📄 chaos1.m
字号:
% 本代码演示了将一个由非线性映射所产生的混沌序列作为载波,
% 将待发送的有用信号(数字信号)作为调制信号,
% 对非线性映射的某一参数在其混沌区域内进行调制的过程。
function chaos1
x=0.3;
u=1.42;
for i=1:60
if rand>0.5
s(i)=0;
u=1.42;
else
s(i)=1;
u=2;
end;
if x(i)<0.5 & x(i)>0
x(i)=x(i)+0.5;
elseif x(i)>-0.5 & x(i)<0
x(i)=x(i)-0.5;
end
x(i+1)=1-u*x(i)^2;
z(i+1)=1-1.71*x(i)^2;
end
subplot(2,1,1);
plot(s);
title('Signal');
xlabel('t');
ylabel('S');
subplot(2,1,2);
plot(z-x);
title('Chaos Coding');
xlabel('t');
ylabel('S');
return ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -