m基于Lorenz混沌自同步的混沌数字保密通信系统的FPGA实现,verilog编程实现+MATLAB混沌验证程序
2023-09-14 09:06:07 时间
目录
1.算法概述
本系统的基本结构框图如下所示:
系统顶层文件
——加密调制模块
————加密子模块,lorenz混沌序列产生模块,组帧模块,并串模块。
——解密解调模块
————解密子模块,Lorenz混沌序列产生模块,搜帧模块,串并模块。
其顶层的文件的管脚为:
2.仿真效果预览
matlab2022a,Quartus II 10.0+ModelSim-Altera 6.6d Starter Edition仿真结果如下:
3.MATLAB部分代码预览
..........................................................
N = 40000;
x = zeros(N,1);
y = zeros(N,1);
z = zeros(N,1);
x(1) = 0.001;
y(1) = 0.002;
z(1) = 0.02;
for n = 1:N-1
n
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);
end
figure;
subplot(221);plot(x,y);title('x-y');
subplot(222);plot(x,z);title('x-z');
subplot(223);plot(y,z);title('y-z');
subplot(224);plot3(x,y,z);title('x-y-z');
figure;
subplot(311);plot(x);title('x');
subplot(312);plot(y);title('y');
subplot(313);plot(z);title('z');
01_053_m
4.完整MATLAB程序
V
相关文章
- 【原创】Matlab.NET混合编程技巧之找出Matlab内置函数
- 考虑电动汽车灵活性的微网多时间尺度协调调度研究(Matlab代码实现)
- 【电动车优化调度】基于模型预测控制(MPC)的凸优化算法的电动车优化调度(Matlab代码实现)
- 基于北方苍鹰算法优化LSTM(NGO-LSTM)研究(Matlab代码实现)
- 基于遗传算法的柔性车间调度优化(Matlab代码实现)
- 基于 LMS 和 CLMS 进行线性系统识别比较(Matlab代码实现)
- 【图像处理】小波编码图像中伪影和纹理的检测(Matlab代码实现)
- 【MATLAB】绘制向量场
- Matlab 棋盘制作
- m基于PSO粒子群优化的Hammerstein模型参数辨识算法matlab仿真,对比LS最小二乘法
- MATLAB | 矢量曲线压缩之——道格拉斯-普克算法
- 时间重分配多同步挤压变换在旋转机械轴承故障诊断中的应用(Matlab代码实现)
- m无线传感器网络WSN的时间同步捕获算法matlab仿真,对比单步捕获法,双步捕获法以及锯齿波匹配捕获法
- Matlab: 传递函数的级联合成和分解