Многоступенчатое преобразование частоты дискретизации
Операции сигнала
dspsigops
Блок Sample-Rate Converter реализует многоступенчатый КИХ-конвертер частоты дискретизации. Этот многоступенчатый КИХ-конвертер преобразовывает уровень каждого канала входного сигнала от входной частоты дискретизации до выходной частоты дискретизации. Многоступенчатые реализации минимизируют объем вычисления, требуемого преобразованиями частоты дискретизации первым сокращением частоты дискретизации входного сигнала. Затем, блок определяет оптимальное количество decimators и интерполяторов, требуемых на основе параметров, заданных в диалоговом окне блока. Затем блочные конструкции просачиваются отдельные этапы соответственно.
Входной формат кадра должен быть кратным фактору десятикратного уменьшения конвертера уровня. Фактор десятикратного уменьшения зависит от установки параметра конвертера. Чтобы определить фактор десятикратного уменьшения, в диалоговом окне блока, нажимают View Info .
Каждый столбец двумерного входного сигнала обработан как отдельный канал. Если вход является двумерным сигналом, первая размерность представляет длину канала (или формат кадра), и второе измерение представляет количество каналов. Если вход является одномерным сигналом, то он интерпретирован как один канал. Входные параметры к блоку могут быть одним или двойными, и действительными или комплексными.
Частота дискретизации входного сигнала, заданного как положительная скалярная величина в Гц. Входная частота дискретизации должна быть больше, чем пропускная способность интереса. Значением по умолчанию является 48e3
.
Частота дискретизации выходного сигнала, заданного как положительная скалярная величина в Гц. Выходная частота дискретизации должна быть больше, чем пропускная способность интереса. Значением по умолчанию является 96e3
.
Максимальный позволенный допуск к выходной частоте дискретизации, заданной как положительная скалярная величина в области значений [0
, 1
]. Значением по умолчанию является 0
.
Фактическая выходная частота дискретизации отличается, но в заданной области значений. Например, предположите, что вы устанавливаете Tolerance for output sample rate, к 0,01. Затем фактическая выходная частота дискретизации находится в области значений, данной частотой дискретизации выходного сигнала ± 1%. Эта гибкость допускает более простой проект фильтра.
Двухсторонняя пропускная способность интереса (после уровня преобразования), заданный как положительная скалярная величина в Гц. Значением по умолчанию является 40e3
.
Минимальное количество затухания для искаженных компонентов в полосе задерживания, заданной как положительная скалярная величина в дБ. Значением по умолчанию является 80
. Этот параметр является минимальным количеством, которым ослабляется любое искажение, вовлеченное в процесс.
Открывает Инструмент Визуализации Фильтра FVTool и отображает значение/фазовый отклик Конвертера Частоты дискретизации. Ответ основан на параметрах диалогового окна блока. Изменения, внесенные в эти параметры, обновляют 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 |
Неоплодотворенный конвертер уровня | DSP System Toolbox |
Этот блок приносит возможности Системы dsp.SampleRateConverter
object™ к окружению Simulink.
Для получения информации об алгоритмах, используемых этим блоком, смотрите раздел Algorithms dsp.SampleRateConverter
.