Спроектируйте КИХ или БИХ фильтр lowpass
DSP System Toolbox / Фильтрующий / Проекты Фильтра
Блок Lowpass Filter независимо фильтрует каждый канал входного сигнала в зависимости от времени с помощью создания фильтра, заданного параметрами блоков. Можно управлять, реализует ли блок БИХ или КИХ фильтр lowpass с помощью параметра Filter type.
Port_1 — Входной сигнал, чтобы отфильтроватьВходной сигнал в виде действительного - или вектор-столбец с комплексным знаком или матрица. Если входной сигнал является матрицей, каждый столбец матрицы обработан как независимый канал. Количество строк во входном сигнале обозначает длину канала.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point
Поддержка комплексного числа: Да
Port_1 — Фильтрованный сигналФильтрованный сигнал в виде вектора или матрицы. Выход имеет тот же размер, тип данных и характеристики сложности как вход.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point
Поддержка комплексного числа: Да
Filter type — КИХ или БИХ-фильтрFIR (значение по умолчанию) | IIRЗадайте, реализует ли блок КИХ фильтр lowpass или БИХ фильтр lowpass.
Design minimum order filter — Спроектируйте фильтр с минимальным порядкомon (значение по умолчанию) | offКогда вы устанавливаете этот флажок, блочные конструкции фильтр с минимальным порядком и заданной полосой пропускания, частотой полосы задерживания, неравномерностью в полосе пропускания и затуханием в полосе задерживания.
Когда вы снимаете этот флажок, можно задать Filter order как положительное целое число.
Filter order — Порядок фильтра lowpass (значение по умолчанию) | положительное целое числоПорядок фильтра lowpass фильтрует в виде положительного скалярного целого числа.
Чтобы включить этот параметр, снимите флажок Design minimum order filter.
Passband edge frequency (Hz) — Частота ребра полосы пропускания8e3 (значение по умолчанию) | действительная положительная скалярная величинаЧастота ребра полосы пропускания lowpass фильтрует в виде действительной положительной скалярной величины в Гц. Частота ребра полосы пропускания должна быть меньше половины значения Input sample rate (Hz).
Stopband edge frequency (Hz) — Частота ребра полосы задерживания12e3 (значение по умолчанию) | действительная положительная скалярная величинаЧастота ребра полосы задерживания lowpass фильтрует в виде действительной положительной скалярной величины в Гц. Частота ребра полосы задерживания должна быть меньше половины значения Input sample rate (Hz).
Чтобы включить этот параметр, установите флажок Design minimum order filter.
Maximum passband ripple (dB) — Максимальная неравномерность в полосе пропускания (значение по умолчанию) | действительная положительная скалярная величинаМаксимальная пульсация ответа фильтра в полосе пропускания в виде действительной положительной скалярной величины в дБ.
Minimum stopband attenuation (dB) — Минимальное затухание в полосе задерживания (значение по умолчанию) | действительная положительная скалярная величинаМинимальное затухание в полосе задерживания в виде действительной положительной скалярной величины в дБ.
Inherit sample rate from input — Наследуйте частоту дискретизации от входаoff (значение по умолчанию) | onКогда вы устанавливаете этот флажок, блок наследовал свою частоту дискретизации от входного сигнала. Когда вы снимаете этот флажок, вы задаете частоту дискретизации с помощью параметра Input sample rate (Hz).
Input sample rate (Hz) — Введите частоту дискретизации (значение по умолчанию) | скалярВведите частоту дискретизации в виде скаляра в Гц.
Чтобы включить этот параметр, снимите флажок Inherit sample rate from input.
Simulate using — Тип симуляции, чтобы запуститьсяCode generation (значение по умолчанию) | Interpreted executionТип симуляции, чтобы запуститься:
Interpreted execution (значение по умолчанию)
Симулируйте модель с помощью интерпретатора MATLAB®. Эта опция сокращает время запуска, но имеет более медленную скорость симуляции, чем Code generation.
Code generation
Симулируйте модель с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но обеспечивает более быструю скорость симуляции, чем Interpreted execution.
View Filter Response — Открытый инструмент визуализации фильтраbuttonОткрывает инструмент визуализации фильтра (fvtool) и отображает величину/фазовый отклик Lowpass Filter. Ответ основан на параметрах диалогового окна блока. Изменения, внесенные в эти параметры, обновляют 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.LowpassFilter Система object™ к окружению Simulink.
Для получения информации об алгоритмах, используемых этим блоком, смотрите раздел Algorithms dsp.LowpassFilter Системный объект.
Блок supportsARM®Cortex® генерация кода. Чтобы узнать больше о генерации кода ARMCortex, смотрите Генерацию кода для ARM Cortex-M и процессоры ARM Cortex-A.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
