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