數字信號處理學(xué)習方法
數字信號處理估計是學(xué)習信息類(lèi)課程最難的一門(mén)了,很多人都感覺(jué)這門(mén)課程學(xué)習起來(lái)很吃力,或者不知道學(xué)了以后如何用,更多的,是當時(shí)學(xué)習的時(shí)候感覺(jué)還行,應付應付考試是沒(méi)有問(wèn)題的,但是一個(gè)禮拜不看,就忘的干干凈凈。下面一起看看數字信號處理學(xué)習方法吧~
我本科學(xué)習最認真的一門(mén)課就是這個(gè)了,當時(shí)每次上課都做在第一排,課前課后都仔細的預習復習,當時(shí)我們選用的是華中科技大學(xué)的那本教材!實(shí)事求是的講,那本教程是比較簡(jiǎn)單的,而且由于它有配套的習題答案,所以當時(shí)我學(xué)的還是不錯的。當時(shí)老師講授的方法也很特別,就是在課堂上和大家一起推到公式,如何想到FFT,如何設計濾波器,如何看待量化誤差,真的收益匪淺!
但是到考研時(shí),我在看北理王世一老師出的教程,卻是傻了眼,這本書(shū)與其他教程比起來(lái)確實(shí)有難度,但是這本書(shū)卻是很多學(xué)校指定的參考書(shū),比如北京這邊很多高校,中科院系統,這說(shuō)明了這本書(shū)很有水平。但是對入門(mén)級的學(xué)子來(lái)說(shuō),不啻算是噩夢(mèng)!幸而當時(shí)考研教程雖然難,但是考研試題確是有章可循,自己最后勉強過(guò)關(guān)。
后來(lái)在實(shí)驗室接觸具體的工程,我才感覺(jué)以前學(xué)到的那些東西,簡(jiǎn)直就是小兒科,看起來(lái)自己學(xué)到很多,實(shí)際上自己根本不理解,這也算一個(gè)老問(wèn)題了。大家都會(huì )說(shuō),只有吧學(xué)到的東西付諸于實(shí)際,自己才能更加深刻的了解這門(mén)學(xué)問(wèn)。而數字信號處理,或者稱(chēng)為離散信號處理,恰恰就是只用你用了,你才會(huì )理解,如果你不用,光是拘泥于連續狀態(tài)下公式的推導和理論的理解,那么變到數字域時(shí),很容易被這里的坑坑洼洼絆倒,最后搞的自己糊里糊涂的
首先必須搞明白的就是符號問(wèn)題,信號與系統中的符號有些和數字信號處理中用到的符號所表達的意思剛好相反,這個(gè)我自己估計也就是老師的習慣問(wèn)題,但是對于學(xué)生可是苦大了,這點(diǎn)要注意,最重要的就是角頻率和模擬頻率,數字頻率這三個(gè)符號
其次是圓周卷積和線(xiàn)性卷積,什么是線(xiàn)性卷積?有沒(méi)有深刻的想過(guò)這個(gè)問(wèn)題,我理解的就是線(xiàn)性卷積就是系統的零狀態(tài)響應,但是為啥信號進(jìn)入系統后,出來(lái)的信號長(cháng)度確變長(cháng)了呢?從物理上解釋?zhuān)簩?shí)際上的系統總是有儲能的,存在遲滯效應,雖然信號完全通過(guò)了,但是系統仍然會(huì )有輸出。如果是全通系統(實(shí)際上就是一個(gè)沖激函數),則卷積后不會(huì )存在長(cháng)度拉長(cháng)的現象。從系統角度來(lái)理解,信號通過(guò)任何實(shí)際上的系統都等于被濾波了,因為系統長(cháng)度是有限的啊,既然濾波了,那么有一部分頻率分量就丟失了,頻率上變窄,不就是時(shí)域上變寬嘛,所以卷積后信號拉長(cháng)!
線(xiàn)性卷積是實(shí)際系統中需要得到的結果,那么為啥提出來(lái)圓周卷積呢?還是從實(shí)際上來(lái)理解,送入系統的信號總是時(shí)限,離散的,也就是長(cháng)度有限,可以理解為非周期的,那么非周期離散的信號頻域上就是連續的,周期的!那么計算機處理周期的還好,但是能不能處理連續的呢?顯然不可以。所以我們需要輸入輸出信號都是離散的,周期的(這樣只需要取它一段周期就行了),那么我們就得把輸入信號看成是一個(gè)周期的信號,這一點(diǎn)很好理解。雖然不是,但是我們把它假設是這樣的。然后利于在計算機上實(shí)現!
線(xiàn)性卷積在信號比較長(cháng)的時(shí)候,難于運算,這個(gè)時(shí)候出現了FFT快速算法,所以我們提出周期卷積,為了是利用FFT算法來(lái)快速運算。周期卷積在實(shí)際上是沒(méi)有什么意義的',就是一個(gè)算法的工具問(wèn)題。FFT也就是一個(gè)算法,不是傅立葉變換的一種,這個(gè)要注意了!
第三是FFT,FFT真的很經(jīng)典,大家一點(diǎn)要自己推導一下,我保證,每個(gè)學(xué)校的期末考試題,都會(huì )出現這道題的。
我們可以在matlab中認真體會(huì )FFT的優(yōu)勢和,如果能利用c語(yǔ)言編譯FFT程序,那么你就能理解什么是原位運算了。
說(shuō)明:FFT輸入輸出點(diǎn)數是一樣的,有時(shí)你自己做仿真會(huì )感覺(jué)在matlab中好像可以不用滿(mǎn)足這個(gè)要求,但是一點(diǎn)要搞明白為什么!
第四是濾波器設計,這塊確實(shí)比較難,但是希望大家不要把他搞的太過(guò)于復雜,因為我們實(shí)際用到時(shí),是不可能讓我們一步步設計具體的濾波器的,在matlab中,一條語(yǔ)句就出來(lái)了!所以做仿真很重要,需要搞明白的是,各種濾波器各自的優(yōu)缺點(diǎn)。注意,實(shí)際上用的多的是FIR,想想為什么?FIR的最大缺點(diǎn)運算量大,現在是不是一個(gè)需要著(zhù)重考慮的問(wèn)題呢?
濾波器這塊完成,基本上數字信號處理這塊基本上本科階段需要的就完成了,至于譜估計和量化誤差之類(lèi)的,本科階段是不需要的。大家也不必深究去
【數字信號處理學(xué)習方法】相關(guān)文章:
通信工程數字信號處理現況分析論文09-06
Vc 下如何利用Matlab工具箱進(jìn)行數字信號處理10-06
解讀日本留學(xué)熱門(mén)數字信號專(zhuān)業(yè)10-01
DSP數字信號處理器在科里奧利質(zhì)量流量計上的應用10-07
數字信號對電子信息工程的應用08-02
數字信號對電子信息工程的應用論文12-11
年末賬務(wù)處理如何處理10-02
PS圖象處理常用20種處理技術(shù)08-08