exponenta event banner

Преобразователь частоты дискретизации

Многоступенчатое преобразование частоты дискретизации

Библиотека

Сигнальные операции

dspsigops

  • Sample-Rate Converter block

Описание

Блок преобразователя частоты дискретизации реализует многоступенчатый преобразователь частоты дискретизации 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.

Расширенные возможности

.
Представлен в R2015b