Системы анализа и обработки данных

СИСТЕМЫ АНАЛИЗА И ОБРАБОТКИ ДАННЫХ

ISSN (печатн.): 2782-2001          ISSN (онлайн): 2782-215X
English | Русский

Последний выпуск
№4(100) Октябрь - Декабрь 2025

Проектирование цифровых фильтров с масштабированием в системе остаточных классов

Выпуск № 4 (100) Октябрь - Декабрь 2025
Авторы:

Ляхов Павел Алексеевич ,
DOI: http://dx.doi.org/10.17212/2782-2001-2025-4-85-104
Аннотация

В статье предложен метод проектирования цифровых фильтров с использованием масштабирования в системе остаточных классов. Рассматриваются архитектуры модульных умножителей для различных типов модулей: степеней двойки, чисел вида 2n − 1, 2n + 1, а также произвольных простых чисел. Для каждого случая предложены эффективные схемотехнические решения, включающие генераторы частичных произведений и специализированные схемы суммирования, адаптированные к особенностям соответствующих модулей. Также рассматриваются преобразования чисел в код D-1 и обратно, а также представление отрицательных значений в системе остаточных классов. Спроектирован цифровой фильтр с использованием масштабированных коэффициентов. Масштабирование позволяет уменьшить разрядность вычислений, что приводит к снижению затрат на аппаратную реализацию и энергопотребление. Разработка учитывает специфику модульной арифметики и особенности реализации в логических структурах программируемых логических интегральных схем. Описаны преобразования между кодами и представлены отрицательные значения, обеспечивающие корректную обработку в различных подмодулях. Предложенные архитектуры адаптированы к практическому применению и могут быть масштабированы под требования конкретных аппаратных платформ и вычислительных задач, включая энергозависимые, высокопроизводительные и многоканальные системы обработки данных. Приводятся результаты моделирования работы фильтров с различными наборами модулей на программируемых логических интегральных схемах в среде Xilinx Vivado. Анализ показывает, что уменьшение одного из модулей в 2…4 раза позволяет добиться сокращения аппаратных затрат до 4,3 % и энергопотребления до 3,4 % при приемлемом уровне вычислительной погрешности. Представленные подходы позволяют создавать производительные и экономичные цифровые фильтры для обработки сигналов в системе остаточных классов.


Ключевые слова: система остаточных классов, цифровой фильтр, масштабирование коэффициентов, модульное умножение, архитектура умножителя, программируемая логическая интегральная схема, параллельные вычисления, аппаратная оптимизация, проектирование цифровых фильтров, квантование коэффициентов фильтра
Ляхов Павел Алексеевич
РФ, 355017, г. Ставрополь, ул. Пушкина, 1, Северо-Кавказский федеральный университет
ljahov@mail.ru
Orcid: 0000-0003-0487-4779
РИНЦ AuthorID: 623555
Scopus ID: 56069417000
ResearcherID (WoS): O-9737-2017

Список литературы

1. Оппенгейм А., Шафер Р. Цифровая обработка сигналов. – М.: Litres, 2022.



2. Зеленчук Н.А., Терехов А.В. Быстрый алгоритм вычисления матрично-векторных произведений в задаче разложения функций в ряды Фурье на круге // Системы анализа и обработки данных. – 2024. – № 4 (96). – С. 21–34. – DOI: 10.17212/2782-2001-2024-4-21-34.



3. The impact of digital filters on the diagnosis of simulated root resorptions in digital radiographic systems / N. Oliveira-Santos, H. Gaêta-Araujo, D.C. Ruiz, E.H.L. Nascimento, W.G. Cral, C. Oliveira-Santos, F.C. Groppo // Clinical Oral Investigations. – 2022. – Vol. 26 (7). – P. 4743–4752.



4. Бахчевников В.В., Деркачев В.А., Бакуменко А.Н. Реализация согласованного фильтра в частотной области на ПЛИС // Известия ЮФУ. Технические науки. – 2023. – № 2 (232). – С. 156–165.



5. Sundararajan D. Digital signal processing: An introduction. – Springer Nature, 2024.



6. Чурсин А.Г. Оценка быстродействия цифровых фильтров с конечной импульсной характеристикой // Вестник Воронежского института МВД России. – 2021. – № 3. – С. 146–151.



7. Гужов В.И., Ильиных С.П., Андрющенко Е.В. Алгоритм быстрого преобразования Фурье для восстановления изображений из голограмм, зарегистрированных с помощью фотоматриц произвольного размера // Системы анализа и обработки данных. – 2024. – № 1 (93). – С. 71–81. – DOI: 10.17212/2782-2001-2024-1-71-81.



8. Ушенина И.В. Использование синтеза высокого уровня для реализации на ПЛИС адаптивных LMS-фильтров, работающих в формате с плавающей запятой // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. – 2022. – № 59. – С. 108–116.



9. Смирнов А.В. Оптимизация характеристик цифровых фильтров одновременно в частотной и временной областях // Российский технологический журнал. – 2020. – Т. 8, № 6. – С. 63–77.



10. Pavan S., Shibata H. Continuous-time pipelined analog-to-digital converters: A mini-tutorial // IEEE Transactions on Circuits and Systems II: Express Briefs. – 2021. – Vol. 68 (3). – P. 810–815.



11. Север К.О., Алексеев К.Н., Турулин И.И. Реализация эффективного разделимого двумерного цифрового фильтра на ПЛИС // Известия ЮФУ. Технические науки. – 2024. – № 3. – С. 158–168.



12. Bindima T., Elias E. Low-complexity 2-D digital FIR filters using polyphase decomposition and Farrow structure // IEEE Transactions on Circuits and Systems I: Regular Papers. – 2019. – Vol. 66 (6). – P. 2298–2308.



13. Belghadr A., Jaberipur G. Efficient variable-coefficient RNS-FIR filters with no restriction on the moduli set // Signal, Image and Video Processing. – 2022. – Vol. 16 (6). – P. 1443–1454.



14. Об аппаратно-программной защите приложений доверенного искусственного интеллекта в базисах RNS с интервально-позиционными характеристиками решающих правил / В.С. Князьков, А.И. Иванов, К.С. Исупов, М.М. Бутаев // Известия высших учебных заведений. Поволжский регион. Технические науки. – 2024. – № 4 (72). – С. 50–69.



15. Omondi A.R., Premkumar A.B. Residue number systems: Theory and implementation. – World Scientific, 2007. – 296 p.



16. Hiasat A.A reverse converter and sign detectors for an extended RNS five-moduli set // IEEE Transactions on Circuits and Systems I: Regular Papers. – 2016. – Vol. 64 (1). – P. 111–121.



17. Lyakhov P.A. Area-efficient digital filtering based on truncated multiply-accumulate units in residue number system 2?–1,2?, 2?+1 // Journal of King Saud University – Computer and Information Sciences. – 2023. – Vol. 35 (6). – P. 101574.



18. Leibowitz L. A simplified binary arithmetic for the Fermat number transform // IEEE Transactions on Acoustics, Speech, and Signal Processing. – 1976. – Vol. 24 (5). – P. 356–359.



19. Parhami B. Computer arithmetic: Algorithms and hardware designs. – London: Oxford University Press, 2010. – 492 p.

Просмотров аннотации: 11
Скачиваний полного текста: 6
Просмотров интерактивной версии: 0
Для цитирования:

Ляхов П.А. Проектирование цифровых фильтров с масштабированием в системе остаточных классов // Системы анализа и обработки данных. – 2025. – № 4 (100). – С. 85–104. –
DOI: 10.17212/2782-2001-2025-4-85-104.

For citation:

Lyakhov P.A. Proektirovanie tsifrovykh fil'trov s masshtabirovaniem v sisteme ostatochnykh klassov [Designing digital filters with scaling in the residue number system]. Sistemy analiza i obrabotki dannykh = Analysis and data processing systems, 2025, no. 4 (100), pp. 85–104. DOI: 10.17212/2782-2001-2025-4-85-104.