一階RC低通濾波電路數字化

1. 一階RC電路

1.1 電路圖

在這裏插入圖片描述其中,RR爲濾波電阻,CC爲濾波電容,UiU_{i}爲輸入電壓,U0U_{0}爲輸出電壓。

1.2 時域表達式

U0=UiRCdU0dt U_{0} = U_{i} - RC\frac{dU_{0}}{dt}

1.3 傳遞函數

同時求拉氏變換,在零初始條件下可得:
U0(s)=Ui(s)RCsU0 U_{0}(s)=U_{i}(s)-RCsU_{0}
則傳遞函數:
G(s)=U0(s)Ui(s)=11+RCs G(s) = \frac{U_{0}(s)}{U_{i}(s)}=\frac{1}{1+RCs}

1.4 ZZ變化 & 差分方程

已知傳遞函數,可利用雙線性變換、一階前向差分和一階後向差分等方式求取ZZ函數。
(1) 一階後向差分
s=1z1T s=\frac{1-z^{-1}}{T}
其中,TT爲離散週期,也就是採樣週期。
寫成ZZ函數爲:
Y(Z)=TT+RCX(Z)+RCT+RCY(Z)Z1 Y(Z) = \frac{T}{T+RC}X(Z)+\frac{RC}{T+RC}Y(Z)Z^{-1}
寫成差分方程爲:
y(n1)=TT+RCx(n)+RCT+RCy(n1) y(n-1) = \frac{T}{T+RC}x(n)+\frac{RC}{T+RC}y(n-1)
(2) 雙線性變換
s=2T1Z11+Z1 s = \frac{2}{T} \frac{1-Z^{-1}}{1+Z^{-1}}
寫成ZZ函數爲:
Y(Z)=TT+2RCX(Z)+TT+2RCZ1X(Z)+2RCTT+2RCZ1Y(Z) Y(Z) = \frac{T}{T+2RC}X(Z) + \frac{T}{T+2RC}Z^{-1}X(Z)+\frac{2RC-T}{T+2RC}Z^{-1}Y(Z)

1.5 一階RC數字濾波器的基本算法

按照一階差分方程的形式:
y(n)=ax(n)+(1a)x(n) y(n) = a * x(n) + (1 - a)*x(n)
其中,aa是一個和採樣週期及RC有關的參數,當採樣週期特別小時,可認爲:
a=TRC a = \frac{T}{RC}
此時,截止頻率:
fL=a2πT f_{L} = \frac{a}{2\pi T}
延遲時間爲:
tτ=Ta t_{\tau}=\frac{T}{a}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章