Robochameleon
v1.0
|
helper class for phase noise modeling More...
Static Public Member Functions | |
static function | PSDmodel (in FMfreq, in LFLW1GHZ, in HFLW, in K, in fr, in alpha) |
static function | fitModel (in f, in y) |
static function | CalcSpectrum2 (in FMnoise, in freq, in NoLWPts, in fmax) |
static function | CalcSpectrum (in FMnoise, in freq, in NoLWPts, in fmax) |
static function | EffLinewidth (in BaudRate, in FMnoise, in freq) |
Public Attributes | |
Property | zoom |
For the 3 dB linewidth plot. | |
Property | Lpsd |
Length of the frequency psd. | |
Property | Llw |
Length of the optical lineshape. | |
Property | MinFreq |
Property | MaxFreq |
Property | type |
{'linear' | 'log'}. For plotting the lineshape you need log. | |
Property | linewidth |
Lorentzian phase noise: 3dB linewidth. | |
Property | LFLW1GHZ |
SCL phase noise: low frequency linewidth at 1 GHz. | |
Property | HFLW |
SCL phase noise: high frequency linewidth. | |
Property | fr |
SCL phase noise: resonance frequency. | |
Property | K |
SCL phase noise: width of the resonance peak. | |
Property | alpha |
SCL phase noise: quantum limit (gaussian noise floor) | |
Property | f_cutoff |
SCL phase noise: quantum limit (gaussian noise floor) | |
helper class for phase noise modeling
This is a helper class that is useful for phase noise stuff. It can calculate phase and frequency noise spectral densities as well as the optical lineshape
Definition at line 15 of file PhaseNoiseModel_v1.m.