Main Content

quanttemp

Quantization temperature

    Description

    example

    qtemp = quanttemp(Ts,B) returns the quantization temperature in Kelvin based on the system temperature Ts and the number of bits B.

    example

    qtemp = quanttemp(___,Name,Value) returns the quantization temperature with additional options specified by one or more name-value pairs. For example, 'ReferenceTemperature',275 specifies a reference temperature of 275 K.

    [qtemp,qnf] = quanttemp(___) also outputs the quantization noise figure qnf in decibels.

    Examples

    collapse all

    Calculate the quantization temperature for a radar with a system temperature of 1000 K and number of bits equal to 10.

    Ts = 1000;
    B = 10;
    
    qtemp = quanttemp(Ts,B)
    qtemp = 41.7656
    

    Calculate the quantization temperature for a radar with a system temperature of 1000 K and number of bits equal to 10. Assume a dynamic range of 45 dB.

    Ts = 1000;
    B = 10;
    
    qtemp = quanttemp(Ts,B,'DynamicRange',45)
    qtemp = 20.1052
    

    Input Arguments

    collapse all

    System temperature, specified as a positive scalar expressed in Kelvin.

    Data Types: double

    Number of bits, specified as a vector of positive integers. B and DynamicRange have the same length.

    Data Types: double

    Name-Value Pair Arguments

    Specify optional comma-separated pairs of Name,Value arguments. Name is the argument name and Value is the corresponding value. Name must appear inside quotes. You can specify several name and value pair arguments in any order as Name1,Value1,...,NameN,ValueN.

    Example: quanttemp(Ts,B,'DynamicRange',45) specifies a dynamic range of 45 dB.

    Dynamic range corresponding to the number of bits in B, specified as a vector expressed in decibels. B and DynamicRange have the same length.

    Reference temperature, specified as a positive scalar expressed in Kelvin.

    Output Arguments

    collapse all

    Quantization temperature in Kelvin, returned as a row vector.

    Quantization noise figure in decibels, returned as a row vector.

    References

    [1] Richards, M. A. Fundamentals of Radar Signal Processing. Second edition. New York: McGraw-Hill Education, 2014.

    [2] Barton, David K. Radar Equations for Modern Radar. Artech House Radar Series. Norwood, Mass: Artech House, 2013.

    Extended Capabilities

    C/C++ Code Generation
    Generate C and C++ code using MATLAB® Coder™.

    See Also

    Functions

    Introduced in R2021a