文件名称:生成 MPSK BER VS SNR:生成 MPSK BER VS SNR-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 00:27:31
matlab
胆固醇; 清除所有; 关闭所有; k=input('输入位数'); M = 2^k; %尺寸N = k*10^3; % 符号数% k = log2(M); % b/符号 a = [0:M-1]*2*pi/M; % 相位值 信噪比 = [3:1:13]; % 信噪比范围 sdB = SNRdB + 10*log10(k); % 二进制到格雷码的转换 b = [0:M-1]; 地图 =bitxor(b,floor(b/2)); [tt ind] = 排序(地图); c = 零(1,N); 对于i = 1:length(SNRdB) 位 = rand(1,N*k,1)>0.5; % 随机 1 和 0 % 二进制到十进制bin2DecMatrix =ones(N,1)*(2.^((k-1):-1:0)); shape= reshape(bits,k,N).'; %十进制转二进制G= (
【文件预览】:
Mpsk.zip