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