數字訊號處理

數字訊號處理，簡稱--。其目的是對真實世界的模擬訊號進行加工和處理。因此在數字訊號處理前，模擬訊號要用模數轉換器變回模擬訊號，才能適應真實世界的應用。數字訊號處理的演算法需要用計算機或專用處理裝置如數字訊號處理器、專用積體電路等來實現。處理器是用乘法、加法、延時來處理訊號，是0和1的數字運算，比模擬訊號處理的電路穩定、準確、抗干擾、靈活。數字訊號處理的領域.在數字訊號處理領域，工程師們常在以下一種域中研究數字訊號：時域，以便找到最佳表達訊號特徵的域。從測量儀器得到的取樣序列表現為時域和空間域訊號，然後透過離散傅立葉變換產生頻域訊號，這就是所謂的頻譜。自相關被定義為對訊號本身在變化的時間和空間座標上做互相關處理。數位訊號處理的發展.數字訊號處理是20世紀60年代才開始發展起來的，開始是貝爾實驗室及麻省理工學院用電子計算機對電路與濾波器設計進行模擬，奠定了數字濾波器的發展基礎。60年代中期，發明了快速傅立葉變換，使頻譜分析的傅立葉分析的計算速度提高了百倍以上，從而達到了可以利用電子計算機進行譜分析的目的，奠定了訊號與系統分析的實用基礎，形成了以數字濾波及快速傅立葉變換為中心內容的數字訊號處理的基本方法與概念。70年代開始，數字訊號處理這個專用名詞在科技領域問世。數字訊號處理系統.完整的數字訊號處理系統由七部分組成：訊號轉換，低通濾波，模數轉換(A-D轉換)，數字訊號處理，數模轉換(D-A轉換)，低通濾波，訊號轉換。數字訊號處理的訊號大部分是物理變化訊號，如聲音、光，它們經訊號轉換才能變成電訊號；這種訊號是模擬訊號，計算機不能處理，要變成數字訊號。模數轉換(A-D轉換)速度有限，而且模擬訊號可能包含快變成分，所以先要低通濾波，消除沒用的快變部分，確保模數(A-D)轉換的正確。模擬訊號變成數字訊號後就可數字訊號處理，如通訊的編碼、調製。對於不可程式設計的處理器，訊號經過電路即可完成處理；對於可程式設計的處理器，訊號經過計算機計算才能完成處理。處理後的數字訊號往往要變回物理狀態才能使用，如通訊的無線電。數字訊號經數模轉換才能變成連續時間訊號，這種訊號有很多突變的地方，要低通濾波才會光滑。若只考慮電訊號部分，數字訊號處理系統可分為五部分：低通濾波，模數(A-D)轉換，數字訊號處理，數模(D-A)轉換，低通濾波。而不考慮低通濾波，則數字訊號處理系統只有三部分：模數(A-D)轉換，數字訊號處理，數模(D-A)轉換。真實世界的訊號一般是連續的模擬訊號，相應的系統為模擬系統。為了在模擬系統中應用數字訊號處理，必須在模擬系統和數字系統之間進行轉換。通常將模擬系統的輸入數字化，即訊號取樣，將此數字訊號作為數字系統的輸入。類似的，在數字訊號處理的輸出端，將輸出的數字訊號轉換為模擬訊號即為模擬系統的輸出。對模擬訊號的取樣必須滿足取樣定理以避免頻譜混疊。也就是說，取樣頻率必須大於被取樣訊號頻寬的兩倍。為了保證被取樣的模擬訊號是帶限(在其取樣頻寬範圍內)的，通常在取樣之前要對它進行適當的帶通或低通濾波。訊號取樣包括兩個步驟：即將變數和值都連續的模擬訊號先後轉換為在變數上離散的離散訊號和值上也離散的數字訊號。時域和頻域.在時域和頻域最常用的處理方法是使用稱為濾波的方法增強輸入訊號強度。濾波大體上包括對於目前輸入或者輸出訊號周圍一些環境樣本的變換。有不同方法表示濾波器的特點；例如：多數濾波器能夠在Z域用它們的傳遞函式描述。一個數位濾波器可以表示為一個差分方程、零點和極點集合。或者，如果是FIR濾波器的話，可以表示為脈衝響應或者階梯響應。FIR濾波器對應一個輸入的輸出可以用輸入訊號和脈衝響應的卷積來計算。濾波器也可以使用系統框圖表示，它們然後就可以用於派生出一個處理演演算法示例使用硬體實現這個濾波器。頻域.訊號通常透過傅立葉變換從時域或者空間域轉換到頻域。傅立葉變換將訊號資訊轉換成每個成份頻率上的幅度和相位。傅立葉變換經常轉換成功率譜，功率譜是每個成份頻率幅度的平方。在頻域分析訊號的最常見目的是分析訊號屬性。工程師透過分析頻譜就可以知道輸入訊號中包含了哪些頻率的訊號。有一些通用的頻域變換方法，例如倒頻譜透過傅立葉變換將訊號轉換到頻域、取對數、然後再進行傅立葉變換。這種方法加強了幅度較小的成份頻率但是保留了成份頻率幅度的順序。數位訊號處理的應用.語音訊號處理語音訊號處理是訊號處理中的重要分支之一。它包括的主要方面有：語音的識別，語言的理解，語音的合成,語音的增強,語音的資料壓縮等。各種應用均有其特殊問題。語音識別是將待識別的語音訊號的特徵引數即時地提取出來，與已知的語音樣本進行匹配，從而判定出待識別語音訊號的音素屬性。關於語音識別方法，有統計模式語音識別，結構和語句模式語音識別，利用這些方法可以得到共振峰頻率、音調、嗓音、噪聲等重要引數，語音理解是人和計算機用自然語言對話的理論和技術基礎。語音合成的主要目的是使計算機能夠講話。為此，首先需要研究清楚在發音時語音特徵引數隨時間的變化規律，然後利用適當的方法模擬發音的過程，合成為語言。其他有關語言處理問題也各有其特點。語音訊號處理是發展智慧計算機和智慧機器人的基礎，是製造聲碼器的依據。語音訊號處理是迅速發展中的一項訊號處理技術。影象訊號處理影象訊號處理的應用已滲透到各個科學技術領域。譬如，影象處理技術可用於研究粒子的運動軌跡、生物細胞的結構、地貌的狀態、氣象雲圖的分析、宇宙星體的構成等。在影象處理的實際應用中,獲得較大成果的有遙感影象處理技術、斷層成像技術、計算機視覺技術和景物分析技術等。根據影象訊號處理的應用特點，處理技術大體可分為影象增強、恢復、分割、識別、編碼和重建等幾個方面。這些處理技術各具特點，且正在迅速發展中。振動訊號處理機械振動訊號的分析與處理技術已應用於汽車、飛機、船隻、機械裝置、房屋建築、水壩設計等方面的研究和生產中。振動訊號處理的基本原理是在測試體上加一激振力，做為輸入訊號。在測量點上監測輸出訊號。輸出訊號與輸入訊號之比稱為由測試體所構成的系統的傳遞函式。根據得到的傳遞函式進行所謂模態引數識別，從而計算出系統的模態剛度、模態阻尼等主要引數。這樣就建立起系統的數學模型。進而可以做出結構的動態最佳化設計。這些工作均可利用數字處理器來進行。這種分析和處理方法一般稱為模態分析。實質上，它就是訊號處理在振動工程中所採用的一種特殊方法。地球物理處理為了勘探地下深處所儲藏的石油和天然氣以及其他礦藏，通常採用地震勘探方法來探測地層結構和巖性。這種方法的基本原理是在一選定的地點施加人為的激震，如用爆炸方法產生一振動波向地下傳播,遇到地層分介面即產生反射波,在距離振源一定遠的地方放置一列感受器，接收到達地面的反射波。從反射波的延遲時間和強度來判斷地層的深度和結構。感受器所接收到的地震記錄是比較複雜的，需要處理才能進行地質解釋。處理的方法很多，有反褶積法，同態濾波法等，這是一個尚在努力研究的問題。生物醫學處理訊號處理在生物醫學方面主要是用來輔助生物醫學基礎理論的研究和用於診斷檢查和監護。例如，用於細胞學、腦神經學、心血管學、遺傳學等方面的基礎理論研究。人的腦神經系統由約 100億個神經細胞所組成，是一個十分複雜而龐大的資訊處理系統。在這個處理系統中，資訊的傳輸與處理是並列進行的，並具有特殊的功能，即使系統的某一部分發生障礙，其他部分仍能工作，這是計算機所做不到的。因此，關於人腦的資訊處理模型的研究就成為基礎理論研究的重要課題。此外，神經細胞模型的研究，染色體功能的研究等等，都可藉助於訊號處理的原理和技術來進行。訊號處理用於診斷檢查較為成功的例項，有腦電或心電的自動分析系統、斷層成像技術等。斷層成像技術是診斷學領域中的重大發明。X射線斷層的基本原理是X射線穿過被觀測物體後構成物體的二維投影。接收器接收後，再經過恢復或重建，即可在一系列的不同方位計算出二維投影,經過運算處理即取得實體的斷層資訊,從而大螢幕上得到斷層造像。訊號處理在生物醫學方面的應用正處於迅速發展階段。數字訊號處理在其他方面還有多種用途，如雷達訊號處理、地學訊號處理等，它們雖各有其特殊要求，但所利用的基本技術大致相同。在這些方面，數字訊號處理技術起著主要的作用。除此之外DSP的主要應用還有天氣預報、經濟預測、地震資料處理、工業過程的分析和控制、電影中的計算機動畫以及用於電吉他功放的數字音效。另外的應用還有PC音效卡的超低頻接收。