Переведите цифровой сигнал из диапазона промежуточной частоты (IF) в полосу частот модулирующих частот и децимируйте его
The dsp.DigitalDownConverter
объект переводит цифровой сигнал из полосы частот промежуточной частоты (IF) в полосу модулирующих частот и децимирует его.
Для цифрового преобразования входного сигнала вниз:
Создайте dsp.DigitalDownConverter
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает цифровой преобразователь DDC System object™, dwnConv
= dsp.DigitalDownConverterdwnConv
.
возвращает объект DDC, dwnConv
= dsp.DigitalDownConverter(Name,Value
)dwnConv
, с заданным свойством Name
установить на заданную Value
. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
Объект преобразует входной сигнал вниз путем умножения его на комплексную экпоненту с центральной частотой, равной значению в CenterFrequency
свойство. Объект понижает частотный преобразованный вниз сигнал, используя каскад из трех децимирующих фильтров. В этом случае каскад фильтра состоит из CIC дециматора, CIC компенсатора и третьего КИХ десятикратного уменьшения каскада. Следующий блок показывает архитектуру цифрового преобразователя частоты.
Секция масштабирования нормализует коэффициент усиления CIC и степень генератора. Он может также содержать коэффициент коррекции для достижения требуемой спецификации пульсации. Когда вы устанавливаете свойство Oscillator равным InputPort
коэффициент нормализации не включает коэффициент степени генератора. В зависимости от настройки свойства DecimationFactor, вы можете обойти фильтр третьего каскада. Когда входной тип входных данных двойной или одинарный, объект реализует CIC-децимирующий фильтр N как конечная импульсная характеристика с ответом, который соответствует каскаду N boxcar-фильтров. Истинный CIC-фильтр с фактическими секциями гребня и интегратора реализуется, когда входные данные имеют тип с фиксированной точкой. CIC-фильтр эмулируется фильтром конечной импульсной характеристики, чтобы можно было запускать симуляции с данными с плавающей точкой.
Следующий блок схема представляет арифметику DDC с одинарной или двойной точностью с входами с плавающей точкой.
Для получения дополнительной информации о операции с фиксированной точкой см. Раздел «Фиксированная точка».
fvtool
| generatehdl
| getDecimationFactors
| getFilterOrders
| getFilters
| groupDelay
| visualizeFilterStages