Brevet FR3144462A1 — publié le 20240628

Procédé de communication et système OMAMRC avec une stratégie de sélection lors de retransmissions tenant compte d’un unique échange conditionnel de CSI La présente invention se rapporte à un procédé de communication avec transmission d’une trame transportant des messages, destiné à un système de télécommunication à nœuds dont sources ( ) et relais, , et une destination ( ). La transmission comprend un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase et une 2 nde phase. La sélection des sources à aider pendant la 2 nde phase tient compte des nombres d’intervalles de retransmission pour que la destination décode les sources non encore correctement décodées et d’une somme de débits attribués aux sources. Ces nombres sont d’abord estimés puis déterminés à la suite d’un échange conditionnel d’informations de qualité ( ) des canaux indirects. Figure pour l'abrégé : Fig.3 Procédé de communication et système OMAMRC avec une sélection lors de retransmissions tenant compte d’un unique échange conditionnel de CSI Domaine de l’invention La présente invention se rapporte au domaine des communications numériques. Au sein de ce domaine, l'invention se rapporte plus particulièrement à la transmission de données codées au sein d’un système de télécommunication définit par au moins deux sources et une destination avec relayage par au moins un nœud pouvant être une des sources ou un relais dans le cas où un ou plusieurs relais complètent le système. Il est entendu qu’un relais n’a pas de message à transmettre. Un relais est un nœud dédié au relayage des messages des sources tandis qu’une source à son propre message à transmettre et peut en outre dans certain cas relayer les messages des autres sources i.e. la source est dite coopérative dans ce cas. Il existe de nombreuses techniques de relayage connues sous leur appellation anglo-saxonne : « amplify and forward », « decode and forward », « compress-and-forward », « non-orthogonal amplify and forward », « dynamic decode and forward », etc. L’invention s’applique notamment, mais non exclusivement, à la transmission de données via des réseaux mobiles, par exemple pour des applications temps réel, ou via par exemple des réseaux de capteurs. Un tel réseau de capteurs est un réseau multi utilisateurs, constitué de plusieurs sources, plusieurs relais et un destinataire utilisant un schéma d’accès multiple orthogonal en temps du canal de transmission entre les relais et les sources, noté OMAMRC ( « Orthogonal Multiple-Access Multiple-Relay Channel » selon la terminologie anglosaxonne). Art antérieur Le système de télécommunication considéré illustré par la figure 1 a N nœuds et une destination avec une mise en œuvre d’un schéma d’accès multiple orthogonal en temps du canal de transmission qui s’applique entre les nœuds. Les nœuds comprennent sources et relais. Le nombre maximum d’intervalles de temps par trame transmise est de avec M intervalles alloués pendant une première phase à la transmission successive des M sources et intervalles pour une ou plusieurs transmissions coopératives alloués pendant une deuxième phase à un ou plusieurs nœuds sélectionnés par la destination selon une stratégie de sélection. Un tel système de télécommunication mettant en œuvre une stratégie de sélection lors de la deuxième phase est connu de l’article [1]. Le système de télécommunication décrit est tel que chacune des sources peut fonctionner à des instants différents soit exclusivement comme une source, soit comme un nœud de relayage. La terminologie nœud couvre aussi bien un relais qu’une source agissant comme un nœud de relayage ou comme une source. Un relais se distingue d’une source car il n’a pas de message à transmettre qui lui soit propre i.e. il ne fait que retransmettre des messages provenant d’autres nœuds. Les liens entre les différents nœuds du système sont sujets à des évanouissements lents (slow fading) et à du bruit blanc Gaussien. La connaissance de tous les liens du système (CSI : Channel State Information) par la destination n’est pas disponible. En effet, les liens entre les sources, entre les relais, entre les relais et les sources ne sont pas directement observables par la destination et leur connaissance par la destination nécessite un échange d’information entre les sources, les relais et la destination. Pour limiter le coût de la surcharge de la voie de retour (feedback overhead), représentée en pointillés sur la , seule une information sur la distribution/statistique des canaux (CDI : Channel Distribution Information) de tous les liens, e.g. qualité moyenne (par exemple SNR moyen, SINR moyen) de tous les liens, est supposée connue par la destination dans le but de déterminer les débits alloués aux sources. L’adaptation de lien est dit de type lent c’est-à-dire qu’avant toute transmission, la destination alloue des débits initiaux aux sources connaissant la distribution de tous les canaux (CDI: Channel Distribution Information). En général, il est possible de remonter à la distribution CDI sur la base de la connaissance du SNR ou SINR moyen de chaque lien du système. Les transmissions des messages des sources sont formatées en trames pendant lesquelles les CSI des liens sont supposés constants (hypothèse d’évanouissements lents). L’allocation de débit est supposée ne pas changer pendant plusieurs centaines de trames, elle change uniquement avec les changements de CDI. Le procédé distingue trois phases, une phase initiale et, pour chaque trame à transmettre, une 1ère phase et une 2nde phase. La transmission d’une trame se déroule en deux phases qui sont éventuellement précédées d’une phase additionnelle dite initiale. Lors de la phase d’initialisation, la destination détermine un débit initial pour chaque source en prenant en compte la qualité (par exemple SNR) moyenne de chacun des liens du système. La destination estime la qualité (par exemple SNR) des liens directs : source vers destination et relais vers destination selon des techniques connues basées sur l’exploitation de signaux de référence. La qualité des liens source – source, relais – relais et source – relais est estimée par les sources et les relais en exploitant par exemple des signaux de référence. Les sources et les relais transmettent à la destination les qualités moyennes des liens. Cette transmission intervient avant la phase d’initialisation. Seule la valeur moyenne de la qualité d’un lien étant prise en compte, son rafraîchissement intervient à une échelle de temps longue c’est-à-dire sur un temps qui permet de moyenner les variations rapides (fast fading) du canal. Ce temps est de l’ordre du temps nécessaire pour parcourir plusieurs dizaines de longueur d’onde de la fréquence du signal transmis pour une vitesse donnée d’un nœud du système. La phase d’initialisation intervient par exemple toutes les 200 à 1000 trames. La destination remonte aux sources via une voie de retour les débits initiaux qu’elle a déterminés. Les débits initiaux restent constants entre deux occurrences de la phase d’initialisation. Lors de la première phase, les M sources transmettent successivement leur message pendant les M intervalles de temps (time-slots) en utilisant respectivement des schémas de modulation et de codage déterminés à partir des débits initiaux. Pendant cette phase, le nombre d’utilisations du canal (channel use i.e. ressource element selon la terminologie du 3GPP) est fixe et identique pour chacune des sources. Les sources indépendantes entre elles diffusent pendant la première phase leur séquence d'informations codées sous forme d’un message à l'attention d’un seul destinataire. Chaque source diffuse son message avec son débit initial. La destination communique à chaque source son débit initial via des canaux de contrôle à débit très limité. Ainsi, pendant la première phase, les sources transmettent chacune à leur tour leur message respectif pendant des intervalles de temps (« time-slot ») dédiés chacun à une source. Les sources autres que celle qui émet et éventuellement les relais, de type « Half Duplex » reçoivent les messages successifs des sources et les décodent. Lors de la deuxième phase, la destination sélectionne pour l’intervalle courant un seul nœud pris parmi les sources et les relais pour coopérer. Ce nœud sélectionne de manière aléatoire la source qu’il aide parmi celle qu’il a correctement décodé et que la destination n’a pas encore décodé correctement en transmettant une redondance du message de cette source. Cette phase dure au maximum intervalles de temps (time-slots). Pendant cette phase, le nombre d’utilisations du canal (channel use) est fixe et identique pour chacun des nœuds (sources et relais) sélectionné. Cet article enseigne des signaux de contrôle qui consistent, pour la destination à diffuser M bits qui indiquent son jeu de sources correctement décodées à l’intervalle , pour les nœuds qui ont correctement décodé une source que la destination n’a pas encore correctement décodé à transmettre un signal sur un canal dédié unicast et pour les autres à rester silencieux et enfin pour la destination à diffuser le résultat de sa sélection selon la stratégie de sélection retenue. Le protocole suivi par les échanges limite la surcharge liée à la signalisation tout en permettant une maximisation de l’efficacité spectrale moyenne (métrique d’utilité) au sein du système considéré sous-contrainte de respecter une qualité de service individuelle (QoS) par source, mais il ne permet pas de prévoir quelles sources peuvent être correctement décodées par la destination ni d’utiliser au mieux le temps disponible pendant la 2 nde phase pour décoder un maximum de sources. Caractéristiques principales de l’invention La présente invention a pour objet un procédé de communication avec transmission d’une trame transportant au moins un message destiné à un système de télécommunication comprenant N nœuds dont sources et relais, , et une destination, les nœuds fonctionnant en mode half-duplex, avec un accès multiple orthogonal au canal de transmission entre les N nœuds et la destination, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase et une 2 nde phase. Le message d’une source est codé avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances. La 1 ère phase comprend intervalles alloués respectivement aux transmissions successives de premières redondances des messages des sources. La 2 nde phase comprend au moins un intervalle de retransmission pour une transmission de nœuds ayant une connaissance correcte d’une même source telle que ces nœuds transmettent simultanément pendant le même intervalle de retransmission la même redondance du message d’une même source non encore correctement décodée par la destination. Le canal de transmission englobe les canaux de transmission entre les nœuds et la destination dits directs et les canaux de transmission entre les nœuds dits indirects. Le procédé comprend une initialisation d’un temps restant pendant la 2 nde phase à et une détermination d’un ensemble de sources non encore correctement décodées tenant compte de nombres d’intervalles de retransmission pour que la destination puisse décoder ces sources dans le temps restant, les sources de l’ensemble étant telles que la somme de leur nombre d’intervalles de retransmission est inférieure ou égale au temps restant, dites sources à aider. Le procédé mis en œuvre par la destination est tel qu’il comprend : détermination des nombres d’intervalles de retransmission sur la base d’une connaissance de débits attribués aux sources et d’au moins des informations de qualité des différents canaux directs entre les sources et la destination obtenues à partir des transmissions intervenues lors de la 1 ère phase, ces nombres d’intervalles déterminés étant au moins suffisant pour que la destination décode ces sources, réception de redondances transmises par les nœuds ayant une connaissance correcte des sources à aider, pendant les nombres d’intervalles déterminés, pour que la destination décode ces sources, et mise à jour du temps restant après chaque intervalle de retransmission et, sous condition que l’ensemble soit vide et qu’il reste au moins une source non correctement décodée et que le temps restant soit non nul, détermination des nombres d’intervalles de retransmission sur la base d’une connaissance des débits attribués à ces sources et d’une connaissance d’une qualité des différents canaux de transmission directs et des différents canaux de transmission indirects, ces nombres d’intervalles déterminés étant nécessaires et suffisants pour que la destination décode des sources non encore correctement décodées et, mise à jour de l’ensemble en tenant compte des nombres d’intervalles nécessaires et suffisants. La destination estime un nombre d’intervalles de retransmission suffisants pour décoder une source pas encore correctement décodée sur la base d’une connaissance du débit alloué à cette source et d’au moins l’information de qualité du canal direct. Une source est aidée pendant au plus le nombre d’intervalles de retransmission suffisant par la transmission d’une redondance lors de la 2 nde phase par celui ou ceux des nœuds ayant une connaissance correcte de cette source, i.e., la redondance transmise aide la destination à décoder correctement cette source. Les estimations des nombres d’intervalles de retransmission pour les différentes sources pas encore correctement décodées peuvent ne pas suffire pour optimiser l’utilisation du temps restant et décoder correctement un maximum de sources. Une unique transmission d’informations de qualité des canaux indirects est alors déclenchée de manière conditionnelle pour que la destination détermine exactement les nombres d’intervalles de retransmission nécessaires et suffisants pour décoder les sources pas encore correctement décodées. Connaissant ces nombres exacts d’intervalles nécessaires et suffisants, la destination peut alors mettre à jour l’ensemble des sources à aider. L’invention a pour avantage de limiter la surcharge de signalisation uniquement dans certains cas, de ne pas gaspiller de transmission si aucune source ne peut être aider dans le temps restant et d’optimiser le nombre de sources pouvant être décodées correctement. L’invention a en outre pour objet un procédé de communication avec transmission d’une trame transportant au moins un message mis en œuvre par un dispositif de télécommunication destiné à un système de télécommunication comprenant N nœuds dont sources et relais, , et une destination, le dispositif formant une des sources, les nœuds fonctionnant en mode half-duplex, avec un accès multiple orthogonal au canal de transmission entre les N nœuds et la destination, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase et une 2 nde phase, le message d’une source ayant été codé avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances, la 1 ère phase comprend intervalles alloués respectivement aux transmissions successives de premières redondances des messages des sources et la 2 nde phase comprend au moins un intervalle de retransmission pour une transmission de nœuds ayant une connaissance correcte d’une même source telle que ces nœuds transmettent simultanément pendant le même intervalle de retransmission la même redondance du même message d’une même source non encore correctement décodée par la destination, le canal de transmission englobant les canaux de transmission entre les nœuds et la destination dits directs et les canaux de transmission entre les nœuds dits indirects, avec initialisation d’un temps restant pendant la 2 nde phase à et détermination d’un ensemble de sources non encore correctement décodées tenant compte de nombres d’intervalles de retransmission pour que la destination puisse décoder ces sources dans le temps restant, les sources de l’ensemble étant telles que la somme de leur nombre d’intervalles de retransmission est inférieure ou égale au temps restant, dites sources à aider, le procédé est tel qu’il comprend : transmission d’une première redondance d’un message du dispositif pendant la 1 ère phase, transmission pendant un intervalle de retransmission de la 2 nde phase d’une deuxième redondance du message d’une source de l’ensemble si le dispositif a une connaissance correcte de cette source, échange conditionnel de contrôle avec la destination au cours duquel le dispositif transmet des informations de qualité des liens indirects du dispositif avec les autres nœuds. L’invention a en outre pour objet un dispositif de télécommunication pour transmettre une trame transportant au moins un message, destiné à un système de télécommunication comprenant N nœuds dont sources et relais, , et une destination, les nœuds fonctionnant en mode half-duplex, avec un accès multiple orthogonal au canal de transmission entre les nœuds et la destination, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase et une 2 nde phase, le message d’une source ayant été codé avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances, la 1 ère phase comprend intervalles alloués respectivement aux transmissions successives de premières redondances des messages des sources et la 2 nde phase comprend au moins un intervalle de retransmission pour une transmission de nœuds ayant une connaissance correcte d’une même source ( ) telle que ces nœuds transmettent simultanément pendant le même intervalle de retransmission la même redondance du même message d’une même source non encore correctement décodée par la destination, le canal de transmission englobant les canaux de transmission entre les nœuds et la destination dits directs et les canaux de transmission entre les nœuds dits indirects, avec initialisation d’un temps restant pendant la 2 nde phase à et détermination d’un ensemble de sources non encore correctement décodées tenant compte de nombres d’intervalles de retransmission pour que la destination puisse décoder ces sources dans le temps restant, les sources de l’ensemble étant telles que la somme de leur nombre d’intervalles de retransmission est inférieure ou égale au temps restant, dites sources à aider, le dispositif qui correspond à une des sources comprend au moins un microprocesseur, une mémoire, un émetteur et un récepteur, l’émetteur comprend un codeur mettant en œuvre un codage de type à redondance incrémental qui génère plusieurs redondances d’un même message à transmettre, le dispositif est tel que : l’émetteur est apte à transmettre une première redondance d’un message du dispositif pendant la 1 ère phase, l’émetteur est en outre apte à transmettre pendant un intervalle de retransmission de la 2 nde phase une deuxième redondance du message d’une source de l’ensemble si le dispositif a une connaissance correcte de cette source, l’émetteur et le récepteur étant aptes pour un échange conditionnel de contrôle avec la destination au cours duquel le dispositif transmet des informations de qualité des liens indirects du dispositif avec les autres nœuds. L’invention a en outre pour objet une station de base destinée à un système de télécommunication comprenant N nœuds dont sources et relais, , et une destination, les nœuds fonctionnant en mode half-duplex, avec un accès multiple orthogonal au canal de transmission entre les nœuds et la destination, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase et une 2 nde phase, le message d’une source ayant été codé avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances, la 1 ère phase comprend intervalles alloués respectivement aux transmissions successives de premières redondances des messages des sources et la 2 nde phase comprend au moins un intervalle de retransmission pour une transmission de nœuds ayant une connaissance correcte d’une même source telle que ces nœuds transmettent simultanément pendant le même intervalle de retransmission la même redondance du même message d’une même source non encore correctement décodée par la destination, le canal de transmission englobant les canaux de transmission entre les nœuds et la destination dits directs et les canaux de transmission entre les nœuds dits indirects, avec initialisation d’un temps restant pendant la 2 nde phase à et détermination d’un ensemble de sources non encore correctement décodées tenant compte de nombres d’intervalles de retransmission pour que la destination puisse décoder ces sources dans le temps restant, les sources de l’ensemble étant telles que la somme de leur nombre d’intervalles de retransmission est inférieure ou égale au temps restant, dites sources à aider, la station de base correspondant à la destination comprend un décodeur, un émetteur, un récepteur, un microprocesseur tels que : le récepteur est apte à recevoir successivement pendant la 1 ère phase les premières redondances des messages des sources, le microprocesseur est apte à déterminé des nombres d’intervalles de retransmission sur la base d’une connaissance de débits attribués aux sources et d’au moins des informations de qualité des différents canaux directs entre les sources et la destination obtenues à partir des transmissions intervenues lors de la 1 ère phase, ces nombres d’intervalles déterminés étant au moins suffisant pour que la destination décode ces sources, le récepteur est en outre apte à recevoir des redondances transmises par les nœuds ayant une connaissance correcte des sources à aider, pendant les nombres d’intervalles déterminés, pour que la station de base décode ces sources, le microprocesseur est en outre apte à mettre à jour le temps restant après chaque intervalle de retransmission, le microprocesseur est en outre apte à déterminer des nombres d’intervalles de retransmission, sous condition que l’ensemble soit vide, qu’il reste au moins une source non correctement décodée et que le temps restant ne soit pas nul, sur la base d’une connaissance des débits attribués à ces sources et d’une connaissance d’une qualité des différents canaux de transmission directs et des différents canaux de transmission indirects, ces nombres d’intervalles déterminés étant nécessaires et suffisants pour que la destination décode des sources non encore correctement décodées, et à mettre à jour l’ensemble en tenant compte des nombres d’intervalles nécessaires et suffisants. L’invention a en outre pour objet un système de télécommunication comprenant nœuds dont sources et relais, , et une destination, pour une mise en œuvre d’un procédé de communication selon un autre objet de l’invention. Selon un mode de réalisation, les sources de l’ensemble sont celles qui maximisent une efficacité spectrale. Selon ce mode l’ensemble des sources à aider comprend les sources pas encore correctement décodées qui permettent de maximiser une efficacité spectrale. Ce mode a pour avantage d’optimiser conjointement le nombre de sources décoder et le débit total atteint par les sources décodées. Selon un mode de réalisation, le procédé comprend en outre : diffusion aux nœuds à chaque intervalle de retransmission d’un identifiant de sources pris parmi l’ensemble et ce, un nombre de fois égal au nombre d’intervalles déterminé pour la source identifiée. La sélection successive par la destination des sources à aider peut être effectuée soit de manière aléatoire, soit de manière ordonnée parmi celles de l’ensemble avant d’atteindre le temps maximal de la 2 e phase. L’ordonnancement peut se faire en sélectionnant successivement les sources en fonction des nombres croissants des nombres d’intervalles. Selon un mode de réalisation, l’identifiant de sources diffusé est sélectionné de manière aléatoire parmi les sources de l’ensemble . Selon un mode de réalisation, le procédé comprend en outre une comparaison entre les nombres d’intervalles de retransmission des sources de l’ensemble pour que l’identifiant de sources diffusé soit sélectionné en tenant compte d’un ordonnancement de ces nombres d’intervalles de retransmission. Selon ce mode, les nombres d’intervalles de retransmission sont classés selon leur valeur. Et, de préférence, le procédé sélectionne d’abord la source pour laquelle le nombre d’intervalles de retransmission est le plus petit. La même source est aidée pendant la durée correspondant à ce nombre ou pendant une durée plus courte si son décodage correct par la destination intervient avant la fin du nombre estimé. Le procédé considère ainsi successivement les sources restant à décoder correctement. Le procédé est stoppé lorsque toutes les sources sont correctement décodées par la destination, lorsqu’aucune source non encore correctement décodée ne peut être aidée ou lorsque le temps maximal est atteint. Selon un mode de réalisation, le procédé comprend en outre : diffusion aux nœuds sous une forme ordonnée de l’ensemble et des nombres d’intervalles de retransmission des sources de l’ensemble. Selon ce mode, la destination transmet au plus deux fois l’ensemble et les nombres d’intervalles de retransmission des sources de l’ensemble, i.e., une fois avant et une fois après mise à jour de l’ensemble . L’ensemble est ordonné et les nombres suivent le même ordre. Ainsi, les nœuds sélectionnent successivement les sources de l’ensemble en suivant l’ordre et comme la succession des nombres d’intervalles suit le même ordre ils peuvent aisément faire l’association entre source et nombre d’intervalles associé. L’ordonnancement peut par exemple être fonction des nombres croissants des nombres d’intervalles ou fonction des identifiants de source. Selon un mode de réalisation, le procédé comprend en outre : diffusion d’une requête aux nœuds leur indiquant de transmettre une information de qualité des canaux entre les nœuds, dits canaux indirects, réception d’informations de qualité des canaux indirects. La diffusion de la requête intervient en particulier sous condition que l’ensemble soit vide et qu’il reste au moins une source non correctement décodée et que le temps restant soit non nul. Selon un mode de réalisation, si le décodage correct d’une source intervient avant la fin du nombre au moins suffisant d’intervalles de retransmission alors le procédé met à jour l’ensemble . Comme le décodage correct par la destination d’une source peut intervenir avant la fin du nombre suffisant d’intervalles de retransmission, ce mode peut permettre à une autre source à aider de bénéficier du temps non consommé pour être décodée correctement. Selon un mode de réalisation, la détermination des nombres au moins suffisant d’intervalles de retransmission est en outre basée sur une transmission par les nœuds au début de la 2 nde phase de leur jeu de sources correctement décodées. Selon ce mode, la détermination des nombres au moins suffisant d’intervalles de retransmission est plus précise puisqu’elle peut tenir compte d’informations de qualité sur tous les liens directs obtenues à partir de la transmission par les nœuds de leur jeu de sources correctement décodées. Selon un mode de réalisation, au cours d’un échange de contrôle avec les nœuds au début de la 2 e phase, la destination envoie son jeu de sources correctement décodées et les nœuds envoient leur jeu de sources correctement décodées et pas encore correctement décodées par la destination et tel que la détermination des nombres au moins suffisant d’intervalles de retransmission est en outre basée sur la transmission par les nœuds de leur jeu de sources correctement décodées et pas encore correctement décodées par la destination. Ce mode permet de limiter les échanges de contrôle entre les nœuds et la destination tout en permettant d’obtenir des informations de qualité sur des liens directs obtenues à partir de la transmission par les nœuds de leur jeu de sources correctement décodées et donc d’affiner l’estimation des nombres au moins suffisant d’intervalles de retransmission. Selon un mode de réalisation, si aucune source ne peut être aidée dans le temps restant avant la fin de la 2 nde phase alors la transmission de la trame est interrompue avant l’utilisation du nombre maximal d’intervalles de retransmission. Les caractéristiques de modes de réalisation présentées ci-dessus peuvent éventuellement être combinées entre elles pour définir un nouveau mode de réalisation. L’invention a en outre pour objet chacune des applications logicielles spécifiques sur un ou plusieurs supports d'information, lesdites applications comportant des instructions de programme adaptées à la mise en œuvre du procédé de communication lorsque ces applications sont exécutées par des microprocesseurs. L’invention a en outre pour objet des mémoires configurées comportant des codes d’instructions correspondant respectivement à chacune des applications spécifiques. La mémoire peut être incorporée dans n'importe quelle entité ou dispositif capable de stocker le programme. La mémoire peut-être de type ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore de type magnétique, par exemple une clé USB ou un disque dur. D'autre part, chaque application spécifique selon l'invention peut être téléchargée depuis un serveur accessible sur un réseau de type Internet. Les caractéristiques optionnelles présentées ci-dessus dans le cadre du procédé de communication peuvent éventuellement s’appliquer à l’application logicielle et à la mémoire ci-dessus évoquées. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante de modes de réalisation, donnés à titre de simples exemples illustratifs et non limitatifs, et des dessins annexés, parmi lesquels : la est un schéma d’un exemple de système dit Coopérative OMAMRC (Orthogonal Multiple Access Multiple Relays Channel) décrit en regard de l’art antérieur, la est un schéma d’un cycle de transmission d’une trame selon un exemple de mise en œuvre de l’invention, la est un schéma du protocole des échanges de contrôle de décodage entre la destination et les nœuds, sources et relais, selon un mode de réalisation de l’invention, la est un schéma d’un mode de réalisation d’une station de base selon l’invention, la est un schéma d’un mode de réalisation d’un terminal selon l’invention. Description de modes de réalisation particuliers Une utilisation du canal (channel use) est la plus petite granularité en ressource temps-fréquence définit par le système qui permet la transmission d’un symbole modulé. Le nombre d’utilisations du canal est lié à la bande de fréquence disponible et à la durée de transmission. Un système de télécommunication OMAMRC est illustré par la déjà décrite. Un système de télécommunication selon l’invention comprend nœuds dont sources qui appartiennent au jeu de sources , et relais, , qui appartiennent au jeu de relais et une destination . Par convention, il est considéré que et , dit autrement, on peut confondre une source et son indice, et un relais et son indice (décalé de la valeur M du nombre de sources). Chaque source du jeu communique avec l’unique destination avec l’aide des autres sources (user cooperation) et des relais qui coopèrent. Les nœuds, sources plus relais, sont donc indicés par . Cycle de transmission d’une trame selon l’invention Un cycle de transmission d’une trame selon un exemple de mise en œuvre de l’invention est illustré par la . Le procédé selon l’invention distingue deux phases pour chaque trame à transmettre, une 1 ère phase et une 2 nde phase. La transmission d’une trame est éventuellement précédée d’une phase additionnelle dite initiale au cours de laquelle sont alloués les débits , . Les sources accèdent au canal de transmission selon un schéma d’accès multiple orthogonal en temps pendant la 1 ère phase. Pendant la 2 nde phase, l’accès au canal de transmission des N nœuds qui comprennent les sources et éventuellement les relais est considéré comme orthogonal car à chaque intervalle de retransmission les nœuds actifs transmettent en parallèle une même redondance d’un même message d’une même source . Les nœuds fonctionnent selon un mode half-duplex qui leur permet d’écouter sans interférence les transmissions des autres nœuds. Les sources peuvent se comporter comme un relais quand elles n’émettent pas uniquement leur propre message. Les CSI des liens sont supposés constants (hypothèse d’évanouissements lents) pendant la transmission d’une trame. De temps en temps, la destination alloue des débits aux sources connaissant la distribution statistique de tous les canaux directs et indirects (CDI: Channel Distribution Information). L’allocation de débits est supposée ne pas changer pendant plusieurs centaines de trames, elle change uniquement avec les changements de CDI. Chacun des débits alloués détermine de manière non ambiguë un schéma de modulation et de codage (MCS, Modulation and Coding Scheme) et inversement chaque MCS détermine un débit. La remontée des débits alloués est effectuée depuis la destination vers les sources via des canaux de contrôle à débit très limité (représentés en traits pointillés sur la ). A titre de simplification de la description, les suppositions suivantes sont faites par la suite sur le système : les sources, les relais et la destination sont équipés d’une seule antenne d’émission (ou port d’antenne d’émission) ; les sources, les relais et la destination sont équipés d’une seule antenne de réception (ou port d’antenne de réception) ; les sources, les relais et la destination sont parfaitement synchronisés ; les sources sont statistiquement indépendantes (il n'y a pas de corrélation entre elles) ; tous les nœuds émettent avec une même puissance ; il est fait usage d’un code CRC supposé inclus dans les bits d’information de chaque source pour déterminer si le message associé aux bits d’information est correctement décodé ou pas, ; les liens entre les différents nœuds souffrent de bruit additif et d’évanouissement. Les gains d’évanouissement sont fixes pendant la transmission d’une trame effectuée pendant une durée maximale de intervalles de temps, mais peuvent changer indépendamment d’une trame à une autre. est un paramètre du système ; la qualité instantanée d’un canal/lien direct en réception (CSIR Channel State Information at Receiver) est disponible à la destination, la destination estime de manière connue les canaux directs et donc leur qualité en exploitant par exemple le ou les signaux de référence reçus lors de la 1 ère phase ; les retours sont sans erreur (pas d’erreur sur les signaux/canaux de contrôle) . Les notations suivantes sont utilisées : est une variable discrète représentant le débit de la source fourni par un procédé d’adaptation de lien mis en œuvre avant la transmission des trames, est le nombre d’intervalles de retransmission utilisés pendant la 2 nde phase, , il correspond au nombre de transmissions pendant cette phase, est le rapport entre le nombre d’utilisations du canal (channel use) disponibles à chaque intervalle de temps (slots) de la 2 nde phase et le nombre d’utilisations du canal disponibles à chaque intervalle de temps (slots) de la 1 ère phase, est le jeu de sources non correctement décodées par la destination à l’issue de la 1 ère phase, est l’indicateur de défaut (outage) après l (l=0,…, ) retransmissions aidant la source qui prend la valeur un quand un événement de défaut individuel intervient et la valeur zéro dans les autres cas. représente l’événement de défaut de la source i.e. la source n’est pas décodée correctement après retransmission aidant cette source. représente l’information mutuelle entre la source et la destination , est définie comme l’information de qualité du canal équivalent entre les nœuds ayant décodé la même source et la destination, à partir de la connaissance des évanouissements des canaux directs et des canaux indirects, pour la retransmission aidant la source , c.a.d, connaissant les nœuds ayant décodé la source après retransmissions aidant celle-ci. Un canal équivalent pour la source est le résultat d’une superposition (addition ou combinaison linéaires) des coefficients des liens des nœuds ayant décodé la source vers la destination. Ceci est dû au fait que les nœuds émettent le même signal à un coefficient multiplicatif prêt où A est le sous-ensemble des nœuds ayant décodé la source et RV est le signal correspondant à une redondance incrémentale du message de la source . Ainsi, à la réception il vient que le canal peut s’écrire : Les coefficients multiplicatifs peuvent être, par exemple, égaux à si chaque nœud à la connaissance du canal à l’émission. Le canal équivalent devient : Cette technique est connue sous le terme de « Equal Gain Combining » et permet une addition cohérente des évanouissements des liens. Transmission d’une trame selon l’invention La figure 3 illustre de manière schématique les échanges entre tous les nœuds et la destination selon un mode de réalisation. Les sources interviennent pendant la 1 ère phase, les sources et les relais interviennent pendant la 2 nde phase. Pendant la première phase du procédé, les sources transmettent successivement après codage leur message comportant bits d’information , étant le corps de Galois à deux éléments. Le message comprend un code de type CRC qui permet de vérifier l’intégrité du message . Le message est codé selon le MCS déterminé par le débit alloué. Compte tenu que les MCS peuvent être différents entre les sources, les longueurs des messages codés peuvent être différentes entre les sources. Le codage utilise un code de type à redondance incrémentale. Le mot de code obtenu est segmenté en redondances successives. Le code à redondance incrémentale peut être de type systématique, les bits d’information sont alors inclus dans la première redondance. Que le code à redondance incrémentale soit ou pas de type systématique, il est tel que la première redondance peut être décodée de manière indépendante des autres redondances. Le code de type à redondance incrémentale peut être réalisé par exemple au moyen d'une famille finie de codes linéaires poinçonnés à rendements compatibles ou de codes sans rendement modifiés pour fonctionner avec des longueurs finies : code raptor (RC), turbo code poinçonné de rendement compatible (RCPTC rate compatible punctured turbo code), code convolutionnel poinçonné de rendement compatible (RCPCC rate compatible punctured convolutional code), LDPC de rendement compatible (RCLDPC rate compatible low density parity check code). La transmission par une source comprend de manière classique un ou plusieurs signaux de référence. En exploitant ces signaux de référence (symboles pilotes, signaux SRS du 3GPP LTE, etc), la destination peut déterminer une information de capacité, en particulier les gains (CSI Channel State Information) des liens directs : , c’est-à-dire des liens source vers destination et peut donc en déduire les SNR de ces liens et donc leur qualité et leur capacité. Que ce soit pendant la première phase ou la deuxième phase, lorsqu’un nœud transmet, en particulier une source, la destination et les autres nœuds écoutent. La destination, les sources et les relais tentent de décoder les redondances reçues à la fin d’un intervalle de temps. Le succès du décodage à chaque nœud est décidé en utilisant le CRC. La destination et les nœuds déterminent ainsi leur jeu de sources correctement décodés à chaque intervalle de temps, . La 2 nde phase de transmission du procédé comprend intervalles de retransmission avec pour convention que correspond au dernier intervalle de transmission de la première phase. Le terme retransmission associé à un intervalle est utilisé en lien avec la 2 nde phase pour indiquer clairement que toute transmission pendant cette phase d’une n ième redondance du message d’une source intervient alors que cette source a déjà transmis la 1 ère redondance de ce même message lors de la 1 ère phase. Selon le procédé il n’y a pas à chaque intervalle de retransmission d’échange de contrôle de décodage entre la destination et les nœuds : d’une part la destination ne remonte pas systématiquement à chaque intervalle de retransmission son jeu de sources correctement décodées ni d’indication sur un décodage correct ou pas, d’autre part les nœuds ne transmettent pas systématiquement à chaque intervalle de retransmission leur jeu de sources correctement décodées ni d’indication sur leur décodage correct ou pas. Au début de la première phase la destination estime, pour les sources non encore correctement décodées, , les nombres d’intervalles de retransmission suffisants pour que la destination décode ces sources sur la base d’une connaissance des débits attribués à ces sources et d’au moins les informations de capacité des différents canaux directs entre les sources et la destination. Selon un premier mode de réalisation, les nombres d’intervalles de retransmission suffisants sont estimés sur la base des débits et d’uniquement la connaissance des évanouissements des différents liens directs entre les sources et la destination. Selon un deuxième mode de réalisation, l’estimation des nombres d’intervalles de retransmission suffisants tient compte en outre de la connaissance des jeux de sources correctement décodés par les nœuds à la fin de la phase de transmission par la destination. Cette information nécessite un échange de jeux de sources correctement décodés entre les nœuds et la destination à la fin de la phase de transmission. Ces nombres d’intervalles de retransmission suffisants bornent les nombres exacts d’intervalles qui sont nécessaires et suffisants à la destination pour décoder les sources non encore correctement décodées. L’ensemble des sources à aider comprend parmi les sources non encore correctement décodées celles ou certaines parmi celles que la destination est sûre de pouvoir décoder dans le temps restant connaissant les nombres d’intervalles de retransmission suffisants pour décoder ces sources. L’ensemble optimal des sources à aider est le jeu de sources non encore décodées qui optimise une efficacité spectrale. A chaque intervalle de retransmission , la destination diffuse le numéro de la source à aider prise parmi l’ensemble des sources à aider. A chaque intervalle de retransmission et avant sélection du numéro d’une source à aider, le nombre restant d’intervalles de retransmission est : . A , . Selon un premier mode de réalisation, la destination ne requiert pas d’échange de contrôle à l’issue de la 1ère phase. La capacité du canal entre un nœud , , et la destination se déduit de la qualité du canal i.e. l’information mutuelle entre ce nœud et la destination . Le nombre d’intervalles de retransmission suffisants pour décoder une source parmi les sources pas encore correctement décodées par la destination est estimé à partir de l’information de capacité du canal direct entre cette source et la destination obtenue à partir de la transmission de cette source intervenue lors de la 1ère phase : (1) Selon le deuxième mode de réalisation, la destination requiert un échange de contrôle à l’issue de la 1ère phase pour obtenir les jeux de sources correctement décodées par les nœuds à l’intervalle de retransmission . A l’issu de l’échange de contrôle, un canal équivalent est déterminé pour chaque source non encore correctement décodée. Ce canal équivalent considéré regroupe les canaux entre chacun des nœuds ayant une connaissance correcte de la source et la destination. La capacité du canal équivalent est évaluée par l’information mutuelle déterminée entre l’ensemble des nœuds ayant une connaissance correcte de la source et la destination. Le nombre d’intervalles de retransmission suffisants pour décoder une source non encore correctement décodées est estimé à partir de l’information de capacité du canal direct entre la source et la destination obtenue à partir de la transmission de cette source intervenue lors de la 1ère phase et de l’information de qualité du canal équivalent entre les nœuds ayant une connaissance correcte de cette même source et la destination déterminée à partir des jeux de sources correctement décodées par les nœuds : (2) Ainsi, selon ce deuxième mode, les nœuds transmettent à la destination leur jeu de sources correctement décodées ou au moins leur jeu de sources correctement décodées et non encore décodées correctement par la destination une fois uniquement i.e. à la fin du dernier intervalle de transmission, ou de manière équivalente au début du 1 er intervalle de retransmission, . Par la suite, l’information mutuelle est définie comme l’information de la qualité du canal équivalent entre les nœuds ayant décodé la même source et la destination à partir de la connaissance des évanouissements des canaux directs et des canaux indirects pour la première retransmission aidant la source , c.a.d, connaissant les nœuds ayant décodé la source après la phase de transmission. La transmission par un nœud comprend de manière classique un ou plusieurs signaux de référence. La destination estime de manière connue le canal et donc sa qualité ou sa capacité entre chacun des nœuds et la destination en exploitant par exemple le ou les signaux de référence reçus à cet intervalle. En exploitant ces signaux de référence (symboles pilotes, signaux SRS du 3GPP LTE, etc), la destination peut déterminer les gains (CSI Channel State Information) des liens directs entre les relais et la destination et peut donc en déduire les SNR moyens de ces liens et donc leur qualité et leur capacité. Si l’estimation des est telle que pour toutes les sources l’inégalité suivante est satisfaite : (3) alors toutes les sources peuvent être décodées sans échange conditionnel. Toutes les sources pouvant être décodées correctement par la destination dans le temps restant, le procédé choisi par exemple successivement les sources à aider et de manière aléatoire. Connaissant les nombres d’intervalles de retransmission suffisants pour décoder une source , la destination détermine l’ensemble des sources non encore correctement décodées pour lesquelles la somme des nombres d’intervalles de retransmission suffisants est inférieure ou égale à , , et, selon un mode de réalisation, qui maximisent l’efficacité spectrale , dites sources à aider : La destination sélectionne à chaque intervalle de retransmission une source, dite source à aider, en diffusant le numéro de la source prise parmi les sources de l’ensemble , , via un canal de contrôle de la destination vers les nœuds. Les nœuds ayant correctement décodé cette source transmettent alors une même redondance du message de cette source lors de cet intervalle de retransmission en utilisant un canal de données pour aider la destination à décoder correctement cette source. Dès que la destination décode correctement une source, elle met à jour l’ensemble des sources à aider. Quel que soit le mode de réalisation, le procédé est particulier en ce qu’il comprend un unique échange conditionnel de contrôle d’informations de capacité, , pour obtenir des informations de capacité sur les liens indirects et déterminer un temps, i.e., un nombre d’intervalles de temps nécessaire et suffisant, pour décoder une source non encore correctement décodée : est donc le nombre exact d’intervalles de temps pour décoder une source non encore décodée, , par la destination. Après l’échange conditionnel la destination redétermine l’ensemble des sources à aider . Connaissant les nombres d’intervalles de retransmission nécessaires et suffisants pour décoder les sources à partir de l’intervalle de temps , la destination redétermine l’ensemble des sources, dites sources à aider, non encore correctement décodées pour lesquelles la somme des nombres d’intervalles de retransmission nécessaires et suffisants est inférieure ou égale à , , et qui, selon un mode de réalisation, maximise l’efficacité spectrale : avec le jeu de puissance de c’est-à-dire l’ensemble des ensembles possibles de sources non encore correctement décodées et n’importe quel ensemble de . L’échange pour obtenir les intervient une seule fois. En conditionnant cet échange, le procédé permet de limiter la surcharge de signalisation tout en permettant de décoder le maximum de sources qui procurent un débit total maximal. La destination requiert cet unique échange conditionnel de contrôle des informations de capacité pour obtenir une information de capacité des liens indirects et déterminer le temps nécessaire et suffisant pour décoder une source non encore correctement décodée : soit lorsque l’ensemble des sources à aider est vide, , bien que la destination n’a pas correctement décodée toutes les sources à l’issue de la 1 ère phase, le temps restant avant la fin du cycle de transmission de la trame étant insuffisant pour décoder au moins une source parmi les sources non correctement décodées par la destination connaissant les des sources restant à décoder, soit lorsqu’il reste des sources à décoder et lorsque la destination a décodé correctement une source de l’ensemble des sources à aider sans utiliser tous les intervalles de retransmission suffisants du nombre déterminés initialement. L’événement de défaut individuel de la source , peut s’exprimer sous la forme suivante : Cette expression traduit le fait que la source n’est pas décodée correctement à l’issue de retransmissions (aidant cette source) si le débit de la source est supérieur à la somme des capacités de transmission. Cette capacité de transmission comprend la capacité du canal entre cette source et la destination qui intervient pendant la 1 ère phase et une somme pondérée par des capacités des canaux équivalents qui interviennent pendant la seconde phase. La est un schéma de la structure simplifiée d’un mode de réalisation d’une station de base BS selon un mode de réalisation de l’invention. Cette station de base est destinée à un système de télécommunication comprenant nœuds dont sources et relais, , et une destination , la station de base BS correspond à la destination. L’accès au canal de transmission entre les nœuds et la station de base BS est de type multiple orthogonal. Le protocole des échanges entre les nœuds et la station de base BS définit un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase de intervalles de temps et une 2 e phase d’au moins un intervalle de temps dit de retransmission, . La station de base BS comprend au moins un microprocesseur µP_BS dont le fonctionnement est commandé par l'exécution d’un programme dont les instructions permettent la mise en œuvre d’un procédé de communication selon l’invention, une mémoire MEM_BS, un émetteur EM_BS et un récepteur RE_BS qui sont connectés entre eux au travers d’un bus Bu. Bien entendu, les éléments constitutifs de la station de base BS peuvent être connectés au moyen d’une connexion autre qu’un bus. Le récepteur RE_BS comprend au moins un décodeur DECOD IR de messages reçus ayant été codés selon un codage de type à redondance incrémental qui génère plusieurs redondances. Le décodeur tente de décoder un message reçu d’une source à partir de la 1 ère redondance. En cas d’échec, le décodeur décode conjointement cette 1 ère redondance avec les redondances successives reçues pendant les intervalles de retransmission réservés à cette même source. Le microprocesseur µP_BS commande les opérations de la station de base BS. L'unité de stockage MEM_BS stocke au moins le programme pour la mise en œuvre du procédé selon un mode de réalisation de l’invention à exécuter par le processeur µP_BS, et diverses données, telles que des paramètres utilisés pour des calculs effectués par le microprocesseur µP, des données intermédiaires de calculs effectués par le microprocesseur µP, etc. Le microprocesseur µP_BS peut être formé par tout matériel ou logiciel connu et approprié, ou par une combinaison de matériel et de logiciel. Par exemple, le microprocesseur µP_BS peut être formé par un matériel dédié tel qu'un circuit de traitement, ou par une unité de traitement programmable telle qu'une unité centrale de traitement (Central Processing Unit en langue anglosaxonne) qui exécute un programme stocké dans une mémoire de celui-ci. La mémoire MEM_BS peut être formée par n'importe quel moyen approprié capable de stocker le programme ou les programmes et des données d'une manière lisible par un microprocesseur. Des exemples de mémoire MEM_BS comprennent des supports de stockage non transitoires tels que des dispositifs de mémoire à semi-conducteurs, et des supports d'enregistrement magnétiques, optiques ou magnéto-optiques chargés dans une unité de lecture et d'écriture pilotée par le microprocesseur. A l’initialisation, les instructions de code du programme sont par exemple chargées dans une mémoire tampon avant d’être exécutées par le microprocesseur μP_BS. Le microprocesseur µP_BS contrôle les différents composants de la station de base BS. Ainsi en exécutant les instructions, le microprocesseur µP_BS permet la mise en œuvre par la station de base BS du procédé de communication selon un mode de réalisation de l’invention, qui comprend : une réception pendant la 1 ère phase de premières redondances des messages des sources, mise en œuvre par le récepteur RE_BS, une transmission du numéro d’une source sélectionnée non encore correctement décodée par la station de base BS, dite source à aider, mise en œuvre par l’émetteur EM_BS à chaque intervalle de retransmission de la 2 e phase, une réception pendant un même intervalle de retransmission de la 2 nde phase, d’une même deuxième redondance de la même source sélectionnée et provenant de différents nœuds ayant une connaissance correcte de cette même source, mise en œuvre par le récepteur RE_BS, un échange de contrôle conditionnel avec les nœuds au cours duquel la station de base BS reçoit des informations de qualité des liens indirects , mis en œuvre par l’émetteur EM_BS et par le récepteur RE_BS. La est un schéma de la structure simplifiée d’un mode de réalisation d’un terminal TAL selon un mode de réalisation de l’invention. Ce terminal est destiné à un système de télécommunication comprenant nœuds dont sources et relais, , et une destination , le terminal TAL correspond à une des sources. L’accès au canal de transmission entre les nœuds et la destination est de type multiple orthogonal. Le protocole des échanges entre les nœuds et la destination définit un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase de intervalles de temps et une 2 e phase d’au moins un intervalle de temps dit de retransmission, . Le terminal TAL comprend au moins un microprocesseur µP dont le fonctionnement est commandé par l'exécution d’un programme dont les instructions permettent la mise en œuvre d’un procédé de communication selon l’invention, une mémoire MEM, un émetteur EM et un récepteur RE qui sont connectés entre eux au travers d’un bus Bu. Bien entendu, les éléments constitutifs du terminal TAL peuvent être connectés au moyen d’une connexion autre qu’un bus. L’émetteur ER comprend au moins un codeur COD IR de messages selon un codage de type à redondance incrémental qui génère plusieurs redondances pour un même message à coder. Le microprocesseur µP commande les opérations du terminal TAL. L'unité de stockage MEM stocke au moins le programme pour la mise en œuvre du procédé selon un mode de réalisation de l’invention à exécuter par le processeur µP, et diverses données, telles que des paramètres utilisés pour des calculs effectués par le microprocesseur µP, des données intermédiaires de calculs effectués par le microprocesseur µP, etc. Le microprocesseur µP peut être formé par tout matériel ou logiciel connu et approprié, ou par une combinaison de matériel et de logiciel. Par exemple, le microprocesseur µP peut être formé par un matériel dédié tel qu'un circuit de traitement, ou par une unité de traitement programmable telle qu'une unité centrale de traitement (Central Processing Unit en langue anglosaxonne) qui exécute un programme stocké dans une mémoire de celui-ci. La mémoire MEM peut être formée par n'importe quel moyen approprié capable de stocker le programme ou les programmes et des données d'une manière lisible par un ordinateur. Des exemples de mémoire MEM comprennent des supports de stockage non transitoires tels que des dispositifs de mémoire à semi-conducteurs, et des supports d'enregistrement magnétiques, optiques ou magnéto-optiques chargés dans une unité de lecture et d'écriture pilotée par le microprocesseur. A l’initialisation, les instructions de code du programme sont par exemple chargées dans une mémoire tampon avant d’être exécutées par le microprocesseur μP. Le microprocesseur µP contrôle les différents composants du terminal TAL. Ainsi en exécutant les instructions, le microprocesseur µP permet la mise en œuvre par le terminal TAL du procédé de communication selon un mode de réalisation de l’invention. Le terminal TAL est apte à transmettre un message mis en trame. Bien entendu, le terminal TAL peut transmettre successivement plusieurs messages. Le procédé de communication mis en œuvre par le terminal TAL est tel qu’il comprend un codage de type à redondance incrémental mis en œuvre par le codeur COD IR de l’émetteur EM qui génère plusieurs redondances d’un même message à transmettre. La transmission par le terminal TAL est de type multiplexage par répartition en temps. Le procédé de communication mis en œuvre par le terminal TAL comprend : une transmission d’une première redondance du message du terminal à transmettre pendant la 1 ère phase, mise en œuvre par l’émetteur EM, une réception d’un numéro de source indiquant une source sélectionnée non encore correctement décodée par la destination dite source à aider, mise en œuvre par le récepteur RE, une transmission pendant un intervalle de retransmission de la 2 nde phase d’une deuxième redondance du message de cette source sélectionnée si le terminal TAL a une connaissance correcte de cette source, mise en œuvre par l’émetteur EM, un échange conditionnel de contrôle avec la destination au cours duquel le terminal TAL transmet des informations de qualité des liens indirects du terminal TAL avec les autres nœuds, mise en œuvre par l’émetteur EM et par le récepteur RE. Exemples de modes particuliers de mise en œuvre La description qui suit d’un mode de réalisation de l’invention est illustrée avec une mise en œuvre par un système OMARC à sources, , relais, , et une destination et selon l’exemple de déroulement illustré par l’algorithme de l’Annexe B. Le paramètre est fixé à cinq. Les débits des sources ont les valeurs suivantes : , . est le jeu des sources non correctement décodées qui satisfait la condition sur la somme des nombres d’intervalles de retransmission qui doit être inférieure au temps restant et qui conduit à l’efficacité spectrale la plus élevée. Selon l’exemple, pendant la 2 nde phase, la sélection à chaque intervalle de retransmission de la source à aider parmi l’ensemble se déroule selon l’algorithme de l’annexe B. Etape 1. A la fin de la 1 ère phase, ou au début de la 2 nde phase, i.e., , le temps restant est initialisé à , les jeux des sources correctement décodées par les nœuds sont les suivants : Dit autrement, les sources 1, 2, 3 et le relais 4 n’ont encore rien décodé correctement à l’issue de la 1 ère phase mais comme une source connait son propre message son jeu contient au moins ce message. Le relais 5 a correctement décodé les sources 2 et 3 et le relais 6 a correctement décodé les sources 1, 2 et 3 à l’issue de la 1 ère phase. La destination n’a encore rien décodé correctement et donc à l’issue de la 1 ère phase. Etape 2. La destination estime un nombre d’intervalles nécessaires pour que la destination décode une source non encore décodée, , sur la base d’une connaissance d’au moins une information mutuelle du lien source destination, canal direct, et d’un débit attribué à cette source . La destination calcule donc pour tout . Selon un 1 er mode de réalisation, seule l’information mutuelle du lien source destination, canal direct, et le débit sont pris en compte pour le calcul de : , Pour l’exemple selon ce 1 er mode, les variables ont les valeurs suivantes : , , . Selon un 2 e mode de réalisation, un échange de contrôle intervient avec transmission par les nœuds de leur jeu de sources dont ils ont une connaissance correcte, . La destination accuse réception des transmissions des sources à la fin de la 1 ère phase. Si l’accusé de réception indique qu’elle n’a pas décodée correctement toutes les sources, par exemple un signal de contrôle NACK, alors les nœuds transmettent leur jeu , . L’estimation de peut alors tenir compte de l’information mutuelle du lien source destination, canal direct, du débit et d’une information mutuelle du canal équivalent entre les nœuds ayant une connaissance correcte de cette source et la destination : , Pour l’exemple, selon ce 2 e mode, les variables ont les valeurs suivantes : , , , Etape 3. La destination détermine l’ensemble des sources à aider parmi les sources qu’elle n’a pas encore correctement décodées . L’ensemble comprend le jeu de sources non encore correctement décodées qui satisfait la condition du nombre d’intervalles restants de retransmission, i.e., chaque source du jeu est décodée dans le temps restant (puisque ) et qui conduit à l’efficacité spectrale la plus élevée. Selon l’exemple, selon le 1 er mode, les choix possibles pour qui satisfont sont : . Le critère de l’efficacité spectrale par trame donne : , , . Comme alors . Selon l’exemple, selon le 2 e mode, les choix possibles pour qui satisfont sont : . Le critère de l’efficacité spectrale par trame donne : , , , , . Comme alors . Etape 4. Initialisation de l’indicateur d’échange de contrôle de à 0 : Selon l’exemple, selon le 1 er mode et selon le 2 e mode, à l’intervalle courant aucun échange de contrôle de n’est intervenu alors la destination initialise l’indicateur à 0, i.e., . Etape 5. Si l’ensemble ,.i.e., aucune source ne peut être aidée dans le temps restant et si , i.e., la destination n’a pas pu décoder toutes les sources alors le procédé passe à l’étape 6 sinon le procédé passe à l’étape 8. Selon l’exemple, pour chacun des deux modes, la condition et n’est pas vérifiée, donc le procédé passe à l’étape 8. Etape 6. Après un échange de contrôle de pour connaître la qualité des liens directs et indirects, le procédé redétermine l’ensemble . A cette fin, le procédé se déroule selon l’algorithme de l’annexe A. Cette détermination de l’ensemble selon l’annexe A est basée sur un échange de contrôle avec la réception des des liens indirects, étape 1 de l’algorithme de l’annexe A. La destination requiert que les nœuds transmettent une information liée à la qualité des canaux indirects. Les canaux indirects comprennent tous les canaux entre les sources, les canaux entre les relais et les canaux entre les sources et les relais, soit tous les canaux entre les nœuds. A partir des transmissions intervenues pendant la 1 ère phase et pendant la 2 e phase, la destination peut déterminer une information de qualité des canaux directs, i.e., entre les nœuds et la destination. La destination a donc une connaissance d’indicateurs de qualité de tous les canaux, i.e., directs et indirects. Etape 2 de l’algorithme de l’annexe A. Sur la base de cette connaissance, la destination détermine pour chaque source non encore correctement décodée le nombre d’intervalles de retransmission nécessaires et suffisants pour décoder correctement cette source , sur la base d’une connaissance d’une information mutuelle du lien direct source destination, d’une information mutuelle des canaux équivalents (pour une source donnée, un canal équivalent à l’intervalle est considéré comme étant l’agrégation des canaux entre les nœuds ayant une connaissance correcte de cette même source à cet intervalle et la destination) et du débit attribué à cette source . La destination calcule donc pour tout . Ce nombre est le plus petit nombre de retransmissions à l’issue desquelles il n’y a pas d’erreur de décodage, i.e., le débit de la source est inférieur ou égal à la somme d’une part de la capacité du canal direct et d’autre part de la somme pondérée par des canaux équivalents pour les intervalles de retransmission (aidant la source i). Etape 3 de l’algorithme de l’annexe A. La destination détermine l’ensemble connaissant les nombres d’intervalles de temps nécessaires et suffisants au terme desquels les sources sont correctement décodées. L’ensemble comprend le jeu de sources non encore correctement décodées qui conduit à l’efficacité spectrale la plus élevée et qui satisfait la condition du nombre d’intervalles restant de retransmission, i.e., chaque source du jeu est décodée dans le temps restant. La destination diffuse aux nœuds conjointement selon un même oredre, le jeu et les nombres d’intervalles de temps nécessaires et suffisants de chaque source du jeu . Etape 7. La destination met à jour l’indicateur d’échange de contrôle de , i.e., pour signifier qu’un échange a déjà eu lieu et éviter ultérieurement un autre échange de contrôle de en testant cet indicateur. Etape 8. Fin du si de l’étape 5. Etape 9. Tant qu’il reste une source à aider dans l’ensemble , i.e., , le procédé déroule les étapes 10-38. Selon l’exemple, selon le 1 er mode, à , . Puis à , , (rebouclage depuis l’étape 38 après re-détermination de entre les étapes 17-20). Selon l’exemple, selon le 2 e mode, à et à , . Etape 10. Test de l’indicateur : si aucun échange de de n’a encore eu lieu, l’indicateur est à zéro, et le procédé passe à l’étape 11 sinon le procédé passe à l’étape 28 pour traiter du cas où un échange de a déjà eu lieu. Etape 11. A l’intervalle de retransmission , la destination sélectionne une source de l’ensemble . Lorsqu’il y a plusieurs sources dans alors la première sélection d’une source peut être aléatoire ou peut par exemple suivre un ordre croissant ou décroissant des ou des numéros de source. Selon l’exemple, selon le 1 er mode, à , la destination sélectionne la source 3. Puis à , la destination sélectionne la source 2. Selon l’exemple, selon le 2 e mode, à , la destination sélectionne la source 2 puis à la destination sélectionne la source 3. Etape 12. Le procédé répète les étapes 13-27 tant que la source n’est pas correctement décodée par la destination. Etape 13. La destination requiert l’aide des nœuds pour la source . A chaque intervalle de retransmission la destination diffuse aux nœuds le numéro de la source à aider par les nœuds. Les nœuds ayant une connaissance correcte de cette source transmettent une même redondance de cette même source pendant l’intervalle de retransmission courant . Selon l’exemple, selon le 1 er mode, à , à et à la destination diffuse le numéro 3. A , les nœuds qui ont une connaissance correcte de la source 3 transmettent une même 2 e redondance du message de la source 3 en considérant que pendant la 1 ère phase la source 3 a transmis une 1 ère redondance de son message. Puis à les nœuds qui ont une connaissance correcte de la source 3 transmettent une même 3 e redondance du message de la source 3, puis à une même 4 e redondance du message de la source 3. Puis à et à la destination diffuse le numéro 2. Les nœuds qui ont une connaissance correcte de la source 2 transmettent une même redondance du message de la source 2, i.e., une 2 e redondance à et une 3 e redondance à en considérant que pendant la 1 ère phase la source 2 a transmis une 1 ère redondance de son message. Selon l’exemple, selon le 2 e mode, à , puis à , la destination diffuse le numéro 2. Les nœuds qui ont une connaissance correcte de la source 2 transmettent une même redondance du message de la source 2, i.e., une 2 e redondance à et une 3 e redondance à du message de la source 2. Puis, après que la source 2 soit correctement décodée, à , à et à , la destination diffuse le numéro 3. Les nœuds qui ont une connaissance correcte de la source 3 transmettent une même redondance du message de la source 3, i.e., une 2 e redondance à , une 3 e redondance à et une 4 e redondance à du message de la source 3. Etape 14. Le procédé incrémente la valeur de l’intervalle de retransmission courant, . Selon l’exemple, selon le 1 er mode, pour la 1 ère boucle (de l’étape 12), , . Lorsque , pour la 2 e boucle (de l’étape 12), . Puis, , pour la 1 ère boucle (de l’étape 12) et pour la 2 e boucle (de l’étape 12), et la source est décodée pendant cette 2 e boucle. Selon l’exemple, selon le 2 e mode, pour la 1 ère boucle (de l’étape 12), , . Lorsque , pour la 2 e boucle (de l’étape 12), et la source est décodée pendant cette 2 e boucle et la source suivante est sélectionnée à l’étape 11. pour la 1 ère boucle (de l’étape 12) avec . Lorsque , pour la 2 e boucle (de l’étape 12), . Lorsque , pour la 3 e boucle (de l’étape 12), et la source est décodée pendant cette 3 e boucle. Etape 14. Le procédé décrémente le temps restant, et décrémente la valeur de puisque a été aidée une fois par les nœuds. Selon l’exemple, selon le 1 er mode, lorsque , , puis lorsque , , puis lorsque , , . Puis lorsque , , puis lorsque , , . Selon l’exemple, selon le 2 e mode, lorsque , , puis lorsque , , puis lorsque , , , puis lorsque , , , puis lorsque , , . Etape 15. Si la destination a décodé correctement la source à l’intervalle alors le procédé déroule les étapes 16-25 sinon le procédé passe à l’étape 26 puis 27 et éventuellement reboucle à l’étape 12. Selon l’exemple, selon le 1 er mode, lorsque , la source 3 est correctement décodée en trois intervalles de retransmission puisqu’initialement . Donc tant que le procédé reboucle à l’étape 12. Lorsque , alors le procédé passe à l’étape 16. Puis, lorsque , la source 2 est correctement décodée en deux intervalles de retransmission puisque . Donc tant que le procédé reboucle à l’étape 12. Lorsque , alors le procédé passe à l’étape 16. Selon l’exemple, selon le 2 e mode, lorsque , la source 2 est correctement décodée en deux intervalles de retransmission puisqu’initialement . Donc tant que le procédé reboucle à l’étape 12. Lorsque , alors le procédé passe à l’étape 16. Puis, lorsque , la source 3 est correctement décodée en trois intervalles de retransmission puisque . Donc tant que le procédé reboucle à l’étape 12. Lorsque , alors le procédé passe à l’étape 16. Etape 16. La source correctement décodée à l’intervalle est supprimée du jeu et le procédé passe à l’étape 17. Selon l’exemple, selon le 1 er mode, à , la source est correctement décodée alors et et le procédé passe à l’étape 17. Puis à , la source est correctement décodée alors et et le procédé passe à l’étape 17. Selon l’exemple, selon le 2 e mode, à , la source est correctement décodée alors et et le procédé passe à l’étape 17. Puis à , la source est correctement décodée alors et et le procédé passe à l’étape 17. Etape 17. S’il reste des sources à décoder et du temps restant alors le procédé déroule les étapes 18-24 sinon le procédé passe à l’étape 25. Selon l’exemple, selon le 1 er mode, à , et donc le procédé passe à l’étape 18. Puis à , mais alors le procédé passe à l’étape 25. Selon l’exemple, selon le 2 e mode, à , et donc le procédé passe à l’étape 18. Puis à , mais alors le procédé passe à l’étape 25. Etape 18. Si la source a été décodée avant le temps estimé initialement, i.e., , alors le procédé passe à l’étape 19 et sinon à l’étape 20. Selon l’exemple, selon le 1 er mode, à , , i.e., la destination a bien eu besoin des trois intervalles pour décoder la source 3 donc le procédé passe à l’étape 20. Selon l’exemple, selon le 2 e mode, à , , i.e., la destination a bien eu besoin des deux intervalles pour décoder la source 2 donc le procédé passe à l’étape 20. Etape 19. La destination redétermine l’ensemble des sources à aider parmi les sources qu’elle n’a pas encore correctement décodées en faisant appel à l’algorithme de l’annexe A. L’ensemble comprend le jeu de sources non encore correctement décodées qui satisfait la condition du nombre d’intervalles restants de retransmission, i.e., chaque source du jeu est décodée dans le temps restant et qui conduit à l’efficacité spectrale la plus élevée. Etape 20. Fin du si de l’étape 18. Etape 21. Si l’ensemble des sources à aider est vide et qu’aucun échange de contrôle des qualités des liens indirects n’a encore eu lieu, i.e., alors le procédé passe à l’étape 22 et sinon à l’étape 24. Selon l’exemple, selon le 1 er mode, à , , et alors le procédé passe à l’étape 22. Selon l’exemple, selon le 2 e mode, à , i.e., alors le procédé passe à l’étape 24. Etape 22. La destination détermine l’ensemble . Cette détermination se déroule selon l’algorithme de l’annexe A de la même manière qu’à l’étape 6. Selon l’exemple, selon le 1 er mode, à , , le procédé redétermine l’ensemble . La destination calcule pour tout connaissant la qualité des canaux indirects et directs. Comme selon l’exemple , et que , alors la source 2 conduit à une meilleure efficacité spectrale donc . Etape 23. La destination met à jour l’indicateur d’échange de contrôle de , i.e., pour signifier qu’un échange a déjà eu lieu et éviter ultérieurement un autre échange de contrôle de en testant cet indicateur. Etape 24. Fin du si de l’étape 21. Le procédé passe à l’étape 25. Etape 25. Fin du si de l’étape 17. Le procédé passe à l’étape 26. Etape 26. Fin du si de l’étape 15. Le procédé passe à l’étape 27. Etape 27. Fin de la boucle tant que de l’étape 12. Le procédé reboucle à l’étape 12 tant que la source n’est pas décodée correctement et sinon le procédé passe à l’étape 38. Selon l’exemple, selon le 1 er mode et selon le 2 e mode, il n’y a pas eu d’échange de avant l’étape 10, le procédé passe à l’étape 38. Etape 28. Cas où à l’étape 10, i.e., un échange de a déjà eu lieu avant l’étape 10. Dans ce cas, le procédé déroule les étapes 29-37. Etape 29. Les nœuds sélectionnent successivement les dites sources à aider prises dans le jeu , dans l’ordre où elles se présentent dans le jeu, l’une après l’autre. Etape 30. Tant que pour la source sélectionnée le nombre n’est pas nul, le procédé déroule les étapes 31-36, i.e., la boucle est parcourue fois pour la source . Etape 31. A chaque intervalle de retransmission , les nœuds ayant une connaissance correcte de cette source transmettent une même redondance de cette même source pendant l’intervalle de retransmission courant . Etape 32. Le procédé incrémente la valeur de l’intervalle de retransmission courant, . Le procédé décrémente le temps restant, et décrémente la valeur de puisque a été aidée une fois par les nœuds. Etape 33. Si la source a été décodée au cours de l’intervalle de retransmission courant, i.e., alors le procédé passe à l’étape 34 et sinon à l’étape 35. Etape 34. La source correctement décodée est supprimé du jeu , i.e., . Etape 35. Fin du si de l’étape 33. Le procédé passe à l’étape 36. Etape 36. Fin du tant que de l’étape 30. Si pour la source sélectionnée le nombre n’est pas nul alors le procédé reboucle à l’étape 30 et sinon le procédé passe à l’étape 37. Etape 37. Fin du si de l’étape 10. Etape 38. Fin du tant que de l’étape 9. Le procédé reboucle tant qu’il reste des sources à aider dans le jeu et sinon le procédé est terminé, i.e., la transmission de la trame est interrompue, le procédé passe à la trame suivante. Selon l’exemple, selon le 1 er mode, à et , le procédé reboucle à l’étape 9 avec , ( ). Puis à , , mais , i.e., aucune autre source ne peut être décodée, c’est la fin de la transmission de la trame, le procédé passe à la trame suivante. Selon l’exemple, selon le 2 e mode, à et , le procédé reboucle à l’étape 9 avec . Puis à , , et , i.e., aucune autre source ne peut être décodée, c’est la fin de la transmission de la trame, le procédé passe à la trame suivante. Selon l’exemple, selon le 1 er mode et selon le 2 e mode, à la transmission de la trame est interrompue, il y a un défaut de décodage (outage event) de la source 1. Selon un autre mode de réalisation, la sélection d’une source à l’étape 9 peut se faire de manière aléatoire parmi les sources de l’ensemble . [1] S. Cerović, R. Visoz, and L. Madier. "Efficient Cooperative HARQ for Multi-Source Multi-Relay Wireless Networks." 2018 11th International Workshop on Selected Topics in Wireless and Mobile Computing. IEEE, 2018. Annexe A Détermination de l’ensemble des sources pouvant être aidées : 1. Les nœuds transmettent le CSI des canaux directs et des canaux indirects 2. Calcul par la destination de pour tout en utilisant tel que : La destination détermine le nombre d’intervalles de retransmission nécessaires et suffisants pour décoder la source parmi toutes les sources pas encore correctement décodées, , qui correspond à la plus petite des valeurs de non nulle, , pour laquelle il n’y a pas d’erreur de décodage (pas d’outage) à l’issue du nombre de retransmissions i.e. telle que le débit est inférieur ou égal à la somme d’une part de la capacité du canal direct et d’autre part de la somme pondérée par des canaux équivalents pour les intervalles de retransmission 3. comprend le jeu ordonné de sources non encore correctement décodées qui conduit à l’efficacité spectrale la plus élevée et satisfaisant la condition du nombre d’intervalles restants de retransmission, i.e., 4. , La destination envoie le jeu ordonné de sources avec les nombres correspondant d’intervalles de retransmission pour toutes les sources du jeu Annexe B Algorithme de stratégie de sélection : 1. , Début de la 1ère phase de transmission i.e. est initialisé à 1, initialisation du nombre restant d’intervalles de retransmission à 2. pour tout Estimation du nombre d’intervalles de retransmission pour décoder la source sur la base des CSI des liens directs uniquement 3. comprend le jeu de sources non correctement décodées conduisant à l’efficacité spectrale la plus élevée et satisfaisant la condition de la somme des nombres d’intervalles de retransmission inférieure au temps restant 4. Initialisation d’un drapeau à zéro i.e. aucun échange de contrôle requérant la transmission de tous les n’est encore intervenu 5. Si ( et ) alors Si aucun jeu de sources non décodées correctement par la destination satisfait la condition du nombre d’intervalles restant suffisant i.e. , est vide, alors étape 6. 6. Appel à l’algorithme de l’annexe A, pour calculer en utilisant un échange de contrôle pour une réception de tous les , pour déterminer les nécessaires et suffisants et puis pour communiquer et aux nœuds 7. Changement de la valeur du drapeau, par exemple positionnement du drapeau à une valeur négative pour indiquer qu’un échange de a eu lieu et interdire ainsi plus d’un échange de contrôle requérant la transmission de tous les 8. Fin de si 9. Tant que ( ) faire La transmission de la trame est stoppée (étape 38) quand est vide i.e. il n’y a plus de source non correctement décodée par la destination qui puisse être décodée dans le temps restant 10 Si (Drapeau ) alors S’il n’y a pas encore eu d’échange de contrôle avec communication de tous les alors étape 11 sinon étape 28 (aucune autre source ne peut être décodée dans le temps restant) 11. Sélection d’une source Choix aléatoire ou selon un ordre par la destination d’une source à aider parmi celles de l’ensemble 12. Tant que ( ) faire la source est aidée jusqu’à ce qu’elle soit décodée, étapes 13-27 13. D requiert que les nœuds aident la source Suite à la requête de la destination D, les nœuds qui ont correctement décodé transmettent en parallèle une même redondance 14. , , Incrémentation du round courant , décrémentation de puisque a été aidée une fois, décrémentation du temps restant 15. si ( ) alors Si la destination a décodé correctement la source aidée alors passer à l’étape 16 sinon passer à l’étape 26 16. est supprimée par la destination de l’ensemble des sources à aider 17. si ( and ) alors S’il reste des sources à décoder et du temps restant alors passer à l’étape 18 sinon passer à l’étape 25 18. si ( ) alors Si tous les intervalles de temps pour décoder n’ont pas été utilisé alors passer à l’étape 19 sinon passer à l’étape 20 19. Recalcule comme à l’étape 3 : Recalcule de en utilisant tous les i.e. comprend les jeux de sources non correctement décodées conduisant à l’efficacité spectrale la plus élevée et satisfaisant la condition du nombre d’intervalles de retransmission inférieur au temps restant 20. Fin de si 21. si ( and ) alors Si est vide et qu’aucun échange de contrôle pour une réception de tous les n’est encore intervenu alors passer à l’étape 22 et sinon à l’étape 24 22. Calcul de en utilisant un échange de contrôle pour une réception de tous les et pour déterminer les nécessaires et suffisants et les communiquer aux nœuds, conformément à l’annexe A 23. Positionnement du drapeau à une valeur négative pour indiquer qu’un échange de a eu lieu et interdire ainsi plus d’un échange de contrôle requérant la transmission de tous les 24. Fin de si 25. Fin de si 26. Fin de si 27. Fin de tant que 28. Autre Si un échange de contrôle avec transmission de tous les CSI est déjà intervenu alors passer à l’étape 29 sinon passer à l’étape 37 29. Les nœuds sélectionnent successivement les sources du jeu ordonné : 1 er élément de Les nœuds aident les sources , fois selon l’ordre donné par 30. Tant que ( ) faire La source est aidée fois 31. Les nœuds aident la source Les nœuds qui ont correctement décodé transmettent en parallèle une même redondance 32. , Incrémentation du round courant , décrémentation de puisque a été aidée une fois 33. si ( ) alors Si a été aidée fois à la fin du round precedent alors étape 34 sinon étape 35 34. Les nœuds suppriment du jeu des sources à aider au bout de la destination a correctement décodée la source 35. Fin de si 36. Fin de tant que 37. Fin de si 38. Fin de tant que Procédé de communication avec transmission d’une trame transportant au moins un message destiné à un système de télécommunication comprenant N nœuds dont sources ( ) et relais, , et une destination ( ), les nœuds fonctionnant en mode half-duplex, avec un accès multiple orthogonal au canal de transmission entre les N nœuds et la destination, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase et une 2 nde phase, le message d’une source ayant été codé avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances, la 1 ère phase comprend intervalles alloués respectivement aux transmissions successives de premières redondances des messages des sources et la 2 nde phase comprend au moins un intervalle de retransmission pour une transmission de nœuds ayant une connaissance correcte d’une même source ( ) telle que ces nœuds transmettent simultanément pendant le même intervalle de retransmission la même redondance du message d’une même source non encore correctement décodée par la destination, le canal de transmission englobant les canaux de transmission entre les nœuds et la destination dits directs et les canaux de transmission entre les nœuds dits indirects, avec initialisation d’un temps restant pendant la 2 nde phase à et détermination d’un ensemble de sources non encore correctement décodées tenant compte de nombres ( ) d’intervalles de retransmission pour que la destination puisse décoder ces sources dans le temps restant, les sources de l’ensemble étant telles que la somme de leur nombre d’intervalles de retransmission est inférieure ou égale au temps restant, dites sources à aider, le procédé mis en œuvre par la destination est tel qu’il comprend : détermination des nombres ( ) d’intervalles de retransmission sur la base d’une connaissance de débits ( ) attribués aux sources et d’au moins des informations de qualité des différents canaux directs entre les sources et la destination obtenues à partir des transmissions intervenues lors de la 1 ère phase, ces nombres ( ) d’intervalles déterminés étant au moins suffisant pour que la destination décode ces sources, réception de redondances transmises par les nœuds ayant une connaissance correcte des sources à aider, pendant les nombres ( ) d’intervalles déterminés, pour que la destination décode ces sources, et mise à jour du temps restant après chaque intervalle de retransmission et, sous condition que l’ensemble soit vide et qu’il reste au moins une source non correctement décodée et que le temps restant soit non nul, détermination des nombres ( ) d’intervalles de retransmission sur la base d’une connaissance des débits attribués à ces sources et d’une connaissance d’une qualité ( ) des différents canaux de transmission directs et des différents canaux de transmission indirects, ces nombres ( ) d’intervalles déterminés étant nécessaires et suffisants pour que la destination décode des sources non encore correctement décodées, et et mise à jour de l’ensemble en tenant compte des nombres ( ) d’intervalles nécessaires et suffisants. Procédé selon la revendication 1, tel que les sources de l’ensemble sont celles qui maximisent une efficacité spectrale. Procédé selon l’une des revendications 1 et 2, tel qu’il comprend : diffusion aux nœuds à chaque intervalle de retransmission d’un identifiant de sources pris parmi l’ensemble et ce, un nombre de fois égal au nombre ( ) d’intervalles déterminé pour la source identifiée. Procédé selon la revendication 3, tel que l’identifiant de sources diffusé est sélectionné de manière aléatoire parmi les sources de l’ensemble . Procédé selon l’une des revendications 1 à 4, comprenant en outre une comparaison entre les nombres d’intervalles de retransmission des sources de l’ensemble pour que l’identifiant de sources diffusé soit sélectionné en tenant compte d’un ordonnancement de ces nombres d’intervalles de retransmission. Procédé selon l’une des revendications 1 et 2, tel qu’il comprend : diffusion aux nœuds sous une forme ordonnée de l’ensemble et des nombres d’intervalles de retransmission des sources de l’ensemble. Procédé selon l’une des revendications 1 à 6, tel qu’il comprend : diffusion d’une requête aux nœuds leur indiquant de transmettre une information de qualité des canaux entre les nœuds, dits canaux indirects, réception d’informations de qualité ( ) des canaux indirects. Procédé selon l’une des revendications 1 à 7, tel que, si le décodage correct d’une source intervient avant la fin du nombre au moins suffisant d’intervalles de retransmission alors le procédé met à jour l’ensemble . Procédé selon l’une des revendications 1 à 8, tel que la détermination des nombres au moins suffisant d’intervalles de retransmission est en outre basée sur une transmission par les nœuds au début de la 2 nde phase de leur jeu de sources correctement décodées. Procédé selon l’une des revendications 1 à 8, tel qu’au cours d’un échange de contrôle avec les nœuds au début de la 2 e phase, la destination envoie son jeu de sources correctement décodées et les nœuds envoient leur jeu de sources correctement décodées et pas encore correctement décodées par la destination et tel que la détermination des nombres au moins suffisant d’intervalles de retransmission est en outre basée sur la transmission par les nœuds de leur jeu de sources correctement décodées et pas encore correctement décodées par la destination. Procédé selon l’une des revendications 1 à 10 tel que, si aucune source ne peut être aidée dans le temps restant avant la fin de la 2 nde phase alors la transmission de la trame est interrompue avant l’utilisation du nombre maximal d’intervalles de retransmission ( ). Procédé de communication avec transmission d’une trame transportant au moins un message mis en œuvre par un dispositif de télécommunication destiné à un système de télécommunication comprenant N nœuds dont sources ( ) et relais, , et une destination ( ), le dispositif formant une des sources, les nœuds fonctionnant en mode half-duplex, avec un accès multiple orthogonal au canal de transmission entre les N nœuds et la destination, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase et une 2 nde phase, le message d’une source ayant été codé avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances, la 1 ère phase comprend intervalles alloués respectivement aux transmissions successives de premières redondances des messages des sources et la 2 nde phase comprend au moins un intervalle de retransmission pour une transmission de nœuds ayant une connaissance correcte d’une même source ( ) telle que ces nœuds transmettent simultanément pendant le même intervalle de retransmission la même redondance du même message d’une même source non encore correctement décodée par la destination, le canal de transmission englobant les canaux de transmission entre les nœuds et la destination dits directs et les canaux de transmission entre les nœuds dits indirects, avec initialisation d’un temps restant pendant la 2 nde phase à et détermination d’un ensemble de sources non encore correctement décodées tenant compte de nombres ( ) d’intervalles de retransmission pour que la destination puisse décoder ces sources dans le temps restant, les sources de l’ensemble étant telles que la somme de leur nombre d’intervalles de retransmission est inférieure ou égale au temps restant, dites sources à aider, le procédé est tel qu’il comprend : transmission d’une première redondance d’un message du dispositif pendant la 1 ère phase, transmission pendant un intervalle de retransmission de la 2 nde phase d’une deuxième redondance du message d’une source de l’ensemble si le dispositif a une connaissance correcte de cette source, échange conditionnel de contrôle avec la destination au cours duquel le dispositif transmet des informations de qualité des liens indirects du dispositif avec les autres nœuds. Dispositif (TAL) de télécommunication pour transmettre une trame transportant au moins un message, destiné à un système de télécommunication comprenant N nœuds dont sources ( ) et relais, , et une destination ( ), les nœuds fonctionnant en mode half-duplex, avec un accès multiple orthogonal au canal de transmission entre les nœuds et la destination, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase et une 2 nde phase, le message d’une source ayant été codé avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances, la 1 ère phase comprend intervalles alloués respectivement aux transmissions successives de premières redondances des messages des sources et la 2 nde phase comprend au moins un intervalle de retransmission pour une transmission de nœuds ayant une connaissance correcte d’une même source ( ) telle que ces nœuds transmettent simultanément pendant le même intervalle de retransmission la même redondance du même message d’une même source non encore correctement décodée par la destination, le canal de transmission englobant les canaux de transmission entre les nœuds et la destination dits directs et les canaux de transmission entre les nœuds dits indirects, avec initialisation d’un temps restant pendant la 2 nde phase à et détermination d’un ensemble de sources non encore correctement décodées tenant compte de nombres ( ) d’intervalles de retransmission pour que la destination puisse décoder ces sources dans le temps restant, les sources de l’ensemble étant telles que la somme de leur nombre d’intervalles de retransmission est inférieure ou égale au temps restant, dites sources à aider, le dispositif qui correspond à une des sources comprend au moins un microprocesseur (µP), une mémoire (MEM), un émetteur (EM) et un récepteur (RE), l’émetteur (EM) comprend un codeur (COD IR) mettant en œuvre un codage de type à redondance incrémental qui génère plusieurs redondances d’un même message à transmettre, le dispositif est tel que : l’émetteur (EM) est apte à transmettre une première redondance d’un message du dispositif pendant la 1 ère phase, l’émetteur (EM) étant en outre apte à transmettre pendant un intervalle de retransmission de la 2 nde phase une deuxième redondance du message d’une source de l’ensemble si le dispositif a une connaissance correcte de cette source, l’émetteur (EM) et le récepteur (RE) étant aptes pour un échange conditionnel de contrôle avec la destination au cours duquel le dispositif transmet des informations de qualité des liens indirects du dispositif avec les autres nœuds. Station de base (BS) destinée à un système de télécommunication comprenant N nœuds dont sources ( ) et relais, , et une destination ( ), les nœuds fonctionnant en mode half-duplex, avec un accès multiple orthogonal au canal de transmission entre les nœuds et la destination, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1 ère phase et une 2 nde phase, le message d’une source ayant été codé avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances, la 1 ère phase comprend intervalles alloués respectivement aux transmissions successives de premières redondances des messages des sources et la 2 nde phase comprend au moins un intervalle de retransmission pour une transmission de nœuds ayant une connaissance correcte d’une même source ( ) telle que ces nœuds transmettent simultanément pendant le même intervalle de retransmission la même redondance du même message d’une même source non encore correctement décodée par la destination, le canal de transmission englobant les canaux de transmission entre les nœuds et la destination dits directs et les canaux de transmission entre les nœuds dits indirects, avec initialisation d’un temps restant pendant la 2 nde phase à et détermination d’un ensemble de sources non encore correctement décodées tenant compte de nombres ( ) d’intervalles de retransmission pour que la destination puisse décoder ces sources dans le temps restant, les sources de l’ensemble étant telles que la somme de leur nombre d’intervalles de retransmission est inférieure ou égale au temps restant, dites sources à aider, la station de base correspondant à la destination comprend un décodeur (DECOD IR), un émetteur (EM_BS), un récepteur (RE_BS), un microprocesseur (µP_BS) tels que : le récepteur (RE_BS) est apte à recevoir successivement pendant la 1 ère phase les premières redondances ( ) des messages des sources, le microprocesseur (µP_BS) est apte à déterminé des nombres ( ) d’intervalles de retransmission sur la base d’une connaissance de débits ( ) attribués aux sources et d’au moins des informations de qualité des différents canaux directs entre les sources et la destination obtenues à partir des transmissions intervenues lors de la 1 ère phase, ces nombres ( ) d’intervalles déterminés étant au moins suffisant pour que la destination décode ces sources, le récepteur (RE_BS) est en outre apte à recevoir des redondances transmises par les nœuds ayant une connaissance correcte des sources à aider, pendant les nombres ( ) d’intervalles déterminés, pour que la station de base (BS) décode ces sources, le microprocesseur (µP_BS) est en outre apte à mettre à jour le temps restant après chaque intervalle de retransmission, le microprocesseur (µP_BS) est en outre apte à déterminer des nombres ( ) d’intervalles de retransmission, sous condition que l’ensemble soit vide, qu’il reste au moins une source non correctement décodée et que le temps restant ne soit pas nul, sur la base d’une connaissance des débits attribués à ces sources et d’une connaissance d’une qualité ( ) des différents canaux de transmission directs et des différents canaux de transmission indirects, ces nombres ( ) d’intervalles déterminés étant nécessaires et suffisants pour que la destination décode des sources non encore correctement décodées et, à mettre à jour l’ensemble en tenant compte des nombres d’intervalles nécessaires et suffisants. Système de télécommunication comprenant nœuds dont sources ( ) et relais, , et une destination ( ), pour une mise en œuvre d’un procédé de communication selon l’une des revendications 1 à 12.