<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with OASIS Tables with MathML3 v1.4 20241031//EN" "https://jats.nlm.nih.gov/archiving/1.4/JATS-archive-oasis-article1-4-mathml3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" dtd-version="1.4" article-type="research-article" xml:lang="en"><front><journal-meta><journal-title-group><journal-title xml:lang="ru">Математическая физика и компьютерное моделирование</journal-title></journal-title-group><issn publication-format="print">2587-6325</issn><issn publication-format="electronic">2587-6902</issn></journal-meta><article-meta><article-id pub-id-type="doi">10.15688/mpcm.jvolsu.2024.2.6</article-id><article-categories><subj-group><subject>Other</subject></subj-group></article-categories><title-group><article-title xml:lang="ru">АДАПТИВНЫЙ ФИЛЬТР СИГНАЛА ДАТЧИКА УСКОРЕНИЯ</article-title><trans-title-group xml:lang="en"><trans-title>Adaptive Filter for Acceleration Sensor Signal</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Макаров</surname><given-names>Сергей Сергеевич</given-names></name><name xml:lang="en"><surname>Makarov</surname><given-names>Sergey</given-names></name></name-alternatives><xref ref-type="aff" rid="aff1"/><email>rf@volsu.ru</email></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Негинский</surname><given-names>Игорь Владимирович</given-names></name><name xml:lang="en"><surname>Neginskiy</surname><given-names>Igor</given-names></name></name-alternatives><xref ref-type="aff" rid="aff1"/><email>rf@volsu.ru</email></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Якимец</surname><given-names>Андрей Леонидович</given-names></name><name xml:lang="en"><surname>Yakimets</surname><given-names>Andrey</given-names></name></name-alternatives><xref ref-type="aff" rid="aff1"/><email>rf@volsu.ru</email><contrib-id contrib-id-type="orcid">0000-0003-3117-7100</contrib-id></contrib><aff-alternatives id="aff1"><aff xml:lang="en"><institution>Volgograd State University (Volgograd, Russian Federation)</institution></aff><aff xml:lang="ru"><institution>Волгоградский государственный университет (Волгоград, Российская Федерация)</institution></aff></aff-alternatives></contrib-group><pub-date pub-type="epub" iso-8601-date="2024-08-29"><day>29</day><month>08</month><year>2024</year></pub-date><volume>27</volume><issue>2</issue><fpage>72</fpage><lpage>79</lpage><history><date date-type="received" iso-8601-date="2024-05-13"><day>13</day><month>05</month><year>2024</year></date><date date-type="accepted" iso-8601-date="2024-06-13"><day>13</day><month>06</month><year>2024</year></date></history><permissions><license xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:title="CC BY 4.0"><ali:license_ref>https://creativecommons.org/licenses/by/4.0/</ali:license_ref><license-p xml:lang="ru">CC BY 4.0</license-p></license></permissions><abstract xml:lang="en"><p>When carrying out any measurements, there is always a problem of separating the useful signal from noise or interference. The interference is usually caused by an external influence on the sensor, for example, an acceleration sensor. It can be considered that such an effect is vibrations created by the propeller group of a multi-rotor aircraft, which significantly distort the results of measuring acceleration components by the sensor. The Kalman filter, which is based on an autoregressive model, has received the most widespread use in processing the signal from the acceleration sensor. The Kalman filter allows you to get good results, but requires a lot of computing power compared to other methods. At the same time, a priori information about interference can significantly reduce the amount of calculations while maintaining the quality of useful signal extraction. An acoustic signal can act as a source of such information, which is obviously correlated with vibrations generated by the propeller group. Moreover, it can be assumed that the source of the acoustic signal is vibrations. Note that the acceleration sensor is used to measure constant or relatively slowly changing acceleration values due to the evolution of an unmanned vehicle. Since a microphone is used to measure the sound correlated with interference, the received signal will be limited in frequency from the bottom at about 10 Hz due to the design features of the microphones, that is, the signal from the microphone will not contain data about the acceleration of the device, but only about the interference. These facts can be used to build an adaptive filter. A simulation of such an adaptive filter was carried out, and a signal representing a sequence of triangular pulses with a zero mean having a wide spectrum was used as useful data. At the same time, the average power of the useful signal was approximately 0.13. Gaussian noise was also chosen as an interference with a zero mean and a variance of 0.5. Thus, the signal-to-noise ratio was approximately -2.8 Db. According to the structural diagram of the device, before adding interference to the signal, it was passed through a low-pass filter of the first order. The adaptive filter had only eight pulse response weights. The developed adaptive filter makes it possible, based on a priori data on external interference, to significantly improve the accuracy of measuring the useful signal. The use of the proposed algorithm significantly reduces the amount of calculations. The paper shows that it is sufficient to use eight filter weight coefficients so that the relative error in determining the measured value does not exceed 10%.</p></abstract><abstract xml:lang="ru" abstract-type="summary"><p>Рассмотрена задача проектирования адаптивного фильтра для датчика акселерометра, установленного на беспилотный летательный аппарат мультироторного типа. Получено выражение для численного итерационного адаптивного процесса. Проведено компьютерное моделирование обработки сигнала с датчика ускорения при наличии существенной помехи.</p></abstract><kwd-group xml:lang="ru"><kwd>датчик ускорения</kwd><kwd>адаптивный фильтр</kwd><kwd>итерационный алгоритм</kwd><kwd>адаптация</kwd><kwd>уравнение Винера — Хопфа</kwd><kwd>метод наименьших квадратов</kwd></kwd-group><kwd-group xml:lang="en"><kwd>acceleration sensor</kwd><kwd>adaptive filter</kwd><kwd>iterative algorithm</kwd><kwd>adaptation</kwd><kwd>Wiener-Hopf equation</kwd><kwd>least square method</kwd></kwd-group></article-meta></front><back><ref-list><ref id="ref1"><mixed-citation publication-type="other" xml:lang="ru">Адаптивные фильтры / П. М. Грант, К. Ф. Н. Коуэн, Б. Фридлендер, Д. Р. Трейчлер, Д. М. Тернер, Э. Р. Феррара, П. Ф. Адамс. — М. : Мир, 1988. — 392 c.</mixed-citation></ref><ref id="ref2"><mixed-citation publication-type="other" xml:lang="ru">Заславский, Ю. М. Акустический шум низколетящего квадрокоптера / Ю. М. Заславский, В. Ю. Заславский // Noise Theory and Practice. — 2019. — Т. 5, № 3. — C. 21–27.</mixed-citation></ref><ref id="ref3"><mixed-citation publication-type="other" xml:lang="ru">Захарченко, В. Д. Численное моделирование высотомера малых высот с использованием генетического алгоритма для расчета частот дополнительной модуляции / В. Д. Захарченко, С. В. Захарченко // Математическая физика и компьютерное моделирование. — 2021. — Т. 24, № 2. — C. 18–26. — DOI: https://doi.org/10.15688/mpcm.jvolsu.2021.2.2</mixed-citation></ref><ref id="ref4"><mixed-citation publication-type="other" xml:lang="ru">Захарченко, В. Д. Оценка потенциальной помехоустойчивости стробоскопического преобразователя периодических импульсных сигналов методом численного моделирования / В. Д. Захарченко, А. А. Писанко // Математическая физика и компьютерное моделирование. — 2024. — Т. 27, № 1. — C. 17–25. — DOI: https://doi.org/10.15688/mpcm.jvolsu.2024.1.2</mixed-citation></ref><ref id="ref5"><mixed-citation publication-type="other" xml:lang="ru">Методы и алгоритмы шумоочистки звука в реальном времени / И. Э. Вишняков, М. М. Масягин, О. А. Одинцов, В. В. Слюсарь // Известия вузов. Электроника. — 2021. — Т. 26, № 2. — C. 184–196.</mixed-citation></ref><ref id="ref6"><mixed-citation publication-type="other" xml:lang="ru">Уидроу, Б. Адаптивная обработка сигналов / Б. Уидроу, С. Стирнз. — М. : Радио и связь, 1989. — 440 c.</mixed-citation></ref><ref id="ref7"><mixed-citation publication-type="other" xml:lang="ru">Kalman, R. E. A New Approach to Linear Filtering and Prediction Problems / R. E. Kalman // J. Basic Eng. — 1960. — № 82. — P. 35–45. — DOI: doi:10.1115/1.3662552</mixed-citation></ref><ref id="ref8"><mixed-citation publication-type="other" xml:lang="en">Grant P.M., Cowan C.F.N., Friedlander B., Treichler J.R., Turner J.M., Ferrara E.R., Adams P.F. Adaptivnye filtry [Adaptive Filters]. Moscow, Mir Publ., 1988. 392 p.</mixed-citation></ref><ref id="ref9"><mixed-citation publication-type="other" xml:lang="en">Zaslavskiy Yu.M., Zaslavskiy V.Yu. Akusticheskiy shum nizkoletyashchego kvadrokoptera [Acoustic Noise of a Low Flying Quadrocopter]. Noise Theory and Practice, 2019, vol. 5, no. 3, pp. 21-27.</mixed-citation></ref><ref id="ref10"><mixed-citation publication-type="other" xml:lang="en">Zakharchenko V.D., Zakharchenko S.V. Chislennoe modelirovanie vysotomera malykh vysot s ispolzovaniem geneticheskogo algoritma dlya rascheta chastot dopolnitelnoy modulyatsii [Numerical Simulation of a Low Altitude Altimeter Using a Genetic Algorithm to Calculate Additional Modulation Frequencies]. Matematicheskaya fizika i kompyuternoe modelirovanie, 2021, vol. 24, no. 2, pp. 18-26. DOI: https://doi.org/10.15688/mpcm.jvolsu.2021.2.2</mixed-citation></ref><ref id="ref11"><mixed-citation publication-type="other" xml:lang="en">Zakharchenko V.D., Pisanko A.A. Otsenka potentsialnoy pomekhoustoychivosti stroboskopicheskogo preobrazovatelya periodicheskikh impulsnykh signalov metodom chislennogo modelirovaniya [Evaluation of the Potential Noise Immunity of a Stroboscopic Converter of Periodic Pulse Signals by Numerical Simulation]. Matematicheskaya fizika i kompyuternoe modelirovanie, 2024, vol. 27, no. 1, pp. 17-25. DOI: https://doi.org/10.15688/mpcm.jvolsu.2024.1.2</mixed-citation></ref><ref id="ref12"><mixed-citation publication-type="other" xml:lang="en">Vishnyakov I.E., Masyagin M.M., Odintsov O.A., Slyusar V.V. Metody i algoritmy shumoochistki zvuka v realnom vremeni [Methods and Algorithms for Real Time Voice Noise Cleaning]. Izvestiya vuzov. Elektronika, 2021, vol. 26, no. 2, pp. 184-196.</mixed-citation></ref><ref id="ref13"><mixed-citation publication-type="other" xml:lang="en">Widrow B., Stearns S. Adaptivnaya obrabotka signalov [Adaptive Signal Processing]. Moscow, Radio i svyaz Publ., 1989. 440 p.</mixed-citation></ref><ref id="ref14"><mixed-citation publication-type="other" xml:lang="en">Kalman R.E. A New Approach to Linear Filtering and Prediction Problems. J. Basic Eng., 1960, no. 82, pp. 35-45. DOI: doi:10.1115/1.3662552</mixed-citation></ref></ref-list></back></article>
