Для цифровой системы необходимо спроектировать фильтр (или систему фильтров), который бы исключал из сигнала гармоники с частотами f2=5 и f4=50 и оставлял только гармоники с частотами f1=3 и f3=40.
Коэффициент в полосе затухания должен быть не менее -40 дБ.
1. Выбрать и обосновать частоту дискретизации сигнала.
2. Спроектировать фильтр или несколько последовательных фильтров с необходимыми параметрами.
3. Написать алгоритм (в виде графической схемы) и программу на языке Matlab, реализующую спроектированные фильтры. Программа должна быть реализована в виде отдельной функции, принимающей входной сигнал и возвращающей выходной (отфильтрованный) сигнал.
4. Создать тестовый сигнал с нужными частотами. Выполнить фильтрацию тестового сигнала. Построить на графике фрагмент исходного и отфильтрованного сигналов.
Для цифровой системы спроектировать фильтр
- Бахурин Сергей
- Администратор
- Сообщения: 1116
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: Для цифровой системы спроектировать фильтр
Сессия... И в чем же ваш вопрос?
Re: Для цифровой системы спроектировать фильтр
как правильно задать сигнал с данными гармониками
- Бахурин Сергей
- Администратор
- Сообщения: 1116
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: Для цифровой системы спроектировать фильтр
Ну сначала надо задать частоту дискретизации, выбрать необходимое количество отсчётов. После этого рассчитать сигнал как сумму синусоид с заданными частотами.
-
- Сообщения: 2
- Зарегистрирован: 04 июл 2018, 07:10
Re: Для цифровой системы спроектировать фильтр
Какая частота дискретизации? какая частота, добротность? Сделать фильтр не проблема, вопрос только в производительности и требуемых параметрах.