0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于TS101S芯片實現(xiàn)雷達信號處理系統(tǒng)的應用設計

電子設計 ? 來源:現(xiàn)代電子技術(shù) ? 作者:張雄飛 ? 2021-03-26 09:21 ? 次閱讀

數(shù)字信號處理就是用一些數(shù)學算法對數(shù)字信號進行分析、變換、綜合、估值和識別。作為數(shù)字信號處理核心和標志的數(shù)字信號處理器DSP芯片自問世以來得到了快速的發(fā)展,廣泛應用于通信系統(tǒng)、圖形/圖像處理、雷達聲納、醫(yī)學信號處理等實時信號處理領域。隨著人們對實時信號處理要求的不斷提高和大規(guī)模集成電路技術(shù)的迅速發(fā)展,數(shù)字信號處理器也發(fā)生著日新月異的變革。美國AD公司,繼16 b定點ADSP21xx和32 b浮點ADSP21xxx系列之后推出的ADSP Tiger SHARC系列處理器,是基于AD2106x的下一代高性能芯片。本文著重介紹Tig er SHARC系列中TS101S芯片的性能及結(jié)構(gòu)特點,并將其應用在雷達信號處理系統(tǒng)設計中。

1 Tiger SHARC DSP

Tiger SHARC DSP是一款高性能的靜態(tài)超標量數(shù)字信號處理器,該處理器專為大的信號處理和通信任務而在結(jié)構(gòu)上進行了優(yōu)化。由于該處理器將非常寬的存儲帶寬和雙運算模塊結(jié)合在一起,從而建立了數(shù)字信號處理器性能的新標準。Tiger SHARC 靜態(tài)超標量結(jié)構(gòu)使DSP 每周期能夠執(zhí)行多達4 條指令、24 個16 b定點運算和6個浮點運算。該Tiger SHARC DSP 器件在3條相互獨立的128 b寬度的內(nèi)部數(shù)據(jù)總線中,每條可連接3個2 Mb 內(nèi)部存儲器 中的1個,并可提供4個字的數(shù)據(jù)、指令及I/O訪問和12 GB/s的內(nèi)部存儲器帶寬。運行在250 MHz時,ADSPTS101S 的內(nèi)核指令周期為4 ns,同時可以提供20億次 的40 b MAC運算或者500萬次80 b MAC運算。

Tiger SHARC DSP器件的主要性能如下:

(1)最高運行速度為300 MHz,指令周期為3.3 ns。

(2)帶有6 Mb片內(nèi)SRAM,分為了3個2 Mb的存儲塊M0,M1和M2,每一個存儲塊都能夠 單獨存儲程序、數(shù)據(jù)或同時存儲程序和數(shù)據(jù)。

(3)帶有雙運算模塊,每個運算塊有1個64 b ALU,1個乘法器,1個64 b移位器和1個 由32個寄存器構(gòu)成的寄存器組,可執(zhí)行定點和浮點的算術(shù)邏輯等通用運算。

(4)3條內(nèi)部地址/數(shù)據(jù)總線,每條總線都連接到3個內(nèi)部存儲器塊中的1個。3條總線都 是128 b寬,可以在任一周期使用任一條總線傳送多達4條指令或4個對齊的數(shù)據(jù)。這樣TS10 1S內(nèi)核可以在任一周期并行訪問3個存儲塊,1個取指令,2個訪問數(shù)據(jù)。

(5)4個鏈路口支持點對點的高帶寬數(shù)據(jù)傳送,可通過單個鏈接口以250 Mb/s 的速率進行 數(shù)據(jù)傳輸。4個鏈路口為處理器與處理器之間的通訊提供了一個良好的途徑,總吞吐量多達 1 Gb/s。

(6)多處理器特性,當單個DSP芯片組成的系統(tǒng)不能滿足處理要求時,TS101S通過外部口或鏈路口與其他TS101S相連構(gòu)成多處理器系統(tǒng)。TS101S的外部總線支持多達8個DSP外加Host處理器的并行總線連接。在構(gòu)成多處理器系統(tǒng)時,處理器之間無論是采用共享總線方式,還是采用鏈路口互連方式,都不需任何外加控制,實現(xiàn)無縫連接,在并行總線上可以80 0 Mb/s的速率進行數(shù)據(jù)傳輸。

(7)有DMASDRAM控制器,擁有14個DMA通道,提供了在處理器核不干預條件下的零 開銷數(shù)據(jù)傳輸,SDRAM的地址、數(shù)據(jù)引腳可以與Tiger SHARC的直接相連,另外,Tiger SHAR C提供專用的尋址空間支持SDRAM。

TS101S的主要性能指標如表1所示。

基于TS101S芯片實現(xiàn)雷達信號處理系統(tǒng)的應用設計

2 信號處理系統(tǒng)的實現(xiàn)

圖1所示是一個雷達信號處理系統(tǒng)的硬件框圖。為了簡化系統(tǒng)硬件,減少DSP片間連線,該系統(tǒng)的4個DSP以松耦合的鏈路方式進行連接,并共用一片FPGA。

首先由DSP1通過外部DMA方式讀入中頻解調(diào)后的I、Q路數(shù)據(jù),并由DSP1對讀入數(shù)據(jù)進行脈沖壓縮(匹配濾波),脈沖壓縮后進行二次對消,以消除固定雜波。設計總距離單元數(shù)為2000,需做2 048點復數(shù)FFT,當2 048點復數(shù)FFT完成后,還必須和預先存儲好的匹配濾波器 系數(shù)H(k)相乘,一般需要做2 048個復數(shù)乘法,相乘結(jié)果還需做2 048點復數(shù)IFFT以獲得 脈沖壓縮結(jié)果。Tiger SHARC DSP做2 048點復數(shù)FFT和IFFT大約需要200 μs(工作在250 MHz ),利用Tiger SHARC DSP的雙運算塊和單指令多數(shù)據(jù)(SIMD)特點同時進行兩個距離單元的復 數(shù)乘法,完成2 048個復數(shù)乘法僅需25 μs。二次對消對于每個距離單元都需要做2次減法和1次加法,2 000個距離單元的二次對消大約需要50 μs。DSP完成上述運算大約要300 μs。

DSP2和DSP3完成動目標檢測功能。在使用窄帶多譜勒濾波器組時,為了降低旁瓣可在系統(tǒng) 中采用滑窗加權(quán)FFT的方法,在距離單元數(shù)為2 000時大約需要640 μs處理時間,用2片DSP 并行處理即可實現(xiàn)。

求模采用近似算法,每個距離單元只用做1次比較和1次加法。恒虛警處理先進行選大單 元平均運算,再對被檢單元進行比較判決,從而降低

虛警率。積累采用簡單累加求平均的方 式完成。以上3種運算由DSP4實現(xiàn)。

FPGA在電路中起輔助作用,在數(shù)據(jù)量較大的情況下進行數(shù)據(jù)寄存和分配,同時也能擔負DS P4的工作,如果需要的話還能進行數(shù)據(jù)的并/串轉(zhuǎn)換工作。

3 Tiger SHARC DSP的使用

為保證Tiger SHARC DSP能正常工作,上電復位信號的設計非常重要。上電復位波形要求 如圖2所示,但應注意tSTARTLO在供電穩(wěn)定之后必須至少大于1 ms,tPULSE1HI必須大于50個系統(tǒng)時鐘周期,同時小于100個系統(tǒng)時鐘周期,tPULSE2LO必須大于100個系統(tǒng)時鐘周期,在DSP上電后,如需正常復位,其低電平持續(xù)時間必須大于100個系統(tǒng)時鐘周期。

Tiger SHARC DSP有3個電源,其中數(shù)字3.3 V為I/O供電,數(shù)字1.2 V為DSP內(nèi)核供電,模擬1.2 V為內(nèi)部鎖相環(huán)和倍頻電路供電。Tiger SHARC DSP要求數(shù)字3.3 V和1.2 V應同時上電。若無法嚴格同步,則應保證內(nèi)核電源1.2 V先上電,I/O電源3.3 V后上電。本系統(tǒng)在數(shù)字3.3 V輸入端并聯(lián)了一個大電容,而在數(shù)字1.2 V輸入端并聯(lián)了一個小電容,其目的就是為了保證3.3 V充電時間大于1.2 V充電時間,以便很好地解決電源供電的先后問題。

Tiger SHARC DSP內(nèi)核最大電流為1.277 A,該電流是DSP進行單指令多數(shù)據(jù)(SIMD) 方式下,4個16 b定點字乘加與2個4字讀取并行操作以及進行由外部口到內(nèi)部存儲器DMA操作所需的電流。實際上,DSP 內(nèi)核電流大小還和內(nèi)核工作頻率有關(guān),因此,供給DSP 內(nèi)核電流可根據(jù)不同的并行處理任務和內(nèi)核工作頻率來確定,最大內(nèi)核功耗為1.534 W。外部口的功耗(對VDDIO)主要是輸出引腳(例如數(shù)據(jù)線的某個位由高到低,或由低到高)轉(zhuǎn)換的功 率消耗,而且該功耗與系統(tǒng)無關(guān),一般為0.45 W。由此可估算出該信號處理系統(tǒng)的功耗大 約為10 W。

4 結(jié)語

本文介紹了多片Tiger SHARC DSP在雷達信號處理系統(tǒng)中的應用,該系統(tǒng)充分利用了TS101 S高速的運算能力及數(shù)據(jù)吞吐量,對不同的距離單元段進行并行處理。文中分析了系統(tǒng)的運 算量、所需時間以及完成算法所需的DSP數(shù),并且討論了DSP應用過程中需注意的幾個問題, 具有很強的實用性。該系統(tǒng)外接計算機總線,預留鏈路口,按信號處理通用板的模式設計, 也就是說,當單板資源不夠時,通過增加板子的數(shù)量就可成倍地增加信號處理能力,這對于 各種新型號雷達的開發(fā)研制起到了事半功倍的作用,大大縮短了研發(fā)周期,具有廣泛的 應用價值。

責任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19286

    瀏覽量

    229852
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    553

    文章

    7998

    瀏覽量

    348942
  • 雷達
    +關(guān)注

    關(guān)注

    50

    文章

    2936

    瀏覽量

    117533
收藏 人收藏

    評論

    相關(guān)推薦

    哪位有ADSP TS101S 芯片的Cadence原理圖封裝啊 跪求 ..

    本帖最后由 午夜的沉默 于 2015-3-14 22:14 編輯 哪位有ADSP TS101S 芯片的Cadence原理圖封裝啊跪求 ..
    發(fā)表于 03-14 22:13

    一種基于TS101的SAR回波信號模擬器設計

    鏈路口傳輸,每個鏈路口的傳輸率達到250 MB/s。整個TigerSHARC芯片的I/O帶寬達到1 800 MB/s。選用的實時信號處理板基
    發(fā)表于 07-22 06:29

    如何采用ADSP-TS101實現(xiàn)高速信號處理系統(tǒng)的設計?

    求一個解決系統(tǒng)中主處理器在較高工作頻率300 MHz下穩(wěn)定工作的問題,以及在兩個主芯片之間和主芯片與數(shù)據(jù)存儲芯片之間數(shù)據(jù)高速互聯(lián)的問題,提高
    發(fā)表于 04-12 06:39

    ICS554在軟件高頻雷達上的接口實現(xiàn)

    :本文介紹了基于SharcFIN 芯片的數(shù)字接收機ICS554 在軟件高頻雷達上與通用信號處理平臺之間的接口實現(xiàn),給出了ADSP-
    發(fā)表于 12-16 12:38 ?16次下載

    基于DSP和DSP/BIOS的實時雷達信號采集與處理系統(tǒng)

    基于DSP和DSP/BIOS的實時雷達信號采集與處理系統(tǒng):介紹了一種在實時操作系統(tǒng)DSP和DSP/BIOS 平臺下的雷達
    發(fā)表于 01-16 16:59 ?25次下載

    基于ADSP-TS101S的多芯片數(shù)字信號處理系統(tǒng)實現(xiàn)方案

    摘 要:本文是基于ADSP-TS101S的多芯片數(shù)字信號處理系統(tǒng)實現(xiàn)方案。該系統(tǒng)應用于某
    發(fā)表于 03-11 13:17 ?982次閱讀
    基于ADSP-<b class='flag-5'>TS101S</b>的多<b class='flag-5'>芯片</b>數(shù)字<b class='flag-5'>信號</b><b class='flag-5'>處理系統(tǒng)</b>的<b class='flag-5'>實現(xiàn)</b>方案

    采用ADSP-TS201S芯片的圖像采集處理系統(tǒng)設計

    采用ADSP-TS201S芯片的圖像采集處理系統(tǒng) 隨著人們對實時信號處理要求的不斷提高和大規(guī)模集成電路的迅速發(fā)展,作為數(shù)字
    發(fā)表于 03-30 12:19 ?1217次閱讀
    采用ADSP-<b class='flag-5'>TS201S</b><b class='flag-5'>芯片</b>的圖像采集<b class='flag-5'>處理系統(tǒng)</b>設計

    多片TS101S的加載引導設計分析及實現(xiàn)

    多片TS101S的加載引導設計分析及實現(xiàn) 0 引言ADSP-TS101S數(shù)字信號處理器是美國ADI公司推出的TigerSHARC
    發(fā)表于 03-31 10:20 ?1487次閱讀
    多片<b class='flag-5'>TS101S</b>的加載引導設計分析及<b class='flag-5'>實現(xiàn)</b>

    一種雷達組網(wǎng)融合實時處理系統(tǒng)設計與實現(xiàn)

    設計并實現(xiàn)了一種基于ADSP TS201的組網(wǎng)雷達數(shù)據(jù)融合實時處理系統(tǒng)。主要闡述了雙ADSP TS201并行
    發(fā)表于 10-09 10:49 ?30次下載
    一種<b class='flag-5'>雷達</b>組網(wǎng)融合實時<b class='flag-5'>處理系統(tǒng)</b>設計與<b class='flag-5'>實現(xiàn)</b>

    基于TS101的圖像采集和處理系統(tǒng)設計

    介紹了一種基于DSP芯片ADSP-TS101S的圖像采集和處理系統(tǒng),應用于復雜條件下目標的檢測,并著重于硬件系統(tǒng)的分析
    發(fā)表于 10-11 15:08 ?75次下載
    基于<b class='flag-5'>TS101</b>的圖像采集和<b class='flag-5'>處理系統(tǒng)</b>設計

    雷達通用信號處理系統(tǒng)實現(xiàn)與應用

    文中提出一種通用信號處理系統(tǒng),該系統(tǒng)不僅將兩種處理器的優(yōu)點集于一身,并且具有很強的通用性,可以應用于不同的雷達
    發(fā)表于 12-15 17:17 ?64次下載
    <b class='flag-5'>雷達</b>通用<b class='flag-5'>信號</b><b class='flag-5'>處理系統(tǒng)</b>的<b class='flag-5'>實現(xiàn)</b>與應用

    基于FPGA的雷達信號處理系統(tǒng)設計

    基于FPGA的雷達信號處理系統(tǒng)設計的論文
    發(fā)表于 10-30 10:38 ?6次下載

    地面脈沖多普勒雷達信號處理系統(tǒng)方案

    地面脈沖多普勒雷達信號處理系統(tǒng)方案,下來看看
    發(fā)表于 12-26 17:19 ?8次下載

    采用FPGA與高性能DSP芯片雷達信號處理系統(tǒng)設計

    現(xiàn)代雷達特別是機載雷達數(shù)字信號處理機的特點是輸入數(shù)據(jù)多,工作模式復雜,信息處理量大。因此,在一個實時信號
    發(fā)表于 10-14 08:27 ?2653次閱讀
    采用FPGA與高性能DSP<b class='flag-5'>芯片</b>的<b class='flag-5'>雷達</b><b class='flag-5'>信號</b><b class='flag-5'>處理系統(tǒng)</b>設計

    激光雷達信號處理系統(tǒng)

    激光雷達信號處理系統(tǒng)(LDSP )是專為激光雷達研發(fā)的高性能、高集成、低功耗數(shù)字信號處理器。該
    發(fā)表于 11-24 15:24 ?2561次閱讀
    激光<b class='flag-5'>雷達</b><b class='flag-5'>信號</b><b class='flag-5'>處理系統(tǒng)</b>