離散時間信號與系統-頻域:5

23.正交基

任何數學都是對集合的一種描述。而線性代數是指一個空間,這個空間由相互獨立的基構成。空間的維度指基的個數。空間中的任何一點(是一個向量)均可以由基的線性組合進行描述。線性變換指的是將空間一個點到另外一個點的運動的描述。less

基具備兩個性質:

Span:空間中的任何一個向量均可以由基的線性組合構成,基也是一個向量,因此其線性組合仍然是個向量
相互獨立:基中的任何一個向量都不能夠由基中的其餘向量表示。

基(向量)以的形式排成N*N的基矩陣B。將尺度(權重)排成列向量,注意alpha_k是個標量,alpha_k是個標量,alpha_k是個標量。Ba的結果仍然是向量,調節權值係數a,就能夠獲得空間中的任何一點。函數

正交基單位正交基工具

正交基中的任意兩個向量的內積爲0,由於他們相互獨立。單位正交基的任意向量長度(幅值)爲1(本身關於本身的內積,2範數)學習

矩陣的逆運算,引入逆運算是爲了利用B和x求權值係數a。spa

實數範圍內:正交矩陣等於該矩陣的轉置。複數範圍內:複數正交矩陣叫作酉矩陣。  它的複數共軛轉置表示。關鍵前提是正交。翻譯

利用正交單位基表示信號,合成和分析的兩個概念。設計

利用正交的基(矩陣),就能夠獲得該空間中的任何一點(任何一個信號),即Ba能夠表示任何一個信號,這個叫作合成。想一想那個多個樂器mix的故事,咱們能夠認爲每一個樂器的信號都爲B中一列,利用不一樣的權值係數alpha,能夠將多個樂器的信號進行mix。code

合成的反向操做叫作分析,就是利用B和信號x,求權值係數的過程,此時用到了B的的概念。實數正交矩陣中矩陣的逆與其轉置相同。酉矩陣就利用BH表示逆矩陣。orm

因此,求某個基上的係數alpha時,就是用該向量x與該基的內積 (<x,bk>)。 兩層含義:兩個向量的類似程度; 信號x在該基軸bk上的投影。

在複數計算的時候須要注意:矩陣B的每一列表示某個維度上的基,共軛轉置操做使得每一列轉爲行的同時複數部分進行了取反,因此信號x與bk的類似程度的計算其實是x與bk的共軛的內積,這是複數內積的定義。blog

總結:

在信號處理領域,a就是信號x的座標系從I變換到B以後的信號,因此a與x是同一個信號,在不一樣空間的表示。因此a固然含有所有的x的信息。

ak表示x與bk的內積,bk是複數,因此內積的計算結果<x,bk>與<x,bk的共軛>相等(星號指bk的共軛),也是爲何BH中的每一行與x的內積等於<x,bk>.

24.特徵分析

矩陣A乘以它的特徵向量不改變向量的方向,只改變向量的強度,改變的尺度爲lambda

將一個矩陣的全部特徵值和特徵向量放在一塊兒。注意放在一塊兒時,特徵值矩陣放在後面,特徵向量矩陣放在前面。每一個特徵值列向量只對其對應的特徵向量起做用。Amazing!!,都放在一塊兒了。

對角化: 利用特徵值,將一個矩陣轉化成對角矩陣(對角化)。

任何一個矩陣均可以對角化,Amazing!!!,這個對角化的矩陣也就是該矩陣所表明的空間的基吧。

重要:特徵向量與和對角矩陣(特徵值矩陣),含矩陣A的所有信息。 (例如:因此前面的B能夠利用對角矩陣代替了呀。)

總結:

特徵值和特徵向量含有矩陣中的所有信息。

25.線性時變不繫統的特徵分析(有限信號)

計算系統H的特徵值和特徵向量,特徵向量是輸入信號,同時也在輸出端,只不過輸出端時該輸入信號的縮放結果(縮放尺度爲特徵向量)。記住:h是脈衝響應,也是第H第0列的值.

LTI系統的特徵向量

直接上結論:H矩陣的特徵向量就是複數諧波正弦(harmonic sinusoids),有限信號的的H,因此N的長度必定,此處將諧波正弦信號進行單位化。

複數諧波正弦函數:e^j2pikn/N,相互正交,正交基必定是特徵向量。k是第k個信號,n是信號自變量(例如時間)。根號N是單位化。

每一個複數諧波信號通過系統H以後,只是尺度發生了變化,方向不變化。除了諧波正弦,還有別的特徵向量存在。可是諧波正弦最好用。

原始信號(左面)的複數部分的lambada勾掉。

證實:諧波正弦LTI系統的特徵向量。

將諧波(向量)經過LTI系統H,獲得特徵向量的性質(該向量只有尺度發生了變化).

因此,任意LTI系統的特徵向量都是長度爲N的諧波集合。

傅里葉變換:

LTI系統對應信號sk(諧波正弦)的特徵值lambda也叫做在頻率k處頻率響應(該信號經過系統H),也就是輸入信號sk系統響應。也表示衝擊響應h[n]與信號sk[n]的類似程度。

ak表示x與bk的內積,bk是複數,因此內積的計算結果<x,bk*>相等(星號指bk的共軛)--內積定義。

這個過程就是傅里葉變換,這個lambda就是傅里葉空間的基對應的權重。(將信號從原來的時域空間,軸座標爲n,切換到頻域,軸座標爲lambda_k),每一個頻率座標都是一個諧波取不一樣的K值

因此,不斷的更改K值,就能夠獲得每一個頻率的頻率響應lambda,最後獲得H的所有特徵值和特徵向量。即整個頻域信息。

每一個諧波以列的方式進行畫圖,縱軸是n,橫軸是k(表示頻率,長度爲N的信號中含有周期的個數),n和k都是從0到N-1. 每一個點n處的幅值(有正有負)。

例如:k=1時,實數部分:第二列從上到下表示只含有一個週期的信號,不一樣的n表明了信號不一樣的值(是一個完整的餘弦波);虛數部分:也是隻含有一個週期的正弦波。k=2時,N內含有兩個週期...以此類推。

特別現象:k=1與k=N-1的實數部分徹底相同,虛數部分取相反數。(由於角度theta在k=1處與k=N-1處取相反數,k=1爲正,k=N-1爲負)

另外:k與n的地位相同,因此他們有對稱性,沿着主對角線對稱哦。 因此,S=ST。(轉置T與逆徹底不一樣,只有在酉矩陣中,複數矩陣的逆纔等於它的轉置H)

將全部的lambda進行排列,獲得非標準化的對角矩陣。

前面的式子當中符號寫錯了,應該是n而不是m,h[n]表示的是向量,h[n-m]表示的是元素,切記。

 

利用這個正交矩陣就能夠對LTI系統H進行分解。

還記的a=BHx,ak就是衡量x與bk的類似程度的麼?此處h[n]表明的是x,而sk[n]表示的是B,每一個k表明B中的一列,因此BH取其共軛轉置,即e^(-j2*pi*k*n/N).稍後有更詳細的解釋。

Ok,傅里葉變換的圖像表示:

全部諧波按照構成傅里葉空間的基。因此,再獲得該空間各個基對應的權重lambda就能夠表示在該空間中的信號了。

原始問題爲:在時域空間,信號x通過系統H獲得信號y。

問題轉化:將時域空間系統H轉到頻域空間

因此整個過程爲: 將時間域內的信號轉移到頻域空間操做。因此原來的x和H都要先轉到頻域空間。其中,SH將信號x進行傅里葉變換(SH與x相乘)轉到頻域空間,頻率響應矩陣是系統H通過DFT以後的結果(這個結果很好,由於每一個列或叫基是正交的),信號在頻域空間操做完以後,最後再乘反傅里葉變換S獲得時域信號y。

如下指示信號的實數部分,虛數部分相似。信號能夠當作是實數部分與虛數部分的相加。

中間的對角線矩陣就是使用特徵值構造的,就是DFT的結果。在後面對無限信號的分析十分有用。

 

總結:

諧波就是有限信號的LTI系統的特徵函數(本徵函數),構成空間的基。

所以,傅里葉變換試分析LTI系統的好工具,由於特徵值矩陣就是LTI系統的頻率響應。

頻率響應都是衝擊信號的傅里葉變換。

線性代數中,特徵分解(Eigendecomposition),又稱譜分解(Spectral decomposition)是將矩陣分解爲由其特徵值和特徵向量表示的矩陣之積的方法。
須要注意只有對可對角化矩陣才能夠施以特徵分解。

26.離散傅里葉變換(DFT)

全部的信號均可以由正弦信號的線性組合構成。在CN和RN中成立。

信號可使用標準正交基構成,信號是該組基構成了空間中的一個向量。

ak:表示ak對應的基bk和信號x類似程度,例如某個向量與座標系的每一個基進行內積,就獲得了在該基向量上的權值(尺度),是標量。也表示該信號與該基的類似程度。
神奇,神奇,神奇。空間中的每一個向量(信號)都是基的線性組合,而每一個基對應的權值係數嚴格等於向量(信號)與該基的內積(複數域內是該基的共軛與信號的內積),就是他們的類似程度。

注意:bk就是基;注意x和a能夠相互循環

 

諧波之間是相互正交的,能夠轉化爲標準正交基

假設諧波的定義域爲N(與信號長度相同),那麼在該諧波集合中,一共含有N種諧波(從k=0到k=N-1個週期的狀況),能夠構成N維空間。(因此能夠表示LTI系統中H爲N的狀況,由於H也是N維空間的值)

例以下面的S2[n],即k=2,表示該諧波在N=16內具備兩個完整週期。

諧波的標準正交基矩陣:將標準化之後的諧波,按照列的方式排布,獲得N*N的複數矩陣。

k=1時,實數部分:第二列從上到下表示只含有一個週期的信號,不一樣的n表明了信號不一樣的值(是一個完整的餘弦波);虛數部分:也是隻含有一個週期的正弦波。

k=2時,N內含有兩個週期...以此類推。

上圖的信號S2[n]就是下圖k=2時的列。

 

特別:

k=1與k=N-1的實數部分徹底相同,虛數部分取相反數。(由於角度theta在k=1處與k=N-1處取相反數,k=1爲正,k=N-1爲負)

k與n的地位相同,因此他們有對稱性,沿着主對角線對稱哦。 因此,S=ST

S爲酉矩陣,因此S-1=SH(共軛轉置,也叫伴隨,矩陣先轉置,再取共軛),由於轉置與原矩陣相同,因此SH就是在S基礎上直接取共軛,即S*。

因此圖像上任何一點均可以直接獲得。

諧波正交矩陣的轉置:

轉置、共軛、共軛轉置、伴隨矩陣、逆矩陣的概念:

轉置就是將矩陣的行與列互換,用T表示;
共軛是指複數的實數部分不變,虛數部分取反,用帽子上一個橫線表示;
共軛轉置就是先將矩陣進行轉置,而後再取共軛(也叫伴隨)用H或者*表示;
逆矩陣是指與原矩陣相乘爲單位矩陣的矩陣,用-1表示

S爲酉矩陣,因此S-1=SH共軛轉置,也叫伴隨,矩陣先轉置,再取共軛),由於轉置與原矩陣相同(S=ST),因此SH就是在S基礎上直接取共軛,即S*。

最後獲得強大的公式:S矩陣的逆,等於矩陣的複數共軛轉置,等於矩陣的共軛。

插播:解決了一個巨大的疑惑:爲何e^(-j2*pi*k*n/N)與h的內積與<h,sk>相等,由於內積的定義就是這麼定義的!!!!!

經過諧波對信號進行表示:

假設X和x屬於不一樣的空間(頻域和時域),那麼咱們就利用諧波進行空間的轉換。

將已知的信號x進行分析(至關於Ba中獲得權值係數a的過程)就叫作前向標準化傅里葉變換。

而利用權值係數構造信號x就是合成

即x=Ba。此處的B爲S,即基矩陣。a爲X(lambda表示未通過標準化的),表示權值係數。

因此,任意有限信號均可以進行頻域分析(將其轉化爲頻域),具體爲求出每一個頻段的權值係數,表示該信號與該頻率的正弦信號的類似程度(<x[n],sk>),類似程度越高,權值越大。

進一步解釋:

DFT傅里葉變換系數X[k]表示信號與諧波的類似程度,至關於將信號輸入到諧波構成的向量空間中去。是分析過程

IDFT是將頻域的信號轉回到時間域。

將信號在時域和頻域內進行轉化。

例子:

從公式中咱們能夠看出,傅里葉變換系數(DFT coefficients)含有不少複數,因此即便信號x是實數信號,DFT cofefficients通常狀況下也是複數

在頻域內的縱座標是X[k]的幅值(長度),由於信號X是個複數, 因此將幅值能夠將實數部分和複數部分結合在一塊兒。

|X[5]|表示信號x與S5的類似程度,S5表示的是在32個樣本點中,一共含有5個週期的正弦諧波。

|X[5]|和綠色的|X[15]|進行比較,咱們就發現信號與低頻的諧波類似度更高,與高頻諧波類似度很低。

平時,咱們應用非標準化的DFT更多,由於不少時候根號計算得不到有限得數。例如根號32. u表示unnormalized,1/N來歷以下:X[k]={1/sqrt(N)}X_u[k],因此在x[n]中,將兩個根號N相乘,獲得係數1/N.

總結:

傅里葉變換系數X含有信號x的所有信息。(包含了隱藏條件,由於諧波矩陣是已知的)


 練習題,源代碼:

圖像以下。將一個聲音信號進行頻域分析,注意如下幾點:

直接進行FFT,獲得一些值很小(藍色圓圈內),可是他們可能頗有用。

因此,對他們取log,獲得了信號的信噪比。此時,有值的頻率區域都被放大了(綠色圓圈),更有助於分析。例如設計濾波器。

最後,將信噪比信號進一步移位,獲得了以中心對稱的信號,這樣更有助於濾波,咱們甚至能夠丟掉小於0的部分。

 


27.傅里葉變換的性質

綜上,傅里葉變換能夠對任何有限信號x[n]進行分析,信號也能夠在頻域和時域之間無損變換。具體以下。X[k]叫作分析,k表示不一樣頻率(不一樣基),X[k]表示信號與該基的類似程度,做圖的時候使用幅值|X[k]|。

而x[n]表示信號的合成,是信號在頻域空間的一種表示,基與各基對應的權值係數構成的向量的內積。

傅里葉變換後的值X[k]也能夠當作是一種信號,該信號可使用週期信號進行解讀

DFT中頻率k的含義是不一樣頻率的諧波信號,具體表示信號的長度N中含有k個週期的正弦函數(正弦和餘弦的統稱)。

k與角速度omega是對應的!

DFT是以N爲週期。

例如:第-1+N個點處的值X[-1+N]=X[-1]=X[(-1)N],因此雖然k比較大,可是當k靠近N的時候,X[k]實際與低頻信息相等。

回憶:週期性能夠用圓環模運算表示,X[N-1]至關於X[(-1)N],即向相反方向旋轉一下:

若是N=16,k=15。至關於k=-1時的幅值。k=-1表示該諧波在N上面只有一個週期。

如圖k=1時,諧波的實數部分爲一個餘弦信號(紅色部分),負號表示諧波的虛數部分(正弦)是普通正弦的取反(藍色)。

如圖k=-1時,實數部分不變(偶函數),虛數部分變爲相反數(奇函數)

任意長度N的範圍內均可以獲得信號的所有頻率信息。

例如正常狀況下,DFT獲得的k從0到N-1,(紅色方塊)。可是,從-N/2到N/2仍然是所有的頻率信息,(左面的軸完整的移動到右側)。

DFT的頻率範圍,每一個長度N的間隔都含有相同的信息(信號的頻域信息)。

經常使用兩種:[0,N-1]和[-N/2,N/2],分別表明了[0,2pi]和[-pi,pi]。 其中,[0,2pi]的低頻區域在兩邊,[-pi,pi]的低頻區域在中間。很是重要的位移。 很是重要的位移。 很是重要的位移。也叫FFTshift

快速傅里葉變換的移位:

逆傅里葉變換是週期的,週期是N。

DFT變換對之間的圓環位移。時域的時間移位對應頻域的相位移位。

 

 相反,頻域的circular shit等於時域的phase shift。

DFT將信號的循環卷積頻域的乘積相對應。卷積與乘積的轉化。

Hu表示的是衝擊信號的頻域響應。

證實以下:

傅里葉變換是線性的:

補充知識:Amplitude 和 Magnitude
Amplitude refers to the maximum deviation from zero that can be taken by a periodically varying quantity.表示峯值的大小(波峯,波谷),一個正數。 翻譯:振幅
Magnitude refers to the size of a quantity regardless of the direction. 表示一個向量的尺寸(長度),通常是二範數。翻譯:模長


DFT是個虛數,該信號有兩種表示方法:以實部合虛部表示;或者以幅度合相位進行表示。

總結及相關證實。

 

 有限信號及其傅里葉變換是具備對稱性的,信號是偶函數,則DFT也是偶函數;相反也成立。

對稱性。 若是信號x[n]是實數信號,則有X[-k]=X[-k]*,說明X函數是一個實數部分偶函數,虛數部分奇函數的函數。證實以下。

總結以下:

證實以下:

-k與k的關係,由於X[k]是周期函數,因此[-k+N]至關於[-k]。

 

將圖像進行fft移位,就能夠看到更明顯的對稱性。

在實數部分和模長是偶信號

在虛數部分和相位是奇信號

因此,不少場合就留下了一半的信號,左半軸。

在看總結結果:

 仔細觀察DFT,咱們看的出來信號的分析與合成兩個公式只差了一個負號,也就是說x[n]成立的性質,X[-k]也是成立的,因此X[k]若是是實數,那麼信號x的實部也是偶函數,虛部是奇函數。

 


 

快速傅里葉變換(略) 

快速卷積(略) 

利用FFT對循環卷積進行快速計算。


28.更多的正交基

有了正交基,咱們就能夠利用基矩陣與該基上的權值係數對信號進行表達。

計算權值係數apha的過程叫作分析。計算信號的過程叫作合成

以前,咱們學習了傅里葉分析,也就是將信號從時域轉換到以諧波爲基的頻域,諧波複數哦,複數哦,複數哦。

對正交基進行進一步研究,就提出了兩個挑戰:可不能夠用更少的基來表示信號?(壓縮問題)是否還存在其餘的空間能夠對信號有更好的表達?

例如:咱們找到了一個正交基函數是實數的空間,對應變換叫作離散餘弦變換(DCT)。基函數的長度爲N,不一樣的k表示不一樣維度上的基。基函數自己不必定是週期的,例如d3

 

傅里葉變換的基與DCT的基的比較能夠看出DCT沒有複數部分,但S=ST(正交基性質)。

 

假設有一段信號,咱們分別對其進行DFT和DCT,不難發現,DFT變換後的數據量變爲2N,即100,而且實數部分的相關係數值很小(相較複數部分,就能夠省略).而DCT後的數據量爲N,仍是50. 因此DCT比DFT數據量更小,能夠更好的起到壓縮的做用。

 

例子2: 音樂就是時域和頻域信號的共同表達。橫軸是時間,縱軸是頻率。想一想一下最後合成的一個音樂(波)。

小波變換就是將信號轉換爲時域和頻域的聯合,小波變換的基不是整個信號週期上的函數,而是一段時間上的函數,因爲每一個時間段的函數不同,因此是關於時間的函數,同時每一個時間段上的頻率也不一樣,即也是關於頻率的函數,因此基既是時間函數,也是頻率函數。

其中,Harr小波變換是最簡單的小波變換,以下所示的基只含有兩個點。 每一個顏色表明不一樣的基。

以下例子中紅色表明正數,綠色表明0,藍色表明負。 Harr小波中能夠看到第一列全是1,第二列時一半正1,一半負1;第三列是1/4是正1,第二個1/4是負1.以此類推,每一個基函數都是跟k和n相關的,因此是一個時-頻基函數。

短時傅里葉變換是分析信號在不一樣時間,不一樣頻率上的變化,也叫局部傅里葉分析

STFT具備兩個特色:基不必定是正交的(不一樣時間上的基);也不是對長度爲N的信號分析獲得N個相關係數。實際上他們利用N個樣本點獲得不少不少相關係數。

 步驟:

設定一個窗口,利用窗口將窗口之外時段信號的值變爲0。對窗口內的信號進行DFT,而後將結果以列的形式存儲。

移動窗口,重複上述過程,獲得全部子時段的DFT及相關係數矩陣。橫軸是時間,縱軸是頻率,左下角爲原點。

因此,相關係數矩陣很是大,與窗口的大小和移位大小m有關係。

例以下列爲信號的STFT分析,能夠看到在低頻而且時間爲中間的區域爲能量較高的區域,即信號在該時間段的主要頻率爲低頻。由此能夠獲得信號更加全面的信息。

整個圖像的大小是遠遠大於N的。

 

譜圖的構成以下:

總結以下:

相關文章
相關標籤/搜索