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

一種偽噪聲比特序列發生器的設計與實現

2009-05-12 03:14:34韓春艷王光義
現代電子技術 2009年5期

韓春艷 徐 寧 王光義

摘 要:為了產生性能良好的偽噪聲(PN)序列,提出了一種超混沌偽噪聲比特序列發生器的設計與實現方法。設計中利用一個新的連續超混沌系統作為PN序列的隨機信號源,建立了連續系統的離散和量化數學模型,在Simulink平臺上借助于DSP Builder里的模塊構建了該離散化模型的電路模型,利用 FPGA芯片在實驗中獲得了數字混沌PN序列。同時對產生的PN序列進行了性能評估,其結果通過了5個基本測試標準。該技術可應用于混沌通信、信息加密等領域。

關鍵詞:PN序列;超混沌;FPGA;離散化模型

中圖分類號:TP309文獻標識碼:B

文章編號:1004-373X(2009)05-075-03

Design and Realization of a Pseudo Noise Bit Sequence Generator

HAN Chunyan1,XU Ning2,WANG Guangyi2

(1.Binzhou University,Binzhou,256603,China;2.School of Electronics Information,Hangzhou Dianzi University,Hangzhou,310018,China)

Abstract:This paper presents a method of designing and realizing hyperchaotic pseudo-Noise bits generator to generate good Pseudo-Noise (PN) sequence.This design uses a novel continuous hyperchaotic system as random seed generator and the discrete and quantized mathematical models of the system are given.Based on the platform of Matlab/Simulink,a circuit module of the hyperchaotic discrete system is constructed by using the DSP Builder.Then an experimental PN sequence is obtained by using the Field Programmable Gate Array (FPGA).Furthermore,the proposed PN sequence generator is subjected to five basic statistical tests and successfully passes all five basic statistical tests.This technology can be applied in chaotic communication,information encryption and so on.

Keywords:PN sequence;hyperchaos;FPGA;discrete model

0 引 言

隨機序列可應用于擴頻通信、信息加密等領域。一種好的隨機序列可以改善擴頻通信和信息加密的性能。隨機序列由某種裝置或算法產生,其輸出序列應是統計獨立和不可預測的。

嚴格說來,真正的隨機序列可由物理上的噪聲源產生,如通過檢測半導體的熱噪聲、振蕩器的頻率波動來獲得一種模擬的隨機信號,這是一種基于硬件的產生隨機噪聲的不確定過程,因而也是不可預測的。然而在實際應用中,這種非確定性的隨機序列無法再生,限制了在工程中的應用。實際應用中,所需的隨機序列是由確定性的過程產生的偽隨機序列[1]。為提高序列的隨機性,偽隨機序列發生器需要一個隨機信號源。混沌是確定性的,但研究表明很難區分一個信號是來自于非確定性系統還是混沌系統[2],而混沌對初始條件的高度敏感性導致了混沌信號的長期不可預測性。因此,利用混沌系統作為偽隨機序列發生器的隨機信號源是一種新的嘗試,并且已引起了國內外學者的廣泛關注與研究。

把混沌序列作為DS-CDMA通信系統的擴頻序列已有不少研究[3,4],并提出了一些混沌PN序列發生器的設計方法[5-7]。但是,性能良好的PN序列的硬件實現,尤其利用高性能芯片的實現仍是一種挑戰。

FPGA(Field Programmable Gate Array)因為邏輯密度高,通用性強,隨機可編程與開發時間短,成本低,可反復修改等特性而在現代電子技術中獲得了廣泛應用。近來一些文獻對基于FPGA的PN序列生成進行了研究[8-10],但大多利用低維離散混沌映射或低維連續混沌作為隨機信號源。低維混沌結構簡單,密鑰空間小,其序列性能安全性差。本文將以高維超混沌作為PN序列的隨機信號源,基于FPGA技術提出一種PN序列的硬件實現方法,并對序列的統計性能進行了分析,滿足五個基本測試標準[11],從而可提供一種性能良好的PN序列。

1 超混沌模型及其離散量化算法

文獻[12]提出了一個新的超混沌系統,其數學模型為:

=-y-z

=x+ay-du

=bxz-cz+k

=-fz+g(1)

其中:a, b,c,d,f,g,k為系統的常數,可作為PN序列產生的密鑰參數。仿真和實際實驗表明,當a=0.2,b=28/13,c=7,d=15,f=0.1,g=0.18,k=0.18時,該系統存在兩個正的Lyapunov指數(LE1=0.022 2,LE2=0.003 6 ,LE3=0,LE4=0.444 8),出現超混沌現象。其超混沌吸引子的相圖如圖1所示。

圖1 系統(1)的超混沌吸引子在相平面上的投影

一個微分方程可近似表示為:

dx璱dt=f(x1,x2,…,x璑)=limτ→0x璱(n+1)-x璱(n)τ(2)

因此可把連續的超混沌系統(1)表示為離散的迭代方程:

x(n+1)=x1n+τ(-y2n-z3n)

y(n+1)=y璶+τ(x璶+ay璶-du璶)

z(n+1)=x3n+τ(bx璶z璶-cz璶+k)

u(n+1)=τ(-fz璶+g)(3)

當τ足夠小時,離散系統(3)的動力學特性與連續系統(1)相同,在此取τ=0.000 5。在求解方程(3)時,每個變量迭代值為二進制數。以變量x為例,可表示為:

x璶=b1璶×2u+b2璶×2u-1+…+bu璶×2+

bu+1璶+bu+2璶×2-1+…+bu+j璶×2-(j-1)+…

+bu+v璶×2-v(4)

其中:u+v+1=m,權bi璶∈(1,0),i=1,2,3,…,m。量化的一種方法是選取式(3)中的一個變量,如x璶,抽取其小數部分的某一二進制位隨時間變化時的序列作為PN序列。

2 電路模塊的設計與PN序列的FPGA實現

電路模塊的設計基于Altera公司開發的Quartus Ⅱ 6.1和DSP Builder 6.1。該平臺的優勢是能夠在Simulink平臺上直接調用DSP Builder庫中的各個庫單元完成電路設計,如延時單元、并行加法器、流水線乘法器、總線單元和放大器等,并便于FPGA 硬件實現。在Simulink環境中設計的式(3)的電路模型如圖2所示,并建立相應的MDL文件。為驗證電路模型的精度,需進行仿真驗證與修改。

圖2 離散系統(3)的電路模型

在Simulink中,通過DSP Builder 6.1自帶的Signal Compiler 模塊可將已建立的MDL文件轉換成VHDL文件和QPF文件。通過對QPF文件進行分析、綜合和編譯,把在線編程與配置后的文件下載到FPGA芯片中。

硬件實驗是在康芯公司的開發板上實現的(圖3(a))。該開發板的核心芯片為Altera公司的Cyclone Ⅱ EP2C35F484C8,系統晶振為20 MHz。芯片輸出的PN序列數字波形如圖3(b)所示。

圖3 FPGA 開發板與實驗結果

3 序列統計特性分析

對隨機序列統計特性的估計,已提出了一些測試的標準[1]。本文選擇文獻[11]提出的5個基本測試標準,用以表明PN序列是否擁有真隨機序列的特性。而序列的不可預測性可由混沌系統來保證。5個基本測試內容為頻率測試(單比特測試)、連續測試(二比特測試)、Poker 測試、游程測試和自相關測試。頻率測試的目的是檢驗序列中的“1”和“0”的數目是否近似相等;連續測試的目的是檢驗序列的子序列“00”,“01”,“10”,“11”的數目是否近似相同;Poker 測試的目的是檢驗序列中長度為m的子序列出現的次數是否相等,當m=1時即為單比特測試的情況;游程測試的目的是確定序列中各種長度的游程數目是否近似符合真隨機序列的特性;自相關測試的目的是檢驗序列自身和其移位序列的相關性。這5種基本測試都有其定義,分別用X1,X2,…,X5表示,且在定義和一定條件下應滿足χ2分布。具體定義見文獻[11]。

通過一定的接口電路抽取了FPGA芯片中長度為20 000的一個實際序列樣本,對其進行統計特性分析后的結果見表1,通過查χ2分布表可知,被測序列通過所有5個基本測試,顯現了本文提出的PN序列的良好隨機性能。本文并非以理論計算而是采集實際的PN序列作為統計性能分析的樣本,其測試結果更符合硬件的輸出序列的實際特性,這是本文的另一特色。

表1 序列統計特性5個基本測試的結果

測試項目測試結果要求值測試參數

頻率測試(X1)0.924 8<3.841 5

連續測試 (X2)1.836 7<5.991 5

Poker 測試 (X3)7.514 6<14.067m=3

20.589<24.996m=4

30.352<44.985m=5

游程測試 (X4)

9.129 8<9.488k=3

10.076 4<12.592k=4

11.789 8<15.507k=5

12.858<18.307k=6

自相關測試(X5)

0.940 5<1.96A(1)

1.4<1.96A(8)

0.594 2<1.96A(18)

4 結 語

基于FPGA技術,提出一種PN比特序列發生器的設計與實現方法。該方法以一個連續的超混沌系統為PN序列的隨機信號源,其離散模型和量化方法反映了超混沌系統的特性。與離散混沌系統和低維混沌系統相比,連續超混沌系統具有更復雜的結構、更多的參數和初始值,因而具有較大的密鑰空間,使其應用于保密通信和信息加密時具有更好的安全性。

參考文獻

[1]Yalcin M E,Suykens J A K,Vandewalle J,et al.True Random Bit Generation from a Double-Scroll Attractor [J].IEEE Trans.on Circ.Syst.-I:Regular Papers,2004,51(7):1 395-1 404.

[2]Small M,Tse C K.Detecting Determinism in Time Series:The Method of Surrogate Data[J].IEEE Trans.on Circuits Syst.I,2001,50:663-672.

[3]Lipton J M,Dabke K P.Spread Spectrum Communications Based on Chaotic Systems[J].International Journal of Bifurcation and Chaos,1996(6):2 361-2 374.

[4]Mazzini G,Setti G,Rovatti R.Chaotic Complex Spreading Sequences for Asynchronous DS-CDMA[J].IEEE Trans.on Circuits and Systems,1997,44:937-947.

[5]Fu C,Zhang Z-C,Jiang H-Y,et al.A Chaos-based High Quality PN Sequence Generator for DSSS System [A].IEEE Region 10 Annual International Conference,Proceedings/TENCON.2006:1-4.

[6]Stojanovski T,Kocarev T.Chaos-based Random Number Generators-part I:Analysis[J].IEEE Trans.Circuits and Systems I:Fundamental Theory and Applications,2001,48:281-288.

[7]Stojanovski T,Pihl J,Kocarev L.Chaos-based Random Number Generators,Part II:Practical Realization[J].IEEE Trans.Circuits and Systems I:Fundamental Theory and Applications,2001,48:382-385.

[8]Ding Q,Pang J,Fang J,et al.Designing of Chaotic System Output Sequence Circuit Based on FPGA and Its Applications in Network Encryption Card[J].Int.Innovative Computing,Information and Control,2007,13:449-456.

[9]Mao Y,Liu C,Liu W.Design and FPGA Implementation of a Pseudo-random Bit Sequence Generator using Spatiotemporal Chaos [A].International Conference on Communications,Circuits and Systems,ICCCAS,Proceedings.2006,3:2 114-2 118.

[10]Yu S,Lū J.High Order Chua′s Circuit and Its FPGA Realization [A].Proceedings of the 26th Chinese Control Conference.2007:26-31.

[11]Menezes A J,Van P C.Oorschot,Vanstone S A.Handbook of Applied Cryptography (1997) [EB/OL].http://www.cacr.math.uwaterloo.ca/hac/.

[12]Wang G-Y,He H-L.A New Rosslor Hyperchaotic System and Its Realization with Systematic Circuit Parameter Design [J].Chinese Physics B,17(11):4 014-4021.

作者簡介

韓春艷 女,1973年出生,河北承德人,講師,碩士。主要從事非線性物理和物理課程與教學論研究。

主站蜘蛛池模板: 福利国产微拍广场一区视频在线| 久久精品亚洲专区| 亚洲中文字幕手机在线第一页| 久久久久久久97| 毛片基地美国正在播放亚洲| 日韩黄色在线| 四虎影视国产精品| 思思热在线视频精品| 亚洲无线一二三四区男男| 黄色一及毛片| 久久精品人人做人人爽电影蜜月 | 久久亚洲日本不卡一区二区| 亚洲不卡网| 国产乱子伦无码精品小说| 中文字幕乱码二三区免费| 免费一级毛片完整版在线看| 国模私拍一区二区三区| 国产精品va免费视频| 免费无码又爽又刺激高| 国产真实自在自线免费精品| 久久一色本道亚洲| a亚洲天堂| 热这里只有精品国产热门精品| 亚洲永久色| 亚洲无码视频一区二区三区 | AV无码一区二区三区四区| 99热这里只有成人精品国产| 亚洲成人手机在线| 蜜桃臀无码内射一区二区三区 | 欧美成人免费午夜全| 亚洲无限乱码一二三四区| 国产97公开成人免费视频| 国产96在线 | 色综合五月| 国产欧美高清| 19国产精品麻豆免费观看| 国产成人一区| 亚洲无码免费黄色网址| 丝袜高跟美脚国产1区| 亚洲AV成人一区二区三区AV| 91丨九色丨首页在线播放 | 国产亚洲成AⅤ人片在线观看| 日韩免费无码人妻系列| 免费精品一区二区h| 日韩天堂视频| 日韩亚洲综合在线| 97无码免费人妻超级碰碰碰| 在线观看网站国产| 日韩区欧美区| 日本91在线| 亚洲精品动漫| av无码久久精品| 亚洲AV无码乱码在线观看代蜜桃 | 精品久久久久久成人AV| 亚洲欧洲日韩综合色天使| 一区二区无码在线视频| 二级特黄绝大片免费视频大片| 国产麻豆精品久久一二三| 日韩精品亚洲人旧成在线| 国产成+人+综合+亚洲欧美| 有专无码视频| 欧美精品亚洲日韩a| 麻豆精品在线播放| 欧美日韩精品一区二区在线线 | 激情無極限的亚洲一区免费| 国产XXXX做受性欧美88| 四虎亚洲国产成人久久精品| 人人爽人人爽人人片| 久久久噜噜噜久久中文字幕色伊伊 | 在线观看国产精美视频| 国产真实二区一区在线亚洲| 国产黄色爱视频| 日韩在线第三页| 日本伊人色综合网| a国产精品| 99久久性生片| 乱人伦视频中文字幕在线| 国产91视频免费观看| 99re热精品视频国产免费| 激情影院内射美女| 成人毛片免费在线观看| 国产成人高清在线精品|