Создание цифровых фильтров

Конечная импульсная характеристика, БИХ, оконная обработка, equiripple, методом наименьших квадратов, Butterworth, Chebyshev, эллиптическая, импульсное формирование

Проектируйте цифровые фильтры, используя в качестве начальной точки набор спецификаций (designfilt) или алгоритм проекта (butter, fir1). Сгенерируйте конечную импульсную характеристику дифференциаторы и фильтры Гильберта.

Приложения

Filter DesignerПроектируйте фильтры, начиная с выбора алгоритма

Функции

расширить все

butterРазработка фильтра Баттерворта
buttordПорядок фильтра Баттерворта и частота отключения
cheby1Создание фильтра Чебышева Типа I
cheb1ordПорядок фильтра Чебышева Типа I
cheby2Создание фильтра Чебышева Типа II
cheb2ordПорядок фильтра Чебышева Типа II
designfiltПроектирование цифровых фильтров
ellipСоздание эллиптического фильтра
ellipordМинимальный порядок для эллиптических фильтров
yulewalkРекурсивное создание цифровых фильтров
cfirpmСоздание комплексного equiripple КИХ-фильтра с нелинейной фазой
designfiltПроектирование цифровых фильтров
fir1Создание оконного КИХ-фильтра
fir2Основанные на частотной дискретизации конечные импульсные характеристики создания фильтра
firclsСоздание многополосного КИХ-фильтра наименьших квадратов с ограничениями
fircls1КИХ-фильтр линейной фазы наименьших квадратов с ограничениями lowpass и highpass проекта
firlsСоздание КИХ-фильтра линейной фазы наименьших квадратов
firpmСоздание оптимального КИХ-фильтра Parks-McClellan
firpmordОценка порядка оптимального КИХ-фильтра Parks-McClellan
gaussdesignСоздание Гауссовского КИХ-фильтра формирующего импульс
intfiltСоздание КИХ-фильтра интерполяции
kaiserordПараметры оценки конечной импульсной характеристики создания фильтра Кайзера
maxflatОбобщенная цифровая Разработка фильтра Баттерворта
rcosdesignСоздание формирующего импульс КИХ-фильтра приподнятого косинуса
sgolayСоздание фильтра Савицкого-Голая
digitalFilterЦифровой фильтр
doubleПриведение коэффициентов цифрового фильтра к двойной точности
dspfwizСоздайте фильтрующий блок Simulink с помощью панели «Реализация модели»
filt2blockСгенерируйте фильтрующий блок Simulink
infoИнформация о цифровом фильтре
isdoubleОпределите, являются ли коэффициенты цифрового фильтра двойной точностью
issingleОпределите, являются ли коэффициенты цифрового фильтра одинарной точностью
polyscaleКорни шкалы из полинома
polystabСтабилизируйте полином
singleПриведение коэффициентов цифрового фильтра к одной точности

Инструмент визуализации фильтра

FVToolИнструмент визуализации фильтра

Темы

БИХ Создания фильтра

Сравните классические Butterworth, Chebyshev, и эллиптические проекты. Исследуйте Бесселя, Юла-Уокера и обобщенные фильтры Баттерворта.

Конечная импульсная характеристика Создания фильтра

Используйте оконную обработку, наименьшие квадраты или алгоритм Паркса-Макклеллана для разработки lowpass, highpass, мультидиапазонных или произвольных фильтров, дифференциаторов или трансформаторов Гильберта.

Реализация фильтра

Фильтруйте сигналы, используя filter функция.

Реализация анти-причинного, нулевого фазового фильтра

Устраните искажение фазы, введенное БИХ.

Компенсируйте задержку, введенную конечная импульсная характеристика

Используйте индексацию, чтобы противостоять временным сдвигам, вводимым фильтрацией.

Компенсируйте задержку, введенную БИХ

Удалите задержки и искажения, введенные фильтрацией, когда важно сохранить информацию фазы неповрежденной.

Берите производные сигнала

Используйте дифференцирующий фильтр, чтобы дифференцировать сигнал, не усиливая шум.

Процесс проекта Filter Builder

filterBuilder является графическим интерфейсом, который ускоряет процесс создания фильтра.

Генерация аккордов гитар с использованием алгоритма Карплуса-Сильного

Сгенерируйте реалистичные аккорды гитары с помощью алгоритма Karplus-Strong и фильтров дискретного времени.

Связанная информация

Рекомендуемые примеры