フィルターのクリア

How to filter the noise out from the ECG signal

5 ビュー (過去 30 日間)
YanBo Liu
YanBo Liu 2022 年 5 月 11 日
回答済み: Ganesh 2023 年 7 月 18 日
The original ECG signal looks like this, the sampling frequency is 360Hz.
I try to design a FIR filter to filter the noise out so that i can get a clear view of PQRST complex of the heart beat. I plot this signal in the frequency domain and it looks like this:
So, how should I fiind the frequency where the noise locates?
  4 件のコメント
Jonas
Jonas 2022 年 5 月 11 日
i suggest you play around using the signal analyzer app.
https://de.mathworks.com/help/signal/ug/using-signal-analyzer-app.html
tomorrow i will have a closer look!
Star Strider
Star Strider 2022 年 5 月 11 日
There is obvious 60 Hz line noise. Use a bandstop filter with a very narrow stopband to eliminate it.
Beyond that, it appears to represent normal sinus rhythm with left ventricular hypertophy with non-specific ST-T changes and one notable PVC. If this is a Lead II EKG, the origin of the PVC appears to be near the apex. There are Q-waves, however without a specific voltage calibration, it is difficult to interpret their significance.

サインインしてコメントする。

回答 (3 件)

M.B
M.B 2022 年 5 月 12 日
編集済み: M.B 2022 年 5 月 12 日
I would also recommend a zero-phase filter using filtfilt function to avoid the introduction of phase lag after filtering the signal.

Ganesh
Ganesh 2023 年 7 月 6 日
mat lab code

Ganesh
Ganesh 2023 年 7 月 18 日
Code for that

カテゴリ

Help Center および File ExchangeDigital Filtering についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by