資料介紹
??問題理解
?
??使用數(shù)字濾波器時需要考慮的一個重要問題是信號電平對其數(shù)字到模擬域轉(zhuǎn)換產(chǎn)生的影響。假設(shè)系統(tǒng)為處理單元提供數(shù)字信號,并在沒有進行任何處理的情況下,使用一種理想的 DAC將其轉(zhuǎn)換為模擬,如圖1所示。本例中,我們將0-dBFS數(shù)字信號供給DAC,并把它轉(zhuǎn)換成模擬域。滿量程振幅信號編解碼器規(guī)范中說明了數(shù)字編碼和模擬輸出振幅之間的關(guān)系。如果滿量程振幅規(guī)范為0.707 VRMS(即1peak),這就意味著滿量程0-dBFS數(shù)字正弦波將會產(chǎn)生1-Vpeak的正弦波,如圖所示。
??如果DAC的限制為–2n–1和2n–1–1,由于在輸出端對其進行削波處理,因此對超出這些限制的信號進行放大處理會使信號失真(假設(shè)飽和邏輯),如圖2所示。請注意,大多數(shù)信號處理器一般在向DAC提供數(shù)據(jù)以前都允許一定量的余量。處理器內(nèi)存中的數(shù)據(jù)保持不失真很重要。圖2描述了超出限制時可能會出現(xiàn)輸出削波的一些DAC輸入限制。
?
??
??圖1:表示為1-Vpeak模擬信號的滿量程數(shù)字信號
??
??圖2:數(shù)字域的過多增益可使信號超出DAC的上下限
?
??這個問題的一種解決方案是保證放大信號時不超出DAC的限制(即保證不將正增益應用于源信號)。然而,許多情況下,這種解決方案的效果并不那么明顯。在某個具體頻率范圍內(nèi),相對于滿量程DAC輸入振幅執(zhí)行一次信號增強,也會帶來一些不利影響。圖3中,500-Hz信號增強6 dB。我們在模擬輸出中觀測到失真,這是由于DAC削波。
?
??
??圖3:指定頻率帶的可能升壓效果
?
??圖4同樣描述了這種概念。請注意,當傳遞到處理器內(nèi)存的更大總線寬時,源數(shù)據(jù)的噪聲得到了繼承。如前所述,數(shù)據(jù)下調(diào)量為最大總信號增強量,以適應增強區(qū)域。但是,如圖5 所示,即使增強參考點位于某個較好的位置,DAC信號也會受到輸出SNR的影響。如果信號增強量并未極大地損害總系統(tǒng)SNR,則簡單的調(diào)節(jié)或許是一種可行的解決方案。一些低功耗編解碼器擁有100dB的SNR,其允許在不犧牲原始16位源SNR的情況下,進行一定量的調(diào)節(jié)。
?
??
??圖4:全數(shù)字信號鏈的信號組成
??
??圖5:使用調(diào)節(jié)時的信號組成
?
??量化與數(shù)字表示法
?
??在數(shù)字處理過程中,實數(shù)表示為一個具有固定精度的整數(shù)值。這被稱作為量化法,而量化值是一個原始值的近似值。整數(shù)值可以表示為一個定點數(shù)或者浮點數(shù)。表示為定點數(shù)的某個整數(shù)值由數(shù)字位和小數(shù)位組成。表示為浮點數(shù)的某個整數(shù)值由指數(shù)位和尾數(shù)位組成。本討論全部規(guī)定為定點數(shù)和定點運算。
??在數(shù)字處理過程中,實數(shù)表示為一個具有固定精度的整數(shù)值。這被稱作為量化法,而量化值是一個原始值的近似值。整數(shù)值可以表示為一個定點數(shù)或者浮點數(shù)。表示為定點數(shù)的某個整數(shù)值由數(shù)字位和小數(shù)位組成。表示為浮點數(shù)的某個整數(shù)值由指數(shù)位和尾數(shù)位組成。本討論全部規(guī)定為定點數(shù)和定點運算。定點數(shù)表示為小數(shù)點(十進制小數(shù)點)后固定數(shù)位的二進制補碼整數(shù)。這些數(shù)字組成數(shù)值的小數(shù)部分。小數(shù)點前面的數(shù)字為整數(shù)部分,并表示數(shù)值的范圍。整數(shù)部分還包含數(shù)值的符號。
??進入音頻處理器的數(shù)字數(shù)據(jù)被認為是位于-1和1-1LSB之間的一個實數(shù)。假設(shè)實值表示為一個16位定點數(shù), 則數(shù)值-1可以以二進制表示為1000000000000000(或者十六進制的 0x8000)。在二進制補碼運算中,0x8000對應一個等于–32768的整數(shù)值。這就意味著,該整數(shù)值除以32768可以得到實值的量化近似值。二進制的16位最大正數(shù)為0111111111111111(或者十六進制的0x7FFF)。對應整數(shù)值為32767。將其除以32768換算系數(shù),得到這種模式表示的最大實數(shù)。該數(shù)值為32767/32768 = 0.999969482421875。圖6 顯示了這種定點表示法。
?
??
??圖6:實數(shù)的定點表示法
?
??這種表示法中,共有15個小數(shù)位和1個整數(shù)位,同時也為符號位。這就意味著,量化以前實數(shù)必須位于-1和0.999969482421875之間。如果實數(shù)超過或者低于這一范圍,其便無法以給定格式表示,因為 16 位寄存器會溢出。為了容納更大的實數(shù),我們需要增加整數(shù)部分,代價是減少小數(shù)部分。這種格式也被稱作1.15格式(1=數(shù)字位,而15=符號位)。數(shù)字處理器的輸入始終以 1.n 格式表示,其中n為小數(shù)位數(shù)(15、19、23或者31)。0dBFS值對應于滿量程正弦波的RMS值,而該正弦波的幅值為 (2n–1)/2n。給定格式的最大實數(shù)以2n表示。用于表示某個信號的位數(shù)被稱作信號位寬或者數(shù)據(jù)位寬。
?
??溢出與飽和
?
??處理單元計算產(chǎn)生值大于數(shù)據(jù)位寬值時出現(xiàn)溢出。溢出一般與累加器的計算有關(guān),其相同符號的連續(xù)數(shù)值相加,然后存儲起來。即使出現(xiàn)溢出以后,累加器一般還是會繼續(xù)累加,因為只要不超出邊界仍然還是會得到正確的最終結(jié)果。
??在其被存儲為信號值以前,累加器輸出就已飽和。飽和是一個正溢出轉(zhuǎn)換為最大正數(shù)而負溢出轉(zhuǎn)換為最小負數(shù)的過程。飽和是一種非線性運算,并導致出現(xiàn)嚴重的輸出諧波失真。我們使用余量位來防止飽和。
?
??信號位
?
??信號和噪聲位影響系統(tǒng)性能。數(shù)字音頻處理器增加量化噪聲,整體性能是模擬電路噪聲和量化噪聲的結(jié)果。假設(shè)兩個噪聲源都為獨立隨機過程的結(jié)果,則總系統(tǒng)噪聲性能可定義為:
??
??其中S為均勻分布的隨機信號,NC為DAC電路噪聲,而NQ為量化噪聲。使用100-dB DAC和120-dB信號處理器,會產(chǎn)生99.96 dB的總SNR。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- IIR數(shù)字濾波器時域濾波效果
- 數(shù)字濾波器labview程序 46次下載
- 使用DSP進行FIR數(shù)字濾波器設(shè)計的詳細資料論文免費下載 17次下載
- 基于matlab的數(shù)字濾波器的設(shè)計及數(shù)字濾波器基本結(jié)構(gòu) 27次下載
- 用CPLD實現(xiàn)FIR數(shù)字濾波器 22次下載
- IIR數(shù)字濾波器設(shè)計 11次下載
- 數(shù)字系統(tǒng)綜合-數(shù)字濾波器設(shè)計方法 84次下載
- 基于Matlab的數(shù)字濾波器的設(shè)計與應用研究
- 基于頻率采樣法FIR數(shù)字濾波器的設(shè)計
- 數(shù)字濾波器的原理及其設(shè)計
- 基于LabVIEW的數(shù)字濾波器的設(shè)計
- 數(shù)字濾波器的結(jié)構(gòu)
- 數(shù)字濾波器的Matlab設(shè)計與應用
- 數(shù)字濾波器(DF)的基本結(jié)構(gòu)
- 數(shù)字濾波器的設(shè)計與應用
- 基于FPGA實現(xiàn)FIR數(shù)字濾波器 835次閱讀
- 數(shù)字濾波器是如何工作的 588次閱讀
- 數(shù)字濾波器在中頻處理中的分類及區(qū)別 1003次閱讀
- IIR和FIR數(shù)字濾波器的特點 4205次閱讀
- 基于級聯(lián)結(jié)構(gòu)和VHDL語言的IIR數(shù)字濾波器在FPGA上實現(xiàn)設(shè)計 2192次閱讀
- 基于LabVIEW的數(shù)字濾波器設(shè)計過程 1.1w次閱讀
- 怎樣設(shè)計一個基于FPGA的高效快速數(shù)字濾波器? 1.1w次閱讀
- FPGA是如何設(shè)計并實現(xiàn)了32階FIR數(shù)字濾波器的硬件電路? 5440次閱讀
- 數(shù)字濾波器的基本結(jié)構(gòu)和方框圖的詳細資料概述 1.3w次閱讀
- 數(shù)字濾波器的設(shè)計方法及步驟詳解 12.9w次閱讀
- 常用的Σ-Δ ADC數(shù)字濾波器類型 9752次閱讀
- 使用FPGA構(gòu)建的數(shù)字濾波器設(shè)計方案 8879次閱讀
- IIR濾波器零相位數(shù)字濾波實現(xiàn)及應用 1.8w次閱讀
- 基于Matlab的FIR數(shù)字濾波器設(shè)計方案 1.5w次閱讀
- 基于FPGA的FIR數(shù)字濾波器設(shè)計方案 9249次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設(shè)備在嵌入式領(lǐng)域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論