spreading_code_test.m
来自「一些关于调指和解调的小程序」· M 代码 · 共 41 行
M
41 行
function out=spreading_code_test()
SNR=5;
L=32;
k=6;
s_code=Hadamard32;
u_code=s_code(5,:);
n_code=s_code(6,:);
sa=1.4^2;
sp=2*pi/16;
s=sa*(cos(sp)+j*sin(sp))
ss=s*u_code;
na=1.4^2;
np=2*pi/16;
ns=na*(cos(np)+j*sin(np))*n_code;
fm=randn(1,L)+j*randn(1,L);
ss=ss.*fm;
ns=ns.*fm;
Ps=sum(abs(ss))/L;
snr=10^(SNR/10);
Pn=Ps/snr;
ns=ns./snr^(1/2);
rs=ns+ss;
ds=rs.*u_code;
out=sum(ds)-s;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?