DSP(Digital Signal Processing)即數(shù)字信號處理技術,其接收經(jīng)數(shù)字化處理的音頻、視頻、壓力、溫度以及位置等現(xiàn)實世界信號后,會以數(shù)學方式進行處理。其可以非常快速地執(zhí)行加減乘除等運算。
通過上圖可以了解MP3中DSP的工作原理。在錄制過程,模擬的音頻信號通過麥克風或其他輸入源輸入,接著通過ADC(模數(shù)轉(zhuǎn)換器)轉(zhuǎn)換為數(shù)字信號傳至DSP數(shù)字信號處理器,DSP進行MP3編碼將文件存儲在內(nèi)存;在播放過程中,文件從內(nèi)存中取出,由DSP進行解碼,再經(jīng)DAC(數(shù)模轉(zhuǎn)換器)轉(zhuǎn)換為模擬信號,然后再由揚聲器等音響系統(tǒng)輸出。
DSP其獨特之處在于能夠快速地對信號進行采集、變換、濾波、壓縮等運算。而這是由其特殊的軟硬件結(jié)構(gòu)決定的。
①哈佛結(jié)構(gòu)
如上圖所示,傳統(tǒng)的馮諾依曼結(jié)構(gòu),只有一個存儲器空間通過一組總線(地址總線和數(shù)據(jù)總線連接到內(nèi)核),做一次乘法會訪問4次存儲器,花費4個指令周期。而DSP采用了哈佛結(jié)構(gòu),其將存儲器空間劃分為程序區(qū)域和數(shù)據(jù)區(qū)域,有兩組總線連接到內(nèi)核,允許同時對它們進行訪問,這種方式可以同時為內(nèi)核提供數(shù)據(jù)和指令。
②流水線操作
DSP采用流水線技術,每條指令都由片內(nèi)多個功能單元分別完成取指、譯碼、取數(shù)、執(zhí)行等步驟,從而在不提高時鐘頻率的情況下減少執(zhí)行時間。
③零開銷循環(huán)
DSP采用專門的硬件用于零開銷循環(huán),零開銷循環(huán)指處理器在執(zhí)行循環(huán)時,不用花時間去檢查循環(huán)計數(shù)器的值,條件轉(zhuǎn)移到循環(huán)的頂部以及將循環(huán)計數(shù)器減一這些操作,從而減少處理時間。
④定點計算
大多數(shù)DSP使用定點,而不是浮點計算;定點計算雖然沒有浮點計算精確,但其更便宜更快,且DSP為了保證數(shù)值精確,其在指令集和硬件方面都支持飽和計算、舍入和移位。
⑤尋址方式
DSP芯片支持專門的尋址方式,它們對一些信號處理算法及操作的時間起到提升作用;例如位倒序?qū)ぶ穼?/span>FFT(快速傅里葉變換)處理時間有提升作用,循環(huán)尋址對數(shù)字濾波器延時線實現(xiàn)有提升作用。
⑥專用的硬件乘法器
如下圖所示,針對濾波、相關、矩陣等運算需要大量乘法累加運算的特點,DSP大都采用獨立的乘法器和加法器,使得在同一指令周期內(nèi)可以完成相乘、累加兩個運算。
⑦定點DSP指令集
定點DSP指令集是按兩個目標來設計的:1.使處理器能夠在每個指令周期內(nèi)完成多個操作,從而提高每個指令周期的計算效率;2.將存儲DSP程序的存儲器空間減到最小。
隨著現(xiàn)代科技發(fā)展及計算機技術迭代更新下,DSP技術已經(jīng)成為一門涉及領域廣泛、前景十分廣闊的技術學科。目前該技術已經(jīng)在計算機、電子、通信、軍事、醫(yī)學、儀器等領域有著廣泛的應用。那么在這種高速發(fā)展形勢下,DSP也必然面臨要求功能更加完全、處理速度更快、存儲器用量更少,功耗更低的巨大挑戰(zhàn)!
今天的分享就到這里啦,億佰特人每一天都致力于更好的助力物聯(lián)化、智能化、自動化的物聯(lián)網(wǎng)應用發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的官網(wǎng)進行了解,還有客服在線答疑哦!
7 X 24 銷售服務熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 無錫辦事處劉經(jīng)理:13558641933
成都總部銷售經(jīng)理:
秦 科(無線模塊):18884314654 馮子恒(無線模塊):18828049434
蔡友銀(無線模塊):13882211021 葛宇龍(通信設備):19138800613
胡兵(外貿(mào)銷售經(jīng)理):18584911141、 sales06@ebyte.com
業(yè)務郵箱:support@cdebyte.com 全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機:028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號