• 大小: 1KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: Matlab
  • 标签: OFDM  

资源简介

Volterra非线性均衡器代码实现。用于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

评论

共有 条评论