Measure RMS phase jitter from phase noise data
Measure Effective RMS Phase Jitter from Phase Noise Profile
Use a signal of 100 MHz frequency. The phase noise profile is:
-125 dBc/Hz at 100 Hz
-150 dBc/Hz at 1 kHZ
-174 dBc/Hz at 10 kHz
-174 dBc/Hz at 200 MHz
Calculate the effective RMS phase jitter in radian, degree and second.
PNFreq = [100,1e3,1e4,200e6]; PNPow = [-125,-150,-174,-174]; [Jrms_rad Jrms_deg Jrms_sec]=phaseNoiseToJitter(PNFreq,PNPow,'Frequency',100e6)
Jrms_rad = 4.0430e-05
Jrms_deg = 0.0023
Jrms_sec = 6.4346e-14
PNFreq — Frequency points relative to fundamental frequency at which phase noise is calculated
Frequency points relative to the fundamental frequency to which phase noise is calculated, specified as a real-valued vector in hertz.
PNPow — Phase noise power at specified frequency offsets relative to fundamental frequency
Phase noise power in 1-Hz bandwidth centered at the specified frequency offsets
relative to the fundamental frequency, specified as a real-valued vector in dBc/Hz. The
PNPow correspond to the elements of
frequency — Signal frequency
100e6 (default) | scalar
Signal frequency, specified as a scalar in hertz. Signal frequency is used to calculate the RMS phase jitter in seconds.
Jrms_rad — Effective RMS phase jitter in radians
Effective RMS phase jitter, returned as a scalar in radians.
Jrms_deg — Effective RMS phase jitter in degrees
Effective RMS phase jitter, returned as a scalar in degrees.
Jrms_s — Effective RMS phase jitter in seconds
Effective RMS phase jitter, returned as a scalar in seconds. To calculate
Jrms_s, define the signal frequency using Name-Value pair
Introduced in R2020b