Предложен способ построения схем алгебраического кодирования Рида - Соломона с помощью цифровых фильтров. Данный подход позволяет использовать способы цифровой фильтрации (разбиение на фильтры меньшего порядка, конвейеризацию) с целью изменения корректирующей способности кода. Для верификации разработанного блока кодирования предложено сравнивать алгебраические результаты кодирования для случайных данных с имеющимся в библиотеке MatLab эталонным блоком кодера Рида - Соломона. Приведены схемы разработанного кодера для общего случая с возможностью изменять параметры под любой код. Проведен полный цикл верификации со сравнением результатов с эталонным кодером, покрытием тестами, возможностью отладки и корректировки исходного аппаратного описания.
Поперечный Павел Сергеевич
ОАО Научно-производственный центр «ЭЛВИС» (г. Москва); Институт проблем проектирования в микроэлектронике Российской академии наук (г. Москва)
1. Блейхут Р. Теория и практика кодов, контролирующих ошибки. М.: Мир, 1986. 576 с.
2. Вернер М. Основы кодирования. М.: Техносфера, 2004. – 288 с.
3. Морелос-Сарагоса Р. Искусство помехоустойчивого кодирования. Методы, алго-ритмы, применение. – М.: Техносфера, 2005. – 320 с.
4. Кириллов С.Н., Семин Д.С. Модифицированный помехозащищенный кодер на ос-нове БИХ-фильтра // Вестник РГРТУ. 2009. № 2.
5. The MathWorks.Inc, HDL-Verifier. URL: http://www.mathworks.com/products/hdl-verifier/webinars.html/ (дата обращения: 8 ноября 2015 г.)