引言
水下声信道是一种十分复杂的时、空、频变参随机多途传输信道,自适应均衡可以充分地利用有限的带宽,而成为水声信号处理中强有力的方法。它的基本思想是:通过调整参数(权重),使均衡器的频率特性等于信道频率特性的倒数,从而间接获得信道的特性,以消除多途干扰[3]。由于均衡算法及均衡结构的不同,如何改进算法和结构以达到最佳均衡效果一直是均衡器研究的重点。本文针对水声通信实际采集数据,比较传统lms判决反馈均衡器及nlms判决反馈均衡器在实际信号处理方面的优劣,调整均衡器参数,使整体性能达到最佳。
算法原理
自适应判决反馈均衡器原理
多数文献提到水声通信中,均衡器可以很好的解决码间干扰的问题,但均衡器结构及均衡器算法一直是人们研究的问题,判决反馈均衡器原理如图1所示。
图1 自适应判决反馈均衡器的原理框图
图中,假设滤波器的输入信号矢量为xl(n)=[xl(n)xl(n-1)…xl(1)]t,期望信号为d(n),滤波器的权矢量为wl(n)=[wl0(n)wl1(n)…wl(n-1)(n)]t,则前馈滤波器的输出yl(n)为:yl(n)=xt(n)wl(n),输出后误差信号为:e(n)=d(n)-yl(n)。此时均衡器输出为y(n)=yl(n)-yq(n),其中yq(n)为反馈滤波器输出。
由图可知,在滤波过程中,自适应滤波器计算其对输入的响应,并且通过与期望响应比较,得到估计的误差信号;在自适应过程中,估计的误差信号又进入反馈滤波器,作为反馈滤波器的输入信号,得出新的输出,最终将两个滤波器输出结果的差值作为整个均衡器的输出。一般采用估计误差的均方值j=e[e2(n)]作为自适应滤波器的性能函数,并利用最速下降法(w(n+1)=w(n)-μ(n),μ为收敛因子,用于调整自适应迭代的步长;(n)为性能函数的梯度)迭代寻找其极值;从几何意义上来说,迭代调整权系数矢量的结果是使系统的均方误差沿其梯度的反方向下降,并最终达到最小均方差jmin。
传统lms算法及归一化lms算法
及其对于平稳过程,最小均方差(least mean square,lms)算法[4][5]是直接利用单次采样数据获得的e2(n)代替均方误差j(n),来进行梯度估计的。其算法流程如下:
(1)根据已知数据,期望信号d(n)和滤波器的输入信号矢量x(n)=[x(n)x(n-1)…x(1)]t,设置收敛因子μ(0<μ
(2)初始化滤波器的权矢量w(0)=0(或由先验知识确定)、泄漏因子γ(0<γ<1,通常取γ近似为1);
(3)对n=0,1,2…,计算滤波器输出信号y(n)=xt(n)w(n)、误差信号e(n)=d(n)-y(n)、以及滤波器权更新系数w(n+1)=w(n)+2μe(n)x(n);
(4)归一化lms算法(nlms)在传统lms算法权值更新上做了调整:w(n+1)=w(n)+2μe(n)x(n)/[x(n)×x(n)-1+β],参数属性与传统lms算法相同,参数β为防止x(n)×x(n)-1过小权值更新失真而设置。
实际信号处理
实验过程中在夏季湖中布设了两个节点,它们的水声收发模块置于水深1m、相距8.4m的位置,信号采用了5阶m序列:1100111110001101110101000010010,其码元速率为1950个/秒;并使用ook(on-off keying)调制方式,其载波为频率为7.8125khz的正弦波,采样频率为50khz。采用lms算法及nlms算法,并取前反馈滤波器的阶数分别为lf=23,lq=12,收敛因子μ=0.1,滤波器权系数初值wl(n)=wq(n)=0。[page]
图2 调制后发送信号的波形、采集回来的水声数据波形
图2的上、下两图分别示出了期望信号的波形,以及采集回来的数据波形。
实验处理过程将原始采集信号,经过赫尔伯特变换,取包络,解码后误码率为42.6%,同时将采集到的信号进行判决反馈均衡器处理,结果如下:图3为两种算法判决反馈均衡器输出波形。
图3 输出波形比较
将上述均衡器输出波形赫尔伯特变化,取包络,解码后效果如图4所示。
图4 lms、nlms判决反馈均衡器输出解调解码曲线
lms,nlms算法判决反馈自适应滤波算法的学习曲线比较如图5所示。
图5
上图可以看到无论是在收敛速度以及误差稳定度上,相较于lms算法,nlms判决反馈均衡器都有了很大的提高,实验得出信号直接解调解码误码率为42.6%,经过多次运算,lms,nlms判决反馈均衡器后误码率分别为9%~10%,1.5%~2%。通过均衡器后误码率大幅度降低,得到了很好的效果,但lms算法判决反馈均衡器均衡实际采集信号的能力远不如nlms算法判决反馈均衡器。
结束语
本文针对实验采集到的水声信号波形,基于lms算法和nlms算法的判决反馈均衡器信号处理,并进行了性能分析。信号处理结果表明:lms算法实现简单,但由于在实际应用中为获得较小的均方误差,收敛因子一般取得较小,导致收敛速度太慢,在降低信号误码率上效果一般,维持在9%~10%左右;而归一化lms(nlms)的实现在未提高运算复杂度的基础上,提高了收敛速度的同时降低误码率至1.5%~2%,效果最优。
作者简介
肖鹏韬(1986-) 男 在读硕士,研究方向为通信与信息系统。
参考文献
[1] 刘林泉,梁国龙,吴波,等.一种低能耗的水声通信编码方案的研究[j].声学技术,2007,2,26(1):130~133.
[2] 雷利华,施浒立,马冠一,等.基于lms与rls算法的自适应均衡器性能研究[j].微计算机信息,2009,25(3):25~26,111.
[3] 赵春晖,张朝柱,王立国,等.自适应信号处理技术[m].北京:北京理工大学出版社,2009.
[4] 房栋,李宇,尹力,等.水声通信中一种联合同步均衡的实现方法[j].声学技术,2008,10,27(5):418~419.
关键字:数据采集 水声通信 NLMS
引用地址:NLMS判决反馈均衡器在水声通信中的应用
水下声信道是一种十分复杂的时、空、频变参随机多途传输信道,自适应均衡可以充分地利用有限的带宽,而成为水声信号处理中强有力的方法。它的基本思想是:通过调整参数(权重),使均衡器的频率特性等于信道频率特性的倒数,从而间接获得信道的特性,以消除多途干扰[3]。由于均衡算法及均衡结构的不同,如何改进算法和结构以达到最佳均衡效果一直是均衡器研究的重点。本文针对水声通信实际采集数据,比较传统lms判决反馈均衡器及nlms判决反馈均衡器在实际信号处理方面的优劣,调整均衡器参数,使整体性能达到最佳。
算法原理
自适应判决反馈均衡器原理
多数文献提到水声通信中,均衡器可以很好的解决码间干扰的问题,但均衡器结构及均衡器算法一直是人们研究的问题,判决反馈均衡器原理如图1所示。
图1 自适应判决反馈均衡器的原理框图
图中,假设滤波器的输入信号矢量为xl(n)=[xl(n)xl(n-1)…xl(1)]t,期望信号为d(n),滤波器的权矢量为wl(n)=[wl0(n)wl1(n)…wl(n-1)(n)]t,则前馈滤波器的输出yl(n)为:yl(n)=xt(n)wl(n),输出后误差信号为:e(n)=d(n)-yl(n)。此时均衡器输出为y(n)=yl(n)-yq(n),其中yq(n)为反馈滤波器输出。
由图可知,在滤波过程中,自适应滤波器计算其对输入的响应,并且通过与期望响应比较,得到估计的误差信号;在自适应过程中,估计的误差信号又进入反馈滤波器,作为反馈滤波器的输入信号,得出新的输出,最终将两个滤波器输出结果的差值作为整个均衡器的输出。一般采用估计误差的均方值j=e[e2(n)]作为自适应滤波器的性能函数,并利用最速下降法(w(n+1)=w(n)-μ(n),μ为收敛因子,用于调整自适应迭代的步长;(n)为性能函数的梯度)迭代寻找其极值;从几何意义上来说,迭代调整权系数矢量的结果是使系统的均方误差沿其梯度的反方向下降,并最终达到最小均方差jmin。
传统lms算法及归一化lms算法
及其对于平稳过程,最小均方差(least mean square,lms)算法[4][5]是直接利用单次采样数据获得的e2(n)代替均方误差j(n),来进行梯度估计的。其算法流程如下:
(1)根据已知数据,期望信号d(n)和滤波器的输入信号矢量x(n)=[x(n)x(n-1)…x(1)]t,设置收敛因子μ(0<μ
(2)初始化滤波器的权矢量w(0)=0(或由先验知识确定)、泄漏因子γ(0<γ<1,通常取γ近似为1);
(3)对n=0,1,2…,计算滤波器输出信号y(n)=xt(n)w(n)、误差信号e(n)=d(n)-y(n)、以及滤波器权更新系数w(n+1)=w(n)+2μe(n)x(n);
(4)归一化lms算法(nlms)在传统lms算法权值更新上做了调整:w(n+1)=w(n)+2μe(n)x(n)/[x(n)×x(n)-1+β],参数属性与传统lms算法相同,参数β为防止x(n)×x(n)-1过小权值更新失真而设置。
实际信号处理
实验过程中在夏季湖中布设了两个节点,它们的水声收发模块置于水深1m、相距8.4m的位置,信号采用了5阶m序列:1100111110001101110101000010010,其码元速率为1950个/秒;并使用ook(on-off keying)调制方式,其载波为频率为7.8125khz的正弦波,采样频率为50khz。采用lms算法及nlms算法,并取前反馈滤波器的阶数分别为lf=23,lq=12,收敛因子μ=0.1,滤波器权系数初值wl(n)=wq(n)=0。[page]
图2 调制后发送信号的波形、采集回来的水声数据波形
图2的上、下两图分别示出了期望信号的波形,以及采集回来的数据波形。
实验处理过程将原始采集信号,经过赫尔伯特变换,取包络,解码后误码率为42.6%,同时将采集到的信号进行判决反馈均衡器处理,结果如下:图3为两种算法判决反馈均衡器输出波形。
图3 输出波形比较
将上述均衡器输出波形赫尔伯特变化,取包络,解码后效果如图4所示。
图4 lms、nlms判决反馈均衡器输出解调解码曲线
lms,nlms算法判决反馈自适应滤波算法的学习曲线比较如图5所示。
图5
上图可以看到无论是在收敛速度以及误差稳定度上,相较于lms算法,nlms判决反馈均衡器都有了很大的提高,实验得出信号直接解调解码误码率为42.6%,经过多次运算,lms,nlms判决反馈均衡器后误码率分别为9%~10%,1.5%~2%。通过均衡器后误码率大幅度降低,得到了很好的效果,但lms算法判决反馈均衡器均衡实际采集信号的能力远不如nlms算法判决反馈均衡器。
结束语
本文针对实验采集到的水声信号波形,基于lms算法和nlms算法的判决反馈均衡器信号处理,并进行了性能分析。信号处理结果表明:lms算法实现简单,但由于在实际应用中为获得较小的均方误差,收敛因子一般取得较小,导致收敛速度太慢,在降低信号误码率上效果一般,维持在9%~10%左右;而归一化lms(nlms)的实现在未提高运算复杂度的基础上,提高了收敛速度的同时降低误码率至1.5%~2%,效果最优。
作者简介
肖鹏韬(1986-) 男 在读硕士,研究方向为通信与信息系统。
参考文献
[1] 刘林泉,梁国龙,吴波,等.一种低能耗的水声通信编码方案的研究[j].声学技术,2007,2,26(1):130~133.
[2] 雷利华,施浒立,马冠一,等.基于lms与rls算法的自适应均衡器性能研究[j].微计算机信息,2009,25(3):25~26,111.
[3] 赵春晖,张朝柱,王立国,等.自适应信号处理技术[m].北京:北京理工大学出版社,2009.
[4] 房栋,李宇,尹力,等.水声通信中一种联合同步均衡的实现方法[j].声学技术,2008,10,27(5):418~419.
上一篇:工业以太网技术在继电器可靠性检测系统中的应用
下一篇:径向量仪校正工件坐标原点的方法
推荐阅读最新更新时间:2024-05-02 22:55
快速采集为基础可实际操作的单片机PSD数据采集
PSD 作为一种精密的光电位置传感器,具有灵敏度高、响应时间短、位置分辨率高、光谱响应范围大等特点,因此被广泛应用于现代光电检测技术中,尤其是高精度、高速度的数据采集技术中。如何在极短的响应时间内实现多数据的采集,成了采集PSD输出数据的关键。本文基于单片机技术,设计搭建了一套高速的PSD输出数据采集及控制 电路 ,通过在实验室条件下对PSD输出数据进行采集,从而为后续的 PSD 定位精度以及抗干扰研究奠定理论基础。 1 PSD 的工作原理 光电位置敏感器件 PSD (Position Sensitive Detector)是一种基于横向光电效应、连续分布的半导体位置探测器件,能快速、准确给出入射光点在光敏面上的位置,即PSD
[电源管理]
基于单片机的液压动力钳检测系统
在油田钻修作业中起下钻杆、钻具、油套管时,上卸螺纹的专用工具是液压动力钳。液压动力钳在钳口卡紧机构动作夹紧后,外供的压力油控制液压马达转动,液压马达通过内部机构带动钳口转动,液压马达可以正转或者反转,从而实现油管的上紧或卸下。 上扣时须严格控制扭矩,上扣扭矩直接影响螺纹上扣质量。使用液压动力钳上紧螺纹时,扭矩过大会造成螺纹无法拆卸,严重时,会产生裂纹,从而降低整个管柱的强度,同时会造成液压动力钳因负荷过重而损坏甚至报废;扭矩过小会造成管柱密封不好或脱落,导至整个作业工程的返工,而且往往难以追查责任。 针对上述问题,解决方案目前主要有:对液压动力钳增加扭矩保护装置或扭矩检测装置,文中设计基于AT89C55WD的扭矩检测系统,不需
[单片机]
基于VxWorks的油井数据采集远程终端的设计
引 言 目前,采油厂多以抽油机采油生产为主要任务,抽油机的分布点多面广,工作在条件恶劣的环境中,容易损坏和遭外力破坏,需要经常巡测,人员工作强度大。目前油井工作状态参数监控由于缺乏远程手段,对油井的生产状况均处于事后处理状态,油井出现异常或被盗破坏时不能及时处理,造成大量不明损失。基于CD-MA通迅信道的远程终端(Remote Terminal Unit,RTU)充分利用现有的计算机网络,通过对现场的监测和数据采集、传输,可以满足油井远程监控的需求。该远程终端可以对油井运行时的负荷、位移、油管回压、温度、冲次、工作电流、电压等参数进行实时全自动在线抄收;当现场有异常情况发生时,监控中心能自动发出相关报警信息,调度室可根
[单片机]
三十二通道扫描PCI数据采集模块设计
数据采集模块是自动测试系统中的主要功能模块之一,在光谱分析、医疗成像等领域,通常需要组建多时基、多通道虚拟仪器系统,有些领域要求输入信号频率并不高,从几赫兹到几百赫兹。对于不同频率范围的信号,通常要求的采样率也不同。有时为了配合信号处理算法,甚至要求采样率可以在一定范围内随意设定。这些应用通常要求多个通道循环扫描采集,甚至是差分单端方式可选择的输入,对于不同的应用还要求增益的可变性。针对这些要求,本文介绍了一种三十二通道扫描数据采集模块的设计方案。该方案最高采样率为200KSa/s,存储深度IM×16bit ,垂直分辨率16bit,增益可编程为1、2、5、10、100五个等级的PCI数据采集模块的设计与实现。 总体设计方案的
[测试测量]
基于CAN总线的数据采集人机界面设计
0 引言 目前在铁路机车内,模拟表盘大量存在,它给铁路运输的安全管理造成了相当大的不便。使用模拟表盘有以下缺点:第一,没有数据存储功能,如果发生事故,就很难得到事故发生时的确切信息;第二,需要大量布线、安装不便。如果在原模拟系统中添加设备,则需要重新布线;第三,不能利用成熟的基于数字信号的现代信息处理技术。对火车机车监控系统而言,数据测量和传输的快速性、准确性、可靠性、存储性、通讯的灵活性都是至关重要的。有必要将机车内的模拟表数字化和智能化,在此基础上利用现场总线技术构成测控网络,完成对机车内重要数据及时的采集、传输、存储、显示、报警。 本铁路机车数据平台采用了CAN总线技术。选用CAN总线是基于可靠性方面的考虑。
[测试测量]
基于DSP与MAX147的多路数据采集系统设计
1. 引言 由于DSP芯片具有先进的并行结构,使其在信号处理和数据采集领域得到了越来越广泛的应用TI公司的DSP芯片TMS320VC5402PGE100最高工作频率是100MHZ具有2个高速、全双工、多通道缓冲串行接口(McBSP) 其方便的数据流控制可使其与大多数同步串行外围设备接口MAXIM公司的A/D芯片MAX147具有较高的性能价格比,最高的转换频率可达130kHz,具有高采样率、低功耗、高精度等特性,非常适合于体积小、对功耗要求比较严格的移动应用设备,如便携式工业测量、医疗仪器 2. MAX147工作原理 2.1 MAX147介绍 MAX147是一种具有8个单端输入通道或4个差动输入通道的12位精度的串行数据转换器输入电
[嵌入式]
基于LAN的高集成度数据采集设备研制
软件上利用DM642内嵌的DSP/BIOS操作系统和NDK完成网络控制;利用DSP/BIOS提供的多线程机制实现对数据采集通道的任务管理。实际应用表明该设备设计合理,运行稳定,满足了实际要求。 0 引言 数据采集设备是测试系统中不可缺少的一部分,数据采集需要针对不同类型的需求,需要有高速A/D、低速A/D、数字多用表等功能,传统数据采集设备是用一种仪器进行一类测试,通过多种仪器组合实现一组完整测试,这种由多种仪器堆叠起来的数据采集系统具有体积和重量较大、成本较高、维护困难等诸多问题。针对这些问题,为完成某系列型号装备自动测试任务,设计实现了一种高集成度数据采集设备。该设备需实现100 M高速A/D、双通道隔离A/D、6通道低速A/
[电源管理]
基于Windows98平台开发DMA高速数据采集系统
摘要: 介绍基于Windows98平台的DMA虚拟设备驱动程序的开发,并给出了一个简单的DMA虚拟设备驱动程序的开发实例。
关键词: 直接存储器存取(DMA)方式 虚拟设备驱动程序(VxD)VtoolsD
直接存储器存取方式不仅具有高速度、高效率的特点,而且CPU资源占用少,因此在需要高速、批量交换数据的场合得到了广泛的应用。在DOS下编写DMA控制程序并不难,但要编制出精美实用的界面则是一件非常繁锁的工作,而且效果往往不佳。Windows自问世以来便以身采取的保护措施使得Windows与硬件直接接口时需要程序员编写专用的虚拟设备驱动程序。针对DMA的Windows虚拟设备驱动程序并不常见,因
[嵌入式]