• 沒有找到結果。

凹陷濾波器與梳形濾波器的設計與驗證

N/A
N/A
Protected

Academic year: 2023

Share "凹陷濾波器與梳形濾波器的設計與驗證"

Copied!
30
0
0

加載中.... (立即查看全文)

全文

(1)

凹陷濾波器與梳形濾波器的設計與驗證

Design and Verification of Notch Filter and Comb Filter

作者:葉承韋 系級:自控三甲 學號:D0713878 開課老師:林育德

課程名稱:生醫訊號處理

開課系所: 自動控制工程學系

開課學年:109 學年度 第二學期

(2)

中文摘要

程式之發展足以讓人類完成許多錯綜複雜以及反覆之演算,許多演算之能力

是我們無法理用紙筆進行,必須仰賴程式完成,甚至許多生物醫學當中的生理訊號的處 理更是如此,像是:生理電訊號、生理機械訊號、聲音訊號…等,是完全無法紙上談兵 的,因此突顯出程之重要性。

本課程當中之生理訊號之濾波,即為利用心電訊號,利用程式的輔助將完整 訊號讀入,並將

60

赫茲干擾的訊號經過設計濾波器,並利用程式所繪製之訊號驗證是 否確實將干擾訊號消除之特性之目的。

利用老師已放在 iLearn 上受到 60 Hz 干擾的心電圖信號,將之輸入四種不 同濾波器包括凹陷濾波器(notch filter)、梳型濾波器(comb filter)以及分別加上加強型的 濾波器(Shanks's filter)當中,先計算出四個不同濾波器輸入及輸出之間的差分方程式,

再利用程式濾波器功能驗證其是否真正輸出不受

60

赫茲和

60

赫茲之基數倍頻的干擾的 圖形之目的。

關鍵字: 濾波器、凹陷濾波器、梳形濾波器

(3)

Abstract

The development of programming is sufficient for humans to complete many intricate and repetitive calculations. The ability of many calculations is that we can’t use paper and pen to do it. We must rely on programming to complete. This is even true for the processing of many physiological signals in biomedicine, such as: physiological

telecommunication Signals, physiological mechanical signals, sound signals, etc., are

completely impossible to talk about on paper, so the importance of the journey is highlighted.

The filtering of physiological signals in this course is to use

the ECG signal to read in the complete signal with the aid of the program, and pass the 60 Hz interference signal through the design filter, and use the signal drawn by the program to verify whether the interference is indeed The purpose of the characteristics of signal elimination.

Using the electrocardiogram signal that the teacher has placed on

iLearn and subjected to 60 Hz interference, input it into four different filters including notch filter, comb filter, and enhanced filters ( In Shanks's filter), first calculate the difference equation between the input and output of the four different filters, and then use the program filter function to verify whether the output is really free from the interference of the 60 Hz and 60 Hz base multiples.

Keyword: Comb filters ,Filters ,Notch filters

(4)

目 次

中文摘要 ...

英文摘要 ...

目次 ...

一、研究(程式)材料 ... 1

二、程式流程圖(方塊圖)

... 1-2

三、詳細程式撰寫步驟說明

... 2-3

四、程式結果(問題與討論)

... 3-26

五、參考文獻

... 26

(5)

一、研究(程式)材料

本程式所使用之軟體為

MATLAB。 MATLAB

主要用於數值運算,但利用為數

眾多的附加工具箱,它也適合不同領域的應用,例如:影像處理、深度學習、訊號處理 與分析等,為強大的繪製函數、資料、圖像模擬…等的工具。

本次程式所應用之濾波器功能非常適合用於

MATLAB

之軟體實現濾波效能,

由於

Python、C

語言若要寫成濾波器稍微困難,以

MATLAB

可以簡單達到輸出目的。

二、程式流程圖(方塊圖)

設計四種不同濾波器,並將四個不同的濾波器 中的輸入及輸出之頻率響應求出

開始

A

通過四種不同已計算出來之 差分方程式的濾波器 將設計出之頻率響應轉換成

差分方程式( differential equation )

利用 MATLAB 將受 60 赫茲干

擾之訊號讀入

(6)

達成訊號濾波目的並利用 程式呈現濾波結果

三、詳細程式撰寫步驟說明

※(詳細

H(Z)

differential equation

之推導過程於問題與討論中呈現)

1. 訊號讀入:

利用

MATLAB

中,讀入

txt

檔案之功能:Import Data,將記事本檔案(txt檔)讀

MATLAB

中,並選擇以矩陣(Matrix)為輸出形式(Output type),最後利用

Import selection 將數據導入。利用 MATLAB

plot

指令繪製其訊號即得每一筆

60

赫茲干擾的原始訊號。(可以加上橫軸、縱軸及標題之標示)

2. 繪製輸出大小之頻域響應(magnitude frequency response):

利用

freqz([分子係數],[分母係數],取樣點數,取樣頻率)

即可將計算出之差分方程式係數,再利用說明檔案內部之取樣頻率500赫茲將之 呈現出頻率響應之輸出大小圖。

繪出原始訊號、頻率響應之大小、

相位圖及濾波後訊號,將不同訊號 詳細記錄並彙整

圖 1 本程式流程圖 A

詳細撰寫程式報告並分別展示出輸

入及濾波後之輸出訊號之圖片

(7)

再利用

plot(w,abs(h))

橫軸為頻率,縱軸為大小 即可繪出輸出大小之頻率響應圖。

3. 繪製輸出相角之頻域響應(phase frequency response):

利用

freqz([分母係數],[分子係數],取樣點數,取樣頻率)

即可將計算出之差分方程式係數,再利用說明檔案內部之取樣頻率500赫茲將之 呈現出頻率響應之輸出相位圖。

再利用

plot(w,angle(h)) 橫軸為頻率,縱軸為角度

即可繪出輸出大小之頻率響應圖。

4. 以濾波器功能將訊號濾波並繪出其訊號:

利用

y = filter([分母係數],[分子係數],取樣點數,取樣頻率)

即可將計算出之差分方程式係數經過濾波後的訊號得出。

再利用

plot(y) (y為filter result) 橫軸為時間,縱軸為振幅

即可將濾波後函數繪出,實現濾波。

5. 繪圖及結論概要:

將上述所提及之圖,包括步驟

1

所說明之原始訊號,以及步驟

2-4

所說明之頻 率響應之輸出大小、相位圖及最終濾波後之圖片將之彙整,最後於問題與討論 之處將之呈現。濾波器之特性、功能及濾波後結果將於稍後說明,彙整於各小 題之中。

(8)

四、程式結果

•利用老師已放在 iLearn 上受到 60 Hz 干擾的心電圖信號其輸入信號說明如下:

ECG lead 2

量測時間:5分鐘

sample frequency : 500 Hz

說明:(A or D)1a/(A or D)2b的意義: 1,2為在不同座位量測,a為三個電極量測;b為 兩個電極量測

A

離天花板(上面有電源線) 110 cm 男性 171 cm, 71 kg

D

離天花板(上面有電源線) 120 cm 女性 157 cm, 40 kg

問題與討論

※ (第(1)小題到第(4)小題之

H(Z)及 differential equation

之推導統一附於第(4)小題以後)

(1) 利用講義第163頁的觀念,設計一個 60-Hz notch filter (假設信號的取樣 頻率是 500 Hz)

< Ans.>:

˙濾波器說明:

將濾波器進行正規化的動作,其低頻增益永遠保持在1之內,但是過了60赫茲濾波之 處,其增益慢慢升高,因為到高頻已經離零點很遠了,故其增益會變大。由此可知,高頻訊 號將被放大。

(9)

(2) 仿照講義第147~150 Shank’s recursive (IIR) filter 的觀念,在第(1) 小題原先的設計中加入與零點同相角且落在單位圓內的極點,設計出另一個更 陡峭的 60-Hz notch filter (同樣假設信號的取樣頻率是 500 Hz) (r=0.995)

< Ans.>:

˙濾波器說明:

將第(1)小題加上課本說明 Shanks's filter 的做法,高頻訊號放大這種現象就會消失,

因為零點和極點位置很接近,所以除了在零點附近受影響較大之外,其他距離零點較遠的地 方,受到極點和零點的影響差不多一樣大,所以增益會差不多,且能改善高頻放大的問題!

此處之r值(Shanks's filter 中的r值為濾波範圍的寬度)設定為0.995故由圖可知60赫茲 處,其濾波效能趨近理想去除60赫茲之狀況。

圖 3

Notch Filter與Shank’s recursive (IIR) filter

若當r值設定為0.950.9之值,其濾波範圍會較寬(即r會變寬),濾波範圍會隨著r 值變小而變寬,當然若設定成0.7可能較為良好去除電源干擾之設計,由於上圖顯示r值設

定為0.995時,其濾波範圍較窄,雖較接近理想狀態,但事實上良好去除干擾的濾波範圍應

60赫茲附近的頻率皆濾除,市電頻率為60赫茲(意即電源訊號干擾為60赫茲),但事實 上實際狀況皆有誤差,故其實應將濾波範圍應減小r值(即r 0.7附近),意即能夠濾除大 5961赫茲處之頻率,以達到最理想的去除干擾狀態。(此處說明皆為加上Shanks's filter 的概念)

圖 2

Notch Filter

(10)

(3) 利用講義第164頁的觀念,設計一個基頻為 60 Hz、取樣頻率為 500 Hz comb filter

< Ans.>:

˙濾波器說明:

將濾波器進行正規化的動作,其180赫茲內增益永遠保持在1之內,但是過了180 茲濾波之處,其增益慢慢升高(有超過1的趨勢),由於到高頻已經離零點很遠了,故其增益 會變大。梳型濾波器能夠減少凹陷濾波器當中高頻放大的效果,雖然高頻處仍被放大,但其 放大倍率已不像前述凹陷濾波器中放大最到到大約為6倍。

圖 4

Comb Filter

(4) 仿照講義第147~150 Shank’s recursive (IIR) filter 的觀念,在第(3) 小題原先的設計中加入與零點同相角且落在單位圓內的極點,設計出另一個更 陡峭的 comb filter (同樣假設基頻為 60 Hz、取樣頻率為 500 Hz) (r=0.995)

< Ans.>:

˙濾波器說明:

將第(3)小題加上課本說明 Shanks's filter 的做法,其概念如同第(2)小題所述之結 論,其能改善高頻放大的問題。此處之r值(Shanks's filter 中的r值為濾波範圍的寬度)設

定為0.995故由圖可知基頻的基數倍(即60 (其中 = 1、3、5、…)赫茲)趨近理想去除

市電信號之狀況。

圖 5

Comb Filter與Shank’s recursive (IIR) filter

(11)

(1) 60-Hz Notch Filter(推導)

fs = 500 Hz

∵ 180∘: θ = 250 Hz : 60 Hz

∴ θ = 43.2∘

1

2

=

) =

=

進行正規化

經過整理

進行 得到差分方程式為:

(12)

(2) 60-Hz Notch Filter+Shank’s Recursive (IIR) Filter(推

導)

fs = 500 Hz 令 r = 0.995

∵ 180∘: θ = 250 Hz : 60 Hz

∴ θ = 43.2∘

1

2

=

得到

進行正規化

經過整理

進行 得到差分方程式為

(13)

(14)

(3) 60-Hz Comb Filter(推導)

fs = 500 Hz 基頻 = 60 Hz 3 倍頻 = 180 Hz

∵ 180∘: θ = 250 Hz : 60 Hz

∵ 180∘: θ = 250 Hz : 180 Hz

∴ θ = 43.2∘, 129.6∘

1

2

=

3

4

=

得到

) )

又 1.77517

進行正規化

經過整理

進行 得到差分方程式為

(15)

(4) 60-Hz Comb Filter+Shank’s Recursive (IIR) Filter(推導)

fs = 500 Hz 基頻 = 60 Hz 3 倍頻 = 180 Hz

∵ 180∘: θ = 250 Hz : 60 Hz

∵ 180∘: θ = 250 Hz : 180 Hz

∴ θ = 43.2∘, 129.6∘

1

2

=

3

4

=

得到

進行正規化

(16)

經過整理

進行 得到差分方程式為

(17)

(5) 利用所設計的濾波器過濾老師已放在 iLearn 上受到 60 Hz 干擾的心電圖信 號(請呈現濾波前後的結果)。

< Ans.>:

˙60-Hz notch filter (假設信號的取樣頻率是 500 Hz)的濾波訊號:

頻率響應之大小及相位圖:

圖 6

Notch Filter頻率響應之大小及相位圖

各訊號原始及濾波後結果如下:

7 A1a

原始及濾波後結果

(18)

8 A1b

原始及濾波後結果

9 A2a

原始及濾波後結果

10 A2b

原始及濾波後結果

(19)

11 D1a

原始及濾波後結果

12 D1b

原始及濾波後結果

13 D2a

原始及濾波後結果

(20)

14 D2b

原始及濾波後結果

˙60-Hz notch filter (假設信號的取樣頻率是 500 Hz)的濾波訊號,加上 Shank’s recursive (IIR) filter 的觀念:

頻率響應之大小及相位圖:

圖 15

Notch Filter與Shank’s recursive (IIR) filter頻率響應之大小及相位圖

(21)

各訊號原始及濾波後結果如下:

16 A1a

原始及濾波後結果

17 A1b

原始及濾波後結果

18 A2a

原始及濾波後結果

(22)

19 A2b

原始及濾波後結果

20 D1a

原始及濾波後結果

21 D1b

原始及濾波後結果

(23)

22 D2a

原始及濾波後結果

23 D2b

原始及濾波後結果

˙60-Hz comb filter (假設信號的取樣頻率是 500 Hz)的濾波訊號:

頻率響應之大小及相位圖:

圖 24

Comb Filter頻率響應之大小及相位圖

各訊號原始及濾波後結果如下:

(24)

25 A1a

原始及濾波後結果

26 A1a

原始及濾波後結果

27 A2a

原始及濾波後結果

(25)

28 A2b

原始及濾波後結果

29 D1a

原始及濾波後結果

30 D1b

原始及濾波後結果

(26)

31 D2a

原始及濾波後結果

32 D2b

原始及濾波後結果

˙60-Hz comb filter (假設信號的取樣頻率是 500 Hz)的濾波訊號,加上 Shank’s recursive (IIR) filter 的觀念:

頻率響應之大小及相位圖:

(27)

圖 33

Comb Filter與Shank’s recursive (IIR) filter頻率響應之大小及相位圖

各訊號原始及濾波後結果如下:

34 A1a

原始及濾波後結果

35 A1b

原始及濾波後結果

(28)

36 A2a

原始及濾波後結果

37 A2b

原始及濾波後結果

38 D1a

原始及濾波後結果

(29)

39 D1b

原始及濾波後結果

40 D2a

原始及濾波後結果

41 D2b

原始及濾波後結果

(30)

˙濾波訊號之圖形說明:

由取得的訊號可之:A1bA2b干擾相當嚴重,原始信號已經看不到心電圖的R值,即峰值處(甚 至完全無法得知是否為心電訊號);D1b、D2b干擾也很大,但是某些訊號還約略看得到心電圖的R

(當然若不告知這是心電訊號,也無法判斷高峰處是什麼)。其它a字尾的信號QRS、T等波都還算明

顯。由前述說明訊號的意義可知,b字尾屬於兩極測量,故訊號可能會受到較大干擾,當然心電訊號 可能也較三極所量測到的更微弱,故將非完整的心電訊號經由濾波後,不會是心電訊號是很合理的,

甚至濾波以後反而變得更像雜訊。

五、參考文獻

[1] R. M. Rangayyan, Biomedical Signal Analysis, 2nd Ed., Wiley, 2015.

數據

圖 3  Notch Filter 與 Shank’s recursive (IIR) filter
圖 5  Comb Filter 與 Shank’s recursive (IIR) filter
圖 4  Comb Filter
圖 6  Notch Filter 頻率響應之大小及相位圖
+7

參考文獻

相關文件

《刻卜勒的猜想》 《數字的祕密生命》 各章心得感想 : 本書共有50篇故事,我將從每章擷取較有趣的議題,或是一些新奇的問題、 猜想,將這些部分加以探討,並使用網路資訊輔佐論證,與諸位分享。 第一章 > 在這章將討論一個問題,街道著色問題street-coloring problem。假設有一位

重要學術思想的形成、內涵、特質及影響」。但,重要學術思想如論孟思想或「仕隱」觀 念,倒是化為選項或題幹出現,也就是說,總共十九項的測驗目標只有四項從缺,由此可 知這次試題測驗向度極廣、廣度極夠。 再看看考卷中選擇題的基本能力題目,素材多半照應了課本選文(見附錄三),再加 上非選擇題的第一題,與課文相關的整體配分高達四十二分。而屬於課外的題目,測驗的