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

混合同余法產(chǎn)生隨機噪聲的FPGA實現(xiàn)

2015-01-29 02:57:30秦雪陳
電子設(shè)計工程 2015年9期
關(guān)鍵詞:設(shè)計

秦雪陳

(河海大學(xué) 計算機與信息學(xué)院,江蘇 南京 211100)

電子戰(zhàn)是戰(zhàn)場敵對雙方保護(hù)電磁譜為己所用同時防止被敵所用的科學(xué)藝術(shù)。電子戰(zhàn)包括電子支持措施(ESM)、電子對抗措施(ECM)、電子反對抗措施(ECCM)。電子干擾是電子對抗的重要組成部分之一,而有源壓制式干擾是電子干擾中的一種常用手段。有源壓制式干擾一般采用噪聲調(diào)制,目的是盡可能大地降低被干擾雷達(dá)接收機中的信噪比,從而降低雷達(dá)的發(fā)現(xiàn)概率[1]。在壓制式噪聲干擾中,噪聲干擾都是采用隨機噪聲信號對VCO進(jìn)行調(diào)制的干擾。因此在電子對抗領(lǐng)域里,噪聲始終是最基本、最常用的干擾源之一[2]。如何產(chǎn)生穩(wěn)定和精確的噪聲信號已經(jīng)成為一個重要的研究領(lǐng)域。

隨著FPGA技術(shù)的高速發(fā)展,數(shù)字噪聲發(fā)生器的性能也得到了快速的發(fā)展。相對于傳統(tǒng)的物理噪聲發(fā)生器,基于FPGA的硬件電路噪聲發(fā)生器具有實現(xiàn)簡單方便靈活,易于擴展的優(yōu)勢。文獻(xiàn)[3]提出了一種基于M序列的高斯白噪聲產(chǎn)生方法,該設(shè)計選取3個線性反饋移位寄存電路(LFSR),每個時鐘生成一個32bit的均勻分布的隨機數(shù),序列具有的周期大約為288,足以滿足實際工程需要[3]。但是在該設(shè)計中1片F(xiàn)PGA內(nèi)集成了均勻分布白噪聲模塊,F(xiàn)IR數(shù)字低通濾波器,均值和方差控制電路,耗費FPGA資源較多,結(jié)構(gòu)較為復(fù)雜。

文獻(xiàn)[4]介紹了混合同余法和中心極限定理,論證了在此方法上可以產(chǎn)生服從正態(tài)分布統(tǒng)計特性的隨機數(shù)。本文在此基礎(chǔ)上,提出了一種基于混合同余法的FPGA隨機噪聲發(fā)生電路設(shè)計。設(shè)計通過主控端控制FPGA從直接波形ROM中讀取數(shù)據(jù),節(jié)省了FPGA片內(nèi)的加法器和乘法器資源,結(jié)構(gòu)簡單,可靠性高。

1 混合同余法原理介紹

通過同余運算生成偽隨機數(shù)的方法稱為同余法,常用的同余法包括加同余法、乘同余法、混合同余法、除同余法[5]。其中乘同余法和混合同余法的性能更好,有速度快、內(nèi)存省、周期長、統(tǒng)計特性好等優(yōu)點[6]。混合同余法是Lehmer在1951年提出的,混合同余法是加同余法和乘同余法的混合形式,其迭代式如下:

式(1)中a為乘子,x0為種子,b為常數(shù),M為模。混合同余法是一種遞歸算法,即先提供一個種子x0,逐次遞歸即得到一個不超過模M的整數(shù)數(shù)列。集合{xn}是由0到M-1的全部整數(shù)重新排列而成[7]。當(dāng)b=0時,稱此算法為乘同余法;若b≠0,則稱算法為混合同余法。xn是在(0,M)內(nèi)服從均勻分布的隨機變量,Rn則是在(0,1)內(nèi)服從均勻分布的隨機變量。式中x0,a,b,M的取值并不是隨意的,模M大小是發(fā)生器周期長短的主要標(biāo)志,常見的M為素數(shù),取b為M的原根,則周期T=M-1。試驗統(tǒng)計表明,用以下參數(shù)進(jìn)行混合同余法產(chǎn)生的隨機序列的統(tǒng)計特性較好:

在式(2)~(12)中,T=231-2,16 807、32 719、1 220 703 125都是231-1的原根。

混合同余法產(chǎn)生的隨機序列具有以下特點:

1)xn重復(fù)周期較小,由于 xn取值在(0,M)內(nèi),其周期,T≤M,T 受 x0,a,b,M 值的影響。 另外,在編程時,浮點運算也會對T產(chǎn)生影響。

2)用此方法產(chǎn)生的隨機序列,在一個周期內(nèi)任意兩個隨機數(shù)不可能相等,這往往與實際情況不相符。

經(jīng)Hull和 Dobell證明, 只有 x0,a,b,M滿足以下一些關(guān)系才能實現(xiàn)周期最大化,即T=M,條件如下[8]:

1)b與M互質(zhì)(或互素,即它們的最大公約數(shù)為1)

2)設(shè)q為某一質(zhì)數(shù),M分別能被q和4整除,且a-1能被q和4整除

產(chǎn)生具有最大周期的偽隨機序列的混合同余法算法為:

由于M=2k,k≥2時,M只有一個素數(shù)因子2,且4也是M的因子,此時a=4n+1,正好滿足了T=M的第二個條件;而此時b=2m+1,剛好與M互質(zhì),即滿足T=M的第一個條件[9]。

可以看出,混合同余法產(chǎn)生的隨機序列最多只能有M個不同的取值。為了獲得長周期的隨機數(shù)序列,應(yīng)盡可能取大的M值,并合理選擇其它參數(shù)[7]。

利用混合同余法產(chǎn)生的是在(a,b)區(qū)間上均勻分布的隨機序列,再根據(jù)中心極限定理,就可以得到服從正態(tài)分布的隨機序列。由獨立同分布中心極限定理有:設(shè)隨機變量X1,X2…Xn相互獨立,服從同一分布,且具有數(shù)學(xué)期望和方差:

近似服從 N(0,1)分布。

如果 Xn服從(0, 1)均勻分布,則式(16)中 μ=0.5,σ2=

近似服 N(0,1)從分布[10]。

2 方案設(shè)計

本文設(shè)計的高斯白噪聲發(fā)生器的系統(tǒng)結(jié)構(gòu)框圖如圖1所示,首先在PC控制端根據(jù)式(17),應(yīng)用 MATLAB產(chǎn)生需要的高斯白噪聲數(shù)據(jù)[11],并存入ROM表,計數(shù)器模塊在FPGA的控制下從ROM表中讀出數(shù)據(jù)送往DAC,通過數(shù)模轉(zhuǎn)換就可以得到高斯白噪聲。

圖1 噪聲發(fā)生器的系統(tǒng)設(shè)計框圖Fig.1 System design diagram of the noise generator

下面對噪聲發(fā)生器設(shè)計的各個部分進(jìn)行分析,并在FPGA中仿真實現(xiàn)。

3 系統(tǒng)仿真

在PC主控端,利用MATLAB工具基于混合同余法產(chǎn)生高斯白噪聲數(shù)據(jù)。圖2是MATLAB仿真結(jié)果圖,分別繪出了利用混合同余法時產(chǎn)生的均勻分布序列和在均勻序列基礎(chǔ)上產(chǎn)生的正態(tài)分布序列,以及它們的頻率分布情況。從仿真結(jié)果可以看出,仿真生成的隨機序列的統(tǒng)計特性和單位正態(tài)分布十分吻合。產(chǎn)生的高斯白噪聲滿足噪聲隨機性和統(tǒng)計特性的要求,在PC主控端可以通過改變均值,方差和種子值,從而得到不同的服從正態(tài)分布統(tǒng)計特性樣本,從而產(chǎn)生滿足各種需要的高斯白噪聲。將MATLAB仿真生成的隨機信號數(shù)據(jù)保存成mif文件,存入ROM表中供FPGA讀取使用。

圖2 MATLAB仿真結(jié)果圖Fig.2 MATLAB simulation results

本文中的FPGA設(shè)計平臺選用Altera公司的StratixⅣ芯片EP4SGX230KF40C4ES,開發(fā)工具使用 QuartusⅡ和Modelsim對其進(jìn)行功能仿真并觀察仿真結(jié)果。

圖3所示為該設(shè)計的RTL級電路,從圖中可以看出,電路共有3個輸入信號:使能信號en,復(fù)位信號rst_n,時鐘信號clk。該電路的核心是計數(shù)器模塊和ROM表模塊。ROM表模塊的實現(xiàn)使用Altera內(nèi)部的LPM_ROM IP核。電路工作時,由計數(shù)器cnt產(chǎn)生地址信號,送給ROM表中進(jìn)行尋址,在輸出端就可以產(chǎn)生數(shù)字高斯白噪聲序列。

圖3 RTL級電路示意圖Fig.3 RTL level circuit schematic

利用Modelsim仿真工具進(jìn)行仿真,可以觀察到輸出的高斯白噪聲序列,仿真結(jié)果如圖4所示。

將輸出序列改成模擬形式,可以看到產(chǎn)生的數(shù)字高斯白噪聲的波形,如圖5所示。

圖5 仿真產(chǎn)生的高斯白噪聲波形Fig.5 Gaussian white noise waveform

4 結(jié) 論

本設(shè)計實現(xiàn)的高斯白噪聲發(fā)生器電路,工作穩(wěn)定,并且在PC主控端可以根據(jù)不同要求,通過改變均值方差和種子值,從而得到服從正態(tài)分布統(tǒng)計特性的不同樣本,進(jìn)而得到不同種類和滿足不同特性的噪聲。實驗結(jié)果產(chǎn)生的高斯白噪聲符合噪聲隨機性和統(tǒng)計特性的要求,本設(shè)計可以應(yīng)用在有源干擾機的工程實踐中,有比較好的實用特性。

[1]張永順,童寧寧,趙國慶.雷達(dá)電子戰(zhàn)原理[M].北京:國防工業(yè)出版社,2006.

[2]Vasilescu G.Electronic Noise and Interfering Signals:Principles and Applications[M].Berlin Springer-Verlag,2005

[3]李成.一種基于FPGA帶限數(shù)字噪聲發(fā)生電路的設(shè)計[J].電子質(zhì)量,2009(5):68-70.LI Cheng.The design of bandwidth limited digital noise generator based on FPGA[J].Electronics Quality,2009(5):68-70.

[4]萬衛(wèi)華,顏波濤.混合同余法產(chǎn)生隨機噪聲技術(shù)分析[J].中國科技信息,2012(7):123.WAN Wei-hua,YAN Bo-tao.Use blend congruent algorithms to generate random noise and analytical[J].China Science and Technology Information,2012(7):123.

[5]楊振海,張國志.隨機數(shù)生成[J].數(shù)理統(tǒng)計與管理,2006,25(2):224-252.YANG Zhen-hai,ZHANG Guo-zhi.Generating random variables[J].Application of Statistics and Management,2006,25(2):224-252.

[6]徐鐘濟.蒙特卡羅方法[M].上海:上海科學(xué)技術(shù)出版社,1985.

[7]吳飛.產(chǎn)生隨機數(shù)的幾種方法及其應(yīng)用[J].數(shù)值計算與計算機應(yīng)用,2006(1):48-51.WU Fei.Several methods of creating stochastic number and applications[J].Journal of Numerical Methods and Computer Applications,2006(1):48-51.

[8]郭鳳鳴.一種生成大周期偽隨機數(shù)的新算法——改進(jìn)的混合同余法[J].地球科學(xué),1992(6):733-738.GUO Feng-ming.A new algorithm in generating pseudo random number-improved mixing congruential method[J].Earth Science,1992,(06):733-738.

[9]張永偉.一種新型雷達(dá)模擬器的設(shè)計[J].艦船電子對抗,2008(2):56-59.ZHANGYong-wei.Design of a kind of new radar simulator[J].Shipboard Electronic Countermeasure,2008(2):56-59.

[10]盛驟,謝式千.概率論與數(shù)理統(tǒng)計及應(yīng)用[M].北京.高等教育出版社,2004.

[11]楊丹,趙海濱.MATLAB 7.0從入門到精通[M].北京.人民郵電出版社,2006.

猜你喜歡
設(shè)計
二十四節(jié)氣在平面廣告設(shè)計中的應(yīng)用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設(shè)計的守護(hù)之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設(shè)計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設(shè)計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設(shè)計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設(shè)計萌到家
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設(shè)計到“設(shè)計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 成人综合在线观看| 精品视频免费在线| 2022精品国偷自产免费观看| 日韩123欧美字幕| 都市激情亚洲综合久久| yjizz视频最新网站在线| 欧美另类图片视频无弹跳第一页| 成人在线观看一区| 幺女国产一级毛片| 亚洲成人动漫在线观看| 4虎影视国产在线观看精品| 亚洲精品午夜天堂网页| 在线免费a视频| 日韩a级片视频| 国产精品欧美激情| 国产91无毒不卡在线观看| 亚洲欧洲自拍拍偷午夜色| 强乱中文字幕在线播放不卡| 色天天综合久久久久综合片| 看看一级毛片| hezyo加勒比一区二区三区| 亚洲男人天堂2020| 免费人成网站在线观看欧美| 国产区91| 就去吻亚洲精品国产欧美| 亚洲三级网站| 日韩欧美中文字幕在线精品| 91在线中文| 欧美在线中文字幕| 欧美日韩资源| 国产精品色婷婷在线观看| 国产福利大秀91| 少妇精品在线| 成人中文在线| 亚洲国产中文欧美在线人成大黄瓜 | 熟妇人妻无乱码中文字幕真矢织江 | 欧美精品1区| 亚洲日韩AV无码一区二区三区人| 国产成人夜色91| 久青草网站| 污网站在线观看视频| 99在线观看精品视频| 色婷婷亚洲十月十月色天| 91探花在线观看国产最新| 18禁黄无遮挡网站| 午夜国产精品视频黄| 亚洲首页国产精品丝袜| 欧美成人h精品网站| 萌白酱国产一区二区| 中文字幕调教一区二区视频| 91九色国产porny| 国产成年无码AⅤ片在线| 国产精品大尺度尺度视频| 亚洲天堂精品在线| 3344在线观看无码| 亚洲色无码专线精品观看| 久久久久久久久18禁秘| 97se亚洲| 欧美精品v欧洲精品| 小说区 亚洲 自拍 另类| 亚洲人成网站色7799在线播放| 特级做a爰片毛片免费69| 在线国产三级| 亚洲成a人在线观看| 日韩 欧美 国产 精品 综合| 国产麻豆精品久久一二三| 久久婷婷色综合老司机| 亚洲人成网站色7777| 亚洲中文字幕无码mv| 一本大道香蕉中文日本不卡高清二区| 亚洲av无码牛牛影视在线二区| 国产自在自线午夜精品视频| 午夜少妇精品视频小电影| 亚洲人成在线免费观看| 亚洲高清在线播放| 亚洲欧美国产高清va在线播放| 免费xxxxx在线观看网站| 亚洲一区第一页| 欧美色图久久| 婷五月综合| 美女国内精品自产拍在线播放 | 国产精品欧美激情|