- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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就是多个训练序列,后面的data就是实际的信号数据。
系统顶层文件
——加密调制模块
————加密子模块,lorenz混沌序列产生模块,组帧模块,并串模
您可能关注的文档
- 单元5三相正弦交流电路课件.ppt
- 《通信与广电工程管理与实务》历年试题集课案.doc
- 《遥感数字图像处理》习题与答案.doc
- 《酒水知识与操作》之2发酵酒的服务与操作.pptx
- 《道德与法治(粤教版)》七年级上3.1学习照亮每一天.ppt
- 单元6-数组的使用.ppt
- 单元3_城市轨道交通车站技术设备.ppt
- 单元6业务处理模块建模.ppt
- 《醉翁亭记》复习.pptx
- 单元4万向传动装置.pptx
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
最近下载
- 大楼维修改造工程投标方案(技术标367页).docx
- 高频电刀的使用(参考).ppt
- AQT3034—2022化工过程安全管理导则.pdf VIP
- 省考公务员-黑龙江-行政职业能力测验-第一章数量关系-第四节行程问题-.docx VIP
- DB23_T(1621.10-1621.14)-2015:黑龙江省建设工程施工操作技术规程(三).pdf VIP
- 整体法-隔离法-动态平衡题型练.doc VIP
- 2021年全国乙卷(生物)高考真题.pdf VIP
- 论中小企业会计核算重要性-来源:财会学习(第2020027期)-《中国建材报》社、中国会计学会建材分会.pdf VIP
- 2022年高考真题全国乙卷(文综历史)真题(有答案).pdf VIP
- 浅谈机务维修作风建设 蔡恒志.doc VIP
文档评论(0)