16qam.m
来自「从BPSK到64QAM的调制与解调」· M 代码 · 共 15 行
M
15 行
function mod_out = 16QAM (mod_in)
L = length (mod_in);
mod_out = zeros (1,L/4);
in_resh = reshape (mod_in,4,L/4);
R = bi2de (in_resh','left-msb')+1;
temp = [1+i,1+3*i,3+i,3+3*i;...
1-i,1-3*i,3-i,3-3*i;...
-1+i,-1+3*i,-3+i,-3+3*i;...
-1-i,-1-3*i,-3-i,-3-3*i]
for n = 1 : L/4
mod_out (n) = (temp(R(n)))/sqrt(10)
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?