Сигнал задержки входа фиксированными выборками
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)