Title :
XG-PON optical network unit downstream FEC design based on truncated Reed-Solomon code
Author :
Georgis, Georgios ; Tzeranis, Charalambos ; Reisis, Dionysios ; Synnefakis, George
Author_Institution :
Electron. Lab., Nat. & Kapodistrian Univ. of Athens, Athens, Greece
Abstract :
The XG-PON standard for Passive Optical Networks (PONs) requires the utilization of a Reed-Solomon block code at a 10Gbps downstream rate, dictating low latency and high throughput processing, no word interleaving and no stall between codewords. The current paper presents in detail a parallel architecture which decodes the RS(248,216) shortened code in the XG-PON ONT/ONU receiver. Based on a modified implementation of the Degree-Computationless Modified Euclidean (DCME) algorithm, the designed Key Equation Solver (KES) and its control unit allow for both solving the key equation and computing the number of the errors detected, in 31 clock cycles. Validating the proposed design on a Xilinx Kintex 7 FPGA and comparing to a pipelined serial DCME implementation reveals a reduction of 48% in the number of slices occupied and 6 times regarding the latency induced. Our implementation achieves a throughput of 16Gbps on the specified device thus meeting the XG-PON downstream FEC requirements with relatively low effort. The results could be adapted for a multitude of optical communication standards based on RS codes due to the 64-bit pipelined architecture and the FPGA-transparent HDL design.
Keywords :
Reed-Solomon codes; decoding; field programmable gate arrays; interleaved codes; optical receivers; parallel architectures; passive optical networks; pipeline processing; DCME algorithm; FPGA-transparent HDL design; KES control unit; RS(248,216) shortened code decoding; XG-PON ONT receiver; XG-PON ONU receiver; XG-PON optical network unit downstream FEC design; Xilinx Kintex 7 FPGA; bit error rate; codewords; degree-computationless modified Euclidean algorithm; error detection; high throughput processing; key equation solver; low latency; optical communication standard; parallel architecture; passive optical network terminal; pipelined architecture; truncated Reed-Solomon block code; word interleaving; Clocks; Computer architecture; Decoding; Forward error correction; Optical network units; Polynomials;
Conference_Titel :
Electronics, Circuits and Systems (ICECS), 2014 21st IEEE International Conference on
DOI :
10.1109/ICECS.2014.7050102