Abstract
We study a multiple access encoding/decoding algorithm based on iterative (turbo) decoding. The algorithm is suitable for both synchronous and asynchronous systems. The quasi-orthogonal pseudo-noise sequences of the DS-SSMA system are replaced by independent channel codes constructed by combining convolutional codes and random interleavers. The interference is rebuilt using soft output information. The results show that the iterative joint decoder is able to completely eliminate the co-channel interference. The performance of the multiple access system tends practically to that of a single user system.
Résumé
L’article étudie un algorithme de codage/décodage pour l’accès multiple par étalement de spectre basé sur un décodage itératif (turbo). L’algorithme est applicable aux systèmes synchrones et asynchrones. Les séquences pseudo-aléatoires quasi-orthogonales du système d’accès multiple par étalement de spectre à séquences directes sont remplacées par celles de codes correcteurs d’erreurs indépendants construits par combinaison de codes convolutifs et d’entrelaceurs aléatoires. Le brouillage est reconstruit au niveau du décodeur à l’aide d’une information de sortie souple. Les résultats des simulations montrent que le décodeur itératif conjoint est capable d’éliminer complètement le brouillage multiutili-sateur. Les performances du système d’accès multiple proposé tendent pratiquement vers celles d’un système monoutilisateur.
Similar content being viewed by others
References
Bahl (L. R.), Cocke (J.), Jelinek (F.), Raviv (J.). Optimal decoding of linear codes for minimizing symbol error rate.IEEE Trans. IT,20, pp. 284–287, (Mar. 1974).
Berrou (C), Glavieux (A.), Thitmajshima (P.). Near Shannon limit error-correcting coding and decoding : turbo-codes. Proc. ICC’93, Genève, pp. 1064–1070, (May 1993).
Duan (L.), rmoldi (B.), Urbanke (R.). Approaching the awgn channel capacity without active shaping. Proc. ISIT’97, Ulm, p. 374, (July 1997).
Duel-Hallen (A.). A family of multiuser decision-feedback detectors for asynchronous code-division multiple-access channels.IEEE Trans. COM,43, pp. 421–434, (Feb. 1995).
Gallager (R. G.). Information theory and reliable communication, Wiley, p. 74, 1968.
Moher (M.). An iterative multiuser decoder for near-capacity communications.IEEE Trans. COM,46, pp. 870–880, (July 1998).
Proakis (J. G.). Digital communications, third edition, McGraw-Hill, 1995.
Reed (M. C), Schlegel (C. B.), Alexander (P. D.), Asenstor-fer (J. A.). Iterative multiuser detection for cdma with fec: near-single-user performance.IEEE Trans. COM,46, pp. 1693–1699, (Dec. 1998).
Robertson (P.), Hoeher (P.), Villebrun (E.). Optimal and sub-optimal maximum a posteriori algorithms suitable for turbo decoding. ETT, 8, no. 2, 1997.
Sanada (Y.), Wang (Q.). A co-channel interference cancellation technique using orthogonal convolutional codes on multipath Rayleigh fading channel.IEEE Trans. VT,46, pp. 114–128, (Feb.1997).
Tarköy (F.). Iterative multi-user decoding for asynchronous users. Proc. ISIT’97, Ulm, p. 30, (July 1997).
Ungerboeck (G.). Channel coding with multilevel/phase signals.IEEE Trans. IT,28, pp. 55–67, (Jan. 1982).
Verdù (S.). Minimum probability of error for asynchronous Gaussian multiple-access channels.IEEE Trans. IT,32, pp. 85–96, (Jan. 1986).
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Brunel, L., Boutros, J. Code division multiple access based on independent codes and turbo decoding. Ann. Télécommun. 54, 401–410 (1999). https://doi.org/10.1007/BF02997762
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02997762
Key words
- Code division multiple access
- Direct sequence spectrum
- Error correcting code
- Decoding
- Convolutional code
- Interleaving
- Iteration
- Signal interference
- Channel capacity
- Numerical simulation
- System performance