noisepow
Receiver noise power
Description
Examples
Compute Receiver Noise Power with Specified Temperature
Calculate the noise power of a receiver having a noise bandwidth of 10 kHz, a noise figure of 1 dB, and a reference temperature of 300 K.
npower = noisepow(10e3,1,300)
npower = 5.2144e-17
Input Arguments
NBW
— Noise bandwidth of the receiver
positive scalar
Noise bandwidth of the receiver in hertz, specified as a positive scalar. For a superheterodyne receiver, the noise bandwidth is approximately equal to the bandwidth of the intermediate frequency stages [1].
Data Types: double
NF
— Noise figure
nonnegative scalar
Noise figure in decibels, specified as a nonnegative scalar. The noise figure is a dimensionless quantity that indicates how much a receiver deviates from an ideal receiver in terms of internal noise. An ideal receiver only produces the expected thermal noise power for a given noise bandwidth and temperature. A noise figure of 1 (0 dB) indicates that the noise power of a receiver equals the noise power of an ideal receiver. Because an actual receiver cannot exhibit a noise power value less than an ideal receiver, the noise figure is always greater than or equal to 1 (0 dB).
Data Types: double
REFTEMP
— Reference temperature
nonnegative scalar
Reference temperature in kelvins, specified as a nonnegative scalar. This argument specifies the temperature of the receiver. Typical values range from 290 to 300 kelvins.
Data Types: double
Output Arguments
NPOWER
— Noise power
nonnegative scalar
Noise power in watts, returned as a nonnegative scalar. The internal noise power contribution of the receiver to the signal-to-noise ratio.
References
[1] Skolnik, M. Introduction to Radar Systems. New York: McGraw-Hill, 1980.
Extended Capabilities
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Usage notes and limitations:
Does not support variable-size inputs.
Version History
Introduced in R2011a
See Also
Open Example
You have a modified version of this example. Do you want to open this example with your edits?
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)