Реализация DDC

В цифровой обработке сигналов цифровой понижающий преобразователь ( DDC ) преобразует оцифрованный сигнал с ограниченной полосой пропускания в сигнал с более низкой частотой дискретизации для упрощения последующих этапов радиосвязи. Этот процесс позволяет сохранить всю информацию в интересующей полосе частот исходного сигнала.

Блок IS_DDC обеспечивает следующий функционал:

  • Управление блоком осуществляется по шине AXI-Lite разрядностью 32 бита.
  • Вывод данных в компьютер осуществляется:
    • по шине AXI-Stream разрядностью от 64 до 512 битов
    • по шине valid-data на другие узлы обработки в ПЛИС
  • Количество каналов DDC, реализуемых в одном блоке, от 1 до 16. Дальнейшее увеличения каналов возможно через подключение нескольких блоков.
  • Разрядность входных отсчетов: до 16 бит
  • Программируемый узел синтезатора частоты NCO
  • Разрядность фазового аккумулятора NCO — 32 бита
  • Программируемая децимация CIC (от 4 до 5000)
  • Фиксированное значение децимации FIR задается аппаратно
  • Количество отводов FIR задается аппаратно
  • Программируемые коэффициенты FIR-фильтра
  • Программируемый входной мультиплексор выбора канала АЦП
  • Обзорный режим (вывод отсчетов АЦП до обработки, вывод сигнала NCO)
  • Поддерживаемы семейства ПЛИС AMD: 7000, UltraScale, UltraScale+