⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spreading_code_test.m

📁 一些关于调指和解调的小程序
💻 M
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -