Полудиапазонный дециматор
The dsp.FIRHalfbandDecimator Система object™ выполняет эффективное полифазное десятикратное уменьшение входного сигнала в два раза. Можно использовать dsp.FIRHalfbandDecimator для реализации фрагмента анализа двухдиапазонной группы фильтров для фильтрации сигнала в поддиапазоны lowpass и highpass. dsp.FIRHalfbandDecimator использует конечную импульсную характеристику equiripple проекта для создания полуполосы фильтров и полифазы реализацию для фильтрации входа.
Чтобы фильтровать и понижать значения данных:
Создайте dsp.FIRHalfbandDecimator Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает полудиапазонный дециматор, firhalfbanddecim = dsp.FIRHalfbandDecimatorfirhalfbanddecim, с настройками по умолчанию. В настройках по умолчанию Системный объект фильтрует и понижает частоту входных данных с полуполосой частотой 11025 Гц, ширина перехода 4.1 кГц и затухание в полосе задерживания 80 дБ.
возвращает полудиапазонный дециматор с дополнительными свойствами, заданными одним или несколькими firhalfbanddecim = dsp.FIRHalfbandDecimator(Name,Value)Name,Value аргументы в виде пар.
firhalfbanddecim = dsp.FIRHalfbandDecimator('Specification','Filter order and stopband attenuation') создает объект полуполосы конечной импульсной характеристики с порядком фильтра 52 и затуханием в полосе задерживания 80 дБ.[ вычисляет ylow,yhigh] = firhalfbanddecim(x)ylow и yhigh, банка фильтров анализа, firhalfbanddecim для входных x. Входная матрица Ki -by N рассматривается как N независимые каналы. Системный объект генерирует два дополнительных по мощности выходных сигнала путем сложения и вычитания двух выходов полифазной ветви соответственно. ylow и yhigh имеют одинаковый размер (Ko -by - N) и тип данных. Ko = Ki/2, где 2 - десятикратное уменьшение.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj, используйте следующий синтаксис:
release(obj)
[1] Harris, F.J. Multirate Signal Processing for Communication Systems, Prentice Hall, 2004, pp. 208-209.
dsp.Channelizer | dsp.DyadicAnalysisFilterBank | dsp.FIRHalfbandInterpolator | dsp.IIRHalfbandDecimator