Многоступенчатое преобразование частоты дискретизации
Операции сигнала
dspsigops
Блок Sample-Rate Converter реализует многоступенчатый КИХ-конвертер частоты дискретизации. Этот многоступенчатый КИХ-конвертер преобразует уровень каждого канала входного сигнала от входной частоты дискретизации до выходной частоты дискретизации. Многоступенчатые реализации минимизируют объем расчета, требуемого преобразованиями частоты дискретизации первым сокращением частоты дискретизации входного сигнала. Затем блок определяет оптимальное количество decimators и интерполяторов, требуемых на основе параметров, заданных в диалоговом окне блока. Затем блочные конструкции просачиваются отдельные этапы соответственно.
Размер входного кадра должен быть кратным фактору децимации конвертера уровня. Фактор децимации зависит от установки параметра конвертера. Чтобы определить фактор децимации, в диалоговом окне блока, нажимают View Info .
Каждый столбец двумерного входного сигнала обработан как отдельный канал. Если вход является двумерным сигналом, первая размерность представляет длину канала (или формат кадра), и второе измерение представляет количество каналов. Если вход является одномерным сигналом, то он интерпретирован как один канал. Входные параметры с блоком могут быть одним или двойными, и действительными или комплексными.
Этот блок поддерживает генерацию кода SIMD. Для получения дополнительной информации смотрите Генерацию кода.
Частота дискретизации входного сигнала в виде положительной скалярной величины в Гц. Входная частота дискретизации должна быть больше полосы пропускания интереса. Значением по умолчанию является 48e3
.
Частота дискретизации выходного сигнала в виде положительной скалярной величины в Гц. Выходная частота дискретизации должна быть больше полосы пропускания интереса. Значением по умолчанию является 96e3
.
Максимальный позволенный допуск к выходной частоте дискретизации в виде положительной скалярной величины в области значений [0
,1Значением по умолчанию является 0
.
Фактическая выходная частота дискретизации варьируется, но в заданной области. Например, предположите, что вы устанавливаете Tolerance for output sample rate, к 0,01. Затем фактическая выходная частота дискретизации находится в области значений, данной частотой дискретизации выходного сигнала ± 1%. Эта гибкость допускает более простое создание фильтра.
Двухсторонняя полоса пропускания интереса (после уровня преобразования) в виде положительной скалярной величины в Гц. Значением по умолчанию является 40e3
.
Минимальное количество затухания для искаженных компонентов в полосе задерживания в виде положительной скалярной величины в дБ. Значением по умолчанию является 80
. Этот параметр является минимальным количеством, которым ослабляется любое искажение, вовлеченное в процесс.
Открывает Инструмент Визуализации Фильтра FVTool и отображает величину/фазовый отклик Sample-Rate Converter. Ответ основан на параметрах диалогового окна блока. Изменения, внесенные в эти параметры, обновляют FVTool.
Чтобы обновить ответ величины, в то время как FVTool запускается, измените параметры диалогового окна и нажмите Apply.
Информация об отображениях о системе фильтра блока Sample-Rate Converter:
Overall Interpolation Factor
Overall Decimation Factor
Number of Filters
Multiplication per Input Sample
Number of Coefficients
Filters
Кнопка приносит функциональность info
метод в Simulink® среда.
Тип симуляции, чтобы запуститься. Можно установить этот параметр на:
Code generation
(значение по умолчанию)
Симулируйте модель с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но обеспечивает более быструю скорость симуляции, чем Interpreted execution
.
Interpreted execution
Симулируйте модель с помощью MATLAB® интерпретатор. Эта опция сокращает время запуска, но имеет более медленную скорость симуляции, чем Code generation
.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Вывод |
|
dsp.SampleRateConverter | DSP System Toolbox |
Farrow Rate Converter | DSP System Toolbox |
Этот блок приносит возможности dsp.SampleRateConverter
Система object™ к окружению Simulink.
Для получения информации об алгоритмах, используемых этим блоком, смотрите раздел Algorithms dsp.SampleRateConverter
.