資源簡介
使用常模算法實現通信信號的盲均衡,具體算法有CMA算法、RLS-CMA算法,以及改進軟法MRLS-CMA算法
代碼片段和文件信息
clc
clear?all;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%?實現了信號的盲均衡算法
%?CMA、RLS-CMA和MRLS-CMA算法
%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%?仿真條件?%%%%%%%%
i?=?sqrt(-1);
L?=?2000;
SNR?=?20;
h?=?[0.26?0.93?0.26];
h?=?h/norm(h);
Nh?=?length(h);
ISI_cma?=?0;
ISI_rlscma?=?0;
ISI_mrlscma?=?0;
Nf?=?17;
times?=?20;
for?loop?=?1:times
????M?=?8;
????iniphase?=?0;
????sa?=?randint(L1M);
????sn?=?(pskmod(saMiniphase))‘;
????rn?=?filter(h1sn);
????xn?=?awgn(rnSNR‘measured‘);
????
????%%%%%%?CMA?算法?%%%%%%
????W_cma?=?zeros(Nf1);
????W_cma((Nf+1)/2)?=?1;
????muCMA?=?0.01;
????
????for?k?=?1:L-Nf
????????X_cma(:k)?=?fliplr(xn(k:k+Nf-1));
????????Y_cma(k)?=?W_cma‘*X_cma(:k);
????????E_cma(k)?=?Y_cma(k)*(abs(Y_cma(k))^2-1);
????????W_cma?=?W_cma?-?muCMA*conj(E_cma(k))*X
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????9381??2014-12-19?20:20??constellation.png
?????文件???????6633??2014-12-19?20:20??ISI.png
?????文件?????????76??2014-12-19?20:22??說明.txt
?????文件???????3130??2014-12-19?20:18??CMA_Algorithm.m
-----------?---------??----------?-----??----
????????????????19220????????????????????4
評論
共有 條評論