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

 
 
> цифровой фильтр- убрать постоянную составляющую, методы реализации, задержки по фазе
Serj78
сообщение May 26 2007, 07:57
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Требуется убрать постоянную составляющую из сигнала представленного в цифровом виде,
то есть нужен цифровой фвч .
частота дискретизации 200гц, часта среза нужна 15-20гц.

первое что пришло в голову- промоделировать RC- цепочку ( дифференцирующее звено с запаздыванием)

пришел к простейшей формуле- на каждом периоде дискретизации вычисляем приращения сигнала, их складываем, и отнимаем из них фиксированное число (это будет определять постоянную разряда.)

y1=y0+(x1-x0) - T

или второй метод- строим простейший фнч и его значение отнимаем из сигнала.

y1=x1- (x0*9+x1)/10


или может, я изобретаю велосипед и есть другие, более "правильные" методы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Oldring
сообщение May 28 2007, 09:27
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(Serj78 @ May 26 2007, 11:57) *
y1=y0+(x1-x0) - T


y1 - x0 = x1 - x0 - T
yn = y0 - x0 + xn - T*n

Вряд-ли это именно то, что задумано smile.gif
Если из исходного сигнала вычесть сигнал, пропущенный через ФНЧ с единичным усилением по DC, получится ФВЧ.
Где читать? В многочисленной литературе по конструированию цифровых фильтров. Вопрос тривиальный.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 17:38
Рейтинг@Mail.ru


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