Многофазный КИХ-интерполятор
dsp.FIRInterpolator
Система object™ сверхдискретизировала вход целочисленным фактором повышающей дискретизации, L, сопровождаемым КИХ-реконструкционным фильтром. Коэффициенты фильтра масштабируются коэффициентом интерполяции. Многофазная структура интерполяции реализует фильтр. Получившийся сигнал дискретного времени имеет частоту дискретизации времена L исходная частота дискретизации.
Сверхдискретизировать вход:
Создайте dsp.FIRInterpolator
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.
При особых условиях этот Системный объект также поддерживает генерацию кода SIMD. Для получения дополнительной информации смотрите Генерацию кода.
возвращает КИХ-интерполятор, firinterp
= dsp.FIRInterpolatorfirinterp
, который сверхдискретизировал входной сигнал на коэффициент 3 и применяет КИХ-фильтр, чтобы интерполировать выход.
возвращает КИХ-интерполятор с firinterp
= dsp.FIRInterpolator(interpFactor
,num
)InterpolationFactor
с целочисленным знаком набор свойств к
interpFactor
и Numerator
набор свойств к num
.
возвращает КИХ-объект интерполятора с каждым заданным набором свойств к заданному значению. Заключите каждое имя свойства в кавычки. Можно использовать этот синтаксис с любыми предыдущими комбинациями входных аргументов.firinterp
= dsp.FIRInterpolator(___,Name,Value
)
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока FIR Interpolation. Свойства объектов соответствуют параметрам блоков, кроме:
FIRInterpolator
объект не имеет свойства, которое соответствует параметру Input processing блока FIR Interpolation.
Параметры блоков Rate options не поддерживаются FIRInterpolator
объект.