[发明专利]一种基于FPGA的复混沌简化系统的混沌信号发生器有效

专利信息
申请号: 201610810895.4 申请日: 2016-09-08
公开(公告)号: CN106385311B 公开(公告)日: 2019-10-18
发明(设计)人: 黄丽莲;高杰;师东海 申请(专利权)人: 哈尔滨工程大学
主分类号: H04L9/00 分类号: H04L9/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 150001 黑龙江省哈尔滨市南岗区*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明具体涉及一种基于FPGA的复混沌简化系统的混沌信号发生器。本发明由四个模块构成,分别是分频器模块,寄存器模块,浮点数运算模块,浮点数转整形数模块;分频器模块产生clk信号,提供其他模块使用的时钟信号,模块的输入为板上晶振产生频率为50MHz的系统时钟,输出为clk信号;寄存器模块用于存放系统的初值和作为输出数据的缓存,在分频器引出的时钟clk作用下,将寄存器中的数据输出给下一级浮点数运算模块。本发明将结合复混沌系统的简化系统,以复Lü简化混沌系统为例设计四个核心模块实现基于FPGA的复混沌简化系统的混沌信号发生器。
搜索关键词: 一种 基于 fpga 混沌 简化 系统 信号发生器
【主权项】:
1.一种基于FPGA的复混沌简化系统的混沌信号发生器,其特征在于:首先对于一个复混沌系统,对其系统方程进行虚实部分离,在所得的等效方程中,如果所有的复变量分离之后得到的两个方程在结构上相同,那么该系统复变量的虚部与实部之间存在比例关系,则系统可以简化;反之,如果存在复变量分离而得的两个方程结构不同,则系统不能简化;混沌信号发生器由四个模块构成,分别是分频器模块,寄存器模块,浮点数运算模块,浮点数转整形数模块;分频器模块产生clk信号,提供其他模块使用的时钟信号,模块的输入为板上晶振产生频率为50MHz的系统时钟,输出为clk信号;寄存器模块用于存放系统的初值和作为输出数据的缓存,在分频器引出的时钟clk作用下,将寄存器中的数据输出给下一级浮点数运算模块,输入为initial语句产生的初始值,上个时钟信号浮点数运算模块产生的经过计算后的数据和时钟频率clk,输出为在当前时钟信号clk作用下寄存器缓存的数据;浮点数运算模块用于计算浮点数,包括浮点数的乘法和浮点数的加法运算,输入为时钟信号clk,寄存器缓存的寄存器数据,输出为在时钟信号clk作用下经过该模块计算后的寄存器数据;浮点数转整形数模块的作用是因为FPGA只能处理整形数,通过该模块产生能使FPGA使用的整形数;其输入信号为时钟信号clk,浮点数运算模块产生的浮点数,输出为在时钟信号clk作用下浮点数运算模块产生的浮点数对应的整形数;分频器模块:采用计数器分频,当复位键按下时,计数器清零,而当计数器计到预定数值时,使输出信号电平发生翻转,同时计数器清零,调整计数器的计数参数范围,得到需要的分频时钟;寄存器模块:定义的reg寄存器是32位,在reg寄存器初始化的过程中采用initial语句赋值,且initial语句只执行一次,对reg寄存器赋予不同的初值;浮点数运算模块:在系统运行时,系统产生的数据是32位的单精度浮点数,调用QuartusⅡ软件里自带的浮点数运算处理模块;浮点数转整形数模块:在宏功能浮点数运算模块运算完成之后,把浮点数转换为整形数,采用QuartusⅡ软件里自带的浮点数转整形数的宏功能模块,其中设置输入为32位单精度浮点数,输出数据的位数结合所选用的数模转换芯片定为12位。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610810895.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top