Полиномиальный конвертер частоты дискретизации с произвольным коэффициентом преобразования
dsp.FarrowRateConverter
Система object™ реализует фильтр преобразования частоты дискретизации аппроксимации полиномом с помощью структуры Фэрроу. Можно использовать этот объект преобразовать частоту дискретизации сигнала или вниз случайным фактором. Эта фиксированная точка поддержки объектов операции.
Преобразовывать частоту дискретизации сигнала:
Создайте dsp.FarrowRateConverter
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
создает полиномиальный основанный на фильтре Системный объект конвертера частоты дискретизации, frc
= dsp.FarrowRateConverterfrc
. Для каждого канала входного сигнала, frc
преобразует входную частоту дискретизации в выходную частоту дискретизации.
свойства наборов с помощью одной или нескольких пар "имя-значение". Заключите каждое имя свойства в одинарные кавычки. frc
= dsp.FarrowRateConverter(Name,Value
)
frc = dsp.FarrowRateConverter('Specification','Coefficients','Coefficients',[1 2; 3 4])
возвращает фильтр, который преобразует от 44,1 кГц до 48 кГц с помощью пользовательских коэффициентов, которые реализуют фильтр полинома 2-го порядка.
возвращает Системный объект конвертера частоты дискретизации, frc
= dsp.FarrowRateConverter(fsIn
,fsOut
,tol
,np
)frc
, с набором свойств InputSampleRate к fsIn
, Набор свойств OutputSampleRate к fsOut
, Набор свойств OutputRateTolerance к tol
, и набор свойств PolynomialOrder к np
.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
[1] Hentschel, T. и Г. Феттвейс. "Цифровые фильтры непрерывного времени для Преобразования Частоты дискретизации в Реконфигурируемых Радио-Терминалах". Frequenz. Издание 55, Номер 5-6, 2001, стр 185–188.
cost
| freqz
| fvtool
| generatehdl
| getActualOutputRate
| getPolynomialCoefficients
| getRateChangeFactors
| info