《電子技術(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亚洲国产精品_日韩亚洲一区二区
亚洲欧美福利一区二区| 亚洲日韩第九十九页| 黄色一区三区| 欧美精品一区二区在线播放| 久久亚洲精品中文字幕冲田杏梨| 午夜精品www| 在线中文字幕一区| 亚洲精品欧美日韩| 91久久中文字幕| 亚洲第一视频网站| 久久国产色av| 欧美在线观看视频在线| 香蕉av777xxx色综合一区| 亚洲视频一二| 亚洲深夜福利网站| 亚洲夜间福利| 亚洲影院免费观看| 亚洲午夜久久久久久尤物| 一区二区日韩欧美| 一本一本久久a久久精品综合麻豆| 亚洲伦理网站| 99精品欧美一区二区三区综合在线| 亚洲精品一区二区三区四区高清 | 国产伦精品一区二区三区照片91| 欧美午夜电影在线| 国产精品美女久久久久久免费| 欧美午夜宅男影院在线观看| 欧美手机在线| 国产精品一二三四| 国产一区二区久久久| 精品69视频一区二区三区| 亚洲国产日韩欧美| 99国产精品视频免费观看| 亚洲一区二区欧美日韩| 亚洲一区国产精品| 欧美亚洲专区| 亚洲另类自拍| 亚洲制服av| 久久国产精品久久久久久| 久久综合一区| 欧美日韩精品一区二区三区四区 | 久久精品日产第一区二区| 久久久久久亚洲综合影院红桃| 久热精品视频在线观看一区| 欧美激情精品| 国产精品magnet| 国产欧美日韩综合精品二区| 在线播放豆国产99亚洲| 亚洲免费精品| 亚洲在线免费| 91久久国产精品91久久性色| 一本一本a久久| 欧美一区二区三区成人| 免费亚洲视频| 国产精品久久久久aaaa九色| 国内自拍视频一区二区三区| 亚洲裸体俱乐部裸体舞表演av| 亚洲一区二区三区精品在线| 久久精品一区二区三区中文字幕| 日韩视频一区| 久久国产加勒比精品无码| 欧美不卡一卡二卡免费版| 欧美午夜美女看片| 伊人久久亚洲影院| 在线一区二区日韩| 久久精品国产一区二区三区| av不卡在线| 欧美一区二区三区播放老司机| 欧美成人精品在线| 国产精品日本精品| 亚洲国产精品久久91精品| 亚洲午夜激情网站| 亚洲人妖在线| 久久成人久久爱| 欧美日韩成人网| 狠狠色丁香久久综合频道| 一区二区国产日产| 亚洲欧洲在线播放| 欧美一区在线视频| 欧美日韩国产一区二区三区| 狠狠色狠狠色综合日日五| 中文在线资源观看视频网站免费不卡| 久久精品亚洲热| 亚洲男女自偷自拍图片另类| 欧美成年人在线观看| 国产无遮挡一区二区三区毛片日本| 亚洲精品乱码久久久久久按摩观 | 奶水喷射视频一区| 国产目拍亚洲精品99久久精品| 亚洲美女毛片| 亚洲品质自拍| 久久久久久婷| 国产精品永久| 一区二区三区精品国产| 最新国产成人在线观看| 小辣椒精品导航| 欧美日韩国产探花| 亚洲国产精品999| 亚洲第一在线| 久久乐国产精品| 国产人妖伪娘一区91| 在线综合亚洲欧美在线视频| 99精品99| 欧美成人中文字幕| 激情亚洲成人| 久久福利一区| 久久精品一级爱片| 国产性色一区二区| 午夜精品短视频| 午夜在线a亚洲v天堂网2018| 欧美日一区二区三区在线观看国产免| 亚洲韩国日本中文字幕| 91久久黄色| 欧美jjzz| 亚洲国产高清高潮精品美女| 亚洲激情国产| 久热成人在线视频| 激情久久久久| 久久不射2019中文字幕| 欧美中文字幕不卡| 国产偷国产偷精品高清尤物| 香蕉久久精品日日躁夜夜躁| 午夜一区在线| 国产日韩欧美一区二区三区在线观看 | 亚洲精品乱码久久久久久久久 | 国产乱码精品1区2区3区| 亚洲午夜一二三区视频| 在线亚洲自拍| 欧美午夜精品久久久久久孕妇| 亚洲免费av片| 亚洲一二三四久久| 国产精品久久久一区麻豆最新章节 | 亚洲午夜激情| 欧美午夜精品久久久久久浪潮| 亚洲伦理在线观看| 亚洲午夜91| 国产精品一级二级三级| 亚洲欧美日韩中文在线制服| 欧美资源在线观看| 国内精品久久久久影院色| 久久精品动漫| 欧美 日韩 国产 一区| 亚洲国产激情| 亚洲视频免费看| 国产精品美女黄网| 西瓜成人精品人成网站| 久久影视三级福利片| 亚洲国产精品精华液2区45| 99视频精品全国免费| 国产精品成人在线| 欧美亚洲视频在线观看| 久热综合在线亚洲精品| 亚洲激情偷拍| 亚洲影院高清在线| 国产一二三精品| 亚洲精品一区中文| 国产精品第13页| 久久精品国产亚洲精品| 欧美精品在线一区二区三区| 亚洲视频在线观看| 久久久噜噜噜久久人人看| 亚洲国产成人精品女人久久久| 一区二区黄色| 国产日韩欧美在线视频观看| 亚洲激情在线视频| 欧美亚洲第一区| 欧美在线视频全部完| 欧美剧在线免费观看网站| 亚洲直播在线一区| 麻豆成人av| 在线视频精品一| 久久偷看各类wc女厕嘘嘘偷窃| 亚洲精品一区二区三区四区高清| 欧美一级二区| 亚洲激情电影在线| 欧美一区二区福利在线| 在线成人激情| 亚洲男人的天堂在线aⅴ视频| 国产在线视频欧美| 亚洲一二三区精品| 狠狠色2019综合网| 亚洲在线视频网站| 在线看片日韩| 欧美亚洲视频在线观看| 亚洲国产高清在线观看视频| 午夜精品在线看| 亚洲黑丝一区二区| 欧美中文日韩| 99精品国产在热久久婷婷| 久久久国产精品一区二区三区| 亚洲乱码久久| 老司机精品福利视频| 亚洲手机在线| 欧美激情区在线播放| 欧美在线999| 国产精品理论片在线观看| 亚洲人体偷拍| 国产亚洲人成a一在线v站 | 亚洲视频在线观看免费| 狠狠色狠狠色综合系列|