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

混沌噪聲產生器及其FPGA實現?

2011-06-28 16:51:19王喜風王可人田上成
電訊技術 2011年4期
關鍵詞:信號方法設計

王喜風,王可人,馮 輝,田上成

(解放軍電子工程學院,合肥230037)

混沌噪聲產生器及其FPGA實現?

王喜風,王可人,馮 輝,田上成

(解放軍電子工程學院,合肥230037)

為實時產生混沌噪聲,設計了一種基于Tent映射雙向耦合映象格子和“接收-拒絕”法的混沌噪聲產生器,將其由浮點運算轉換為定點運算后在FPGA上實現。所實現的混沌噪聲產生器具有結構簡單、運算復雜度低、資源占用少且易于控制等優點。性能測試結果表明:混沌噪聲產生器能夠產生具有任意分布和平坦功率譜的混沌噪聲,且隨機性較好。

混沌噪聲;耦合映象格子;“接收-拒絕”法;FPGA

1 引言

傳統噪聲多由模擬噪聲源產生,易受溫度和其它環境因素影響而發生漂移,且可控性差,難于對其進行加工和復制[1]。隨著數字電路的發展,數字化噪聲逐漸取代模擬噪聲,但現有的多種產生方法都有其缺陷:m序列的隨機性較差,數量有限;多頻選擇調相方式和直接序列移相鍵控方式產生的信號頻譜不滿足白噪聲的要求[1]。

混沌信號具有類噪聲性、帶寬較寬、可控性和可再生性等優點,可以替代以上方法來產生數字化噪聲信號。

本文基于Tent映射雙向耦合映象格子(Tent Double-way Coupled Map Lattice,TDCML)和“接收-拒絕”法提出了一種混沌噪聲產生方法,并將該產生方法在FPGA上實現為混沌噪聲產生器。對實際產生的混沌噪聲序列進行性能測試,并與相應的理論值和仿真結果進行了比較,結果表明混沌噪聲產生器能夠產生具有任意分布和平坦功率譜的混沌噪聲,且結構簡單,易于控制。

2 混沌噪聲的產生

與低維的混沌映射相比,TDCML映射在時間和空間上都是混沌的,具有更復雜的混沌行為和更豐富的混沌特性,通過序列間的相互擾動可以有效克服有限精度問題,同時不影響序列本身的混沌特性[2]。另外,TDCML映射運算簡單,數據間沒有乘除運算,且其并行運算的特點使序列的產生速度更快[3],所以本文采用TDCML映射作為混沌噪聲源。

2.1 TDCML映射

TDCML映射的數學表達式[4]為

式中,ε是耦合系數且0<ε<1,L是系統尺寸,i為格點坐標,n為迭代次數,a是局部映射(Tent映射)的分形參數且0<a<1,邊界條件為x0(n)=xL(n),xL+1(n)=x1(n)。

TDCML映射在ε<0.01時,各格點序列分布趨于均勻分布,而其局部映射(Tent映射)對擾動極為敏感,微小的擾動在格子間通過擴散而迅速放大,因此,在弱耦合情況下(ε=0.01),TDCML映射仍具有良好的時空混沌性態[4]。另外,由于局部映射的功率譜是常數,所以TDCML映射各格點序列具有平坦的功率譜。

2.2 混沌噪聲的產生

常用于產生高斯分布信號的算法有Box-Muller算法和Wallace算法等,這些算法只能產生特定分布的信號,且有數據間乘法運算[5],影響信號的產生速度。文獻[6]提出的“接收-拒絕”法可以產生任意分布的隨機數,且算法簡單,隨機數產生速度快。由此,本文采用TDCML映射和“接收-拒絕”法提出了一種產生具有任意分布和平坦功率譜的混沌噪聲設計方法,圖1為其設計框圖。

圖1 混沌噪聲產生器的設計框圖Fig.1 Design block diagram of chaotic noise generator

在弱耦合情況下,TDCML映射的各格點序列都滿足均勻分布,為減少數據間的相關性,選取TDCML映射中空間間隔為φ、長度為n的兩個格點序列{xi(1),xi(2),…,xi(n)}和{xi+φ(1),xi+φ(2),…,xi+φ(n)},通過“接收-拒絕”法產生具有任意分布和平坦功率譜的混沌序列Y(n),將Y(n)經DAC后得到混沌噪聲Y(t)。為便于控制,TDCML映射的L個初始值由Logistic映射提供,這樣只要一個Logistic映射的初始值a0就可以驅動整個系統運行。

3 混沌噪聲的FPGA實現

3.1 TDCML映射的定點運算模型

為降低資源占用率,提高運算速度,將式(1)由浮點運算轉換為定點運算。經仿真分析,當p=32時TDCML序列處于混沌態且性能較好,所以混沌噪聲產生器在FPGA上實現時的計算精度取32 bit。為避免全同步現象[7],考慮在降低資源占用率的同時提高序列性能,系統尺寸L取8。

為產生均勻分布的混沌序列,同時簡化FPGA的定點運算,令ε=2-7=0.007 812 5,a=0.5。此時,TDCML映射的定點運算模型為

該模型中只有移位、加法、減法和判斷等簡單運算,所以占用資源少,信號產生速度快。

3.2 混沌噪聲產生器

本文采用Xilinx公司的Spartan 3E系列的XC3S1600E芯片,以產生具有Gauss分布和平坦功率譜的混沌噪聲為例來實現本文提出的混沌噪聲產生方法。圖2為該混沌噪聲產生器的系統框圖。

圖2 混沌噪聲產生器的系統框圖Fig.2 System block diagram of chaotic noise generator

當FPGA的計算精度為32 bit、TDCML映射的系統尺寸L=8、耦合系數ε=2-7、分形參數a=0.5時,該系統的工作流程如下。

(1)由于Logistic映射的數據產生周期為3個時鐘周期,為減少相鄰數據間的相關性,抽樣器每間隔6個時鐘周期抽取一次數據。

(2)在計數器控制下,串并轉換器依次將抽樣器輸出的8個32 bit數據存儲到寄存器中,到最后一個數據存儲到寄存器為止,總共需要48個時鐘周期,系統在計數器下一次計數時觸發8個數據同時并行輸出。

(3)當初值選擇器第一次接收到數據時,將選通串并轉換器傳來的數據作為TDCML產生器的初始值,之后選通TDCML產生器傳來的數據,讓TDCML產生器循環迭代產生TDCML序列,圖3為TDCML映射的算法流程圖。

圖3 TDCML映射的算法流程圖Fig.3 Flow chart of TDCML-map arithmetic

(4)選取TDCML映射格點坐標是3和6的兩路32 bit數據,將其輸出到接收-拒絕模塊,圖4為“接收-拒絕”模塊框圖。ROM中預先存儲了Gauss分布數據,將第3路的高10 bit作為地址碼讀取ROM中1 024個32 bit的分布數據,將其與第6路的數據進行比較,當a<b時,控制模塊使能FIFO的wr-en,將第3路的32 bit數據存入FIFO。當FIFO存儲一定數據后,在接收數據的同時,控制模塊使能rd-en,在clk-out時鐘的控制下將存儲的數據輸出,得到混沌噪聲序列Y(n),最后通過DAC將混沌噪聲Y(t)輸出。

另外,為保證FIFO的連續輸出,根據“接收-拒絕”法原理[5],若產生Gauss分布信號,設定clk-out=1/21 clk,clk-in=1/7 clk,即在主頻100 MHz下,混沌噪聲的輸出速度是4.76 Msample/s。為更好體現分布數據的分布特點,本文對Gauss分布數據采用μ律量化后存儲到ROM中。此外,為提高系統的可控性,本文設計了一個初值賦值模塊,只需一個初始值a0就能驅動整個系統運行。

圖4 “接收-拒絕”模塊框圖Fig.4 Block diagram of“acceptance-rejection”module

利用ISE Simulator對混沌噪聲產生器進行功能仿真,當初始值a0=1時,仿真結果如圖5所示。可見,混沌噪聲連續輸出且信號產生速度符合設計要求。

圖5 ISE Simulator功能仿真結果Fig.5 Functional simulation result with ISE simulator

4 性能測試與結論

本節對混沌噪聲產生器產生的混沌偽隨機序列Y(n)進行性能測試[8-9],主要包括不變分布、功率譜和最大Lyapunov指數。本文選取滿足Gauss分布和Rayleigh分布的兩種混沌噪聲序列進行測試。

4.1 Gauss分布混沌噪聲序列性能測試

在ROM中預存1 024個32 bit的服從N(0,1)分布的數據。設混沌噪聲產生器的初始值a0=1,取其產生的50 000個樣本數據進行不變分布和功率譜測試,圖6為樣本數據的不變分布直方圖和功率譜圖。

可見,該樣本數據的直方圖包絡很好地逼近標準Gauss分布概率密度曲線,其功率譜沒有較大的峰值,較平坦,同時計算得到樣本數據的均值為0.001 2,方差為0.997 1,與標準Gauss分布的均值和方差的理論值非常接近。可見混沌噪聲產生器能夠按照ROM中存儲的Gauss分布數據產生具有相應分布和平坦功率譜的混沌噪聲。

圖6 Gauss分布混沌偽隨機序列的性能測試Fig.6 Performance testing of chaotic pseudo sequences with Gauss distribution

混沌噪聲作為一種類噪聲,其隨機性是衡量其性能好壞的一個重要指標。混沌信號的隨機性通常采用最大Lyapunov指數來衡量,最大Lyapunov指數越大,隨機性越強。

本文采用小數據量法來計算Gauss分布混沌偽隨機序列的最大Lyapunov指數,當嵌入維數m=3、時延τ=3時,Gauss分布混沌偽隨機序列的最大Lyapunov指數為2.806 9,遠遠大于低維混沌序列的最大Lyapunov指數,所以Gauss分布混沌偽隨機序列具有良好的隨機性。

4.2 Rayleigh分布混沌偽隨機序列性能測試

在ROM中預存1 024個32 bit的Rayleigh分布數據,該Rayleigh分布服從R(2)分布,設混沌噪聲產生器初始值a0=1,取其產生的50 000個樣本數據進行不變分布和功率譜測試,圖7為樣本數據的不變分布直方圖和功率譜圖。

圖7 Rayleigh分布混沌偽隨機序列的性能測試Fig.7 Performance testing of chaotic pseudo sequences with Rayleigh distribution

可見,樣本數據的直方圖包絡很好地逼近服從R(2)分布的Rayleigh分布概率密度曲線,其功率譜沒有較大的峰值,較平坦。計算得到樣本數據的均值為2.456,方差為1.732,與理論上的均值和方差8-2π很接近。同樣,混沌噪聲產生器能夠按照ROM中存儲的Rayleigh分布數據產生具有相應分布和平坦功率譜的混沌噪聲。

當嵌入維數m=3、時延τ=3時,Rayleigh分布混沌噪聲序列的最大Lyapunov指數為2.840 9,遠遠大于低維混沌序列的最大Lyapunov指數,所以Rayleigh分布混沌噪聲序列具有良好的隨機性。

綜上所述,混沌噪聲產生器能夠按照ROM中的分布數據產生具有相應分布和平坦功率譜的混沌噪聲,且該信號具有較強的隨機性。

4.3 設計方法比較

采用XC3S1600E芯片,在100 MHz主頻下,以產生Gauss分布混沌噪聲為例,將本文的混沌噪聲產生器的設計方法與文獻[1]中兩種基于Logistic映射產生混沌噪聲的設計方法進行比較,結果如表1所示。

表1 設計方法比較Table 1 Comparison of design methods

由表1可見,設計方法1資源占用較多,幾乎是本文方法的2倍,特別是乘法器已經超過芯片資源的1倍,但是其最大輸出速度是本文方法的近7倍;本文方法的最大輸出速度是設計方法2的近3倍,但資源占用是其近5倍;3種方法產生的Gauss分布的分布特性基本相同;本文方法最多能產生4路混沌噪聲,而設計方法1和2只能產生1路信號。

[1]張家樹,馮海濤.基于混沌的最佳壓制干擾噪聲源設計[J].電波科學學報,2006,21(5):701-707.

ZHANG Jia-shu,FENG Hai-tao.Chaos-based optimal radar jamming noise sources design[J].Chinese Journal of Radio Science,2006,21(5):701-707.(in Chinese)

[2] Hu Hanping,Xu Ya,Zhu Ziqi.A method of improving the properties of digital chaotic system[J].Chaos Solitons and Fractals,2008,38(2):439-446.

[3] Ping Li,Zhong Li,Wolfgang A Halang,et al.A multiple pseudorandom-bit generator based on a spatiotemporal chaotic map[J].Physics Letters A,2006,349(6):467-473.

[4]劉建東,付秀麗.基于耦合帳篷映射的時空混沌單向Hash函數的構造[J].通信學報,2007,28(6):30-38.

LIU Jian-dong,FU Xiu-li.Spatiotemporal chaotic one-way Hash function construction based on coupled tent maps[J].Journal on Communications,2007,28(6):30-38.(in Chinese)

[5]杜學峰,武杰.基于FPGA的任意分布高速偽隨機數發生器[J].中國科學技術大學學報,2006,36(9):990-994.

DU Xue-feng,WU Jie.Arbitrary distribution high-speed pseudo-random number generator based on FPGA[J].Journal of University of Science and Technology of China,2006,36(9):990-994.(in Chinese)

[6] Mao Y,Liu C,Liu W.Design and FPGA implementation of a pseudo-random bit sequence generator using spatiotemporal chaos[C]//Proceedings of 2006 International Conference on Communications,Circuits and Systems.Guilin:IEEE,2006:2114-2118.

[7]曹騮,毛耀斌,劉文波,等.時空混沌偽隨機比特發生器及其FPGA實現[J].系統工程與電子技術,2008,30(9):1606-1610.

CAO Liu,MAO Yao-bin,LIU Wen-bo,et al.Pseudorandom bit generator based on spatio-temporal chaos and its FPGA implementation[J].Systems Engineering and Electronics,2008,30(9):1606-1610.(in Chinese)

[8]楊瑛,鄧鵬飛,劉春泉.混沌噪聲調頻信號對UWB-SAR/ISAR成像的干擾[J].電訊技術,2008,48(9):75-78.

YANG Ying,DENG Peng-fei,LIU Chun-quan.Chaotic Noise FM signal jamming on UWB-SAR/ISAR Imaging[J].Telecommunication Engineering,2008,48(9):75-78.(in Chinese)

[9]呂波,張曉發,袁乃昌.數字噪聲寬帶干擾源設計[J].軍械工程學院學報,2008,20(1):54-57.

LV Bo,ZHANG Xiao-fa,YU Nai-chang.Design of digital noise FM broadband jamming source[J].Journal of Ordnance Engineering College,2008,20(1):54-57.(in Chinese)

W ANG Xi-feng was born in Jiashan,Zhejiang Province,in 1986.He received the B.S.degree from Electronic Engineering Institute of PLA in 2008.He is now a graduate student.His research interests include nonlinear signal processing and digital system design.

Email:wangxifeng815@163.com

王可人(1957-),男,江蘇鎮江人,1986年于解放軍理工大學獲碩士學位,現為教授、博士生導師,主要研究方向為無線通信信號的分析和處理;

WANG Ke-ren was born in Zhenjiang,Jiangsu Province,in 1957.He received the M.S.degree from PLA University of Science and Technology in 1986.He is now a professor and also the Ph.D. supervisor.His research interests include wireless communication signal analysis and processing.

馮輝(1978-),男,山東榮城人,2009年于解放軍電子工程學院獲博士學位,現為講師,主要研究方向為通信信號處理;

FENG Hui was born in Rongcheng,Shandong Province,in 1978.He received the Ph.D.degree from Electronic Engineering Institute of PLA in 2009.He is now a lecturer.His research direction is communication signal processing.

田上成(1985-),男,河北故城人,2008年于合肥工業大學獲學士學位,現為碩士研究生,主要研究方向為通信信號處理、衛星通信技術。

TIAN Shang-cheng was born in Gucheng,Hebei Province,in 1985.He received the B.S.degree from Hefei University of Technology in 2008.He is now a graduate student.His research interests include communication signal processing and satellite communication technology.

Chaotic Noise Generator and its FPGA Realization

WANG Xi-feng,WANG Ke-ren,FENG Hui,TIAN Shang-cheng
(Electronic Engineering Institute,Hefei 230037,China)

To generate chaotic noise,a chaotic noise generator is designed based on Tent double-way coupled map lattice and“acceptance-rejection”.The generator is realized on FPGA after it is converted from floating pointed operation to fixed pointed operation.The realized generator has advantages including simple structure,low complexity of algorithm,accounting for few resources and easy control.The results of performance test show that the generator can generate chaotic noise with arbitrary distribution,flat power spectrum and good randomicity.

chaotic noise;coupled map lattice;“acceptance-rejection”method;FPGA

TN97

A

10.3969/j.issn.1001-893x.2011.04.006

王喜風(1986-),男,浙江嘉善人,2008年于解放軍電子工程學院獲學士學位,現為碩士研究生,主要研究方向為非線性信號處理和數字系統設計;

1001-893X(2011)04-0026-05

2011-01-13;

2011-03-03

猜你喜歡
信號方法設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
可能是方法不對
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
基于LabVIEW的力加載信號采集與PID控制
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 欧美一级高清免费a| 国产成人精品一区二区三在线观看| 中文字幕在线一区二区在线| 久久精品女人天堂aaa| 精品少妇三级亚洲| 亚洲成综合人影院在院播放| 成人免费午间影院在线观看| 精品伊人久久久久7777人| 狠狠五月天中文字幕| 午夜视频日本| 欧美成人区| 精品伊人久久久久7777人| 日韩欧美国产成人| 日韩视频免费| 亚洲欧美日韩成人在线| 韩日午夜在线资源一区二区| 国产无码性爱一区二区三区| 国产v欧美v日韩v综合精品| 在线日韩一区二区| 99热这里只有精品免费国产| 国产91色在线| 亚洲高清中文字幕| 亚洲男人在线| 99久久免费精品特色大片| 亚洲欧美在线看片AI| 情侣午夜国产在线一区无码| 制服丝袜 91视频| 成人噜噜噜视频在线观看| 无码内射在线| 国产精品欧美在线观看| 99尹人香蕉国产免费天天拍| 免费不卡视频| 国产毛片不卡| 曰AV在线无码| 在线观看国产黄色| 国产69精品久久久久孕妇大杂乱| 免费看黄片一区二区三区| 夜精品a一区二区三区| 福利视频一区| 无码国产伊人| 久久9966精品国产免费| 四虎亚洲国产成人久久精品| 国产精品污视频| 久久综合亚洲色一区二区三区| 中文字幕 91| 久久99国产乱子伦精品免| 国产经典免费播放视频| 日本人又色又爽的视频| 日本a∨在线观看| 97视频精品全国在线观看| 丁香五月激情图片| 亚洲视屏在线观看| 亚洲无码高清一区| 天天干天天色综合网| 国产一区二区精品福利| 中文字幕日韩久久综合影院| 99国产精品国产| 成人va亚洲va欧美天堂| 精品少妇人妻一区二区| 欧美自慰一级看片免费| 国产精品无码久久久久久| 国产第一色| 国产精品2| 成人av手机在线观看| 国产精品网曝门免费视频| 国产靠逼视频| 国产综合网站| 国产精品自拍露脸视频| 国产区网址| 91国内外精品自在线播放| 欧美精品三级在线| 在线日本国产成人免费的| 欧美日韩中文字幕在线| 久久永久视频| 伊人五月丁香综合AⅤ| 久久国产精品国产自线拍| 国产精品制服| 一级毛片在线播放免费观看 | 国产啪在线| 亚洲国产91人成在线| 欧美亚洲日韩不卡在线在线观看| 色亚洲成人|