Sample-Rate Converter

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

Библиотека

Операции сигнала

dspsigops

  • Sample-Rate Converter block

Описание

Блок Sample-Rate Converter реализует многоступенчатый КИХ-конвертер частоты дискретизации. Этот многоступенчатый КИХ-конвертер преобразует уровень каждого канала входного сигнала от входной частоты дискретизации до выходной частоты дискретизации. Многоступенчатые реализации минимизируют объем расчета, требуемого преобразованиями частоты дискретизации первым сокращением частоты дискретизации входного сигнала. Затем блок определяет оптимальное количество decimators и интерполяторов, требуемых на основе параметров, заданных в диалоговом окне блока. Затем блочные конструкции просачиваются отдельные этапы соответственно.

Размер входного кадра должен быть кратным фактору децимации конвертера уровня. Фактор децимации зависит от установки параметра конвертера. Чтобы определить фактор децимации, в диалоговом окне блока, нажимают View Info .

Каждый столбец двумерного входного сигнала обработан как отдельный канал. Если вход является двумерным сигналом, первая размерность представляет длину канала (или формат кадра), и второе измерение представляет количество каналов. Если вход является одномерным сигналом, то он интерпретирован как один канал. Входные параметры с блоком могут быть одним или двойными, и действительными или комплексными.

Этот блок поддерживает генерацию кода SIMD. Для получения дополнительной информации смотрите Генерацию кода.

Параметры

Sample rate of input signal (Hz)

Частота дискретизации входного сигнала в виде положительной скалярной величины в Гц. Входная частота дискретизации должна быть больше полосы пропускания интереса. Значением по умолчанию является 48e3.

Sample rate of output signal (Hz)

Частота дискретизации выходного сигнала в виде положительной скалярной величины в Гц. Выходная частота дискретизации должна быть больше полосы пропускания интереса. Значением по умолчанию является 96e3.

Tolerance for output sample rate

Максимальный позволенный допуск к выходной частоте дискретизации в виде положительной скалярной величины в области значений [0,1Значением по умолчанию является 0.

Фактическая выходная частота дискретизации варьируется, но в заданной области. Например, предположите, что вы устанавливаете Tolerance for output sample rate, к 0,01. Затем фактическая выходная частота дискретизации находится в области значений, данной частотой дискретизации выходного сигнала ± 1%. Эта гибкость допускает более простое создание фильтра.

Two-sided bandwidth of interest (Hz)

Двухсторонняя полоса пропускания интереса (после уровня преобразования) в виде положительной скалярной величины в Гц. Значением по умолчанию является 40e3.

Stopband attenuation (dB)

Минимальное количество затухания для искаженных компонентов в полосе задерживания в виде положительной скалярной величины в дБ. Значением по умолчанию является 80. Этот параметр является минимальным количеством, которым ослабляется любое искажение, вовлеченное в процесс.

View Filter Response

Открывает Инструмент Визуализации Фильтра FVTool и отображает величину/фазовый отклик Sample-Rate Converter. Ответ основан на параметрах диалогового окна блока. Изменения, внесенные в эти параметры, обновляют FVTool.

Чтобы обновить ответ величины, в то время как FVTool запускается, измените параметры диалогового окна и нажмите Apply.

View Info

Информация об отображениях о системе фильтра блока Sample-Rate Converter:

  • Overall Interpolation Factor

  • Overall Decimation Factor

  • Number of Filters

  • Multiplication per Input Sample

  • Number of Coefficients

  • Filters

Кнопка приносит функциональность info метод в Simulink® среда.

Simulate using

Тип симуляции, чтобы запуститься. Можно установить этот параметр на:

  • Code generation (значение по умолчанию)

    Симулируйте модель с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но обеспечивает более быструю скорость симуляции, чем Interpreted execution.

  • Interpreted execution

    Симулируйте модель с помощью MATLAB®  интерпретатор. Эта опция сокращает время запуска, но имеет более медленную скорость симуляции, чем Code generation.

Поддерживаемые типы данных

ПортПоддерживаемые типы данных

Входной параметр

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

Вывод

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

Смотрите также

dsp.SampleRateConverterDSP System Toolbox
Farrow Rate ConverterDSP System Toolbox

Алгоритмы

Этот блок приносит возможности dsp.SampleRateConverter Система object™ к окружению Simulink.

Для получения информации об алгоритмах, используемых этим блоком, смотрите раздел Algorithms dsp.SampleRateConverter.

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

Введенный в R2015b