【六更完結!由於字數限制開新文章繼續】零基礎信號與系統學習筆記:復指數信號、傅里葉級數的係數推導、三角函數正交性、離散傅里葉變換、相位補償、z變換表、逆變換表、常見序列及其作用

終於還是躲不過信號與系統,在此記錄學習筆記。😉 爭取從零開始一遍搞懂
定期更新!!!【2020年4月14日完結】

友鏈:奧本海姆第三章

基礎1:復指數信號

復指數信號基礎知識

  • 復指數信號是指數信號的指數因子是複數時,稱之爲復指數信號。
  • 復指數信號在物理上是不可實現的,但是它概括了多種情況。利用復指數信號可以表示常見的普通信號,如直流信號、指數信號、正弦信號等。
  • 復指數信號的微分和積分仍然是復指數信號,利用復指數信號可以使許多運算和分析簡化。因此,復指數信號是信號分析中非常重要的基本信號。

復指數信號推導1

一般情況下的復指數信號爲f(x)=Ke(σ+jw)tf(x)=Ke^{(\sigma + jw)t},其中σ\sigma表示實部,w表示虛部,K是實數,記複數s=σ+jws=\sigma + jw,則f(x)=Kestf(x)=Ke^{st}
藉助歐拉公式展開:

f(x)=Ke(σ+jw)t=Keσt+jwt=Keσt(cos(wt)+jsin(wt))f(x)=Ke^{(\sigma + jw)t}=Ke^{\sigma t+jwt}=Ke^{\sigma t}(cos(wt)+jsin(wt) )

此結果表明:

  • 一個復指數信號可分爲實、虛兩部分。
  • 實部包含餘弦信號,虛部則爲正弦信號。指數因子實部σ\sigma表表示振幅隨時間變化的情況.
  • 指數因子的虛部w表示角頻率

相應的,結題技巧有:
cos(ncost)=12(ejw0t+ejw0t)\cos (n \cos t)=\frac{1}{2}\left(e^{j w_{0} t}+e^{-j w_{0} t}\right)

虛指數信號

當振幅不隨時間變化時,σ=0\sigma=0,則信號是ejwte^{jwt},稱爲虛指數信號。

  • 虛指數信號形式,爲等幅正弦信號
  • 具有周期性,其週期爲2π/ω;

虛指數信號特性和作用

ejwt=cos2(wt)+sin2(wt)=1|e^{jwt}|=cos^2(wt)+sin^2(wt)=1,即一個週期復指數信號ejwte^{jwt}的絕對值的平方等於1。

如果把虛指數信號作爲控制系統的輸入函數,那麼系統的輸出也應當是一個複數,輸出的實部與輸入的實部:cos(wt)相對應;輸出的虛部與輸入的虛部:sin(wt)相對應。

作用:
輸入一個復指數函數,輸出也是復指數,此時可以計算系統輸出的振幅((2+2)\sqrt{(響應實部^2+響應虛部^2)})和相位ww

直流信號

σ=0w=0\sigma=0 且w=0時,即s=0,此時信號退化爲直流信號。

基礎2:傅里葉級數

任何週期函數都可以用正弦函數和餘弦函數構成的無窮級數來表示,這個級數就稱爲傅里葉級數
X(t)=a0+n=1[ancos(nωt)+bnsin(nωt)]=a0+n=1cnsin(nωt+θn)=a0+c1sin(ωt+θ1)+c2sin(2ωt+θ2)+n=1,2, \boxed{\begin{aligned} X(t)=& a_{0}+\sum_{n=1}^{\infty}\left[a_{n} \cos (n \omega t)+b_{n} \sin (n \omega t)\right]=\\ & a_{0}+\sum_{n=1}^{\infty} c_{n} \sin \left(n \omega t+\theta_{n}\right)=\\ & a_{0}+c_{1} \sin \left(\omega t+\theta_{1}\right)+c_{2} \sin \left(2 \omega t+\theta_{2}\right)+\cdots \\ & n=1,2, \cdots \end{aligned}}
特別注意:X(t)週期是T,則cos, sin 的週期是T/n

推導傅里葉級數的係數

使用基礎1中的虛指數信號,得到
X(t)=k=+akejkw0t\boxed{ X(t)=\sum_{k=-\infty}^{+\infty} a_{k} \cdot e^{jkw_{0}t}}

左右同乘ejnω0te^{-j n \omega_{0} t}得到:
x(t)ejnω0t=k=+akej(kn)ω0tx(t) e^{-j n \omega_{0} t}=\sum_{k=-\infty}^{+\infty} a_{k} e^{j(k-n) \omega_{0} t}

兩邊對t從0到T=2π/w0T=2\pi/w_{0}積分:
0Tx(t)ejnω0tdt=0Tk=+akej(kn)ω0tdt\int_{0}^{T} x(t) e^{-j n \omega_{0} t} d t=\int_{0}^{T} \sum_{k=-\infty}^{+\infty} a_{k} e^{j(k-n) \omega_{0} t} d t
調換積分次序,提取aka_{k}
0Tx(t)ejnω0tdt=k=+ak[0Tej(kn)ω0tdt]\int_{0}^{T} x(t) e^{-j n \omega_{0} t} d t=\sum_{k=-\infty}^{+\infty} a_{k}\left[\int_{0}^{T} e^{j(k-n) \omega_{0} t} d t\right]

對於右邊的積分,由歐拉關係:
0Tej(kn)ω0tdt=0Tcos(kn)ω0tdt+j0Tsin(kn)ω0tdt\int_{0}^{T} e^{j(k-n) \omega_{0} t} d t=\int_{0}^{T} \cos (k-n) \omega_{0} t d t+j \int_{0}^{T} \sin (k-n) \omega_{0} t d t
三角函數積分的正交性*(見擴充知識),積分值當且僅當n=k時不爲0:
k=+ak[0Tej(kn)ω0tdt]=Tanan=1T0Tx(t)ejnω0tdt\begin{aligned} &\sum_{k=-\infty}^{+\infty} a_{k}\left[\int_{0}^{T} e^{j(k-n) \omega_{0} t} d t\right]=T a_{n}\\ &a_{n}=\frac{1}{T} \int_{0}^{T} x(t) e^{-j n \omega_{0} t} d t \end{aligned}

即知傅里葉級數的係數爲
an=1T0Tx(t)ejnω0tdt\boxed{a_{n}=\frac{1}{T} \int_{0}^{T} x(t) e^{-j n \omega_{0} t} d t}

擴充知識1:三角函數正交性

在這裏插入圖片描述
在這裏插入圖片描述

“建立三角函數座標系,1,coswt,cos2wt,…,sinwt,sin2wt,…爲正交基(不同基點積=0,同基點積!=1,所以是正交基,但是非標準正交基),則函數f(t)可以表示爲三角函數座標系下的點,其座標即爲a0,an,bn。用f(t)與各個基進行點積計算就可得到a0,an,bn”
該段參考:https://blog.csdn.net/lijil168/article/details/89261861

例題:已知f(t)=a0+n=1(ancosnwt+bnsinwt)f(t)={a_{0}} +\sum_{n=1}^{\infty}\left(a_{n} \cos n w t+b_{n} \sin w t\right),求解a0anbna_{0}、a_{n}、b_{n}

  • 點積u,v{\langle u,v\rangle}:等價於按點乘累加,u,v=uvdt{\langle u,v\rangle}=\int uv dt
    在這裏插入圖片描述

a0=f,11,1=12T2f(t)dt12T2dt=T2T2f(t)dtTa_{0}=\frac{\langle f, 1\rangle}{\langle 1,1\rangle}=\frac{\int_{-\frac{1}{2}}^{\frac{T}{2}} f(t) d t}{\int_{-\frac{1}{2}}^{\frac{T}{2}} d t}=\frac{\int_{-\frac{T}{2}}^{\frac{T}{2}} f(t) d t}{T}
an=f,cosnwtcosnt, cosn wt=π2T2f(t)cosntdtT2T2cos2nwtdt=T2T2f(t)cosnwtdtT2a_{n}=\frac{\left\langle f, \cos nw t\right\rangle}{\left\langle\cos nt,\text { cosn }wt \right\rangle}=\frac{\int_{-\frac{\pi}{2}}^{\frac{T}{2}} f(t) \cos n t d t}{\int_{-\frac{T}{2}}^{\frac{T}{2}} \cos ^{2} n w t d t}=\frac{\int_{-\frac{T}{2}}^{\frac{T}{2}} f(t) \cos n w t d t}{\frac{T}{2}}
bn=f,sinnwtsinnwt,sinnwt=12π2f(t)sinnwtdtπ2π2sin2nvtdt=π2π2f(t)sinnwtdtT2b_{n}=\frac{\langle f, \sin n w t\rangle}{\langle\sin n w t, \sin n w t\rangle}=\frac{\int_{-\frac{1}{2}}^{\frac{\pi}{2}} f(t) \sin n w t d t}{\int_{-\frac{\pi}{2}}^{\frac{\pi}{2}} \sin ^{2} n v t d t}=\frac{\int_{-\frac{\pi}{2}}^{\frac{\pi}{2}} f(t) \sin n w t d t}{\frac{T}{2}}

注意:三角基正交,但不是標準正交基,因爲1,1cosnwt,cosnwtsinnwt,sinnwt1{\langle 1,1\rangle},{\langle cosnwt, cosnwt\rangle},{\langle sinnwt, sinnwt\rangle} \not= 1

三角函數第二積分常用公式

0x2cosnxdx=0π2sinnxdx={(2m1)!!(2m)!!π2n=2m(2m2)!!(2m1)!!,n=2m1\boxed{\int_{0}^{\frac{x}{2}} \cos ^{n} x d x=\int_{0}^{\frac{\pi}{2}} \sin ^{n} x d x=\left\{\begin{array}{ll} \frac{(2 m-1) ! !}{(2 m) ! !} \cdot \frac{\pi}{2} & n=2 m \\ \frac{(2 m-2) ! !}{(2 m-1) ! !}, & n=2 m-1 \end{array}\right.}

基礎三:常見序列的作用

以下內容摘自奧本海姆-離散時間信號處理

單位樣本序列δ\delta[n]

在這裏插入圖片描述

單位階躍序列u[n]

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述


二更
加油衝。

李永樂老師筆記

時域和頻域是在不同角度觀察信號:
在這裏插入圖片描述
由於現實中存在着大量信號是非週期的信號,可以看成周期是無窮。
利用上文提到的三角函數正交性,只需要內積,也就是上文的傅里葉變換公式,就可以提取包含ww的成分(如果不包含,則內積結果爲0
在這裏插入圖片描述

拉普拉斯變換和衰減因子

因爲所有的正弦波餘弦波都有最大值,如果要描述一個在遠處是無窮的信號,就很沒用。因此要對原信號乘上一個衰減因子。
在上文進行展開時我們用到了:
f(x)=Ke(σ+jw)t=Keσt+jwt=Keσt(cos(wt)+jsin(wt))f(x)=Ke^{(\sigma + jw)t}=Ke^{\sigma t+jwt}=Ke^{\sigma t}(cos(wt)+jsin(wt) )
這裏的σ\sigma就可以看做一種衰減因子(<0時)

有衰減因子的傅里葉變換
+f(t)eσtejwtdt\int_{-\infty}^{+\infty} f(t) e^{-\sigma t} \cdot e^{-j w t} \cdot d t

物理上還可以理解爲:爲讓一個邊震盪邊增加幅度的正弦波來參與原函數。

離散傅里葉變換

上文中已經推導了函數的傅里葉係數,則對於週期爲2π\pi的週期函數f(x)f(x),且f(x)=a02+n=1(ancosnx+bnsinnx)f(x)=\frac{a_{0}}{2}+\sum_{n=1}^{\infty}\left(a_{n} \cos n x+b_{n} \sin n x\right)有:
f(x)=a02+n=1(ancosnx+bnsinnx)(an=1πππf(x)cosnxdx(n=0,1,)bn=1πππf(x)sinnxdx(n=1,2,)\begin{aligned} f(x) &=\frac{a_{0}}{2}+\sum_{n=1}^{\infty}\left(a_{n} \cos n x+b_{n} \sin n x\right) \\ \left (a_{n}\right.&=\frac{1}{\pi} \int_{-\pi}^{\pi} f(x) \cos n x \mathrm{d} x \quad(n=0,1, \cdots) \\ b_{n} &=\frac{1}{\pi} \int_{-\pi}^{\pi} f(x) \sin n x \mathrm{d} x \quad(n=1,2, \cdots) \end{aligned}
第一行稱爲傅里葉級數,第二行第三行稱爲傅里葉係數。

離散形式和補償規律

參考https://www.zhihu.com/question/279808864/answer/552617806
希望得到(0,1,0,0)的離散信號【週期爲4,在時間點time=2時輸出1,time=1,3,4輸出0】,則需要先獲得(1,0,0,0),然後移位,即對相位進行補償,從而獲得移位的效果。

利用:

  • 當兩個單位圓周(單位值號)之間角度差180度的時
    候,他倆相加所得的信號振幅爲0。
  • 三個單位圓周角度互相相差120度時,也有同樣現象。
  • … …
  • n個單位圓周角度互相差360/n度時,信號振幅和爲0

即可獲得單位圓震盪的表示方法,動圖見上文知乎鏈接。

使用虛指數信號的話,即可表示成:從ei2π04e^{-i 2 \pi \frac{0}{4}}補償到ei2π14e^{-i 2 \pi \frac{1}{4}},即可實現(0,1,0,0)

圖像高低頻率性質

以照片爲例,低頻表示人的輪廓,高頻表示人的細節(如斑點,皺紋等)
磨皮一定程度上就是去掉高頻成分

相位補償

更長的信號可以通過疊加ei2πike^{-i 2 \pi \frac{i}{k}}的方式,對時間點有k個的單位信號補償ii

對於不同頻率信號來說,圓周的旋轉素履是不同的。我們的信號週期爲4,頻率爲1Hz, 時移1需要1/4*360=90度的相位補償,同理1Hz信號時移2,或者2Hz的信號時移1,都需要180度。
公式:2πn1N2 \pi \frac{n-1}{N}

而當信號是(m_{1},m_{2},m_{3},m_{4})類型的時候,ei2πike^{-i 2 \pi \frac{i}{k}}前還需要乘以幅值平均mi/4m_{i}/4

對於某特定頻率k,即可得到離散傅里葉變換公式:
Xk=1Nn=0N1xne2πiNknX_{k}=\frac{1}{N} \sum_{n=0}^{N-1} x_{n} \cdot e^{-\frac{2 \pi i}{N} k n}
形象化解釋:
在這裏插入圖片描述

傅里葉變換後周期的改變情況:

週期<—>離散,非週期<—>連續
在這裏插入圖片描述


三更:

Z變換

基礎知識:洛倫級數

洛朗級數是泰勒級數的延拓版
參考:https://www.zhihu.com/question/26482591
阿貝爾定理:
在這裏插入圖片描述
泰勒:
在這裏插入圖片描述
在這裏插入圖片描述
洛倫:
在這裏插入圖片描述

z變換和拉普拉斯變換的關係

參考https://www.bilibili.com/video/BV1TW411F7wj?from=search&seid=15474440315054549
z變換相當於一個封裝了更多的拉普拉斯變換
z=e(σ+jw)T=eσTejwT=Aejφ\begin{aligned} z &=e^{(\sigma+j w) T} \\ &=e^{\sigma \cdot T} \cdot e^{j w \cdot T} \\ &=A \cdot e^{j \varphi} \end{aligned}
z就相當於一根長A,角jφj \varphi的棍子
在這裏插入圖片描述
σ=0\sigma=0時,拉普拉斯變換退化成傅里葉變換
σ=0S=σ+jw=jw\sigma=0 \longrightarrow S=\sigma+j w=j w
此時A=1,所以傅里葉變換是單位圓上的z變換。

z變換可以由離散信號的拉普拉斯變換推導過來:
在這裏插入圖片描述
左式Fs(s)F_{s}(s)中,_{s}表示sample, (s)表示複數s
右式T是指0和1之間的間隔。
立體上來看:
在這裏插入圖片描述
帶上n^{n}之後就相當於敲碎成一個一個離散的點
(二維視圖)
在這裏插入圖片描述
沒有n^{n}就是單獨一個點:
esT=e(σ+jω)T=eσTejwT=A(coswT+jsinwT)=A(a+bj)\begin{array}{l} e^{s T} \\ =e^{(\sigma+j \omega) T} \\ =e^{\sigma_{T}} \cdot e^{j w_{T}} \\ =A \cdot\left(cos wT+j \sin w{T}\right) \\ =A(a+bj)\end{array}
四更繼續z變換
參考中國大學慕課-東南大學數字信號處理


學術定義算子和收斂域

奧本海姆定義:
在這裏插入圖片描述
網課定義:
在這裏插入圖片描述
單邊z變換隻對大於等於0作變換
在這裏插入圖片描述
但如果只給出表達式,不給出收斂域,是很不對的在這裏插入圖片描述
對於一個相同的z變換,給定不同的收斂域,那反應的序列也不一樣。
一般收斂域是一個圓環
在這裏插入圖片描述
在這裏插入圖片描述
下面討論三種不同序列的收斂域:

1 :有限長序列

在這裏插入圖片描述
這個序列因爲是有限的,只要項裏沒有無窮,則在幾乎整個z平面上收斂,

注意:需要單獨討論0點和無窮點

經常能滿足一個條件,所以要麼包含零點,要麼包含零點
在這裏插入圖片描述

只有一個特例序列,兩邊都包含,就是下圖:
在這裏插入圖片描述

例子2:
矩形序列x(n)=RN(n)R_{N}(n),收斂域是0到N-1

X(z)=n=RN(n)zn=n=0N1zn=1+z1+z21++z(N1)X(z)=\sum_{n=-\infty}^{\infty} R_{N}(n) z^{-n}=\sum_{n=0}^{N-1} z^{-n}=1+z^{-1}+z^{-2}-1+\cdots+z^{-(N-1)}
X(z)=1zN1z1,0<1zX(z)=\frac{1-z^{-N}}{1-z^{-1}}, 0<1 z | \leq \infty

2: 右邊序列

在這裏插入圖片描述
收斂域在圓外,包含了無窮遠點。

在這裏插入圖片描述

3:左邊序列

在這裏插入圖片描述

4: 雙邊序列

可以看做兩者之和
在這裏插入圖片描述
可以分解後分別求

收斂域是公共部分的圓環

z變換小結

在這裏插入圖片描述
在這裏插入圖片描述

z變換作用和特點

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

z變換例題

在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述

逆z變換

c在收斂區間內
在這裏插入圖片描述
在收斂圓環上做圍線積分
在這裏插入圖片描述

因爲圍線積分很麻煩,求解逆z變換有三種方法

  • 冪級數
  • 留數定理
  • 部分分式

正變換和收斂域重要,逆變換用的不多

z變換表和逆變換計算方法

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
部分分式,寫成零點-極點式子

在這裏插入圖片描述
在這裏插入圖片描述

特別強調

對x(n-n0)做z變換:
Z(X(nn0))=Zn0X(z)\boxed{ Z(X(n-n_{0})) = Z^{-n0} X(z)}
其中右式X(z)表示對X(n)做z變換

所以看到z的負冪次,實際實現的是系統的延遲

常用序列的z變換

記住:
RN(n)R_{N}(n)在z->無窮時和u(n)相同)
在這裏插入圖片描述

【現在已經寫了一萬三千字了。。真不容易啊,您能看到這個地方也不容易】

【重要性質】Parseval 定理

【所有正交變換都滿足該定理,後面DFT也會遇到】
本質上反映能量相同
在這裏插入圖片描述

離散時間系統

八位系統即可完成的A/D轉換:數碼相機(每個顏色8位)
24位:聲卡【HD-CD就達到24w位】
12位:打電話的採樣
採用不同採樣精度的原因:錢。

一般把系統認爲黑盒子,只研究輸入輸出的關係,不考慮實現:
系統
最常用:線性時不變系統,本課將主要研究此處

採樣頻率

z變換是DTFT的一般化,在系統裏很有用。反映了頻譜關係。
目前DTFT:頻域上連續
DFT:頻域上離散

離散化之後就不用積分了。
DFT延伸出FFT(更快計算)

字數太多老出BUG,本文就此完結。開新文章講離散時間系統。

【感謝您閱讀到這裏的毅力】

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