Разработайте КИХ или БИХ highpass фильтр
DSP System Toolbox / Фильтрующий / Проекты Фильтра
Блок Highpass Filter независимо фильтрует каждый канал входного сигнала в зависимости от времени с помощью данных спецификаций проекта. Можно управлять, реализует ли блок БИХ или КИХ highpass фильтр с помощью параметра Filter type.
Port_1
— Входной сигнал, чтобы отфильтроватьВходной сигнал, заданный как действительное - или вектор-столбец с комплексным знаком или матрица. Если входной сигнал является матрицей, каждый столбец матрицы обработан как независимый канал. Количество строк во входном сигнале обозначает длину канала.
Типы данных: single
| double
| fixed point
Поддержка комплексного числа: Да
Port_1
— Фильтрованный сигналФильтрованный сигнал, заданный как вектор или матрица. Вывод имеет тот же размер и характеристики сложности как вход. Если вывод имеет тип данных с фиксированной точкой, он всегда подписывается.
Типы данных: single
| double
| fixed point
Поддержка комплексного числа: Да
Filter type
— КИХ или БИХ-фильтрFIR
(значение по умолчанию) | IIR
Задайте, реализует ли блок КИХ highpass фильтр или БИХ highpass фильтр.
Design minimum order filter
— Разработайте фильтр с минимальным заказомon
(значение по умолчанию) | off
Когда вы устанавливаете этот флажок, блочные конструкции фильтр с минимальным заказом. Когда вы снимаете этот флажок, можно задать Filter order как положительное целое число.
Filter order
— Порядок фильтра highpass50
(значение по умолчанию) | положительное целое числоОтфильтруйте порядок фильтра highpass, заданного как положительное скалярное целое число.
Чтобы включить этот параметр, снимите флажок Design minimum order filter.
Stopband edge frequency (Hz)
— Частота ребра полосы задерживания8e3
(значение по умолчанию) | действительная положительная скалярная величинаЧастота ребра полосы задерживания фильтра highpass, заданного как действительная положительная скалярная величина в Гц. Значение частоты ребра полосы задерживания в Гц должно быть меньше, чем частота полосы пропускания.
Чтобы включить этот параметр, установите флажок Design minimum order filter.
Passband edge frequency (Hz)
— Частота ребра полосы пропускания12e3
(значение по умолчанию) | действительная положительная скалярная величинаЧастота ребра полосы пропускания фильтра highpass, заданного как действительная положительная скалярная величина в Гц. Частота ребра полосы пропускания должна быть меньше чем половиной значения Input sample rate (Hz).
Minimum stopband attenuation (dB)
— Минимальное затухание полосы задерживания80
(значение по умолчанию) | действительная положительная скалярная величинаМинимальное затухание в полосе задерживания, заданной как действительная положительная скалярная величина в дБ.
Maximum passband ripple (dB)
— Максимальная пульсация полосы пропускания0.1
(значение по умолчанию) | действительная положительная скалярная величинаМаксимальная пульсация ответа фильтра в полосе пропускания, заданной как действительная положительная скалярная величина в дБ.
Inherit sample rate from input
— Наследуйте частоту дискретизации от входаoff
(значение по умолчанию) | on
Когда вы устанавливаете этот флажок, блок наследовал свою частоту дискретизации от входного сигнала. Когда вы снимаете этот флажок, вы задаете частоту дискретизации с помощью параметра Input sample rate (Hz).
Input sample rate (Hz)
— Введите частоту дискретизации44100
(значение по умолчанию) | скалярВведите частоту дискретизации, заданную как скаляр в Гц.
Simulate using
— Тип симуляции, чтобы запуститьсяInterpreted execution
(значение по умолчанию) | Code generation
Тип симуляции, чтобы запуститься:
Interpreted execution
(значение по умолчанию)
Моделируйте модель с помощью интерпретатора MATLAB®. Эта опция сокращает время запуска, но имеет более медленную скорость симуляции, чем Code generation
.
Code generation
Моделируйте модель с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но обеспечивает более быструю скорость симуляции, чем Interpreted execution
.
View Filter Response
— Откройте инструмент визуализации фильтраОткрывает Инструмент Визуализации Фильтра (fvtool
) и отображает значение/фазовый отклик фильтра highpass. Ответ основан на параметрах диалогового окна блока. Изменения, внесенные в эти параметры, обновляют FVTool.
Чтобы обновить ответ значения, в то время как FVTool запускается, измените параметры диалогового окна и нажмите Apply.
Rounding mode
— Округление методаFloor
(значение по умолчанию) | Ceiling
| Convergent
| Nearest
| Round
| Simplest
| Zero
Округление метода для выходных операций фиксированной точки.
Coefficients
— Содействующий тип данныхfixdt(1,16)
(значение по умолчанию) | fixdt(1,16,0)
| <data type expression>
Тип данных с фиксированной точкой коэффициентов, заданных как одно из следующего:
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).
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Этот блок приносит возможности Системы dsp.HighpassFilter
object™ к окружению Simulink.
Для получения информации об алгоритмах, используемых этим блоком, смотрите раздел Algorithms dsp.HighpassFilter
.
Блок supportsARM®Cortex® генерация кода. Чтобы узнать больше о генерации кода ARMCortex, смотрите Генерацию кода для ARM Cortex-M и процессоры ARM Cortex-A.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.