《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > 基于TMS320C6701 DSP的線性調(diào)頻信號的數(shù)字脈沖壓縮

基于TMS320C6701 DSP的線性調(diào)頻信號的數(shù)字脈沖壓縮

2008-09-24
作者:杜 剛, 童寧寧

  摘 要: 線性調(diào)頻信號可以獲得較大的壓縮比,有著良好的距離分辨率和徑向速度分辨率,是目前雷達(dá)信號采用的主要形式。詳述了如何利用TI公司的TMS320C6701 DSP實現(xiàn)線性調(diào)頻信號的頻域" title="頻域">頻域數(shù)字脈沖壓縮" title="脈沖壓縮">脈沖壓縮,給出了系統(tǒng)的實現(xiàn)框圖和脈壓結(jié)果。
  關(guān)鍵詞: 浮點DSP 數(shù)字脈沖壓縮 頻域處理 時域處理


  線性調(diào)頻信號具有拋物線式的非線性相位譜,能夠獲得較大的時寬帶寬積;與其它脈壓信號相比,很容易用數(shù)字技術(shù)產(chǎn)生,且技術(shù)上比較成熟;所用的匹配濾波器對回波信號的多卜勒頻移不敏感,因而可以用一個匹配濾波器處理具有不同多卜勒頻移的回波信號。這將大大簡化信號處理系統(tǒng),因此它在工程中得到了廣泛的應(yīng)用。采用這種信號的雷達(dá)可以同時獲得遠(yuǎn)的作用距離和高的距離分辨率。數(shù)字化的脈沖壓縮系統(tǒng)具有性能穩(wěn)定、受干擾小、工作方式靈活多樣等優(yōu)點,是現(xiàn)代脈壓系統(tǒng)的發(fā)展趨勢。
  本文以TI公司的高性能的TMS320C6701浮點DSP芯片作為實現(xiàn)數(shù)字脈沖壓縮的核心器件,實現(xiàn)了線性調(diào)頻信號的頻域數(shù)字脈沖壓縮。
1 數(shù)字脈沖壓縮原理
  數(shù)字脈沖壓縮采用數(shù)字信號處理技術(shù)完成相關(guān)匹配濾波,通常采用時域處理和頻域處理兩種方法實現(xiàn)這一過程。
1.1 時域脈沖壓縮處理
  時域脈沖壓縮直接對雷達(dá)回波信號進(jìn)行卷積運算,如圖1所示。其算式如下:
  


  式中,s(n)為A/D采樣之后的回波信號;h(n)為匹配濾波器的沖激響應(yīng)信號;y(n)為時域脈壓輸出信號。采用時域方法進(jìn)行脈沖壓縮且當(dāng)卷積運算速度達(dá)到A/D采樣速度時,可以進(jìn)行實時脈沖壓縮處理,輸入信號的長度不受濾波器階數(shù)的限制。但當(dāng)A/D采樣頻率較高時,脈壓處理將無法實時完成。
1.2 頻域脈沖壓縮" title="頻域脈沖壓縮">頻域脈沖壓縮處理
  頻域脈沖壓縮先對輸入回波序列進(jìn)行FFT 變換,將離散輸入時間序列變換成離散譜,然后乘以匹配濾波器沖擊響應(yīng)的離散譜,再用逆FFT 還原成壓縮后的時間離散信號,如圖2所示。其算式如下:
  


  在大時寬信號時,采用高速FFT算法,大大減少了運算量,提高了運算速度, 因而現(xiàn)代雷達(dá)體制廣泛采用的是頻域算法。頻域算法的實現(xiàn)要求發(fā)展快速傅立葉變換" title="傅立葉變換">傅立葉變換的硬件,以前多用高速FFT運算器件實現(xiàn)頻域脈壓。但隨著通用DSP 器件速度的不斷加快,這些專用FFT 器件不僅沒有了高速FFT算法運算上的優(yōu)勢,同時還伴隨有功能單一、不便于功能擴(kuò)展、成本高、實現(xiàn)電路復(fù)雜等劣勢,因此逐漸被淘汰,取而代之的是高速DSP 器件。本文正是用TI公司的高性能的TMS320C6701浮點DSP來實現(xiàn)頻域數(shù)字脈沖壓縮。
2 TMS320C6701的結(jié)構(gòu)和性能
  TMS320C6701(以下簡稱C6701)是TI公司近年來推出的含多個處理單元的一種新型浮點DSP芯片。它采用VLIW結(jié)構(gòu),在167MHz的主頻下可以得到1GFLOPS的高處理速度。CPU中包括了兩套對稱的運算單元(L,S,M,D)和相應(yīng)的兩套寄存器組,每組有16個32位寬的寄存器。每個功能單元輸入輸出端口相互獨立,可實現(xiàn)并行處理。
  C6701的地址總線為32位,尋址范圍達(dá)到4GB。存儲空間可分為四部分:片內(nèi)程序空間、片內(nèi)數(shù)據(jù)空間、外部存儲空間和內(nèi)部外圍設(shè)備空間,可通過對五個BOOTMODE引腳的靈活設(shè)置設(shè)定各空間的地址范圍。片內(nèi)數(shù)據(jù)空間又分成兩塊,每一塊RAM被組織為八個2K×16的存儲體,使得CPU可以同時訪問不同存儲體的數(shù)據(jù),而不會發(fā)生沖突。片內(nèi)程序空間可設(shè)為Cache,存儲經(jīng)常使用的代碼,減少片外訪問次數(shù),從而提高程序運行速度。
  C6701的外圍端口包括DMA控制器、主機(jī)接口(HPI)、中斷選擇等。兩個多通道緩存串行口(McBSP),除多通道、雙緩存外,還支持多種數(shù)據(jù)格式、硬件A/μ率壓擴(kuò)、位時鐘和幀時鐘的靈活編程,另外還提供SBSRAM、SDRAM等高速存儲器的無縫接口。
  C6701采用間接尋址,有線性方式和循環(huán)方式兩種。程序按三級流水線執(zhí)行,即取指、譯碼、執(zhí)行。C6701具有豐富的指令集,內(nèi)含50 余條指令,且大部分是單周期的,可完成數(shù)據(jù)傳輸、算術(shù)邏輯運算和程序控制等功能。
3 頻域脈沖壓縮系統(tǒng)的硬件結(jié)構(gòu)和原理
  以C6701為核心器件,輔以相應(yīng)的輸入輸出電路,可完成數(shù)字頻域脈沖壓縮系統(tǒng)的設(shè)計。實現(xiàn)的硬件結(jié)構(gòu)如圖3所示。


  將正交的兩路采樣信號輸入到放大器。放大器一方面對信號放大,另一方面也將放大的信號以差分方式輸出。信號以差分方式輸出是為了抑制掉高階諧波分量,濾掉各種干擾信號(如電源和地的噪聲),這樣有利于提高A/D轉(zhuǎn)換器的性能。系統(tǒng)選用了12位A/D轉(zhuǎn)換芯片AD9220 ,該芯片具有單端輸入和差分輸入兩種方式,因此,放大器輸出信號能直接輸入到AD9220進(jìn)行模/數(shù)轉(zhuǎn)換。兩路回波信號經(jīng)AD9220正交采樣后,再經(jīng)符號擴(kuò)展成16位存入FIFO。C6701處理器將輸入的32位信號送到內(nèi)部RAM,按照圖2所示的方法進(jìn)行頻域脈壓處理。首先對輸入信號進(jìn)行FFT變換,將信號變成離散的頻域抽樣值。然后將FFT變換結(jié)果和匹配濾波系數(shù)相乘。設(shè)計中將匹配濾波器的系數(shù)存放在FLASH ROM中,上電后將此系數(shù)搬移到內(nèi)部高速數(shù)據(jù)RAM,然后才進(jìn)行運算。為了獲得-40dB以下的副瓣電平,通常將匹配濾波器的系數(shù)進(jìn)行漢明加權(quán)后存放在ROM中。再后,對相乘結(jié)果進(jìn)行反傅立葉變換,完成頻域脈壓。最后,將反傅立葉變換結(jié)果進(jìn)行求模運算,得出離散的脈壓信號并將其輸出。由于C6701是浮點處理器,既保證了較高的精度,又不用考慮溢出問題,使得有限字長的影響可以忽略不計。當(dāng)雷達(dá)發(fā)射周期較長時,可以將輸入信號分段進(jìn)行處理,每段單獨進(jìn)行頻域脈沖壓縮,然后按照重疊保留法將每段壓縮結(jié)果組合成整個信號脈壓輸出。
  以上脈壓算法可以通過編程在DSP內(nèi)部實現(xiàn),這不僅簡化了電路、減小了體積、提高了系統(tǒng)的可靠性,而且擴(kuò)展了系統(tǒng)的功能,使系統(tǒng)具有較高的靈活性,即在不改變硬件電路的情況下,只需改變系統(tǒng)軟件和外部ROM中的匹配系數(shù),就能完成不同信號的脈沖壓縮功能。
4 頻域脈沖壓縮系統(tǒng)的軟件設(shè)計
  頻域脈沖壓縮系統(tǒng)的軟件設(shè)計主要采用TI 公司的CCS軟件開發(fā)。在CCS下,軟件可分為三個階段。第一階段,根據(jù)任務(wù)編寫C語言程序,并對程序進(jìn)行優(yōu)化。當(dāng)代碼性能較低時,為改進(jìn)代碼性能進(jìn)入第二階段,第二階段利用優(yōu)化方法重新編寫C代碼,并檢查所生成的代碼性能。第三階段,從C語言程序中抽出對性能影響很大的程序段,使用線性匯編語言重新編寫,然后使用匯編優(yōu)化器對線性匯編程序進(jìn)行優(yōu)化,從而得到滿意的代碼性能。根據(jù)以上方法,編寫出的脈沖壓縮系統(tǒng)的軟件包括系統(tǒng)初始化子程序" title="子程序">子程序、DMA子程序、正傅立葉變換FFT子程序和反傅立葉變換IFFT子程序、復(fù)數(shù)相乘子程序、求模子程序等。其流程圖如圖4所示。


  在執(zhí)行系統(tǒng)初始化程序時,要對系統(tǒng)的控制狀態(tài)寄存器、外部存儲器接口控制寄存器等進(jìn)行參數(shù)設(shè)置,保證系統(tǒng)按要求正常工作。為提高系統(tǒng)效率,系統(tǒng)通過DMA通道從外部CE2空間將數(shù)據(jù)讀入片內(nèi)RAM,所以初始化程序必須設(shè)置好外部存儲器CE2空間的控制寄存器。在進(jìn)行FFT變換子程序的設(shè)計時,因為基四算法比基二算法快,并且頻率抽取算法比時間抽取算法能更好地發(fā)揮C6701的并行運算能力,所以采用基四頻率抽取算法。對4096點信號進(jìn)行FFT變換,所需時間≤400μs。編寫的復(fù)數(shù)數(shù)組相乘通用子程序?qū)崿F(xiàn)4096點運算所需時間≤95μs。對于反變換,可以直接利用前面的FFT算法實現(xiàn),即先對輸入頻域序列作共軛變換,然后進(jìn)行FFT運算,并對所得的時域序列再作共軛變換,最后除以FFT變換數(shù)據(jù)的個數(shù)。但這樣進(jìn)行反變換所需要的時間較長,不能實時處理。為此按照基四頻率抽取的算法編寫了IFFT子程序,此IFFT子程序經(jīng)過CCS優(yōu)化之后,對4096點逆變換來講,需要400μs左右。本程序和FFT子程序配合使用,可以方便地實現(xiàn)信號的正傅立葉變換和反傅立葉變換,而不需要進(jìn)行位反轉(zhuǎn)操作,不僅節(jié)省了存儲空間,而且加快了運算速度。為求復(fù)信號的模值,可以采用迭代等算法編寫求模子程序。
  系統(tǒng)初始化程序如下:
  system_intr ( )
  { LOAD_REG_FIELD(CSR,0,0,2);
   SET_REG(ICR,0xFFF0);
   REG_WRITE(EXTERNAL_INTR_POL_ADDR,0);
   INTR_MAP_RESET();
   SET_REG(ISTP,0);
   LOAD_FIELD(EMIF_CE2_CTRL_ADDR,5,READ_SETUP,READ_SETUP_SZ);
   LOAD_FIELD(EMIF_CE2_CTRL_ADDR,8,READ_STROBE,READ_STROBE_SZ);
   LOAD_FIELD(EMIF_CE2_CTRL_ADDR,5, READ_HOLD,READ_HOLD_SZ);
  }
  圖5是利用CCS提供的數(shù)據(jù)圖形顯示工具進(jìn)行坐標(biāo)變換后的脈壓結(jié)果。此線性調(diào)頻脈沖參數(shù)為:時寬 32μs,帶寬5MHz,采樣頻率為5MHz。


  采用先進(jìn)的高速數(shù)字信號處理器,使得大點數(shù)脈沖壓縮能夠在很短的時間內(nèi)高質(zhì)量地完成。同時利用本系統(tǒng),只要改變存儲器的系數(shù),就可以方便地實現(xiàn)非線性調(diào)頻脈沖壓縮及其它濾波,具有通用性。對于要求更高速度的系統(tǒng),可采用多片TMS320C6701并行處理。而TMS320C6701所帶的符合IEEE1149.1標(biāo)準(zhǔn)的JTAG口能夠方便地進(jìn)行多片級聯(lián)調(diào)試,再加上開發(fā)軟件CCS所具有強大的功能,可以大大提高工作效率和縮短產(chǎn)品的開發(fā)時間。
參考文獻(xiàn)
1 林茂庸,柯有安.雷達(dá)信號理論[M].北京:國防工業(yè)出版社,1984
2 李方慧.TMS320C6000系列DSPs原理與應(yīng)用[M]. 北京:電子工業(yè)出版社,2003
3 TMS320C6000 CPU and Instruction Set Reference Guide.TI, 2000
4 TMS320C6000 Peripherals Reference Guide. TI,1999
5 TMS320C6000 Code Composer Studio.TI,1999
6 任培宏.一種用時域方法實現(xiàn)的高速數(shù)字脈沖壓縮器[J].電訊技術(shù),2000(6):9~12

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲午夜精品视频| 欧美自拍丝袜亚洲| 国产亚洲欧美日韩日本| 国产精品美女在线观看| 艳妇臀荡乳欲伦亚洲一区| 欧美在线亚洲在线| 亚洲午夜国产成人av电影男同| 亚洲国产精品久久久| 海角社区69精品视频| 国产区精品视频| 国产精品入口| 国产精品毛片| 国产精品国产福利国产秒拍| 欧美日韩一区国产| 欧美日韩亚洲一区二区三区在线| 欧美大片一区二区三区| 欧美freesex交免费视频| 久久亚洲一区二区三区四区| 久久精品国产精品亚洲精品| 欧美影院成年免费版| 性欧美大战久久久久久久久| 午夜电影亚洲| 亚洲欧美偷拍卡通变态| 亚洲欧美在线aaa| 翔田千里一区二区| 午夜亚洲性色视频| 欧美一区二区高清在线观看| 欧美在线二区| 欧美在线亚洲| 久久亚洲综合网| 麻豆精品在线观看| 欧美成人一区二区三区在线观看 | 一区二区三区四区在线| 99热在这里有精品免费| 国产精品99久久久久久www| 一区二区欧美日韩| 亚洲欧美激情一区| 午夜在线视频观看日韩17c| 欧美一级免费视频| 久久久久久亚洲精品不卡4k岛国| 久久久久久噜噜噜久久久精品| 久久综合九色综合欧美就去吻| 美女成人午夜| 欧美日韩精品免费观看视一区二区| 欧美丝袜一区二区| 国产日韩精品一区二区三区| 韩国视频理论视频久久| 亚洲国内精品在线| 一区二区毛片| 欧美一级午夜免费电影| 亚洲欧美伊人| 亚洲区第一页| 亚洲午夜未删减在线观看| 午夜久久影院| 亚洲人成毛片在线播放| 亚洲视频在线观看视频| 香蕉尹人综合在线观看| 美国十次成人| 国产精品theporn| 国外成人免费视频| 亚洲精品欧美激情| 亚洲欧美在线免费| 亚洲人体大胆视频| 亚洲欧美www| 免费在线视频一区| 欧美午夜精品久久久久久人妖 | 一区二区三区鲁丝不卡| 午夜精品免费在线| 免费不卡亚洲欧美| 国产精品啊v在线| 精品成人一区二区| 在线视频日韩精品| 亚洲国产精品123| 亚洲一区二区影院| 免费观看一级特黄欧美大片| 国产精品男女猛烈高潮激情 | 久久婷婷一区| 欧美午夜电影完整版| 韩国成人精品a∨在线观看| 亚洲免费成人av| 久久精品国产免费| 亚洲性感美女99在线| 久久免费午夜影院| 国产精品第一区| 91久久久精品| 久久国产精品网站| 香蕉亚洲视频| 欧美日韩喷水| 在线看无码的免费网站| 亚洲欧美日韩综合| 亚洲一区二区三区激情| 欧美承认网站| 国产一区二区三区免费在线观看| 一本色道久久加勒比精品| 91久久国产综合久久| 久久疯狂做爰流白浆xx| 国产精品爱啪在线线免费观看| 亚洲国产精品一区二区www| 久久se精品一区精品二区| 亚洲视频999| 性伦欧美刺激片在线观看| 香蕉久久a毛片| 欧美三日本三级少妇三2023| 亚洲国产va精品久久久不卡综合| 午夜精品福利视频| 亚洲免费在线观看| 欧美精品一区在线发布| 黑人巨大精品欧美一区二区| 亚洲欧美日韩中文视频| 亚洲欧美日本伦理| 欧美午夜精品理论片a级按摩 | 亚洲高清一区二区三区| 久久九九电影| 国产女主播一区二区| 亚洲午夜激情| 亚洲综合色激情五月| 欧美日韩免费一区二区三区视频| 亚洲黄色毛片| 亚洲精品乱码久久久久久| 免费黄网站欧美| 激情文学综合丁香| 久久精品视频免费| 久久久久久精| 国产在线观看一区| 久久精品视频网| 久久一区二区三区四区| 狠狠v欧美v日韩v亚洲ⅴ| 欧美在线综合| 久久人人97超碰人人澡爱香蕉| 国产视频观看一区| 欧美一级二区| 久久久夜夜夜| 在线国产日韩| 亚洲人成人99网站| 欧美黄色网络| 亚洲人成高清| 一本色道久久| 欧美视频一二三区| 亚洲一区二区三区中文字幕在线| 亚洲欧美视频一区| 国产欧美精品在线| 久久国产精品一区二区三区四区| 久久最新视频| 尤物视频一区二区| 亚洲免费av片| 欧美视频成人| 亚洲一区亚洲| 久久精品国产77777蜜臀| 国产综合自拍| 亚洲日本激情| 欧美日韩国产限制| 在线一区二区三区做爰视频网站| 亚洲欧美中日韩| 国产亚洲一区二区精品| 亚洲欧洲日产国产网站| 欧美激情一二三区| 亚洲网友自拍| 久久久久高清| 亚洲欧洲一区二区三区在线观看 | 香蕉成人久久| 久久伊伊香蕉| 亚洲激情偷拍| 亚洲一区视频在线观看视频| 国产精品视频久久久| 久久国产精品网站| 欧美日韩国产不卡| 亚洲自拍电影| 久热re这里精品视频在线6| 亚洲人成亚洲人成在线观看| 亚洲一区二区黄色| 国产专区欧美精品| 日韩视频在线观看| 欧美视频导航| 久久精品99国产精品日本| 欧美精品日本| 亚欧成人在线| 欧美精品日韩三级| 午夜免费久久久久| 欧美精品在线一区二区| 亚洲欧美高清| 欧美大片18| 亚洲一区免费视频| 你懂的国产精品| 亚洲在线电影| 欧美成人免费在线| 亚洲综合精品| 欧美精品日日鲁夜夜添| 欧美一级艳片视频免费观看| 欧美日韩成人在线观看| 欧美一区二区视频在线观看2020| 欧美女主播在线| 久久成人国产精品| 欧美午夜精品理论片a级按摩| 久久精品成人一区二区三区| 欧美色区777第一页| 亚洲激情自拍| 国产美女精品视频免费观看| 亚洲最新视频在线| 在线高清一区| 欧美一区1区三区3区公司|