-
大小: 805B文件類型: .m金幣: 1下載: 0 次發布日期: 2021-06-05
- 語言: Matlab
- 標簽: 注水??water-fillin??matlab??
資源簡介
采用二進搜索算法的注水算法。注水算法通常用于解決OFDM或者MIMO系統中的子信道的功率分配問題。較常用
代碼片段和文件信息
N=1024;
NoB=1/N;
g2n=chi2rnd(1[1?N]);
g2n=sort(g2n‘descend‘);
delta=10^-5;
%?后面要用到的一些求和中間變量
sum=0;
for?i=1:N????
????b(i)=NoB/g2n(i);
????sum=sum+NoB/g2n(i);
end
N_bar=N;
for?Pmax=0:0.1:2
???c=0;
????d=max(g2n)/NoB;
????u_bar=(c+d)/2;
????for?n=1:N
????????Pn(n)=max([1/u_bar-NoB/g2n(n)?0])?;
????end
????sum_pn=0;
????for?n=1:N
????????sum_pn=sum_pn+Pn(n);
????end
??
- 上一篇:用matlab實現音頻水印的嵌入與提取
- 下一篇:驗證水印魯棒性的攻擊程序
評論
共有 條評論