реклама на сайте
подробности

 
 
> Фильтр ФНЧ, Переходная характеристика
DDR4
сообщение Oct 19 2008, 11:40
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 19-10-08
Пользователь №: 41 046



Здравствуйте. Подскажите мне пожалуйста - можно ли создать цифровой ФНЧ (желательно FIR), со следующими характеристиками: 35Гц -6дБ, 50Гц -40 дБ. Неравномерность в частоте пропускания - 1дБ. Параметры сигнала - полезный сигнал в диапазоне 0.5 - 25Гц, количество выборок в секунду - 1900. Большое количество коэффициентов или большой объём вычислений - не проблема (т.к считаем на ПК). Важна неизменность формы сигнала в полезной полосе. Проблема заключается в чём - в плохой переходной характеристике. Т.е улучшаем частотную - получаем реакцию на ступеньку в виде выброса. Пробовал разные окна - но в итоге всё равно про нормальной частотной хар-ке имеем выбросы (Всё это в MatLab). А хочется гладкую переходную характеристику (без выбросов с единичного скачка) и ослабление на частоте задержки в -40(-50 ещё лучше) дБ (в тех пределах, которые возможны с учётом того, что считать машине можно много и долго smile.gif ). Подскажите, возможно ли это?

Сообщение отредактировал DDR4 - Oct 19 2008, 11:57
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RadioJunior
сообщение Mar 12 2009, 08:29
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 117
Регистрация: 28-01-08
Пользователь №: 34 498



Вопрос: хочу програмным образом изменять у ФНЧ (БИХ или КИХ и порядком пока не определился) частоту среза и крутизну завала АЧХ (вид ФЧХ при этом не интересует). На входе только ц.сигнал. Можно ли обойтись без fft при расчете ИХ (вектора коэффициентов)? Может кто подскажет.
Go to the top of the page
 
+Quote Post
Самурай
сообщение Mar 12 2009, 12:21
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(RadioJunior @ Mar 12 2009, 11:29) *
Вопрос: хочу програмным образом изменять у ФНЧ (БИХ или КИХ и порядком пока не определился) частоту среза и крутизну завала АЧХ (вид ФЧХ при этом не интересует). На входе только ц.сигнал. Можно ли обойтись без fft при расчете ИХ (вектора коэффициентов)? Может кто подскажет.


Ну так и воспользуйтесь одним из способов расчета КИХ-фильтров (их, мягко говоря, много разных).

Если уж хотите совсем по простому, и нет жестких требований к оптимальности и характеристикам (неравномерность и подавление) фильтра, тогда классический вариант: рисуете на бумажке нужную АЧХ и ручками, на той же бумажке, выводите аналитическое уравнение для коэфф. фильтра (через преобразование Фурье от АЧХ). В этом самом уравнении характеристики фильтра (частота среза и крутизна) задаются парой параметров. Добавить умножение коэфф. фильтра на оконную ф-ю (по вкусу) и вот вам Ваш фильтр но, правда, с не самыми выдающимися характеристикамиsmile.gif.

Если не ошибся, то вот, например коэфф. для фильтра с трапециидальной (трапециевидной?smile.gif ) АЧХ (формулу окна найдете сами):

h(n) = (cos(Fp*n) - cos(Fs*n))/[(Fs-Fp)*pi*n*n],

n = -m...+m - порядок фильтра,
Fp - частота среза, от 0 до pi,
Fs - частота подавления, от 0 до pi

В принципе, этот алгоритм не сильно отличается от расчета через FFT, разница только в стационарностиsmile.gif. Что проще решайте сами.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 15:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016