Upsample, фильтр и понижающий входной сигнал и генерирует оптимизированный HDL-код
Поддержка/фильтрация HDL-файлов DSP System Toolbox
Этот FIR Rate Conversion HDL Optimized блокирует увеличение дискретизации, фильтрует и понижает дискретизацию входных сигналов. Он оптимизирован для генерации HDL-кода и работает на одной выборке каждого канала за раз. Блок реализует полифазную архитектуру, чтобы избежать ненужных арифметических операций и высоких промежуточных частот дискретизации.
Блок повышает значение входного сигнала целочисленным множителем L, применяет его к конечная импульсная характеристика и понижает значение входного сигнала на целочисленный коэффициент M.
Можно использовать входные и выходные порты управления для ускорения потока выборок. В строении по умолчанию блок использует validIn и validOut управляющих сигналов. Для дополнительного управления потоком можно включить ready выходной сигнал и request входной сигнал.
Выходной порт ready указывает, что блок может принять новую выборку входных данных на следующем временном шаге. Когда L ≥ M, можно использовать сигнал ready для достижения непрерывных выходов данных. Если вы применяете новую входную выборку после каждого раза, когда блок возвращает ready сигнал следующим 1
, блок возвращает выходную выборку данных с validOut сигналом, установленным на 1
на каждом временном шаге.
Когда вы отключаете ready порт, можно применить допустимую выборку данных только каждый ceil(L/M)
временные шаги. Для примера, если:
L/ M = 4/5, тогда можно применить новую выборку входа на каждом временном шаге.
L/ M = 3/2, тогда можно применить новую выборку входа на каждом другом временном шаге.
Когда вы активируете request входной порт, блок возвращает следующую выходную выборку, когда сигнал request 1
и действительная выходная выборка доступна. Когда вы отключаете request порт, блок возвращает выходные выборки, когда они доступны. Когда новых данных нет, блок устанавливает сигнал validOut равным 0
.
Можно подключить request входной порт к ready выходному порту нисходящего блока.