Abstract
Channel coding is a standard technique in all wireless communication systems.
In addition to the typically employed methods like convolutional coding,
turbo coding or low density parity check (LDPC) coding, algebraic codes are
used in many cases. For example, outer BCH coding is applied in the DVB-S2
standard for satellite TV broadcasting. A key operation for BCH and the
related Reed-Solomon codes are multiplications in finite fields (Galois
Fields), where extension fields of prime fields are used. A lot of
architectures for multiplications in finite fields have been published over
the last decades. This paper examines four different multiplier architectures
in detail that offer the potential for very high throughputs. We investigate
the implementation performance of these multipliers on FPGA technology in the
context of channel coding. We study the efficiency of the multipliers with
respect to area, frequency and throughput, as well as configurability and
scalability. The implementation data of the fully verified circuits are
provided for a Xilinx Virtex-4 device after place and route.
Citation
ID:
30017
Ref Key:
schryver2012designadvances