FR3141022A1 - OMAMRC method and system with FDM transmission and multiple sub-band cooperations - Google Patents

OMAMRC method and system with FDM transmission and multiple sub-band cooperations Download PDF

Info

Publication number
FR3141022A1
FR3141022A1 FR2210584A FR2210584A FR3141022A1 FR 3141022 A1 FR3141022 A1 FR 3141022A1 FR 2210584 A FR2210584 A FR 2210584A FR 2210584 A FR2210584 A FR 2210584A FR 3141022 A1 FR3141022 A1 FR 3141022A1
Authority
FR
France
Prior art keywords
transmission
nodes
sub
destination
phase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR2210584A
Other languages
French (fr)
Inventor
Ali AL KHANSA
Raphaël Visoz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
Orange SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Orange SA filed Critical Orange SA
Priority to FR2210584A priority Critical patent/FR3141022A1/en
Priority to PCT/EP2023/078125 priority patent/WO2024079158A1/en
Publication of FR3141022A1 publication Critical patent/FR3141022A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0076Distributed coding, e.g. network coding, involving channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1628List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0097Relays

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Procédé et système OMAMRC avec transmission FDM et coopérations multiples par sous-bande La présente invention se rapporte à un procédé de transmission de messages destiné à un système de télécommunication OMAMRC à nœuds dont sources ( ), éventuellement relais () et une destination. La transmission est de type FDM sur une bande divisée en B sous-bandes orthogonales entre elles. Le procédé comprend : transmission de premières redondances des messages des sources pendant la 1ère phase etréception par les nœuds d’une information d’ordonnancement () indiquant par sous-bande une source sélectionnée non encore correctement décodée par la destination dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud,transmission sur une même sous-bande pendant un même intervalle de retransmission de la 2nde phase, de nœuds dits actifs ayant une connaissance correcte d’une même source () sélectionnée, d’une même deuxième redondance du même message d’une même source, la transmission d’un nœud sur plusieurs sous-bandes étant sous contrainte d’une puissance maximale d’émission du nœud. Figure pour l'abrégé : Fig.4OMAMRC method and system with FDM transmission and multiple cooperations per sub-band The present invention relates to a message transmission method intended for an OMAMRC telecommunications system with nodes including sources ( ), possibly relays () and a destination. The transmission is FDM type on a band divided into B mutually orthogonal sub-bands. The method comprises: transmission of first redundancies of messages from the sources during the 1st phase and reception by the nodes of scheduling information () indicating by sub-band a selected source not yet correctly decoded by the destination called the source to be helped, 'scheduling information taking into account a constraint of a maximum transmission power per node, transmission on the same sub-band during the same retransmission interval of the 2nd phase, of so-called active nodes having correct knowledge of the same source () selected, the same second redundancy of the same message from the same source, the transmission of a node on several sub-bands being constrained by a maximum transmission power of the node. Figure for abstract: Fig.4

Description

Procédé et système OMAMRC avec transmission FDM et coopérations multiples par sous-bandeOMAMRC method and system with FDM transmission and multiple sub-band cooperations Domaine de l’inventionField of the 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 entre au moins deux sources et une destination avec relayage par la coopération d’au moins un nœud pouvant être une des sources ou un relais distinct d’une source.The present invention relates to the field of digital communications. Within this field, the invention relates more particularly to the transmission of coded data between at least two sources and a destination with relaying through the cooperation of at least one node which can be one of the sources or a distinct relay of a source.

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.It is understood that a relay does not have a message to transmit. A relay is a node dedicated to relaying messages from sources while a source has its own message to transmit and can also in certain cases relay messages from other sources i.e. the source is called cooperative in this case.

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.There are many relaying techniques known by their Anglo-Saxon names: “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.The invention applies in particular, but not exclusively, to the transmission of data via mobile networks, for example for real-time applications, or via for example sensor networks.

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 du canal de transmission entre les relais et la destination, noté OMAMRC («Orthogonal Multiple-Access Multiple-Relay Channel» selon la terminologie anglosaxonne).Such a sensor network is a multi-user network, made up of several sources, several relays and a recipient using an orthogonal multiple access scheme of the transmission channel between the relays and the destination, denoted OMAMRC (“Orthogonal Multiple-Access Multiple- Relay Channel” according to Anglo-Saxon terminology).

Art antérieurPrior art

Un système de transmission OMAMRC mettant en œuvre une transmission de type multiplexage par répartition en fréquence dit FDM est connu de la demande WO 2021/260308 publiée le 30 décembre 2021.An OMAMRC transmission system implementing a frequency division multiplexing type transmission known as FDM is known from application WO 2021/260308 published on December 30, 2021.

Le système de télécommunication OMAMRC décrit illustré par la figure 1 comprend sources qui appartiennent au jeu de sources , éventuellement relais qui appartiennent au jeu de relais , , , et une destination . Chaque source du jeu communique avec l’unique destination avec l’aide des autres sources (user cooperation selon la terminologie anglosaxonne) et des relais qui coopèrent. Les nœuds comprennent les relais et les sources qui peuvent se comporter comme un relais quand elles n’émettent pas leur propre message.The described OMAMRC telecommunications system illustrated in Figure 1 includes sources that belong to the source set , possibly relays that belong to the relay set , , , and a destination . Every game source communicates with the single destination with the help of other sources (user cooperation according to Anglo-Saxon terminology) and relays which cooperate. Nodes include relays and sources that can behave as a relay when not transmitting their own message.

Les nœuds, sources et relais, accèdent au canal de transmission selon un schéma d’accès multiple orthogonal en fréquence et fonctionnent selon un mode full-duplex qui leur permet d’écouter sans interférence les transmissions des autres nœuds.The knots, sources and relays, access the transmission channel according to an orthogonal frequency multiple access scheme and operate in a full-duplex mode which allows them to listen to the transmissions of other nodes without interference.

La bande du canal est divisée en B sous-bandes dont le nombre est supposé supérieur ou égal au nombre de sources : . Chaque sous-bande associée à un intervalle de temps (time slot selon la terminologie anglosaxonne) détermine F utilisations du canal (F ressource éléments selon la terminologie anglosaxonne). A chaque intervalle de temps, la transmission FDM intervient sur la bande divisée en B sous-bandes orthogonales entre elles.The channel band is divided into B sub-bands whose number is assumed to be greater than or equal to the number of sources: . Each sub-band associated with a time interval (time slot according to English terminology) determines F uses of the channel (F resource elements according to English terminology). At each time interval, FDM transmission occurs on the band divided into B mutually orthogonal sub-bands.

Un cycle de transmission d’une trame, illustré par la figure 2, dure intervalles de temps avec et le nombre maximal d’intervalles de temps pour un cycle de transmission. A chaque intervalle de temps, aucune, une ou plusieurs sous-bandes sont allouées à un nœud selon une partition et chaque sous-bande est allouée à chaque intervalle de temps à au plus un nœud.A transmission cycle of a frame, illustrated in Figure 2, lasts time intervals with And the maximum number of time slots for a transmission cycle. At each time interval, none, one or more sub-bands are allocated to a node according to a partition and each sub-band is allocated at each time interval to at most one node.

Pendant le premier intervalle de temps (première phase) toutes les sources transmettent, en supposant que , respectivement sur une ou plusieurs sous-bandes allouées à chaque source.During the first time interval (first phase) all sources transmit, assuming that , respectively on one or more sub-bands allocated to each source.

Pendant les intervalles suivants dits de retransmission (deuxième phase), seuls les nœuds sélectionnés parmi les sources et les relais transmettent et leur transmission intervient sur la ou les sous-bandes qui leur sont respectivement allouées selon une partition déterminée pour chaque intervalle courant. Ainsi, à chacun de ces intervalles, la destination détermine le vecteur de dimension B des nœuds devant transmettre à l’intervalle avec pour contrainte que chaque sous-bande est allouée à au plus un nœud.During the following so-called retransmission intervals (second phase), only the nodes selected from the sources and the relays transmit and their transmission occurs on the sub-band(s) which are respectively allocated to them according to a partition determined for each current interval. Thus, at each of these intervals, the destination determines the vector of dimension B of the nodes having to transmit at the interval with the constraint that each sub-band is allocated to at most one node.

Le nœud sélectionné pour une transmission coopérative transmet après un codage multi utilisateurs des mots qu’il a correctement décodés. Le nœud sélectionné peut transmettre des parités déterminées à partir des messages de son jeu de sources correctement décodées en utilisant un codage réseau et un codage canal conjoints (Joint Network Channel Coding selon la terminologie anglosaxonne). Les autres nœuds et la destination peuvent améliorer leur propre décodage en exploitant la transmission du nœud sélectionné et mettre à jour en conséquence leur jeu de sources correctement décodées.The node selected for cooperative transmission transmits after multi-user coding of the words that it has correctly decoded. The selected node can transmit parities determined from messages from its correctly decoded set of sources using joint network coding and channel coding (Joint Network Channel Coding according to English terminology). Other nodes and the destination can improve their own decoding by exploiting the transmission of the selected node and update their set of correctly decoded sources accordingly.

La destination contrôle ainsi la transmission des nœuds en utilisant un canal de retour. Ceci permet d’améliorer l’efficacité spectrale et la fiabilité en augmentant la probabilité de décodage de toutes les sources par la destination.The destination thus controls the transmission of the nodes using a return channel. This improves spectral efficiency and reliability by increasing the probability of all sources being decoded by the destination.

Caractéristiques principales de l’inventionMain characteristics of the invention

La présente invention a pour objet un procédé de transmission de messages mis en trames destiné à un système de télécommunication comprenant une destination et nœuds dont sources et relais, , avec un accès multiple orthogonal au canal de transmission entre les nœuds, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1èrephase de intervalles de temps et une 2ndephase d’au moins un intervalle de temps dit de retransmission, , 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 transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, . Le procédé est tel qu’il comprend :

  • une transmission de premières redondances des messages des sources pendant la 1èrephase,
  • une réception par les nœuds d’une information d’ordonnancement indiquant par sous-bande une source sélectionnée non encore correctement décodée par la destination dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud,
  • une transmission sur une même sous-bande pendant un même intervalle de retransmission de la 2ndephase, de nœuds dits actifs ayant une connaissance correcte d’une même source sélectionnée, d’une même deuxième redondance du même message d’une même source, la transmission d’un nœud sur plusieurs sous-bandes étant sous contrainte d’une puissance maximale d’émission du nœud.
The subject of the present invention is a method of transmitting messages put into frames intended for a telecommunications system comprising a destination and nodes including sources and relay, , with orthogonal multiple access to the transmission channel between the nodes, with a maximum number of time intervals per transmitted frame distributed between a 1st phase of time intervals and a 2nd phase of at least one so-called retransmission time interval, , the message from a source having been coded before transmission according to incremental redundancy type coding which generates several redundancies, the transmission being of the frequency division multiplexing type on a band divided into mutually orthogonal sub-bands, . The process is such that it includes:
  • a transmission of first redundancies of messages from sources during the 1st phase,
  • a reception by the nodes of scheduling information indicating by sub-band a selected source not yet correctly decoded by the destination called the source to be helped, the scheduling information taking into account a constraint of a maximum power d 'transmission per node,
  • a transmission on the same sub-band during the same retransmission interval of the 2nd phase, of so-called active nodes having correct knowledge of the same selected source, of the same second redundancy of the same message from the same source, the transmission of a node over several sub-bands being constrained by a maximum transmission power of the node.

L’allocation de sous-bandes orthogonales entre les sources permet de réduire le temps nécessaire pour transmettre des données puisque toutes les sources émettent leur première redondance sur une ou plusieurs sous-bandes d’un des intervalles de temps (time slot) de la 1èrephase. Lorsque la 1èrephase comprend un seul intervalle de temps, , alors toutes les sources émettent simultanément pendant ce même intervalle de temps ce qui permet d’avoir une 1èrephase très rapide. Un tel procédé est donc bien adapté pour des services exigeant en termes de latence.The allocation of orthogonal sub-bands between sources makes it possible to reduce the time necessary to transmit data since all sources emit their first redundancy on one or more sub-bands of one of the time intervals (time slot) of the 1st phase. When the 1st phase includes a single time interval, , then all sources emit simultaneously during this same time interval which allows for a very fast 1st phase. Such a process is therefore well suited for services requiring latency.

La transmission d’une même redondance simultanément pendant un même intervalle de retransmission de la 2ephase par tous les nœuds ayant une connaissance correcte de la même source permet d’augmenter la puissance à la réception à la destination et ainsi de diminuer très fortement la probabilité d’une fausse alarme i.e. d’un décodage incorrect. Cette amélioration permet une optimisation du débit et/ou permet de diminuer la puissance d’émission des sources pour un même débit. Les nœuds ayant une connaissance correcte de la même source sont aussi bien les nœuds ayant décodés correctement cette même source que la source elle-même. Ces nœuds autre que la source sont capables de coopération en transmettant une même redondance de cette même source pendant un intervalle de retransmission. La transmission de ces nœuds est dite coopérative.The transmission of the same redundancy simultaneously during the same retransmission interval of the 2nd phase by all the nodes having correct knowledge of the same source makes it possible to increase the power at reception at the destination and thus to very significantly reduce the probability of a false alarm ie incorrect decoding. This improvement allows optimization of the flow rate and/or makes it possible to reduce the transmission power of the sources for the same flow rate. The nodes having correct knowledge of the same source are both the nodes having correctly decoded this same source and the source itself. These nodes other than the source are capable of cooperation by transmitting the same redundancy from this same source during a retransmission interval. The transmission of these nodes is called cooperative.

Dans le cas où le système inclus des relais autres que les sources, une transmission coopérative est soit une transmission par un relais soit une transmission par une source capable d’aider la destination à décoder une source qu’elle n’a pas encore correctement décodée.In the case where the system includes relays other than the sources, a cooperative transmission is either a transmission by a relay or a transmission by a source capable of helping the destination to decode a source that it has not yet correctly decoded .

Une transmission coopérative est une transmission par un nœud qui contient des informations relatives à au moins un message d’un autre nœud. La transmission d’un relais est, par nature, une transmission coopérative mais aussi la transmission d’une source (qui est capable de coopération) qui inclut dans sa transmission des informations relatives à au moins un message d’une autre source. La coopération des nœuds assure une augmentation de la fiabilité des transmissions.A cooperative transmission is a transmission by a node that contains information relating to at least one message from another node. The transmission of a relay is, by nature, a cooperative transmission but also the transmission of a source (which is capable of cooperation) which includes in its transmission information relating to at least one message from another source. The cooperation of the nodes ensures an increase in the reliability of transmissions.

La transmission d’un nœud sur une sous-bande dépend de sa transmission sur d’autres sous-bandes. En effet, un nœud a une puissance d’émission P qui doit être répartie sur toutes les sous-bandes pour lesquels il est actif. La puissance émise par un nœud pour une sous-bande est fonction de sa puissance émise sur les autres sous-bandes pour lesquels il est actif et la somme des puissances émises par bande ne peut dépasser P.The transmission of a node on a sub-band depends on its transmission on other sub-bands. Indeed, a node has a transmission power P which must be distributed over all the sub-bands for which it is active. The power transmitted by a node for a sub-band is a function of its power transmitted on the other sub-bands for which it is active and the sum of the powers transmitted per band cannot exceed P.

La sélection des sources à aider est mise en œuvre par un dispositif dit ordonnanceur ou scheduleur qui peut tout aussi bien correspondre à la destination qu’à un autre dispositif qui dispose de connaissances sur la qualité des liens au sein du système considéré.The selection of the sources to help is implemented by a device called a scheduler or scheduler which can just as easily correspond to the destination as to another device which has knowledge of the quality of the links within the system considered.

L’ordonnanceur remonte aux nœuds une information d’ordonnancement identifiant les sources sélectionnées à aider i.e. sélectionnées parmi les sources que la destination n’a pas encore correctement décodées. L’information d’ordonnancement comprend en outre l’allocation des sous-bandes pour une retransmission par les nœuds d’une redondance des sources sélectionnées. Par exemple, cette information peut être sous la forme d’un entier : pour B sous bandes, cet entier peut être déterminé de la façon suivant, est l’identifiant de la source prenant sa valeur dans l’ensemble {1,..,M} associé à la bande prenant sa valeur dans l’ensemble .The scheduler sends scheduling information to the nodes identifying the sources selected to help, ie selected from among the sources that the destination has not yet correctly decoded. The scheduling information further includes the allocation of sub-bands for retransmission by the nodes of a redundancy of the selected sources. For example, this information can be in the form of an integer : for B under bands, this integer can be determined as follows, Or is the identifier of the source taking its value in the set {1,..,M} associated with the band taking its value as a whole .

L’invention a en outre pour objet, un procédé de transmission de messages mis en trames mis en œuvre par un dispositif de télécommunication destiné à un système de télécommunication à nœuds dont sources et relais et le dispositif, , avec un accès multiple orthogonal au canal de transmission entre les nœuds, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1èrephase de T intervalles de temps et une 2ndephase d’au moins un intervalle de temps dit de retransmission, , 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 transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en B sous-bandes orthogonales entre elles, . Le procédé est tel qu’il comprend :

  • une réception simultanée par le dispositif pendant la 1èrephase sur au moins sous-bandes de premières redondances des messages des sources,
  • une transmission par le dispositif d’une information d’ordonnancement indiquant par sous-bande une source sélectionnée non encore correctement décodée par le dispositif dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud,
  • une réception par le dispositif, sur une même sous-bande d’un même intervalle de retransmission de la 2ndephase, 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.
The invention further relates to a method of transmitting messages put into frames implemented by a telecommunications device intended for a telecommunication system. nodes including sources and relay and device, , with orthogonal multiple access to the transmission channel between the nodes, with a maximum number of time intervals per transmitted frame distributed between a 1st phase of T time intervals and a 2nd phase of at least one so-called retransmission time interval, , the message from a source having been coded before transmission according to incremental redundancy type coding which generates several redundancies, the transmission being of the frequency division multiplexing type on a band divided into B mutually orthogonal sub-bands, . The process is such that it includes:
  • simultaneous reception by the device during the 1st phase on at least sub-bands of first redundancies of messages from sources,
  • a transmission by the device of scheduling information indicating by sub-band a selected source not yet correctly decoded by the device called the source to be helped, the scheduling information taking into account a constraint of a maximum power d 'transmission per node,
  • reception by the device, on the same sub-band of the same retransmission interval of the 2nd phase, of the same second redundancy of the same selected source and coming from different nodes having correct knowledge of this same source.

L’invention a en outre pour objet, un procédé de transmission de messages mis en trames mis en œuvre par un dispositif de télécommunication destiné à un système de télécommunication à nœuds dont sources et relais et une destination, , le dispositif étant une des sources, 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èrephase de intervalles de temps et une 2ndephase d’au moins un intervalle de temps dit de retransmission, , la transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, . Le procédé est tel qu’il comprend :

  • un codage d’un message avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances,
  • une transmission d’une première redondance d’un message de la source pendant la 1èrephase,
  • une réception d’une information d’ordonnancement indiquant par sous-bande une source sélectionnée non encore correctement décodée par la destination dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud,
  • une transmission pendant un intervalle de retransmission de la 2ndephase d’une deuxième redondance du message des sources sélectionnées sur les sous-bandes respectives, pour les sources pour lesquelles le dispositif a une connaissance correcte, la transmission du dispositif sur plusieurs sous-bandes étant sous contrainte d’une puissance maximale d’émission.
The invention further relates to a method of transmitting messages put into frames implemented by a telecommunications device intended for a telecommunication system. nodes including sources and relay and a destination, , the device being one of the sources, with orthogonal multiple access to the transmission channel between the nodes and destination, with a maximum number of time intervals per transmitted frame distributed between a 1st phase of time intervals and a 2nd phase of at least one so-called retransmission time interval, , the transmission being of the frequency division multiplexing type on a band divided into mutually orthogonal sub-bands, . The process is such that it includes:
  • coding of a message before transmission according to incremental redundancy type coding which generates several redundancies,
  • a transmission of a first redundancy of a message from the source during the 1st phase,
  • a reception of scheduling information indicating by sub-band a selected source not yet correctly decoded by the destination said source to be helped, the scheduling information taking into account a constraint of a maximum transmission power by node,
  • a transmission during a retransmission interval of the 2 nd phase of a second redundancy of the message from the selected sources on the respective sub-bands, for the sources for which the device has correct knowledge, the transmission of the device on several sub-bands being constrained by a maximum transmission power.

L’invention a en outre pour objet un dispositif de télécommunication pour transmettre des messages mis en trame, destiné à un système de télécommunication comprenant nœuds dont sources et relais, , et une destination , 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èrephase de intervalles de temps et une 2ndephase d’au moins un intervalle de temps dit de retransmission, , la transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, , le dispositif qui correspond à une des sources comprend au moins un microprocesseur, une mémoire, une chaîne d’émission et une chaîne de réception, la chaîne d’émission 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, et est tel que :

  • la chaîne d’émission est apte à transmettre une première redondance du message à transmettre pendant la 1èrephase,
  • la chaîne de réception est apte à recevoir une information d’ordonnancement de taille indiquant par sous-bande une source sélectionnée non encore correctement décodée par la destination dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud,
  • la chaîne d’émission est en outre apte à transmettre pendant un intervalle de retransmission de la 2ndephase une deuxième redondance du message des sources sélectionnées sur les sous-bandes respectives, pour les sources pour lesquelles le dispositif a une connaissance correcte, la transmission sur plusieurs sous-bandes étant sous contrainte d’une puissance maximale d’émission.
The invention further relates to a telecommunications device for transmitting framed messages, intended for a telecommunications system comprising nodes including sources and relay, , and a destination , with orthogonal multiple access to the transmission channel between the nodes and destination, with a maximum number of time intervals per transmitted frame distributed between a 1st phase of time intervals and a 2nd phase of at least one so-called retransmission time interval, , the transmission being of the frequency division multiplexing type on a band divided into mutually orthogonal sub-bands, , the device which corresponds to one of the sources comprises at least one microprocessor, a memory, a transmission chain and a reception chain, the transmission chain comprises an encoder implementing incremental redundancy type coding which generates several redundancies of the same message to be transmitted, and is such that:
  • the transmission chain is capable of transmitting a first redundancy of the message to be transmitted during the 1st phase,
  • the reception chain is capable of receiving scheduling information size indicating by sub-band a selected source not yet correctly decoded by the destination called the source to be helped, the scheduling information taking into account a constraint of a maximum transmission power per node,
  • the transmission chain is further capable of transmitting during a retransmission interval of the 2nd phase a second redundancy of the message from the sources selected on the respective sub-bands, for the sources for which the device has correct knowledge, the transmission on several sub-bands being constrained by a maximum transmission power.

L’invention a en outre pour objet un dispositif de télécommunication pour transmettre des messages mis en trame, destiné à un système de télécommunication comprenant nœuds dont sources et relais, , et une destination , 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èrephase de intervalles de temps et une 2ndephase d’au moins un intervalle de temps dit de retransmission, , la transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, . Le dispositif qui correspond à une des sources comprend au moins un microprocesseur, une mémoire, une chaîne d’émission et une chaîne de réception, et est tel que :

  • la chaîne de réception est apte à recevoir simultanément pendant la 1èrephase sur au moins sous-bandes de premières redondances des messages des sources,
  • la chaîne d’émission est apte à transmettre une information d’ordonnancement indiquant par sous-bande une source sélectionnée non encore correctement décodée par le dispositif dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud,
  • la chaîne de réception est en outre apte à recevoir sur une même sous-bande d’un même intervalle de retransmission de la 2ndephase, 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.
The invention further relates to a telecommunications device for transmitting framed messages, intended for a telecommunications system comprising nodes including sources and relay, , and a destination , with orthogonal multiple access to the transmission channel between the nodes and destination, with a maximum number of time intervals per transmitted frame distributed between a 1st phase of time intervals and a 2nd phase of at least one so-called retransmission time interval, , the transmission being of the frequency division multiplexing type on a band divided into mutually orthogonal sub-bands, . The device which corresponds to one of the sources comprises at least one microprocessor, a memory, a transmission chain and a reception chain, and is such that:
  • the reception chain is capable of receiving simultaneously during the 1st phase on at least sub-bands of first redundancies of messages from sources,
  • the transmission chain is able to transmit scheduling information indicating by sub-band a selected source not yet correctly decoded by the device called the source to be helped, the scheduling information taking into account a constraint of a power maximum emission per node,
  • the reception chain is also capable of receiving on the same sub-band of the same retransmission interval of the 2nd phase, the same second redundancy of the same selected source and coming from different nodes having correct knowledge of this same source.

L’invention a en outre pour objet un système de télécommunication comprenant une destination et nœuds dont sources et relais, , avec un accès multiple orthogonal au canal de transmission entre les nœuds et la destination, adapté pour une mise en œuvre d’un procédé de transmission selon un des objets de l’invention.The invention further relates to a telecommunications system comprising a destination and nodes including sources and relay, , with orthogonal multiple access to the transmission channel between the nodes and the destination, suitable for implementing a transmission method according to one of the objects of the invention.

Selon un mode de réalisation, l’information d’ordonnancement est déterminée sur la base d’une information mutuelle par sous-bande , , d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination.According to one embodiment, the scheduling information is determined on the basis of mutual information per sub-band , , of an equivalent channel between the nodes having correct knowledge of the same source to be helped and the destination.

Le critère pris en compte basé sur l’information mutuelle permet de tendre vers une maximisation de l’efficacité spectrale. L’information mutuelle dépend du nombre de sous-bandes pour lesquelles un nœud est actif c’est-à-dire qui transmet une redondance pour la même source ou plusieurs sources pour ces différentes sous-bandes. La sélection des sources à aider tient donc compte du fait que chacun des nœuds qui transmet une redondance d’une source à aider sélectionnée transmet sur les sous-bandes allouées et ceci pour les différentes sources à aider dont il a une connaissance correcte. La détermination de l’information d’ordonnancement est donc sous contrainte d’une puissance maximale d’émission par nœud.The criterion taken into account based on mutual information makes it possible to move towards maximizing spectral efficiency. Mutual information depends on the number of sub-bands for which a node is active, i.e. which transmits redundancy for the same source or several sources for these different sub-bands. The selection of the sources to help therefore takes into account the fact that each of the nodes which transmits a redundancy of a selected source to help transmits on the allocated sub-bands and this for the different sources to help of which it has correct knowledge. The determination of the scheduling information is therefore constrained by a maximum transmission power per node.

Selon un mode de réalisation, le procédé de transmission comprend en outre :

  • transmission des jeux de sources correctement décodées par les nœuds à l’issue de l’intervalle de transmission de la 1èrephase.
According to one embodiment, the transmission method further comprises:
  • transmission of sets of sources correctly decoded by the nodes at the end of the transmission interval of the 1st phase.

L’information transmise par les nœuds permet à la destination de sélectionner les sources pour l’aider à décoder un maximum de sources.The information transmitted by the nodes allows the destination to select sources to help it decode as many sources as possible.

Selon un mode de réalisation, le procédé de transmission comprend en outre :

  • réception par les nœuds d’un jeu de sources correctement décodées par la destination parmi les sources reçues par la destination pendant la 1èrephase,
  • transmission par les nœuds de jeux de sources correctement décodées par les nœuds et non encore décodées correctement par la destination à l’issue de la 1èrephase.
According to one embodiment, the transmission method further comprises:
  • reception by the nodes of a set of sources correctly decoded by the destination among the sources received by the destination during the 1st phase,
  • transmission by the source game nodes correctly decoded by the nodes and not yet correctly decoded by the destination at the end of the 1st phase.

Selon ce protocole la destination remonte aux nœuds son jeu de sources correctement décodées à l’issue d’une réception de données transmises pendant le 1erintervalle de transmission. Cette remontée peut intervenir via un canal de contrôle. Selon un mode de réalisation particulièrement simple, la destination remonte M bits qui indiquent pour chacune des M sources si elle est correctement décodée ou pas. Si toutes les sources sont correctement décodées par la destination i.e. son jeu de sources correctement décodées contient les M sources, une nouvelle trame est transmise. L’information transmise par les nœuds permet à la destination de sélectionner plus efficacement les sources pour l’aider à décoder un maximum de sources.According to this protocol, the destination sends its set of correctly decoded sources to the nodes following reception of data transmitted during the 1st transmission interval. This feedback can occur via a control channel. According to a particularly simple embodiment, the destination returns M bits which indicate for each of the M sources whether it is correctly decoded or not. If all sources are correctly decoded by the destination, ie its set of correctly decoded sources contains the M sources, a new frame is transmitted. The information transmitted by the nodes allows the destination to select sources more efficiently to help it decode as many sources as possible.

Selon un mode de réalisation, l’information d’ordonnancement est obtenue en comparant, entre différentes informations d’ordonnancement possibles de sources à aider par sous-bande, la somme sur les sous-bandes d’une information mutuelle par sous-bande d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination.According to one embodiment, the scheduling information is obtained by comparing, between different possible scheduling information of sources to be helped by sub-band, the sum over the sub-bands of mutual information per sub-band of an equivalent channel between the nodes having correct knowledge of the same source to be helped and the destination.

Selon un mode de réalisation, l’information d’ordonnancement comprenant composantes, les composantes sont déterminées séquentiellement sous-bande après sous-bande et, pour une sous-bande donnée, la composante est obtenue en déterminant entre les différentes sources à aider un maximum d’une somme comprenant d’une part la somme sur les sous-bandes de d’une information mutuelle d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination et d’autre part une information mutuelle d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination pour la sous-bande .According to one embodiment, the scheduling information comprising components, the components are determined sequentially sub-band after sub-band and, for a sub-band given, the component is obtained by determining between the different sources to help a maximum of a sum comprising on the one hand the sum over the sub-bands of mutual information of an equivalent channel between the nodes having correct knowledge of the same source to be helped and the destination and on the other hand mutual information of an equivalent channel between the nodes having correct knowledge of a same source to help and destination for subband .

Selon un mode de réalisation, un canal de transmission entre un nœudapris parmi les nœuds et la destination pour la sous-bande s’écrivant sous la forme avec une amplitude et un facteur de phase, le procédé est tel que, lorsque chacun des nœuds ayant une connaissance correcte d’une même source sélectionnée connaît la phase du canal de transmission entre ce nœud et la destination, la transmission par chacun de ces nœuds de la même deuxième redondance de cette même source est modulée par le facteur de phase avec et où correspond au conjugué de l’amplitude du canal de transmission entre ce nœud et la destination divisé par sa norme .According to one embodiment, a transmission channel between a node taken from among the nodes and the destination for the sub-band written in the form with an amplitude and a phase factor, the method is such that, when each of the nodes having correct knowledge of the same selected source knows the phase of the transmission channel between this node and the destination, the transmission by each of these nodes of the same second redundancy of this same source is modulated by the phase factor with and or corresponds to the conjugate of the amplitude of the transmission channel between this node and the destination divided by its standard .

Selon un mode de réalisation, un canal de transmission entre un nœudapris parmi les nœuds et la destination pour la sous-bande s’écrivant sous la forme avec une amplitude et un facteur de phase, les nœuds ayant une connaissance correcte d’une même source sélectionnée pour la sous-bande étant regroupés en un premier et un deuxième groupes de nœuds tel que chacun des nœuds du premier groupe connait la phase du canal de transmission entre ce nœud et la destination pour la sous-bande et chacun des nœuds du deuxième groupe ne connait pas la phase du canal de transmission entre ce nœud et la destination pour la sous-bande , le procédé est tel que la transmission par un nœudadu premier groupe de la même deuxième redondance d’une source est modulée par le facteur de phase avec et où correspond au conjugué de l’amplitude du canal de transmission entre ce nœud et la destination divisé par sa norme et tel que la transmission par un nœudadu deuxième groupe de la même deuxième redondance de la source intervient sans correction de phase.According to one embodiment, a transmission channel between a node taken from among the nodes and the destination for the sub-band written in the form with an amplitude and a phase factor, the nodes having correct knowledge of the same source selected for the sub-band being grouped into a first and a second group of nodes such that each of the nodes of the first group knows the phase of the transmission channel between this node and the destination for the sub-band and each of the nodes of the second group does not know the phase of the transmission channel between this node and the destination for the sub-band , the method is such that the transmission by a node a of the first group of the same second redundancy of a source is modulated by the phase factor with and or corresponds to the conjugate of the amplitude of the transmission channel between this node and the destination divided by its standard and such that the transmission by a node a of the second group of the same second redundancy of the source occurs without phase correction.

Selon un mode de réalisation, pour une même source, la première redondance et la deuxième redondance sont différentes.According to one embodiment, for the same source, the first redundancy and the second redundancy are different.

Les différents modes peuvent être combinés entre eux pour former d’autres modes.The different modes can be combined with each other to form other modes.

Les dispositifs et système selon l’invention sont adaptés pour mettre en œuvre les différents modes de réalisation du procédé selon l’invention.The devices and system according to the invention are adapted to implement the different embodiments of the method according to the invention.

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 transmission lorsque ces applications sont exécutées par des processeurs.The invention further relates to each of the specific software applications on one or more information media, said applications comprising program instructions adapted to the implementation of the transmission method when these applications are executed by processors.

L’invention a en outre pour objet des mémoires configurées comportant des codes d’instructions correspondant respectivement à chacune des applications spécifiques.The invention further relates to configured memories comprising instruction codes corresponding respectively to each of the specific applications.

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.Memory can be incorporated into any entity or device capable of storing the program. The memory may be of the ROM type, for example a CD ROM or a microelectronic circuit ROM, or of the magnetic type, for example a USB key or a hard disk.

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.On the other hand, each specific application according to the invention can be downloaded from a server accessible on an Internet type network.

Les caractéristiques optionnelles présentées ci-dessus dans le cadre du procédé de transmission peuvent éventuellement s’appliquer à l’application logicielle et à la mémoire ci-dessus évoquées.The optional characteristics presented above as part of the transmission process may possibly apply to the software application and the memory mentioned above.

Liste des figuresList of 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 :Other characteristics and advantages of the invention will appear more clearly on reading the following description of embodiments, given by way of simple illustrative and non-limiting examples, and the appended drawings, among which:

la est un schéma d’un exemple de système OMAMRC (Orthogonal Multiple Access Multiple Relays Channel) selon l’art antérieur, there is a diagram of an example of an OMAMRC (Orthogonal Multiple Access Multiple Relays Channel) system according to the prior art,

la est un schéma d’un cycle de transmission d’une trame selon l’art antérieur, there is a diagram of a transmission cycle of a frame according to the prior art,

la est un schéma d’un cycle de transmission d’une trame selon l’invention, there is a diagram of a transmission cycle of a frame according to the invention,

la est un schéma du protocole des échanges d’informations entre la destination et les nœuds, sources et relais, selon un mode de réalisation de l’invention, there is a diagram of the protocol for information exchanges between the destination and the nodes, sources and relays, according to one embodiment of the invention,

la est un schéma de la structure simplifiée d’un dispositif de télécommunication selon l’invention. there is a diagram of the simplified structure of a telecommunications device according to the invention.

Description de modes de réalisation particuliers de l’inventionDescription of particular embodiments of the invention

Un système OMAMRC est illustré par la figure 1. Dans le contexte de l’invention, un tel système comprend nœuds dont sources qui appartiennent au jeu de sources et relais qui appartiennent au jeu de relais et une destination . . . Quand , le système comprend uniquement deux sources et la destination. Quand , le système comprend au moins deux sources et au moins un relais et la destination.An OMAMRC system is illustrated in Figure 1. In the context of the invention, such a system comprises nodes including sources that belong to the source set And relays that belong to the relay set and a destination . . . When , the system only includes two sources and the destination. When , the system includes at least two sources and at least one relay and the destination.

Un schéma d’un cycle de transmission d’une trame selon l’invention est illustré par la .A diagram of a transmission cycle of a frame according to the invention is illustrated by the .

Une utilisation du canal (channel use selon la terminologie anglosaxonne) 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.A channel use (channel use according to Anglo-Saxon terminology) is the smallest granularity in time-frequency resource defined by the system which allows the transmission of a modulated symbol. The number of uses of the channel is linked to the available frequency band and the transmission duration.

Chaque source du jeu communique avec l’unique destination avec l’aide des autres sources (user cooperation selon la terminologie anglosaxonne) et des relais qui coopèrent.Every game source communicates with the single destination with the help of other sources (user cooperation according to Anglo-Saxon terminology) and relays which cooperate.

Les nœuds comprennent les relais et les sources qui peuvent se comporter comme un relais quand elles n’émettent pas leur propre message.Nodes include relays and sources that can behave as a relay when they are not transmitting their own message.

Les nœuds, sources et relais, accèdent au canal de transmission selon un schéma d’accès multiple orthogonal en fréquence et fonctionnent selon un mode full-duplex qui leur permet d’écouter sans interférence les transmissions des autres nœuds.THE nodes, sources and relays, access the transmission channel according to an orthogonal frequency multiple access scheme and operate in a full-duplex mode which allows them to listen to the transmissions of other nodes without interference.

La bande du canal est divisée en B sous-bandes. Chaque sous-bande associée à un intervalle de temps détermine F utilisations du canal (F ressource elements selon la terminologie anglosaxonne). Dans le cas d’une transmission avec une modulation OFDM, une sous-bande peut comprendre par exemple autant de sous-porteuses qu’un symbole OFDM.The channel band is divided into B sub-bands. Each sub-band associated with a time interval determines F uses of the channel (F resource elements according to Anglo-Saxon terminology). In the case of transmission with OFDM modulation, a sub-band can for example include as many sub-carriers as an OFDM symbol.

Chaque source transmet à la destination ses données mises en trame avec l’aide des autres sources et des relais. Une trame occupe des intervalles de temps (time slots selon la terminologie anglosaxonne) lors de la transmission des messages des respectivement sources.Each source transmits its framed data to the destination with the help of other sources and relays. A frame occupies time intervals (time slots according to Anglo-Saxon terminology) during the transmission of messages from respectively sources.

Un cycle de transmission i.e. transmission d’une trame, illustré par la figure 3 se déroule pendant intervalles de temps. le nombre d’intervalles de transmission de la 1èrephase avec une ou plusieurs sous-bandes du canal allouées pour chaque source . le nombre d’intervalles de retransmission de la 2ephase avec une ou plusieurs sous-bandes du canal allouées pour aider chaque source sélectionnée, et le nombre maximal d’intervalles de retransmission.A transmission cycle, i.e. transmission of a frame, illustrated in Figure 3, takes place during time intervals. the number of transmission intervals of the 1st phase with one or more channel sub-bands allocated for each source . the number of retransmission intervals of the 2nd phase with one or more sub-bands of the channel allocated to help each source selected, And the maximum number of retransmission intervals.

La détermination des sources à aider et l’allocation des sous-bandes sont mises en œuvre par un ordonnanceur («scheduler» selon la terminologie anglosaxonne). Le mode décrit correspond au cas où l’ordonnanceur est hébergé par la destination.The determination of the sources to be helped and the allocation of sub-bands are implemented by a scheduler (“scheduler” according to English terminology). The mode described corresponds to the case where the scheduler is hosted by the destination.

Le nombre d’utilisations du canal est supposé identique pour chaque intervalle de temps de transmission et chaque intervalle de temps de retransmission : .The number of channel uses is assumed to be the same for each transmission time interval and each retransmission time interval: .

est une variable représentant le débit initial de la source qui peut prendre ses valeurs dans l’ensemble fini . Un intervalle de transmission a pour capacité utilisations du canal pour chaque source . Pendant la première phase chaque source émet un message pendant utilisations du canal, , le nombre d’utilisations du canal dépendant de la source s. is a variable representing the initial flow rate of the source which can take its values in the finite set . A transmission interval has the capacity channel usages for each source . During the first phase each source sends a message during uses of the canal, , the number of uses of the channel dependent on the source s.

Un intervalle de retransmission a pour capacité utilisations du canal pour chaque source . est une variable représentant le rapport qui peut prendre ses valeurs dans un ensemble fini .A retransmission interval has the capacity channel usages for each source . is a variable representing the ratio which can take its values in a finite set .

Les débits initiaux des sources sont déterminés généralement par la destination lors d’une phase initiale qui précède toute phase de transmission. La remontée des débits initiaux et des rapports est effectuée via des canaux de contrôle à débit très limité. La phase initiale intervient au plus avant chaque phase de transmission d’une trame.The initial flow rates of the sources are generally determined by the destination during an initial phase which precedes any transmission phase. The rise in initial flow rates and reports is carried out via control channels with very limited flow. The initial phase occurs at the most before each transmission phase of a frame.

Lorsque alors le nombre de sous-bandes est supposé supérieur ou égal au nombre de sources : . Lorsque alors le nombre de sous-bandes fois le nombre d’intervalles de transmission est supposé supérieur ou égal au nombre de sources : .When then the number of sub-bands is assumed greater than or equal to the number of sources: . When then the number of sub-bands times the number of transmission intervals is assumed greater than or equal to the number of sources: .

Un mode de réalisation du protocole des échanges entre les nœuds et la destination est illustré par la .One embodiment of the exchange protocol between the nodes and the destination is illustrated by the .

Pendant la première phase, les premiers intervalles de temps, toutes les sources transmettent respectivement sur une ou plusieurs sous-bandes allouées à chaque source. L’allocation d’une ou plusieurs sous-bandes à une source est définie dans une partition qui peut être déterminée par la destination et communiquée aux sources par la destination via un canal de contrôle. Lorsque toutes les sources transmettent simultanément respectivement sur une ou plusieurs sous-bandes allouées à chaque source. Lorsque toutes les sources transmettent pendant un ou plusieurs des intervalles de transmission sur une ou plusieurs sous-bandes allouées à chaque source. Certaines sources peuvent transmettre simultanément sur des sous-bandes différentes.During the first phase, the first time intervals, all sources transmit respectively on one or more sub-bands allocated to each source. The allocation of one or more sub-bands to a source is defined in a partition which can be determined by the destination and communicated to the sources by the destination via a control channel. When all sources transmit simultaneously respectively on one or more sub-bands allocated to each source. When all sources transmit during one or more of the transmission intervals on one or more sub-bands allocated to each source. Some sources can transmit simultaneously on different sub-bands.

A chaque intervalle de temps de retransmission, aucune, une ou plusieurs sous-bandes sont allouées pour une source à aider.At each retransmission time interval, none, one or more sub-bands are allocated for a source to be assisted.

L’ordonnanceur, la destination selon le mode décrit, transmet aux nœuds une information d’ordonnancement qui peut avoir la forme d’un vecteur. L’information d’ordonnancement détermine une partition des sources à aider pour les différentes sous-bandes. Ainsi, les partitions peuvent être différentes entre chacun des intervalles de retransmission. Seuls les nœuds ayant une connaissance correcte d’une même source de la partition transmettent simultanément une même redondance de cette même source sur une ou plusieurs mêmes sous-bandes. Ces nœuds comprennent les nœuds ayant correctement décodés cette même source et la source elle-même, ces nœuds sont dits coopératifs.The scheduler, the destination according to the mode described, transmits to the nodes scheduling information which can have the form of a vector. Scheduling information determines a partition of the sources to help for the different sub-bands. Thus, the partitions can be different between each of the retransmission intervals. Only nodes with correct knowledge of the same source of the partition simultaneously transmit the same redundancy of this same source on one or more of the same sub-bands. These nodes include the nodes that have correctly decoded this same source and the source itself; these nodes are called cooperative.

A titre de simplification de la description, les suppositions suivantes sont faites par la suite sur le système OMAMRC :

  • les sources, les relais sont équipés d’une seule antenne d’émission ;
  • les sources, les relais, et la destination sont équipés d’une seule 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 maximale ;
  • il est fait usage d’un code CRC supposé inclus dans les bits d’information de chaque source pour déterminer si un message 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. sont des paramètres du système ;
  • la qualité instantanée du canal/lien direct en réception (CSIR Channel State Information at Receiver) est disponible à la destination, aux sources et aux relais ;
  • les retours sont sans erreur (pas d’erreur sur les signaux de contrôle).
To simplify the description, the following assumptions are subsequently made on the OMAMRC system:
  • the sources and relays are equipped with a single transmitting antenna;
  • the sources, relays, and destination are equipped with a single receiving antenna;
  • sources, relays, and destination are perfectly synchronized;
  • the sources are statistically independent (there is no correlation between them);
  • all nodes transmit with the same maximum power ;
  • use is made of a CRC code assumed to be included in the bits of information from each source to determine whether a message is correctly decoded or not, ;
  • the links between different nodes suffer from additive noise and fading. The fading gains are fixed during the transmission of a frame carried out for a maximum duration of time intervals, but can change independently from one frame to another. are system parameters;
  • Instantaneous receive channel/link quality (CSIR Channel State Information at Receiver) is available at destination, sources and relays;
  • the returns are error-free (no error on the control signals) .

Les notations suivantes sont utilisées :

  • un nœud qui intervient pendant la 2ephase est noté avec , si le nœudiest une source i dénotée sur la figure 1, , sinon , et le nœud est un relais dénoté ,…, sur la ,
  • est l’information d’ordonnancement. Elle contient les sources à aider pour l’intervalle de retransmission pendant la deuxième phase. Lorsqu’elle a la forme d’un vecteur, ,l’information d’ordonnancement est de dimension B. Le élément du vecteur indique la source à aider pour cette sous-bande durant cet intervalle de temps , . L’ordre dans le vecteur correspond à l’ordre des sous-bandes. L’information d’ordonnancement peut prendre d’autres formes, cette information peut par exemple être sous la forme d’un entier . Pour B sous bandes, cet entier peut être déterminé de la façon suivant, est l’identifiant de la source prenant sa valeur dans l’ensemble {1,..,M} associé à la bande prenant sa valeur dans l’ensemble . Par exemple, un ensemble ordonné de trois éléments appartenant à {0,..,9} par exemple (1,2,3) peut s’écrire (il y’a une bijection) sous la forme d’un entier ou en base 10. Un ensemble ordonné de trois éléments appartenant à {0,..,M-1} par exemple ( ) peut s’écrire (il y a une bijection) en base M sous la forme d’un entier . Donc la donnée d’un entier base M permet d’identifier un ntuple dont les éléments sont des entiers d’un ensemble {0,…,M-1}. La suite de la description considère que l’information d’ordonnancement a la forme d’un vecteur.
  • est le rapport signal à bruit moyen (SNR) qui prend en compte les effets d’atténuation du canal (path-lossselon la terminologie anglosaxonne) et de masquage (shadowingselon la terminologie anglosaxonne) entre le nœud (source ou relais) et le nœud (source, relais ou destination).
  • est le gain d’atténuation du canal (fading) entre le nœud (source ou relais) et le nœud (source, relais ou destination) qui suit une distribution Gaussienne complexe circulaire symétrique à moyenne nulle et de variance , les gains sont indépendants entre eux.
  • est le vecteur de dimension du nombre de sous-bandes pour lesquelles un nœud est actif, ou pas, pour aider une source ou plusieurs qui varie entre 0 (le nœud n’est pas actif) et B (le nœud est actif pour toutes les sous bandes) pour l’intervalle de retransmission (time slot) pendant la deuxième phase. Le élément du vecteur désigne le nombre de sous-bandes pour lesquelles le nœudi,source ou relais, est actif à l’intervalle de retransmission (time slot) t, ,
  • est le nombre d’intervalles de temps de retransmission i.e. pendant la deuxième phase qui conduit à zéro défauts pour toutes les sources (l’événement de coupure individuelle de chacune des sources vaut zéro i.e. ) :
The following notations are used:
  • a node which intervenes during the 2nd phase is noted with , if node i is a source i denoted in Figure 1, , Otherwise , and the node is a relay denoted ,…, on the ,
  • is the scheduling information. It contains the sources to help with the retransmission interval during the second phase. When it has the form of a vector, ,the scheduling information is of dimension B. The element of the vector noted the source to help with this sub-band during this time interval , . Order in the vector corresponds to the order of the sub-bands. The scheduling information can take other forms, this information can for example be in the form of an integer . For B under bands, this integer can be determined as follows, Or is the identifier of the source taking its value in the set {1,..,M} associated with the band taking its value as a whole . For example, an ordered set of three elements belonging to {0,..,9} for example (1,2,3) can be written (there is a bijection) in the form of an integer Or in base 10. An ordered set of three elements belonging to {0,..,M-1} for example ( ) can be written (there is a bijection) in base M in the form of an integer . Therefore the data of an integer base M makes it possible to identify an ntuple whose elements are integers of a set {0,…,M-1}. The rest of the description considers that the scheduling information has the form of a vector.
  • is the average signal-to-noise ratio (SNR) which takes into account the effects of channel attenuation ( path-loss according to Anglo-Saxon terminology) and masking ( shadowing according to Anglo-Saxon terminology) between the node (source or relay) and the node (source, relay or destination).
  • is the channel attenuation gain (fading) between the node (source or relay) and the node (source, relay or destination) which follows a symmetric circular complex Gaussian distribution with zero mean and variance , the gains are independent of each other.
  • is the dimension vector of the number of sub-bands for which a node is active, or not, to help a source or several which varies between 0 (the node is not active) and B (the node is active for all sub-bands) for l retransmission interval (time slot) during the second phase. THE element of the vector designates the number of sub-bands for which the nodei,source or relay, is active at the retransmission interval (time slot) t, ,
  • is the number of retransmission time intervals ie during the second phase which leads to zero faults for all sources (the individual outage event of each source is worth zero ie ):

(1) (1)

Exemple de mise en œuvre de l’inventionExample of implementation of the invention

Pendant la première phase, chaque source transmet après codage un 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 initial. Compte tenu que les MCS initiaux 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 à redondance incrémentale. Le mot de code obtenu est segmenté en blocs de redondance. 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 à 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 selon la terminologie anglosaxonne), code convolutionnel poinçonné de rendement compatible (RCPCC rate compatible punctured convolutional code selon la terminologie anglosaxonne), LDPC de rendement compatible (RCLDPC rate compatible low density parity check code selon la terminologie anglosaxonne).During the first phase, each source transmits a message after coding comprising bits of information , being the two-element Galois body. The message includes a CRC type code which allows you to check the integrity of the message . The message is coded according to the initial MCS. Given that the initial MCSs may be different between sources, the lengths of the encoded messages may be different between sources. The coding uses incremental redundancy code. The resulting codeword is segmented into redundancy blocks. The incremental redundancy code can be of systematic type, the information bits are then included in the first redundancy. Whether or not the incremental redundancy code is of systematic type, it is such that the first redundancy can be decoded independently of the other redundancies. The incremental redundancy code can be produced for example by means of a finite family of punched linear codes with compatible efficiency or codes without efficiency modified to operate with finite lengths: raptor code (RC), punched turbo code with compatible efficiency ( RCPTC rate compatible punctured turbo code according to Anglo-Saxon terminology), punctured convolutional code of compatible yield (RCPCC rate compatible punctured convolutional code according to Anglo-Saxon terminology), LDPC of compatible yield (RCLDPC rate compatible low density parity check code according to Anglo-Saxon terminology).

Selon l’exemple de mise en œuvre décrit et illustré par la figure 4, le paramètre . Ainsi, lors de la première phase, les sources transmettent simultanément une 1èreredondance de leurs messages respectifs pendant l’intervalle de transmission sur respectivement les sous-bandes allouées avec respectivement des schémas de modulation et de codage déterminés à partir des valeurs des débits initiaux des sources.According to the implementation example described and illustrated in Figure 4, the parameter . Thus, during the first phase, the sources simultaneously transmit a 1st redundancy of their respective messages during the transmission interval on respectively the allocated sub-bands with respectively modulation and coding schemes determined from the values of the initial flow rates of the sources.

Chaque message transmis correspondant à une source , un message correctement décodé est assimilé à la source correspondante par abus de notation.Each transmitted message corresponding to a source , a correctly decoded message is assimilated to the corresponding source by notation abuse.

Que ce soit pendant la première phase ou la deuxième phase, lorsqu’un nœud, en particulier une source transmet, la destination et les autres nœuds écoutent. Chaque nœud full-duplex peut transmettre sur une ou plusieurs sous-bandes et écouter simultanément tous les autres nœuds qui émettent sur une autre sous-bande.Whether during the first phase or the second phase, when a node, especially a source transmits, the destination and other nodes listen. Each full-duplex node can transmit on one or more sub-bands and simultaneously listen to all other nodes transmitting on another sub-band.

La destination, les sources et les relais tentent de décoder les messages reçus à 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.The destination, sources, and relays attempt to decode messages received at the end of a time interval. Decoding success at each node is decided using the CRC. The destination and the nodes thus determine their correctly decoded set of sources.

Selon le mode de réalisation, pendant la deuxième phase, à l’intervalle de temps (round selon la terminologie anglosaxonne) t, la destination transmet son jeu de sources correctement décodées à l’issue de l’intervalle de temps précédent en utilisant par exemple un canal de contrôle de diffusion de retour (feedback broadcast control channel), . Ce retour peut consister en un vecteur de bits.According to the embodiment, during the second phase, at the time interval (round according to Anglo-Saxon terminology) t, the destination transmits its set of correctly decoded sources at the end of the previous time interval using for example a feedback broadcast control channel, . This return can consist of a vector of bits.

Si le décodage de toutes les sources par la destination est correct , le cycle courant est stoppé, un nouveau cycle peut démarrer. Un cycle de transmission d’une nouvelle trame débute avec l’effacement des mémoires des relais et de la destination et avec la transmission par les sources de nouveaux messages. Le nombre d’intervalle de temps (rounds) utilisés pendant la seconde phase dépend du succès de décodage à la destination.If the decoding of all sources by the destination is correct , the current cycle is stopped, a new cycle can start. A transmission cycle of a new frame begins with the erasure of the relay and destination memories and with the transmission by the sources of new messages. The number of time intervals (rounds) used during the second phase depends on decoding success at destination.

Les nœuds, sources et relais, comparent le jeu de sources correctement décodées par la destination à leur jeu de sources correctement décodées et en déduisent le jeu des sources pour lesquelles ils peuvent aider la destination : . Nodes, sources and relays, compare the game from sources correctly decoded by the destination to their set of correctly decoded sources and deduce the play of the sources for which they can help the destination: .

Par convention, on note le jeu des messages (ou sources) correctement décodés par le nœud à la fin de l’intervalle de temps (round ), y compris pour une source son propre message. La fin de l’intervalle de temps (round) correspond à la fin de la première phase. Le nombre d’intervalle de temps (time-slots) utilisés pendant la seconde phase dépend du succès de décodage à la destination.By convention, we note the set of messages (or sources) correctly decoded by the node at the end of the interval of time (round ), including for a source its own message. The end of the time interval (round) corresponds to the end of the first phase. The number of time slots used during the second phase depends on decoding success at destination.

Si le jeu d’un nœud comprend au moins une source non incluse dans le jeu de la destination, le nœud en informe la destination en utilisant par exemple un canal de contrôle dédié de type unicast. L’information transmise par un nœud peut consister en son jeu de sources dont il a une connaissance correcte i.e. qu’il a correctement décodées y compris pour une source la connaissance de son propre message, ou, comme illustrée par la figure 4, en les sources dont il a une connaissance correcte et que la destination n’a pas encore correctement décodée, .If a node's set includes at least one source not included in the set of the destination, the node informs the destination using for example a dedicated unicast control channel. The information transmitted by a node can consist of its set of sources of which it has correct knowledge, ie which it has correctly decoded, including for one source the knowledge of its own message, or, as illustrated by Figure 4, in the sources of which it has correct knowledge and which the destination has not yet correctly decoded, .

Pendant cette deuxième phase, la destination suit une certaine stratégie pour décider de la ou des sources à aider. La destination informe les nœuds de cette sélection en transmettant le vecteur des sources à aider pour chaque sous-bande en utilisant par exemple un canal de contrôle de diffusion de retour. Le vecteur définit une partition des sources à aider sur respectivement les sous-bandes.During this second phase, the destination follows a certain strategy to decide which source(s) to help. The destination informs the nodes of this selection by transmitting the vector sources to help for each sub-band using for example a return broadcast control channel. The vector defines a partition of the sources to be supported on the sub-bands respectively.

La destination contrôle ainsi la transmission des nœuds en utilisant un canal de retour. Ceci permet d’améliorer l’efficacité spectrale et la fiabilité en augmentant la probabilité de décodage de toutes les sources par la destination.The destination thus controls the transmission of the nodes using a return channel. This improves spectral efficiency and reliability by increasing the probability of all sources being decoded by the destination.

Pour chaque source de la partition, tous les nœuds qui ont une connaissance correcte de cette source transmettent à l’intervalle une même redondance de cette même source sur une ou plusieurs mêmes sous-bandes. L’ensemble des redondances transmises à l’intervalle est dénotée .For each source in the partition, all nodes that have correct knowledge of that source transmit at the interval the same redundancy of the same source on one or more of the same sub-bands. The set of redundancies transmitted at the interval is denoted .

Les nœuds et la destination peuvent améliorer leur propre décodage en exploitant la retransmission d’une redondance d’une source sur une ou plusieurs sous-bandes sur lesquelles ils n’émettent pas et mettre à jour en conséquence leur jeu de sources correctement décodées.The nodes and the destination can improve their own decoding by exploiting the retransmission of a redundancy of a source on one or more sub-bands on which they do not transmit and update their set of correctly decoded sources accordingly.

Stratégies de sélectionSelection strategies

La sélection de la source à aider pour chaque sous-bande dépend de l’état du canal entre les différents nœuds qui transmettent la même redondance et la destination. L’état d’un canal peut-être évalué par l’information mutuelle qui est une fonction du SNR de ce canal/lien.The selection of the source to assist for each sub-band depends on the channel state between different nodes transmitting the same redundancy and the destination. The state of a channel can be evaluated by mutual information which is a function of the SNR of this channel/link.

En exploitant des signaux de référence (symboles pilotes, signaux SRS du 3GPP LTE, etc), la destination peut déterminer les gains (CSI : Channel State Information selon la terminologie anglosaxonne) des liens directs par sous-bande : , c’est-à-dire des liens source vers destination et relais vers destination et peut donc en déduire les SNR moyens de ces liens.By exploiting reference signals (pilot symbols, 3GPP LTE SRS signals, etc.), the destination can determine the gains (CSI: Channel State Information according to English terminology) of the direct links by sub-band : , i.e. source to destination and relay to destination links and can therefore deduce the average SNRs of these links.

La statistique du canal de chaque lien est supposée suivre une distribution Gaussienne complexe circulaire centrée et les statistiques sont indépendantes entre les liens. Il est par suite suffisant de ne considérer que le SNR moyen comme mesure de la statistique d’un lien.The channel statistics of each link are assumed to follow a centered circular complex Gaussian distribution and the statistics are independent between the links. It is therefore sufficient to only consider the average SNR as a measure of the statistics of a link.

Le signal reçu par la destination à l’intervalle de retransmission sur la sous-bande peut s’écrire sous la forme :The signal received by the destination at the retransmission interval on the subband can be written in the form:

(2) (2)

Avec :With :

l’ensemble des nœuds ayant une connaissance correcte de la source à la fin de l’intervalle de temps , the set of nodes having correct knowledge of the source at the end of the time interval ,

le canal équivalent résultant de la transmission durant l’intervalle de retransmission sur la sous-bande par tous les nœuds appartenant à de la même version de redondance et the equivalent channel resulting from the transmission during the retransmission interval on the subband by all nodes belonging to of the same redundancy version And

une variable aléatoire gaussienne complexe à symétrie circulaire telle que ( and ). a complex Gaussian random variable with circular symmetry such that ( and ).

La transmission lors de la 2ndphase, par les nœuds ayant une connaissance correcte d’une source à aider sélectionnée et identifiée dans le vecteur , peut se dérouler selon plusieurs modes de réalisation.Transmission during the 2nd phase, by the nodes having correct knowledge of a source to be helped selected and identified in the vector , can take place according to several embodiments.

Selon un premier mode, aucun des nœuds , étant l’ensemble des nœuds ayant une connaissance correcte de la source (i.e. du message émis par la source ) à la fin du slot , ne connaît la phase du canal de transmission sur la sous-bande le liant à la destination . Le canal équivalent pour une source à aider sur la sous-bande peut alors s’exprimer sous la forme :According to a first mode, none of the nodes , being the set of nodes having correct knowledge of the source (ie the message emitted by the source ) at the end of the slot , does not know the phase of the transmission channel on the subband linking it to the destination . The equivalent channel for a source to help on the sub-band can then be expressed in the form:

. .

Ce mode correspond à une combinaison non cohérente à la réception.This mode corresponds to an inconsistent combination on reception.

Selon un deuxième mode, chacun des nœuds , étant l’ensemble des nœuds ayant une connaissance correcte de la source (i.e. du message émis par la source ) à la fin du slot , connaît la phase du canal de transmission sur la sous-bande le liant à la destination .According to a second mode, each of the nodes , being the set of nodes having correct knowledge of the source (ie the message emitted by the source ) at the end of the slot , knows the phase of the transmission channel on the subband linking it to the destination .

A réception du vecteur de sources à aider, chaque nœud transmet à l’intervalle de retransmission sur la même sous-bande une même redondance du message émis par la source modulée par un facteur de phase avec et où correspond au conjugué du canal de transmission liant le nœud à la destination divisé par sa norme de sorte que toutes ces redondances transmises par les nœuds sont reçues en même temps par la destination de façon cohérente. Ainsi, le canal équivalent pour la source aidée sur la sous-bande s’exprime sous la forme :On receipt of the vector from sources to help, each node transmits at retransmission interval on the same sub-band the same redundancy of the message emitted by the source modulated by a phase factor with and or corresponds to the conjugate of the transmission channel tying the knot to the destination divided by its norm so that all these redundancies transmitted by the nodes are received at the same time by the destination in a coherent manner. Thus, the equivalent channel for the aided source on the subband is expressed in the form:

. .

Un tel mode de transmission, dit «equal gain combining» selon la terminologie anglosaxonne, permet d’obtenir, du côté de la destination, une combinaison cohérente de l’ensemble des signaux émis par les nœuds ayant une connaissance correcte du message émis par la source sélectionnée.Such a mode of transmission, called “ equal gain combining ” according to Anglo-Saxon terminology, makes it possible to obtain, on the destination side, a coherent combination of all the signals transmitted by the nodes having correct knowledge of the message transmitted by the source selected.

Selon un troisième mode, l’ensemble des nœuds ayant une connaissance correcte de la source à la fin du slot se décompose en deux groupes de nœuds, et . Chaque nœud du premier groupe de nœuds, , connaît la phase du canal de transmission sur la sous-bande le liant à la destination . Chaque nœud du deuxième groupe, ne connait pas la phase du canal de transmission sur la sous-bande le liant à la destination .According to a third mode, the whole nodes with correct knowledge of the source at the end of the slot is broken down into two groups of nodes, And . Each node of the first group of nodes, , knows the phase of the transmission channel on the subband linking it to the destination . Each node of the second group, does not know the phase of the transmission channel on the sub-band linking it to the destination .

A réception du vecteur de sources à aider, chaque nœud du premier groupe, , transmet à l’intervalle de retransmission sur la même sous-bande une même redondance du message émis par la source modulée par un facteur de phase avec et où correspond au conjugué du canal de transmission liant le nœud à la destination divisé par sa norme de sorte que toutes ces redondances transmises par les nœuds du premier groupe sont reçues en même temps par la destination de façon cohérente. Et chaque nœud appartenant au deuxième groupe transmet à l’intervalle de retransmission sur la même sous-bande une même redondance du message émis par la source sans modulation de phase.On receipt of the vector of sources to help, each node of the first group, , transmits at retransmission interval on the same sub-band the same redundancy of the message emitted by the source modulated by a phase factor with and or corresponds to the conjugate of the transmission channel tying the knot to the destination divided by its norm so that all these redundancies transmitted by the nodes of the first group are received at the same time by the destination in a coherent manner. And each node belonging to the second group transmits at retransmission interval on the same sub-band the same redundancy of the message emitted by the source without phase modulation.

Ce mode peut intervenir, par exemple, pendant une période transitoire au cours de laquelle la destination n’a pas encore pu déterminer l’information relative aux facteurs de phase pour l’ensemble des nœuds. Au cours du temps, la destination peut fournir une telle information à l’ensemble des nœuds du système améliorant encore la qualité de la transmission.This mode can intervene, for example, during a transitional period during which the destination has not yet been able to determine the information relating to the phase factors for all nodes. Over time, the destination can provide such information to all the nodes in the system, further improving the quality of transmission.

Selon ce mode, le canal équivalent peut s’exprimer sous la forme :According to this mode, the equivalent channel can be expressed in the form:

Pour tous ces modes, le rapport signal à bruit associé au canal équivalent est ( en supposant que .For all these modes, the signal-to-noise ratio associated with the equivalent channel is ( assuming that .

L’information mutuelle associée au canal équivalent est une fonction du SNR c’est-à-dire que .Mutual information associated with the equivalent channel is a function of the SNR, that is to say that .

La puissance de transmission d’un nœud est partagée en fréquence entre les différentes sous-bandes pour lesquelles le nœud est actif pour un même intervalle de retransmission et ne peut dépasser la puissance maximale . Par conséquent, l’information mutuelle associée au canal équivalent, avec , et dépend du nombre de sous-bandes pour laquelle le nœud qui appartient à l’ensemble est actif c’est-à-dire transmet une redondance pour la même source ou plusieurs sources pour ces différentes sous-bandes.The transmission power of a node is shared in frequency between the different sub-bands for which the node is active for the same retransmission interval and cannot exceed the maximum power . Consequently, the mutual information associated with the equivalent channel, with , And depends on the number of sub-bands for which the node which belongs to the whole is active, i.e. transmits redundancy for the same source or several sources for these different sub-bands.

La sélection des sources à aider tient compte du fait que chacun des nœuds qui transmet une redondance d’une source à aider sélectionnée transmet sur les sous-bandes allouées et ceci pour les différentes sources à aider dont il a une connaissance correcte. La sélection des sources est donc sous contrainte que chaque nœud qui transmet a sa puissance d’émission répartie sur les sous-bandes pour lesquelles il est actif.The selection of sources to help takes into account the fact that each of the nodes which transmits a redundancy of a selected source to help transmits on the allocated sub-bands and this for the different sources to help of which it has correct knowledge. The selection of sources is therefore subject to the constraint that each transmitting node has its transmission power distributed over the sub-bands for which it is active.

Selon un premier mode de sélection mis en œuvre dans l’algorithme 1 de l’annexe, à un intervalle de retransmission , l’ordonnanceur considère tous les vecteurs possibles, , de sources de taille prises parmi les sources à aider i.e., ces sources sont prises parmi les sources non encore décodées par la destination . Le vecteur sélectionné est celui qui permet d’atteindre la plus grande information mutuelle sachant que l’information mutuelle dépend pour chaque sous-bande du canal équivalent entre les différents nœuds qui transmettent la même redondance et la destination. Le vecteur optimal de sources à aider pour les sous-bandes, parmi ces différents vecteurs possibles est le suivant :According to a first selection mode implemented in algorithm 1 of the appendix, at a retransmission interval , the scheduler considers all possible vectors, , from size sources taken from the sources to help ie, these sources are taken from the sources not yet decoded by the destination . The vector selected is the one which makes it possible to achieve the greatest mutual information knowing that the mutual information depends for each sub-band on the equivalent channel between the different nodes which transmit the same redundancy and the destination. The optimal vector of sources to help with sub-bands, among these different possible vectors is the following:

. .

Ainsi, le vecteur optimal pour l’intervalle de retransmission comprend l’ensemble des sources pour lesquelles la somme sur les sous-bandes des informations mutuelles, , est la plus élevée, chaque information mutuelle étant associée au canal de transmission équivalent établi entre chacun des nœuds ayant une connaissance sans erreur d’une même source à aider, , et la destination.Thus, the optimal vector for retransmission interval includes all the sources for which the sum over the sub-bands of mutual information, , is the highest, each mutual information being associated with the equivalent transmission channel established between each of the nodes having error-free knowledge of the same source to help, , and the destination.

Dit autrement, la destination sélectionne le vecteur de sources à aider pour lequel l’information mutuelle moyenne «récoltée» est la plus grande. Cette information mutuelle moyenne est une somme dépendant des SNR équivalent par sous bande, ainsi l’optimisation doit être conjointe sur toutes les sous-bandes car la puissance émise par un nœud doit être partagée entre les sous-bandes pour lesquelles le nœud est actif.In other words, the destination selects the vector of sources to help for which the average mutual information “collected” is the greatest. This average mutual information is a sum depending on the equivalent SNRs per sub-band, so the optimization must be joint on all the sub-bands because the power emitted by a node must be shared between the sub-bands for which the node is active.

Selon un deuxième mode de sélection mis en œuvre dans l’algorithme 2 de l’annexe, la destination sélectionne de manière séquentielle les sources à aider, sous-bande après sous-bande. Ainsi, à un intervalle de retransmission , pour chacune des sous-bandes prises successivement, la destination sélectionne, parmi les sources à aider, la source notée telle que :According to a second selection mode implemented in algorithm 2 of the appendix, the destination sequentially selects the sources to help, sub-band after sub-band. Thus, at a retransmission interval , for each of the sub-bands taken successively, the destination selects, among the sources to help, the noted source such as :

La source sélectionnée pour la sous-bande est celle, parmi les sources à aider, , qui maximise la somme comprenant d’une part la somme sur les sous-bandes de de l’information mutuelle du canal équivalent pour chacune de ces sous-bandes, , et d’autre part l’information mutuelle du canal équivalent de la sous-bande , .The selected source for the subband is the one, among the sources to help, , which maximizes the sum including on the one hand the sum over the sub-bands of the mutual information of the equivalent channel for each of these sub-bands, , and on the other hand the mutual information of the equivalent channel of the sub-band , .

Ce 2emode de sélection est moins complexe que le 1ermode.This 2nd selection mode is less complex than the 1st mode.

Chaque mode de sélection est bien entendu combiné avec les différents modes de transmission détaillés ci-dessus.Each selection mode is of course combined with the different transmission modes detailed above.

La est un schéma de la structure simplifiée d’un mode de réalisation d’un dispositif de télécommunication DIS selon un mode de réalisation de l’invention.There is a diagram of the simplified structure of one embodiment of a DIS telecommunications device according to one embodiment of the invention.

Ce dispositif DIS est destiné à un système de télécommunication OMAMRC comprenant nœuds dont sources et relais, , et une destination . 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èrephase de intervalles de temps et une 2ephase d’au moins un intervalle de temps dit de retransmission, .This DIS device is intended for an OMAMRC telecommunications system comprising nodes including sources And relay, , and a destination . Access to the transmission channel between the nodes and the destination is of orthogonal multiple type. The exchange protocol between the nodes and the destination defines a maximum number of time intervals per transmitted frame distributed between a 1st phase of time intervals and a 2nd phase of at least one so-called retransmission time interval, .

Le dispositif DIS comprend au moins un microprocesseur µP dont le fonctionnement est commandé par l'exécution d’un programme Pg dont les instructions permettent la mise en œuvre d’un procédé de transmission selon l’invention, une mémoire MEM, une chaîne d’émission EM et une chaîne de réception RE qui sont connectés entre eux au travers d’un bus Bu. Bien entendu, les éléments constitutifs du dispositif DIS peuvent être connectés au moyen d’une connexion autre qu’un bus.The DIS device comprises at least one microprocessor µP whose operation is controlled by the execution of a program Pg whose instructions allow the implementation of a transmission method according to the invention, a memory MEM, a chain of transmission EM and a reception chain RE which are connected to each other through a bus Bu. Of course, the constituent elements of the DIS device can be connected by means of a connection other than a bus.

Le microprocesseur µP commande les opérations du dispositif DIS. L'unité de stockage MEM stocke au moins le programme Pg 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.The microprocessor µP controls the operations of the DIS device. The MEM storage unit stores at least the program Pg for implementing the method according to one embodiment of the invention to be executed by the processor µP, and various data, such as parameters used for calculations carried out by the microprocessor µP, intermediate data from calculations carried out by the microprocessor µP, etc. The microprocessor µP can be formed by any known and suitable hardware or software, or by a combination of hardware and software. For example, the microprocessor µP can be formed by dedicated hardware such as a processing circuit, or by a programmable processing unit such as a central processing unit (Central Processing Unit in English) which executes a program stored in a memory of it.

La mémoire MEM peut être formée par n'importe quel moyen approprié capable de stocker le programme Pg 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 lisibles par ordinateur 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.The MEM memory may be formed by any suitable means capable of storing the Pg program or programs and data in a computer readable manner. Examples of MEM memory include non-transitory computer-readable storage media such as solid-state memory devices, and magnetic, optical, or magneto-optical recording media loaded into a read and write unit.

A l’initialisation, les instructions de code du programme Pg sont par exemple chargées dans une mémoire tampon avant d’être exécutées par le processeur μP. Le microprocesseur µP contrôle les différents composants du dispositif DIS.At initialization, the code instructions of the program Pg are for example loaded into a buffer memory before being executed by the processor μP. The microprocessor µP controls the different components of the DIS device.

Ainsi en exécutant les instructions, le microprocesseur µP permet la mise en œuvre par le dispositif DIS du procédé de transmission selon un mode de réalisation de l’invention.Thus by executing the instructions, the microprocessor µP allows the DIS device to implement the transmission method according to one embodiment of the invention.

Selon un mode de réalisation de l’invention, le dispositif DIS est une des sources . Selon ce mode, le dispositif DIS peut être un terminal mobile. Selon ce mode, le dispositif DIS est apte à transmettre un message mis en trame. Bien entendu, le dispositif peut transmettre successivement plusieurs messages. Le procédé de transmission mis en œuvre par le dispositif est tel qu’il comprend un codage de type à redondance incrémental mis en œuvre par un codeur de la chaîne d’émission EM qui génère plusieurs redondances d’un même message à transmettre. La transmission par le dispositif est de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, . Le procédé de transmission par le dispositif DIS comprend en outre :

  • une transmission d’une première redondance du message à transmettre pendant la 1èrephase, mise en œuvre par la chaîne d’émission EM,
  • une réception d’une information d’ordonnancement indiquant par sous-bande une source sélectionnée non encore correctement décodée par la destination dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud, mise en œuvre par la chaîne de réception RE,
  • une transmission pendant un intervalle de retransmission de la 2ndephase d’une deuxième redondance du message des sources sélectionnées sur les sous-bandes respectives, pour les sources pour lesquelles le dispositif a une connaissance correcte, mise en œuvre par la chaîne d’émission EM.
According to one embodiment of the invention, the DIS device is one of the sources . According to this mode, the DIS device can be a mobile terminal. According to this mode, the DIS device is capable of transmitting a framed message. Of course, the device can transmit several messages successively. The transmission method implemented by the device is such that it includes incremental redundancy type coding implemented by an encoder of the EM transmission chain which generates several redundancies of the same message to be transmitted. The transmission by the device is of the frequency division multiplexing type on a band divided into mutually orthogonal sub-bands, . The transmission method by the DIS device further comprises:
  • a transmission of a first redundancy of the message to be transmitted during the 1st phase, implemented by the EM transmission chain,
  • reception of scheduling information indicating by sub-band a selected source not yet correctly decoded by the destination called the source to be helped, the scheduling information taking into account a constraint of a maximum transmission power per node, implemented by the chain of RE reception,
  • a transmission during a retransmission interval of the 2nd phase of a second redundancy of the message from the sources selected on the respective sub-bands, for the sources for which the device has correct knowledge, implemented by the transmission chain E.M.

En exécutant les instructions, le microprocesseur µP contrôle que la transmission du dispositif DIS sur plusieurs sous-bandes ne dépasse pas la contrainte de puissance maximale d’émission de ce dispositif.By executing the instructions, the microprocessor µP controls that the transmission of the DIS device on several sub-bands does not exceed the maximum transmission power constraint of this device.

Selon un mode de réalisation de l’invention, le dispositif DIS correspond à la destination du système de télécommunication OMAMRC. Selon ce mode, le dispositif peut être une station de base. Ce dispositif est alors destiné à un système de télécommunication OMAMRC comprenant nœuds et ce dispositif qui joue le rôle de la destination .According to one embodiment of the invention, the DIS device corresponds to the destination of the OMAMRC telecommunications system. According to this mode, the device can be a base station. This device is then intended for an OMAMRC telecommunications system comprising nodes and this device which plays the role of the destination .

Ainsi en exécutant les instructions, le microprocesseur µP permet la mise en œuvre par le dispositif du procédé de transmission qui comprend :

  • une réception simultanée pendant la 1èrephase sur au moins sous-bandes de premières redondances des messages des sources, mise en œuvre par la chaîne de réception RE,
  • une transmission d’une information d’ordonnancement indiquant par sous-bande une source sélectionnée non encore correctement décodée par le dispositif dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud, mise en œuvre par la chaîne d’émission EM,
  • une réception, sur une même sous-bande d’un même intervalle de retransmission de la 2ndephase, 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 la chaîne de réception RE.
Thus by executing the instructions, the microprocessor µP allows the implementation by the device of the transmission process which includes:
  • simultaneous reception during the 1st phase on at least sub-bands of first redundancies of messages from sources, implemented by the RE reception chain,
  • transmission of scheduling information indicating by sub-band a selected source not yet correctly decoded by the device called the source to be helped, the scheduling information taking into account a constraint of a maximum transmission power per node, implemented by the chain d EM broadcast,
  • reception, on the same sub-band of the same retransmission interval of the 2nd phase, of the same second redundancy of the same source selected and coming from different nodes having correct knowledge of this same source, implemented by the RE reception chain.

AnnexeAnnex

Algorithme 1 de stratégie de sélection 1. Initialisation de l’index de l’intervalle de retransmission courant 2. Tant que ( et ) faire La transmission d’une trame est achevée quand toutes les sources sont correctement décodées ou quand l’indicateur de temps courant atteint 3.
La destination transmet aux nœuds son jeu de sources correctement décodées
4. Les nœuds transmettent à la destination leur jeu de sources correctement décodées et pas encore correctement décodées par la destination 5.
La destination détermine le vecteur optimal des sources à aider
6.
La destination transmet aux nœuds le vecteur optimal
7 Les nœuds ayant une connaissance correcte de la source transmettent en parallèle la même redondance sur la même sous-bande pendant le même intervalle 8. Incrémentation de l’index de l’intervalle de retransmission courant 9. Fin de tant que
Algorithm 1 of selection strategy 1. Initializing the index of the current retransmission interval 2. As long as ( And ) TO DO Transmission of a frame is completed when all sources are correctly decoded or when the current time indicator reaches 3.
The destination transmits to the nodes its set of correctly decoded sources
4. The nodes transmit to the destination their set of sources correctly decoded and not yet correctly decoded by the destination 5.
The destination determines the optimal vector sources to help
6.
The destination transmits the optimal vector to the nodes
7 Nodes with correct knowledge of the source transmit in parallel the same redundancy on the same sub-band during the same interval 8. Incrementing the index of the current retransmission interval 9. End of while

Algorithme 2 de stratégie de sélection 1. Initialisation de l’index de l’intervalle de retransmission courant 2. Tant que ( and ) faire La transmission d’une trame est achevée quand toutes les sources sont correctement décodées ou quand l’indicateur de temps courant atteint 3.
La destination transmet aux nœuds son jeu de sources correctement décodées
4. Les nœuds transmettent à la destination leur jeu de sources correctement décodées 5. de jusqu’à Pour chaque sous-bande de la bande 6. La destination détermine le vecteur optimal des sources à aider par sous-bande
7. end for 8. La destination transmet aux nœuds le vecteur optimal 9. Les nœuds ayant une connaissance correcte de la source transmettent en parallèle la même redondance sur la même sous-bande pendant le même intervalle 10. Incrémentation de l’index de l’intervalle de retransmission courant 11. Fin de tant que
Algorithm 2 of selection strategy 1. Initializing the index of the current retransmission interval 2. As long as ( and ) TO DO Transmission of a frame is completed when all sources are correctly decoded or when the current time indicator reaches 3.
The destination transmits to the nodes its set of correctly decoded sources
4. The nodes transmit to the destination their set of correctly decoded sources 5. of until For each sub-band Of the band 6. The destination determines the optimal vector sources to help by sub-band
7. end for 8. The destination transmits the optimal vector to the nodes 9. Nodes with correct knowledge of the source transmit in parallel the same redundancy on the same sub-band during the same interval 10. Incrementing the index of the current retransmission interval 11. End of while

Claims (17)

Procédé de transmission de messages mis en trames destiné à un système de télécommunication comprenant une destination ( ) et nœuds dont sources ( ) et relais, , avec un accès multiple orthogonal au canal de transmission entre les nœuds, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1èrephase de intervalles de temps et une 2ndephase d’au moins un intervalle de temps dit de retransmission, , 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 transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, , tel que le procédé comprend :
  • transmission de premières redondances des messages des sources pendant la 1èrephase et
caractérisé en ce que le procédé comprend en outre :
  • réception par les nœuds d’une information d’ordonnancement ( ) indiquant par sous-bande une source sélectionnée non encore correctement décodée par la destination dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud,
  • transmission sur une même sous-bande pendant un même intervalle de retransmission de la 2ndephase, de nœuds dits actifs ayant une connaissance correcte d’une même source ( ) sélectionnée, d’une même deuxième redondance du même message d’une même source, la transmission d’un nœud sur plusieurs sous-bandes étant sous contrainte d’une puissance maximale d’émission du nœud.
Method for transmitting messages put into frames intended for a telecommunications system comprising a destination ( ) And nodes including sources ( ) And relay, , with orthogonal multiple access to the transmission channel between the nodes, with a maximum number of time slots per transmitted frame distributed between a 1timephase of time intervals and a 2ndephase of at least one so-called retransmission time interval, , the message from a source having been coded before transmission according to incremental redundancy type coding which generates several redundancies, the transmission being of the frequency division multiplexing type on a band divided into mutually orthogonal sub-bands, , such that the process comprises:
  • transmission of first redundancies of messages from sources during the 1st phase and
characterized in that the method further comprises:
  • reception by the nodes of scheduling information ( ) indicating by sub-band a selected source not yet correctly decoded by the destination known as the source to be helped, the scheduling information taking into account a constraint of maximum transmission power per node,
  • transmission on the same sub-band during the same retransmission interval of the 2nd phase, of so-called active nodes having correct knowledge of the same source ( ) selected, of the same second redundancy of the same message from the same source, the transmission of a node on several sub-bands being constrained by a maximum transmission power of the node.
Procédé de transmission selon la revendication 1, comprenant en outre :
  • transmission des jeux de sources correctement décodées par les nœuds à l’issue de l’intervalle de transmission de la 1èrephase.
A transmission method according to claim 1, further comprising:
  • transmission of sets of sources correctly decoded by the nodes at the end of the transmission interval of the 1st phase.
Procédé de transmission selon la revendication 1 comprenant en outre :
  • réception par les nœuds d’un jeu de sources correctement décodées par la destination parmi les sources reçues par la destination pendant la 1èrephase,
  • transmission par les nœuds de jeux de sources correctement décodées par les nœuds et non encore décodées correctement par la destination à l’issue de la 1èrephase.
Transmission method according to claim 1 further comprising:
  • reception by the nodes of a set of sources correctly decoded by the destination among the sources received by the destination during the 1st phase,
  • transmission by the source game nodes correctly decoded by the nodes and not yet correctly decoded by the destination at the end of the 1st phase.
Procédé de transmission selon l’une des revendications 1 à 3, selon lequel l’information d’ordonnancement ( ) est obtenue en comparant, entre différentes informations d’ordonnancement possibles de sources à aider par sous-bande, la somme sur les sous-bandes d’une information mutuelle par sous-bande d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination.Transmission method according to one of claims 1 to 3, according to which the scheduling information ( ) is obtained by comparing, between different possible scheduling information from sources to be helped by sub-band, the sum over the sub-bands of mutual information per sub-band of an equivalent channel between the nodes having correct knowledge of the same source to be helped and the destination. Procédé de transmission selon l’une des revendications 1 à 4 selon lequel, l’information d’ordonnancement ( ) comprenant composantes, les composantes sont déterminées séquentiellement sous-bande après sous-bande et, pour une sous-bande donnée, la composante est obtenue en déterminant entre les différentes sources à aider un maximum d’une somme comprenant d’une part la somme sur les sous-bandes de d’une information mutuelle d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination et d’autre part une information mutuelle d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination pour la sous-bande .Transmission method according to one of claims 1 to 4 according to which, the scheduling information ( ) including components, the components are determined sequentially sub-band after sub-band and, for a sub-band given, the component is obtained by determining between the different sources to help a maximum of a sum comprising on the one hand the sum over the sub-bands of mutual information of an equivalent channel between the nodes having correct knowledge of the same source to be helped and the destination and on the other hand mutual information of an equivalent channel between the nodes having correct knowledge of a same source to help and destination for subband . Procédé de transmission selon l’une des revendications 1 à 5, un canal de transmission entre un nœudapris parmi les nœuds et la destination ( ) pour la sous-bande s’écrivant sous la forme avec une amplitude et un facteur de phase, le procédé est tel que, lorsque chacun des nœuds ayant une connaissance correcte d’une même source ( ) sélectionnée connaît la phase du canal de transmission entre ce nœud et la destination ( ), la transmission par chacun de ces nœuds de la même deuxième redondance de cette même source ( ) est modulée par le facteur de phase avec et où correspond au conjugué de l’amplitude du canal de transmission entre ce nœud et la destination ( ) divisé par sa norme .Transmission method according to one of claims 1 to 5, a transmission channel between a node taken from among the nodes and destination ( ) for the subband written in the form with an amplitude and a phase factor, the process is such that, when each of the nodes having correct knowledge of the same source ( ) selected knows the phase of the transmission channel between this node and the destination ( ), the transmission by each of these nodes of the same second redundancy from this same source ( ) is modulated by the phase factor with and or corresponds to the conjugate of the amplitude of the transmission channel between this node and the destination ( ) divided by its norm . Procédé de transmission selon l’une des revendications 1 à 5, un canal de transmission entre un nœudapris parmi les nœuds et la destination ( ) pour la sous-bande s’écrivant sous la forme avec une amplitude et un facteur de phase, les nœuds ayant une connaissance correcte d’une même source sélectionnée pour la sous-bande étant regroupés en un premier et un deuxième groupes de nœuds tel que chacun des nœuds du premier groupe connait la phase du canal de transmission entre ce nœud et la destination ( ) pour la sous-bande et chacun des nœuds du deuxième groupe ne connait pas la phase du canal de transmission entre ce nœud et la destination ( ) pour la sous-bande , le procédé est tel que la transmission par un nœudadu premier groupe de la même deuxième redondance de la source est modulée par le facteur de phase avec et où correspond au conjugué de l’amplitude du canal de transmission entre ce nœud et la destination ( ) divisé par sa norme et tel que la transmission par un nœudadu deuxième groupe de la même deuxième redondance de la source intervient sans correction de phase.Transmission method according to one of claims 1 to 5, a transmission channel between a node taken from among the nodes and destination ( ) for the subband written in the form with an amplitude and a phase factor, the nodes having correct knowledge of the same source selected for sub-band being grouped into a first and a second group of nodes such that each of the nodes of the first group knows the phase of the transmission channel between this node and the destination ( ) for the subband and each of the nodes of the second group does not know the phase of the transmission channel between this node and the destination ( ) for the subband , the method is such that the transmission by a node a of the first group of the same second redundancy of the source is modulated by the phase factor with and or corresponds to the conjugate of the amplitude of the transmission channel between this node and the destination ( ) divided by its norm and such that the transmission by a node a of the second group of the same second redundancy of the source occurs without phase correction. Procédé de transmission de messages mis en trames mis en œuvre par un dispositif de télécommunication destiné à un système de télécommunication à nœuds dont sources ( ) et relais et le dispositif ( ), , avec un accès multiple orthogonal au canal de transmission entre les nœuds, avec un nombre maximum de intervalles de temps par trame transmise répartis entre une 1èrephase de T intervalles de temps et une 2ndephase d’au moins un intervalle de temps dit de retransmission, , 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 transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en B sous-bandes orthogonales entre elles, , tel que le procédé comprend :
  • réception simultanée par le dispositif pendant la 1èrephase sur au moins sous-bandes de premières redondances des messages des sources,
caractérisé en ce que le procédé comprend en outre :
  • transmission par le dispositif d’une information d’ordonnancement ( ) indiquant par sous-bande une source sélectionnée non encore correctement décodée par le dispositif dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud,
  • réception par le dispositif, sur une même sous-bande d’un même intervalle de retransmission de la 2ndephase, 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.
Method for transmitting messages put into frames implemented by a telecommunications device intended for a telecommunications system nodes including sources ( ) And relay and the device ( ), , with orthogonal multiple access to the transmission channel between the nodes, with a maximum number of time slots per transmitted frame distributed between a 1timephase of T time intervals and a 2ndephase of at least one so-called retransmission time interval, , the message from a source having been coded before transmission according to incremental redundancy type coding which generates several redundancies, the transmission being of the frequency division multiplexing type on a band divided into B mutually orthogonal sub-bands, , such that the process comprises:
  • simultaneous reception by the device during the 1st phase on at least sub-bands of first redundancies of messages from sources,
characterized in that the method further comprises:
  • transmission by the device of scheduling information ( ) indicating by sub-band a selected source not yet correctly decoded by the device called the source to be helped, the scheduling information taking into account a constraint of a maximum transmission power per node,
  • reception by the device, on the same sub-band of the same retransmission interval of the 2nd phase, of the same second redundancy of the same source ( ) selected and coming from different nodes having correct knowledge of this same source.
Procédé de transmission selon la revendication 8 comprenant en outre :
  • transmission par le dispositif d’un jeu de sources correctement décodées par le dispositif parmi les sources reçues par le dispositif pendant la 1èrephase,
  • réception par le dispositif de jeux de sources correctement décodées par les nœuds et non encore décodées correctement par le dispositif à l’issue de la 1èrephase.
Transmission method according to claim 8 further comprising:
  • transmission by the device of a set of sources correctly decoded by the device among the sources received by the device during the 1st phase,
  • reception by the device of sets of sources correctly decoded by the nodes and not yet correctly decoded by the device at the end of the 1st phase.
Procédé de transmission de messages mis en trames mis en œuvre par un dispositif de télécommunication destiné à un système de télécommunication à nœuds dont sources ( ) et relais et une destination ( ), , le dispositif formant une des sources, 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èrephase de intervalles de temps et une 2ndephase d’au moins un intervalle de temps dit de retransmission, , comprenant un codage d’un message avant transmission selon un codage de type à redondance incrémental qui génère plusieurs redondances, la transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, , tel que le procédé comprend en outre :
  • transmission d’une première redondance d’un message de la source pendant la 1èrephase,
caractérisé en ce que le procédé comprend en outre :
  • réception d’une information d’ordonnancement ( ) indiquant par sous-bande une source sélectionnée non encore correctement décodée par la destination dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud,
  • transmission pendant un intervalle de retransmission de la 2ndephase d’une deuxième redondance du message des sources sélectionnées sur les sous-bandes respectives, pour les sources pour lesquelles le dispositif a une connaissance correcte, la transmission du dispositif sur plusieurs sous-bandes étant sous contrainte d’une puissance maximale d’émission.
Method for transmitting messages put into frames implemented by a telecommunications device intended for a telecommunications system nodes including sources ( ) And relay and a destination ( ), , the device forming one of the sources, with orthogonal multiple access to the transmission channel between the nodes and destination, with a maximum number of time slots per transmitted frame distributed between a 1timephase of time intervals and a 2ndephase of at least one so-called retransmission time interval, , comprising a coding of a message before transmission according to an incremental redundancy type coding which generates several redundancies, the transmission being of the frequency division multiplexing type on a band divided into mutually orthogonal sub-bands, , such that the method further comprises:
  • transmission of a first redundancy of a message from the source during the 1st phase,
characterized in that the method further comprises:
  • reception of scheduling information ( ) indicating by sub-band a selected source not yet correctly decoded by the destination known as the source to be helped, the scheduling information taking into account a constraint of maximum transmission power per node,
  • transmission during a retransmission interval of the 2 nd phase of a second redundancy of the message from the sources selected on the respective sub-bands, for the sources for which the device has correct knowledge, the transmission of the device on several sub-bands being under the constraint of a maximum transmission power.
Procédé de transmission selon l’une des revendications 1 à 10 selon lequel, pour une même source, la première redondance et la deuxième redondance sont différentes.Transmission method according to one of claims 1 to 10 according to which, for the same source, the first redundancy and the second redundancy are different. Procédé de transmission selon l’une des revendications 1 à 11, selon lequel l’information d’ordonnancement est déterminée sur la base d’une information mutuelle par sous-bande , , d’un canal équivalent entre les nœuds ayant une connaissance correcte d’une même source à aider et la destination.Transmission method according to one of claims 1 to 11, according to which the scheduling information is determined on the basis of mutual information per subband , , of an equivalent channel between the nodes having correct knowledge of the same source to be helped and the destination. Dispositif (DIS) de télécommunication pour transmettre des messages mis en trame, destiné à un système de télécommunication comprenant nœuds dont sources ( ) et relais, , et une destination , 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èrephase de intervalles de temps et une 2ndephase d’au moins un intervalle de temps dit de retransmission, , la transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, , le dispositif qui correspond à une des sources comprend au moins un microprocesseur µP, une mémoire (MEM), une chaîne d’émission (EM) et une chaîne de réception (RE), la chaîne d’émission (EM) 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, tel que :
  • la chaîne d’émission (EM) est apte à transmettre une première redondance du message à transmettre pendant la 1èrephase,
  • la chaîne de réception (RE) est apte à recevoir une information d’ordonnancement de taille indiquant par sous-bande une source sélectionnée non encore correctement décodée par la destination dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud,
  • la chaîne d’émission (EM) est en outre apte à transmettre pendant un intervalle de retransmission de la 2ndephase une deuxième redondance du message des sources sélectionnées sur les sous-bandes respectives, pour les sources pour lesquelles le dispositif a une connaissance correcte, la transmission sur plusieurs sous-bandes étant sous contrainte d’une puissance maximale d’émission.
Telecommunications device (DIS) for transmitting framed messages, intended for a telecommunications system comprising nodes including sources ( ) And relay, , and a destination , with orthogonal multiple access to the transmission channel between the nodes and destination, with a maximum number of time slots per transmitted frame distributed between a 1timephase of time intervals and a 2ndephase of at least one so-called retransmission time interval, , the transmission being of the frequency division multiplexing type on a band divided into mutually orthogonal sub-bands, , the device which corresponds to one of the sources comprises at least one microprocessor µP, a memory (MEM), a transmission chain (EM) and a reception chain (RE), the transmission chain (EM) comprises an encoder implementing incremental redundancy type coding which generates several redundancies of the same message to be transmitted, such as:
  • the transmission chain (EM) is capable of transmitting a first redundancy of the message to be transmitted during the 1st phase,
  • the reception chain (RE) is capable of receiving scheduling information size indicating by sub-band a selected source not yet correctly decoded by the destination known as the source to be helped, the scheduling information taking into account a constraint of a maximum transmission power per node,
  • the transmission chain (EM) is also capable of transmitting during a retransmission interval of the 2nd phase a second redundancy of the message from the sources selected on the respective sub-bands, for the sources for which the device has correct knowledge , transmission over several sub-bands being constrained by a maximum transmission power.
Dispositif (DIS) de télécommunication pour transmettre des messages mis en trame, destiné à un système de télécommunication comprenant nœuds dont sources ( ) et relais, , et une destination ( ), 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èrephase de intervalles de temps et une 2ndephase d’au moins un intervalle de temps dit de retransmission, , la transmission étant de type multiplexage par répartition en fréquence sur une bande divisée en sous-bandes orthogonales entre elles, , le dispositif qui correspond à une des sources comprend au moins un microprocesseur (µP), une mémoire (MEM), une chaîne d’émission (EM) et une chaîne de réception (RE), tel que :
  • la chaîne de réception (RE) est apte à recevoir simultanément pendant la 1èrephase sur au moins sous-bandes de premières redondances des messages des sources,
  • la chaîne d’émission (EM) est apte à transmettre une information d’ordonnancement ( ) indiquant par sous-bande une source sélectionnée non encore correctement décodée par le dispositif dite source à aider, l’information d’ordonnancement tenant compte d’une contrainte d’une puissance maximale d’émission par nœud,
  • la chaîne de réception (RE) est en outre apte à recevoir sur une même sous-bande d’un même intervalle de retransmission de la 2ndephase, 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.
Telecommunications device (DIS) for transmitting framed messages, intended for a telecommunications system comprising nodes including sources ( ) And relay, , and a destination ( ), with orthogonal multiple access to the transmission channel between the nodes and destination, with a maximum number of time slots per transmitted frame distributed between a 1timephase of time intervals and a 2ndephase of at least one so-called retransmission time interval, , the transmission being of the frequency division multiplexing type on a band divided into mutually orthogonal sub-bands, , the device which corresponds to one of the sources comprises at least one microprocessor (µP), a memory (MEM), a transmission chain (EM) and a reception chain (RE), such that:
  • the reception chain (RE) is able to receive simultaneously during the 1st phase on at least sub-bands of first redundancies of messages from sources,
  • the transmission chain (EM) is capable of transmitting scheduling information ( ) indicating by sub-band a selected source not yet correctly decoded by the device called the source to be helped, the scheduling information taking into account a constraint of a maximum transmission power per node,
  • the reception chain (RE) is also capable of receiving on the same sub-band of the same retransmission interval of the 2nd phase, the same second redundancy from the same source ( ) selected and coming from different nodes having correct knowledge of this same source.
Système de télécommunication comprenant une destination ( ) et nœuds dont sources ( ) et relais, , avec un accès multiple orthogonal au canal de transmission entre les nœuds et la destination, adapté pour une mise en œuvre d’un procédé de transmission selon l’une des revendications 1 à 12.Telecommunications system comprising a destination ( ) And nodes including sources ( ) And relay, , with orthogonal multiple access to the transmission channel between the nodes and the destination, suitable for implementing a transmission method according to one of claims 1 to 12. Programme d'ordinateur sur un support d'informations, ledit programme comportant des instructions de programme adaptées à la mise en œuvre d'un procédé selon l'une quelconque des revendications 1 à 12 lorsque ledit programme est chargé et exécuté dans un équipement de télécommunication.Computer program on an information medium, said program comprising program instructions adapted to the implementation of a method according to any one of claims 1 to 12 when said program is loaded and executed in telecommunications equipment . Support d'informations comportant des instructions de programme adaptées à la mise en œuvre d'un procédé selon l'une quelconque des revendications 1 à 12, lorsque ledit programme est chargé et exécuté dans un équipement de télécommunication.Information medium comprising program instructions adapted to the implementation of a method according to any one of claims 1 to 12, when said program is loaded and executed in telecommunications equipment.
FR2210584A 2022-10-14 2022-10-14 OMAMRC method and system with FDM transmission and multiple sub-band cooperations Pending FR3141022A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR2210584A FR3141022A1 (en) 2022-10-14 2022-10-14 OMAMRC method and system with FDM transmission and multiple sub-band cooperations
PCT/EP2023/078125 WO2024079158A1 (en) 2022-10-14 2023-10-11 Omamrc method and system with fdm transmission and multiple cooperations per sub-band

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2210584 2022-10-14
FR2210584A FR3141022A1 (en) 2022-10-14 2022-10-14 OMAMRC method and system with FDM transmission and multiple sub-band cooperations

Publications (1)

Publication Number Publication Date
FR3141022A1 true FR3141022A1 (en) 2024-04-19

Family

ID=84370798

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2210584A Pending FR3141022A1 (en) 2022-10-14 2022-10-14 OMAMRC method and system with FDM transmission and multiple sub-band cooperations

Country Status (2)

Country Link
FR (1) FR3141022A1 (en)
WO (1) WO2024079158A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019180395A1 (en) * 2018-03-23 2019-09-26 Orange Omamrc transmission method and system with reduced signalling
WO2021260308A1 (en) 2020-06-24 2021-12-30 Orange Omamrc method and system with fdm transmission

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019180395A1 (en) * 2018-03-23 2019-09-26 Orange Omamrc transmission method and system with reduced signalling
WO2021260308A1 (en) 2020-06-24 2021-12-30 Orange Omamrc method and system with fdm transmission

Also Published As

Publication number Publication date
WO2024079158A1 (en) 2024-04-18

Similar Documents

Publication Publication Date Title
WO2019162592A1 (en) Omamrc transmission method and system with slow link adaptation under bler constraint
EP2385648B1 (en) Cooperative network with adaptive retransmission request strategy
EP3387773B1 (en) Relaying method and device and recipient with return in an omamrc system
EP3639427B1 (en) Omamrc transmission method and system with slow-link adaptation
WO2010097455A1 (en) Method for signalling the quality of a transmission channel
EP3476071B1 (en) Dynamic and selective transmission of a digital signal for a system with full-duplex relay and a limited return path
EP4150808A1 (en) Omamrc transmission method and system with variation in the number of uses of the channel
WO2019180395A1 (en) Omamrc transmission method and system with reduced signalling
EP3476061B1 (en) Method for transmitting a digital signal for a system having at least one dynamic half-duplex relay with selective logic, corresponding program product and relay device
WO2021260308A1 (en) Omamrc method and system with fdm transmission
FR3141022A1 (en) OMAMRC method and system with FDM transmission and multiple sub-band cooperations
WO2023275469A1 (en) Method for cooperative retransmission in an omamrc system
WO2024133311A1 (en) Communication method and omamrc system comprising a selection during retransmissions taking into account the throughput of the sources and a single exchange of csi
FR3136913A1 (en) Cooperative retransmission method in an OMAMRC system
FR3136915A1 (en) Transmission method and OMAMRC system with a selection strategy during retransmissions taking into account the flow rate of the sources and a single exchange of control
WO2024002898A1 (en) Cooperative retransmission method in omamrc system
FR3136914A1 (en) Transmission method and OMAMRC system with a selection strategy during retransmissions taking into account the flow rate of the sources and one or more control exchanges
FR3141028A1 (en) Cooperative retransmission process in an OMAMRC system with joint resource allocation and selection of sources to help
WO2022136798A1 (en) Method for receiving at least one data frame in an omamrc system, and corresponding destination, computer program and system

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20240419