The invention is applicable to the technical field of error elimination, provides a method and a device for eliminating errors of mechanical vibration, the method comprises: obtaining a reference input signal at the current time, determined by the reference input signal the moment before the reference input signal at the moment; according to the reference input signal when the reference input signal before the moment and the moment before the sure, the reference input signal vector X (n); field programmable array and using FIR adaptive filtering algorithm of the reference input signal vector based on X (n) filter, the output signal effectively. The mechanical vibration error elimination method can eliminate the errors caused by mechanical vibration of the measuring system under different working conditions.
【技术实现步骤摘要】
一种机械振动误差消除方法及装置
本专利技术属于误差消除
,尤其涉及一种机械振动误差消除方法及装置。
技术介绍
测量系统工作时,传感器采集机械位移等信息,测量系统对采集到的数据进行处理得到测量结果,但机械振动会导致测量结果存在较大的误差。若依靠改进机械的制造工艺提高测量精度,存在成本高和加工难度大的问题,而且在不同的测量环境中,由于温度和湿度等因素的影响,测量系统的机械振动频率不同,因此难以消除机械振动造成的测量结果误差。故,有必要提出一种新的技术方案,以解决上述技术问题。
技术实现思路
鉴于此,本专利技术实施例提供机械振动误差消除方法及装置,以解决现有技术中难以消除机械振动造成的测量结果误差的问题。本专利技术实施例的第一方面,提供一种机械振动误差消除方法,包括:获取当前时刻的参考输入信号,利用所述当前时刻的参考输入信号确定之前时刻的参考输入信号;根据所述当前时刻的参考输入信号和所述之前时刻的参考输入信号,确定参考输入信号向量X(n);基于现场可编程阵列并采用FIR自适应滤波算法对所述参考输入信号向量X(n)进行滤波,输出有效信号。本专利技术实施例的第二方面,提供一种机械振动误差消除装置,包括:获取模块,用于获取当前时刻的参考输入信号,利用所述当前时刻的参考输入信号确定之前时刻的参考输入信号;确定模块,用于根据所述当前时刻的参考输入信号和所述之前时刻的参考输入信号,确定参考输入信号向量X(n);滤波模块,用于基于现场可编程阵列并采用FIR自适应滤波算法对所述参考输入信号向量X(n)进行滤波,输出有效信号。本专利技术实施例与现有技术相比存在的有益效果是:本专 ...
【技术保护点】
一种机械振动误差消除方法,其特征在于,包括:获取当前时刻的参考输入信号,利用所述当前时刻的参考输入信号确定之前时刻的参考输入信号;根据所述当前时刻的参考输入信号和所述之前时刻的参考输入信号,确定参考输入信号向量X(n);基于现场可编程阵列并采用FIR自适应滤波算法对所述参考输入信号向量X(n)进行滤波,输出有效信号。
【技术特征摘要】
1.一种机械振动误差消除方法,其特征在于,包括:获取当前时刻的参考输入信号,利用所述当前时刻的参考输入信号确定之前时刻的参考输入信号;根据所述当前时刻的参考输入信号和所述之前时刻的参考输入信号,确定参考输入信号向量X(n);基于现场可编程阵列并采用FIR自适应滤波算法对所述参考输入信号向量X(n)进行滤波,输出有效信号。2.如权利要求1所述的方法,其特征在于,所述获取当前时刻的参考输入信号,包括:对采集到的连续时间信号进行模数转换得到数字信号;基于现场可编程阵列对所述数字信号做快速傅里叶变换到频域;根据所述频域的频谱分量图计算固有频率;根据所述固有频率合成所述当前时刻的参考输入信号。3.如权利要求1所述的方法,其特征在于,所述采用FIR自适应滤波算法对所述参考输入信号向量X(n)进行滤波,输出有效信号,包括:根据当前时刻的自适应滤波器权系数向量W(n)的转置与所述参考输入信号向量X(n)相乘,获取当前时刻的输出信号向量Y(n);将期望输出信号向量D(n)与所述输出信号向量Y(n)相减,获取误差信号向量E(n);采用FIR自适应滤波算法对所述误差信号向量E(n)和参考输入信号向量X(n)进行滤波,获取下一时刻的自适应滤波器权系数向量W(n+1);将下一时刻的自适应滤波器权系数向量W(n+1)的转置与所述参考输入信号向量X(n+1)相乘,获取下一时刻的输出信号向量Y(n+1),作为所述有效信号输出。4.如权利要求3所述的方法,其特征在于,所述下一时刻的自适应滤波器权系数向量W(n+1)是所述误差信号向量E(n)和参考输入信号向量X(n)和步长因子的乘积与所述当前时刻的自适应滤波器权系数向量W(n)的和值。5.如权利要求3所述的方法,其特征在于,还包括:时钟控制当前时刻的参考输入信号向量和期望输出信号向量同步进行。延迟输入量缓存至所述现场可编程阵列的寄存器中。6.一种机械振动误差消除装置,其特征在于,包括...
【专利技术属性】
技术研发人员:董扬辉,
申请(专利权)人:深圳怡化电脑股份有限公司,深圳市怡化时代科技有限公司,深圳市怡化金融智能研究院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。