Title :
Block (0, k) Codes Designed by Coded Bit Stuffing
Author :
Kuznetsov, A.V. ; Kurtas, E.M.
Author_Institution :
SP-05 Modulation/Coding-II, Seagate Research, 1251 Waterfront Place, Pittsburgh, PA 15222, USA
fDate :
6/1/2006 12:00:00 AM
Abstract :
Timing recovery in communication and storage systems requires the use of Run Length Limited (RLL) or (d,k) codes. A class of such codes is constructed by a method called coded bit stuffing. The proposed encoder does not change the main part of input data bits, and just places these bits into the code word "as is". The remaining small part of data bits is encoded into a set of short nonzero words called separators. The separators are placed between the uncoded subblock of data. Due to the nonzero nature of the separators, the coded bit stream concatenated from data sub blocks and separators always satisfies the k constraint. The uncoded part of data bits can be arbitrary permuted without nullifying the k constraint. This property of the presented codes is important when an RLL code is used in the channel with an iterative detection scheme requiring interleaving. Simulations show that the designed codes have very good suppression of error propagation.
Keywords :
Bit error rate; Block codes; Design methodology; Interleaved codes; Iterative decoding; Memory; Modulation coding; Parity check codes; Particle separators; Timing;
Conference_Titel :
Communications, 2006. ICC '06. IEEE International Conference on
Print_ISBN :
1-4244-0355-3
Electronic_ISBN :
8164-9547
DOI :
10.1109/ICC.2006.255260