[发明专利]基于FPGA实现的翅膀数量随机切换的混沌信号发生器有效
申请号: | 201910071054.X | 申请日: | 2019-01-25 |
公开(公告)号: | CN109787744B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 李志军;文子豪;常德;马铭磷 | 申请(专利权)人: | 湘潭大学 |
主分类号: | H04L9/00 | 分类号: | H04L9/00 |
代理公司: | 湘潭市汇智专利事务所(普通合伙) 43108 | 代理人: | 颜昌伟 |
地址: | 411105 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fpga 实现 翅膀 数量 随机 切换 混沌 信号发生器 | ||
1.一种基于FPGA实现的翅膀数量随机切换的混沌信号发生器,其特征在于:包括用于产生非线性函数的非线性模块;用于控制非线性模块产生的非线性函数,完成翅膀数目的随机切换的翅膀数量随机切换控制器模块,翅膀数量随机切换控制器模块的输出端与非线性模块的输入端相连;用于生成洛伦兹方程的逻辑运算模块,逻辑运算模块的输入端与非线性模块的输出端相连;用于将数据暂存的寄存器模块,寄存器模块的输入端与逻辑运算模块的输出端相连,寄存器模块的输出端与翅膀数量随机切换控制器模块的输入端连接;用于将数字信号转换成模拟信号并接入示波器显示的AD转换驱动模块,AD转换驱动模块的输入端与寄存器模块的输出端相连,AD转换驱动模块的输出端连接示波器;寄存器模块输出的x和z信号传入翅膀数量随机切换控制器模块产生合成信号,合成信号传入非线性模块,再传入逻辑运算模块最终通过x、y和z三通道信号传给寄存器模块,寄存器模块接收并输出x、y和z三通道信号,最终通过AD转换驱动模块接收并传入示波器得到最终波形。
2.根据权利要求1所述的基于FPGA实现的翅膀数量随机切换的混沌信号发生器,其特征在于:所述非线性模块包括产生非线性函数f(x)的第一非线性模块和产生非线性函数g(z)的第二非线性模块;
所述翅膀数量随机切换控制器模块包括控制第一非线性模块的第一控制器CM、控制第二非线性模块的第二控制器CN、加法器ADDMM、加法器ADDNN;
寄存器模块输出的x信号中取最低位3bit数据与常数3送入加法器ADDMM得到合成信号M,M为正整数;
寄存器模块输出的z信号中取最低位3bit数据与常数3送入加法器ADDNN得到合成信号N,N为正整数;
第一控制器CM和第二控制器CN每间隔一段时间得到合成信号M和N,并分别传入第一非线性模块和第二非线性模块,通过逻辑运算模块和寄存器模块,最终控制翅膀数目,输出(M+3)x(N+3)翼。
3.根据权利要求2所述的基于FPGA实现的翅膀数量随机切换的混沌信号发生器,其特征在于:所述第一非线性模块包括MMAX+3个加法器、MMAX个符号函数电路、MMAX+1个常数、MMAX个开关和第一增益单元;所述MMAX+3个加法器分别记为加法器ADD0、加法器ADD1、加法器ADD2、加法器ADD3、加法器ADD4…加法器ADDMMAX和加法器ADDout1和加法器ADDout2;所述MMAX个符号函数电路分别记为符号函数电路SGN1、符号函数电路SGN2、符号函数电路SGN3、符号函数电路SGN4…符号函数电路SGNMMAX;开关分别记为开关M1、开关M2、开关M3、开关M4...开关MMMAX;MMAX+1个常数分别为0,-2、-4、-6、…-2(MMAX-1)和常数-1;
寄存器模块输出的x信号记为input(x)信号并作为第一非线性模块的输入端,input(x)信号与第一增益单元的输入端连接;
所述第一增益单元的输出端与加法器ADD1的第一输入端连接;所述常数0与加法器ADD1的第二输入端连接;所述加法器ADD1的输出端与符号函数电路SGN1的输入端连接;所述开关M1的输入端与符号函数电路SGN1的输出端连接,所述开关M1的输出端与加法器ADD0的输入端连接;
所述第一增益单元的输出端与加法器ADD2的第一输入端连接;所述常数-2与加法器ADD2的第二输入端连接;所述加法器ADD2的输出端与符号函数电路SGN2的输入端连接;所述开关M2的输入端与符号函数电路SGN2的输出端连接;所述开关M2的输出端与加法器ADD0的输入端连接;
所述第一增益单元的输出端与加法器ADD3的第一输入端连接;所述常数-4与加法器ADD3的第二输入端连接;所述加法器ADD3的输出端与符号函数电路SGN3的输入端连接;所述开关M3的输入端与符号函数电路SGN3的输出端连接;所述开关M3的输出端与加法器ADD0的输入端连接;
所述第一增益单元的输出端与加法器ADD4的第一输入端连接;所述常数-6与加法器ADD4的第二输入端连接;所述加法器ADD2的输出端与符号函数电路SGN4的输入端连接;所述开关M4的输入端与符号函数电路SGN4的输出端连接;所述开关M4的输出端与加法器ADD0的输入端连接;
依次类推,所述第一增益单元的输出端与加法器ADDMAX的第一输入端连接;所述常数-2(MMAX-1)与加法器ADDMAX的第二输入端连接;所述加法器ADDMAX的输出端与符号函数电路SGNMAX的输入端连接;所述开关MMAX的输入端与符号函数电路SGNMAX的输出端连接;所述开关MMAX的输出端与加法器ADD0的输入端连接;
所述input(x)信号与加法器ADDout2的第一输入端连接;所述合成信号M与加法器ADDout1的第一输入端连接,所述常数-1与加法器ADDout1的第二输入端连接;加法器ADDout1的输出端与加法器ADDout2的第二输入端连接,所述加法器ADD0的输出端与加法器ADDout2的第三输入端连接;加法器ADDout2的输出端作为第一非线性模块的输出端;
第一非线性模块通过第一控制器CM送入的M,判断M是否≥Mmax,若是则闭合对应的开关,从而控制非线性函数f(x)中的累积值,即控制x方向上的翼数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910071054.X/1.html,转载请声明来源钻瓜专利网。