Оценка характеристик открытых декодеров БЧХ и РС кодов, реализованных на современных FPGA
Работая с сайтом, я даю свое согласие на использование файлов cookie. Это необходимо для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Статистика использования сайта обрабатывается системой Яндекс.Метрика
Научный журнал Моделирование, оптимизация и информационные технологииThe scientific journal Modeling, Optimization and Information Technology
cетевое издание
issn 2310-6018

Оценка характеристик открытых декодеров БЧХ и РС кодов, реализованных на современных FPGA

idХрусталев В.В.

УДК 004.056
DOI: 10.26102/2310-6018/2026.54.3.005

  • Аннотация
  • Список литературы
  • Об авторах

Характеристики существующих систем передачи и хранения информации существенно зависят от используемых в них аппаратных блоков контроля и коррекции ошибок. Одними из эффективных методов борьбы с ошибками являются методы помехоустойчивого кодирования, позволяющие исправлять ошибки, которые произошли при передаче или хранении информации. Разработка блоков аппаратного помехоустойчивого кодирования под определенные требования является сложной задачей. От качества решения этой задачи существенно зависит конкурентоспособность конечного продукта. В данной работе приводится описание части библиотеки помехоустойчивых декодеров, которая посвящена одному из интересных классов блоковых линейных кодов – кодам Боуза-Чоудхури-Хоквигема (БЧХ кодам) и их важнейшему подклассу, недвоичных БЧХ, кодам Рида-Соломона (РС-кодам). Особенностью библиотеки является то, что характеристики всех входящих в нее блоков были рассчитаны с применением единой современной аппаратной базы. Кроме этого, в работе приводятся методы сопоставления декодеров, реализованных на разных аппаратных платформах. Библиотека помехоустойчивых декодеров поможет разработчикам на ранних этапах создания кодека ознакомиться с существующими аналогами и, возможно, выбрать один из них, вместо разработки собственного. Также разработчикам кодеков библиотека поможет сравнить реализованные ими кодеки с уже имеющимися. Кроме того, библиотека будет полезна при разработке новых алгоритмов декодирования, ориентированных на аппаратную реализацию.

1. Micheloni R., Crippa L., Marelli A. Inside NAND Flash Memories. Dordrecht: Springer; 2010. 582 p. https://doi.org/10.1007/978-90-481-9431-5

2. Lee K., Kang H.-G., Park J.-I., Lee H. 100GB/S two-iteration concatenated BCH decoder architecture for optical communications. In: 2010 IEEE Workshop On Signal Processing Systems, 06–08 October 2010, San Francisco, CA, USA. IEEE; 2010. P. 404–409. https://doi.org/10.1109/SIPS.2010.5624879

3. Mhaske S.D., Ghodeswar U., Sarate G.G. Design of area efficient Reed Solomon decoder. In: 2014 2nd International Conference on Devices, Circuits and Systems (ICDCS), 06–08 March 2014, Coimbatore, India. IEEE; 2014. P. 1–4. https://doi.org/10.1109/ICDCSyst.2014.6926169

4. Kuon I., Rose J. Measuring the Gap Between FPGAs and ASICs. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2007;26(2):203–215. https://doi.org/10.1109/TCAD.2006.884574

5. Берлекэмп Э. Алгебраическая теория кодирования. Москва: Мир; 1971. 477 с.

6. Nabipour S., Javidan J., Drechsler R. Trends and challenges in design of embedded BCH error correction codes in multi-levels NAND flash memory devices. Memories – Materials, Devices, Circuits and Systems. 2024;7. https://doi.org/10.1016/j.memori.2024.100099

7. Yang L., Tian J., Wu B., Wang Zh., Ren H. An RS-BCH Concatenated FEC Code for Beyond 400 Gb/s Networking. In: 2022 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 04–06 July 2022, Nicosia, Cyprus. IEEE; 2022. P. 212–216. https://doi.org/10.1109/ISVLSI54635.2022.00049

8. Быков В.В., Меньшиков К.В. Помехоустойчивые коды цифрового телевидения. T-Comm: Телекоммуникации и транспорт. 2013;7(9):30–33.

9. Shany Y., Berman A. Fast Syndrome-Based Chase Decoding of Binary BCH Codes Through Wu List Decoding. IEEE Transactions on Information Theory. 2023;69(8):4907–4926. https://doi.org/10.1109/TIT.2023.3263185

10. Ковалев С.И., Хрусталев В.В. Исправление двух ошибок кодом Боуза-Чоудхури-Хоквингема, построенном на основе лексикографически упорядоченной проверочной матрицы. В сборнике: Научная сессия ГУАП: Сборник докладов: Часть I, 09–13 апреля 2018 года, Санкт-Петербург, Россия. Санкт-Петербург: Санкт-Петербургский государственный университет аэрокосмического приборостроения; 2018. С. 97–100.

11. Тарасов И. Описание архитектуры FPGA семейств UltraScale компании Xilinx. Компоненты и технологии. 2014;(2):38–46.

12. Cui H., Ghaffari F., Le Kh., et al. Design of High-Performance and Area-Efficient Decoder for 5G LDPC Codes. IEEE Transactions on Circuits and Systems I: Regular Papers. 2021;68(2):879–891. https://doi.org/10.1109/TCSI.2020.3038887

Хрусталев Владимир Викторович

Email: v_crys@mail.ru

ORCID | РИНЦ |

Санкт-Петербургский Государственный университет аэрокосмического приборостроения

Санкт-Петербург, Российская Федерация

Ключевые слова: помехоустойчивое кодирование, коды БЧХ, коды Рида-Соломона, аппаратные декодеры, ПЛИС

Для цитирования: Хрусталев В.В. Оценка характеристик открытых декодеров БЧХ и РС кодов, реализованных на современных FPGA. Моделирование, оптимизация и информационные технологии. 2026;14(3). URL: https://moitvivt.ru/ru/journal/pdf?id=2174 DOI: 10.26102/2310-6018/2026.54.3.005

7

Полный текст статьи в PDF

Поступила в редакцию 03.02.2026

Поступила после рецензирования 26.02.2026

Принята к публикации 13.03.2026