Многоступенчатое преобразование частоты дискретизации
Сигнальные операции
dspsigops
Блок Sample-Rate Converter реализует многоступенчатый конечная импульсная характеристика скорости дискретизации. Этот многоступенчатый конечная импульсная характеристика преобразует скорость каждого канала входного сигнала из входной частоты выборки в выходную частоту выборки. Многоступенчатые реализации минимизируют количество расчета, требуемое преобразованиями частоты дискретизации, сначала уменьшая скорость дискретизации входного сигнала. Затем блок определяет оптимальное количество дециматоров и интерполяторов, необходимых на основе параметров, заданных в диалоговом окне блока. Затем блок проектирует фильтры на отдельных стадиях соответственно.
Размер входного кадра должен быть кратным коэффициенту десятикратного уменьшения преобразователя скорости. Коэффициент десятикратного уменьшения зависит от настройки параметра конвертера. Чтобы определить коэффициент десятикратного уменьшения, в диалоговом окне блока нажмите 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.
Для получения информации об алгоритмах, используемых этим блоком, смотрите раздел «Алгоритмы» dsp.SampleRateConverter
.