摘要
针对光纤陀螺传统滤波方法降噪效果欠佳的问题,提出了一种基于递归最小二乘(RLS)自适应滤波的光纤陀螺实时降噪技术。根据RLS自适应滤波原理,基于现场可编程门阵列(FPGA)设计了一种新的实现RLS自适应滤波的交替存储乘累加流水线结构。实验结果表明,该结构能在较高频率下实现光纤陀螺输出信号的RLS自适应滤波实时降噪。相比较于传统的最小均方(LMS)自适应滤波,RLS自适应滤波有效降低了光纤陀螺输出信号中的噪声含量,陀螺精度提高约50%,相位延迟降低约30%。该研究对光纤陀螺的性能提升具有一定的实用价值。
Objective Fiber optic gyroscope is a high-precision angular velocity sensor based on Sagnac effect, with the advantages of all solid state, small size, low cost and easy maintenance. It is widely used in national defense, aviation, aerospace and other fields. Due to the characteristics of optical components and environmental factors, the output signal of fiber optic gyroscope is usually a non-smooth, nonlinear random signal. Noise interference in the output signal is the main factor affecting the performance of fiber optic gyroscope. In engineering, low-pass filtering is usually used for the noise reduction of the output signal of fiber optic gyroscope. However, since the frequency bands of effective signal and noise overlap with each other, this method cannot suppress the low frequency noise interference. At present, the main adaptive filters are least mean square(LMS) adaptive filter and recursive least square(RLS) adaptive filter. LMS adaptive filter minimizes the performance function by stochastic gradient descent method, which has the advantages of low computational complexity and easy implementation. Compared with LMS adaptive filter, RLS adaptive filter has obvious advantages in convergence speed, and the adaptation of RLS adaptive filter is also better than LMS adaptive filter under non-smooth random signal conditions. However, RLS adaptive filtering has not been implemented on any hardware platform due to its high computational complexity, which makes it difficult to be applied in engineering.Methods In this paper, we analyze the principle of RLS adaptive filtering and propose a real-time noise reduction technique of RLS adaptive filtering for fiber optic gyroscope based on field programmable gate array(FPGA) to address the above problems. According to the principle of RLS adaptive filtering, the most direct parallel operation and the traditional serial operation can be implemented. Parallel operation can complete all operations of a filter in one clock cycle, but it will consume a lot of computing resources. Serial operation requires less computing resources, but it takes more computing time to complete a filter. We design a new alternate storage multiply-accumulate pipeline structure based on FPGA to implement RLS adaptive filtering, which ensures the operation accuracy of RLS adaptive filter by double precision floating point operation, reduces the storage space by tactfully designing the alternate storage structure, and saves the FPGA logic resources by realizing the time-division multiplexing of multiply-accumulate structure with multiple switches. The filtering effects of the LMS adaptive filter and the RLS adaptive filter are experimentally compared under static conditions, and the post-filter performance indexes are analyzed using Allan variance. The difference in delay between the LMS adaptive filter and the RLS adaptive filter is studied under dynamic conditions.Results and Discussions The experimental results show that the RLS algorithm shows a superior performance in noise reduction of the fiber optic gyroscope output signal due to its better adaptability to non-smooth signals. In the low frequency band, the noise amplitude after LMS adaptive filtering is comparable to that before filtering, while the RLS adaptive filter produces a certain degree of noise suppression;in the high frequency band, both the LMS adaptive filter and the RLS adaptive filter produce some suppression of the noise(Fig. 6). Compared with the 10th order LMS adaptive filter, the 4th order RLS adaptive filter improves the fiber optic gyroscope accuracy by about 50%(Table 2). For the swing experiments at 5 Hz and 10 Hz, the delays of RLS adaptive filter are 0.24 ms and 0.25 ms, respectively, while the delays of LMS adaptive filter are 0.38 ms and 0.37 ms, respectively. The delay of the RLS adaptive filter mainly comes from the sample hold of the input signal, which is about 1 sample clock cycle in size, while the delay of the LMS filter mainly comes from the 2nd order averaging of the desired signal on the input signal, which is about 1.5 sample clock cycles in size. Under dynamic conditions, the RLS adaptive filter reduces the phase delay by about 30% compared with the LMS adaptive filter(Fig. 7).Conclusions Using the alternate storage multiply-accumulate pipeline structure proposed in this paper, when the system clock is 40 MHz, the RLS adaptive filter can complete the calculation within 3 μs, and the highest sampling rate can reach more than 370 k Hz, which can meet the demand of real-time noise reduction of most fiber optic gyroscopes. The research in this paper makes RLS adaptive filtering in fiber optic gyroscope noise reduction technology have engineering practical value, effectively suppressing noise in fiber optic gyroscope output signal and improving its control accuracy in high precision stable tracking platform and high maneuverability aircraft.
作者
马家君
刘清杨
吕嫣然
曾维
梁永超
蒋军彪
Ma Jiajun;Liu Qingyang;LüYanran;Zeng Wei;Liang Yongchao;Jiang Junbiao(College of Big Data and Information Engineering,Guizhou University,Guiyang 550025,Guizhou,China;Xi’an Modern Control Technology Research Institute,Xi'an 710065,Shaaxi,China)
出处
《中国激光》
EI
CAS
CSCD
北大核心
2022年第21期173-179,共7页
Chinese Journal of Lasers
基金
国家自然科学基金(62163006,61605153,11964005)
贵州省科技厅自然科学基础研究计划(黔科合LH字[2017]7224号)
贵州省教育厅青年科技人才成长项目(黔教合KY字[2017]107)
贵州大学博士基金(贵大人基合字[2016]61号)。
关键词
光纤光学
光纤陀螺
自适应滤波
实时降噪
ALLAN方差
fiber optics
fiber optic gyroscope
adaptive filtering
real-time noise reduction
Allan variance