Прямой КИХ формы fullband фильтр дифференциатора
Фильтрация / Проекты Фильтра
dspfdesign
Блок Differentiator Filter применяет fullband фильтр дифференциатора на входной сигнал, чтобы дифференцировать все его частотные составляющие. Блок использует КИХ equiripple создание фильтра, чтобы спроектировать фильтр дифференциатора. Идеальная частотная характеристика дифференциатора для .
Можно спроектировать фильтр с минимальным порядком, или с задает порядок.
Входной сигнал может быть действительным - или вектор-столбец с комплексным знаком или матрица. Если входной сигнал является матрицей, каждый столбец матрицы обработан как независимый канал.
Этот блок поддерживает вход переменного размера, позволяя вам изменить длину канала в процессе моделирования. Свойства выходного порта, такие как тип данных, сложность, и размерность, идентичны свойствам входного порта. Блок поддерживает операции фиксированной точки.
Этот блок также поддерживает генерацию кода SIMD. Для получения дополнительной информации смотрите Генерацию кода.
Когда вы устанавливаете этот флажок, блочные конструкции фильтр с минимальным порядком, с неравномерностью в полосе пропускания, заданной в Maximum passband ripple (dB). Когда вы снимаете этот флажок, задаете порядок фильтра в Filter order.
По умолчанию этот флажок устанавливается.
Порядок фильтра дифференциатора фильтрует в виде нечетного положительного скалярного целого числа. Можно задать порядка фильтра только, когда флажок Design minimum order filter не устанавливается. Значением по умолчанию является 31
.
Максимальная пульсация ответа фильтра в полосе пропускания в виде действительной положительной скалярной величины в дБ. Значением по умолчанию является 0.1
.
Когда вы устанавливаете этот флажок, коэффициенты фильтра масштабируются, чтобы сохранить входной динамический диапазон. По умолчанию этот флажок не устанавливается.
Открывает инструмент визуализации фильтра (fvtool
) и отображает величину и фазовый отклик блока Differentiator Filter. Ответ основан на параметрах диалогового окна блока. Изменения, внесенные в эти параметры, обновляют FVTool.
Чтобы обновить ответ величины, в то время как FVTool запускается, измените параметры диалогового окна и нажмите Apply.
Тип симуляции, чтобы запуститься. Можно установить этот параметр на:
Interpreted execution
(значение по умолчанию)
Симулируйте модель с помощью интерпретатора MATLAB®. Эта опция сокращает время запуска и имеет более быструю скорость симуляции, чем Code generation
.
Code generation
Симулируйте модель с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но обеспечивает более быстрые последующие симуляции.
Округление метода для выходных операций фиксированной точки. Методами округления является Ceiling
, Convergent
пол
самый близкий
вокруг
, Simplest
, и Zero
. Значением по умолчанию является Floor
.
Тип данных с фиксированной точкой коэффициентов в виде одного из следующего:
fixdt(1,16)
(значение по умолчанию) — Тип данных с фиксированной точкой со знаком размера слова 16
, с масштабированием двоичной точки. Блок решает, что дробная длина автоматически от коэффициента оценивает таким образом, что коэффициенты занимают максимальную представимую область значений без переполнения.
fixdt(1,16,0)
— Тип данных с фиксированной точкой со знаком размера слова 16
и дробная длина 0
. Можно изменить дробную длину в любое другое целочисленное значение.
<data type expression>
— Задайте тип данных с помощью выражения, которое оценивает к объекту типа данных, например, числовой тип (fixdt
([ ]
,16, 15
)). Задайте режим знака этого типа данных как
[ ]
или true
.
Refresh Data Type
— Обновитесь к типу данных по умолчанию.
Нажмите кнопку Show data type assistant, чтобы отобразить ассистент типа данных, который помогает вам установить входной параметр этапа.
Смотрите Задают Типы данных Используя Ассистент Типа данных (Simulink) для получения дополнительной информации.
Размер слова выхода - то же самое как размер слова входа. Дробная продолжительность выхода вычисляется таким образом, что целый динамический диапазон выхода может быть представлен без переполнения. Для получения дополнительной информации о том, как блок вычисляет дробную длину, см. Правила Точности Фиксированной точки для Предотвращения Переполнения в КИХ-Фильтрах.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Вывод |
|
Biquad Filter | dsp.Differentiator
| Highpass Filter | Variable Bandwidth FIR Filter | Variable Bandwidth IIR Filter