| Pseudo-Random Sequence (PRS) is widely applied in many fields of science and technology, such as information encryption and spread spectrum communication. How to design the pseudo-random sequence with good performance has become a hot topic at present. Due to good pseudo-random properties of chaos, the research of Pseudo-Random Sequence Generator (PRSG) based on chaos theory becomes a new and beneficial exploration, which has important practical significance in the field of theoretical research and engineering applications.In this dissertation, a design method of constructing PRSG based on chaos theory is proposed, where simplified Lorenz system is the main object of study. By analyzing simplified Lorenz system, floating-point addition and subtraction module, multiplication module, initial value selection module, data transmission module, and timing control module are designed to solve chaotic equations, according to the IEEE-754standard and the idea of module design. It solves the problem that FPGA can’t support floating point arithmetic. The design of entire system is completed and realized on Field Programmable Gate Array (FPGA) as hardware development platform, through configuration and debugging. Moreover, an appropriate quantization algorithm is designed to generate Chaos Pseudo-Random Sequence (CPRS). Complexity analysis is made for these sequences and the results of the analysis show that the quantization algorithm improves the complexity of the sequences.Then using the criterion of PRS published by National Institute of Standards and Technology (NIST), CPRS produced by FPGA is tested. The test results show that PRS generated with various lengths has good performance. The method lays the foundation for applied research of CPRS in information security. |