Многоступенчатое преобразование частоты дискретизации
Сигнальные операции
dspsigops
Блок преобразователя частоты дискретизации реализует многоступенчатый преобразователь частоты дискретизации FIR. Этот многостадийный КИХ-преобразователь преобразует скорость каждого канала входного сигнала из входной частоты дискретизации в выходную частоту дискретизации. Многостадийные реализации минимизируют объем вычислений, требуемых преобразованиями частоты дискретизации, путем первого уменьшения частоты дискретизации входного сигнала. Затем блок определяет оптимальное количество необходимых прореживателей и интерполяторов на основе параметров, заданных в диалоговом окне блока. Затем блок проектирует фильтры на отдельных этапах соответственно.
Размер входного кадра должен быть кратен коэффициенту прореживания преобразователя скорости. Коэффициент прореживания зависит от настройки параметров преобразователя. Для определения коэффициента прореживания в диалоговом окне блока выберите «Просмотр информации».
Каждый столбец двухмерного входного сигнала обрабатывается как отдельный канал. Если вход является двумерным сигналом, первое измерение представляет длину канала (или размер кадра), а второе измерение представляет количество каналов. Если вход является одномерным сигналом, то он интерпретируется как один канал. Входы в блок могут быть одинарными или двойными, а вещественными или сложными.
Этот блок поддерживает формирование кода SIMD. Дополнительные сведения см. в разделе Создание кода.
Частота дискретизации входного сигнала, заданная как положительный скаляр в Гц. Входная частота дискретизации должна быть больше, чем интересующая полоса пропускания. Значение по умолчанию: 48e3.
Частота дискретизации выходного сигнала, заданная как положительный скаляр в Гц. Выходная частота дискретизации должна быть больше, чем интересующая полоса пропускания. Значение по умолчанию: 96e3.
Максимально допустимый допуск для выходной частоты выборки, указанный как положительный скаляр в диапазоне [0,1]. Значение по умолчанию: 0.
Фактическая частота выборки на выходе варьируется, но находится в пределах указанного диапазона. Например, предположим, что значение параметра Допуск для выходной частоты выборки равно 0,01. Тогда фактическая выходная частота дискретизации находится в диапазоне, заданном частотой дискретизации выходного сигнала ± 1%. Такая гибкость позволяет упростить конструкцию фильтра.
Представляющая интерес двусторонняя полоса пропускания (после скорости преобразования), заданная как положительный скаляр в Гц. Значение по умолчанию: 40e3.
Минимальная величина ослабления для совмещенных компонентов в полосе останова, заданная как положительный скаляр в дБ. Значение по умолчанию: 80. Этот параметр представляет собой минимальную величину, на которую ослабляется любое наложение, участвующее в процессе.
Открывает инструмент визуализации фильтра FVTool и отображает отклик величины/фазы преобразователя скорости выборки. Ответ основан на параметрах диалогового окна блока. Изменения, внесенные в эти параметры, обновляют FVTool.

Чтобы обновить отклик величины во время выполнения команды FVTool, измените параметры диалогового окна и нажмите кнопку «Применить».
Отображает информацию о системе фильтров блока преобразователя скорости выборки:
Overall Interpolation Factor
Overall Decimation Factor
Number of Filters
Multiplication per Input Sample
Number of Coefficients
Filters

Кнопка предоставляет функциональные возможности info в среду Simulink ®.
Тип выполняемого моделирования. Для этого параметра можно установить значение:
Code generation (по умолчанию)
Моделирование модели с использованием сгенерированного кода C. При первом запуске моделирования Simulink генерирует код C для блока. Код C используется повторно для последующего моделирования, если модель не изменяется. Этот параметр требует дополнительного времени запуска, но обеспечивает более высокую скорость моделирования, чем Interpreted execution.
Interpreted execution
Моделирование модели с помощью интерпретатора MATLAB ®. Эта опция сокращает время запуска, но имеет более низкую скорость моделирования, чем Code generation.
| Порт | Поддерживаемые типы данных |
|---|---|
Вход |
|
Продукция |
|
dsp.SampleRateConverter | Инструментарий системы DSP |
| Преобразователь скорости Farrow | Инструментарий системы DSP |
Этот блок предоставляет возможности dsp.SampleRateConverter object™ системы в среду Simulink.
Для получения информации о алгоритмах, используемых этим блоком, см. раздел Алгоритмы в dsp.SampleRateConverter.