Интеграция сигнала в дискретном времени с периодическими сбросами
The IntegrateAndDumpFilter
объект создает совокупную сумму входного сигнала в дискретном времени, сбрасывая сумму в нуль согласно фиксированному расписанию. Когда симуляция начинается, объект отбрасывает количество выборок, заданное в свойстве Offset. После этого начального периода объект суммирует входной сигнал вдоль столбцов и обнуляет каждую N входных выборок, заданную свойством периода интегрирования. Сброс происходит после того, как объект производит выход в то временной шаг.
Для интегрирования сигналов дискретного времени с периодическими сбросами:
Определите и настройте объект фильтра интегрирования и дампа. См. «Конструкция».
Функции step
для интегрирования сигналов в дискретном времени в соответствии со свойствами comm.IntegrateAndDumpFilter
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
H = comm.IntegrateAndDumpFilter
создает интегрирующий и демпфирующий фильтрующие Системные объекты, H
. этот объект интегрируется по ряду выборок в периоде интегрирования, а затем сбрасывается в конце этого периода.
H = comm.IntegrateAndDumpFilter(
создает объект фильтра интегрирования и дампа, Name
,Value
)H
, с каждым заданным набором свойств до заданного значения. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
H = comm.IntegrateAndDumpFilter(PERIOD,
создает объект фильтра интегрирования и дампа, Name
,Value
)H
. Этот объект имеет IntegrationPeriod
значение свойства установлено в PERIOD
и другие заданные свойства устанавливаются на заданные значения.
|
Период интегрирования Задайте период интегрирования в выборках как положительное, целочисленное скалярное значение, больше |
|
Количество смещений выборок Задайте неотрицательный, целочисленный вектор или скаляр, задающий количество входа отсчетов, которые объект отбрасывает из каждого столбца входных данных в начале обработки данных. Отбрасывание начинается, когда вы вызываете Когда вы устанавливаете Когда вы задаете это свойство как вектор длины L, i-й элемент вектора соответствует смещению для i-го столбца матрицы входных данных, которая имеет L столбцов. Когда вы задаете это свойство как скалярное значение, объект применяет то же смещение к каждому столбцу матрицы входных данных. Смещение создает переходный эффект, а не постоянную задержку. |
|
Децимируйте выход Укажите, является ли Когда вы устанавливаете это свойство на Когда вы устанавливаете это свойство на |
шаг | Интеграция сигнала в дискретном времени с периодическими сбросами |
Общий для всех системных объектов | |
---|---|
release | Разрешить изменение значения свойства системного объекта |
Этот объект реализует алгоритм, входы и выходы, описанные на Integrate and Dump блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков, кроме:
Параметр Output intermediate values соответствует DecimateOutput свойство. |