Спроектируйте КИХ или БИХ фильтр 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.