Programming of digital linear phase filter in ARMv8 architecture

We consider the problem of using processors with an ARMv8 architecture to speed up the operation of multimedia algorithms and digital processing when solving problems of signal recovery in the filtering process. As an example, the implementation of the algorithm of a digital FIR filter with a linear...

Full description

Bibliographic Details
Main Authors: A. M. Vodovozov, D. S. Poletaev
Format: Article
Language:English
Published: Ivannikov Institute for System Programming of the Russian Academy of Sciences 2019-02-01
Series:Труды Института системного программирования РАН
Subjects:
Online Access:https://ispranproceedings.elpub.ru/jour/article/view/1134
_version_ 1818065190624690176
author A. M. Vodovozov
D. S. Poletaev
author_facet A. M. Vodovozov
D. S. Poletaev
author_sort A. M. Vodovozov
collection DOAJ
description We consider the problem of using processors with an ARMv8 architecture to speed up the operation of multimedia algorithms and digital processing when solving problems of signal recovery in the filtering process. As an example, the implementation of the algorithm of a digital FIR filter with a linear phase-frequency characteristic is considered. The proposed formula for calculating the filter. The algorithm is optimized using vector SIMD instructions of the ARMv8 architecture. An implementation of the C signal processing algorithm on a BCM2837 chip with an ARM Cortex-A53 processor is presented. The solution provided effective recovery of frequencies distorted when transmitting signals in the audio range and proves the efficiency of using mobile multicore ARMv8 processors for parallel data processing in solving complex computational problems. Experimental results prove that the use of ARMv8 architecture processors when solving signal filtering problems significantly speeds up multimedia and signal processing algorithms such as video encoder / decoder, 2D / 3D graphics, games, sound and speech processing, image processing, telephony and sound.
first_indexed 2024-12-10T14:47:57Z
format Article
id doaj.art-5a4f0df6865644b7b7be96a8b3e1d689
institution Directory Open Access Journal
issn 2079-8156
2220-6426
language English
last_indexed 2024-12-10T14:47:57Z
publishDate 2019-02-01
publisher Ivannikov Institute for System Programming of the Russian Academy of Sciences
record_format Article
series Труды Института системного программирования РАН
spelling doaj.art-5a4f0df6865644b7b7be96a8b3e1d6892022-12-22T01:44:31ZengIvannikov Institute for System Programming of the Russian Academy of SciencesТруды Института системного программирования РАН2079-81562220-64262019-02-0130630531410.15514/ISPRAS-2018-30(6)-171133Programming of digital linear phase filter in ARMv8 architectureA. M. Vodovozov0D. S. Poletaev1Вологодский государственный университетВологодский государственный университетWe consider the problem of using processors with an ARMv8 architecture to speed up the operation of multimedia algorithms and digital processing when solving problems of signal recovery in the filtering process. As an example, the implementation of the algorithm of a digital FIR filter with a linear phase-frequency characteristic is considered. The proposed formula for calculating the filter. The algorithm is optimized using vector SIMD instructions of the ARMv8 architecture. An implementation of the C signal processing algorithm on a BCM2837 chip with an ARM Cortex-A53 processor is presented. The solution provided effective recovery of frequencies distorted when transmitting signals in the audio range and proves the efficiency of using mobile multicore ARMv8 processors for parallel data processing in solving complex computational problems. Experimental results prove that the use of ARMv8 architecture processors when solving signal filtering problems significantly speeds up multimedia and signal processing algorithms such as video encoder / decoder, 2D / 3D graphics, games, sound and speech processing, image processing, telephony and sound.https://ispranproceedings.elpub.ru/jour/article/view/1134цифровая обработка сигналовлинейно-фазовый фильтрконечная импульсная характеристика
spellingShingle A. M. Vodovozov
D. S. Poletaev
Programming of digital linear phase filter in ARMv8 architecture
Труды Института системного программирования РАН
цифровая обработка сигналов
линейно-фазовый фильтр
конечная импульсная характеристика
title Programming of digital linear phase filter in ARMv8 architecture
title_full Programming of digital linear phase filter in ARMv8 architecture
title_fullStr Programming of digital linear phase filter in ARMv8 architecture
title_full_unstemmed Programming of digital linear phase filter in ARMv8 architecture
title_short Programming of digital linear phase filter in ARMv8 architecture
title_sort programming of digital linear phase filter in armv8 architecture
topic цифровая обработка сигналов
линейно-фазовый фильтр
конечная импульсная характеристика
url https://ispranproceedings.elpub.ru/jour/article/view/1134
work_keys_str_mv AT amvodovozov programmingofdigitallinearphasefilterinarmv8architecture
AT dspoletaev programmingofdigitallinearphasefilterinarmv8architecture