《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > DSP在衛(wèi)星測控多波束系統(tǒng)中的應(yīng)用
DSP在衛(wèi)星測控多波束系統(tǒng)中的應(yīng)用
摘要: 本文介紹了衛(wèi)星測控多波束系統(tǒng)DSP模塊的設(shè)計以及功能實現(xiàn),在DSP模塊的設(shè)計中使用了兩片TigerSHARC DSP芯片并行連接,在500 ms內(nèi)完成測向和波束合成權(quán)值的計算。高性能的DSP芯片和優(yōu)越的陣列信號處理算法保證信號能夠得到及時準(zhǔn)確的處理,滿足了系統(tǒng)的需求。
關(guān)鍵詞: DSP 衛(wèi)星測控 多波束 SHARC
Abstract:
Key words :

       本文介紹了衛(wèi)星測控多波束系統(tǒng)DSP模塊的設(shè)計以及功能實現(xiàn),在DSP模塊的設(shè)計中使用了兩片TigerSHARC DSP芯片并行連接,在500 ms內(nèi)完成測向和波束合成權(quán)值的計算。高性能的DSP芯片和優(yōu)越的陣列信號處理算法保證信號能夠得到及時準(zhǔn)確的處理,滿足了系統(tǒng)的需求。

  Abstract:The design of the DSP module and function realization of multibeam system for satellite measurement and control is introduced.Two chips of TigerSHARC DSP that are connected in parallel are used in the design of DSP module.It takes 500ms to accomplish the DOA (Direction of Arrival) measurement and the power calculation of beamforming. High performance DSP and superior array signal processor algorithm make it possible to process the signal accurately and in time.The module satifies the requirement of system.
  
一、引言
   
       衛(wèi)星測控多波束系統(tǒng)主要針對衛(wèi)星信號實施測控,它包括兩個方面:信號波達(dá)方向(DOA)的估計和數(shù)字波束合成。波達(dá)方向的估計是對空間信號的方向分布進(jìn)行超分辨估計,提取空間源信號的參數(shù)如方位角、仰角等。數(shù)字波束合成也稱為空域濾波,主要是根據(jù)信號環(huán)境的變化自適應(yīng)地改變各陣元的加權(quán)因子,在期望信號方向形成主波束,在干擾信號方向形成零陷,降低副瓣電平, 目的是在增強(qiáng)期望信號的同時最大程度的抑制無用的干擾和噪聲,并提取有用的信號特征以及信號所包含的信息。用于測向和波束合成的算法很多,選擇合適的算法來滿足系統(tǒng)的需求是一個重要方面。另一方面,該系統(tǒng)對實時性有一定的要求,要求在限定時間內(nèi)完成測向和波束合成權(quán)值的計算。
   
       本文所介紹的衛(wèi)星測控多波束系統(tǒng)采用ADI公司新近推出的新一代TigerSHARC DSP芯片和FPGA器件相結(jié)合組成信號處理模塊,利用DSP的軟件編程完成測向和波束合成權(quán)值的計算,然后用FPGA器件將原始信號和權(quán)值進(jìn)行波束合成,在系統(tǒng)設(shè)計中我們使用兩片TigerSHARC DSP 芯片來完成。高性能的DSP芯片保證了數(shù)據(jù)能夠準(zhǔn)確及時的處理,也構(gòu)成了該系統(tǒng)的重要組成部分。

二、TigerSHARC DSP芯片介紹
   
       TigerSHARC101S 是AD公司新近推出的高性能定/浮點DSP,具有極高的處理能力,它采用靜態(tài)超標(biāo)量結(jié)構(gòu),既有超標(biāo)量處理器所具有的大容量指令緩沖池和指令跳轉(zhuǎn)功能,又可以在程序執(zhí)行前就把指令級并行操作用編譯器預(yù)測出來,其主要的性能指標(biāo)為:
   
        (1)主頻為250 MHz,即單指令周期為4 ns;有2個對等的處理單元來支持SIMD(單指令多數(shù)據(jù))模式;
  (2)系統(tǒng)內(nèi)部有3條獨立的128位數(shù)據(jù)總線,分別訪問各自的2 Mbit存儲空間;
  (3)系統(tǒng)外部數(shù)據(jù)總線為64 bit,地址總線32 bit,外部尋址空間為4G字;
  (4)4個8 bit的全雙工鏈路口,各自可以獨立工作。在多處理器系統(tǒng)中,鏈路口可作為處理器之間的點到點通信,組成分布式的多處理器系統(tǒng)。14個DMA通道,可用于后臺傳輸;
  (5)可擴(kuò)展性強(qiáng),共享并行總線可支持8個TS101S連在一起用于高速的數(shù)字信號處理。
  由于測向和波束合成的算法計算量大,系統(tǒng)對信號的處理時間有要求,一片DSP不能完成任務(wù),本系統(tǒng)充分利用TS101S DSP芯片的并行處理能力,采用多處理器的并行結(jié)構(gòu)來完成信號的處理。

三、算法研究
   
       用于測向和波束合成的算法很多,各種算法各有優(yōu)勢,通過對這些算法的模擬和性能比較,最終選擇MUSIC(Multiple Signal Characteristic)算法來實現(xiàn)測向,用基于線性約束最小二乘恒模算法進(jìn)行波束合成。MUSIC算法的基本原理是根據(jù)天線陣中不同位置的陣元所接收到的空間來波信號的樣本數(shù)據(jù)、天線位置參數(shù)和陣元的特性參數(shù),應(yīng)用現(xiàn)代譜估計理論和統(tǒng)計學(xué)理論及相應(yīng)的數(shù)學(xué)運(yùn)算,對來波的空間譜進(jìn)行估計,并分析其能量的分布狀態(tài),以確定空間來波的方向,也就是從背景噪聲中檢測出空間源信號并估計出信號的參數(shù)如方位角、仰角等,這種測向技術(shù)具有在較強(qiáng)干擾環(huán)境下同時對同信道內(nèi)多個信號的快速、高靈敏度、高精度測向的功能。算法實現(xiàn)流程圖1所示。

       基于線性約束的最小二乘恒模算法是最小二乘算法的一種改進(jìn),它克服了最小二乘算法存在的干擾捕獲問題,利用線性約束的方法對初始權(quán)向量進(jìn)行優(yōu)化,使之在迭代過程中可以較快而準(zhǔn)確地收斂于我們所期望的信號,并且不受信號功率大小的影響。該算法收斂速度快,輸出信號的信干噪比可以接近理想值,并且對幅相差不敏感,通過對陣列信號進(jìn)行算法仿真,最小二乘恒模算法性能可以達(dá)到系統(tǒng)需求。算法的流程如圖2所示。

四、DSP模塊設(shè)計

1.DSP模塊功能
   
       系統(tǒng)使用一個C尺寸VXI標(biāo)準(zhǔn)機(jī)箱,插槽包括0槽、DSP模塊和波束合成模塊。DSP模塊負(fù)責(zé)測向和波束合成權(quán)值的計算,波束合成模塊將原始數(shù)據(jù)和權(quán)值進(jìn)行波束合成,模塊之間的數(shù)據(jù)交換使用LBUS。控制終端(微機(jī))通過VXI總線給DSP模塊發(fā)送命令,DSP模塊以外部中斷2的方式響應(yīng)接收命令并實現(xiàn)控制中斷的對系統(tǒng)的控制,命令格式由內(nèi)部協(xié)議規(guī)定。
   
       根據(jù)系統(tǒng)需求,DSP模塊要完成以下6個功能:
  
(1) 接收原始數(shù)據(jù)和合成結(jié)果
   
       數(shù)據(jù)采集部分是由波束合成模塊完成的,DSP模塊定時器每500 ms接收一次原始數(shù)據(jù)和結(jié)果數(shù)據(jù),并在500 ms內(nèi)完成測向和波束合成權(quán)值的計算。數(shù)據(jù)交換按照兩個模塊制定的內(nèi)部協(xié)議來執(zhí)行。
  
(2)自動跟蹤
   
       系統(tǒng)初始或一般狀態(tài)為自動跟蹤狀態(tài),來波的初始方位區(qū)域已給定,DSP模塊每500 ms測向一次從而保證了系統(tǒng)能夠緊跟信號來向。
  
(3)多次測向
   
       考慮到實際信號中存在的干擾和誤差,取多次測向中的平均值來作為實測方向。
  
(4)指定來波方向
   
       指定來波方向后直接計算波束合成的權(quán)值,此時不利用接收的原始信號而是自己產(chǎn)生信號來進(jìn)行波束合成權(quán)值的計算。
  
(5)顯示通道波形或幅相差
   
       DSP板將幅相差的數(shù)據(jù)回傳給控制終端后并在終端計算機(jī)上顯示。
  
(6)顯示合成結(jié)果
   
       DSP模塊將波束合成的權(quán)值傳輸給波束合成模塊,波束合成模塊將權(quán)值和原始數(shù)據(jù)合成后回傳過來并在控制終端上顯示。
   
       DSP模塊程序框圖如圖3所示。

2.DSP模塊結(jié)構(gòu)
   
       接收衛(wèi)星信號的陣列天線為6×6的面陣,多通道接收機(jī)完成信號的采樣,再經(jīng)過數(shù)字下變頻,送到處理單元的是36個通道的I、Q兩路共72路數(shù)據(jù)。由于陣列信號的數(shù)據(jù)量大,算法也比較復(fù)雜,我們需要使用2片TS101S芯片并行處理來實現(xiàn)。
   
       并行系統(tǒng)的互連結(jié)構(gòu)包括2種方式:共享存儲器結(jié)構(gòu)和分布式結(jié)構(gòu)。共享存儲器結(jié)構(gòu)的連接方式是將所有的處理器都連到一個通道上,該通道一般是一種背板總線(如VXI總線),它既可以作為處理器間的通信媒介也可以作為處理器和共享存儲器間的數(shù)據(jù)通信。這種結(jié)構(gòu)數(shù)據(jù)傳輸?shù)膸掃h(yuǎn)遠(yuǎn)大于直接連接的通信端口,但是存在著總線競爭問題,隨著處理器數(shù)目的增加,處理器平均的總線帶寬會降低,影響數(shù)據(jù)吞吐量。分布式結(jié)構(gòu)處理器之間通過鏈路口進(jìn)行直接的數(shù)據(jù)傳輸,鏈路口在處理器之間提供了高寬帶的點對點通信。這種連接完全為了處理器之間的通信,但是在數(shù)據(jù)傳輸時會占用其他DSP芯片的內(nèi)部資源。
   
       TigerSHARC DSP芯片硬件上可以同時支持這兩種并行體系結(jié)構(gòu),前者通過共享外部地址數(shù)據(jù)控制總線方式實現(xiàn),后者通過DSP間的專用的鏈路口點對點的互連實現(xiàn)。本文所設(shè)計的DSP模塊結(jié)構(gòu)從通信網(wǎng)絡(luò)的連接關(guān)系來看,既是共享總線系統(tǒng),又是分布式系統(tǒng),兩片DSP芯片的外部地址總線、數(shù)據(jù)總線、控制總線直接相連,并且一起通過總線接口連接到VXI總線上,實現(xiàn)和其他模塊的數(shù)據(jù)通信。由于每片DSP內(nèi)部有6 Mbit的雙口RAM,因此不需要外部數(shù)據(jù)存儲器。DSP A和DSP B的鏈路口也直接相連,兩片DSP可以通過鏈路口交換數(shù)據(jù)。DSP模塊程序采用EPROM方式引導(dǎo),兩片DSP共用一片548K×8bit的FLASH DSM2150作為程序存儲器。DSP模塊框圖如圖4所示。

       整個DSP模塊的處理時間分為3個時間段,分別為從緩沖中讀取數(shù)據(jù)時間、測向時間和波束合成權(quán)值計算時間,其中主要的開銷是測向的時間。為了使DSP模塊具備更高的效率,必須根據(jù)該模塊的結(jié)構(gòu)和Tiger DSP芯片的性能合理分配任務(wù)。由于主要的開銷是測向算法,所以解決好測向的并行算法是尤其重要的。在MUSIC算法中,判斷出信號個數(shù)后要分別對各個信號區(qū)域進(jìn)行峰值搜索,最后鎖定信號來向,系統(tǒng)最多可測4個不同來向的信號,因此將峰值搜索的區(qū)域劃分后交給兩片DSP同時進(jìn)行搜索,可以節(jié)約大量的時間。測向和波束合成權(quán)值的計算不能同時進(jìn)行,DSP A通知 DSP B進(jìn)行波束合成后又可以返回去從緩存區(qū)中讀取數(shù)據(jù),此時DSP B計算波束合成的權(quán)值,這樣又大大提高了并行度。控制終端對DSP模塊的命令是通過外部中斷讀入,在執(zhí)行控制終端的命令時將定時器時鐘關(guān)閉。
   
       DSP模塊的程序框架用C語言來構(gòu)建,在C中插入?yún)R編來提高運(yùn)算效率,并充分利用TigerDSP芯片雙處理器核的SIMD結(jié)構(gòu),為了更好地對整個的程序進(jìn)行優(yōu)化,使用開發(fā)軟件中的工具Linear profiling 分析各個子函數(shù)所占用的時間比例,從而優(yōu)化程序的瓶頸。并行的系統(tǒng)設(shè)計和一些優(yōu)化措施使DSP模塊的運(yùn)行時間能夠滿足系統(tǒng)設(shè)計的需求。

3.DSP模塊設(shè)計的特點
   
       在衛(wèi)星測控多波束系統(tǒng)DSP模塊的設(shè)計中我們考慮了多方面的因素,可以歸納為以下幾個特點:
   
       首先,高性能TigerSHARC DSP并行結(jié)構(gòu)保證了系統(tǒng)的性能,系統(tǒng)要求在500 ms內(nèi)完成最多4個來波方向的測定和波束合成,使用兩片Tiger SHARC DSP并行工作,在300 ms內(nèi)就可以完成,使得系統(tǒng)有充裕的時間去響應(yīng)控制終端的命令。
   
       其次,性能優(yōu)越的測向和波束合成算法保證了系統(tǒng)的穩(wěn)定工作,測向的精度保證在0.5°范圍內(nèi),信號經(jīng)過波束合成后,將噪聲信號加以抑制,信噪比有了很大的提高。并且在雙DSP處理器中并行分配任務(wù),提高了程序運(yùn)行效率。
   
       第三,DSP模塊和波束合成模塊之間以及和外部控制終端之間完備的通信協(xié)議保證了數(shù)據(jù)和命令能構(gòu)準(zhǔn)確的傳輸。這種通信協(xié)議是根據(jù)實際需要自定義的,并且具有一定的容錯功能,保證了各個模塊之間接口的正常運(yùn)行。
   
       最后,系統(tǒng)控制流程設(shè)計合理,我們使用了DSP的外部中斷1、2、定時器中斷,以及兩片DSP之間通信的矢量中斷來實現(xiàn)對系統(tǒng)的控制,為了使高速運(yùn)行的DSP能夠有效的與其他模塊、外部控制終端進(jìn)行通信,程序流程的設(shè)計經(jīng)過了仔細(xì)的推敲,為DSP的穩(wěn)定工作提供保障。

五、結(jié)束語
   
       本文討論了衛(wèi)星測控多波束系統(tǒng)DSP模塊中算法的并行實現(xiàn)以及并行處理任務(wù)的分配,采取了一系列措施優(yōu)化DSP模塊的整體程序,并應(yīng)用了模塊化的思想,結(jié)構(gòu)設(shè)計合理,能夠滿足系統(tǒng)的需求。

參考文獻(xiàn)

[1]VISUALDSP++3.0 C/C++ Compiler and Library Manual for TigerSHARC DSPs[Z].Analog Devices Inc,2002.
[2]ADSP-TS101 TigerSHARC Hardware Reference[Z].Analog Devices Inc,2003.
[3]ADSP-TS101 TigerSHARC Processor Programming Reference[Z].Analog Devices Inc,2003.
[4]劉書明,羅軍輝. ADSP SHARC系列DSP應(yīng)用系統(tǒng)設(shè)計[M]. 北京:電子工業(yè)出版社,2002.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲免费影视第一页| 欧美日韩在线视频观看| 宅男噜噜噜66国产日韩在线观看| 欧美一区二区三区久久精品茉莉花 | 亚洲电影免费观看高清完整版在线观看| 国产精品入口福利| 欧美性片在线观看| 欧美午夜视频在线观看| 欧美日本一区二区三区| 欧美极品aⅴ影院| 欧美剧在线观看| 欧美日韩aaaaa| 欧美日韩精品一区二区天天拍小说| 欧美二区在线播放| 欧美精品成人在线| 欧美日韩人人澡狠狠躁视频| 欧美日韩一区不卡| 欧美性开放视频| 国产精品萝li| 国产欧美精品一区二区三区介绍| 国产欧美日韩麻豆91| 国产午夜精品一区二区三区欧美| 国产日韩免费| 好看的日韩视频| 亚洲风情在线资源站| 在线日本高清免费不卡| 亚洲国内自拍| 99精品视频免费| 一区二区三区四区五区精品| 亚洲一区二区三区精品在线| 欧美一级淫片播放口| 久久精品女人的天堂av| 亚洲三级影片| 亚洲校园激情| 欧美专区18| 另类亚洲自拍| 欧美日韩国产综合视频在线观看中文 | 午夜精品久久久久久久99黑人| 欧美一区二区三区久久精品| 久久高清一区| 99日韩精品| 亚洲欧美美女| 久久全球大尺度高清视频| 欧美高清hd18日本| 国产精品高潮呻吟久久av黑人| 国产精品视频免费一区| 韩日在线一区| 亚洲精品一区二区在线| 亚洲午夜精品一区二区三区他趣| 欧美在线亚洲| 一区二区精品| 久久精品一区二区| 欧美日本三区| 国产亚洲精品v| 91久久精品网| 亚洲欧美成人网| 亚洲精品美女在线观看| 亚洲专区免费| 蜜桃久久av一区| 国产精品成人va在线观看| 国产一区二区丝袜高跟鞋图片 | 欧美一区二区三区婷婷月色| 亚洲三级免费观看| 亚洲欧美网站| 欧美大片va欧美在线播放| 国产精品www| 在线国产欧美| 亚洲欧美不卡| 99国产精品一区| 久久精品女人| 欧美日韩综合一区| 影视先锋久久| 亚洲欧美激情四射在线日 | 亚洲高清在线| 亚洲欧美影院| aa日韩免费精品视频一| 久久精品视频在线| 国产精品v片在线观看不卡 | 欧美一区二区三区免费观看| 欧美激情在线播放| 国产亚洲精品v| 在线午夜精品自拍| 亚洲美女91| 美女国内精品自产拍在线播放| 欧美性片在线观看| 亚洲人被黑人高潮完整版| 欧美一区二区三区四区在线观看地址 | 欧美视频在线看| 亚洲高清视频中文字幕| 午夜精品成人在线| 亚洲永久免费| 欧美片第一页| 亚洲国产婷婷综合在线精品| 欧美在线亚洲| 欧美中在线观看| 国产精品嫩草99a| 一本色道88久久加勒比精品 | 亚洲视频欧美视频| 欧美理论电影在线观看| 亚洲电影免费观看高清完整版在线观看 | 一区二区三区av| 亚洲毛片一区二区| 欧美aⅴ一区二区三区视频| 国产一区二区三区免费不卡| 亚洲欧美日韩国产中文| 亚洲欧美日韩天堂一区二区| 欧美三区在线视频| 日韩一级精品| 一片黄亚洲嫩模| 欧美屁股在线| 日韩午夜在线电影| 夜夜躁日日躁狠狠久久88av| 欧美国产一区二区三区激情无套| 一区二区在线看| 亚洲福利视频在线| 麻豆国产精品777777在线| 精品999在线播放| 亚洲高清免费视频| 欧美77777| 亚洲国产乱码最新视频| 亚洲理论在线| 欧美日韩国产系列| 亚洲麻豆av| 亚洲视频在线观看三级| 欧美丝袜一区二区| 亚洲先锋成人| 久久www成人_看片免费不卡| 国产视频一区在线观看一区免费| 午夜欧美不卡精品aaaaa| 久久精品国产99国产精品澳门| 国产在线播精品第三| 久久激情视频久久| 欧美成人精品| 亚洲美女诱惑| 亚洲欧美日韩在线高清直播| 国产欧美视频一区二区三区| 亚洲欧美在线磁力| 久久久999精品免费| 尤物yw午夜国产精品视频明星| 亚洲日本aⅴ片在线观看香蕉| 欧美国产亚洲视频| 一本色道久久综合亚洲精品高清| 性久久久久久久久| 国产一区二区三区久久精品| 亚洲国产高清高潮精品美女| 欧美国产日产韩国视频| 亚洲精品日韩激情在线电影| 亚洲私拍自拍| 国产精品入口66mio| 欧美在线视频播放| 欧美国产精品| 亚洲一级影院| 久久亚洲春色中文字幕| 91久久国产综合久久91精品网站| 亚洲影视在线| 狠狠色丁香婷婷综合| 日韩一区二区精品| 国产精品美女久久福利网站| 久久爱www久久做| 欧美日韩国产精品一区| 亚洲一区二区视频在线| 美女露胸一区二区三区| 日韩一区二区电影网| 欧美在线一二三区| 亚洲电影免费| 午夜欧美理论片| 1000部国产精品成人观看| 一区二区三区色| 国产自产在线视频一区 | 亚洲一区二区免费| 狠狠做深爱婷婷久久综合一区| 夜夜嗨av一区二区三区网页| 国产日韩欧美在线| 99国产精品视频免费观看一公开| 国产精品揄拍一区二区| 亚洲精品国精品久久99热一| 国产精品乱码久久久久久| 亚洲电影自拍| 国产精品乱子久久久久| 亚洲日韩视频| 国产日韩在线一区| 亚洲视频精品| 在线观看视频一区二区欧美日韩| 亚洲免费婷婷| 亚洲精品小视频在线观看| 欧美在线一级va免费观看| 亚洲精品乱码久久久久久| 久久九九全国免费精品观看| 99精品99久久久久久宅男| 另类综合日韩欧美亚洲| 亚洲欧美经典视频| 欧美日韩国产成人在线观看| 久久精品国产精品亚洲综合| 国产精品成人va在线观看| 日韩视频免费观看高清完整版| 国产视频久久久久久久| 亚洲小说欧美另类社区| 亚洲国产精品精华液网站| 久久久久国产精品午夜一区| 中文亚洲欧美|