DocumentCode
3569255
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
fYear
2014
Firstpage
782
Lastpage
785
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems (ICECS), 2014 21st IEEE International Conference on
Type
conf
DOI
10.1109/ICECS.2014.7050102
Filename
7050102
Link To Document