计算机工程与应用 ›› 2014, Vol. 50 ›› Issue (18): 70-74.

• 理论研究、研发设计 • 上一篇    下一篇

单片机和FPGA实现的多混沌吸引子切换系统

张建广1,康守强1,纪  斌1,宋立新1,郑  势2,朱建良1   

  1. 1.哈尔滨理工大学 电气与电子工程学院,哈尔滨 150080
    2.中国移动通信集团黑龙江有限公司 网络管理部,哈尔滨 150028
  • 出版日期:2014-09-15 发布日期:2014-09-12

Implementation of chaotic attractors switched systems  by using MCU and FPGA

ZHANG Jianguang1, KANG Shouqiang1, JI Bin1, SONG Lixin1, ZHENG Shi2, ZHU Jianliang1   

  1. 1.School of Electrical and Electronic Engineering, Harbin University of Science and Technology, Harbin 150080, China
    2.Network Management Department, China Mobile Group Heilongjiang Co., Ltd, Harbin 150028, China
  • Online:2014-09-15 Published:2014-09-12

摘要: 为了增强加密效果和抗破译能力,从多个混沌系统切换的角度出发,实现了任意时刻、快速的多混沌吸引子的分时切换系统。该系统利用离散化的混沌方程,在MATLAB中结合DSP Builder构架出多混沌系统框图,继而生成系统框图对应的VHDL语言程序和用于Modelsim的仿真文件。根据构造的多混沌分时切换表达式,对VHDL语言程序进行完善及单片机程序的编写,利用单片机与FPGA的通信,实现了一种多混沌吸引子分时切换系统。通过实验验证,不仅可以实现同一混沌系统相平面之间的混沌吸引子切换,而且还可以实现多个混沌系统吸引子之间的快速分时切换。从而可为混沌加密提供更具有时变性、多样性和复杂性的混沌信号。

关键词: 混沌吸引子, 切换系统, 微控制器, 现场可编程门阵列

Abstract: In order to strengthen the encryption effects and the anti-crack ability, from the perspective of switching among multiple chaotic systems, this paper realizes a time-sharing switched system. The system can switch among multiple chaotic attractors rapidly at any time. The system uses discrete chaotic equation, defines the charts of multiple chaotic systems, combines with the DSP Builder in the MATLAB, then generates the VHDL language programs corresponding to system charts and the simulation files for Modelsim. According to the expressions of time-sharing switched systems, it improves the VHDL language programs and the programs for MCU. Eventually using the communication between MCU and FPGA, it implements a multiple chaotic attractors time-sharing switched system. By experimental verification, the system not only can achieve the switches between the same chaotic system, but also the switches between multiple chaotic systems. Thus the system can provide chaotic signals include more time-varying, diversity and complexity.

Key words: chaotic attractor, switched system, micro control unit, Field Programmable Gateway Array(FPGA)