摘要
伪随机序列广泛应用于密码学、通信、雷达、导航等多个领域,本文提出了一种基于FPGA的伪随机序列产生方法,应用移位寄存器理论从序列的本原多项式出发,获得产生该序列的移位寄存器反馈逻辑式,结合FPGA芯片结构特点,在序列算法实现中采用元件例化语句,算法运用VHDL语言编程,以Altera的QuartusⅡ软件为开发平台,给出了序列的仿真波形。序列的统计特性分析表明:该方法产生的序列符合m序列的伪随机特性,验证了算法的正确性。
Pseudo-random sequence is widely used in cryptography, communications, radar, navigation and many other fields,This paper discusses realization method of pseudo-random sequence by using shift register theory based on FPGA,it is key that relation of both m sequence primitive polynomial and feedback polynomial of m sequence shift register is found by theoretical analysis. Combining with cyclone series FPGA chip EP1C12-240PQFP structural characteristics and using components Example statement in Quartus Ⅱ software development platform, algorithm is implemented based on VHDL programming, simulation waveform of the sequence is given. The analysis of Sequence statistical characteristics shows that statistical characteristics of this sequence accords with pseudo-random performance of m sequence and so verify the correctness of the algorithm.
出处
《电子测量技术》
2009年第5期169-172,共4页
Electronic Measurement Technology
基金
安徽省自然科学基金(No.050420203)资助项目
安徽省教育厅自然科学基金((No.KJ2004064)资助项目