<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > C55x系列DSP在基帶信號處理中的應(yīng)用與實(shí)現(xiàn)

          C55x系列DSP在基帶信號處理中的應(yīng)用與實(shí)現(xiàn)

          ——
          作者: 時(shí)間:2006-05-19 來源: 收藏
          摘 要:本文分析了TI公司的C54x和C55x系列DSP的特點(diǎn)和區(qū)別,結(jié)合作者參與的某國防科研項(xiàng)目,詳細(xì)介紹了基于C55x系列DSP實(shí)現(xiàn)基帶信號處理中的加擾/去擾、卷積編碼、維特比譯碼、交織/去交織等信道中的編解碼。
            關(guān)鍵詞:數(shù)字信號處理器;基帶處理;DSP;C55x

          一、 引言
            DSP芯片,也稱數(shù)字信號處理器,是一種特別適合于進(jìn)行數(shù)字信號處理的微處理器。我們在進(jìn)行產(chǎn)品的開發(fā)過程中,往往需要對信號進(jìn)行實(shí)時(shí)處理,就是指系統(tǒng)必須在有限的時(shí)間內(nèi)對外部輸入的信號完成指定的處理功能,也就是說信號處理速度應(yīng)大于信號更新的速度,而DSP芯片的處理器結(jié)構(gòu)、指令系統(tǒng)和數(shù)據(jù)流程方式,使其很容易滿足實(shí)時(shí)信號處理的要求。DSP的應(yīng)用幾乎已遍及電子與信息的每一個(gè)領(lǐng)域,本文沒有必要對其應(yīng)用一一羅列,也不打算再花不必要的篇幅來介紹DSP的結(jié)構(gòu)和原理,因?yàn)檫@方面的書籍和資料也較多。本文結(jié)合作者基于TI公司C5510系列DSP負(fù)責(zé)完成的某國防科研項(xiàng)目的基帶信號處理的一點(diǎn)感悟,談?wù)凜55x系列DSP在基帶信號處理中的應(yīng)用和實(shí)現(xiàn),因?yàn)槟壳敖榻BC54x系列DSP的資料已不少,而介紹C55x系列DSP的書籍和資料卻相對太少。雖然C55x和C54x都屬于TI的C5000系列的產(chǎn)品,很多書籍往往僅以“C54x與C55x在軟件上完全兼容”來一筆代過。但對于一個(gè)DSP開發(fā)者來說,卻不是這么簡單的事,我們考慮的不僅僅是其功能的實(shí)現(xiàn),也好考慮如何去優(yōu)化和利用資源。所以有必要研究一下C55x在C54x基礎(chǔ)上的改進(jìn)功能,探討一下C55x的應(yīng)用問題。


          二、 C55x與C54x比較
            C54x系列是針對低功耗、高性能的高速實(shí)時(shí)信號處理而專門設(shè)計(jì)的定點(diǎn)DSP,廣泛應(yīng)用于無線通信系統(tǒng)中,它的CPU具有下列特征:
           ?、?采用改進(jìn)的哈佛結(jié)構(gòu),一條程序總線(PB)、三條數(shù)據(jù)總線(CB、DB、EB)和四條地址總線(PAB、CAB、DAB、EAB);
           ?、?40bit的算術(shù)邏輯單元(ALU)以及一個(gè)40bit的移位器和兩個(gè)40bit的累加器(A、B),支持32bit或雙16bit的運(yùn)算。
           ?、?17bit


          關(guān)鍵詞: 嵌入式系統(tǒng)

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();