没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
为了从车辆复杂噪声背景中实时提取陀螺仪的有效振动信号,在分析弱信号特征提取方法的基础上,针对自适应滤波算法处理相关信号时收敛速度降低的缺点,提出一种适用于FPGA( Field Programmable Gata Array) 的自适应步长LMS( Least Mean Square)算法。该算法通过建立步长和误差信号相关值之间的非线性关系,使步长仅与输入有用信号相关,降低算法对噪声的敏感度。实验以收敛速度和计算复杂度两个指标对该算法与其他改进算法进行比较,并以真实车辆振动信号提取结果分析验证该算法对车载
资源推荐
资源详情
资源评论
第 卷第 期 吉 林 大 学 学 报 信 息 科 学 版
VolNo
年 月 Journal of Jilin University Information Science Edition July
收稿日期
基金项目国 家 高 科 技 计 划 基 金 资 助 项 目 AAZ 长 安 大 学 中 央 高 校 基 本 科 研 业 务 费 专 用 资 金 资 助 项 目
CHDZY
作者简介杨澜 女陕西咸阳人长安 大学 博 士研 究生主要 从 事姿 态估 计与嵌 入式 控 制研 究 Tel E
mailyanglancom赵祥模 男重庆人长安大学教授博士生导师主要从事 ITS 与分布式网络测控技
术研究 Tel Email xmzhaochdendcn
文章编号
基 于 FPGA 的 车 辆 振 动 信 号 提 取 方 法
杨澜赵祥模惠飞史昕王润民
长安大学 信息工程学院西安
摘要 为了从车辆复杂噪声背景中实时提取陀螺仪的有效振动信号在分析弱信号特征提取方法的基础上针
对自适应滤波算法处理相关信号时收敛速度降低的缺点提出一种适用于 FPGAField Programmable Gata Array
的自适应步长 LMSLeast Mean Square算法 该算法通过建立步长和误差信号相关值之间的非线性关系使步
长仅与输入有用信号相关降低算法对噪声的敏感度 实验以收敛速度和计算复杂度两个指标对该算法与其他
改进算法进行比较并以真实车辆振动信号提取结果分析验证该算法对车载环境噪声和陀螺仪自身噪声都有较
好抑制 在用算法计算基础上以 FPGA 平台提出并实现一种可扩展滤波器结构 设计采用一阶滤波单元重用
方式完成多阶累加计算在目前最大规模 FPGA 芯片上实现 阶滤波器 实验表明该设计充分利用芯片
内逻辑资源处理速度快可靠性高并适用于车辆中低速行驶姿态测量系统
关键词车辆振动信号强背景噪声信号提取LMS 算法变步长FPGA 实现
中图分类号TN 文献标识码 A
Vehicle Vibration Signal Extraction Based on FPGA
YANG LanZHAO XiangmoHUI FeiSHI XinWANG Runmin
School of Information EngineeringChangan UniversityXi
an China
AbstractIn order to obtain the desired signal of dualaxis inclinometer from the complex automotive environ
menta LMSLeast Mean Square algorithm for reducing the convergence speed to process the related data is
presentedit presents a selfadaptation step LMS algorithm by establishing the nonlinear relationship between the
step and the errorso as to the step is interrelated with the true signal for reducing the algorithm sensitivity to
noiseTo cope with the problem of superiority and correctness for applying to the vehicle vibration signal extrac
tionthe learning curves of algorithm are gained by inputting the data with additive white noise of time domainA
comparison of them is made by convergence speed and computation complexity indexThe result shows that the
novel algorithm is reliableThe vehicle acceleration signal extraction experiment shows that it removes the vehicle
environmental impact of the dualaxis inclinometerand restrains its own output noiseBased on the selfadaptive
step LMS algorithmit proposes and implements a scalable FIR Finite Impulse Responsefilter structure on FP
GAField Programmable Gata Array By reusing of fistorder filter unit to complement the multistage cumula
tiveit achieves filter experiments on the largest FPGA chipThe result indicates that the FIR filter structure
full use of chip resourcesprocessing speed highlyreliability highly and apply for the low speed for vehicles atti
tude measurement system
Key words vehicle vibration signalheavy background noisesignal extractionleast mean square LMS algo
吉 林 大 学 学 报信 息 科 学 版 第 卷
rithmvariable step sizefield programmable gata array FPGA implementation
引言
在车辆行驶姿态测量系统中陀螺仪是较为常用的传感器之一 由于路面激励风激励以及车辆运输
时各种传动部件等非平稳随机性噪声影响使信号信噪比很小 目前弱信号的特征提取方法有高阶累
积量小波分析和 HilbertHuang 等 其中高阶累积量方法是对时序多相关数据进行相应 Fourier 变换进
而得到相应的高阶谱的一种信号处理方法 通过对谱分析提取信号特征在机械信号特征提取及故障诊
断中已得到应用 但由于 Fourier 变换的数学特性不可避免地引入了虚假的谐波从而带来误信息 Hil
bertHuang 变换对非线性非平稳信号的处理具有独特的优势当特征信号中混有强噪声时不能得到满
意的本征模式函数因而不能用于实际工程 小波分析是一种分段性的信号分析方法不适用于非线性系
统且在较强的背景噪声下不能得到期望的特征信号成分
自适应滤波技术因其有很强的学习自跟
踪能力与算法的简单易实现性能对非线性非平稳信号进行有效分解 但用它处理相关信号时其收敛速
度会大大降低
为了克服这一缺点国内外研究人员提出多种改进算法如变步长 LMS Least Mean
Square算法NLMSNormalized Least Mean Square算法和仿射投影算法 APAAffine Projection Algorithm
等
现有的改进算法虽有一定改进效果但都在大量增加计算复杂度或降低实时性的基础上 结构简
单收敛速度快计算适中的 LMS 算法是人们一直在探讨的问题 笔者给出 LMS 算法一种新的非线性函
数关系用误差的相关值调节步长使步长因子只与输入的有用信号有关与噪声信号无关从而降低变步
长 LMS 算法对噪声的敏感度
近年来FPGAField Programmable Gate Array器件具有可编程特性并行能力丰富的计算资源灵
活的算法适应性和高性能功耗比以实现纳秒级的高速数据采集和复杂算法的高速处理为目标大大提高
了系统处理效率
为此笔者基于自适应步长 LMS 算法提出并实现了一种基于 FPGA 平台的可扩展
FIRFinite Impulse Response结构 该硬件结构采用一阶滤波单元累加的计算策略设计多阶滤波器结构
对于任意阶的 LMS 滤波算法可通过复用方式实现 该方法充分利用 FPGA 资源处理速度快
自适应步长 LMS 算法
Widrow 和 Hoff
于 年在研究自适应理论时提出了 LMS 算法 该算法是一种以期望响应和滤波
器输出信号之间误差的均方值最小为准则的依据输入信号在迭代过程中估计梯度矢量并更新权系数
图 自适应滤波器原理框图
FigBlock diagram of
adaptive filter
以达到最优的自适应迭代算法
由于实现简单且对信号统计特
性变化具有稳定性从而得到极为广泛的应用成为自适应滤波的标
准算法
LMS 算法包含两个基本过程 滤波过程 首先计算滤波器
输出对输入信号的响应然后通过比较输出结果与期望响应产生估
计误差 根据估计误差自动调节滤波器参数 如图 所示dn
为期望输入信号包含了干扰噪声信号和有用信号 Xn是滤波器
的输入信号是与 dn中的有用信号不相关而与干扰噪声相关的估
计噪声信号 Yn是滤波器的输出Wn为滤波器的权系数向量
en为估计误差信号也是系统的输出信号用于调整自适应滤波
器的抽头系数 当 Xn 发生变化时自适应滤波器能利用变化的
误差信号 en调节滤波器自身参数调节输出
图 中各信号序列定义为
Xn xnxn xn L
T
Yn
L
k
w
k
nxn k W
T
nXn
Wn w
nw
nw
L
n
T
剩余7页未读,继续阅读
资源评论
weixin_38587005
- 粉丝: 7
- 资源: 938
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功