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

基于System Generator 的距離拖引干擾實(shí)現(xiàn)方法

2018-01-11 02:37:33麻鵬飛馮笑笑
艦船電子對抗 2017年6期
關(guān)鍵詞:界面設(shè)置檢測

麻鵬飛,暢 鑫,馮笑笑

(西安電子科技大學(xué),陜西 西安 710071)

基于System Generator 的距離拖引干擾實(shí)現(xiàn)方法

麻鵬飛,暢 鑫,馮笑笑

(西安電子科技大學(xué),陜西 西安 710071)

在干擾系統(tǒng)的設(shè)計(jì)中,需要快速產(chǎn)生干擾信號和修改干擾參數(shù)以應(yīng)對復(fù)雜的電磁環(huán)境。介紹了距離拖引干擾的原理及其現(xiàn)場可編程門陣列(FPGA)實(shí)現(xiàn)方法,并在此基礎(chǔ)上闡明了基于System Generator的干擾模塊的構(gòu)造及驗(yàn)證方法。利用System Generator進(jìn)行干擾系統(tǒng)的開發(fā)具有使用方便、可擴(kuò)展性強(qiáng)等優(yōu)點(diǎn),克服了從抽象算法到可靠硬件電路跨領(lǐng)域的困難,節(jié)省了開發(fā)時間,并降低了設(shè)計(jì)出錯的概率。測試結(jié)果證明,System Generator非常適合距離拖引干擾的FPGA實(shí)現(xiàn)。

距離拖引干擾;System Generator;現(xiàn)場可編程門陣列(FPGA)實(shí)現(xiàn)

0 引 言

在干擾機(jī)的設(shè)計(jì)過程中,干擾信號的快速產(chǎn)生和干擾參數(shù)的修改是干擾系統(tǒng)設(shè)計(jì)中2個重要的工程問題。現(xiàn)場可編程門陣列(FPGA)作為高性能數(shù)字信號處理的理想器件,其存儲帶寬已經(jīng)遠(yuǎn)遠(yuǎn)大于時鐘頻率,超過常規(guī)處理器的2~10倍,并且FPGA具有實(shí)現(xiàn)高速并行運(yùn)算的能力,故干擾機(jī)的設(shè)計(jì)中對FPGA的設(shè)計(jì)成為系統(tǒng)開發(fā)的核心難題。而數(shù)字信號處理系統(tǒng)的設(shè)計(jì)者和底層技術(shù)人員通常對C語言和匯編語言都很熟悉,但是對硬件描述語言如VHDL或Verilog并不熟悉,而硬件描述語言最終要轉(zhuǎn)換成硬件實(shí)現(xiàn),這就要求工程師對硬件有一定的了解[1]。

基于上述問題,本文提出利用System Generator進(jìn)行干擾模塊設(shè)計(jì)。在Simulink中,利用Xilinx公司提供的System Generator工具箱搭建模塊,實(shí)現(xiàn)距離拖引干擾,這種開發(fā)方式主要有以下特點(diǎn):

(1) 擴(kuò)展性強(qiáng):可以通過拖拽模塊方式將干擾模塊添加到設(shè)計(jì)中。將模塊進(jìn)行自由組合,并設(shè)置相應(yīng)的干擾參數(shù),從而產(chǎn)生數(shù)字干擾信號。

(2) 復(fù)用性:可以通過簡單的復(fù)制粘貼實(shí)現(xiàn)模塊的反復(fù)利用。

(3) 易懂性:利用模塊封裝技術(shù),設(shè)置參數(shù)對話框,可以方便地修改干擾參數(shù),并通過查看help文件,了解該模塊實(shí)現(xiàn)的功能。

1 基本原理

干擾電路的設(shè)計(jì)可從數(shù)學(xué)模型入手。距離拖引干擾是一種較為經(jīng)典的欺騙類干擾樣式,它是一種周期性的從質(zhì)心干擾到假目標(biāo)干擾的連續(xù)變化過程,典型的拖引干擾過程分為停拖、拖引、關(guān)閉3個時間階段,其數(shù)學(xué)模型[2-3]如下:

(1)

其中,拖引效果可通過改變延時實(shí)現(xiàn)。延時隨著脈沖數(shù)增加而逐漸增加,可以表示為:

td(n)=t0+tstepn

(2)

延時的最大范圍為:

0

(3)

利用隨機(jī)存儲器(RAM)實(shí)現(xiàn)數(shù)字射頻存儲(DRFM)干擾技術(shù),可實(shí)現(xiàn)拖引的延時效果。故電路中還包括了對RAM的讀寫控制,整個電路實(shí)現(xiàn)流程圖如圖1所示。

2 模型結(jié)構(gòu)和實(shí)現(xiàn)

距離拖引干擾是一種較為經(jīng)典的欺騙類干擾方式,它由包絡(luò)判斷、延時計(jì)算、讀寫控制、數(shù)據(jù)輸出等模塊構(gòu)成。為了增加模塊的通用性,將模塊進(jìn)行Mark封裝。

2.1 模塊組成

由距離拖引干擾的數(shù)學(xué)模型劃分距離拖引干擾的實(shí)現(xiàn)模塊:包絡(luò)判斷、延時計(jì)算、讀寫控制、數(shù)據(jù)輸出等4個部分[4],具體電路實(shí)現(xiàn)如圖2所示。

其中pluse_judge模塊是包絡(luò)判斷模塊,功能是檢測包絡(luò)的上升沿,得到輸入信號有效標(biāo)志。電路包含上升沿檢測電路和累加電路,檢測到包絡(luò)上升沿后,輸出高脈沖,計(jì)數(shù)器完成累加,輸出“1”后,比較器輸出高電平,即檢測到上升沿后輸出高電平。其具體電路如圖3所示。

其中上升沿檢測電路如圖4所示。

將輸入信號進(jìn)行延時拼接,當(dāng)檢測到“10”,輸出高電平。

deley_drag_ave模塊是延時計(jì)算模塊,其中包括累加周期模塊(add_control)、延時遞增模塊(delay_drag)、延時計(jì)數(shù)模塊(count)、上升沿檢測模塊(posedge)、下降沿檢測模塊(negedge)等模塊。如圖5所示。

累加周期模塊完成以step為周期的計(jì)數(shù),每當(dāng)計(jì)數(shù)到step時輸出1個高脈沖。延時遞增模塊檢測到高脈沖后進(jìn)行循環(huán)累加,累加范圍是0到delay_max。延時計(jì)數(shù)模塊收到檢測下降沿模塊的有效信號后開始累加,累加到delay_drag后停止計(jì)數(shù),輸出有效信號,從而輸出干擾信號,形成拖引的效果。

讀寫控制模塊輸出RAM的控制信號。當(dāng)檢測到包絡(luò)有效后,開始將輸入存入RAM中。當(dāng)延時到達(dá)后,開始讀出存儲的數(shù)據(jù)。數(shù)據(jù)輸出模塊,根據(jù)信號使能選擇輸出數(shù)據(jù)。

2.2 模塊封裝

利用System Generator設(shè)計(jì)電路模塊降低了從數(shù)學(xué)算法到硬件電路的實(shí)現(xiàn)難度,將模塊進(jìn)行進(jìn)一步的封裝,使模塊更具有通用性和易操作性,讓使用人員在不需要了解干擾原理的情況下,根據(jù)對話框提示設(shè)置相應(yīng)參數(shù)后,便能將其應(yīng)用到電路中,完成設(shè)計(jì)工作。

雙擊距離拖引模塊,即可顯示參數(shù)對話框,包含模塊名稱、功能簡介和通道數(shù)channel選擇下拉框。針對數(shù)字干擾機(jī)中多通道處理的情況,設(shè)置了1、2、4、8、16、32等通道數(shù)可選,如圖6所示。

創(chuàng)建封裝的方式有多種,可以通過Mask Editor創(chuàng)建,也可以通過編寫M代碼定制創(chuàng)建過程,2種方法可以根據(jù)應(yīng)用場景有所取舍。當(dāng)封裝一個比較簡單的模塊時,可以使用Mask Editor創(chuàng)建方法。當(dāng)模塊較復(fù)雜時,可以采用M腳本編寫函數(shù)自動完成協(xié)助封裝過程。

本例中采用Mask Editor,其中設(shè)置界面分別為圖標(biāo)設(shè)置界面、參數(shù)設(shè)置界面、初始化界面、描述文檔設(shè)置界面。

圖7為圖標(biāo)設(shè)置界面,在此界面完成模塊名稱等設(shè)置,閱讀圖標(biāo)信息使設(shè)計(jì)人員對模塊的功能進(jìn)行初步的了解。

現(xiàn)代雷達(dá)信號一般為大時寬帶寬積信號,故需要對信號進(jìn)行多通道處理。為了配合模/數(shù)轉(zhuǎn)換器(ADC)的多通道輸出,干擾電路產(chǎn)生模塊也設(shè)計(jì)成多通道可選模式。其中多通道選擇的功能是通過初始化M代碼實(shí)現(xiàn),利用add Block/Line函數(shù)和設(shè)置中間變量的方式每次替換管腳模塊實(shí)現(xiàn)封裝的管腳動態(tài)變換。此M代碼模塊添加在Mask Editor的Initialization選項(xiàng)卡內(nèi)。

描述文檔設(shè)置界面可以補(bǔ)充界面文字方面的說明。其中包括模塊名稱、Mask界面描述及help界面詳細(xì)描述。在人機(jī)交互界面點(diǎn)擊help可以進(jìn)入模塊的詳細(xì)說明web頁面,在說明界面中包含對模塊原理的介紹、各個端口的說明和使用的注意事項(xiàng)。如圖8和圖9所示。

3 仿真分析

基于System Generator的模塊設(shè)計(jì)支持基礎(chǔ)功能仿真、硬件回路協(xié)同仿真及生成bit文件進(jìn)行板級測試等3種電路測試方式,3種測試方式確保了電路設(shè)計(jì)的準(zhǔn)確性和完備性[5]。

3.1 基礎(chǔ)功能仿真

測試參數(shù):為了使波形效果直觀,通道數(shù)選擇一通道模式。輸入信號設(shè)置為方波,幅度為1,周期為200個sample,占空比為1/20。延時步進(jìn)間隔為500個sample,拖引延時范圍為20~150個sample(1個sample時長為1個時鐘周期)。靜態(tài)邏輯仿真結(jié)果如圖10所示。

3.2 硬件回路協(xié)同仿真

組建基于simulink的半實(shí)物測試平臺。將硬件產(chǎn)生數(shù)據(jù)讀入simulink,在PC端直接對比硬件產(chǎn)生的數(shù)據(jù)和電路設(shè)計(jì)仿真結(jié)果,從而驗(yàn)證模塊設(shè)計(jì)的正確性。圖11為硬件產(chǎn)生數(shù)據(jù)和仿真數(shù)據(jù)之間的對比:第1行為輸入方波波形,第2行是模塊輸出結(jié)果,第3行是JTAG模塊輸出波形。可以看出波形延遲越來越大,達(dá)到最后延遲又從0開始。模塊輸出和JTAG輸出波形基本一致,證明硬件電路滿足設(shè)計(jì)要求。

4 結(jié)束語

(1) 通過分析距離拖引干擾信號產(chǎn)生電路、模塊封裝及測試過程,驗(yàn)證了System Generator構(gòu)造干擾模塊的有效性和準(zhǔn)確性。

(2) 基于System Generator開發(fā)的距離拖引干擾模塊,具有使用方便、可擴(kuò)展性強(qiáng)等特點(diǎn),能夠在FPGA中快速部署產(chǎn)生數(shù)字干擾信號,大大減弱了使用人員將算法模型轉(zhuǎn)化成硬件電路的困難。

[1] 紀(jì)志成.FPGA數(shù)字信號處理設(shè)計(jì)教程-System Genenrator 入門與提高[M].西安:西安電子科技大學(xué)出版社,2008,138-163.

[2] 趙國慶.雷達(dá)對抗原理[M].西安:西安電子科技大學(xué)出版社,2012.

[3] 張文超.雷達(dá)有源欺騙干擾產(chǎn)生及FPGA實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012.

[4] 焦龍飛.基于FPGA的分布式干擾機(jī)實(shí)現(xiàn)[J].電子科技,2015,28(9):89-92.

[5] 余鑫.基于System Generator的數(shù)字鎖相放大器研究[D].南昌:東華理工大學(xué),2015.

RealizationMethodofRangeGatePullOffJammingBasedonSystemGenerator

MA Peng-fei,CHANG Xin,FENG Xiao-xiao

(Xidian University,Xi’an 710071,China)

In the design of the jamming system,it is necessary to quickly generate the interference signals and modify the interference parameters in order to adapt complex electromagnetic environment.This paper introduces the principle of range gate pull off (RGPO) jamming and its field programmable gate array (FPGA) implementation method.On this basis,the construction and verification method of interference module based on System Generator is expounded.Using System Generator for the development of interference systems is easy to use,scalable and other advantages to overcome the cross-domain difficulty of abstract algorithm to reliable hardware circuit, which saves the development time and reduces the design error probability.Test results show that the System Generator is very suitable for FPGA implement of RGPO.

range gate pull off (RGPO);System Generator;field programmable gate array implementation

2017-07-22

TN972

A

CN32-1413(2017)06-0028-04

10.16426/j.cnki.jcdzdk.2017.06.006

猜你喜歡
界面設(shè)置檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
中隊(duì)崗位該如何設(shè)置
國企黨委前置研究的“四個界面”
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
人機(jī)交互界面發(fā)展趨勢研究
小波變換在PCB缺陷檢測中的應(yīng)用
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
主站蜘蛛池模板: 国产成人91精品免费网址在线| 精品国产Av电影无码久久久| 久久男人视频| 青青青国产视频| 亚洲成人网在线观看| 日本影院一区| 欧洲成人免费视频| 欧美成人综合视频| 凹凸国产分类在线观看| 韩日免费小视频| 亚洲香蕉久久| 午夜日b视频| 亚洲人成网站在线播放2019| 91福利免费| 茄子视频毛片免费观看| 最新无码专区超级碰碰碰| 国产精品极品美女自在线看免费一区二区| 日本a级免费| 日本午夜精品一本在线观看 | 国产精品吹潮在线观看中文| 在线观看免费黄色网址| 女人毛片a级大学毛片免费| 亚洲国产精品日韩欧美一区| 另类综合视频| 在线观看欧美国产| 国产手机在线ΑⅤ片无码观看| 国产小视频a在线观看| 亚卅精品无码久久毛片乌克兰| 97国产在线观看| 漂亮人妻被中出中文字幕久久| 国产在线观看人成激情视频| 亚洲v日韩v欧美在线观看| 99在线免费播放| 精品久久久久久中文字幕女| 欧美中文字幕在线播放| 狠狠五月天中文字幕| 国产成人精品免费视频大全五级| 欧美成人区| 国产精品久久久久无码网站| 国产人前露出系列视频| 99这里只有精品免费视频| 亚洲天堂免费在线视频| 国产成人精品在线| 亚洲国产精品无码AV| 毛片三级在线观看| 亚洲欧美一级一级a| 美女啪啪无遮挡| P尤物久久99国产综合精品| 国产一二视频| 日韩精品亚洲精品第一页| 欧美激情视频二区三区| 欧美伦理一区| 91福利国产成人精品导航| 国产在线拍偷自揄观看视频网站| 亚洲欧洲综合| 国产情侣一区| 国产精品观看视频免费完整版| 欧美成人一区午夜福利在线| 五月婷婷精品| 国产三区二区| 国产成年女人特黄特色毛片免| 国产小视频免费观看| 亚洲国产欧美自拍| 99久久亚洲精品影院| 国产精品性| 色爽网免费视频| 蝴蝶伊人久久中文娱乐网| 一级毛片在线免费视频| 伊人色天堂| 九九九九热精品视频| 国模沟沟一区二区三区| 丁香婷婷综合激情| 美女免费黄网站| 欧美亚洲欧美区| 国产午夜人做人免费视频中文| 无码高潮喷水专区久久| 91精品人妻一区二区| 亚洲av无码人妻| 99热免费在线| 国产情精品嫩草影院88av| 91视频首页| 国产精品播放|