converters
__pn_interpol(pn_db, freq, f_int)
Interpolator for phase noise.
Source code in passive_auto_design\units\converters.py
63 64 65 66 67 68 69 |
|
int_phase_noise(pn_db, freq, f_min=None, f_max=None)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
pn_db |
PhaseNoise
|
List of the phase noise in dBc/Hz |
required |
freq |
Frequency
|
List of the corresponding frequency (in Hz) |
required |
f_min |
Frequency
|
f_min |
None
|
f_max |
Frequency
|
if not None, calculation is done from f_min to f_max (with interpolation) |
None
|
Returns:
Type | Description |
---|---|
float
|
integrated phase noise of the piece wise phase noise curve (in radian) |
Source code in passive_auto_design\units\converters.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
|
to_jitter(ipn, f0)
Convert Integrated Phase Noise to equivalent Jitter.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
ipn |
float
|
integrated phase noise of a system |
required |
f0 |
float
|
central frequency of the system |
required |
Returns:
Type | Description |
---|---|
float
|
equivalent jitter in seconds |
Source code in passive_auto_design\units\converters.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
|