Интерполируйте сигнал с помощью Каскадного интегрально-гребенчатого фильтра (HDL Coder)
Блок CIC Interpolation доступен с DSP System Toolbox™.
Для получения информации о поведении симуляции и параметрах блоков, см. Интерполяцию CIC.
HDL Coder™ поддерживает опции Coefficient source Dialog parameters и Filter object.
Когда вы используете AddPipelineRegisters, регистры помещаются на основе структуры фильтра. Конвейерное размещение регистра определяет задержку.
Конвейерно обработайте размещение регистра | Задержка (такты) |
---|---|
Конвейерный регистр добавляется между этапами расчески дифференциаторов. | NS , количество разделов (во входной стороне). |
Вставьте конвейерный регистр между этапами вычисления в фильтре. См. также AddPipelineRegisters.
Количество регистров, чтобы поместить при выходных параметрах путем перемещения существующих задержек в рамках проекта. Распределенная конвейеризация не перераспределяет эти регистры. Значение по умолчанию 0. См. также ConstrainedOutputPipeline.
Количество входных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также InputPipeline.
Количество выходных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. Значение по умолчанию 0. См. также OutputPipeline.
Вектор и входные параметры кадра не поддержаны для генерации HDL-кода.
Когда вы выбираете Dialog parameters, опция Filter Structure, Zero-latency interpolator
не поддержан для генерации HDL-кода. От Filter Structure выпадающий список выберите Interpolator
.
Когда вы используете AddPipelineRegisters, задержки параллельных путей автоматически не сбалансированы. Вручную добавьте задержки при необходимости вашим проектом.