如何使用WFDB for Python使用中值滤波器对ECG信号进行降噪?

时间:2020-08-05 06:37:34

标签: python signal-processing

是否熟悉WFDB Python应用程序?

因此,我尝试使用中值滤波器对MIT-BIH Arrhythmia Database (mitdb) downloaded from Physionet进行降噪。使用WFDB,我可以使用以下代码读取信号数据:

> record = wfdb.rdrecord('mitdb/100', sampto=3000) 
> ann = wfdb.rdann('mitdb/100', 'atr', sampto=3000)

然后,在去噪方面,我读了WFDB documentation for Python,没有像这样的函数做中值滤波,这与WFDB for Matlab具有medfilt函数一样。

我知道SciPy Signal具有medfilt功能,但是如果我使用WFDB读取信号数据,如何在medfilt SciPy Signal功能中输入数据?还是应该使用其他方法读取/打开数据,以便可以在SciPy中使用medfilt?也许有人知道如何在Python中使用WFDB进行中值过滤?

TIA

0 个答案:

没有答案