我是Python的新手,我希望不是显而易见的问题,需要一些紧急的帮助。
我有一个信号文件,我必须回答以下问题: a)提供原始信号的统计描述(最大、最小、平均和标准差)。b)用最小的噪声和高频的“基线漂移”对要观测的信号进行滤波。使该信号的图创建子图1c)提供统计信号filtardo的描述。
我已经完成了这段代码:
max_s = max (s)
min_s = min (s)
std_s = std (s)
mean_s = mean (s)
fil = s
sf = ni.filter.bandpass (fil, 1., 45., fs = 495)
subplot (4, 1, 1)
plot (t, n)
max_sf = max (sf)
min_sf = min (sf)
std_sf = std (sf)
mean_sf = mean (sf)但还是不能工作,需要帮助
发布于 2013-05-08 05:35:03
对于高频噪声,我建议使用fir滤波器。例如,请参阅:
http://mpastell.com/2010/01/18/fir-with-scipy/
你想要一个低通滤波器,它还能阻挡60 low的噪声。
对于基线漫游,我建议将漫游纳入您用来分析数据的任何算法中。
https://stackoverflow.com/questions/16428860
复制相似问题