Переведите цифровой сигнал из полосы промежуточной частоты (IF) к основной полосе и десятикратно уменьшите его
dsp.DigitalDownConverter объект переводит цифровой сигнал из полосы промежуточной частоты (IF) к основной полосе и десятикратно уменьшает его.
Для цифрового преобразования входного сигнала вниз:
Создайте dsp.DigitalDownConverter объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
возвращает цифровой понижающий преобразователь (DDC) Система object™, dwnConv = dsp.DigitalDownConverterdwnConv.
возвращает объект DDC, dwnConv = dsp.DigitalDownConverter(Name,Value)dwnConv, с заданным свойством Name установите на заданный Value. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1, Value1..., NameN, ValueN).
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)
Объект downconverts входной сигнал путем умножения его с комплексной экпонентой с центральной частотой равняется значению в CenterFrequency свойство. Объект прореживает преобразованный по частоте вниз сигнал с помощью каскада трех децимирующих фильтров. В этом случае каскад фильтра состоит из CIC decimator, компенсатора CIC и третьего этапа децимации феркина. Следующая блок-схема показывает архитектуру цифрового вниз конвертер.

Масштабирующийся раздел нормирует усиление CIC и степень генератора. Это может также содержать поправочный коэффициент, чтобы достигнуть желаемой спецификации пульсации. Когда вы устанавливаете свойство Oscillator на InputPort, коэффициент нормализации не включает коэффициент мощности генератора. В зависимости от установки свойства DecimationFactor можно смочь обойти фильтр третьего каскада. Когда тип входных данных является двойным или одним, объект реализует N - децимирующий фильтр раздела CIC как КИХ-фильтр с ответом, который соответствует каскаду фильтров серии длинных импульсов N. Истинный CIC-фильтр с фактической расческой и разделами интегратора реализован, когда входные данные имеют фиксированную точку. CIC-фильтр эмулирован с КИХ-фильтром так, чтобы можно было запустить симуляции с данными с плавающей точкой.
Следующая блок-схема представляет арифметику DDC с одними или входными параметрами с плавающей точкой, с двойной точностью.

Для получения дополнительной информации операции фиксированной точки, смотрите Фиксированную точку.
fvtool | generatehdl | getDecimationFactors | getFilterOrders | getFilters | groupDelay | visualizeFilterStages