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

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

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