Построение комбинированного генератора джиттера
combJitt = commsrc.combinedjitter
создает комбинированный генератор джиттера по умолчанию, combJitt
, с отключенными всеми компонентами дрожания.
Используйте объект, чтобы сгенерировать выборки дрожания, которые включают любую комбинацию случайных, периодических и Dirac компонентов.
combJitt = commsrc.combinedjitter(
создает комбинированный генератор джиттера с заданным свойством Name
,Value
)Name
установить на заданную Value
. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
A комбинированного генератора джиттера включает эти свойства. Можно редактировать все свойства, кроме явно отмеченных.
Свойство | Описание |
---|---|
Type | Тип объекта, |
SamplingFrequency | Частота дискретизации входного сигнала в герце. Значение по умолчанию 1e4. |
RandomJitter | Переменная для включения генератора случайного дрожания. Задайте как |
RandomStd | Стандартное отклонение генератора случайного дрожания в секундах. Применяется при |
PeriodicJitter | Переменная для включения генератора периодического дрожания. Задайте как |
PeriodicNumber | Количество синусоидальных компонентов. The |
PeriodicAmplitude | Амплитуда каждого синусоидального компонента периодического дрожания в секундах. Применяется при |
PeriodicFrequencyHz | Частота каждого синусоидального компонента периодического дрожания, измеренная в Гц. Применяется при |
PeriodicPhase | Фаза каждого синусоидального компонента периодического дрожания в радианах. Применяется при |
DiracJitter | Переменная для включения генератора дрожания Dirac. Задайте как |
DiracNumber | Количество компонентов Dirac. The |
DiracDelta | Задержка по времени каждого компонента Dirac в секундах. Применяется при |
DiracProbability | Вероятность каждого компонента Дирака, представленного как вектор длины |
Комбинированный генератор джиттера имеет три функции объекта, как описано в этом разделе.
Эта функция объекта генерирует выборки дрожания на основе объекта генератора дрожания. Он имеет один входной параметр, который является количеством выборок в системе координат. Его выход является одноколоночным вектором длины N
. Вы можете вызвать эту функцию объекта с помощью этого синтаксиса:
x = generate(combJitt,N)
combJitt
является объектом генератора, N
количество выхода образцов и x
является действительным вектором с одним столбцом.Эта функция объекта сбрасывает внутренние состояния объединенного генератора дрожания. Вы можете вызвать эту функцию объекта с помощью этого синтаксиса:
reset(combJitt)
combJitt
является объектом генератора.Отобразите свойства объекта комбинированного генератора, combJitt
. Вы можете вызвать эту функцию объекта с помощью этого синтаксиса:
disp(combJitt)
где combJitt
является объектом генератора.