Коды Рида-Соломона используются для выявления и исправления ошибок данных в системах передачи и хранения информации. В статье разработана компактная структура кодера RS(255, 223) на основе анализа теории кодирования Рида-Соломона (RS) для использования в дальней космической связи. Кодер реализуется с помощью 32 оптимизированных поправочных умножителей, в которых избыточные операции сокращаются для минимизации числа операций сложения по модулю 2 либо элементов XOR на основе анализа структуры множителей в RS-кодере, которые отличаются простотой и могут обеспечить высокую скорость выполнения операций. Результаты моделирования показали, что разработанная структура обладает высокой эффективностью и низкой сложностью при хорошей производительности кодирования.%Reed Solomon codes are used to identify and correct data errors in transmission and storage systems. In this paper we designed a compact RS(255, 223) encoder structure based on analysis of the Reed-Solomon (RS) coding theory used in deep space communications. The encoder is implemented with 32 optimized finite multipliers, of which the redundant operations are reduced to minimize the number of modulo 2 additions or XOR gates based on analyzing the structure of multipliers in RS encoder that are simple and can ensure high speed operations. The simulation results show that the designed structure has advantages such as high efficiency and low complexity ensuring good coding performance.
展开▼