ofdm中的注水功率算法仿真程序
function [shanonCapacity powerAllocated] = ofdmwaterfilling(...
nSubChannel,totalPower,channelStateInformation,bandwidth,noiseDensity);
%==========================================================================
%采用注水算法是为了最大化频率选择性信道容量。OFDM调制将总带宽分解成N个子载波。如果
%在每个OFDM符号后面加一个适当的循环前缀,可以将频率选择性信道分解成多个平坦衰落信道。
%注水算法将给条件好的信道分配更多的功率,给条件不好的信道(处于深衰落)不分配功率。
% =========================================================================
1