摘要
基于Qt/Embedded技术设计了一种嵌入式多功能信号发生器.该信号发生器通过Qt/Embedded与Linux触摸屏驱动程序来实现对功能界面的触摸操作,可实现连续混沌信号、数字伪随机信号和正弦波与方波的输出.连续与数字的伪随机信号分别由Lorenz映射以及改进型Tent混沌映射生成,采用DDS芯片AD9850实现正弦波与方波信号的输出.实际测试表明,该信号发生器可输出满足NIST标准的混沌随机序列、0-20 MHz的正弦信号和0-1 MHz的方波信号.
This paper designs a multifunctional signal generator. This signal generator which can realize touch operating by Qt/Embedded and touch screen drivers can generate continuous and digital chaotic pseudo random signals, sine waves and square waves via touch operations of functional interfaces. Continuous and digital pseudo random signals are respectively generated by Lorenz mapping and the modified Tent chaos mapping, while sine waves and square waves are generated by controlling DDS chip, AD9850. Practical test results show that the signal generator not only can generate chaotic pseudo random signals which can match the standards of NIST but also can output sine waves and square waves.
基金
国家自然科学基金资助项目(60971046
61271064)
浙江省自然科学基金重点项目(LZ12F01001)