Конвертер частоты дискретизации

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

Библиотека

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

dspsigops

Описание

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

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

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

Параметры

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 и отображает значение/фазовый отклик Конвертера Частоты дискретизации. Ответ основан на параметрах диалогового окна блока. Изменения, внесенные в эти параметры, обновляют 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.SampleRateConverter object™ к окружению Simulink.

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

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Введенный в R2015b

Для просмотра документации необходимо авторизоваться на сайте