Переведите цифровой сигнал из полосы промежуточной частоты (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