Создайте комбинированный генератор джиттера
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
объект генератора.