Страница 1 из 1

Для цифровой системы спроектировать фильтр

Добавлено: 05 май 2017, 12:56
yulyshkas
Для цифровой системы необходимо спроектировать фильтр (или систему фильтров), который бы исключал из сигнала гармоники с частотами f2=5 и f4=50 и оставлял только гармоники с частотами f1=3 и f3=40.
Коэффициент в полосе затухания должен быть не менее -40 дБ.
1. Выбрать и обосновать частоту дискретизации сигнала.
2. Спроектировать фильтр или несколько последовательных фильтров с необходимыми параметрами.
3. Написать алгоритм (в виде графической схемы) и программу на языке Matlab, реализующую спроектированные фильтры. Программа должна быть реализована в виде отдельной функции, принимающей входной сигнал и возвращающей выходной (отфильтрованный) сигнал.
4. Создать тестовый сигнал с нужными частотами. Выполнить фильтрацию тестового сигнала. Построить на графике фрагмент исходного и отфильтрованного сигналов.

Re: Для цифровой системы спроектировать фильтр

Добавлено: 07 май 2017, 11:20
Бахурин Сергей
Сессия... И в чем же ваш вопрос?

Re: Для цифровой системы спроектировать фильтр

Добавлено: 10 май 2017, 18:49
yulyshkas
как правильно задать сигнал с данными гармониками

Re: Для цифровой системы спроектировать фильтр

Добавлено: 10 май 2017, 19:33
Бахурин Сергей
Ну сначала надо задать частоту дискретизации, выбрать необходимое количество отсчётов. После этого рассчитать сигнал как сумму синусоид с заданными частотами.

Re: Для цифровой системы спроектировать фильтр

Добавлено: 26 июл 2018, 17:51
ArenScalpOl
Какая частота дискретизации? какая частота, добротность? Сделать фильтр не проблема, вопрос только в производительности и требуемых параметрах.