Сигнал задержки входа фиксированными выборками
Units
свойство больше не поддерживает 'Frames'
опция. Используйте 'Samples'
вместо этого. InitialConditions
свойство больше не поддерживает формат массива ячеек. Используйте Length
- numChans
матрица вместо этого, где numChans
количество входных каналов. Для получения дополнительной информации см. Вопросы совместимости.
dsp.Delay
Система object™ задерживает вход конкретным количеством выборок вдоль каждого канала (столбец) входа. Можно задать начальный выход объекта через свойство InitialConditions. Чтобы сбросить задержку, включите ResetCondition через ResetInputPort.
Задержать вход:
Создайте dsp.Delay
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
создает Системный объект, который задерживает вход 1 выборкой.delay
= dsp.Delay
создает Системный объект задержки с каждым заданным набором свойств к заданному значению. Заключите каждое имя свойства в одинарные кавычки.delay
= dsp.Delay(Name,Value
)
delay = dsp.Delay('InitialConditionsPerChannel',true);
создает Системный объект задержки, delay
= dsp.Delay(len,Name,Value
)delay
, с Length
набор свойств к len
, и другой заданный набор свойств к заданным значениям. Заключите каждое имя свойства в одинарные кавычки.
delay = dsp.Delay(10,'ResetInputPort',true,'ResetCondition','Rising edge');
добавляет задержка с вводом данных и выборочно сбрасывает состояние Системного объекта на основе значения входа сброса и значения свойства ResetCondition.delayOut
= delay(dataInput
,resetInput
)
Чтобы передать вход сброса, установите свойство ResetInputPort на true
.
delay = dsp.Delay('ResetInputPort',true); ... delayOut = delay(dataInput,resetInput);
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)