日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

对DSP的基本了解(一)--DSP是什么?

發布時間:2024/8/1 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对DSP的基本了解(一)--DSP是什么? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Preface:在學習一個新東西之前,我們需要對一些基本概念或者專業術語進行基本的理解,這樣才能掃除壁壘,讓學習更加高效。因此,DSP學習系列首先會比較注重對DSP相關術語上的理解。所以最開始,我們先來學習一些必須建立的概念。

DSP實驗平臺:TMS320F28335

DSP是什么?

其實如果不介紹背景,DSP的含義在專業領域中是有存在歧義的,一種可以解釋為Digital Signal Processing,即數字信號處理,一種則解釋為Digital Signal Processor,即數字信號處理器。顯然我們這里要講的是后者–數字信號處理器,所以,以后在本系列文章中提及的DSP也默認為后者的含義。

根據這個名字來看,DSP就是為了數字信號處理而生的一個專用芯片,如果你學過通信,他顯然就是為你的一門專業課----《數字信號處理》而生的,非常像《數字電子技術》與FPGA的關系。也就是說,如果你學習了一個通信算法,那么就可以嘗試著用DSP來進行實現,實事上,在很多實際的項目就是這么干的。

DSP和CPU的區別

也許你會問,那電腦上的CPU好像也可以執行通信算法啊,我們做的matlab仿真,不就是在CPU上跑的嗎?

哈哈,確實是這樣。不過CPU是通用的計算平臺,它現在可以跑數字信號處理算法,過一會可以跑神經網絡,將來也可以用來做控制,它面向的是一個非常廣泛的需求。但是DSP則是一種較為專用的芯片,它更適合去執行一些固定的算法,特別是具有流水線結構的算法,DSP的底層芯片結構就對數字信號處理算法有更強勁的Buff加持,所以他跑那些專用的數字信號處理算法的效率會更高。

總結成一句話就是,DSP是專用芯片,而CPU是通用芯片
如果想更詳細的了解可以去看一下這篇文章DSP與CPU的區別。

DSP與DSC的關系

如果對DSP有一些了解的人,就會知道我前面提到的平臺–TMS320F28335,其實也稱作DSC。

DSC又是什么呢?Digital Signal Controler,即數字信號控制器。Ti家的2000系列芯片都為DSC,5000系列和6000系列則為DSP。DSC面向的自動控制領域。而DSP面向的是通信領域。

根據面向的領域不同,就很容易知道二者的區別。控制領域,對數據的實時處理、數據的精度以及數據吞吐量要求不高,所以DSC的主頻低、核心數少、運算精度較低、數據接口速率也較低。此外,由于控制系統中必然存在反饋,所以DSC會有很多用于檢測的外設。而DSP,反向思考即可。

值得一提的是,DSC和DSP雖然應用方向不同,但是它們在開發工具,開發語言,芯片核心結構上是非常相似的。DSP屬于DSC的高階產品,學懂了DSC肯定對于學習DSP是有幫助的。所以,我還是愿意將TMS320F28335稱為DSP!

嗯,我們一起來開始學習DSP吧!

總結

以上是生活随笔為你收集整理的对DSP的基本了解(一)--DSP是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。