Требуется убрать постоянную составляющую из сигнала представленного в цифровом виде, то есть нужен цифровой фвч . частота дискретизации 200гц, часта среза нужна 15-20гц.
первое что пришло в голову- промоделировать RC- цепочку ( дифференцирующее звено с запаздыванием)
пришел к простейшей формуле- на каждом периоде дискретизации вычисляем приращения сигнала, их складываем, и отнимаем из них фиксированное число (это будет определять постоянную разряда.)
y1=y0+(x1-x0) - T
или второй метод- строим простейший фнч и его значение отнимаем из сигнала.
y1=x1- (x0*9+x1)/10
или может, я изобретаю велосипед и есть другие, более "правильные" методы?
|