Ce livre consiste en une étude de la contribution des algorithmes génétiques dans le décodage des codes linéaires sur un canal multitrajet avec évanouissement généralisé. A partir du modèle du système de communication proposé pour le projet européen CODIT (Code Division Testbed), nous commençons par établir la capacité du canal avec évanouissement genralisé afin d'en déduire le nombre de branches du récepteur RAKE suffisantes pour éliminer l'effet du fading. Ensuite, nous avons étudié la capacité de la cellule CDMA et les performances du schéma de codage CODIT, et de ceux des turbo code et du code convolutif poinçonnés. Dans une deuxième étape, nous améliorons, en introduisant la notion d'élitisme, le premier décodeur à base des algorithmes génétiques (AG) et nous l'optimisons pour différents codes linéaires binaires. Nous montrons que sa complexité temporelle est inférieure à celle de certains décodeurs concurrents, tout en maintenant les mêmes performances, voire les dépasser. Ensuite, nous avons conçu un deuxième décodeur en combinant les AG avec les réseaux de neurones, et nous montrons que sa complexité est largement réduite au détriment des performances