- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【matlab代做hslogic】混沌调制解调
二、系统整体结构框架
本系统的基本结构,我们遵循你所提供的结构进行,整个框图如下所示:
三、各个模块介绍和代码说明
首先实现使用MATLAB进行算法的仿真,我们得到的仿真结果如下所示:
运行MATLAB程序:
这个是混沌模型的基本仿真,说明公式以及初始值选取的正确性。
运行MATLAB程序:
这个程序是混沌加密调制解调系统的MATLAB浮点仿真结果图,说明上面的结果是正确的。
运行MATLAB程序:
从上面的仿真结果可知,以定点进行仿真,只要量化宽度满足一定要求之后,其完全不影响系统的精度。
根据上面的介绍,我们可以编写了如下的程序:
自上而下,依次为:
系统顶层文件
——加密调制模块
————加密子模块,lorenz混沌序列产生模块,组帧模块,并串模块。
——解密解调模块
————解密子模块,Lorenz混沌序列产生模块,搜帧模块,串并模块。
下面对各个模块进行介绍。
系统顶层文件
——加密调制模块
————加密子模块,lorenz混沌序列产生模块,组帧模块,并串模块。
——解密解调模块
————解密子模块,Lorenz混沌序列产生模块,搜帧模块,串并模块。
接口含义分别为:
系统时钟
系统复位
测试并行信号的产生使能信号
测试并行信号
加密模块的使能信号
串行输出
串行信号组帧输出
加密输出
解密输出
解密输出信号的符号判决
搜帧模块的相关峰输出
搜帧模块的使能输出
搜帧模块的数据输出
最后串并转化的使能
最后串并转化的数据输出
顶层模块,主要功能就是产生测试数据,16位宽的并行数据:
然后是分别调用加密调制模块和解密解调模块:
具体的接口含义,我们在介绍这些子模块的时候进行说明。
系统顶层文件
——加密调制模块
————加密子模块,lorenz混沌序列产生模块,组帧模块,并串模块。
——解密解调模块
————解密子模块,Lorenz混沌序列产生模块,搜帧模块,串并模块。
加密模块的接口含义是
时钟,复位,输入并行信号的使能信号,输入并行信号,串行输出,组帧后的输出,加密信号:
其中:
加密输出信号o_T_signal反馈给lorenz混沌模块进行迭代,迭代后的yn输出进行加密。
系统顶层文件
——加密调制模块
————加密子模块,lorenz混沌序列产生模块,组帧模块,并串模块。
——解密解调模块
————解密子模块,Lorenz混沌序列产生模块,搜帧模块,串并模块。
分别为系统时钟,复位,数据输入,混沌y输出,加密信号输出。
其基本原理,是通过信号和混沌信号的叠加来实现的。
系统顶层文件
——加密调制模块
————加密子模块,lorenz混沌序列产生模块,组帧模块,并串模块。
——解密解调模块
————解密子模块,Lorenz混沌序列产生模块,搜帧模块,串并模块。
其接口是
系统时钟,复位,加密反馈信号,混沌xyz输出。
注意,这里我们采用的是基于浮点原理的定点计算方法,由于在FPGA中直接采用浮点计算算法比较复杂,而且比较耗资源,而传统的定点计算精度不够,因此,这里我们采用的是基于浮点的定点计算,即进行位宽扩展,相乘之后进行截位的方法。
通过这个思想,lorenz算法可以转换为:
//y(n+1) = 0.028*x(n) - 0.001*x(n)*z(n) + 0.999*y(n);
//x(n+1) = 0.99*x(n) + 0.01*y(n);
//z(n+1) = 0.001*x(n)*y(n) + 0.9973333*z(n);
//y(n+1) = 1835*x(n) - 66*x(n)*z(n) + 65470*y(n);
//x(n+1) = 64881*x(n) + 655*y(n);
//z(n+1) = 66*x(n)*y(n) + 65361*z(n);
系统顶层文件
——加密调制模块
————加密子模块,lorenz混沌序列产生模块,组帧模块,并串模块。
——解密解调模块
————解密子模块,Lorenz混沌序列产生模块,搜帧模块,串并模块。
接口分别为,系统时钟,复位,输入串行数据,数据使能,输出数据,输出数据使能。
这里加入组帧模块的主要功能就是
在接收端,当解调出正确的信号的时候,我们无法知道何时进行串并转化才能够得到正确的并行信号,即我们无法知道数据哪位是起始位置。
所以加入帧头之后,在接收端进行帧头搜索,我们就可以得到数据的起始位置。
这里,我们的做法是在数据头部加入连续的训练序列。组帧后的数据格式如下所示:
其中前面的h就是多个训练序列,后面的da
您可能关注的文档
- 《非攻》教案设计4.ppt
- 《面向对象程序设计C++》期末试卷及标准答案.doc
- 《非洲》课件讲课用.ppt
- 《项脊轩志》共1课时课件(苏教版必修5).ppt
- 《项脊轩志》校内公开课.ppt
- 《风度》作文评讲.ppt
- 《飞向蓝天的恐龙》教学设计修改版.doc
- 《飞向蓝天的恐龙》精华版.ppt
- 《饥荒》实用刷肉技巧及建家选址大全.doc
- 《饥荒》洞穴怪物大全及打法详解.docx
- 【PPT课件】分析文章结构、把握文章思路.ppt
- 【word】广东省佛山市2017届高三教学质量检测(一)文综地理试题.doc
- 【ysj】第8课 古代科技与思想文化(一).ppt
- 【三年高考两年模拟】2017年高考物理新课标一轮复习(课件+习题)第一章 直线运动 第3讲 运动图像 .pptx
- 【三年高考两年模拟】2017年高考物理新课标一轮复习 第八章 恒定电流 第3讲 实验_测定金属的电阻率.pptx
- 【三年高考两年模拟】2017年高考物理新课标一轮复习(课件+习题)第一章 直线运动 第4讲 追及与相遇问题.pptx
- 【三年高考两年模拟】2017年高考物理新课标一轮复习(课件+习题)第六章 机械能 第5讲 实验_探究动能定理.pptx
- 【三年高考两年模拟】2017年高考物理新课标一轮复习(课件+习题)第十三章 振动与波 光学 相对论 第5讲 .pptx
- 【三年高考两年模拟】2017年高考物理新课标一轮复习(课件+习题)第十三章 振动与波 光学 相对论 第6讲.pptx
- 【三年高考两年模拟】2017年高考物理新课标一轮复习(课件+习题)第十三章 振动与波 光学 相对论 第7讲 .pptx
最近下载
- Photoshop2020平面设计实例教程全套完整教学课件.pptx
- 2025年重庆市中考语文试卷真题(含标准答案) 原卷.pdf
- 30题保险理赔岗位常见面试问题含HR问题考察点及参考回答.docx VIP
- 2023年成人高考高起专《数学》(理科)真题及答案.pdf VIP
- 2025年中国红十字会救护员培训理论考试试题及答案.docx VIP
- 苏教版九年级数学上册《一元二次方程的解法(2)》课件.ppt VIP
- 航空煤油安全技术说明书.pdf VIP
- 四年级上册数学人教版预习卡.pdf VIP
- 第一单元 传统工艺制作---劳动预备 课件(共两课时40张PPT).pptx VIP
- 2025年秋人教版英语八年级上册Unit 1 Happy Holiday 教案教学设计.docx VIP
文档评论(0)