Crow Search Algorithm for MEMS Gyroscope Temperature Drift Signal and Processing for Denoising
To solve the problem of micro-electro-mechanical system (MEMS) gyroscope noise, this paper presents a variational mode decomposition (VMD) method based on crow search algorithm. First, the signal was decomposed by variational mode decomposition for optimization of crow search algorithm (CSA-VMD) met...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Wiley
2021-01-01
|
| Series: | Shock and Vibration |
| Online Access: | http://dx.doi.org/10.1155/2021/9929966 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850210479629139968 |
|---|---|
| author | Xichen Wang Huiliang Cao Xiaomin Duan |
| author_facet | Xichen Wang Huiliang Cao Xiaomin Duan |
| author_sort | Xichen Wang |
| collection | DOAJ |
| description | To solve the problem of micro-electro-mechanical system (MEMS) gyroscope noise, this paper presents a variational mode decomposition (VMD) method based on crow search algorithm. First, the signal was decomposed by variational mode decomposition for optimization of crow search algorithm (CSA-VMD) method. The parameters required by the VMD method (penalty parameter α and decomposition number K) are given by the crow search algorithm, and then the signal is decomposed into the superposition of multiple subsignals, called intrinsic mode functions (IMFs). The sample entropy (SE) corresponding to each IMF is then obtained. By calculating the sample entropy, the noise signal can be divided into pure noise part, mixing part, and temperature drift part. Second, Savitzky–Golay smoothing denoising (SG) is used to filter the mixed noise signal to eliminate the influence of noise. Third, for the filtering of the drift part, the least square support vector machine optimized by the crow search algorithm (CSA-LSSVM) was used to filter, so as to reduce the effect of temperature drift. Finally, the processed signal is reconstructed to achieve the goal of denoising. Through the results, it can be found that the optimized VMD and LSSVM using CSA algorithm can achieve more effective denoising. After using the method proposed in this paper, the angular random walk value is 1.1175 ∗ 10−4°/h/√Hz, and the bias stability is 0.0017°/h. Compared with the original signal, the two signals are optimized by 98.1% and 98.2%, respectively. It can be seen from the experimental results that the proposed CSA-VMD method, SG method, and CSA-LSSVM method can effectively eliminate noise effects. |
| format | Article |
| id | doaj-art-948a9a140d2844ad87288ff13bb6ff17 |
| institution | OA Journals |
| issn | 1070-9622 1875-9203 |
| language | English |
| publishDate | 2021-01-01 |
| publisher | Wiley |
| record_format | Article |
| series | Shock and Vibration |
| spelling | doaj-art-948a9a140d2844ad87288ff13bb6ff172025-08-20T02:09:45ZengWileyShock and Vibration1070-96221875-92032021-01-01202110.1155/2021/99299669929966Crow Search Algorithm for MEMS Gyroscope Temperature Drift Signal and Processing for DenoisingXichen Wang0Huiliang Cao1Xiaomin Duan2School of Instrument and Electronics, North University of China, Tai Yuan 030051, ChinaScience and Technology on Electronic Test & Measurement Laboratory, North University of China, Tai Yuan 030051, ChinaSchool of Electronic Science and Engineering, University of Electronic Science and Technology of China, Chengdu, ChinaTo solve the problem of micro-electro-mechanical system (MEMS) gyroscope noise, this paper presents a variational mode decomposition (VMD) method based on crow search algorithm. First, the signal was decomposed by variational mode decomposition for optimization of crow search algorithm (CSA-VMD) method. The parameters required by the VMD method (penalty parameter α and decomposition number K) are given by the crow search algorithm, and then the signal is decomposed into the superposition of multiple subsignals, called intrinsic mode functions (IMFs). The sample entropy (SE) corresponding to each IMF is then obtained. By calculating the sample entropy, the noise signal can be divided into pure noise part, mixing part, and temperature drift part. Second, Savitzky–Golay smoothing denoising (SG) is used to filter the mixed noise signal to eliminate the influence of noise. Third, for the filtering of the drift part, the least square support vector machine optimized by the crow search algorithm (CSA-LSSVM) was used to filter, so as to reduce the effect of temperature drift. Finally, the processed signal is reconstructed to achieve the goal of denoising. Through the results, it can be found that the optimized VMD and LSSVM using CSA algorithm can achieve more effective denoising. After using the method proposed in this paper, the angular random walk value is 1.1175 ∗ 10−4°/h/√Hz, and the bias stability is 0.0017°/h. Compared with the original signal, the two signals are optimized by 98.1% and 98.2%, respectively. It can be seen from the experimental results that the proposed CSA-VMD method, SG method, and CSA-LSSVM method can effectively eliminate noise effects.http://dx.doi.org/10.1155/2021/9929966 |
| spellingShingle | Xichen Wang Huiliang Cao Xiaomin Duan Crow Search Algorithm for MEMS Gyroscope Temperature Drift Signal and Processing for Denoising Shock and Vibration |
| title | Crow Search Algorithm for MEMS Gyroscope Temperature Drift Signal and Processing for Denoising |
| title_full | Crow Search Algorithm for MEMS Gyroscope Temperature Drift Signal and Processing for Denoising |
| title_fullStr | Crow Search Algorithm for MEMS Gyroscope Temperature Drift Signal and Processing for Denoising |
| title_full_unstemmed | Crow Search Algorithm for MEMS Gyroscope Temperature Drift Signal and Processing for Denoising |
| title_short | Crow Search Algorithm for MEMS Gyroscope Temperature Drift Signal and Processing for Denoising |
| title_sort | crow search algorithm for mems gyroscope temperature drift signal and processing for denoising |
| url | http://dx.doi.org/10.1155/2021/9929966 |
| work_keys_str_mv | AT xichenwang crowsearchalgorithmformemsgyroscopetemperaturedriftsignalandprocessingfordenoising AT huiliangcao crowsearchalgorithmformemsgyroscopetemperaturedriftsignalandprocessingfordenoising AT xiaominduan crowsearchalgorithmformemsgyroscopetemperaturedriftsignalandprocessingfordenoising |