Brevet FR2981231A1 — publié le 20130412

PROCEDE DE TRANSMISSION DE PAQUETS DE DONNEES La présente invention concerne un procédé de transmission de paquets de données entre un émetteur et un récepteur à travers un canal radioélectrique. Elle concerne également un système de transmission, un équipement récepteur et un programme d'ordinateur correspondants. Le domaine de l'invention est celui des communications radioélectriques. L'invention se rapporte plus particulièrement aux systèmes de transmission de paquets de données mettant en oeuvre un mécanisme de requête automatique de répétition, dit ARQ (« Automatic Repeat reQuest »). Le mécanisme ARQ est un protocole de retransmission automatique qui utilise un procédé de détection d'erreurs. Selon ce protocole, lorsqu'une erreur est détectée dans un paquet de données, le paquet erroné est rejeté et une demande de retransmission du paquet est émise par le récepteur. Le paquet de données est alors simplement retransmis. Ce mécanisme est actuellement mis en oeuvre notamment dans les systèmes radio mobiles professionnels, plus connus sous l'acronyme anglais PMR (« Professional Mobile Radio »). Le mécanisme de retransmission ARQ présente néanmoins un inconvénient majeur lié à une diminution du débit effectif de données. Cette diminution du débit devient importante lorsque le canal est bruité, augmentant de ce fait le taux d'erreur et par conséquent le nombre de répétitions. Pour remédier à cet inconvénient, certains systèmes de communications radio mettent un oeuvre un mécanisme de requête automatique de répétition hybride, dit HARQ (« Hybrid Automatic Repeat reQuest »), combinant la détection et la correction d'erreurs et optimisant la performance du mécanisme de répétition. Selon le mécanisme HARQ, le paquet reçu une première fois et détecté erroné est gardé en mémoire du récepteur en vue d'être combiné avec le même paquet retransmis, améliorant ainsi la correction d'erreur, ce qui a pour effet de réduire le nombre de demandes de retransmissions. Le débit effectif de la transmission est alors amélioré de manière significative, notamment lorsque le canal est bruité. Ce protocole HARQ est mis en oeuvre notamment dans des systèmes de 3ème et 4ème génération comme HSxPA (« High Speed xlink Packet Access »), LTE (« Long Term Evolution ») et WIMAX (« Worldwide Interoperability for Microwave Access »). En outre, afin d'avoir des communications sécurisées, certains systèmes radioélectriques mettent en oeuvre des procédures de chiffrement des données. Deux types de chiffrement sont ainsi généralement utilisés. Le premier type est le chiffrement de bout en bout, dit E2EE (« End To End Encryption »). Il consiste à chiffrer les données à la source. Le chiffrement et le déchiffrement sont effectués aux extrémités du trajet de communication. Les données de signalisation ne sont pas chiffrées. Le deuxième type est le chiffrement de l'interface radio, dit AIE (« Air Interface Encryption »). Il consiste à chiffrer toutes les données destinées à transiter par le canal radio, y compris les données de signalisation. Le chiffrement et le déchiffrement sont effectués respectivement dans l'émetteur et dans le récepteur. Afin de garantir une grande efficacité des transmissions, certains systèmes mettent en oeuvre à la fois un mécanisme de transmission HARQ et un chiffrement AIE. C'est le cas par exemple des systèmes de 3ème génération 3GPP (« 3rd Generation Partnership Project »), notamment le système universel de télécommunication avec les mobiles UMTS (« Universal Mobile Telecommunication System »), ou des systèmes de 4ème génération LTE, et 20 WIMAX. Dans ces systèmes, le chiffrement AIE est réalisé dans l'émetteur après l'étape de codage canal des données. Le déchiffrement AIE est réalisé dans le récepteur avant l'étape de décodage canal. Les retransmissions HARQ sont donc gérées après le déchiffrement AIE dans ce cas. En cas de retransmission, les données 25 transmises sont donc toujours les mêmes. La procédure HARQ est aisément mise en oeuvre dans ces systèmes, étant donné que le chiffrement AIE est transparent dans ce cas. Cependant, l'introduction du mécanisme HARQ est actuellement impossible dans les systèmes radioélectriques mettant en oeuvre le chiffrement AIE avant 30 l'opération de codage canal des données. C'est le cas notamment des systèmes PMR de type TETRA (« Trans European Trunked Radio ») et de type P25 tel que défini par la TIA (« Telecommunications Industry Association ») pour l'APCO (« Association of Public-safety Communications Officers »). En effet, dans ces systèmes, le chiffrement AIE a pour effet de changer les données transmises codées à chaque retransmission d'un même paquet, rendant de ce fait la mise en oeuvre du mécanisme HARQ impossible. La présente invention vise à améliorer la situation. A cet effet, la présente invention concerne tout d'abord un procédé de transmission de paquets de données entre un émetteur et un récepteur à travers un canal radioélectrique, ledit procédé comprenant une première transmission d'un paquet, ladite première transmission comprenant les étapes mises en oeuvre dans l'émetteur, de : - premier traitement linéaire dudit paquet pour obtenir un premier paquet; - codage détecteur d'erreurs linéaire du premier paquet à l'aide d'un code détecteur d'erreurs pour obtenir un premier paquet intermédiaire ; et - codage correcteur d'erreurs linéaire du premier paquet intermédiaire à l'aide d'un premier code correcteur d'erreurs pour obtenir un premier paquet codé ; procédé dans lequel, lorsque le premier paquet codé est reçu et qu'il est détecté par ledit procédé qu'il est erroné, le procédé comprend au moins une deuxième transmission dudit paquet, ladite deuxième transmission comprenant les étapes mises en oeuvre dans l'émetteur, de : - deuxième traitement linéaire dudit paquet, ledit deuxième traitement étant différent dudit premier traitement pour obtenir un deuxième paquet différent du premier paquet ; - codage détecteur d'erreurs linéaire du deuxième paquet à l'aide dudit code détecteur d'erreurs pour obtenir un deuxième paquet intermédiaire ; et - codage correcteur d'erreurs linéaire du deuxième paquet intermédiaire à l'aide d'un deuxième code correcteur d'erreurs pour obtenir un deuxième paquet codé ; et les étapes mises en oeuvre dans le récepteur de : - modification du premier paquet codé et/ou du deuxième paquet codé pour 30 obtenir deux paquets dans lesquels la différence due au premier et deuxième traitements est compensée ; - combinaison des deux paquets selon une procédure de requête automatique de répétition hybride (HARQ) ; et - décodage du paquet combiné au moyen d'un troisième code correcteur d'erreurs fonction des premier et deuxième codes correcteurs d'erreurs. Grâce à la modification par le récepteur du premier paquet codé et/ou du deuxième paquet codé, il est possible de compenser les effets de la différence de traitement du paquet de données d'une transmission à une autre et ainsi de mettre en oeuvre de manière simple le mécanisme HARQ. De manière remarquable, la présente invention exploite des caractéristiques de linéarité inhérentes au système de transmission, notamment un codage canal détecteur d'erreurs et un codage canal correcteur d'erreurs linéaires, et aux traitements réalisés sur les paquets de données. En effet, la modification permettant une combinaison HARQ est possible car les traitements et les codages sont linéaires. Avantageusement, le premier traitement est un chiffrement linéaire à l'aide d'une première séquence de clés de chiffrement et le deuxième traitement est un chiffrement linéaire à l'aide d'une deuxième séquence de clés de chiffrement différente de la première séquence. Le chiffrement AIE est généralement linéaire étant donné qu'il ne doit pas propager d'erreurs. Dans les systèmes PMR, ce chiffrement consiste souvent à appliquer un « ou exclusif » entre les données et la séquence de clés de chiffrement correspondante au numéro de l'intervalle de temps pendant lequel les données sont émises. Cette opération de « ou exclusif » est évidemment linéaire. L'invention s'applique donc parfaitement aux systèmes PMR. Selon un premier mode de réalisation de la présente invention, l'étape de modification comprend les sous-étapes de : - codage de la première séquence de clés de chiffrement à l'aide du code détecteur d'erreurs et du premier code correcteur d'erreurs et de la deuxième séquence de clés de chiffrement à l'aide du code détecteur d'erreurs et du deuxième code correcteur d'erreurs ; - déchiffrement du premier paquet codé à l'aide de la première séquence de clés codée; et - déchiffrement du deuxième paquet codé à l'aide de la deuxième séquence de clés codée. Avantageusement, le déchiffrement est appliqué à des décisions souples, notamment issues d'un démodulateur des signaux reçus. De préférence, afin de garantir la sécurité de la transmission, les opérations de codage/décodage et déchiffrement sont groupées dans un même module. Selon un deuxième mode de réalisation, l'étape de modification comprend les sous-étapes de : - codage de la différence entre la première et la deuxième séquences de clés à l'aide du code détecteur d'erreurs et du premier ou respectivement du deuxième code correcteur d'erreurs ; - utilisation de la différence codée pour modifier le premier paquet codé ou respectivement le deuxième paquet codé. Autrement dit, deux variantes de réalisation sont envisagées dans le cadre de ce mode de réalisation. Dans la première variante, la différence entre la première et la deuxième séquences de clés est codée à l'aide du code détecteur d'erreurs et du premier code correcteur d'erreurs et cette différence codée est utilisée pour modifier le premier paquet codé. Dans la deuxième variante, la différence entre la première et la deuxième séquences de clés est codée à l'aide du code détecteur d'erreurs et du deuxième code correcteur d'erreurs et cette différence codée est utilisée pour modifier le deuxième paquet codé. Grâce au codage de la différence entre les séquences de clés, la sécurité de la transmission est améliorée. En effet, le module de déchiffrement du récepteur fournit uniquement la différence entre les séquences de clés aux modules de traitement de signal en charge du codage/décodage. Aucune information secrète ne peut donc être récupérée à l'extérieur du module de déchiffrement sans connaissance de la clé de chiffrement précédente, notamment initiale, c'est-à-dire celle de la première transmission du paquet. Selon un troisième mode de réalisation, l'étape de modification comprend les sous-étapes de : - génération d'une nouvelle séquence de clés de chiffrement ; - codage d'une première différence entre la première séquence de clés et la nouvelle séquence de clés à l'aide du code détecteur d'erreurs et du premier code correcteur d'erreurs ; - codage d'une deuxième différence entre la deuxième séquence de clés et la nouvelle séquence de clés à l'aide du code détecteur d'erreurs et du deuxième code correcteur d'erreurs ; - utilisation de la première différence codée pour modifier le premier paquet codé ; et - utilisation de la deuxième différence codée pour modifier le deuxième paquet codé. Avantageusement, la procédure HARQ est une procédure HARQ-Chase. Cette procédure est très simple, les premier et deuxième codes correcteurs d'erreurs appliqués aux premier et deuxième paquets étant identiques dans ce cas. Le décodage est réalisé avec le même code correcteur d'erreurs également. De préférence, la combinaison est réalisée par calcul de décisions souples à l'aide de rapports de vraisemblance logarithmiques, dits LLR (« Log Likelihood Ratios »). La combinaison HARQ-Chase consiste alors à sommer les LLR des différentes transmissions d'un même paquet. En variante, la procédure HARQ est une procédure HARQ à redondance incrémentale. Cette procédure, appelée IR-HARQ («Incremental Redundancy - HARQ ») permet d'améliorer le débit effectif des données. Dans cette procédure, le deuxième code correcteur d'erreurs possède une plus grande redondance que le premier code correcteur d'erreurs. Le troisième code correcteur d'erreurs est alors une concaténation des premier et deuxième codes correcteurs d'erreurs. Les deux procédures HARQ-Chase et IR-HARQ peuvent être combinées pour obtenir de meilleurs résultats. L'invention concerne également un système de transmission de paquets de données entre un émetteur et un récepteur à travers un canal radioélectrique, ledit système comprenant des premiers moyens de mise en oeuvre d'une première transmission d'un paquet, lesdits premiers moyens comprenant des moyens mis en oeuvre dans l'émetteur, de : - premier traitement linéaire dudit paquet pour obtenir un premier paquet; - codage détecteur d'erreurs linéaire du premier paquet à l'aide d'un code détecteur d'erreurs pour obtenir un premier paquet intermédiaire ; et - codage correcteur d'erreurs linéaire du premier paquet intermédiaire à l'aide d'un premier code correcteur d'erreurs pour obtenir un premier paquet codé ; système dans lequel, lorsque le premier paquet codé est reçu et qu'il est détecté qu'il est erroné, le système comprend des deuxièmes moyens de mise en oeuvre d'au moins une deuxième transmission dudit paquet, lesdits deuxièmes moyens comprenant des moyens mis en oeuvre dans l'émetteur, de : - deuxième traitement linéaire dudit paquet, ledit deuxième traitement étant différent du premier traitement pour obtenir un deuxième paquet différent du premier paquet ; - codage détecteur d'erreurs linéaire du deuxième paquet à l'aide dudit code détecteur d'erreurs pour obtenir un deuxième paquet intermédiaire ; et - codage correcteur d'erreurs linéaire du deuxième paquet intermédiaire à l'aide d'un deuxième code correcteur d'erreurs pour obtenir un deuxième paquet codé ; et des moyens mis en oeuvre dans le récepteur de : - modification du premier paquet codé et/ou du deuxième paquet codé pour obtenir deux paquets dans lesquels la différence due aux premier et deuxième traitements est compensée ; - combinaison des deux paquets selon une procédure de requête automatique de répétition hybride (HARQ) ; et - décodage du paquet combiné au moyen d'un troisième code correcteur d'erreurs fonction des premier et deuxième codes correcteurs d'erreurs. L'invention concerne aussi un équipement récepteur comprenant des moyens de mise en oeuvre des étapes du procédé de l'invention de : - modification du premier paquet codé et/ou du deuxième paquet codé pour obtenir deux paquets dans lesquels la différence due au premier et deuxième traitements est compensée ; - combinaison des deux paquets selon une procédure de requête automatique de répétition hybride (HARQ) ; et - décodage du paquet combiné au moyen du troisième code correcteur 30 d'erreurs. L'invention concerne également un programme d'ordinateur comportant des instructions pour la mise en oeuvre du procédé de l'invention lorsque le programme est exécuté par au moins un processeur. Les organigrammes des figures 2 à 5 illustrent schématiquement le déroulement de ce programme d'ordinateur, pour des modes de réalisation préférés de l'invention. Des modes de réalisation de l'invention vont maintenant être décrits de façon plus précise mais non limitative en regard des dessins annexés sur lesquels : - la figure 1 est un schéma du système de transmission de paquets de données de l'invention ; - la figure 2 est un organigramme illustrant le fonctionnement du procédé de transmission de paquets, selon un premier mode de réalisation de l'invention ; - la figure 3 est un organigramme illustrant le fonctionnement du procédé de transmission de paquets, selon un deuxième mode de réalisation de l'invention ; - la figure 4 est un organigramme illustrant le fonctionnement du procédé de transmission de paquets, selon un troisième mode de réalisation de l'invention ; - la figure 5 est un organigramme illustrant le fonctionnement du procédé de transmission de paquets, selon un quatrième mode de réalisation de l'invention ; et - la figure 6 est un graphique illustrant les performances du procédé de l'invention. La figure 1 représente un système de transmission 2 de paquets de données entre un émetteur 4 et un récepteur 6 à travers un canal radioélectrique 8. L'émetteur 4 et le récepteur 6 sont constitués ici d'un terminal et d'une station de base d'un système PMR. Ainsi, la transmission concernée par la présente invention peut être une transmission dans le sens montant, c'est-à-dire depuis le terminal vers la station de base ou bien une transmission dans le sens descendant, c'est-à-dire depuis la station de base vers le terminal. L'invention n'est cependant pas limitée à ce cas et s'applique également au 30 cas de deux terminaux fonctionnant en mode direct. L'émetteur 4 comprend cinq modules principaux qui sont un module de formation de paquets 10, un module de chiffrement 16, un module de codage détecteur d'erreurs 17, un module de codage correcteur d'erreurs 18 et un modulateur 20. Il comprend également une antenne 22. Le module de formation de paquets 10 met en oeuvre le protocole MAC/RLC (« Medium Access Control/Radio Link Control »). Il est adapté pour fournir des paquets de données binaires appelés paquets PDU ou unités de données de protocole (« Protocol Data Unit ») sur des intervalles temporels (« time slots ») successifs identifiés par leurs numéros N°. Il comprend une mémoire tampon 23 pour stocker les paquets formés, afin de pouvoir les retrouver pour une éventuelle retransmission. Le module de chiffrement 16 met en oeuvre un chiffrement linéaire de l'interface radio AIE des paquets PDU formés. Ce chiffrement est linéaire dans le sens où la combinaison entre la séquence à chiffrer et la séquence de chiffrement est linéaire. Il est apte à générer des séquences de clés de chiffrement en fonction du numéro d'intervalle temporel N° fourni par le module de formation de paquets 10. Ainsi deux séquences de clés de chiffrement générées pour chiffrer deux paquets transmis à deux intervalles temporels différents sont différentes. Des paquets PDU chiffrés notés PDU _C sont fournis en sortie du module de chiffrement 16. Le module de codage détecteur d'erreurs 17 permet de coder les paquets PDU chiffrés de façon à permettre une détection d'erreurs au niveau du récepteur 6. Le code détecteur d'erreurs mis en oeuvre dans le module de codage détecteur d'erreurs 17 est linéaire. Il s'agit, par exemple, d'un code de redondance cyclique CRC (« Cyclic Redundancy Check »). Le module de codage correcteur d'erreurs 18 permet de coder les paquets PDU chiffrés par le module de chiffrement 16 et codés par le code détecteur d'erreurs du module de codage détecteur d'erreurs 17. Le code correcteur d'erreurs mis en oeuvre dans le module de codage correcteur d'erreurs 18 est un code linéaire. Il s'agit, par exemple, d'un code convolutionnel ou d'un turbo-code. Des données Ck codées par le code correcteur d'erreurs sont ainsi fournies en sortie du module de codage correcteur d'erreurs 18. Avantageusement, les modules de codage détecteur d'erreurs 17 et de codage correcteur d'erreurs 18 peuvent être combinés dans un même module mettant en oeuvre à la fois la détection et la correction d'erreurs. 2 98123 1 10 Le modulateur 20 assure la modulation des données binaires codées Ck fournies par le module de codage correcteur d'erreurs 18 en symboles de données Sk selon une technique de modulation conventionnelle, par exemple une modulation d'amplitude en quadrature MAQ. Il permet également le verrouillage 5 de trame des symboles de données à des fins de synchronisation avec le récepteur 6. Le récepteur 6 comprend une antenne 24 et quatre modules principaux permettant de récupérer les données. Ces modules sont un démodulateur 26, un module de décodage canal 28, un module de déchiffrement 30, et un module de 10 séparation de données 32. Le démodulateur 26 assure le déverrouillage de trame et la démodulation des symboles de données reçus. Il met en oeuvre un mécanisme de démodulation à sorties souples, par exemple par calcul de rapports de vraisemblance logarithmiques LLR. 15 Une mémoire tampon 34, prévue dans le récepteur 6, permet de stocker les rapports LLR calculés. Le module de décodage canal 28 comprend trois sous-modules qui sont un sous-module de décodage correcteur d'erreurs 36, un sous-module de codage 38, combinant un codage détecteur d'erreurs et un codage correcteur d'erreurs, et un 20 sous-module de décodage détecteur d'erreurs 40. Le sous-module de décodage correcteur d'erreurs 36 assure le décodage des rapports LLR à l'aide du code correcteur d'erreur mis en oeuvre dans le module de codage correcteur d'erreurs 18 pour fournir des paquets de données décodés. Le sous-module de codage 38 permet le codage d'informations, notamment de 25 clés de chiffrement, à l'aide du code détecteur d'erreurs mis en oeuvre dans le module de codage détecteur d'erreurs 17 et du code correcteur d'erreurs mis en oeuvre dans le module de codage correcteur d'erreurs 18. Le sous-module de décodage détecteur d'erreurs 40 met en oeuvre le code détecteur d'erreurs mis en oeuvre dans le module de codage détecteur d'erreurs 30 17 pour détecter d'éventuelles erreurs dans les paquets d'erreur décodés. Le module de déchiffrement 30 assure le calcul des séquences de clés de chiffrement et le déchiffrement AIE des paquets décodés à l'aide des mêmes séquences de clés de chiffrement utilisées par le module de chiffrement 16 pour les chiffrer. Il comprend avantageusement un sous-module de déchiffrement souple 31. Le module de séparation de données 32 permet de séparer les données des paquets déchiffrés en mettant en oeuvre le protocole MAC/RLC. Différents modes de réalisation du procédé de transmission mis en oeuvre par le système 2 vont maintenant être décrits en référence aux organigrammes des figures 2 à 5. La figure 2 illustre un premier mode de réalisation de l'invention. A l'étape 50, le module de formation de paquets 10 reçoit des données binaires à transmettre, dites unités de données de service ou unités SDU («Service Data Units »). Il ajoute à ces données une entête pour former un paquet de données PDU 52 qu'il sauvegarde dans la mémoire 23. A l'étape 54, le module de chiffrement 16 reçoit le paquet de données PDU 52 ainsi que le numéro de l'intervalle temporel N° correspondant à ce paquet. Il génère une première séquence de clés de chiffrement fonction du numéro d'intervalle N° et chiffre le paquet 52 avec cette première séquence pour obtenir un premier paquet 56. Le chiffrement est linéaire. Il est réalisé par exemple en effectuant une opération de « OU exclusif » entre le paquet de données 52 et la première séquence de clés de chiffrement. A l'étape 57, le module de codage détecteur d'erreurs 17 code le premier paquet 56 à l'aide du code détecteur d'erreurs linéaire, par exemple un code CRC, et délivre en sortie un premier paquet intermédiaire 58. A l'étape 59, le module de codage correcteur d'erreurs 18 code le premier paquet intermédiaire 58 à l'aide du code correcteur d'erreur linéaire et délivre en sortie un premier paquet codé 60. A l'étape 61, le modulateur 20 module les données du premier paquet codé 60, par exemple avec une modulation MAQ 16, pour fournir un signal 62 portant des symboles de données complexes organisés en trames. A l'étape 64, le signal 62 est émis par l'antenne 22 à travers le canal radioélectrique 8. A l'étape 66, le signal 62, éventuellement bruité et/ou déformé par le canal 8, est reçu par l'antenne 24 du récepteur 6. 2 9 812 3 1 12 A l'étape 68, le démodulateur 26 réalise le déverrouillage de trame, c'est-à-dire la synchronisation du signal 62, et le démodule selon un mécanisme de démodulation à décision souple. Pour cela, le démodulateur 26 calcule des décisions souples, de préférence des premiers rapports de vraisemblance 5 logarithmiques LLR. Les premiers rapports LLR calculés sont décodés à l'étape 70 par le sous-module de décodage correcteur d'erreurs 36. A l'étape 72, le sous-module de décodage détecteur d'erreurs 40 détecte la présence d'éventuelles erreurs dans les premiers rapports LLR décodés. 10 Si aucune erreur n'est détectée, les premiers rapports LLR décodés sont déchiffrés, à l'étape 74, par le module de déchiffrement 30 avec la première séquence de clés de chiffrement pour obtenir un paquet PDU déchiffré. A l'étape 76, le module de séparation 32 sépare les données du paquet PDU déchiffré pour fournir les données binaires SDU. Puis, il émet un acquittement 15 positif vers le module de formation de paquets 10 de l'émetteur 4 pour indiquer que le paquet 52 a bien été reçu sans erreur. Si au moins une erreur est détectée, les premiers rapports LLR calculés sont sauvegardés, à l'étape 78, dans la mémoire tampon 34. Le récepteur 6 envoie, à l'étape 80, une requête de retransmission du paquet 52 vers l'émetteur 4. 20 A la réception de cette requête, l'émetteur 4 récupère, à l'étape 82, le paquet 52 de la mémoire 23. A l'étape 84, le module de chiffrement 16 reçoit le paquet de données 52 ainsi que le numéro du nouvel intervalle temporel correspondant à ce paquet. Il génère une deuxième séquence de clés de chiffrement fonction du numéro d'intervalle et 25 chiffre le paquet 52 avec cette deuxième séquence pour obtenir un deuxième paquet 86. Comme le paquet est émis lors d'un intervalle temporel différent de celui de la première transmission, la deuxième séquence de clés est différente de la première séquence de clés. Le deuxième paquet 86 est ainsi différent du premier paquet 30 56. A l'étape 87, le module de codage détecteur d'erreurs 17 code le deuxième paquet 86 à l'aide du code détecteur d'erreurs linéaire, et délivre en sortie un deuxième paquet intermédiaire 88. 2 98123 1 13 A l'étape 89, le module de codage correcteur d'erreurs 18 code le deuxième paquet intermédiaire 88 à l'aide du code correcteur d'erreur linéaire et délivre en sortie un deuxième paquet codé 90. A l'étape 91, le modulateur 20 module les données du deuxième paquet codé 5 pour fournir un signal 92 portant des symboles de données complexes organisés en trames. A l'étape 94, le signal 92 est émis par l'antenne 22 à travers le canal radioélectrique 8. A l'étape 96, le signal 92, éventuellement bruité et/ou déformé par le canal 8, 10 est reçu par l'antenne 24 du récepteur 6. A l'étape 98, le démodulateur 26 réalise le déverrouillage de trame, c'est-à-dire la synchronisation du signal 92, et le démodule selon un mécanisme de démodulation à décision souple en calculant des deuxièmes rapports de vraisemblance logarithmiques LLR. 15 A l'étape 99, le module de déchiffrement 30 produit la deuxième séquence de clés de chiffrement. A l'étape 100, le sous-module de codage 38 code la deuxième séquence de clés de chiffrement à l'aide du code détecteur et du code correcteur d'erreurs. A l'étape 102, le sous-module de déchiffrement souple 31 déchiffre les 20 deuxièmes rapports LLR à l'aide de la deuxième séquence de clés codée. Grâce à la linéarité du code correcteur et du chiffrement, suite à ce déchiffrement souple, les deuxièmes rapports LLR déchiffrés obtenus correspondent au paquet 52 codé. Lors du déchiffrement, à l'étape 102, le sous-module de déchiffrement souple 31 modifie les deuxièmes rapports LLR à l'aide de la deuxième séquence de clés 25 codée selon la relation suivante : LLR2 m(k)= LLR2(k)* (1- 2 *K2 codée) pour k =0...N -1 , dans laquelle : - N est le nombre de rapports LLR par paquet PDU codé ; - K2_codée est la deuxième séquence de clés codée ; 30 - LLR2(k) est le deuxième rapport LLR ; et - LLR2_m(k) est le deuxième rapport LLR modifié. A l'étape 103, le module de déchiffrement 30 produit la première séquence de clés de chiffrement. A l'étape 104, le sous-module de codage 38 code la première 2 9 812 3 1 14 séquence de clés de chiffrement à l'aide du code détecteur d'erreurs et du code correcteur d'erreurs. A l'étape 106, les premiers rapports LLR sont récupérés de la mémoire tampon 34. 5 A l'étape 108, le sous-module de déchiffrement souple 31 déchiffre les premiers rapports LLR récupérés à l'aide de la première séquence de clés codée. Grâce à la linéarité du code correcteur et du chiffrement, suite à ce déchiffrement souple, les premiers rapports LLR déchiffrés obtenus correspondent au paquet 52 codé. 10 Lors du déchiffrement, à l'étape 108, le sous-module de déchiffrement souple 31 modifie les premiers rapports LLR à l'aide de la première séquence de clés codée selon la relation suivante : LLR1 m(k)= LLR1(k)* (1- 2 *K1 codée) pour k =0...N -1, dans laquelle : 15 - N est le nombre de rapports LLR par paquet PDU codé ; - Ki_codée est la première séquence de clés codée ; - LLR1(k) est le premier rapport LLR ; et - LLR1_m(k) est le premier rapport LLR modifié. A l'étape 110, une combinaison HARQ-Chase des premiers rapports LLR 20 déchiffrés et des deuxièmes rapports LLR déchiffrés est réalisée, simplement en sommant ces rapports LLR pour obtenir des rapports LLR combinés. Les rapports LLR combinés sont décodés à l'étape 112 par le sous-module de décodage correcteur d'erreurs 36 pour obtenir le paquet PDU décodé. A l'étape 114, le sous-module de décodage détecteur d'erreurs 40 détecte la 25 présence d'éventuelles erreurs résiduelles. Si aucune erreur n'est détectée, le module de séparation 32 sépare, à l'étape 116, les données du paquet PDU décodé pour fournir des données binaires SDU. Puis, il émet un acquittement positif vers le module de formation de paquets 10 de l'émetteur 4 pour indiquer que le paquet 52 a bien été reçu sans erreur. 30 Si au moins une erreur est détectée, le procédé continue à partir de l'étape 78 par une sauvegarde des deuxièmes rapports LLR calculés par le démodulateur 26 et une nouvelle transmission du paquet 52. Ce premier mode de réalisation est très simple à mettre en oeuvre. Il nécessite néanmoins la fourniture des séquences de clé de chiffrement telles quelles du module de déchiffrement 30 au module de décodage 28. Cette fourniture n'est pas souhaitée dans certaines applications pour des raisons de sécurité. Toutefois, le premier mode de réalisation s'applique également à ces cas. Il suffit en effet d'intégrer les opérations de codage/décodage canal et de déchiffrement souple 31 dans le module de déchiffrement 30. Les modes de réalisation décrits en référence aux figures 3 à 5 permettent d'éviter cette fourniture explicite des séquences de clés de chiffrement et d'améliorer ainsi la sécurité de la transmission. Sur ces figures, les étapes 50 à 96 sont identiques à celles de la figure 2. La description de ces étapes n'est donc pas répétée. La figure 3 illustre un deuxième mode de réalisation préféré de l'invention. Selon ce mode de réalisation, suite à la réception à l'étape 96 du signal émis, le module de déchiffrement 30 calcule à l'étape 120 la différence entre la première et la deuxième séquences de clés de chiffrement. Il effectue pour cela une opération de « ou exclusif » entre les deux séquences de clés. Il fournit ensuite cette différence au sous-module de codage 38 du module de décodage 28. Ainsi, les règles de sécurité sont assurées dans ce cas, étant donné qu'aucune information secrète ne peut être récupérée à l'extérieur du module de déchiffrement 30 sans connaissance d'une des deux séquences de clés. A l'étape 122, le sous-module de codage 38 code la différence entre les séquences de clés à l'aide du code détecteur d'erreurs et du code correcteur d'erreurs. Il fournit ensuite la différence codée au démodulateur 26. A l'étape 124, le démodulateur 26 réalise le déverrouillage de trame, c'est-à- dire la synchronisation du signal 92, et le démodule selon un mécanisme de démodulation à décision souple en calculant des deuxièmes rapports de vraisemblance logarithmiques LLR. Il modifie ces rapports LLR à l'aide de la différence codée selon la relation suivante : LLR2 m(k)= LLR2(k)* (1- 2 * codAK) pour k =0...N -1, dans laquelle : - N est le nombre de rapports LLR par paquet PDU codé ; - codÈK est la différence codée ; 2 9 812 3 1 16 - LLR2(k) est le deuxième rapport LLR ; et - LLR2_m(k) est le deuxième rapport LLR modifié. Grâce à la linéarité des codes détecteur et correcteur et du chiffrement, suite à cette modification, les deuxièmes rapports LLR modifiés obtenus correspondent 5 au paquet 52 codé et chiffré avec la première séquence de clés. A l'étape 126, les premiers rapports LLR sont récupérés de la mémoire tampon 34. A l'étape 128, le démodulateur 26 réalise une combinaison HARQ-Chase des premiers rapports LLR et des deuxièmes rapports LLR modifiés, simplement en 10 sommant ces rapports LLR pour obtenir des rapports LLR combinés. Les rapports LLR combinés sont décodés à l'étape 130 par le sous-module de décodage correcteur d'erreurs 36 pour obtenir le paquet PDU décodé. A l'étape 132, le sous-module de décodage détecteur d'erreurs 40 détecte la présence d'éventuelles erreurs dans les rapports LLR combinés. 15 Si aucune erreur n'est détectée, le module de déchiffrement 30 déchiffre, à l'étape 134, le paquet PDU décodé à l'aide de la première séquence de clés de chiffrement. Le module de séparation 32 sépare, à l'étape 136, les données du paquet PDU décodé déchiffré pour fournir les données binaires SDU. Puis, il émet un 20 acquittement positif vers le module de formation de paquets 10 de l'émetteur 4 pour indiquer que le paquet 52 a bien été reçu sans erreur. Si au moins une erreur est détectée, le procédé continue à partir de l'étape 78 par une sauvegarde des deuxièmes rapports LLR calculés par le démodulateur 26 et une nouvelle transmission du paquet 52. 25 Ainsi, selon ce deuxième mode de réalisation, ce sont les deuxièmes rapports LLR qui sont modifiés. Le module de déchiffrement 30 doit, dans ce cas, appliquer la première séquence de clés de chiffrement pour déchiffrer le paquet combiné et non pas la séquence de clés courante. La figure 4 illustre un troisième mode de réalisation de l'invention dans lequel 30 ce sont les premiers rapports LLR qui sont modifiés. Selon ce mode de réalisation, suite à la réception à l'étape 96 du signal 92, le démodulateur 26 réalise le déverrouillage de trame, c'est-à-dire la synchronisation du signal 92, et le démodule, à l'étape 98, selon un mécanisme de démodulation à 2 98123 1 17 décision souple en calculant des deuxièmes rapports de vraisemblance logarithmiques LLR. A l'étape 120, le module de déchiffrement 30 calcule la différence entre la première et la deuxième séquences de clés de chiffrement. Il effectue pour cela 5 une opération de « ou exclusif » entre les deux séquences de clés. Il fournit ensuite cette différence au sous-module de codage 38 du module de décodage 28. Ainsi, les règles de sécurité sont assurées dans ce cas, étant donné qu'aucune information secrète ne peut être récupérée à l'extérieur du module de déchiffrement 30 sans connaissance d'une des deux séquences de clés. 10 A l'étape 122, le sous-module de codage 38 code la différence entre les séquences de clés à l'aide du code détecteur et du code correcteur d'erreurs. Il fournit ensuite la différence codée au démodulateur 26. A l'étape 126, les premiers rapports LLR sont récupérés de la mémoire tampon 34. 15 A l'étape 140, le démodulateur 26 modifie ces premiers rapports LLR à l'aide de la différence codée selon la relation suivante : LLR1 m(k)= LLR1(k)* (1- 2 * codAK) pour k =0...N -1, dans laquelle : - N est le nombre de rapports LLR par paquet PDU codé ; 20 - codAK est la différence codée ; - LLR1(k) est le premier rapport LLR ; et - LLR1_m(k) est le premier rapport LLR modifié. Grâce à la linéarité des codes détecteur et correcteur et du chiffrement, suite à cette modification, les premiers rapports LLR modifiés obtenus correspondent au 25 paquet 52 codé et chiffré avec la deuxième séquence de clés. A l'étape 142, le démodulateur 26 réalise une combinaison HARQ-Chase des premiers rapports LLR modifiés et des deuxièmes rapports LLR, simplement en sommant ces rapports LLR pour obtenir des rapports LLR combinés. Les rapports LLR combinés sont décodés à l'étape 144 par le sous-module de 30 décodage correcteur d'erreurs 36 pour obtenir le paquet PDU décodé. A l'étape 146, le sous-module de décodage détecteur d'erreurs 40 détecte la présence d'éventuelles erreurs dans les rapports LLR combinés. Si aucune erreur n'est détectée, le module de déchiffrement 30 déchiffre, à l'étape 148, le paquet PDU décodé à l'aide de la deuxième séquence de clés de chiffrement. Le module de séparation 32 sépare, à l'étape 150, les données du paquet PDU décodé déchiffré pour fournir les données binaires SDU. Puis, il émet un acquittement positif vers le module de formation de paquets 10 de l'émetteur 4 pour indiquer que le paquet 52 a bien été reçu sans erreur. Si au moins une erreur est détectée, le procédé continue à partir de l'étape 78 par une sauvegarde des deuxièmes rapports LLR calculés par le démodulateur 26 et une nouvelle transmission du paquet 52. Ainsi, selon ce deuxième mode de réalisation, ce sont les premiers rapports LLR qui sont modifiés. Le module de déchiffrement 30 applique, dans ce cas, la séquence de clés courante pour déchiffrer le paquet combiné. Ce mode de réalisation est ainsi plus simple à mettre en oeuvre que celui de la figure 3 qui nécessite un déchiffrement avec la première séquence de clés. La figure 5 illustre un quatrième mode de réalisation de l'invention dans lequel une nouvelle séquence de clés de chiffrement est générée au niveau du récepteur. Selon ce mode de réalisation, suite à la réception à l'étape 96 du signal émis, le module de déchiffrement 30 génère, à l'étape 160, une nouvelle séquence de clés de chiffrement. A l'étape 162, le module de déchiffrement 30 calcule une première différence entre la première séquence de clés et la nouvelle séquence de clés et une deuxième différence entre la deuxième séquence de clés et la nouvelle séquence de clés. Il effectue pour cela des opérations de « ou exclusif » entre les séquences de clés. Il fournit ensuite ces différences au sous-module de codage 38 du module de décodage 28. Ainsi, les règles de sécurité sont également assurées dans ce cas, étant donné qu'aucune information secrète ne peut être récupérée à l'extérieur du module de déchiffrement 30 sans connaissance de la nouvelle séquence de clés. A l'étape 164, le sous-module de codage 38 code les première et deuxième différences à l'aide du code détecteur et du code correcteur d'erreurs. Il fournit ensuite les première et deuxième différences codées au démodulateur 26. 2 9 812 3 1 19 A l'étape 166, les premiers rapports LLR sont récupérés de la mémoire tampon 34. A l'étape 168, le démodulateur 26 modifie ces premiers rapports LLR à l'aide de la première différence codée selon la relation suivante : 5 LLR1 m(k)= LLR1(k)* (1- 2 * codAK1) pour k =0...N -1 , dans laquelle : - N est le nombre de rapports LLR par paquet PDU codé ; - codÈK1 est la première différence codée ; - LLR1(k) est le premier rapport LLR ; et 10 - LLR1_m(k) est le premier rapport LLR modifié. Grâce à la linéarité des codes détecteur et correcteur et du chiffrement, suite à cette modification, les premiers rapports LLR modifiés obtenus correspondent au paquet 52 codé et chiffré avec la nouvelle séquence de clés. A l'étape 170, le démodulateur 26 réalise le déverrouillage de trame, c'est-à- 15 dire la synchronisation du signal 92, et le démodule selon un mécanisme de démodulation à décision souple en calculant des deuxièmes rapports de vraisemblance logarithmiques LLR. Il modifie ces rapports LLR à l'aide de la deuxième différence codée selon la relation suivante : LLR2 m(k)= LLR2(k)* (1- 2 * codAK2) pour k =0...N -1, 20 dans laquelle : - N est le nombre de rapports LLR par paquet PDU codé ; - codÈK2 est la différence codée ; - LLR2(k) est le deuxième rapport LLR ; et - LLR2_m(k) est le deuxième rapport LLR modifié. 25 Grâce à la linéarité des codes détecteur et correcteur et du chiffrement, suite à cette modification, les deuxièmes rapports LLR modifiés obtenus correspondent au paquet 52 codé et chiffré avec la nouvelle séquence de clés. A l'étape 172, le démodulateur 26 réalise une combinaison HARQ-Chase des premiers rapports LLR modifiés et des deuxièmes rapports LLR modifiés, 30 simplement en sommant ces rapports LLR pour obtenir des rapports LLR combinés. Les rapports LLR combinés sont décodés à l'étape 174 par le sous-module de décodage correcteur d'erreurs 36 pour obtenir le paquet PDU décodé. A l'étape 176, le sous-module de décodage détecteur d'erreurs 40 détecte la présence d'éventuelles erreurs dans les rapports LLR combinés. Si aucune erreur n'est détectée, le module de déchiffrement 30 déchiffre, à l'étape 178, le paquet PDU décodé à l'aide de la nouvelle séquence de clés de chiffrement. Le module de séparation 32 sépare, à l'étape 180, les données du paquet PDU décodé déchiffré pour fournir les données binaires SDU. Puis, il émet un acquittement positif vers le module de formation de paquets 10 de l'émetteur 4 pour indiquer que le paquet 52 a bien été reçu sans erreur. Si au moins une erreur est détectée, le procédé continue à partir de l'étape 78 par une sauvegarde des deuxièmes rapports LLR calculés par le démodulateur 26 et une nouvelle transmission du paquet 52. Le graphique de la figure 6 illustre les performances d'un exemple de système de transmission mettant en oeuvre le procédé de l'invention. La première courbe 190 de ce graphique représente le débit effectif des données en fonction du rapport signal à bruit en utilisant le procédé de l'invention mettant en oeuvre une combinaison HARQ-Chase dans l'exemple de système considéré. La deuxième courbe 192 de ce graphique représente le débit effectif des données en fonction du rapport signal à bruit en utilisant le procédé de l'état de la technique mettant en oeuvre le mécanisme ARQ dans l'exemple de système considéré. Le gain de débit apporté par le procédé de l'invention pour un même rapport signal à bruit est significatif. A titre d'exemple, pour l'exemple de système considéré, pour un rapport signal à bruit de 8 dB, le procédé de l'invention permet d'avoir un débit effectif de données trois fois plus élevé que celui obtenu avec le procédé de l'état de la technique. En outre, ce procédé est très robuste. Pour l'exemple de système considéré, la transmission de données est en effet possible dans des conditions de faible rapport signal à bruit (entre 3 et 7 dB) alors qu'elle ne l'est pas avec le procédé de l'état de la technique. A titre d'exemple, pour un rapport signal à bruit de 6 dB, le procédé de l'invention permet d'avoir un débit effectif de données de 11 kilobits par seconde alors qu'aucune transmission n'est possible avec le procédé de l'état de la technique. Bien entendu, d'autres modes de réalisation peuvent encore être envisagés. Ainsi, bien que l'invention ait été décrite pour un système PMR, elle s'applique avantageusement à n'importe quel autre type de système de transmission radioélectrique mettant en oeuvre un chiffrement de l'interface air. D'autre part, la procédure HARQ utilisée peut être différente de la procédure HARQ-Chase décrite en référence aux figures, par exemple une procédure HARQ à redondance incrémentale (IR-HARQ). Dans ce dernier cas, les traitements, en référence au mode de réalisation décrit dans la figure 2, sont les mêmes jusqu'à l'étape 108. A l'étape 110, les rapports LLRs ne sont pas combinés mais simplement organisés en vue du décodage qui va suivre. A l'étape 112, ce décodage prend en entrée l'ensemble des rapports LLRs et décode ceux-ci selon une structure de code résultant globalement des première et deuxième transmissions, par exemple à l'aide d'un troisième code correcteur d'erreurs consistant en une concaténation des premier et deuxième codes correcteurs d'erreurs utilisés respectivement lors des première et deuxième transmissions.20 REVENDICATIONS1. Procédé de transmission de paquets de données entre un émetteur (4) et un récepteur (6) à travers un canal radioélectrique (8), ledit procédé comprenant une première transmission d'un paquet (52), ladite première transmission comprenant les étapes mises en oeuvre dans l'émetteur (4), de : - premier traitement linéaire (54) dudit paquet (52) pour obtenir un premier paquet (56); - codage détecteur d'erreurs (57) linéaire du premier paquet (56) à l'aide d'un code détecteur d'erreurs pour obtenir un premier paquet intermédiaire (58) ; et - codage correcteur d'erreurs (59) linéaire du premier paquet intermédiaire (58) à l'aide d'un premier code correcteur d'erreurs pour obtenir un premier paquet codé (60) ; procédé dans lequel, lorsque le premier paquet codé (60) est reçu et qu'il est détecté par ledit procédé qu'il est erroné, le procédé comprend au moins une deuxième transmission dudit paquet (52), ladite deuxième transmission comprenant les étapes mises en oeuvre dans l'émetteur (4), de : - deuxième traitement linéaire (84) dudit paquet (52), ledit deuxième traitement (84) étant différent dudit premier traitement (54) pour obtenir un deuxième paquet (86) différent du premier paquet (56); - codage détecteur d'erreurs (87) linéaire du deuxième paquet (86) à l'aide dudit code détecteur d'erreurs pour obtenir un deuxième paquet intermédiaire (88); et - codage correcteur d'erreurs (89) linéaire du deuxième paquet intermédiaire (88) à l'aide d'un deuxième code correcteur d'erreurs pour obtenir un deuxième paquet codé (90) ; et les étapes mises en oeuvre dans le récepteur de : - modification du premier paquet codé (60) et/ou du deuxième paquet codé (90) pour obtenir deux paquets dans lesquels la différence due au premier et deuxième traitements est compensée ; - combinaison (110 ; 128 ; 142 ; 172) des deux paquets selon une procédure de requête automatique de répétition hybride (HARQ) ; et- décodage (112 ; 130 ; 144 ; 174) du paquet combiné au moyen d'un troisième code correcteur d'erreurs fonction des premier et deuxième codes correcteurs d'erreurs. 2. Procédé selon la revendication 1, dans lequel le premier traitement (54) est un chiffrement linéaire à l'aide d'une première séquence de clés de chiffrement et le deuxième traitement (84) est un chiffrement linéaire à l'aide d'une deuxième séquence de clés de chiffrement différente de la première séquence. 3. Procédé selon la revendication 2, dans lequel l'étape de modification comprend les sous-étapes de : - codage (100, 104) de la première séquence de clés de chiffrement à l'aide du code détecteur d'erreurs et du premier code correcteur d'erreurs et de la deuxième séquence de clés de chiffrement à l'aide du code détecteur d'erreurs et du deuxième code correcteur d'erreurs; - déchiffrement (108) du premier paquet codé à l'aide de la première séquence de clés codée; et - déchiffrement (102) du deuxième paquet codé à l'aide de la deuxième séquence de clés codée. 20 4. Procédé selon la revendication 2, dans lequel l'étape de modification comprend les sous-étapes de : - codage (122) de la différence entre la première et la deuxième séquences de clés à l'aide du code détecteur d'erreurs et du premier ou respectivement du 25 deuxième code correcteur d'erreurs ; - utilisation (124 ; 140) de la différence codée pour modifier le premier paquet codé ou respectivement le deuxième paquet codé. 5. Procédé selon la revendication 2, dans lequel l'étape de modification 30 comprend les sous-étapes de : - génération (160) d'une nouvelle séquence de clés de chiffrement ;- codage (164) d'une première différence entre la première séquence de clés et la nouvelle séquence de clés à l'aide du code détecteur d'erreurs et du premier code correcteur d'erreurs ; - codage (164) d'une deuxième différence entre la deuxième séquence de clés et la nouvelle séquence de clés à l'aide du code détecteur d'erreurs et du deuxième code correcteur d'erreurs ; - utilisation (168) de la première différence codée pour modifier le premier paquet codé ; et - utilisation (170) de la deuxième différence codée pour modifier le deuxième paquet codé. 6. Procédé selon l'une quelconque des revendications précédentes, dans lequel la procédure HARQ est une procédure HARQ-Chase. 7. Procédé selon l'une quelconque des revendications 1 à 5, dans lequel la procédure HARQ est une procédure HARQ à redondance incrémentale. 8. Système de transmission (2) de paquets de données entre un émetteur (4) et un récepteur (6) à travers un canal radioélectrique (8), ledit système comprenant 20 des premiers moyens de mise en oeuvre d'une première transmission d'un paquet (52), lesdits premiers moyens comprenant des moyens mis en oeuvre dans l'émetteur (4), de : - premier traitement linéaire (16) dudit paquet pour obtenir un premier paquet (56) ; 25 - codage détecteur d'erreurs (17) linéaire du premier paquet (56) à l'aide d'un code détecteur d'erreurs pour obtenir un premier paquet intermédiaire (58) ; et - codage correcteur d'erreurs (18) linéaire du premier paquet intermédiaire (58) à l'aide d'un premier code correcteur d'erreurs pour obtenir un premier paquet codé (60) ; 30 système dans lequel, lorsque le premier paquet codé (60) est reçu et qu'il est détecté qu'il est erroné, le système comprend des deuxièmes moyens de mise en oeuvre d'au moins une deuxième transmission dudit paquet (52), lesdits deuxièmes moyens comprenantdes moyens mis en oeuvre dans l'émetteur (4), de : - deuxième traitement linéaire (16) dudit paquet (52), ledit deuxième traitement étant différent du premier traitement pour obtenir un deuxième paquet (86) différent du premier paquet (56); - codage détecteur d'erreurs (17) linéaire du deuxième paquet (86) à l'aide dudit code détecteur d'erreurs pour obtenir un deuxième paquet intermédiaire (88); et - codage correcteur d'erreurs (18) linéaire du deuxième paquet intermédiaire (88) à l'aide d'un deuxième code correcteur d'erreurs pour obtenir un deuxième paquet codé (90) ; et des moyens mis en oeuvre dans le récepteur de : - modification (26, 28, 30) du premier paquet codé (60) et/ou du deuxième paquet codé (90) pour obtenir deux paquets dans lesquels la différence due aux premier et deuxième traitements est compensée ; - combinaison (26) des deux paquets selon une procédure de requête automatique de répétition hybride (HARQ) ; et - décodage (36) du paquet combiné au moyen d'un troisième code correcteur d'erreurs fonction des premier et deuxième codes correcteurs d'erreur. 9. Equipement récepteur (6) comprenant des moyens de mise en oeuvre des étapes du procédé de la revendication 1 de : - modification du premier paquet codé (60) et/ou du deuxième paquet codé (90) pour obtenir deux paquets dans lesquels la différence due au premier et deuxième traitements est compensée ; - combinaison (110 ; 128 ; 142 ; 172) des deux paquets selon une procédure de requête automatique de répétition hybride (HARQ) ; et - décodage (112 ; 130 ; 144 ; 174) du paquet combiné au moyen du troisième code correcteur d'erreurs. 10. Programme d'ordinateur comportant des instructions pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 7 lorsque le programme est exécuté par au moins un processeur.