資源簡介
Volterra非線性均衡器代碼實現(xiàn)。用于matlab通信仿真

代碼片段和文件信息
function?[?yh?]?=?hnonlinear(?xTxN1N)
%?xTx?=?xTx./sqrt(mean(abs(xTx(:)).^2));
xTxdata?=?xTx(:);
%%?Nonlinear_filter2_N
hlinear?=?[1.0000?0.7146?0.55?0.4?0.35?0.3?0.2?0.1?0?0]‘;
%freqz
temp_n=1/10*[1??-4?3.2?6?-2];
nonlinear=temp_n.‘*temp_n;
temp=reshape(nonlinear[]1);
%?temp=zeros(1N^2).‘;
%?temp=[?0.0021
%?????0.0153
%?????0.0001
%?????0.0049
%?????0.0089
%?????0.0162
%?????-0.0013
%?????0.0195
%?????0.0060
%?????0.0099
%?????0.0078
%?????0.0096
%?????0.0131
%?????0.0021
%?????0.0061
%?????-0.0107
%?????0.0118
%?????0.0187
%?????0.0074
%?????0.0191
%?????0.0158
%?????0.0183
%?????0.0140
%?????0.0043
%?????0.0013];
h?=?[hlinear;temp];
xTxdata?=?[zeros(N1);xTxdata];
for?n?=?N1:length(xTxdata)???
????x1?=?xTxdata(n:-1:n-N1+1);
????x2?=?xTxdata(n:-1:n-N+1)*xTxdata(n:-1:n-N+1).‘;?
????x?=?[x1;reshape(x2[]1)];
????ytemp1(n)=h.‘*x;??
end
y?=?ytemp1(N+1:end);
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????354??2017-03-02?21:01??test.m
?????文件?????????926??2016-12-22?19:49??hnonlinear.m
?????文件????????1309??2017-02-04?13:19??timeRLS.m
評論
共有 條評論