【文件属性】:
文件名称:用于生成 BER VS SNR 图的 MQAM 通用代码:用于生成 BER VS SNR 图的 MQAM 通用代码-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2021-05-30 06:44:10
matlab
胆固醇; 清除所有; 关闭所有; N = 4*10^3; % 符号数米=16; % 尺寸k = log2(M); % 位/符号
16-QAM 的百分比Re = [-(2*sqrt(M)/2-1):2:-1 1:2:2*sqrt(M)/2-1];
我 = [-(2*sqrt(M)/2-1):2:-1 1:2:2*sqrt(M)/2-1];
k_QAM = 1/sqrt(10);
bdB = 3:1:13; % 信噪比范围
sdB = bdB + 10*log10(k);
% 二进制到格雷码
a = [0:k-1];
map = bitxor(a,floor(a/2));
[tt ind] = 排序(地图);
对于 i = 1:length(bdB)
c = rand(1,N*k,1)>0.5; % 随机 1 和 0 d = reshape(c,k,N)。'; bd =one
【文件预览】:
graycodingQAM.zip