de_qam_16.asv
来自「尽量不要让站长把时间都花费在为您修正说明上。压缩包解压时不能有密码。」· ASV 代码 · 共 25 行
ASV
25 行
function dl_symb=de_QAM_16(d_symb,numbits)
for n=1:(numbits/4)
if d_symb(n)==1/sqrt(10)+j*1/sqrt(10)
% dl_symb(4*n-3)=0;dl_symb(4*n-2)=0;dl_symb(4*n-1)=0;dl_symb(4*n)=0
elseif d_symb(n)==1/sqrt(10)+j*3/sqrt(10)
dl_symb(4*n-3)=0;dl_symb(4*n-2)=0;dl_symb(4*n-1)=0;dl_symb(4*n)=1
elseif d_symb(n)==3/sqrt(10)+j*1/sqrt(10)
dl_symb(4*n-3)=0;dl_symb(4*n-2)=0;dl_symb(4*n-1)=1;dl_symb(4*n)=0
elseif d_symb(n)==3/sqrt(10)+j*3/sqrt(10)
dl_symb(4*n-3)=0;dl_symb(4*n-2)=0;dl_symb(4*n-1)=1;dl_symb(4*n)=1
elseif d_symb(n)==1/sqrt(10)-j*1/sqrt(10)
dl_symb(4*n-3)=0;dl_symb(4*n-2)=0;dl_symb(4*n-1)=0;dl_symb(4*n)=0
elseif d_symb(n)==1/sqrt(10)-j*3/sqrt(10)
elseif d_symb(n)==3/sqrt(10)-j*1/sqrt(10)
elseif d_symb(n)==3/sqrt(10)-j*3/sqrt(10)
elseif d_symb(n)==-1/sqrt(10)+j*1/sqrt(10)
elseif d_symb(n)==-1/sqrt(10)+j*3/sqrt(10)
elseif d_symb(n)==-3/sqrt(10)+j*1/sqrt(10)
elseif d_symb(n)==-3/sqrt(10)+j*3/sqrt(10)
elseif d_symb(n)==-1/sqrt(10)-j*1/sqrt(10)
elseif d_symb(n)==-1/sqrt(10)-j*3/sqrt(10)
elseif d_symb(n)==-3/sqrt(10)-j*1/sqrt(10)
else d_symb(n)==-3/sqrt(10)-j*3/sqrt(10)
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?