<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 混合同余法產(chǎn)生隨機噪聲的FPGA實(shí)現

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

作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:隨著(zhù)電子對抗技術(shù)的快速發(fā)展,在有源式干擾機中需要用到數字。通過(guò)對產(chǎn)生隨機序列的原理研究,本文提出了一種利用產(chǎn)生的方法。該方法在PC主控端的控制下,采用ROM查找表的方式實(shí)現信號的產(chǎn)生。在的原理基礎上,設計利用 MATLAB和QuartusⅡ軟件對設計的發(fā)生器進(jìn)行仿真驗證。應用Verilog HDL語(yǔ)言實(shí)現模塊功能性,本設計采用Altera公司的StratixⅣ芯片EP4SGX230KF40C4ES。實(shí)驗結果顯示,本設計得到了穩定輸出的數字高斯白噪聲信號。

本文引用地址:http://dyxdggzs.com/article/201609/303580.htm

關(guān)鍵詞:高斯白噪聲;;;

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

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

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

1 混合同余法原理介紹

通過(guò)同余運算生成偽隨機數的方法稱(chēng)為同余法,常用的同余法包括加同余法、乘同余法、混合同余法、除同余法。其中乘同余法和混合同余法的性能更好,有速度快、內存省、周期長(cháng)、統計特性好等優(yōu)點(diǎn)?;旌贤喾ㄊ荓ehmer在1951年提出的,混合同余法是加同余法和乘同余法的混合形式,其迭代式如下:

a.jpg

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

b.jpg

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

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

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

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

1)b與M互質(zhì)(或互素,即它們的最大公約數為1)2)設q為某一質(zhì)數,M分別能被q和4整除,且a-1能被q和4整除產(chǎn)生具有最大周期的偽隨機序列的混合同余法算法為:

c.jpg

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

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

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

d.jpg

e.jpg

2 方案設計

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

f.jpg

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

3 系統仿真

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


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>