Спроектируйте фильтр раздела четвертого порядка (FOS) lowpass с помощью fdesign
функция. Используя этот фильтр, отфильтруйте шумный синусоидальный сигнал с двумя тонами, один на уровне 3 кГц, и другим на уровне 12 кГц.
Спроектируйте фильтр пятого порядка с помощью эллиптического метода в 'df2tsos'
структура. Используйте L-норму-по-бесконечности, масштабирующуюся в частотном диапазоне. Задайте частоту полосы пропускания, чтобы быть 0.15pi рад/выборка и частота полосы задерживания, чтобы быть 0.25pi рад/выборка. Задайте 1 дБ допустимой неравномерности в полосе пропускания и затухание в полосе задерживания 60 дБ.
Коэффициенты фильтра масштабируются с помощью fdopts.sosscaling
объект. Масштабирующийся объект задан, чтобы не иметь никаких ограничений числителя и ScaleValueConstraint
установлен в 'unit'
, определение масштабирования, чтобы быть масштабированием единицы.
Визуализируйте частотную характеристику lowpass спроектированного фильтра с помощью fvtool
.
Извлеките матрицу SOS (представление секции второго порядка) фильтра.
Извлеките числитель и коэффициенты знаменателя из Матрицы SOS.
Создайте фильтр раздела четвертого порядка с помощью извлеченного числителя и коэффициентов знаменателя.
Визуализируйте частотную характеристику фильтра раздела четвертого порядка с помощью fvtool
.
Вход является суммой двух синусоид с частотами 3 кГц и 12 кГц, соответственно. Входная частота дискретизации составляет 44,1 кГц, и формат кадра установлен в 1 024 выборки.
Инициализируйте спектр анализатор, чтобы визуализировать спектры сигнала.
Отфильтруйте шумный входной сигнал с фильтром раздела четвертого порядка. Визуализируйте спектр исходного сигнала и отфильтрованного сигнала с помощью спектра анализатор.