Abstract
A random-like code is designed so as to make its normalized distance distribution (its weight distribution if it is linear) close to that obtained in the average by random coding. The iterated product of single-parity-check codes, for testing the use of several successive weighted-output decodings in order to reduce the overall decoding complexity, was the first example of a random-like code with a poor minimum distance but a good bit-error rate.
A distinction is introduced between strongly and weakly random-like codes. Strongly random-like codes are such that each term of their weight distribution is close to that of random coding, in contrast with weakly random-like ones which exhibit only a global shape similarity (as measured e.g., by the cross-entropy). Strongly random-like codes are good for the minimum distance criterion as meeting the Gilbert-Varshamov bound and their word-error rate (WER) is good. In contrast, weakly random-like codes may have small bit-error rate (BER) but bad WER. From an engineering point of view, however, the BER is the most significant parameter so weakly random-like codes are actually interesting. Moreover, their design is easier.
We briefly review some codes which may be considered as random-like, with special emphasis on so-called “pseudo-random” systematic convolutional codes which are recursive and such that the recursive part of the encoder corresponds to a maximum-length generator. Even if such a code has a small free distance and thus does not result in a low enough BER, combining several such codes according to the turbo-code scheme enables control of the weight distribution tails, hence the BER, by increasing the number of combined codes, so as to meet any specified performance at a rate lower than the channel capacity.
Preview
Unable to display preview. Download preview PDF.
References
Berrou, C., Glavieux, A., Thitimajshima, P.: Near Shannon Limit Error-Correcting Coding and Decoding: Turbo-Codes. Proc. ICC'93, Geneva, Switzerland (1993) 1064–1070
Battail, G.: Le décodage pondéré en tant que procédé de réévaluation d'une distribution de probabilité. Ann. Télécommunic. 42 (1987) 499–509
Bahl, L. R., Cocke, J., Jelinek, F., Raviv, J., Optimal Decoding of Linear Codes for Minimizing Symbol Error Rate. IEEE Trans. Inf. Th. IT-20 (1974) 284–287
Battail, G., Decouvelaere, M.: Décodage par répliques. Ann. Télécommunic. 31 (1976) 387–404
Battail, G.: Pondération des symboles décodés par l'algorithme de Viterbi. Ann. Télécommunic. 42 (1987) 31–38
Hagenauer, J., Hoeher, P.: A Viterbi algorithm with soft-decision outputs and its applications. Proc. GLOBECOM'89, Dallas, U.S.A. (1989) 47.1.1–47.1.7
Hoeher, P.: Advances in soft-output decoding. Proc. GLOBECOM'93, Houston, U.S.A. (1993) 793–797
Silverman, R. A. Balser, M.: Coding for constant data rate systems. Part I. A new error-correcting code. Proc. IRE (1954) 1428–1435
Elias, P.: Error-Free Coding. IRE Trans. Inf. Th. (1954) 29–37
Battail, G.: Construction explicite de bons codes longs. Ann. Télécommunic. 44 (1989) 392–404
Caire, G., Taricco, G., Battail, G.: Weight distribution and performance of the iterated product of single-parity-check codes. Proc. GLOBECOM'94, Communication Theory Mini-Conference, San Francisco, U.S.A. (1994) 206–211, and Ann. Télécommunic. 50 (1996) 752–761
Biglieri, E., Volski, V.: The weight distribution of the iterated product of single-parity-check codes is approximately Gaussian. Electronics Letters 30, 9th June 1994, 923–924
Pierce, J. N. Limit distribution of the minimum distance of random linear codes, IEEE Trans. Inf. Th. IT-13 (1967) 595–599
Kalouti, H., Lazić, D.E., Beth, T.: On the relation between distance distributions of block codes and the binomial distribution. Ann. Télécommunic. 50 (1996) 762–778
Lazić, D. E., Šenk, V.: A direct geometrical method for bounding the error exponent for any specific family of channel codes — Part I: Cutoff rate lower bound for block codes. IEEE Trans. Inf. Th. 38 (1992) 1548–1559
Robertson, P.: Illuminating the structure of code and decoder of parallel concatenated recursive systematic (turbo) codes. Proc. GLOBECOM'94, San Francisco, U.S.A. (1994) 1298–1303
Svirid, Y. V.: Weight distributions and bounds for turbo-codes. Europ. Trans. on Telecommunic. 6 (1995) 543–556
Cheung, K.-M.: More on the decoder error probability for Reed-Solomon codes. IEEE Trans. Inf. Th. 35 (1989) 895–900
Battail, G., Magalhães de Oliveira, H., Zhang, W.: Codage déterministe imitant le codage aléatoire pour le canal à bruit gaussien additif. Ann. Télécommunic. 47 (1992) 443–447
Battail, G.: We can think of good codes, and even decode them. Springer, CISM Courses and Lectures 339 (1993) 353–368
Battail, G.: Direct combination of Reed-Solomon encoding over GF(q) and q-PSK modulation. Proc. of IEEE Inf. Th. Workshop, Rydzyna, Poland (1995) 4.1
Battail, G., Berrou, C., Glavieux, A.: Pseudo-random recursive convolutional coding for near-capacity performance. Proc. GLOBECOM'93, Communication Theory Mini-Conference, Houston, U.S.A. (1993) 23–27
Battail, G.: Codage convolutif récursif pseudo-aléatoire. Ann. Télécommunic. 50 (1996) 779–789
Battail, G., Decouvelaere, M., Godlewski, P.: Replication Decoding. IEEE Trans. Inf. Th. IT-25 (1979) 332–345
Forney G. D. Jr: Convolutional Codes I: Algebraic Structure. IEEE Trans. Inf. Th. IT-16 (1970) 720–738
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Battail, G. (1996). On random-like codes. In: Chouinard, JY., Fortier, P., Gulliver, T.A. (eds) Information Theory and Applications II. CWIT 1995. Lecture Notes in Computer Science, vol 1133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0025137
Download citation
DOI: https://doi.org/10.1007/BFb0025137
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61748-8
Online ISBN: 978-3-540-70647-2
eBook Packages: Springer Book Archive