phaseNoiseToJitter

Измерьте дрожание фазы RMS из данных о шуме фазы

Описание

[Jrms_rad,Jrms_deg] = phaseNoiseToJitter(PNFreq,PNPow) возвращает эффективное дрожание фазы RMS в радианах и степенях частоты шума фазы и уровней мощности.

[Jrms_rad,Jrms_deg, Jrms_s] = phaseNoiseToJitter(___,'Frequency',frequency) также возвращает эффективное дрожание фазы RMS в секундах, когда вы задаете частоту сигнала в дополнение к входным параметрам в предыдущем синтаксисе.

Примеры

свернуть все

Используйте сигнал частоты на 100 МГц. Профиль шума фазы:

  • - 125 дБн/Гц на уровне 100 Гц

  • - 150 дБн/Гц на уровне 1 кГц

  • - 174 дБн/Гц на уровне 10 кГц

  • - 174 дБн/Гц на уровне 200 МГц

Вычислите эффективное дрожание фазы RMS в радиане, степени и второй.

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

Входные параметры

свернуть все

Частота указывает относительно основной частоты, к которой шум фазы вычисляется в виде вектора с действительным знаком в герц.

Типы данных: double

Степень шума фазы в пропускной способности на 1 Гц, сосредоточенной на заданной частоте, возмещает относительно основной частоты в виде вектора с действительным знаком в дБн/Гц. Элементы PNPow соответствуйте элементам PNFreq.

Типы данных: double

Частота сигнала в виде скаляра в герц. Частота сигнала используется, чтобы вычислить дрожание фазы RMS в секундах.

Типы данных: double

Выходные аргументы

свернуть все

Эффективное дрожание фазы RMS, возвращенное как скаляр в радианах.

Эффективное дрожание фазы RMS, возвращенное как скаляр в градусах.

Эффективное дрожание фазы RMS, возвращенное как скаляр в секундах. Вычислить Jrms_s, задайте Аргументы пары "имя-значение" использования частоты сигнала.

Смотрите также

Введенный в R2020b