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

基于SOPC技術的脈沖多普勒引信信號處理器設計*

2013-12-10 06:38:48周軍偉
彈箭與制導學報 2013年2期
關鍵詞:嵌入式系統設計

周軍偉,劉 斌

(中國空空導彈研究院,河南洛陽 471009)

0 引言

未來空戰中電磁環境十分復雜且典型作戰目標都具有高速、高機動的能力,從而導致最高彈目交會速度的提高和對應的彈目交會持續時間的縮短。為了完成對目標的精確探測識別和高效毀傷,引信信號處理就需要能夠充分利用彈目交會信息提高引信的抗干擾能力并具有高速、靈活的信號處理能力[1]。

脈沖多普勒引信是一種在國內外多種型號空空導彈中廣泛應用的無線電近炸引信體制。引信信號處理系統是引信的信息中樞,其具有收發系統時序控制、彈目交會信息處理、目標回波信號檢測以及引信起爆控制等功能,它的結構和性能對于引信整體性能的優劣有著至關重要的影響。

目前MCU、DSP、FPGA是現代嵌入式系統中廣泛應用的3種主要處理器,并且其各具特點,而SOPC技術可以將MCU、DSP、FPGA的優點完美結合,是嵌入式系統信號處理的一個重要發展方向。文中基于SOPC技術完成了脈沖多普勒引信信號處理系統設計,其具有高速、靈活的特點,能夠有效提高引信的自適應能力和抗干擾能力。

1 SOPC技術簡述

隨著微電子技術的快速發展,傳統的以微處理器和DSP為核心的嵌入式電子系統設計不斷轉向片上系統SOC(system on a chip)設計。SOC設計從整個系統性能要求出發,將微處理器、芯片結構、外圍器件等各層次電路設計緊密結合起來,通過建立在全新理念上的系統硬件和系統軟件的協同設計,在單個芯片上實現整個系統的功能[2]。

片上可編程系統SOPC(system on a programmable chip)是最早由Altera公司提出的一種靈活、高效的片上系統設計方案。SOPC與其他SOC設計技術相比,它的特點在于可編程性,也即它利用FPGA或CPLD器件的可編程性來進行SOC設計。根據在FPGA中使用的處理器IP類型的不同,SOPC基于FPGA的實現一般有兩種形式,一種是在FPGA中嵌入微處理器的IP硬核,如 Altera的 Excalibur系列的 FPGA中植入了ARM922T嵌入式處理器,Xilinx的Virtex-II PRO系列的FPGA中植入了PowerPC405;另一種是在FPGA中嵌入微處理器的IP軟核,如Altera提供了Nios II軟核,Xilinx提供了 MicroBlaze軟核[3]。相對硬核的SOPC實現形式,基于軟核的SOPC實現方式更加靈活,可以完全根據實際系統的應用需求進行處理器硬件資源的剪裁,并可以選擇實現多個處理器核,可以充分體現SOPC技術的特點。

Nios II嵌入式處理器是Altera公司于2004年6月推出的第二代用于可編程邏輯器件的可配置的軟核處理器。它基于哈佛結構的RISC通用嵌入式處理器軟核,能與用戶邏輯相結合編程至Altera的FPGA中,性能超過200 DMIPS。文中以Nios II為嵌入式處理器,開展基于SOPC技術的脈沖多普勒引信信號處理系統設計。

2 基于SOPC技術的脈沖多普勒引信信號處理器硬件系統設計

基于NiosII的脈沖多普勒引信信號處理系統的硬件電路設計如圖1所示。由于采用SOPC技術能夠充分利用系統資源提高了系統集成度,除了采樣電路、422接口電路、配置電路、晶振以及電源等必需的外圍器件以外,系統只需要一片大容量的 FPGA芯片。脈沖多普勒信號處理器的串行通訊、收發時序控制、自炸定時、目標回波檢測、起爆控制等功能都在一片FPGA中利用SOPC技術編程實現。

圖1 硬件系統組成原理簡圖

圖2 基于SOPC技術的脈沖多普勒信息信號處理軟件體系結構

從圖1中可知,基于SOPC技術的脈沖多普勒引信信號處理器的硬件系統設計有如下特點:

●需要外部器件較少,硬件結構非常簡潔,體積小可以滿足彈上狹小空間的要求。

●處理能力具有可擴展性,通過選擇大容量的FPGA芯片,可以方便的擴展系統處理能力。

●信號處理的主要功能通過軟件設計實現,具有高速、靈活、易擴展的特性。

3 基于SOPC技術的脈沖多普勒引信信號處理器軟件系統設計

3.1 脈沖多普勒引信信號處理器軟件系統體系結構

采用SOPC技術后,可以將脈沖多普勒引信信號處理功能進行分解、劃分,并選擇合理的軟硬件實現方法。基于SOPC技術的脈沖多普勒引信信號處理器的軟件設計體系結構如圖2所示。

軟件體系可以大致分為兩個部分,一個部分是微處理器結構及運行軟件設計,該部分主用于處理靈活的算法、實時性相對較弱的工作狀態控制等內容,如自炸定時、目標恒虛警算法、串行通訊等,另一個部分為高速運算與邏輯控制設計,該部分主要用于實時性要求高、高速密集運算等部分內容,如起爆控制邏輯、收發時序、目標回波FFT變換等。

3.2 微處理器構建及運行軟件設計

1)微處理器的構建

Altera公司提供的SOPC Builder為微控制器的開發設計提供了標準化的圖形環境,允許用戶選擇和自定義NiosII處理器、存儲器、標準外圍設備、用戶自定義外圍設備等組件和接口,并自動生成必要的總線邏輯,將這些組件通過 Avalon總線連接到一起[4]。除了NiosII處理器,根據功能需求定制的外設主要有定時器、片上RAM、UART、輸入輸出IO等,此外為了能夠實現軟件調試定制了JTAG_UART組件,為了軟件的配置啟動定制了EPCS控制器,為了實現外部數據高速輸入定制DMA組件。

圖3 軟件開發及啟動過程示意圖

2)軟件開發及系統啟動過程

基于SOPC設計的軟件開發主要包括基于硬件描述語言的數字邏輯電路設計NiosII微控制器構建和基于高級語言的微控制器運行軟件設計兩個部分。通過SOPC Builder定制的微控制器模塊與Quartus軟件中的其它設計模塊,經過設計綜合、布線最終可以獲得FPGA的配置文件。通過Altera公司提供的NiosII軟件開發集成環境NiosII IDE可以利用C或匯編語言完成微控制器的運行軟件設計。軟件開發完成后,可以通過JTAG接口電纜,燒寫配置到信號處理板的EPCS控制器中[5]。當系統硬件電路加電后,首先從EPCS配置器件中讀取FPGA的配置文件完成FPGA的配置工作,然后通過將NiosII中運行軟件加載到片內RAM中,提升信號處理軟件的運行速度。

3)軟件的工作流程

NIOSII中運行軟件的功能是引信信號處理中最靈活、最核心的部分,它可以充分利用制導信息、目標回波信息等完成交會目標的識別、起爆功能,同時也具有完成干擾的識別并采用相應抗干擾措施的功能。軟件工作示意流程如圖4所示。

圖4 軟件工作示意流程圖

3.3 高速運算和邏輯控制設計

在微控制器中利用軟件實現大量高速密集的數字運算需要占用大量的處理器時間,因而為了獲得更高的性能,可以充分利用FPGA中的硬件資源完成相關的運算和高速邏輯。在脈沖多普勒引信信號處理中主要的高速運算包括有效值計算和目標回波頻譜計算等。

1)有效值的數字化計算

目標回波信號有效值可以用數字化的方法來近似計算,在FPGA中可以采用如圖5所示的方法來完成。

圖5 數字化有效值計算示意流程

當采樣系統采樣頻率達到回波多普勒信號頻率的6~8倍,即可以通過上述方法達到滿意效果。通過調整數據緩沖FIFO的深度,可以靈活的改變有效值計算的累積時間。

2)目標回波頻譜計算

目標回波頻譜獲取主要依靠FFT運算和求模運算來實現。FFT(快速傅里葉變換)是數字信號處理中一個非常重要的基本變換,它能將一個時域信號轉換成頻域信號,其實現需要大量的密集的乘加運算。坐標旋轉數字計算機CORDIC(coordinate rotations digital computer)算法的基本思想是通過一系列固定的、與運算基數相關的角度的不斷偏擺以逼近所需的旋轉角度,可以用于計算三角函數、雙曲函數等[6]。

利用Altera公司提供的經過嚴格驗證的FFT運算的IP核和CORDIC運算的IP核,通過設置相關參數可以實現FFT運算和求模運算,從而有效縮短開發時間。目標回波頻譜計算流程示意如圖6所示。

圖6 目標回波頻譜計算流程示意圖

為了提高脈沖多普勒引信信號處理的實時性,采用乒乓操作來提高數據的處理速度。乒乓操作通過輸入選擇和輸出選擇單元按節拍、相互配合的切換,實現數據的無間斷流水傳輸[7]。通過在FFT運算和CORDIC求模處理的輸入之前和輸出之后采用乒乓操作,實現數據的無縫輸入緩沖、處理和輸出緩沖。

4 結論

基于SOPC技術構建的脈沖多普勒引信信號處理器在硬件設計方面能夠最大程度的簡化系統硬件的設計,在軟件設計方面能夠完全依據引信功能需求來定制所需微控制器,實現了FPGA內部軟硬件功能分配和協同設計,其主要功能都依靠軟件編程來完成,從而提高引信信號處理的功能擴展能力和升級能力,能夠滿足引信不同研制階段及后續性能升級的需求。

[1]袁正,李元級.現代空空導彈引信技術[J].航空兵器,2000(2):11-15.

[2]李蘭英.NiosII嵌入式軟核SOPC設計原理及應用[M].北京:北京航空航天大學出版社,2006.

[3]孫愷,王苗苗,魏洪興,等.嵌入式 CPU軟核綜述[J].計算機工程,2006,32(7):6 -9.

[4]孟芳,于立佳,張文志.基于NIOSII的SOPC系統設計分析[J].無線電通訊技術,2012,38(1):73 -76.

[5]張學森,杜春鵬,孫實澤.NIOSII處理器在雷達信號處理中的應用[J].艦船電子工程,2007,27(4):126-128.

[6]張明友.數字陣列雷達和軟件化雷達[M].北京:電子工業出版社,2008.

[7]吳繼華,王誠.Altera FPGA/CPLD設計:高級篇[M].北京:人民郵電出版社,2006.

猜你喜歡
嵌入式系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 亚洲高清在线天堂精品| 精品国产免费观看| 日韩精品成人在线| 一边摸一边做爽的视频17国产| 欧美第二区| 67194亚洲无码| www.国产福利| 67194成是人免费无码| 91久久偷偷做嫩草影院精品| 一级毛片在线播放| 国产拍在线| 亚洲欧美综合另类图片小说区| 在线五月婷婷| 九九久久精品国产av片囯产区| aaa国产一级毛片| 亚洲综合亚洲国产尤物| 国产精品自拍合集| 亚洲精品视频网| 欧美日韩资源| 国产成人免费| 欧美日韩中文国产va另类| 人妻精品久久无码区| 免费人成在线观看成人片| 91美女在线| 蜜芽国产尤物av尤物在线看| 日本不卡视频在线| 黑色丝袜高跟国产在线91| 中文字幕免费视频| 亚洲欧美h| 在线视频97| 日韩免费中文字幕| 精品久久香蕉国产线看观看gif| 99热这里只有精品2| 18禁高潮出水呻吟娇喘蜜芽| 丰满人妻一区二区三区视频| 国产成人精品一区二区秒拍1o| 五月天天天色| 亚洲天堂区| 国产亚洲现在一区二区中文| 人人91人人澡人人妻人人爽| 国产精品青青| 91年精品国产福利线观看久久 | 毛片免费在线视频| 日韩免费视频播播| 国产一区在线视频观看| 精品精品国产高清A毛片| 国产福利一区视频| 日韩区欧美国产区在线观看| 国产最新无码专区在线| 在线中文字幕网| 极品国产一区二区三区| 中文无码精品a∨在线观看| 国产精鲁鲁网在线视频| 久久一级电影| 久久久久无码精品国产免费| 无码精品国产dvd在线观看9久 | 狠狠色香婷婷久久亚洲精品| 青青青国产免费线在| 91午夜福利在线观看精品| 特级毛片8级毛片免费观看| 婷婷亚洲最大| 国产91在线免费视频| 天天躁狠狠躁| 伊人婷婷色香五月综合缴缴情| 久久香蕉国产线看观| 天天激情综合| 久久黄色一级视频| 精品视频免费在线| 欧美国产综合色视频| 成年人视频一区二区| 亚洲精品手机在线| 波多野结衣一区二区三视频 | 在线视频亚洲欧美| 国产欧美另类| 国产成人精品男人的天堂| 污网站在线观看视频| 免费jizz在线播放| 欧美日韩成人在线观看| 国产欧美一区二区三区视频在线观看| 精品国产美女福到在线不卡f| 狂欢视频在线观看不卡| 亚洲色婷婷一区二区|