question1
现在遇到的问题时仿真出来的速率偏低。
在与前面的速率对比时,突然发现自己竟然把信噪比的和加起来求和速率。修改代码修改代码
forth=forth_1+forth_2;
result2(x)=first/(second+third+forth+1);
x=x+1;
end
rate=6/15*log2(1+result2)+rate;
end
%result=result+result1;
end
result=result/10000;
rate0=rate/10000;
result0=6/15*log2(1+result);
M=[50:50:500];
plot(M,rate0,'x-');
xlabel('Numbers of antennas at BS');
ylabel('Sum rate(bits/symbol)');
hold on;
结果是
显然,还没有符合我们的要求。再看看还有什么需要改进的地方。
接下来要怎么做呢?修改时移看看这种写法怎么样。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
写时移的方法中。