ADSP Tiger SHARC芯片TS101S及其應(yīng)用
發(fā)布時間:2007/8/24 0:00:00 訪問次數(shù):513
文章作者:任 磊 王永良
摘要:ADSP Tiger SHARC系列中的TS101S是AD公司最新推出的高性能定/浮點(diǎn)數(shù)字信號處理器。文章利用FBLMS算法在輸入信號為高度相關(guān)性時仍然具有較好的收斂速度這一特點(diǎn),進(jìn)而通過FBLMS算法在TS101S上實(shí)現(xiàn)了自適應(yīng)濾波,并在EZ-KIT開發(fā)板上測試通過,同時驗(yàn)證了該算法抑制同頻窄帶信號對雷達(dá)干擾的有效性。
關(guān)鍵詞:ADSP Tiser SHARC;FBLMS;窄帶干擾;TS101S
1 引言
利用數(shù)字信號處理器(DSP)來進(jìn)行模擬信號的處理同時具有很大的優(yōu)越性,其主要表現(xiàn)有精度高,靈活性大,可靠性好等方面。它不但可以廣泛應(yīng)用于通信系統(tǒng)、圖形/圖像處理、雷達(dá)聲納、醫(yī)學(xué)信號處理等實(shí)時信號處理領(lǐng)域。而且隨著人們對實(shí)時信號處理要求的不斷提高和大規(guī)模集成電路技術(shù)的迅速發(fā)展,數(shù)字信號處理器也發(fā)生著日新月異的變革。就AD公司而言,繼16-bit定點(diǎn)ADSP21xx和32-bit浮點(diǎn)ADSP21xxx系列之后,日前又推出了ADSP Tiger SHARC系列的新型器件。這種Tiger SHARC系列器件是基于AD2106x的下一代高性能芯片,其內(nèi)部集成有更大容量的RAM,它可以在單周期內(nèi)執(zhí)行4條指令,且可以很方便地實(shí)現(xiàn)多片并行處理系統(tǒng)的擴(kuò)展,這些新添的特性更增加了高速實(shí)時信號處理的可行性。本文將介紹該系列中的TS101S芯片,以及利用該芯片實(shí)現(xiàn)FBLMSFrequency-domain Block LMS算法的自適應(yīng)預(yù)測濾波的設(shè)計(jì)方法。此外,筆者還在EZ-KIT開發(fā)板上測試通過并驗(yàn)證了該算法抑制同頻窄帶信號對雷達(dá)干擾的有效性。
2 TS101S系統(tǒng)器件的結(jié)構(gòu)性能
2.1 結(jié)構(gòu)特點(diǎn)
TS101S的系統(tǒng)結(jié)構(gòu)邏輯框圖如圖1所示。TS101S依舊采用超級哈佛結(jié)構(gòu)(SHARC),并運(yùn)用流水線技術(shù),目前可以達(dá)到8級流水線(3級取指5級執(zhí)行),其結(jié)構(gòu)特點(diǎn)如下:
●具有特殊的指令集和較長的指令字,一個指令字可以同時控制芯片內(nèi)多個功能單元的操作;
●片內(nèi)集成有可由用戶自己定義的6Mbit大容量SRAM存儲器;
●具有2個獨(dú)立的計(jì)算單元,每個單元都有算術(shù)邏輯單元、乘法器、移位器、寄存器組及相關(guān)的數(shù)據(jù)對齊緩沖器,并可通過加速器支持Trellis解碼如,Viterbi和Turbo解碼和復(fù)數(shù)相關(guān)運(yùn)算;
●帶有兩個Integer ALU,每個IALU含有兩個通用寄存器組,因而具有強(qiáng)大的地址產(chǎn)生能力,可支持環(huán)形緩沖和位反序?qū)ぶ罚?/P>
●支持SIMD操作。
2.2 主要性能
TS101S具有極高的處理能力,它采用靜態(tài)超標(biāo)量結(jié)構(gòu),既有超標(biāo)量處理器所具備的大容量指令緩沖池和指令跳轉(zhuǎn)預(yù)測功能,又可以在程序執(zhí)行前就對指令級進(jìn)行并行操作并用編譯器預(yù)測出來。TS101S的其它重要性能指標(biāo)如下:
●指令周期為4ns(主頻250MHz)運(yùn)算能力達(dá)到250MIPS;
●DSP每周期能執(zhí)行4條指令,具有24個16-bit定點(diǎn)運(yùn)算和6個浮點(diǎn)運(yùn)算能力,能提供1500MIPS或6.0GOPS的性能;
●每周期可實(shí)現(xiàn)8×16 bit乘與40 bit累加或者2×16 bit乘與80 bit累加;
●支持32 bit IEEE浮點(diǎn)數(shù)據(jù)和8 bit/16 bit/32 bit/64 bit定點(diǎn)數(shù)據(jù)格式。
TS101的其它典型性能指標(biāo)如表1所列。
表1 250M運(yùn)行時通用算法性能
雷達(dá)信號處理一般需要很高的實(shí)時性,比如在干擾抑制算法處理時,必須在一個回波脈沖周期內(nèi)完成相關(guān)算法。由上述分析可知,TS101S可以滿足高速實(shí)時數(shù)字信號處理的要求。下面以TS101S實(shí)現(xiàn)FBLMS自適應(yīng)算法抑制同頻窄帶信號對雷達(dá)的干擾為例進(jìn)一步介紹該芯片。
3 FBLMS算法分析與實(shí)現(xiàn)
自適應(yīng)過程一般采用典型LMS自適應(yīng)算法,但當(dāng)濾波器的輸入信號為有色隨機(jī)過程時,特別是當(dāng)輸入信號為高度相關(guān)時,這種算法收斂速度要下降許多,這主要是因?yàn)檩斎胄盘柕淖韵嚓P(guān)矩陣特征值的分散程度加劇將導(dǎo)致算法收斂性能的惡化和穩(wěn)態(tài)誤差的增大。此時若采用變換域算法可以增加算法收斂速度。變換域算法的基本思想是:先對輸入信號進(jìn)行一次正交變換以去除或衰減其相關(guān)性,然后將變換后的信號加到自適應(yīng)濾波器以實(shí)現(xiàn)濾波處理,從而改善相關(guān)矩陣的條件數(shù)。因?yàn)殡x散傅立葉變換DFT本身具有近似正交性,加之有FFT快速算法,故頻域分塊LMSFBLMS算法被廣泛應(yīng)用。
FBLMS算法本質(zhì)上是以頻域來實(shí)現(xiàn)時域分塊LMS算法的,即將時域數(shù)據(jù)分組構(gòu)成N個點(diǎn)的數(shù)據(jù)塊,且在每塊上濾波權(quán)系數(shù)保持
文章作者:任 磊 王永良
摘要:ADSP Tiger SHARC系列中的TS101S是AD公司最新推出的高性能定/浮點(diǎn)數(shù)字信號處理器。文章利用FBLMS算法在輸入信號為高度相關(guān)性時仍然具有較好的收斂速度這一特點(diǎn),進(jìn)而通過FBLMS算法在TS101S上實(shí)現(xiàn)了自適應(yīng)濾波,并在EZ-KIT開發(fā)板上測試通過,同時驗(yàn)證了該算法抑制同頻窄帶信號對雷達(dá)干擾的有效性。
關(guān)鍵詞:ADSP Tiser SHARC;FBLMS;窄帶干擾;TS101S
1 引言
利用數(shù)字信號處理器(DSP)來進(jìn)行模擬信號的處理同時具有很大的優(yōu)越性,其主要表現(xiàn)有精度高,靈活性大,可靠性好等方面。它不但可以廣泛應(yīng)用于通信系統(tǒng)、圖形/圖像處理、雷達(dá)聲納、醫(yī)學(xué)信號處理等實(shí)時信號處理領(lǐng)域。而且隨著人們對實(shí)時信號處理要求的不斷提高和大規(guī)模集成電路技術(shù)的迅速發(fā)展,數(shù)字信號處理器也發(fā)生著日新月異的變革。就AD公司而言,繼16-bit定點(diǎn)ADSP21xx和32-bit浮點(diǎn)ADSP21xxx系列之后,日前又推出了ADSP Tiger SHARC系列的新型器件。這種Tiger SHARC系列器件是基于AD2106x的下一代高性能芯片,其內(nèi)部集成有更大容量的RAM,它可以在單周期內(nèi)執(zhí)行4條指令,且可以很方便地實(shí)現(xiàn)多片并行處理系統(tǒng)的擴(kuò)展,這些新添的特性更增加了高速實(shí)時信號處理的可行性。本文將介紹該系列中的TS101S芯片,以及利用該芯片實(shí)現(xiàn)FBLMSFrequency-domain Block LMS算法的自適應(yīng)預(yù)測濾波的設(shè)計(jì)方法。此外,筆者還在EZ-KIT開發(fā)板上測試通過并驗(yàn)證了該算法抑制同頻窄帶信號對雷達(dá)干擾的有效性。
2 TS101S系統(tǒng)器件的結(jié)構(gòu)性能
2.1 結(jié)構(gòu)特點(diǎn)
TS101S的系統(tǒng)結(jié)構(gòu)邏輯框圖如圖1所示。TS101S依舊采用超級哈佛結(jié)構(gòu)(SHARC),并運(yùn)用流水線技術(shù),目前可以達(dá)到8級流水線(3級取指5級執(zhí)行),其結(jié)構(gòu)特點(diǎn)如下:
●具有特殊的指令集和較長的指令字,一個指令字可以同時控制芯片內(nèi)多個功能單元的操作;
●片內(nèi)集成有可由用戶自己定義的6Mbit大容量SRAM存儲器;
●具有2個獨(dú)立的計(jì)算單元,每個單元都有算術(shù)邏輯單元、乘法器、移位器、寄存器組及相關(guān)的數(shù)據(jù)對齊緩沖器,并可通過加速器支持Trellis解碼如,Viterbi和Turbo解碼和復(fù)數(shù)相關(guān)運(yùn)算;
●帶有兩個Integer ALU,每個IALU含有兩個通用寄存器組,因而具有強(qiáng)大的地址產(chǎn)生能力,可支持環(huán)形緩沖和位反序?qū)ぶ罚?/P>
●支持SIMD操作。
2.2 主要性能
TS101S具有極高的處理能力,它采用靜態(tài)超標(biāo)量結(jié)構(gòu),既有超標(biāo)量處理器所具備的大容量指令緩沖池和指令跳轉(zhuǎn)預(yù)測功能,又可以在程序執(zhí)行前就對指令級進(jìn)行并行操作并用編譯器預(yù)測出來。TS101S的其它重要性能指標(biāo)如下:
●指令周期為4ns(主頻250MHz)運(yùn)算能力達(dá)到250MIPS;
●DSP每周期能執(zhí)行4條指令,具有24個16-bit定點(diǎn)運(yùn)算和6個浮點(diǎn)運(yùn)算能力,能提供1500MIPS或6.0GOPS的性能;
●每周期可實(shí)現(xiàn)8×16 bit乘與40 bit累加或者2×16 bit乘與80 bit累加;
●支持32 bit IEEE浮點(diǎn)數(shù)據(jù)和8 bit/16 bit/32 bit/64 bit定點(diǎn)數(shù)據(jù)格式。
TS101的其它典型性能指標(biāo)如表1所列。
表1 250M運(yùn)行時通用算法性能
雷達(dá)信號處理一般需要很高的實(shí)時性,比如在干擾抑制算法處理時,必須在一個回波脈沖周期內(nèi)完成相關(guān)算法。由上述分析可知,TS101S可以滿足高速實(shí)時數(shù)字信號處理的要求。下面以TS101S實(shí)現(xiàn)FBLMS自適應(yīng)算法抑制同頻窄帶信號對雷達(dá)的干擾為例進(jìn)一步介紹該芯片。
3 FBLMS算法分析與實(shí)現(xiàn)
自適應(yīng)過程一般采用典型LMS自適應(yīng)算法,但當(dāng)濾波器的輸入信號為有色隨機(jī)過程時,特別是當(dāng)輸入信號為高度相關(guān)時,這種算法收斂速度要下降許多,這主要是因?yàn)檩斎胄盘柕淖韵嚓P(guān)矩陣特征值的分散程度加劇將導(dǎo)致算法收斂性能的惡化和穩(wěn)態(tài)誤差的增大。此時若采用變換域算法可以增加算法收斂速度。變換域算法的基本思想是:先對輸入信號進(jìn)行一次正交變換以去除或衰減其相關(guān)性,然后將變換后的信號加到自適應(yīng)濾波器以實(shí)現(xiàn)濾波處理,從而改善相關(guān)矩陣的條件數(shù)。因?yàn)殡x散傅立葉變換DFT本身具有近似正交性,加之有FFT快速算法,故頻域分塊LMSFBLMS算法被廣泛應(yīng)用。
FBLMS算法本質(zhì)上是以頻域來實(shí)現(xiàn)時域分塊LMS算法的,即將時域數(shù)據(jù)分組構(gòu)成N個點(diǎn)的數(shù)據(jù)塊,且在每塊上濾波權(quán)系數(shù)保持
熱門點(diǎn)擊
- 寄存器和移位寄存器
- 稅控收款機(jī)專用IC卡應(yīng)用研究 張 劍,郭玉東
- 光纖收發(fā)器基本連接方式
- 無速度傳感器異步電機(jī)矢量控制方法
- 超聲波測距與嵌入式SPT-K控制器在汽車自動
- 新一代DRSEM系統(tǒng)SEMViSiOnG2
- 四探針技術(shù)測量薄層電阻的原理及應(yīng)用 劉新福,
- 先進(jìn)芯片封裝技術(shù) 鮮 飛 (烽火通信科技股份
- PXI模塊化儀器特點(diǎn)及應(yīng)用
- 射頻識別電路中高頻功放的設(shè)計(jì)
推薦技術(shù)資料
- 按鈕與燈的互動實(shí)例
- 現(xiàn)在趕快去看看這個目錄卞有什么。FGA15N120AN... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究