999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VxWorks與PowerPC的雷達信號分選系統設計

2016-01-23 18:53:53韓衛國陸廣馳9404部隊河北秦皇島06600中國船舶重工集團公司第七二四研究所南京53
雷達與對抗 2015年1期

韓衛國,朱 潤,陸廣馳(.9404部隊,河北秦皇島06600;.中國船舶重工集團公司第七二四研究所,南京53)

?

基于VxWorks與PowerPC的雷達信號分選系統設計

韓衛國1,朱潤2,陸廣馳2
(1.91404部隊,河北秦皇島066001;2.中國船舶重工集團公司第七二四研究所,南京211153)

摘要:針對當前密集復雜的電磁環境下雷達信號分選實時性與有效性問題,介紹了一種雷達信號分選系統設計。該系統基于實時操作系統VxWorks與高性能PowerPC處理器的組合平臺,并采用了一種密集電磁環境下的自適應信號分選算法。通過合理分配任務結合相適應的任務間和CPU間通信方式,使得整個算法流程能夠在四片PowerPC上有序高效地運行,從而在平臺與算法兩方面保證雷達信號分選的實時性與有效性。

關鍵詞:VxWorks; PowerPC;雷達信號分選

0 引言

隨著雷達技術與通信技術的飛速發展,在現代戰場環境下,空間電磁環境空前復雜、密集,這對電子偵察的手段與性能都提出了更高的要求[1]。作為電子偵察的重要環節——雷達信號分選處理的數據量愈加龐大,任務愈加繁重,算法愈加復雜。通常采用的高速DSP由于算法設計難度較高,軟件繼承性較差,已越來越難以應對這些復雜的問題。一種基于新體制通用處理平臺的雷達信號分選系統便成為了迫切需求。

1 VxWorks與PowerPC簡介

采用“高性能通用處理器+實時操作系統”組合的平臺具有運算速度快、實時性高、算法設計靈活、軟件可移植性與可繼承性強等特點,能夠較好地滿足現代雷達信號分選的需求。

1.1實時操作系統VxWorks

VxWorks操作系統是風河公司設計開發的一種嵌入式實時操作系統(RTOS)。VxWorks操作系統主要有如下特點:

·實時性:通過極短的任務間切換時間(微秒級)與高效的多任務控制機制(優先級搶占調度與輪轉調度),充分保證了系統的實時性要求。

·多任務:由于外部事件的異步性,VxWorks允許對各個外部事件建立多個任務來執行。系統通過給這些任務分配CPU時間來獲得并發性。

·可剪裁性:開發者可以根據自己的需要對Vx-Works操作系統的功能與大小進行增減,從而能夠保留更多的系統資源用于應用程序。在某些應用中,Vx-Works可能只有幾十KB的大小。

·可靠性:穩定、可靠一直是VxWorks的一個突出優點。自從對中國的銷售解禁以來,VxWorks以其良好的可靠性在中國贏得了越來越多的用戶。

1.2高性能PowerPC處理器

PowerPC通常指的是使用PowerPC指令集的處理器。隨著PowerPC的發展,其在性能、集成度、功耗等優勢方面不斷得到突破,使用PowerPC架構的處理器已經在通信、工控、國防軍工領域得到了廣泛的應用。本系統采用的VPX6-Q8640D處理板包含了四片Freescale公司的先進雙核處理器MPC8640D。該處理器具

有如下特點[2]:

·雙核處理器:處理器工作主頻1.0 GHz,具有兩個e600內核,支持對稱多處理器(SMP)工作模式,便于組成多處理器并行處理系統;

·集成度高:內部集成DDR2內存控制器、I2C控制器、可編程中斷控制器(PIC)、以太網控制器等多種設備,支持4x Serial RapidIO與8x PCI Express兩種高速通信接口標準;

·矢量浮點運算能力強:支持AlteVec矢量處理技術,具有32GFLOPS的最高處理能力;

·功耗較低:典型功耗為14 W,相比x86架構的CPU具有更好的性能/功耗比;

2 雷達信號分選流程

整個系統信號分選的流程如圖1所示。

圖1 信號分選流程

數據接收部分主要接收前端送來的數據包,對數據包進行校驗、解包,完成PDW(脈沖描述字)格式轉換。

預處理部分主要利用AOA(脈沖到達角)、CF(載頻)、PW(脈寬)等進行聚類,對脈沖流密度進行稀釋,從而降低后面信號分選的計算壓力。

信號分選常見的算法有累積差直方圖法(CDIF)[3]、序列差直方圖法(SDIF)[4]。這兩種算法不具備二次及高次諧波的抑制能力。Nelson提出的PRI變換法[5]加入了相位因子,能夠較好地實現對高次諧波的抑制,同時也較大地增加了算法計算的復雜度。綜合考慮雷達信號分選的實時性與有效性,本系統采用了一種密集電磁環境下的自適應信號分選算法[6]。該算法基于PRI變換法,可以根據脈沖流密度自適應地調整信號分選算法處理的相關參數,將信號分割為高、低重頻分別進行分選,較好地解決了密集電磁環境下的信號分選問題[6]。

數據合并編批部分主要完成周期內信號分選結果合并、虛假結果抑制、周期間分選結果關聯、方位濾波、分選結果編批等工作。

結果發送部分根據后端的需求格式將結果進行打包,按約定的通信方式發送結果。

3 信號分選在VxWorks與PowerPC平臺上的實現

本次選用的VPX6-Q8640D處理板包含了四片PowerPC處理器,信號分選在該平臺上的實現主要會涉及到三個方面:信號分選在四片CPU上的任務分配、同一個CPU上各任務之間的通信、不同CPU之間的通信。

3.1信號分選在各CPU上的任務分配

雷達信號分選在四片CPU上的任務分配采用了串行與并行處理相結合的方法。根據仿真測算,在信號分選整個流程中,系統的主要資源消耗集中于信號分選部分,故在四片CPU中分配兩片用于信號分選算法的并行處理,剩余兩片分別用于信號預處理與分選結果合并編批,這兩部分與信號分選算法形成了串行處理。任務分配如圖2所示。

CPU1接收到前端送來的PDW數據后進行解包、預處理。在完成預處理后發送PDW給CPU2與CPU3之前需輪詢兩個CPU當前的狀態,若其中任何一個處于空閑,則將PDW發送給此CPU進行分選操作。CPU2與CPU3分選結束將完成信息反饋給CPU1,將自己置為空閑狀態,同時將結果發送給CPU4進行數據合并編批,并將完成編批的結果發送出去。

圖2 任務的分配

3.2 CPU內任務間的通信

在同一個CPU內不同任務間存在相互通信的情況,如圖2中CPU1內PDW接收與預處理兩個不同任務都需要訪問PDW緩存。對與此情況VxWorks操作系統提供了豐富的任務間通信機制,用于協調多個獨立任務間的活動。任務間的通信方式主要有如下幾種方式:

(1)共享內存:任務間最常用的通信方式。操作系統中所有的任務都處于同一個線性地址空間中,所以通過共享內存來共享數據比較容易實現。

圖3 共享內存

(2)信號量:在VxWorks操作系統中,該通信方式被高度優化,并提供了最快的任務間通信機制,用于實現資源互斥與任務同步。

(3)消息隊列:可以有多個任務讀寫,交換信息的基本單位為消息,允許多個不同長度的消息排列在緩沖器中。

本系統設計主要采用了共享內存和信號量兩種通信相結合的方式。共享內存主要用于任務間傳遞數據,但由于可能出現多個任務同時訪問該內存導致某個任務讀取內存數據的同時內存數據被另一個任務改寫,從而發生錯誤。為避免任務間的競爭,采用二進制信號量能有效地對共享內存的訪問進行互鎖。圖2中CPU1中PDW接收與預處理兩個不同任務訪問PDW緩存的流程如圖4所示。

圖4 PDW接收與預分選任務通信流程

3.3 CPU之間的通信

在使用多CPU進行數據處理時,CPU之間的數據傳輸與同步需要CPU之間可以進行通信。VPX6-Q8640D處理板CPU之間的通信方式主要有網絡、PCIE、Serial RapidIO(SRIO)等。本系統選用SRIO方式來實現CPU之間的互聯通信。每個CPU通過板上SRIO SWITCH與其他CPU進行互連,每個CPU有一個×4的3.125Gbps SRIO串行總線接口,提供雙向1.25GB/s的發送和接收數據帶寬連接到板上SRIO SWITCH。由于SRIO交換機是非阻塞機制的,多個數據傳輸可以在同一時間并發。例如,CPUA可以傳輸數據到CPUB,同一時間CPUB可以發送數據到CPUD。

本系統CPU之間使用SRIO方式進行通信的主要流程如圖5所示。

圖5 CPU之間SRIO通信方式

在通信開始前,發送CPU與接收CPU需分別初始化自己的發送、接收窗口,將自己的內存窗口地址映射到通信總線。發送CPU通過DMA方式將數據發送到總線地址,此時由于接收CPU已將自己的內存地址映射到總線上,通信的數據相當于直接寫入了接收CPU內存中。在發送完數據后,發送CPU向接收CPU

發送門鈴,通知其數據已傳輸完畢。接收CPU收到門鈴后產生中斷,獲取門鈴號,通過門鈴號從內存中讀取數據,并執行與門鈴號相對應的操作。

4 結束語

隨著通用處理器技術的飛速發展,基于高性能通用處理器和實時操作系統的雷達信號處理平臺將更富競爭力。相比DSP專用處理器,該平臺能夠在操作系統支持下既能保證實時性,又能增加軟件設計的靈活性,縮短開發周期,降低后期維護成本。此外在較為復雜的多任務程序設計時,進行合理的任務分配、任務間與CPU間通信機制的選擇對整個系統的穩定性、可靠性有著至關重要的作用。此雷達信號分選系統在某型號雷達中得到具體應用,經過長時間驗證運行穩定,可靠,取得了良好的效果,對基于VxWorks與PowerPC平臺的系統設計具有借鑒作用。

參考文獻:

[1]王文光,常偉光,王俊.對基于PRI譜計算脈沖重復間隔的一種改進方法[J].雷達與對抗,2006(4):22-24.

[2]Freescale Semiconductor Inc.MPC8640 and MPC8640D Integrated Host Processor Hardware Specifications[M].America: Freescale Semiconductor Inc,2014.

[3]Mardia H K.New Techniques for the Deinterleaving of Repetitive Sequences[J].IEE Proceedings,1989,136(4):149-154.

[4]Milpjevic D J,Popovic B M.Improved Algorithm for the Deinterleaving of Radar Pulse[J].IEE Proceedings,1992,139(1):98-104.

[5]Nelson,D J.Special purpose correlation functions for improved signal detection and parameter estimation[C].In Proceedings of International Conference on Acostics,Speech,and Signal Processing(ICASSP’93),1993.4:73-86.

[6]蘇彥華,胡進.一種密集電磁環境下的自適應雷達信號分選算法[J].雷達與對抗,2012,32(3): 12-15.

Design of radar signal sorting system based on VxWorks and PowerPC

HAN Wei-guo1,ZHU Run2,LU Guang-chi2
(1.Unit 91404 of the PLA,Qinhuangdao 066001,China; 2.No.724 Research Institute of CSIC,Nanjing 211153)

Abstract:In view of the real-time and effectiveness problems of radar signal sorting under the dense and complex electromagnetic environment,a radar signal sorting system is designed.Based on the combined platform of the VxWorks real-time operating system and the PowerPC high-performance processor,the system adopts an adaptive signal sorting algorithm in the high-electromagnetic-density environment.Reasonable task allocation combined with the suitable communication modes between the tasks and the CPUs is used to make the whole process of the algorithm run orderly and efficiently on four PowerPCs.Therefore,the real-time performance and effectiveness of radar signal sorting are achieved in both the platform and the algorithm.

Keywords:VxWorks; PowerPC; radar signal sorting

作者簡介:韓衛國(1965-),男,高級工程師,研究方向:雷達試驗與測量技術;朱潤(1984-),男,工程師,碩士,研究方向:雷達數據處理;陸廣馳(1982-),男,工程師,碩士,研究方向:雷達數據處理。

收稿日期:2014-12-19;修回日期:2015-01-05

文章編號:1009-0401(2015)01-0021-03

文獻標志碼:A

中圖分類號:TN911.7

主站蜘蛛池模板: 国产精品视频猛进猛出| 狂欢视频在线观看不卡| 伊在人亚洲香蕉精品播放| 欧美综合区自拍亚洲综合绿色| 成人福利在线视频| 欧美在线国产| 国产精品自在在线午夜| 久久无码高潮喷水| 色悠久久综合| 欧美a在线看| 国产亚洲欧美日韩在线一区二区三区| 欧美黄网在线| 国产精品页| 一级看片免费视频| 亚洲精品无码不卡在线播放| 久久亚洲国产一区二区| 欧美国产日韩在线播放| 精品一区二区三区自慰喷水| 国产福利影院在线观看| 久久黄色毛片| 亚洲综合色在线| h视频在线观看网站| 国产亚洲精品91| 国产91丝袜在线播放动漫 | 国产精品深爱在线| 亚洲精品va| 亚洲中文字幕无码爆乳| 婷婷伊人久久| 91麻豆精品国产高清在线| 欧美精品亚洲精品日韩专| 国产日韩AV高潮在线| 精品伊人久久久香线蕉| 亚洲中文字幕日产无码2021| 91极品美女高潮叫床在线观看| 国产美女免费网站| 色老头综合网| 亚洲一级毛片免费观看| 精品伊人久久久大香线蕉欧美| 九一九色国产| 热99精品视频| 国产高清在线精品一区二区三区 | 国产在线啪| 2020国产免费久久精品99| 国产美女一级毛片| 人妻精品全国免费视频| 九九热这里只有国产精品| 亚洲色图狠狠干| 国产精品无码影视久久久久久久| 国产精品人成在线播放| 国产精品亚洲一区二区在线观看| 国产不卡一级毛片视频| 综合色88| 亚洲精品国产综合99| 亚洲人成色在线观看| 亚洲精品国产综合99| 中文国产成人精品久久| 久久国产毛片| 欧美日韩另类在线| 日本午夜在线视频| 成人福利在线免费观看| 久久久久久尹人网香蕉| 亚洲天堂777| 亚洲 日韩 激情 无码 中出| 操操操综合网| 国产资源站| 69视频国产| 欧美高清视频一区二区三区| 99re66精品视频在线观看| 亚洲第一精品福利| 久久精品亚洲专区| 91综合色区亚洲熟妇p| 一级毛片在线免费视频| 国产精品视频系列专区| 一本久道久久综合多人| 男女猛烈无遮挡午夜视频| 久久夜色精品| 精品国产污污免费网站| 日本人又色又爽的视频| 日韩少妇激情一区二区| 国内老司机精品视频在线播出| 999精品在线视频| 91视频免费观看网站|