Прямой КИХ формы fullband фильтр дифференциатора
Фильтрация / Проекты Фильтра
dspfdesign
Блок Differentiator Filter применяет fullband фильтр дифференциатора на входной сигнал, чтобы дифференцировать все его частотные составляющие. Блок использует КИХ equiripple проект фильтра, чтобы разработать фильтр дифференциатора. Идеальная частотная характеристика дифференциатора для .
Можно разработать фильтр с минимальным заказом, или с задает порядок.
Входной сигнал может быть действительным - или вектор-столбец с комплексным знаком или матрица. Если входной сигнал является матрицей, каждый столбец матрицы обработан как независимый канал.
Этот блок поддерживает вход переменного размера, позволяя вам изменить длину канала во время симуляции. Свойства выходного порта, такие как тип данных, сложность, и размерность, идентичны свойствам входного порта. Блок поддерживает операции фиксированной точки.
Когда вы устанавливаете этот флажок, блочные конструкции фильтр с минимальным заказом, с пульсацией полосы пропускания, заданной в 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
, Floor
, Nearest
, Round
, 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 | Фильтр Highpass | Переменный КИХ-фильтр пропускной способности | Переменный БИХ-фильтр пропускной способности | dsp.Differentiator