Abstract
This paper presents an efficient way to implement a software Reed-Solomon (RS) decoder. We use lookup tables, Single Instruction Multiple Data (SIMD) parallel processing instruction sets, and loop expansion, etc. to implement a software RS decoder in the Intel Central Processing Unit (CPU) platform. Our software RS decoder achieves the decoding speed of 68 MB/sec (350 k RS packets/sec). The Digital Video Broadcasting Terrestrial (DVB-T) used in Taiwan needs 6617 RS packets/sec to achieve real-time reception; thus, our implementation of a software RS decoder requires only 1.89 percent CPU loading.
Original language | English |
---|---|
Pages (from-to) | 3485-3498 |
Number of pages | 14 |
Journal | Information (Japan) |
Volume | 15 |
Issue number | 8 |
State | Published - 08 2012 |
Externally published | Yes |
Keywords
- DVB-T
- Reed-Solomon code
- Software-defined radio