首页 > 编程语言 >基于瑞丽多径信道的无线通信信道均衡算法matlab仿真,对比MMSE,ZF-DFE,MMSE-DFE

基于瑞丽多径信道的无线通信信道均衡算法matlab仿真,对比MMSE,ZF-DFE,MMSE-DFE

时间:2023-06-16 23:45:23浏览次数:67  
标签:... MMSE mmse Symbols ii dfe 信道 DFE

1.算法仿真效果

matlab2022a仿真结果如下:

 

2.算法涉及理论知识概要

        信道均衡(Channel equalization)是指为了提高衰落信道中的通信系统的传输性能而采取的一种抗衰落措施。它主要是为了消除或者是减弱宽带通信时的多径时延带来的码间串扰(ISI)问题。其机理是对信道或整个传输系统特性进行补偿,针对信道恒参或变参特性,数据速率大小不同,均衡有多种结构方式。信道均衡技术(Channel equalization)是指为了提高衰落信道中的通信系统的传输性能而采取的一种抗衰落措施。它主要是为了消除或者是减弱宽带通信时的多径时延带来的码间串扰(ISI)问题。

 

       信号经由发射机发射,射频信号在空间中传播(即无线信道中传播),经散射、折射、反射到达接收机后形成多径传输,多径传输信号会在信号接收机处叠加,接收信号与原信号相比其幅值与相位均会发生变化,其接收机信号强度和相位可用符合统计学分布的信道模型进行描述,目前常用的信道模型主要包括:瑞丽信道模型、莱斯信道模型,两者的定义如下:

 

1.瑞丽信道模型

 

       瑞丽信道模型适用于没有直达波到达接收机的情况,也就是说,接收设备与发射设备之间不共视(视距外),适用于对流层散射等情况,该信道模型的概率分布函数符合瑞丽分布。

 

2.莱斯信道模型

 

      与瑞丽模型相反,莱斯信道适用于存在直达波到达接收机的情况,即存在一条主路径,通过主路径传输过来被接收的信号为一个稳定幅度Ak和相位φk,其余多径传输过来的信号仍如“瑞利衰落概率模型”所述。

 

3.ZF均衡

 

      ZF均衡算法是一种根据峰值失真准则推导而来的线性均衡算法。将OFDM系统接收端的频域输出方程组用矩阵表示为

Y=HX+W

       其中W为加性高斯白噪声。为了得到发送端的发送信号X,最简单的实现方法是将Y乘以矩阵的 逆,即:

 

3.MATLAB核心程序

 

 %MMSEDFE
      R_dfe = P_s*(U_dfe*U_dfe')+C_w;
      p_dfe = P_s^2*U_dfe*e_dfe;
      c_dfe_mmse_ff=R_dfe\p_dfe;
      c_dfe_mmse_fb = -c_dfe_mmse_ff'*U(:,1:k1);
      errors = 0;
      Symbols_dfe_mmse = zeros(Nbits,1);
      for ii_n = 0:Nbits-1
          %Decision variable
          Symbols_dfe_mmse_padded=[zeros(k1,1);Symbols_dfe_mmse]; 
          Z = c_dfe_mmse_fb*Symbols_dfe_mmse_padded(ii_n+1:ii_n+length(c_dfe_mmse_fb),:) + c_dfe_mmse_ff'*Vec_2(1+ii_n*m:L_o+ii_n*m);
          dist = abs(Constellation - Z);
          [~,hard_dec] = min(dist);
          Symbols_dfe_mmse(1+ii_n) = Constellation(hard_dec);
          if(abs(Symbols_dfe_mmse(1+ii_n)-Vec_1(1+ii_n))==2)
              errors=errors+1;
          elseif(abs(Symbols_dfe_mmse(1+ii_n)-Vec_1(1+ii_n))>2)
              errors=errors+2;
          end
      end
      BER_MMSEDFE(ik) =  BER_MMSEDFE(ik) + errors/(2*length(Vec_1));
.........................................................................
figure;
semilogy(SNRs,BER_mmse,'-bs',...
    'LineWidth',1,...
    'MarkerSize',6,...
    'MarkerEdgeColor','k',...
    'MarkerFaceColor',[0.9,0.0,0.0]);
hold on
semilogy(SNRs,BER_ZFDFE,'-mo',...
    'LineWidth',1,...
    'MarkerSize',6,...
    'MarkerEdgeColor','k',...
    'MarkerFaceColor',[0.5,0.9,0.0]);
hold on
semilogy(SNRs,BER_MMSEDFE,'-r>',...
    'LineWidth',1,...
    'MarkerSize',6,...
    'MarkerEdgeColor','k',...
    'MarkerFaceColor',[0.9,0.9,0.0]);
grid on
xlabel('SNR (dB)')
ylabel('BER')
legend('MMSE','ZF-DFE','MMSE-DFE');

 

  

 

标签:...,MMSE,mmse,Symbols,ii,dfe,信道,DFE
From: https://www.cnblogs.com/51matlab/p/17486719.html

相关文章

  • opennmmlab实战营二期-mmsegmentation理论课(八)
    opennmmlab实战营二期-mmsegmentation理论课(八)视频链接前言mmsegmentation算法库的介绍比如特点、模型库、数据集、应用场景(医疗、遥感、生活、工业)什么是语义分割将图像按照物体的类别分割成不同的区域==对每个像素进行分类应用:无人驾驶汽车、人像分割(抠图)、卫星遥感......
  • 信道编码的基本概念
    本专栏包含信息论与编码的核心知识,按知识点组织,可作为教学或学习的参考。markdown版本已归档至【Github仓库:<https://github.com/timerring/information-theory>】或者公众号【AIShareLab】回复信息论获取。信道编码1.信道编码在通信系统中的位置和作用2.信道编码的基本分类:分......
  • 【信道估计】基于多用户MMSE-BLE算法实现信道估计附matlab代码
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • 信道容量详解
    本专栏包含信息论与编码的核心知识,按知识点组织,可作为教学或学习的参考。markdown版本已归档至【Github仓库:<https://github.com/timerring/information-theory>】或者公众号【AIShareLab】回复信息论获取。信道容量写出并解释信道容量的定义分析计算如下信道的信道容量无噪无损......
  • 信道容量与香农定理、信源编码、信道编码总结
    1信道容量定义1.1信道容量:信道中平均每个符号所能传递的最大互信息量$I(X;Y)$$C=\mathop{max}\limits_{p(x)}{I(X;Y)}$单位:bit/符号1.2单位时间t内信道容量:$C_t=\frac{C}{t}$单位:bit/s1.3最佳输入概率$p(x)$分布时,传输的信息能达到信道容量1.4信道容量反映信道特性,表示信......
  • m基于matlab的WLAN室内无线信道建模与仿真
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要室内无线信道是指室内对无线通信中发送端和接收端之间通路。室内无线信道与传统的无线信道相比,具有两个显著的特点:其一,室内覆盖面积小得多;其次,收发机间的传播环境变化更大。研究表明,影响室内传播的因素主要是建筑......
  • m基于matlab的WLAN室内无线信道建模与仿真
    1.算法仿真效果matlab2022a仿真结果如下:   2.算法涉及理论知识概要      室内无线信道是指室内对无线通信中发送端和接收端之间通路。室内无线信道与传统的无线信道相比,具有两个显著的特点:其一,室内覆盖面积小得多;其次,收发机间的传播环境变化更大。研究表明,影响......
  • 基于DNN网络的信道估计matlab仿真,仿真输出信道估计值的mse指标
    1.算法仿真效果matlab2022a仿真结果如下:    2.算法涉及理论知识概要       在信道变化迅速的系统中,通常依靠频域的导频子载波进行信道估计。导频子载波按照特定的规则插入到时频两维资源中。导频子载波处的信道响应可以通过最小二乘法(least-square,ls)和线性......
  • 基于DNN网络的信道估计matlab仿真,仿真输出信道估计值的mse指标
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要在信道变化迅速的系统中,通常依靠频域的导频子载波进行信道估计。导频子载波按照特定的规则插入到时频两维资源中。导频子载波处的信道响应可以通过最小二乘法(least-square,ls)和线性最小均方误差法(linearminimumm......
  • 基于QPSK调制和CoSaMP算法的信道估计均衡算法matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:    2.算法涉及理论知识概要 均衡器的分类    •均衡处理方法       时域均衡器:单载波数字通信中多采用时域均衡器,从时域的冲激响应考虑       正交频分复用OFDM调制:采用频域均衡    •是否......