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

📄 mqam.m

📁 matlab code for OFDM
💻 M
字号:
% Mapping de Gray sur constellation 16QAM
%----------------------------------------

function s = MQAM(word)

% g閚閞ation de la constellation 16-QAM
qam = [-3+3*i -1+3*i 1+3*i 3+3*i...
       -3+i -1+i 1+i 3+i...
       -3-i -1-i 1-i 3-i...
       -3-3*i -1-3*i 1-3*i 3-3*i];

codeint = [3 2 0 1 7 6 4 5 15 14 12 13 11 10 8 9];

% mapping :
% conversion du mot re鐄 binaire en entier
valint = 0;
for k=1:length(word)
    valint = valint + word(k)*2^(length(word)-k);
end

% recherche de l'index de l'entier parmi les 閠iquettes
index = find(codeint == valint);

% attribution du symbole correspondant
s = qam(index);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -