Розробка алгоритму цифрової фільтрації вхідної інформації робототехнічної системи
dc.contributor.author | Пархомей, Ігор Ростиславович | |
dc.contributor.author | Цьопа, Наталія Володимирівна | |
dc.date.accessioned | 2020-06-18T17:33:05Z | |
dc.date.available | 2020-06-18T17:33:05Z | |
dc.date.issued | 2018 | |
dc.description.abstracten | In many fields of technology, the form of signals associated with the object of research, an example of this can be radar, technical and medical diagnostics, telemetry, etc. As a rule, there are non-stationary random signals of short duration in time. As a result of the processing of such signals, for example, using a linear digital filter, their shape, and, consequently, the diagnostic features contained therein, can be severely distorted. In this regard, the development of algorithms for digital filtering of signals aimed at preserving their original form is of particular relevance. The aim is to develop an algorithm for digital signal filtering based on the mathematical apparatus of fast Fourier transformation (FFT). To achieve this goal, the analysis of existing methods of digital signal filtering was carried out and the synthesis of the digital filtering algorithm based on the mathematical apparatus of the FFT was carried out. As a result of these studies, it was determined that in order to increase the speed of the FFT, it is necessary to organize in such a way that at each stage the data for processing can be read from memory sequentially. To do this, at the previous stage, the results of calculations should be stored in the required order. The considered algorithm was implemented on ARM Cortex-M3 processor. The Fourier transform execution time for 128 points, including context preservation, was 1900 cycles (less than 15 cycles per point), which is 20% faster than the best known result (2400 cycles, less than 19 cycles per point) for algorithms performing in-place calculations. | en |
dc.description.abstractru | В ряде областей техники форму сигналов связывают с объектом исследования, примером этого могут служить радиолокация, техническая и медицинская диагностика, телеметрия и др. Как правило, здесь имеют место нестационарные случайные сигналы малой продолжительности во времени. В результате обработки таких сигналов, например, с помощью линейного цифрового фильтра, их форма, а, следовательно, диагностические признаки, содержащиеся в нем, могут быть сильно искажены. В связи с этим особую актуальность приобретает разработка алгоритмов цифровой фильтрации сигналов, направленных на сохранение их первоначальной форме. Целью данной работы является разработка алгоритма цифровой фильтрации сигналов на основы математического аппарата быстрого преобразования Фурье (БПФ). Для достижения поставленной цели в работе был проведен анализ существующих способов цифровой фильтрации сигналов и осуществлен синтез алгоритма цифровой фильтрации на основе математического аппарата БПФ. В результате полученных исследований было определено, что для увеличения быстродействия БПФ необходимо организовать таким образом, чтобы на каждой стадии данные для обработки можно было бы считывать из памяти последовательно. Для этого на предыдущей стадии результаты вычислений нужно хранить в необходимом порядке. Рассмотренный алгоритм был реализован на процессоре ARM Cortex-M3. Время выполнения преобразования Фурье для 128 точек, включая сохранение контекста, составил 1900 тактов (менее 15 тактов на точку), что на 20% быстрее лучшего из известных результатов (2400 тактов, менее 19 тактов на точку) для алгоритмов, выполняющих вычисления «на месте ». | ru |
dc.description.abstractuk | У ряді областей техніки форму сигналів пов'язують з об'єктом дослідження, прикладом цього служать радіолокація, технічна та медична діагностика, телеметрія та ін. Як правило, тут мають місце нестаціонарні випадкові сигнали малої тривалості у часі. В результаті обробки таких сигналів, наприклад, за допомогою лінійного цифрового фільтра, їх форма, а, отже, діагностичні ознаки що містяться в ньому можуть бути сильно спотворені. У зв'язку з цим особливої актуальності набуває розробка алгоритмів цифрової фільтрації сигналів, спрямованих на збереження їх первісної форми. Метою даної роботи є розробка алгоритму цифрової фільтрації сигналів на основи математичного апарату швидкого перетворення Фур’є (ШПФ). Для досягнення поставленої мети в роботі був проведений аналіз існуючих способів цифрової фільтрації сигналів та здійснено синтез алгоритму цифрової фільтрації на основі математичного апарату ШПФ. В результаті отриманих досліджень було визначено, що для збільшення швидкодії ШПФ необхідно організувати таким чином, щоб на кожній стадії дані для обробки можна було б зчитувати з пам'яті послідовно. Для цього на попередній стадії результати обчислень потрібно зберігати в необхідному порядку. Розглянутий алгоритм був реалізований на процесорі ARM Cortex-M3. Час виконання перетворення Фур'є для 128 точок включаючи збереження контексту склав 1900 тактів (менше 15 тактів на точку), що на 20% швидше найкращого з відомих результатів (2400 тактів, менш 19 тактів на точку) для алгоритмів, що виконують обчислення «на місці». | uk |
dc.format.pagerange | С. 66-74 | uk |
dc.identifier.citation | Пархомей, І. Р. Розробка алгоритму цифрової фільтрації вхідної інформації робототехнічної системи / І. Р. Пархомей, Н. В. Цьопа // Адаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник. – 2018. – № 2 (33). – С. 66–74. – Бібліогр.: 6 назв. | uk |
dc.identifier.doi | https://doi.org/10.20535/1560-8956.33.2018.164676 | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/34292 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.source | Адаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник, 2018, № 2 (33) | uk |
dc.subject | цифро-аналоговий перетворювач | uk |
dc.subject | цифрова обробка сигналів | uk |
dc.subject | швидке перетворення Фур’є | uk |
dc.subject | мікроконтролер ARM Cortex-M3 | uk |
dc.subject | digital-to-analog converter | uk |
dc.subject | digital signal processing | uk |
dc.subject | fast Fourier transformation | uk |
dc.subject | ARM Cortex-M3 microcontroller | uk |
dc.subject | цифро-аналоговый преобразователь | uk |
dc.subject | цифровая обработка сигналов | uk |
dc.subject | быстрое преобразование Фурье | uk |
dc.subject | микроконтроллер ARM Cortex-M3 | uk |
dc.subject.udc | 004.652 | uk |
dc.title | Розробка алгоритму цифрової фільтрації вхідної інформації робототехнічної системи | uk |
dc.title.alternative | Development of an algorithm for digital filtering of input information of robotic systems | uk |
dc.title.alternative | Разработка алгоритма цифровой фильтрации входной информации робототехнических систем | uk |
dc.type | Article | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- asau-2018-2_08.pdf
- Розмір:
- 449.28 KB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.06 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: