Math Models¶
Constants¶
In our RF-Math Module there are some constants defined:
1 2 | T0 = np.float(290)
N0 = np.float(10*np.log10(constants.k * 290 * 1 * 1000))
|
Parameter¶
Gain¶
The gain gets calculated from the given parameter from each device. The values are linear interpolated between the given frequency points.
Noise Temperature / Noise Figure¶
The noise parameter are internally calculated as noise-temperature. All other noise parameter are converter from the noise-temperature to their scale.
Output Power¶
The output power is simply the input power multiplied by the gain
OIP3¶
The OIP3 resp. IP3 in general is calculated by the famous equation:
1 | IP3 = P - (2*(IP3) - P + 6)
|
It is assumed a single CW signal (thus the +6dB)
SFDR¶
The spurious-dynamic range uses a simple approach and is the distance between output power and intermodulation 3 product.
Dynamic Range¶
The dynamic range is defined as the smaller of the SNR or SFDR.