基于LMS算法的DFE判决反馈均衡器

DFE原理

DFE(decision feedback equalization )判决反馈均衡器。它是一种非线性均衡器,由前馈滤波器和反馈滤波器组成,前馈部分可以消在时间上超前的码间干扰(后面符号对当前码元的前导干扰)和时间上滞后的码间干扰(前面符号对当前码元产生的拖尾干扰),反馈部分可以抵消在时间上滞后的码间干扰

判决反馈均衡(DFE)结构最初由 Austin在1969年正式提出,其性能优于线性均衡器,而与最大似然序列估计器(MLSE)相比,实现复杂度相对较低,是次最优的最大似然判决设备,此算法实际上解决存在码间串扰(ISI)和加性高斯白噪声(AwGN)的信道情况下得最佳接收问题。

判决反馈均衡的基本原理就是一旦信息符号经检测和判决以后它对随后信号的于扰在其检测之前可以被估计并消减。其的结构图如下图所示,包括两个抽头延迟滤波器:一个是前向滤波器(FFF,另一个是反向滤波器(FBF)。其作用和原理与前面讨论的线性横向均衡器类似FBF的输入是判决器的先前输出,其系数可以通过调整减弱当前估计中的码间干扰。其中FFF抽头系数的个数为K1,而FBF抽头系数的个数为K2。

在MMSE准则下,假设对先前的符号的判决是正确的,DFE的输出为

定义MSE为前向滤波器抽头系数最小化解出,而反馈滤波器的系数由前向滤波器系数和通道的脉冲响应决定。

MSE最小化使用最小均方算法LMS

一般情况下,LMS算法的具体流程为:
(1)确定参数:全局步长参数β以及滤波器的抽头数
(2)滤波器初始值
(3)算法运算运算过程

滤波输出:y(n)=wT(n)x(n)
误差信号:e(n)=d(n)-y(n)
权系数更新:w(n+1)=W(n)+βe(n)x(n)

实现代码可以参考:https://github.com/vineel49/dfe

参考文献

1、https://www.docin.com/p-538842996.html

2、PSK信号均衡器长度选取方法https://www.docin.com/p-1695583782.html

3、http://www.elecfans.com/rengongzhineng/603570.html

基于LMS算法的DFE判决反馈均衡器相关推荐

  1. MATLAB 用LMS算法实现语音去噪,在Matlab中实现基于LMS算法语音信号去噪

    ComputerKnowledgeand Technology 电脑知识与技术 第10卷第32期 (2014年11月) 本栏目责任编辑:谢媛媛软件设计开发 在Matlab中实现基于LMS算法语音信号去 ...

  2. 判决反馈均衡器matlab,matlab判决反馈信道均衡代码

    [实例简介]matlab实现的基于NLMS算法的判决反馈(DFE)均衡 [实例截图] [核心代码] clc;clear; % load('channel.mat') % load('originalB ...

  3. 回声检测仿真信号matlab,基于LMS算法的回声消除系统仿真研究

    用远端语音信号作为参考信号来跟踪回声信号,得到滤波器的输出信号 ,两者相减,得到误差信号为 .误差信号的波形如图7所示.从图中可以看出,收敛时间大约在8000个点左右,之后的误差曲线接近于0,仿真效果 ...

  4. 基于LMS自适应滤波器的QPSK信号均衡器matlab仿真

    目录 1.算法概述 2.仿真效果 3.MATLAB仿真源码 1.算法概述 在自适应滤波器设计中,最小均方(Least Mean Square,LMS)算法使用随机梯度下降的方法实现代价函数的最小化,具 ...

  5. matlab lms自适应滤波,基于LMS算法的自适应滤波收敛性的Matlab仿真

    Author :Jeffrey 白噪声经过AR模型的输出作为LMS滤波器的输入,已知:a1=1.558:a2=-0.81:白噪声方差为1.0,均值为0:u=0.002:利用Matlab实现: (1)给 ...

  6. 【自适应盲均衡12】判决引导(DD)+判决反馈(DFE)+双模式切换的盲均衡算法在双绞线基带通信中的应用MATLAB仿真(采用三电平PAM信号模型)

    重要声明:为防止爬虫和盗版贩卖,文章中的核心代码和数据集可凭[CSDN订阅截图或公众号付费截图]私信免费领取,一律不认其他渠道付费截图! 引言 为克服数字基带信号在通过非屏蔽五类双绞线时产生的严重码间 ...

  7. 【自适应盲均衡9】基于判决反馈的多径衰落信道的盲均衡与MATLAB仿真(CMA-DFE)

    关注公号[逆向通信猿]更精彩!!! 关于基于常模准则的盲均衡(即CMA)的基础知识,首先可参考本人博客 [自适应盲均衡2]多径衰落信道的复数常模算法(CMA)的理论推导与MATLAB仿真 引言--判决 ...

  8. C语言LMS双麦克风消噪算法,基于两个时域LMS算法双麦克风系统分析.doc

    基于两个时域LMS算法双麦克风系统分析 基于两个时域LMS算法双麦克风系统分析 [摘要] 本文介绍了基于两个时域LMS算法的双麦克风系统结构以及性能分析.本文提出一种采用两个时域LMS的算法,并将此算 ...

  9. 基于迫零准则的自适应线性均衡器

    在数字通信系统中,码间串扰和加性噪声是造成信号传输失真的主要因素,为克服码间串扰,在接收滤波器和抽样判决器之间附加一个可调滤波器,用以校正(或补偿)这些失真.对系统中线性失真进行校正的过程称为均衡,实 ...

最新文章

  1. RMS 谈自由软件运动和后门
  2. ES6——class
  3. #3551. [ONTAK2010]Peaks加强版(kruskal 重构树 + 主席树)
  4. 安卓软件错误log_关于android程序的log错误信息的问题,请明白人看下吧,我是初学者,新建的android项目,一个代码都没改过...
  5. 1、Docker部署及基础理论
  6. DATE_FORMAT、when case函数用法
  7. MS08_067漏洞复现
  8. 中国企业OFDI微观数据(2005.6-2018.6)
  9. 整理PC端微信文件夹
  10. java中jdbc查询有返回值_使用JdbcTemplate查询方法的返回值 | 学步园
  11. 使用进程池抓取猫眼数据
  12. m7y30处理器跑linux,vivoY30采用什么处理器-处理器性能如何
  13. 一文讲透鱼眼相机畸变矫正,及目标检测项目应用
  14. c语言 九宫格还原算法,经典回溯算法问题:九宫格
  15. php fopen 指定路径,fopen 系统找不到指定路径 PHP文件包含详细讲述
  16. Mysql数据库--自学笔记--2
  17. 中国照片编辑软件市场现状研究分析与发展前景预测报告(2022)
  18. 全国酒店预订API接口
  19. 交大数字研究院:转行IT行业,月薪过万需要多久?
  20. LoRaWAN介绍3 优点

热门文章

  1. C++实现Photoshop色相/饱和度/明度功能
  2. 计算机底层:海明校验码。
  3. 网页进服务器,如何通过网页进去云服务器
  4. 梦想照进现实|CSDN 实体奖牌 第二期
  5. 物联网和新的计算范式
  6. 计算机课app开发,毕业设计(论文)-基于Android的《计算机网络基础》课程App的设计与开发.doc...
  7. 【案例分享】让新时代教育发展与“数”俱进
  8. 如何在线打开Xmind文件 — 百度脑图在线工具
  9. 【笔记】位图(.bmp)和矢量图(Vector):位图是点阵图或光栅图,使用像素的一格一格来描述图像,放大以后每一个像素看就像是一个个的马赛克;矢量图是使用直线和曲线来描述图形,可以无限方法,不会失真
  10. Python argparse.ArgumentParser的add_argument()用法