用于生成 BER VS SNR 图的 MQAM 通用代码:用于生成 BER VS SNR 图的 MQAM 通用代码-matlab开发

时间:2024-06-19 00:30:50
【文件属性】:

文件名称:用于生成 BER VS SNR 图的 MQAM 通用代码:用于生成 BER VS SNR 图的 MQAM 通用代码-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-19 00:30:50

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

网友评论