Nt = 2 ;
Nr = 2 ;
Len = 10000 ;
M= 4 ;
bitsPerSymbol = log2(M) ;
bitsTotal = bitsPerSymbol * Nt * Len ;
ALP = [-1+1i ;-1-1* 1i ;1+1i ;1-1i] * sqrt(3/(2*(M-1))) ; %QAM符号
%ALPbin = dec2bin( 0:M-1 , log2(M)) ; %QAM的二进制编码
SNRVect = 0:2:20 ;
SER = zeros( 1 ,length(SNRVect) ) ;
for snrLoop = 1: length (SNRVect)
fprintf(' snrLoop = %d \n',snrLoop) ;
%计算信噪比
SNRdB = SNRVect(snrLoop) ;
SNR = 10^(SNRdB/10) ;
%此处我们假设每根天线发送的信号能量为1
%N0 表示噪声的能量
N0 = Nt * 1 / SNR ;
%产生随机比特流
send = round(rand(1,bits
MIMO系统ML检测(最大似然检测)
最新推荐文章于 2024-05-10 13:19:03 发布