WO2018220301A1 - Method of direct communication between terminals - Google Patents
Method of direct communication between terminals Download PDFInfo
- Publication number
- WO2018220301A1 WO2018220301A1 PCT/FR2018/050923 FR2018050923W WO2018220301A1 WO 2018220301 A1 WO2018220301 A1 WO 2018220301A1 FR 2018050923 W FR2018050923 W FR 2018050923W WO 2018220301 A1 WO2018220301 A1 WO 2018220301A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- transmission
- frame
- data
- subset
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 84
- 230000006854 communication Effects 0.000 title claims abstract description 84
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000005540 biological transmission Effects 0.000 claims abstract description 236
- 238000012360 testing method Methods 0.000 claims abstract description 132
- 230000011664 signaling Effects 0.000 claims abstract description 92
- 230000004044 response Effects 0.000 claims abstract description 21
- 238000005259 measurement Methods 0.000 claims description 13
- 238000013442 quality metrics Methods 0.000 claims 1
- 230000001419 dependent effect Effects 0.000 abstract description 3
- 235000019800 disodium phosphate Nutrition 0.000 description 15
- 230000007246 mechanism Effects 0.000 description 14
- 230000008859 change Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 235000008694 Humulus lupulus Nutrition 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000000903 blocking effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012550 audit Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0079—Formats for control data
- H04L1/008—Formats for control data where the control data relates to payload of a different packet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
Definitions
- the invention is in the field of telecommunications. It concerns in particular the direct communications between terminals, standardized by the LTE (for Long Term Evolution) standard from the release 12 under the name of "Sidelink communications" and standardized in the IEEE 802.1 standard. BACKGROUND OF THE INVENTION
- a mobile telephone network allows the simultaneous use of mobile equipment (eg mobile phones and digital tablets equipped with SIM cards) for communicating by radio with a terrestrial infrastructure including base stations (typically having antennas) covering a specific geographic extent (cell), as well as a core network to manage the delivery of mobile communications.
- mobile equipment eg mobile phones and digital tablets equipped with SIM cards
- a terrestrial infrastructure including base stations (typically having antennas) covering a specific geographic extent (cell), as well as a core network to manage the delivery of mobile communications.
- These elements can come from various manufacturers. It is therefore necessary to respect certain technical specifications, and to apply the same rules to allow these elements of various origins to be able to interact, for example for the establishment and routing of communications.
- LTE Long Term Evolution
- the 3GPP working groups are also developing 5G which aims to address the increased needs of complex applications requiring very high speed and high reliability, for example cloud computing and big data, home automation or communications involving vehicles. autonomous (without driver).
- the LTE standard provides for the implementation of direct sidelink (SL) communications between neighboring mobile devices, ie without going through the network infrastructure.
- SL direct sidelink
- D2D for Device to Device
- V2V for Vehicle to Vehicle
- This new type of communication is possible thanks in particular to a specific PC5 radio interface which makes it possible to create a wireless local area network (WLAN) between neighboring mobile devices.
- WLAN wireless local area network
- the allocation of resources for SL communications two modes are provided in the LTE (Release 13) standard.
- the first mode called “scheduled mode”
- the allocation of resources is managed by the base station and indicated to the terminals via a signaling message.
- the second mode called “autonomous mode”
- the allocation of resources is managed by the terminals themselves (ie directly communicating terminals), choosing the resources of their choice from a preconfigured set of resources. .
- the second mode allows a greater autonomy of the terminals and a better use of the resources. Indeed, each terminal is free to choose the resources that it wishes to be or not within the scope of a base station and it is thus possible to meet the needs of different services including throughput.
- the LTE standard in particular the specification ETSI TS 136 213 V14.2.0 (2017-04), does not provide an effective mechanism to reduce the risk of collisions without affecting the spectral efficiency or the quality of service. There is therefore a need to propose such a mechanism.
- the present invention thus aims to overcome at least one of these disadvantages.
- a first aspect of the invention concerns a method of direct communication between at least two terminals of a mobile network, on a set of radio resource blocks defined in one or more dimensions, organized in a frame, the method being implemented by a transmitting terminal and comprising the following steps:
- the risk of collision is drastically reduced since the data transmission is actually performed or completed after a test phase to confirm that the resources chosen are not in conflict.
- a second aspect of the invention relates to a communication device according to the LTE / IEEE 802.1 1 standard and implementing the aforementioned method.
- the acknowledgment message may be a function of the receive radio quality by the receiving terminal and / or the modulation and coding scheme (MCS) used for the test transmission. For example, when the quality is too poor, the receiving terminal may decide not to return an acknowledgment, or indicate in this acknowledgment that the quality of reception is bad. In another example, the acknowledgment may indicate the new MCS to be used for transmitting the data on the first subset of blocks.
- MCS modulation and coding scheme
- the frame comprises a plurality of predefined radio resource block configurations and the first subset is a predefined configuration of radio resource blocks.
- the frame comprises at least one control part and the at least one signaling message is transmitted on a radio resource block of the at least one control part associated with the predefined configuration corresponding to the first sub-part. set of blocks, thereby enabling identification of the first subset of blocks.
- This signaling message indicates for example that the data will be transmitted on the first subset of blocks.
- the frame may also include one or more portions reserved for data transmission.
- the frame When the frame is organized into patterns, in some embodiments, there may be a unique match between resources in the control portion and each configuration of the data portion. This facilitates the identification of the configuration (s) of the data portion (s) concerned by the signaling messages sent on the control part.
- the test transmission includes a test data transmission on a second subset of radio resource blocks representative of the first subset of radio resource blocks.
- the acknowledgment message may indicate good reception of the test data on the second subset.
- test data may consist of a sample of the data to be transmitted on the first subset of blocks.
- the test data can be transmitted in the control part of the frame or in the data part.
- the test transmission is performed on a first frame while the transmission of the data is performed on a second frame comprising the first subset of radio resource blocks, the second frame being different from the first frame.
- the radio resource blocks located between the radio resource blocks used for the test transmission and the reception of the acknowledgment message (s) are reserved to transmit DSSL short direct data and / or transmit or receive data. other acknowledgment or acknowledgment messages.
- the frame may comprise a plurality of control portions.
- test transmission and the reception of the at least one acknowledgment message in response to the test transmission are performed on the same control part of the frame.
- the radio resource blocks used for the test transmission are also used by the transmitting terminal for the transmission of data, whether it is spread over one or more frames.
- the method comprises receiving another acknowledgment message on predefined control portions of the frame, in response to the data transmitted on the first subset of blocks, the other acknowledgment message. notifying the transmitting terminal of a change in an MCS modulation and coding scheme employed by the at least one receiving terminal and / or acknowledging the data received so far.
- the method comprises receiving a reservation message of a third subset of radio resource blocks of the current frame or of a future frame.
- the method comprises transmitting another signaling message to the at least one receiving terminal, indicating at least one block of radio resources in use on the current frame by the transmitting terminal.
- the method comprises receiving connection quality measurements between the transmitting terminal and each receiving terminal of a plurality of receiving terminals, the method further comprising a step of selecting at least one relay terminal. among the plurality of receiver terminals according to the quality measurements, an identifier of the at least one terminal relay being indicated in a header message transmitted with the data on the first subset of blocks.
- the method comprises receiving quality measurements of the connection between the two terminals of a plurality of pairs of terminals, the method further comprising a step of calculating a multicast broadcast graph from quality measures received.
- the method further comprises the following steps:
- the reservation message indicates a quality level of reception of messages by said terminal of the mobile network.
- the reservation of the subset of radio resource blocks is also a function of the result of the comparison of the reception quality indicated in the reservation message with a threshold value.
- the future frame is separated from the current frame by a predefined duration according to at least one block of radio resources dedicated to the reservation message and / or indicated in the reservation message.
- At least one first block of radio resources is dedicated to the at least one signaling message and at least one second block of radio resources is dedicated to the at least one acknowledgment message.
- at least a first block and the at least one second block being spaced apart by a predefined duration at least equal to the time necessary for decoding the at least one acknowledgment message.
- At least a third radio resource block is dedicated to the reservation message, the at least one first block and the at least one third block being spaced apart by a predefined duration at least equal to the time required. decoding the reservation message.
- the third subset of reserved radio resource blocks corresponds to the first subset of blocks.
- the at least one signaling message indicates reservation information, this reservation information comprising all the radio resources and identifying at least one future frame that at least one terminal of the mobile network other than the sending terminal has reserved.
- the reservation information is associated with a time-limited validity period starting with the transmission of the at least one signaling message.
- the method further comprises the following steps:
- the total number of signaling messages also includes the signaling messages received which do not indicate the first set of radio resource blocks.
- the at least one signaling message indicates a priority index associated with each future transmission and the calculation step takes into account this priority index.
- radio resource blocks dedicated to the signaling and / or acknowledgment messages are smaller in size than the other radio resource blocks of the frame or have different dimensions compared to the other resource blocks. radio of the frame.
- the various steps of the aforementioned methods are determined by instructions of computer programs.
- the invention also relates to a computer program on an information medium, this program being capable of being implemented by a microprocessor, this program comprising instructions adapted to the implementation of the steps of the method such as than mentioned above.
- This program can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other form desirable shape.
- FIG. 1 illustrates the direction of downlink and uplink communications between a terminal and the mobile network and sidelink communications between two terminals;
- FIG. 3 illustrates an exemplary frame format for the management of sidelink communications
- FIG. 4 represents, in flowchart form, the main steps of a method of direct communication between terminals according to embodiments of the invention.
- FIG. 5 illustrates a first example of SL transmission in accordance with the implementation of the method of FIG. 4;
- FIG. 6 illustrates a second example of SL transmission in accordance with the implementation of the method of FIG. 4;
- FIG. 7 illustrates a third example of SL transmission in accordance with the implementation of the method of FIG. 4;
- FIG. 8 illustrates an example of unicast transmission SL spread over several frames with free choice of the resources of the DP (Open DSP);
- FIGS. 9a and 9b illustrate an example of distribution of resources dedicated to DCH (FIG. 9a) and signaling messages (FIG. 9b) of an SC-
- FIG. 9c illustrates an example of SL unicast transmission spread over several frames whose resources are organized in accordance with FIGS. 9a and 9b (Closed DSP);
- FIG. 10 illustrates an example of SL unicast transmission on a single frame with free choice of the resources of the DP (Open DSP);
- FIG. 11 illustrates an example of SL unicast transmission on a single frame with a choice limited to the configurations of the DP (Closed DSP);
- FIG. 12 illustrates an example of unicast SL transmission spread over several frames with a choice limited to the configurations of the DP (Closed DSP) without test data;
- FIG. 13 illustrates an example of transmission SL on a frame comprising several control parts SP
- FIG. 14 represents an example of a multicast communication link in a multicast group
- FIG. 15 illustrates an example of multicast SL communication establishment on frames composed of a certain number of SP control parts.
- FIG. 16a illustrates an example of a frame with predefined configuration of the radio resources in an asynchronous network
- FIG. 16b illustrates an example of unicast SL communication establishment on the frame of FIG. 16a
- FIG. 16c illustrates an example of multicast SL communication establishment on the frame of FIG. 16a.
- the present invention makes it possible to control access to a set of radio resource blocks of a sidelink communications management frame.
- the method is implemented by a transmitting node and comprises a first phase comprising a test transmission of the quality of the radio link during which a signaling message function of a first subset of radio resource blocks of the frame and possibly test data is transmitted to at least one receiving node.
- the test data constitutes a sample (a first part) of the data that the sending node wishes to send.
- the transmitting node waits to receive one or more acknowledgment messages meaning that the test transmission went well or not.
- a second phase starts, during which a conventional transmission of data takes place to the receiving node on the first subset of radio resource blocks.
- the conventional transmission is to send the rest of the data.
- This second phase only takes place with the proviso that the first (test) phase has ended with the receipt of one (or more) acknowledgment message (s) attesting to the good progress of the test.
- FIG. 1 illustrates the direction of the downlink and uplink communications between a terminal 10 and the mobile network (antenna 12) as well as the sidelink communications between two terminals 10 and 14.
- Such terminals are typically mobile phones or tablets equipped with USIM cards, or any other UE user equipment as defined by the LTE standard.
- the present invention is not limited to this standard and can be applied in other contexts.
- Figure 2 illustrates a Resource Block (RB).
- RB Resource Block
- the basic transmission unit is the RB.
- An RB has a duration corresponding to a number Nsym of transmission symbols and is defined on a number Nsc of subcarriers.
- An RB (or a set of RBs) carries either signaling messages (GIS) or data packets (DATA).
- GIS signaling messages
- DATA data packets
- MCS modulation and coding scheme
- the radio resources are represented in two-dimensional time / frequency RB.
- RBs could be three-dimensional (e.g., time, frequency and code) or one-dimensional (time).
- the RBs considered will be of the same size and of identical nature.
- the invention is not limited to this and the RB can also be of different sizes (eg small RB for signaling and larger for data) or even of different nature (eg data transmission by SC-FDMA on RB time / frequency and transmission of RSMA signaling on time / frequency / code RBs).
- FIG. 3 illustrates an example of a frame format for managing sidelink communications.
- the LTE standard has defined a frame for SL communications management called SC-Period.
- a SC-Period is composed of a part 1 of control or signaling SP (Signaling for Pool) followed by a 2 nd portion DP data (for Data Pool).
- the SP is used for the transmission of the SCIO signaling message also called SA (Scheduling Assignment).
- SA Stuling Assignment
- This message is sent by a sending terminal subsequently called "source node”, “sending node” or “transmitter” to one or more receiving terminals subsequently called “destination nodes", “receiving nodes” or “receivers”.
- This message carries the necessary information to enable the recipient (s) to identify themselves and identify the source, and to decode the data transmission that takes place in the DP.
- DP and SP are composed of RB as shown in the figure.
- the SC-Period frame is used as known from the LTE standard, that is to say with a temporal separation between the parts. SP control and DP data (see for example Figures 5 to 12).
- a modified SC-Period frame is used in which the control portions SP and DP data are not time separated so that communications can be initiated at different locations in the frame (see, for example, FIG. 13).
- DSP Data Sub-Pool
- a DSP subpart differs from the LTE standard T-RPT in that repetition of data across multiple DSPs is not required.
- the resources chosen for a transmission can be identical on all the DSPs of the frame (no frequency hopping between several DSPs).
- FIG. 4 illustrates the general principle of access control performed during the direct communication between terminals according to embodiments of the invention.
- a test transmission is performed by a transmitter to one or more receivers.
- this test transmission is a function of a first subset of radio resource blocks on which data will be transmitted thereafter.
- this test transmission consists in particular in transmitting a SCIO signaling message also called SA (for Scheduling Assignment) on a block of the control part SP of the frame.
- SA for Scheduling Assignment
- This SA message typically indicates the identity of the targeted receptors. It also indicates the first subset of resource blocks on which it intends to transmit data.
- this first subset of resource blocks is a freely chosen set of RBs (called "Open DSP") by the sender in a DSP.
- Open DSP freely chosen set of RBs
- the radio resource blocks of the DP data portion of the frame may be organized into a plurality of predefined resource configurations denoted DCH (for Data CHannel).
- DCH for Data CHannel
- the first subset of resource blocks is a DCH selected from the set of available configurations (a situation called "Closed DSP"). In this case, it may be sufficient to indicate the identifier of the DCH in the SA message.
- control part SP of the frame may comprise resources dedicated to SA messages by DCH.
- a unique match is provided between each DCH and each resource block dedicated to SA messages.
- the test transmission also includes the transmission of test data that typically consists of a sample (i.e., a first portion) of data that would be sent during a conventional transmission. These test data are typically transmitted over a second subset (T-DSP) of radio resource blocks representative of the first subset of blocks.
- T-DSP second subset
- this second subset is located in the control part SP of the frame.
- test data are sent in the data part DP of a first frame, thus reserved for the test.
- the transmitter monitors the reception of an acknowledgment message of the test transmission. This acknowledgment message attests whether or not the test transmission is successful.
- the acknowledgment message may be received on the control part SP of the same frame on which the test transmission was performed.
- this acknowledgment message is for example SAA (for Scheduling Assignifying Acknowledgment).
- the acknowledgment message may be received on the control part SP of a next frame.
- this acknowledgment message is for example denoted ARM (for Acknowledgment Reservation MCS).
- the acknowledgment message further indicates the modulation and coding scheme (MCS) to be used subsequently for the transmission of the data.
- MCS modulation and coding scheme
- the real data transmission can take place on the first subset of radio resource blocks during a step 44.
- the example described can be adapted to multicast or multicast case (multiple receivers forming a group).
- a positive acknowledgment can be expected from each member of the multicast group, otherwise the test transmission can not be a success.
- the transmitter only receives a given number of positive acknowledgments while the message SA is aimed at a multicast group comprising more receivers, these acknowledgments may not be sufficient to validate the test transmission and the communication may be abandoned.
- the issuer can conclude that a test transmission has been successful or not, and decide whether or not to continue transmitting the data accordingly.
- the proposed solution makes it possible to manage both unicast communications and multicast communications.
- FIGS. 5 and 6 relate to examples in which the test transmission is carried out on the control part SP of a frame and the transmission of the data. which follows is performed on the data part DP of the same frame.
- Figure 7 relates to a variant in which the test transmission is performed on a first frame and the acknowledgment and the transmission of data are performed on another frame.
- the data (test or not) are denoted DATA, as opposed to the signaling messages.
- a signaling message SA is transmitted on the control part SP of the frame.
- the sending node is free to choose the resources on which it wishes to transmit the data, among the resources of the sub-parts DSP (situation called "Open DSP").
- test data (here constituting a first part of the data to be transmitted) are transmitted to the receiver (s) targeted by the SA message, on a dedicated sub-block of resources (second subset) noted T-DSP (for Test Data Sub-Pool).
- T-DSP Test Data Sub-Pool
- an acknowledgment message SAA is received by the transmitting node.
- this SAA acknowledgment is positive in that it attests to the good reception of the test data on the T-DSP.
- the transmission of the rest of the data can therefore take place on the data part DP of the frame.
- the time-frequency pattern used for the test data in the T-DSP is identical to the pattern used for transmission of data on the DSP sub-parts of the DP.
- a signaling message SA is transmitted on the control part SP of the frame.
- DCH Data Channel resource configurations are predefined in each DSP.
- the sending node is free to choose the configuration of its choice on which it wishes to transmit the data (situation called "Closed DSP"). In this case, it is assumed that there is a unique match between the resource used to send the SA message and a given configuration of the DP part.
- sending the SA message to this dedicated resource allows the receiver (s) to identify the configuration (DCH) chosen by the sender for future data transmission.
- the test transmission is mainly constituted by the sending of the signaling message SA.
- an acknowledgment message SAA is received by the transmitting node.
- this SAA acknowledgment is positive in that it attests to the good reception of the SA message.
- Data transmission can therefore take place on the data part DP of the frame, in particular on the configuration DCH corresponding to the message SA.
- a signaling message SA is transmitted on the control part SP of a first SC-Period frame.
- test data are transmitted to the receiver (s) targeted by the message SA, on a sub-block of resources of the DP part. .
- These test data consist of a first part of the data that the transmitter wants to transmit to the receiver (s).
- an ARM acknowledgment message is received by the transmitting node.
- this acknowledgment ARM is positive in that it attests to the good reception of the test data sent on the previous frame.
- the transmission of the rest of the data can therefore take place on the data part DP of the new frame.
- the transmission of the first part of the data performed on the previous frame serves as a test transmission for the future frame.
- the time-frequency pattern used for the test data in the first frame is identical to the pattern used for the transmission of data on the DSP sub-blocks of the next frame.
- FIG. 8 illustrates an example of transmission SL spread over several SC-Period frames with free choice of the resources of the DP (Open DP).
- transmissions are implemented on a plurality of consecutive frames or alternatively spaced apart in time.
- the transmission is spread over several frames when the volume of the data to be sent is large and / or in case of real-time or periodic traffic.
- the transmitter transmits a signaling message SA in the control part SP of a first frame.
- the transmitter chooses the radio resources on which it transmits the message SA. In practice, this selection can be random (after or without Backoff) among the resources dedicated to SA messages. Alternatively, the SA resources can be pre-allocated to the nodes.
- the backoff counter is stopped or decremented upon detection or not of an acknowledgment message (eg ARM message).
- an acknowledgment message eg ARM message
- the choice of resources for data transmission in the DSP is free (Open-DSP).
- the sender can choose the resources he will use to transmit the data.
- the transmitter explicitly indicates the resources chosen in the DSP and the information necessary for their decoding. This is called a "reservation" of resources.
- the transmitter If the transmission must continue on a future frame then the transmitter signals the identifier of this future frame either in the message SA or in conjunction with the data. As will be seen later, according to embodiments of the invention, this reservation can be accepted or refused by the receiver or receivers of the message SA, depending on conflicts existing with other resource reservations or depending on the quality of the radio link or other criteria.
- the transmitter transmits data on the resources selected in the data portion DP of this first frame.
- This transmission serves as a test of the quality of the radio link between the transmitter and the receiver (s).
- the transmitter In response to the test transmission, the transmitter receives an ARM acknowledgment message in the control part SP of the next frame.
- the receiver chooses the radio resources on which it transmits the message ARM to the issuer of the message SA.
- This selection can be random among resources dedicated to ARM messages or indicated by the issuer in his SA message.
- the latter solution is useful in the case of a multicast transmission (multiple receivers) because the transmitter can indicate separate resources for different receivers.
- Another possible solution is to provide a predefined correspondence between the resources used for the transmission of the SA message and the resources to be used for the transmission of the ARM message.
- the dedicated resources for the ARM messages are pre-allocated to the nodes.
- the ARM message attests to the good reception of the test data by the receiver (s) referred to in the SA message. This acknowledgment allows the transmitter to know the status of the previous transmission. If the transmission is not successful, the message ARM indicates a negative response or it is not sent and the transmitter abandons the transmission of the data that it intended to follow following the reception of the message ARM (case not represented on the Figure 8).
- the ARM message can identify the frame where the future transmission will take place and indicates the MCS modulation and coding scheme that the transmitter could use during this future transmission.
- the transmitter has every interest in using the MCS indicated in the ARM message because it is representative of the quality of the current radio link between the transmitter and the receiver.
- the indicated MCS is based on a recent measurement of the quality of the radio link between the transmitter and the receiver that will be noted RLQI (for Radio Link Quality Indication).
- this measurement takes into account the RSRP (for Receive Power Signal Reference) which makes it possible to obtain an average value of the power received from a reference signal per resource block, the RSSI (for Reference Signal Strength Indicator) which provides an average value of the received power of a reference signal over the entire frequency band and / or the SINR (for Signal-to-Interference-plus-Noise Ratio).
- RSRP Receive Power Signal Reference
- RSSI Reference Signal Strength Indicator
- SINR Signal-to-Interference-plus-Noise Ratio
- the signaling message SA indicates a threshold MCS below which the transmission can not be done.
- the receiver sends a negative ARM acknowledgment so that the transmission stops.
- the ARM message may also indicate PC power control (Power Control), Timing Advance (TA) commands provided in the LTE standard, or any other useful information.
- PC power control Power Control
- TA Timing Advance
- the frame and the resources to be reserved for the future transmission of data are indicated by the issuer in his SA message or in conjunction with the data.
- the receiver detects that this frame (to be reserved) or these resources are in conflict with its own reservations, the latter may refuse the reservation, for example by negatively acknowledging the test transmission (negative ARM message).
- the receiver can also reserve resources to protect its reception, for example by using the message ARM acknowledgment. To do this, he can indicate in the ARM message the identifier of the future frame as well as the radio resources to be reserved in this future frame.
- another terminal different from the transmitter, located in the vicinity of the receiver, can succeed in decoding the ARM message transmitted by the receiver. This neighbor terminal can then measure the quality of the reception of this ARM message, denoted RLQIRX.
- this neighboring terminal can not use the reserved resources without hindering the communication between the receiver and the transmitter. Therefore, this neighbor terminal abstains from using reserved radio resources during the future frame indicated in the ARM message. This avoids conflicts of access between neighboring terminals of the receiver.
- the message ARM can also indicate a measurement of the quality of the radio link with the transmitter denoted RLQISIG, based on the reception of the test data (ie the data transmitted in the previous frame here). and / or SA message.
- the abovementioned neighbor terminal takes this measure into account in order to determine whether it can use the reserved resources without hindering the communication between the receiver and the transmitter or whether it should instead refrain from using the radio resources reserved during the future frame indicated in the ARM message.
- the ARM message In case of reservation by the receiver to protect the reception of the data, the ARM message must be able to be decoded before the occurrence of a resource dedicated to SA messages of the reserved frame. In practice, it is the organization of resources dedicated to signaling messages in the frame that allows it. This allows the receiver's neighbors time to consider the reservation before attempting to access the frame's resources.
- a communication can be established on the reserved frame either by transmitting a new SA message on the control part SP of the reserved frame, or by proceeding directly to the transmission of the data on the part DP data of the reserved frame.
- the ARM message used to acknowledge the test transmission is used as a reservation message.
- the invention is not limited to this and another reservation message, for example independent of the acknowledgment, could be used.
- the transmitter transmits a signaling message SA in the control part SP of the second frame then starts the transmission of the other data in the data part DP of this frame.
- this transmission is performed on the same radio resources RB than the previous one, that is to say on the resources used for the test transmission in the first frame.
- the test transmission has been successfully done on these resources and the ARM message has made it possible to warn the receiver's neighbors of the future use of these resources.
- Sending an SA message on each reserved frame may be useful for example to change the MCS to take into account a change in radio conditions.
- a change in radio conditions can be observed following a modification of the topology of the network (for example displacement of the nodes).
- the sending node can proceed directly to the transmission of the data in the DP with the new MCS.
- sending an SA message on each reserved frame may be useful in the case of point-to-multipoint transmission, that is, from one sender to a plurality of receivers in a group given called "multicast group", where multicast group members change during communication.
- the message SA indicates the identity of the targeted receivers.
- the transmitter receives, following the last transmission, an acknowledgment message ACK signifying the good reception of all the data (from the first to the last frame).
- the receiver chooses the radio resources on which it transmits the ACK message to the issuer of the SA message.
- This selection can be random among resources dedicated to ARM / ACK messages or indicated by the issuer in its SA message.
- the latter solution is useful in the case of a multicast transmission (multiple receivers forming a group) because the transmitter can indicate separate resources for different receivers.
- Another possible solution is to provide a predefined correspondence between the resources used for the transmission of the SA message and the resources to be used for the transmission of the ARM / ACK messages.
- the dedicated resources for the ARM / ACK messages are pre-allocated to the nodes.
- the acknowledgment message ARM relates to the test data
- the acknowledgment message ACK relates to all the data transmitted during the communication.
- the ARM message may also act as an ACK message. In this case, it is sent without indication of future reservation or MCS.
- the mechanisms for acknowledging the test data according to the invention make it possible to activate rapid FEC (for Forward Error Correction) error control schemes at the level of the various layers (in particular RLC / MAC / PHY) of the terminals and to make communications more reliable.
- FEC Forward Error Correction
- the SP control portion of the frames can be used to introduce any type of signaling messages (SA, ARM, ACK, etc.) or even of short data service without signaling such as for example message discovery. neighborhood, routing signaling messages or application signaling, or to broadcast traffic (broadcast).
- SA signaling messages
- ARM ARM
- ACK ACK
- short data service without signaling such as for example message discovery. neighborhood, routing signaling messages or application signaling, or to broadcast traffic (broadcast).
- resources can be dedicated to each type of signaling messages.
- several types of signaling messages may share the same resources.
- the different signaling messages can be transmitted on resources of different sizes. Also or alternatively, the size of the resources to which the signaling messages are sent and the size of the resources dedicated to the data may be different.
- ARM messages can be transmitted on sub-carrier reduced size RBs or on 3 time / frequency / code dimensions.
- the resources of the control part SP can be used for sending ACK-REQ acknowledgment request messages and the reception of the corresponding ACK-RSP response messages.
- the ACK-REQ acknowledgment request message is typically sent by the transmitter following one or more data transmissions already made but for which it has not received ACK messages, or because the system does not provide a message. ACK either because it failed to decode it correctly (radio loss).
- the acknowledgment request message ACK-REQ may be for a single receiver and correspond to one or more data transmissions. As a variant, it may be intended for several receivers and correspond to one or more common (multicast) or distinct (unicast) data transmissions.
- the transmitter chooses the radio resources on which it transmits the acknowledgment request message ACK-REQ. This selection can be random among resources dedicated to ACK-REQ messages or depending on the selection of resources for sending the SA message.
- the ACK-RSP response message is typically sent by a receiver in response to an ACK-REQ acknowledgment request message. It can therefore correspond to one or more data transmissions already made. Alternatively, a receiver may respond to several ACK-REQ messages from the same or different transmitters in the same ACK-RSP message.
- the receiver chooses the radio resources on which it transmits the ACK-RSP response message. This selection can be random among the resources dedicated to the ACK-RSP messages or indicated by the transmitter in its ACK-REQ acknowledgment request message, or else be dependent on the selection of the resources dedicated to the ARM or ACK or ACK messages. REQ.
- the resources of the control part SP can be used also for short direct data transmission DSSL (for Direct Short Side Link) with prior sending of message SA.
- DSSL Direct Short Side Link
- the resources dedicated to this type of transmission are denoted DSSLP (for DSSL Pool).
- the organization of the resources of the SP control and DP data components that is to say the resources dedicated to the different types of messages, is either signaled by the network (RRC message for example in the context of the standard LTE) is preconfigured in the terminals.
- FIG. 9a illustrates an example of distribution of the resources dedicated to the different DCH (Closed DSP) configurations in the DP part for unicast SL transmission spread over several frames.
- the choice of resources for data transmission in the DP is not free here but is limited to a finite number of predefined DCH configurations.
- each DSP of the DP part is organized into two configurations denoted DCH # 1 and DCH # 2.
- the sender can only choose the pre-defined configuration that he will use to transmit the data, but not the resources that compose it.
- a DCH can be shared between the terminals or alternatively be pre-allocated to a subset of terminals.
- FIG. 9b illustrates an example of distribution of the resources dedicated to the different types of signaling messages (and possibly to DSSL data) in the SP part of the frame.
- the SP portion contains DCH dedicated resources (DCH # 1 and DCH # 2 of FIG. 9a) to ARM messages, ACK acknowledgments, and SA messages.
- DCH dedicated resources DCH # 1 and DCH # 2 of FIG. 9a
- ARM messages ACK acknowledgments
- SA messages ACK acknowledgments
- dedicated resources for short direct DSSL data.
- the resource chosen for the transmission of one of these messages allows the receiver to identify the concerned DCH. It is therefore not necessary to indicate the identifier of the DCH chosen in the message SA, ARM or ACK.
- the resources dedicated to the different types of signaling messages could be shared between several DCHs.
- the message should explicitly indicate the identifier of the concerned DCH in order to allow the message receiver to identify the concerned DCH.
- Figure 9c illustrates an example of multi-frame unicast SL transmission with limited choice to DSP (Closed DSP) configurations.
- each frame is organized as illustrated in the figures
- the transmitter transmits a signaling message SA in the control part SP of a first frame.
- the transmitter transmits a first part of the data which serves as a test of the radio link on the chosen DCH configuration in the data portion DP of this first frame.
- the transmitter In response to transmission of the test data, the transmitter receives an ARM acknowledgment message in the control part SP of the next frame.
- this ARM message attests to the good reception of the test data by a receiver referred to in the SA message.
- This acknowledgment allows the transmitter to know the status of the transmission.
- the ARM message is not sent by the receiver or else it indicates a negative response and the transmitter abandons the transmission of the data that he intended to do following receipt of the ARM message (case not shown in FIG. 9c).
- the message ARM identifies the frame where the future transmission will take place and the modulation and coding scheme MCS that the transmitter could use during this future transmission.
- the receiver can also reserve the resources to protect its future reception, for example by using the acknowledgment message ARM.
- the receiver must indicate the identifier of the reserved DCH in the ARM message.
- the resource chosen for the transmission of the ARM message makes it possible to identify the reserved DCH. It is therefore not necessary to indicate the identifier of the DCH selected in the ARM message.
- this neighboring terminal can measure the quality of the RLQIRX reception of the ARM message and determine whether it can use the identified DCH (thanks to the resource on which the ARM message is transmitted) without interfering with the communication between the receiver and the transmitter.
- the neighboring terminal abstains from using the reserved DCH during the future frame. This avoids conflicts of reservations between neighboring terminals.
- each set of resources dedicated to the ARM messages and corresponding to a DCH can be divided into a number of subsets of resources.
- Each subset of resources thus constituted makes it possible to transport one or more ARM messages and corresponds to a request for reservation on a future frame distant by a certain predefined time from the frame where the ARM message has been sent.
- an ARM message may possibly make it possible to reserve the corresponding DCH in a future frame. However, this is not always the case because an ARM message can simply be used to acknowledge the good reception of the data.
- a node which is in transmission on a slot containing resources dedicated to the ARM messages is prohibited from accessing all the DCHs that may be reserved by ARM messages on this slot during future frames that these ARM messages might reserve.
- One possible solution to overcome this constraint is to group resources dedicated to the ARM messages of different DCHs corresponding to the same future frame on the same slot or slots.
- the examples described with reference to FIGS. 8 and 9 relate more particularly to transmissions spread over several frames.
- conflicts over access to resources in such situations are avoided by using transmission over a previous frame as a means of testing whether the selected radio resources will be conflicting or not on the next frame.
- the ARM message reservation mechanism avoids new conflicts during future transmissions.
- T-DSP for DSP Test
- T-DSP for DSP Test
- Figure 10 illustrates an example of SL unicast transmission on a single frame with free choice of DSP (Open DSP) resources.
- DSP Open DSP
- This example differs from that described with reference to FIG. 8 in that the test transmission and the acknowledgment are performed in the SP portion of the frame and the subsequent data transmission is performed in the same frame.
- the transmitter transmits a signaling message SA in the control part SP of the frame.
- the transmitter chooses the radio resources on which it transmits the message SA. In practice, this selection can be random (after or without Backoff) among the resources dedicated to SA messages. Alternatively, the SA resources can be pre-allocated to the nodes.
- the backoff counter is stopped or decremented on detection or not of an acknowledgment message (eg SAA message).
- the choice of resources for data transmission in DSPs is free (Open-DSP).
- the sender can choose the resources he will use to transmit the data in case of a positive test.
- the transmitter explicitly indicates the resources selected as well as the information necessary for their decoding.
- the transmitter transmits test data on dedicated T-DSP resources.
- the receiver decodes the SA message intended for it, proceeds to decode the test data transmitted in the T-DSP and sends a SAA acknowledgment message to the transmitter on the dedicated resource in the control part SP of the frame.
- the receiver chooses the radio resources on which it transmits the SAA message. This selection can be random among the resources dedicated to the SAA messages or indicated by the issuer in his SA message. Another possible solution is that there is a predefined correspondence between the resources used for the transmission of the SA message and the resources to be used for the transmission of the SAA message. In a variant, the resources dedicated to SAA messages are pre-allocated to the nodes.
- the resources dedicated to the SAA messages are separated from those of the T-DSP by a time "Tp" allowing on the one hand the decoding of the test data sent on the T-DSP and on the other hand the coding of the message SAA by the receiver.
- Tp is 4ms.
- This SAA message attests to the good reception of the test data by the receiver (s) referred to in the SA message.
- This acknowledgment allows the transmitter to know the status of the transmission.
- the transmitter starts the data transmission in the DP part of this frame.
- the time-frequency pattern of the RB resources used to send the data to the DSPs is the same as the time-frequency pattern of the resources that are used to send the test data to the T-DSP.
- the transmitter receives an acknowledgment message ACK signifying the good reception of all the data.
- Figure 11 illustrates another example of unicast SL transmission on a single frame with choice of DSP (Closed DSP) configurations.
- test transmission and the acknowledgment are performed in the SP portion of the frame and the subsequent data transmission is performed in the same frame.
- the choice of resources for the transmission of data in the DSPs is not free here (Closed-DSP) but is limited to a finite number of predefined DCH configurations. .
- Each DSP is for example organized as illustrated in Figure 9a.
- a DCH may have different resource configurations in each DSP of the frame.
- the transmitter can only choose the predefined configuration that it will use to transmit the data in case of positive test, but not the resources that compose it.
- the transmitter transmits a signaling message SA in the control part SP of the frame.
- test data On dedicated T-DSP resources. It is recalled that this test data constitutes part of the "useful" data that the transmitter wishes to transmit to the receiver (s) indicated in the SA message.
- each DCH is represented in the T-DSP by at least one RB.
- the receiver decodes the SA message intended for it, proceeds to decode the test data transmitted in the T-DSP and sends a SAA acknowledgment message to the transmitter on the dedicated resource in the control part SP of the frame. If the test transmission is not successful, the SAA message indicates a negative response or is not sent and the transmitter abandons the transmission of the other data that it intended to follow following receipt of the SAA message (case not shown on Figure 1 1).
- the transmitter starts the transmission of data in the DP part of this frame.
- the time-frequency pattern of the RB resources used to send the data to the DSPs corresponds to the DCH configurations in these DSPs and may be different from the time-frequency pattern of the resources that are used to send the test data. in the T-DSP. This is because it suffices that each DCH is represented by at least one RB in the T-DSP.
- the transmitter receives an ARM acknowledgment message at the beginning of the next frame, acknowledging on the one hand the reception of all the data on the previous frame and on the other hand as a reservation message for a frame future, as explained previously with reference to FIG. 9.
- Figure 12 illustrates an example of multi-frame unicast SL transmission with limited choice to DSP (Closed DSP) configurations.
- the transmitter transmits a signaling message SA in the control part SP of the frame.
- This transmission constitutes the test transmission.
- the message SA is used to both signal and test the quality of the radio link between the transmitter and the receiver on the DCH chosen.
- no data is sent in addition to the message SA.
- the SA message must be transmitted on all dedicated DCH SA resources.
- only one RB is dedicated by DCH so only one SA message is needed.
- two (or more) RBs were dedicated to SA messages, so many SA messages would have to be sent.
- the receiver decodes the message SA which is intended for it and sends a message of acknowledgment SAA to the transmitter on the dedicated resource in the control part SP of the frame to indicate that it has correctly received the message SA.
- the SAA message may indicate the MCS to be used later in data transmission, power control or advance control or other useful information.
- the transmitter receives an ARM acknowledgment message at the beginning of the next frame, acknowledging on the one hand the reception of all the data on the previous frame and on the other hand as a reservation message for a frame future, as explained above.
- this test transmission comprises sending an SA message on the reserved frame.
- SA SAA
- data The various messages and data mentioned in this example (SA, SAA, data) are exchanged again on the frame reserved by the message ARM.
- a frame may contain DSPs of different sizes.
- a T-DSP corresponding to each type of DSP can be provided in the SP part.
- a T-DSP where each DCH is represented or a resource dedicated to the SA message corresponding to each DCH can be provided in the SP part.
- Resources dedicated to signaling messages can be shared between different types of DSPs or divided into fixed configurations where each is dedicated to one type of DSP. If resources dedicated to SA messages are shared between different types of DSPs, the SA message explicitly identifies the DSP used.
- Fig. 13 illustrates an exemplary SL transmission on a frame comprising a plurality of SP control portions so that communications can be initiated and terminated at different locations in the frame.
- Such a configuration allows several terminals to access the radio resources of the same SC-Period frame successively and while avoiding conflicts. Indeed, thanks to the plurality of parts SP, a communication can be initiated at several points in the frame.
- An SP part may contain resources dedicated to signaling but also data (Open-DSP or Closed-DSP).
- the same RB can be shared between signaling and data.
- a part SP which contains resources dedicated to the messages SA contains resources dedicated to the corresponding SAA messages.
- the part SP must be sufficiently long in time to allow the establishment of a communication, that is to say to allow the sending by a transmitter of a message SA and possibly test data. (usually consisting of some of the "useful" data to be sent), receiving the SAA response, and decoding that response.
- the frame may optionally comprise a DP portion only dedicated to the data, composed of DSP and / or DCH.
- the resources dedicated to the SA messages, to the test data where appropriate and to the SAA messages can be arranged anywhere in the SP parts.
- the resources dedicated to the SA and SAA messages used for the establishment of a call must be sufficiently spaced in time to allow the decoding of the SA message, the decoding of any test data and the decoding of the SAA message before the call. the occurrence of a new resource dedicated to SA messages.
- the frame consists of three parts SP and there is no part DP.
- Each part SP consists of a slot dedicated to the SA messages (first column of RB) then of a first DSP followed by a T-DSP then of a second DSP, then of a slot dedicated to the messages of acknowledgment (SAA ACK) then a last DSP.
- the resources for the transmission of data are freely chosen by the issuer ⁇ Open-DSP).
- a terminal A transmits to a terminal B a message SA and then test data on a first part of the dedicated resources in the T-DSP.
- the terminal B decodes the SA message from the terminal A as well as the test data and transmits a SAA acknowledgment to the terminal A in order to allow the transmission of data.
- This data transmission takes place on the corresponding resources of the DSPs and T-DSPs of the subsequent SPs of the frame. Note that the time-frequency pattern is identical on PS DSPs and T-DSPs next and on the T-DSP of the first part SP where the test transmission from A to B was carried out.
- a terminal C adjacent to the terminal B also receives the SAA acknowledgment transmitted by the terminal B and thus detects that it is too close to it to use the same resources for its own transmissions.
- the terminal C transmits to a terminal D an SA message indicating resources different from those used by B to receive data from A.
- the terminal C also transmits test data on a second part of the dedicated resources in the T-DSP.
- the terminal D decodes the SA message from the terminal C as well as the test data and sends a SAA acknowledgment to the terminal C in order to authorize the transmission of data on the corresponding resources.
- This data transmission takes place on the corresponding resources of the DSP and T-DSP of the following SP part. Note that the time-frequency pattern is identical on the DSP and T-DSP of the next SP part and on the T-DSP of the second part SP where the test transmission from C to D.
- embodiments allow communication initiated in a part SP to continue after receipt of the SAA acknowledgment on all subsequent DSPs / DCHs of the frame, whether in SP parts or in DP parts.
- the T-DSPs of the subsequent SPs are used as regular data DSPs. This allows the communications that will be established to the next SPs to take into account the presence of communications already established on the resources of the frame.
- the SA message When there is a unique correspondence between the resources dedicated to the SA messages and the DCHs (Closed-DSP), the SA message must be transmitted on the resources corresponding to the DCH chosen for the transmission of data. Once a communication is established, resources dedicated to SA messages and DCH are used by this communication. This also allows neighboring terminals to take into account the communications already established on the DCH of the frame.
- the SAA acknowledgment message may indicate the resources or the DCH reserved by the SA message.
- Another terminal, different from the transmitter, located in the vicinity of the receiver, can succeed in decoding this SAA acknowledgment message and can then measure the quality of the RLQIRX reception of this message.
- the SAA message may also indicate a measurement of the quality of the radio link with the transmitter rated RLQISIG, based on the receipt of the SA message and / or test data if there is any. at.
- the above-mentioned neighbor terminal takes this measure into account in order to determine whether it can use the reserved resources or DCH without hindering the communication between the receiver and the transmitter or whether it should instead refrain from using the radio resources / DCH reserved by the SA message.
- this neighboring terminal may measuring the quality of the RLQIRX reception of the SAA message and determining whether it can use the identified DCH (thanks to the resource on which the SAA message is transmitted) without hindering the communication between the receiver and the transmitter.
- the neighboring terminal abstains from using the reserved DCH during the remainder of the frame.
- the SAA message makes it possible to protect a communication established on a frame and to prevent neighboring terminals from establishing a communication on the resources used.
- a node which is in transmission on a slot containing resources dedicated to the SAA messages is prohibited from accessing all the resources / DCHs likely to be reserved by SAA messages on this slot during the current frame.
- Banning the neighbors of a receiver, through the SAA message, to access the resources used by this receiver solves the well-known problem of the hidden terminal.
- the problem of the hidden terminal arises when a terminal A is in the vicinity of a terminal B itself in the vicinity of a terminal C, the terminals A and C not being in the vicinity of the terminal. one of the other.
- the terminal A is a hidden terminal for the terminal C and vice versa.
- This problem has the consequence that if the terminal A transmits towards the terminal B, the terminal C does not see it and can therefore decide to send to the terminal B, in which case there will be collision (and the terminal A does not will not report).
- Embodiments in which the resources dedicated to the SAA messages are not shared with other signaling messages or with data also make it possible to solve the well-known problems of the masked terminal and the exposed terminal, which allows spatial reuse. maximum radio resources.
- the problem of the masked terminal arises when a terminal A transmits to a terminal B adjacent to a terminal C and a terminal D adjacent to the terminal C is already transmitting to a terminal E.
- the terminal C is a masked terminal for B because the signaling messages transmitted by the B are masked by the transmission of D. This situation is frequent in the topologies with several radio hops and degrades the performance in terms of bit rate.
- the SAA message could be sent after the establishment of the call. This is optional and could be advantageous in a variety of situations, for example when changing MCS.
- the receiver sends several SAA messages, for example at regular intervals, over several predefined SP parts of the frame. This makes it possible, for example, to update the MCS used and to acknowledge the data previously received.
- a new SAA message being sent during communication (that is to say after the test phase)
- FEC error control schemes for example of the H-ARQ type (for Hybrid Automatic Repeat reQuest) at the different layers (including RLC / MAC / PHY).
- the new SAA message can also be used to protect the reception radio resources on a frame.
- the new SAA message protects the receiving resources until the next occurrence after a predefined interval of a resource dedicated to the SAA messages in the frame where the forwarding is provided or if necessary until the end of the frame .
- This scheme has the advantage of releasing nodes that could not access protected (ie, in-use) resources during transmission as a result of changes in their radio link quality to the receiver .
- the SAA message is sent on each resource dedicated to the SAA messages of the frame where the forwarding is provided even if the data transmission stops before the end of the frame.
- a node on a slot containing resources dedicated to SAA messages is prohibited from accessing all the data resources that the SAA messages (or any other booking message) of this slot could reserve until the occurrence of the next resources dedicated to the SAA messages in the frame where the return is provided or if necessary until the end of the frame.
- the transmitter initiating a bidirectional communication (hereinafter referred to as “first transmitter” or “second receiver”) indicates in its message SA the radio resources / DCH on which it is already transmitting or receiving in the current frame. It then indicates, together with the data, any change of resources / DCH that it uses while waiting for the receiver (hereinafter referred to as “first receiver” or “second transmitter”) to establish communication in the other direction. .
- the first receiver establishes the communication towards the first transmitter by choosing resources for the transmission of the message SA and the data which are not on slots on which the first transmitter is in emission and which are not already used in reception by this first transmitter.
- control SP 1 st part of the frame containing an SAA SA signs must contain resources for carrying two SA messages on two separate slots, as well as to transport two messages SAA on two separate slots.
- the first control part SP of this frame must also contain resources for two messages SA and SAA.
- the frame must contain resources for transporting two ACK and ARM messages on two separate slots, if they are used.
- the first receiver i.e. the second transmitter
- the transmitter i.e. the second receiver
- the first transmitter and the first receiver can indicate in their ARM messages the resources they will use in the future frame reserved for the transmission of their SA and SAA messages.
- bi-directional traffic that is fast or has asymmetry in the volume of data exchanged in the different directions (SIP signaling, TCP session, http, etc.)
- SIP signaling TCP session, http, etc.
- the communication is relayed by one or more relay terminals on one or more radio hops.
- the choice of relays is made on the basis of a certain knowledge of the state of the links between terminals, but generally without any relation taking into account existing communications which can lead to conflicts in terms of access to the resource.
- test transmission to obtain path quality measurements between the remote terminals (called source node and destination node) passing through different relays.
- a source node having the choice between a number k of potential relays to its final destination which is at a number B of radio hop sends a message SA containing the identification information of these relays and the identifier of the destination node.
- Each relay k decodes the SA message and measures the quality of the RLQIRX reception of the SA message and / or test data if any. It then calculates an indication of the quality of the paths between the source node and the destination node passing through it, denoted PQlE2N (k) (for Path Quality Indication). This indication may be, for example, an average of the expected bit rates on all or a selection of the possible paths between the source node and the destination node passing through the relay.
- Relay k then sends a response SAA message.
- This SAA message contains, among other information, the MCS between the relay and the source node and the PQlE2N (k).
- the sending node can thus, from the SAA messages and in particular the different PQlE2N (k) received, choose one of the relays. It indicates the identifier of this relay in a header message transmitted with the data.
- a relay that correctly decodes this header and is designated as a relay continues receiving data. If the decoding of the header fails or if the source node does not select, the relay abandons the reception of the data.
- the bit rate between the source node and the destination node is less than the accumulated bit rate between the source node and the relay on the one hand and secondly between the relay and the destination node. In this case, it may be advantageous to go through this relay even if the source node and the destination node are in range of one another and can communicate directly.
- the source node may indicate in the SA message a THPQI threshold such that when a relay k only responds with a SAA message if the quality indication of the paths PQlE2N (k) is greater than this threshold.
- the source node may indicate in the SA message the number of radio hops max that the computation of the quality indication of the paths PQlE2N (k) must take into account.
- the source node may indicate in the SA message a threshold RLQIMIN on the
- a point-to-multipoint transmission i.e., of a transmitter to a plurality of receivers of a given group called “multicast group”
- multicast group a group of receivers of a given group.
- Such transmissions are used for example in the context of public security services.
- multicast group consisting of N (N ⁇ 2) nodes whose K (1 ⁇ k ⁇ N) are potential transmitters PT (for Potential Transmitters).
- Multiple multicast groups rated MG (Multicast Group) share system radio resources and one node may belong to multiple MGs.
- the SA message sent during the test transmission identifies the target MG and MCS that the transmitter intends to use for data transmission.
- the MCS indicated in the SA message is only used on the first slots containing resources chosen by the transmitter.
- the sender may decide whether to transmit the data or not.
- the first case it sends a header message, transmitted exclusively or in conjunction with the data, on the first slots containing resources it has chosen, indicating the MCS that will be used for further transmission.
- the first slots must be sufficient to carry the header message and give the receivers the necessary time to decode it. This number can be reported in the SA message or preconfigured in the system.
- the nodes of one MG may not all be within radio range of each other.
- a node can indicate in its SAA message the RLQI of its radio links with all or a selection of MG nodes.
- a selection can be made by a threshold on the RLQI, for example signaled in the SA message or preconfigured.
- the transmitter decides which MCS to use for transmission, calculates a broadcast graph in the group and designates a list of relays as well as a list of the nodes to which each relay should relay the transmission, directly and possibly via other relays.
- a relay k with a transmission to be relayed to a part of the nodes of the MG proceeds in the same way as the source node with the exception of the identity of the destination nodes and subsequent relays.
- An emitter can also indicate in the header message on which frame and which radio resources (for the signaling and the data) its relays can establish the communications for the relaying of the data.
- a relay can inform the relay that precedes it or the source node of the state of its own transmission (establishment or not, identity of its actual receivers, resources used, MCS employee, ...) via messages SAA, ARM, or ACK.
- a transmitter may indicate the change of destination node and relay information. This indication can be made via the SA message or in conjunction with the data via a header message. A change can occur in case of mobility nodes for example.
- a node that receives multiple SA messages to join the same multicast communication may decide to join the best radio quality or distance to the source node in the number of radio hops.
- the SAA resources can be on small-sized RBs (in time and / or frequency, for example) relative to the other RBs of the frame. They can also be on RBs having an extra dimension compared to the other RBs of the frame.
- Fig. 14 shows an example of a multicast communication link in a multicast group MG.
- Other MGs can share radio resources with this MG but are not represented.
- the MG is composed of 8 nodes (A, B, C, D, E, F, G and H). Transmission from node A to the group requires relaying of node E to nodes F, G and H.
- Fig. 15 illustrates an example of establishing multicast SL communication over frames composed of a number of SPs.
- Resources dedicated to SAA signaling are pre-allocated to each node of the MG or signaled by the sending node in the SA message.
- the resources dedicated to SAA signaling are on smaller RBs corresponding to half the size of a regular RB in terms of subcarrier.
- the targeted receivers do not belong to a given group as for multicast.
- a difficulty that arises then is that the transmitter does not know the number of acknowledgments that it is supposed to receive following the test transmission since it does not target a specific receiver during this transmission test.
- the sender signals the future frame on which he wishes to transmit data in his SA message sent during the test transmission.
- the test transmission is performed for example on the same set of resources as that desired for the transmission of data.
- Each node receiving the SA message and decoding its content can identify and then memorize all the radio resources that will be used in future frames.
- the node can indicate this information (ie the list of resources that will be used by the issuer, and other transmitters if there are any) in his own message HER.
- the information may be associated with a validity period limited in time.
- each transmission serves as a test for the next transmission and SA messages sent by the nodes located in its vicinity and indicating the resources reserved by the initial transmitter allows it to know that the transmission test went well to less for a certain proportion of the nodes. In this sense, these SA messages constitute (implicit) acknowledgments of the test transmission.
- This mechanism can also be applied to cases of unicast or multicast communications where resources dedicated to acknowledgment messages (SAA, SAA, SAA, SAA, SAA, SAA, SAA
- the SA message also indicates a priority index associated with each future transmission and the calculated report takes into account this priority index.
- FIG. 16a illustrates an exemplary frame in such an asynchronous network.
- DCH predefined configuration
- radio resources are generally in two dimensions (time / frequency), other dimensions (for example code) can also be used.
- the frame (SC-period) is not organized in the time domain into a plurality of predefined configurations (DCH).
- DCH predefined configurations
- the radio resources are common in the time domain, they can be separated in the frequency domain for example.
- some radio resources (or configurations) can be dedicated, in the frequency domain, to the transport of the signaling messages while others (in the frequency domain) can be devoted to the transport of the data.
- test transmission and the reception of the acknowledgment are preferably performed on predefined configurations dedicated to SA, SAA, and / or ARM signaling messages.
- each DCH configuration is associated with a frequency channel dedicated to the ACK messages, two channels dedicated to the SAA messages. and a dedicated channel for SA messages.
- the channel dedicated to the SA messages is part of the corresponding DCH and therefore serves both the transmission of the SA message and therefore the channel test, and the transmission of data once communication is established.
- the SA SAA ACK messages correspond respectively to the RTS / CTS / ACK messages.
- Figure 16b illustrates an example of unicast communication on the frame shown in Figure 16a.
- Figure 16c is an example of multicast communication with four receivers.
- the choice of the channel reserved for the SAA acknowledgment message and the choice of the transmission time order by each receiver is either predefined or indicated in the SA message.
- a first node wishing to transmit on the radio channel can detect (with a reception level greater than a predefined threshold) a transmission of SA message or data, by a second node, on a channel reserved for sending of SA messages.
- the backoff counter of the first node is blocked until the next scheduled receipt of a SAA acknowledgment message from a third node in response to the SA message or the data of the second node (and not up to the second node). end of the data transmission by the second node).
- the duration of the blocking is thus limited until the expected reception of the SAA acknowledgment message and equal at most to a predefined value "Tsaa".
- the first node may decide to reserve the channel or not. It can therefore forbid access to the radio channel (by blocking its Backoff counter for example) for at least the "Tsaa” period while awaiting the next scheduled transmission of the SAA message or the end of the transmission of the data. It can then update its network allocation vector NAV (for "Network Allocation Vector”) in this way.
- NAV Network Allocation Vector
- the well-known problem of the masked terminal is solved as well as that of the hidden terminal.
- the problem of the exposed terminal is also solved.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention relates to a method of direct communication between at least two terminals of a mobile network, on a set of blocks of radio resources defined according to one or more dimensions, organized frame-wise, the method being implemented by a sender terminal and comprising the following steps: -test transmission (40), to at least one receiver terminal, of at least one signalling message dependent on a first subset of blocks of radio resources; and -as a function of at least one acknowledgement message received in response to the test transmission, transmission (44), to the at least one receiver terminal, of data on the first subset of blocks.
Description
PROCEDE DE COMMUNICATION DIRECTE ENTRE TERMINAUX METHOD OF DIRECT COMMUNICATION BETWEEN TERMINALS
DOMAINE DE L'INVENTION FIELD OF THE INVENTION
L'invention est dans le domaine des télécommunications. Elle concerne en particulier les communications directes entre terminaux, normalisées par le standard LTE (pour Long Term Evolution) à partir de la release 12 sous le nom de « Sidelink communications » et normalisées dans le standard IEEE 802.1 . CONTEXTE DE L'INVENTION The invention is in the field of telecommunications. It concerns in particular the direct communications between terminals, standardized by the LTE (for Long Term Evolution) standard from the release 12 under the name of "Sidelink communications" and standardized in the IEEE 802.1 standard. BACKGROUND OF THE INVENTION
De manière générale, un réseau de téléphonie mobile permet l'utilisation simultanée d'équipements mobiles (e.g. téléphones portables et tablettes numériques équipés de cartes SIM) pour communiquer par radio avec une infrastructure terrestre comprenant notamment stations de base (comportant typiquement des antennes) couvrant une étendue géographique déterminée (cellule), ainsi qu'un cœur de réseau chargé de gérer l'acheminement des communications mobiles. In general, a mobile telephone network allows the simultaneous use of mobile equipment (eg mobile phones and digital tablets equipped with SIM cards) for communicating by radio with a terrestrial infrastructure including base stations (typically having antennas) covering a specific geographic extent (cell), as well as a core network to manage the delivery of mobile communications.
Ces éléments (notamment antennes, cartes SIM et équipements mobiles) peuvent provenir de divers fabricants. Il est donc nécessaire de respecter certaines spécifications techniques, et d'appliquer les mêmes règles pour permettre à ces éléments d'origines diverses de pouvoir interagir, par exemple pour l'établissement et l'acheminement des communications. These elements (including antennas, SIM cards and mobile devices) can come from various manufacturers. It is therefore necessary to respect certain technical specifications, and to apply the same rules to allow these elements of various origins to be able to interact, for example for the establishment and routing of communications.
C'est pour faire face à cette problématique que L'ETSI (pour European Télécommunications Standards Institute) coopère depuis la fin des années 90 notamment avec ses équivalents américains et asiatiques sur un projet en partenariat appelé 3GPP (pour 3rd Génération Partnership Project). Cette coopération a permis l'élaboration et la publication de spécifications techniques pour les réseaux mobiles à partir de la 3ème génération (3G). It is to face this problem that the ETSI (European Telecommunications Standards Institute) cooperates since the end of the 90s, particularly with its American and Asian counterparts on a partnership project called 3GPP (for 3rd Generation Partnership Project). This cooperation led to the development and publication of technical specifications for mobile networks from the 3 rd generation (3G).
Pour répondre à des besoins croissants en débit dus notamment à la démocratisation du streaming video et des applications mobiles, la 4G est née avec le LTE (pour Long Term Evolution), optimisé pour transporter des données. To meet growing needs in speed due to the democratization of video streaming and mobile applications, 4G was born with LTE (for Long Term Evolution), optimized to carry data.
Les groupes de travail 3GPP développent également la 5G qui vise à adresser les besoins accrus des applications complexes nécessitant du très haut débit et une haute fiabilité, par exemple le cloud Computing et le big data, la domotique ou encore les communications mettant en jeu des véhicules autonomes (sans chauffeur). The 3GPP working groups are also developing 5G which aims to address the increased needs of complex applications requiring very high speed and high reliability, for example cloud computing and big data, home automation or communications involving vehicles. autonomous (without driver).
En plus des communications uplink (de l'équipement mobile vers le réseau) et downlink (du réseau vers l'équipement mobile) classiques dans les réseaux mobiles,
la norme LTE (à partir de la release 12) prévoit la mise en place de communications sidelink (SL) directes entre équipements mobiles voisins, c'est-à-dire sans passer par l'infrastructure réseau. On connaît par exemple les communications D2D (pour Device to Device) entre terminaux, mais aussi les communications V2V (pour Vehicle to Vehicle) entre véhicules intelligents, par exemple autonomes (sans chauffeur). In addition to traditional uplink (from mobile equipment to network) and downlink (network to mobile equipment) communications in mobile networks, the LTE standard (from Release 12) provides for the implementation of direct sidelink (SL) communications between neighboring mobile devices, ie without going through the network infrastructure. For example, D2D (for Device to Device) communications between terminals are known, but also V2V (for Vehicle to Vehicle) communications between intelligent vehicles, for example autonomous (without drivers).
Ce nouveau type de communications est possible notamment grâce à une interface radio spécifique PC5 qui permet de créer un réseau WLAN (pour Wireless Local Area Network) entre des équipements mobiles voisins. This new type of communication is possible thanks in particular to a specific PC5 radio interface which makes it possible to create a wireless local area network (WLAN) between neighboring mobile devices.
Concernant l'allocation des ressources pour les communications SL, deux modes sont prévus dans la norme LTE (Release 13). Dans le premier mode appelé « scheduled mode », l'allocation des ressources est gérée par la station de base et indiquée aux terminaux via un message de signalisation. Dans le second mode appelé « autonomous mode », l'allocation des ressources est gérée par les terminaux eux- mêmes (c'est-à-dire les terminaux communiquant directement), en choisissant les ressources de leur choix parmi un ensemble de ressources préconfiguré. Regarding the allocation of resources for SL communications, two modes are provided in the LTE (Release 13) standard. In the first mode called "scheduled mode", the allocation of resources is managed by the base station and indicated to the terminals via a signaling message. In the second mode called "autonomous mode", the allocation of resources is managed by the terminals themselves (ie directly communicating terminals), choosing the resources of their choice from a preconfigured set of resources. .
Le second mode permet une plus grande autonomie des terminaux et une meilleure utilisation des ressources. En effet, chaque terminal est libre de choisir les ressources qu'il souhaite qu'il soit ou non dans la portée d'une station de base et il est ainsi possible de satisfaire des besoins de différents services notamment en débit. The second mode allows a greater autonomy of the terminals and a better use of the resources. Indeed, each terminal is free to choose the resources that it wishes to be or not within the scope of a base station and it is thus possible to meet the needs of different services including throughput.
Afin de fiabiliser les transmissions de données et diminuer le nombre de collisions dues au fait que les terminaux ne savent pas quelles ressources seront choisies par d'autres terminaux voisins pour leurs propres transmissions de données, des mécanismes de répétition et de sauts en fréquence sont mis en œuvre. In order to make data transmission more reliable and to reduce the number of collisions due to the fact that the terminals do not know which resources will be chosen by other neighboring terminals for their own data transmissions, repetition and frequency hopping mechanisms are put in place. implemented.
Cependant, ces mécanismes ne permettent pas d'atteindre une bonne efficacité spectrale (c'est-à-dire une bonne répartition orthogonale des fréquences et plus généralement des ressources radio, entre les terminaux voisins) ni d'offrir des garanties de qualité de service. However, these mechanisms do not make it possible to achieve good spectral efficiency (that is to say a good orthogonal frequency distribution and more generally radio resources between neighboring terminals) nor to offer quality of service guarantees. .
De manière générale, la norme LTE, en particulier la spécification ETSI TS 136 213 V14.2.0 (2017-04), ne prévoit pas de mécanisme efficace permettant de diminuer les risques de collisions sans affecter l'efficacité spectrale ni la qualité de service. Il existe donc un besoin de proposer un tel mécanisme. In general, the LTE standard, in particular the specification ETSI TS 136 213 V14.2.0 (2017-04), does not provide an effective mechanism to reduce the risk of collisions without affecting the spectral efficiency or the quality of service. There is therefore a need to propose such a mechanism.
Dans le standard IEEE 802.1 1 , l'accès au canal radio se fait de manière aléatoire et distribuée selon le mécanisme DCF (pour « Distributed Coordination Function »). Ce mécanisme est basé sur une écoute préalable du canal radio CS (pour « Carrier Sensing ») et une retenue aléatoire appelée « Random Backoff » avant accès
audit canal. Pour éviter le problème bien connu du terminal caché, un mécanisme d'échange de messages RTS/CTS est utilisé après l'écoute du canal. Cependant, ce mécanisme demeure peu efficace dans le cas de réseaux de topologie étendue. En effet, la signalisation CTS peut être masquée par la transmission des données ou par d'autres messages de signalisation. Ceci est dû au fait que les messages de signalisation et les données partagent les ressources radio du canal sans orthogonalisation dans le temps (réseau asynchrone) ou en fréquence. Ici aussi, un mécanisme d'accès au canal efficace indépendamment de la topologie du réseau est nécessaire. RESUME DE L'INVENTION In the IEEE 802.1 1 standard, access to the radio channel is random and distributed according to the DCF (Distributed Coordination Function) mechanism. This mechanism is based on a prior listening of the radio channel CS (for "Carrier Sensing") and a random retention called "Random Backoff" before access audit channel. To avoid the well-known hidden terminal problem, an RTS / CTS message exchange mechanism is used after listening to the channel. However, this mechanism remains inefficient in the case of extended topology networks. Indeed, the CTS signaling can be masked by the data transmission or by other signaling messages. This is because the signaling messages and the data share the radio resources of the channel without orthogonalization in time (asynchronous network) or in frequency. Here too, an efficient channel access mechanism regardless of network topology is needed. SUMMARY OF THE INVENTION
La présente invention a ainsi pour objet de pallier au moins un de ces inconvénients. The present invention thus aims to overcome at least one of these disadvantages.
Dans ce contexte, un premier aspect de l'invention concerne un procédé de communication directe entre au moins deux terminaux d'un réseau mobile, sur un ensemble de blocs de ressources radio définies selon une ou plusieurs dimensions, organisé en trame, le procédé étant mis en œuvre par un terminal émetteur et comprenant les étapes suivantes : In this context, a first aspect of the invention concerns a method of direct communication between at least two terminals of a mobile network, on a set of radio resource blocks defined in one or more dimensions, organized in a frame, the method being implemented by a transmitting terminal and comprising the following steps:
- transmission test, à au moins un terminal récepteur, d'au moins un message de signalisation fonction d'un premier sous-ensemble de blocs de ressources radio ; et - transmitting, to at least one receiving terminal, at least one signaling message according to a first subset of radio resource blocks; and
- en fonction d'au moins un message d'acquittement reçu en réponse à la transmission test, transmission, à l'au moins un terminal récepteur, de données sur le premier sous-ensemble de blocs. according to at least one acknowledgment message received in response to the test transmission, transmission to the at least one receiver terminal of data on the first subset of blocks.
Avantageusement, les risques de collision sont drastiquement diminués puisque la transmission des données n'est réellement effectuée ou complétée qu'après une phase de test permettant de confirmer que les ressources choisies ne sont pas en conflit. Advantageously, the risk of collision is drastically reduced since the data transmission is actually performed or completed after a test phase to confirm that the resources chosen are not in conflict.
De plus, l'efficacité spectrale est améliorée puisque la répétition n'est pas nécessaire. In addition, the spectral efficiency is improved since repetition is not necessary.
Corrélativement, un deuxième aspect de l'invention concerne un dispositif de communication conforme à la norme LTE / IEEE 802.1 1 et mettant en œuvre le procédé susmentionné. Correlatively, a second aspect of the invention relates to a communication device according to the LTE / IEEE 802.1 1 standard and implementing the aforementioned method.
Les avantages, buts et caractéristiques particulières de ce dispositif sont similaires à ceux du procédé précité.
D'autres caractéristiques du procédé et du dispositif selon des modes de réalisation de l'invention sont décrites dans les revendications dépendantes. The advantages, aims and special features of this device are similar to those of the aforementioned method. Other features of the method and device according to embodiments of the invention are described in the dependent claims.
Le message d'acquittement peut être fonction de la qualité radio de réception par le terminal récepteur et/ou du schéma de modulation et de codage (MCS) employé pour la transmission test. Ainsi par exemple, lorsque la qualité est trop mauvaise, le terminal récepteur peut décider de ne pas renvoyer d'acquittement, ou bien indiquer dans cet acquittement que la qualité de réception est mauvaise. Selon un autre exemple, l'acquittement peut indiquer le nouvel MCS à utiliser pour la transmission des données sur le premier sous-ensemble de blocs. The acknowledgment message may be a function of the receive radio quality by the receiving terminal and / or the modulation and coding scheme (MCS) used for the test transmission. For example, when the quality is too poor, the receiving terminal may decide not to return an acknowledgment, or indicate in this acknowledgment that the quality of reception is bad. In another example, the acknowledgment may indicate the new MCS to be used for transmitting the data on the first subset of blocks.
Dans des modes particuliers de réalisation, la trame comprend une pluralité de configurations prédéfinies de blocs de ressources radio et le premier sous-ensemble est une configuration prédéfinie de blocs de ressources radio. In particular embodiments, the frame comprises a plurality of predefined radio resource block configurations and the first subset is a predefined configuration of radio resource blocks.
Dans des modes particuliers de réalisation, la trame comprend au moins une partie contrôle et l'au moins un message de signalisation est transmis sur un bloc de ressources radio de l'au moins une partie contrôle associé à la configuration prédéfinie correspondant au premier sous-ensemble de blocs, permettant ainsi l'identification du premier sous-ensemble de blocs. In particular embodiments, the frame comprises at least one control part and the at least one signaling message is transmitted on a radio resource block of the at least one control part associated with the predefined configuration corresponding to the first sub-part. set of blocks, thereby enabling identification of the first subset of blocks.
Ce message de signalisation indique par exemple que les données vont être transmises sur le premier sous-ensemble de blocs. This signaling message indicates for example that the data will be transmitted on the first subset of blocks.
La trame peut également comprendre une ou plusieurs parties réservées à la transmission de données. The frame may also include one or more portions reserved for data transmission.
Lorsque la trame est organisée en configurations, dans certains modes de réalisation, il peut y avoir une correspondance unique entre des ressources de la partie contrôle et chaque configuration de la partie données. Ceci facilite l'identification de la ou des configurations de la partie données concernée(s) par les messages de signalisation envoyés sur la partie contrôle. When the frame is organized into patterns, in some embodiments, there may be a unique match between resources in the control portion and each configuration of the data portion. This facilitates the identification of the configuration (s) of the data portion (s) concerned by the signaling messages sent on the control part.
Dans des modes particuliers de réalisation, la transmission test comprend une transmission de données de test sur un second sous-ensemble de blocs de ressources radio représentatif du premier sous-ensemble de blocs de ressources radio. In particular embodiments, the test transmission includes a test data transmission on a second subset of radio resource blocks representative of the first subset of radio resource blocks.
Dans ce cas, le message d'acquittement peut indiquer la bonne réception des données de test sur le second sous-ensemble. In this case, the acknowledgment message may indicate good reception of the test data on the second subset.
Typiquement, ces données de test peuvent consister en un échantillon des données à transmettre sur le premier sous-ensemble de blocs. Typically, these test data may consist of a sample of the data to be transmitted on the first subset of blocks.
Selon les modes, les données de test peuvent être transmises dans la partie contrôle de la trame ou dans la partie données.
Dans des modes particuliers de réalisation, la transmission test est effectuée sur une première trame tandis que la transmission des données est effectuée sur une seconde trame comprenant le premier sous-ensemble de blocs de ressources radio, la seconde trame étant différente de la première trame. Depending on the mode, the test data can be transmitted in the control part of the frame or in the data part. In particular embodiments, the test transmission is performed on a first frame while the transmission of the data is performed on a second frame comprising the first subset of radio resource blocks, the second frame being different from the first frame.
Dans des modes particuliers de réalisation, les blocs de ressources radio situés entre les blocs de ressources radio utilisés pour la transmission test et la réception du ou des messages d'acquittement sont réservés pour transmettre des données directes courtes DSSL et/ou transmettre ou recevoir d'autres messages d'acquittement ou de demande d'acquittement. In particular embodiments, the radio resource blocks located between the radio resource blocks used for the test transmission and the reception of the acknowledgment message (s) are reserved to transmit DSSL short direct data and / or transmit or receive data. other acknowledgment or acknowledgment messages.
Dans des modes particuliers de réalisation, la trame peut comprendre une pluralité de parties contrôle. In particular embodiments, the frame may comprise a plurality of control portions.
Dans des modes particuliers de réalisation, la transmission test et la réception de l'au moins un message d'acquittement en réponse à la transmission test sont effectués sur une même partie contrôle de la trame. In particular embodiments, the test transmission and the reception of the at least one acknowledgment message in response to the test transmission are performed on the same control part of the frame.
Dans des modes particuliers de réalisation, les blocs de ressources radio utilisés pour la transmission test sont également utilisés par le terminal émetteur pour la transmission de données, qu'elle soit étalée sur une ou plusieurs trames. In particular embodiments, the radio resource blocks used for the test transmission are also used by the transmitting terminal for the transmission of data, whether it is spread over one or more frames.
Dans des modes particuliers de réalisation, le procédé comprend la réception d'un autre message d'acquittement sur des parties contrôle prédéfinies de la trame, en réponse aux données transmises sur le premier sous-ensemble de blocs, l'autre message d'acquittement notifiant le terminal émetteur d'un changement d'un schéma de modulation et de codage MCS employé par l'au moins un terminal récepteur et/ou acquittant les données reçues jusque-là. In particular embodiments, the method comprises receiving another acknowledgment message on predefined control portions of the frame, in response to the data transmitted on the first subset of blocks, the other acknowledgment message. notifying the transmitting terminal of a change in an MCS modulation and coding scheme employed by the at least one receiving terminal and / or acknowledging the data received so far.
Dans des modes particuliers de réalisation, le procédé comprend la réception d'un message de réservation d'un troisième sous-ensemble de blocs de ressources radio de la trame courante ou d'une trame future. In particular embodiments, the method comprises receiving a reservation message of a third subset of radio resource blocks of the current frame or of a future frame.
Dans des modes particuliers de réalisation, le procédé comprend la transmission d'un autre message de signalisation à l'au moins un terminal récepteur, indiquant au moins un bloc de ressources radio en cours d'utilisation sur la trame courante par le terminal émetteur. In particular embodiments, the method comprises transmitting another signaling message to the at least one receiving terminal, indicating at least one block of radio resources in use on the current frame by the transmitting terminal.
Dans des modes particuliers de réalisation, le procédé comprend la réception de mesures de qualité de connexion entre le terminal émetteur et chaque terminal récepteur d'une pluralité de terminaux récepteurs, le procédé comprenant en outre une étape de sélection d'au moins un terminal relai parmi les terminaux récepteurs de la pluralité en fonction des mesures de qualité, un identifiant de l'au moins un terminal
relai étant indiqué dans un message d'en-tête transmis avec les données sur le premier sous-ensemble de blocs. In particular embodiments, the method comprises receiving connection quality measurements between the transmitting terminal and each receiving terminal of a plurality of receiving terminals, the method further comprising a step of selecting at least one relay terminal. among the plurality of receiver terminals according to the quality measurements, an identifier of the at least one terminal relay being indicated in a header message transmitted with the data on the first subset of blocks.
Dans des modes particuliers de réalisation, le procédé comprend la réception de mesures de qualité de la connexion entre les deux terminaux d'une pluralité de paires de terminaux, le procédé comprenant en outre une étape de calcul d'un graphe de diffusion multicast à partir des mesures de qualité reçues. In particular embodiments, the method comprises receiving quality measurements of the connection between the two terminals of a plurality of pairs of terminals, the method further comprising a step of calculating a multicast broadcast graph from quality measures received.
Dans des modes particuliers de réalisation, le procédé comprend en outre les étapes suivantes : In particular embodiments, the method further comprises the following steps:
- réception d'un message de réservation d'un sous-ensemble de blocs de ressources radio envoyé par un terminal du réseau mobile à un autre terminal différent de l'émetteur ; receiving a reservation message from a subset of blocks of radio resources sent by a terminal of the mobile network to another terminal different from the transmitter;
- mesure de la qualité de réception du message de réservation ; et - measurement of the reception quality of the reservation message; and
- en fonction du résultat de la comparaison de la qualité de réception mesurée avec une valeur seuil, réservation ou non dudit sous-ensemble de blocs de ressources radio. - depending on the result of the comparison of the measured reception quality with a threshold value, reservation or not of said subset of radio resource blocks.
Dans des modes particuliers de réalisation, le message de réservation indique un niveau de qualité de réception de messages par ledit terminal du réseau mobile. In particular embodiments, the reservation message indicates a quality level of reception of messages by said terminal of the mobile network.
Dans des modes particuliers de réalisation, la réservation du sous-ensemble de blocs de ressources radio est également fonction du résultat de la comparaison de la qualité de réception indiquée dans le message de réservation avec une valeur seuil. In particular embodiments, the reservation of the subset of radio resource blocks is also a function of the result of the comparison of the reception quality indicated in the reservation message with a threshold value.
Dans des modes particuliers de réalisation, la trame future est séparée de la trame courante par une durée prédéfinie fonction d'au moins un bloc de ressources radio dédié au message de réservation et/ou signalée dans le message de réservation. In particular embodiments, the future frame is separated from the current frame by a predefined duration according to at least one block of radio resources dedicated to the reservation message and / or indicated in the reservation message.
Dans des modes particuliers de réalisation, au moins un premier bloc de ressources radio est dédié à l'au moins un message de signalisation et au moins un second bloc de ressources radio est dédié à l'au moins un message d'acquittement, l'au moins un premier bloc et l'au moins un second bloc étant espacés d'une durée prédéfinie au moins égale au temps nécessaire au décodage de l'au moins un message d'acquittement. In particular embodiments, at least one first block of radio resources is dedicated to the at least one signaling message and at least one second block of radio resources is dedicated to the at least one acknowledgment message. at least a first block and the at least one second block being spaced apart by a predefined duration at least equal to the time necessary for decoding the at least one acknowledgment message.
Dans des modes particuliers de réalisation, au moins un troisième bloc de ressources radio est dédié au message de réservation, l'au moins un premier bloc et l'au moins un troisième bloc étant espacés d'une durée prédéfinie au moins égale au temps nécessaire au décodage du message de réservation.
Dans des modes particuliers de réalisation, le troisième sous-ensemble de blocs de ressources radio réservé correspond au premier sous-ensemble de blocs. In particular embodiments, at least a third radio resource block is dedicated to the reservation message, the at least one first block and the at least one third block being spaced apart by a predefined duration at least equal to the time required. decoding the reservation message. In particular embodiments, the third subset of reserved radio resource blocks corresponds to the first subset of blocks.
Dans des modes particuliers de réalisation, l'au moins un message de signalisation indique des informations de réservation, ces informations de réservation comprenant l'ensemble des ressources radio et identifiant au moins une trame future qu'au moins un terminal du réseau mobile autre que le terminal émetteur a réservé. In particular embodiments, the at least one signaling message indicates reservation information, this reservation information comprising all the radio resources and identifying at least one future frame that at least one terminal of the mobile network other than the sending terminal has reserved.
Dans des modes particuliers de réalisation, les informations de réservation sont associées à une durée de validité limitée dans le temps débutant à l'émission de l'au moins un message de signalisation. In particular embodiments, the reservation information is associated with a time-limited validity period starting with the transmission of the at least one signaling message.
Dans des modes particuliers de réalisation, le procédé comprend en outre les étapes suivantes : In particular embodiments, the method further comprises the following steps:
- calcul d'une probabilité de succès de la transmission test en fonction d'un nombre de messages de signalisation reçus d'autres terminaux du réseau mobile et indiquant le premier ensemble de blocs de ressources radio et d'un nombre total de messages de signalisation reçus d'autres terminaux du réseau mobile depuis la transmission test; et calculating a probability of success of the test transmission as a function of a number of signaling messages received from other terminals of the mobile network and indicating the first set of radio resource blocks and a total number of signaling messages received from other terminals of the mobile network since the test transmission; and
- en fonction de la probabilité de succès calculée, transmission ou non des données sur le premier sous-ensemble de blocs. - depending on the probability of success calculated, transmission or not data on the first subset of blocks.
En pratique, le nombre total de messages de signalisation inclus également les messages de signalisation reçus qui n'indiquent pas le premier ensemble de blocs de ressources radio. In practice, the total number of signaling messages also includes the signaling messages received which do not indicate the first set of radio resource blocks.
Dans des modes particuliers de réalisation, l'au moins un message de signalisation indique un indice de priorité associé à chaque transmission future et l'étape de calcul prend en compte cet indice de priorité. In particular embodiments, the at least one signaling message indicates a priority index associated with each future transmission and the calculation step takes into account this priority index.
Dans des modes particuliers de réalisation, des blocs de ressources radio dédiés aux messages de signalisation et/ou d'acquittement sont de taille réduite par rapport aux autres blocs de ressources radio de la trame ou ont des dimensions différentes par rapport aux autres blocs de ressources radio de la trame. In particular embodiments, radio resource blocks dedicated to the signaling and / or acknowledgment messages are smaller in size than the other radio resource blocks of the frame or have different dimensions compared to the other resource blocks. radio of the frame.
Dans des modes particuliers de réalisation, les différentes étapes des procédés précités sont déterminées par des instructions de programmes d'ordinateurs. In particular embodiments, the various steps of the aforementioned methods are determined by instructions of computer programs.
En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en œuvre par un microprocesseur, ce programme comprenant des instructions adaptées à la mise en œuvre des étapes du procédé tel que mentionné ci-dessus.
Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. Consequently, the invention also relates to a computer program on an information medium, this program being capable of being implemented by a microprocessor, this program comprising instructions adapted to the implementation of the steps of the method such as than mentioned above. This program can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other form desirable shape.
Le support d'informations et le programme d'ordinateur précités présentent des caractéristiques et avantages analogues au procédé qu'ils mettent en œuvre. The aforementioned information carrier and computer program have characteristics and advantages similar to the method they implement.
BREVE DESCRIPTION DES FIGURES BRIEF DESCRIPTION OF THE FIGURES
D'autres particularités et avantages de l'invention apparaîtront encore dans la description ci-après, illustrée par les figures ci-jointes qui en illustrent des exemples de réalisation dépourvus de tout caractère limitatif. Sur les figures : Other features and advantages of the invention will become apparent in the description below, illustrated by the accompanying figures which illustrate embodiments having no limiting character. In the figures:
- La figure 1 illustre le sens des communications downlink et uplink entre un terminal et le réseau mobile ainsi que les communications sidelink entre deux terminaux ; - Figure 1 illustrates the direction of downlink and uplink communications between a terminal and the mobile network and sidelink communications between two terminals;
- La figure 2 illustre un bloc de ressources ; - Figure 2 illustrates a block of resources;
- La figure 3 illustre un exemple de format de trame pour la gestion des communications sidelink ; FIG. 3 illustrates an exemplary frame format for the management of sidelink communications;
- La figure 4 représente, sous forme d'organigramme, les principales étapes d'un procédé de communication directe entre terminaux conforme à des modes de réalisation de l'invention ; FIG. 4 represents, in flowchart form, the main steps of a method of direct communication between terminals according to embodiments of the invention;
- La figure 5 illustre un premier exemple de transmission SL conforme à la mise en œuvre du procédé de la figure 4 ; FIG. 5 illustrates a first example of SL transmission in accordance with the implementation of the method of FIG. 4;
- La figure 6 illustre un second exemple de transmission SL conforme à la mise en œuvre du procédé de la figure 4 ; FIG. 6 illustrates a second example of SL transmission in accordance with the implementation of the method of FIG. 4;
- La figure 7 illustre un troisième exemple de transmission SL conforme à la mise en œuvre du procédé de la figure 4 ; FIG. 7 illustrates a third example of SL transmission in accordance with the implementation of the method of FIG. 4;
- La figure 8 illustre un exemple de transmission SL unicast étalée sur plusieurs trames avec libre choix des ressources du DP (Open DSP) ; FIG. 8 illustrates an example of unicast transmission SL spread over several frames with free choice of the resources of the DP (Open DSP);
- Les figures 9a et 9b illustrent un exemple de répartition des ressources dédiées aux DCH (figure 9a) et aux messages de signalisation (figure 9b) d'une SC- FIGS. 9a and 9b illustrate an example of distribution of resources dedicated to DCH (FIG. 9a) and signaling messages (FIG. 9b) of an SC-
Period SL ; Period SL;
- La figure 9c illustre un exemple de transmission SL unicast étalée sur plusieurs trames dont les ressources sont organisées conformément aux figures 9a et 9b {Closed DSP) ;
- La figure 10 illustre un exemple de transmission SL unicast sur une seule trame avec libre choix des ressources du DP (Open DSP) ; FIG. 9c illustrates an example of SL unicast transmission spread over several frames whose resources are organized in accordance with FIGS. 9a and 9b (Closed DSP); FIG. 10 illustrates an example of SL unicast transmission on a single frame with free choice of the resources of the DP (Open DSP);
- La figure 11 illustre un exemple de transmission SL unicast sur une seule trame avec choix limité aux configurations du DP (Closed DSP) ; FIG. 11 illustrates an example of SL unicast transmission on a single frame with a choice limited to the configurations of the DP (Closed DSP);
- La figure 12 illustre un exemple de transmission SL unicast étalée sur plusieurs trames avec choix limité aux configurations du DP (Closed DSP) sans données de test ; FIG. 12 illustrates an example of unicast SL transmission spread over several frames with a choice limited to the configurations of the DP (Closed DSP) without test data;
- La figure 13 illustre un exemple de transmission SL sur une trame comprenant plusieurs parties contrôle SP ; FIG. 13 illustrates an example of transmission SL on a frame comprising several control parts SP;
- La figure 14 représente un exemple d'un lien de communication multicast dans un groupe multicast ; FIG. 14 represents an example of a multicast communication link in a multicast group;
- La figure 15 illustre un exemple d'établissement de communication SL multicast sur des trames composées d'un certain nombre de parties contrôle SP. FIG. 15 illustrates an example of multicast SL communication establishment on frames composed of a certain number of SP control parts.
- La figure 16a illustre un exemple de trame avec configuration prédéfinie des ressources radio dans un réseau asynchrone ; FIG. 16a illustrates an example of a frame with predefined configuration of the radio resources in an asynchronous network;
- La figure 16b illustre un exemple d'établissement de communication SL unicast sur la trame de la figure 16a ; FIG. 16b illustrates an example of unicast SL communication establishment on the frame of FIG. 16a;
- La figure 16c illustre un exemple d'établissement de communication SL multicast sur la trame de la figure 16a. FIG. 16c illustrates an example of multicast SL communication establishment on the frame of FIG. 16a.
DESCRIPTION DETAILLEE DE L'INVENTION DETAILED DESCRIPTION OF THE INVENTION
De façon générale, la présente invention permet de contrôler l'accès à un ensemble de blocs de ressources radio d'une trame de gestion de communications sidelink. Typiquement, le procédé est mis en œuvre par un nœud émetteur et comprend une première phase comprenant une transmission test de la qualité du lien radio durant laquelle un message de signalisation fonction d'un premier sous-ensemble de blocs de ressources radio de la trame et éventuellement des données de test sont transmis à au moins un nœud récepteur. En pratique, les données de test constituent un échantillon (une première partie) des données que le nœud émetteur souhaite envoyer. In general, the present invention makes it possible to control access to a set of radio resource blocks of a sidelink communications management frame. Typically, the method is implemented by a transmitting node and comprises a first phase comprising a test transmission of the quality of the radio link during which a signaling message function of a first subset of radio resource blocks of the frame and possibly test data is transmitted to at least one receiving node. In practice, the test data constitutes a sample (a first part) of the data that the sending node wishes to send.
Ensuite, le nœud émetteur attend de recevoir un ou plusieurs messages d'acquittement signifiant que la transmission test s'est bien passée ou non. Then, the transmitting node waits to receive one or more acknowledgment messages meaning that the test transmission went well or not.
Une fois ce message d'acquittement reçu, une seconde phase démarre, durant laquelle une transmission classique de données a lieu vers le nœud récepteur sur le premier sous-ensemble de blocs de ressources radio. Dans le cas où un
échantillon de ces données (données de test) a déjà été envoyé pendant la phase de test, la transmission classique consiste à envoyer le reste des données. Once this acknowledgment message has been received, a second phase starts, during which a conventional transmission of data takes place to the receiving node on the first subset of radio resource blocks. In case a sample of this data (test data) has already been sent during the test phase, the conventional transmission is to send the rest of the data.
Cette seconde phase n'a lieu que sous réserve que la première phase (de test) se soit terminée par la réception d'un (ou plusieurs) message(s) d'acquittement attestant du bon déroulement du test. This second phase only takes place with the proviso that the first (test) phase has ended with the receipt of one (or more) acknowledgment message (s) attesting to the good progress of the test.
Ainsi, les risques de collisions dues au fait que des nœuds émetteurs ont choisi les mêmes blocs de ressources radio sont évités. Thus, the risk of collisions due to the fact that sending nodes have chosen the same blocks of radio resources are avoided.
Des exemples vont maintenant être décrits. Examples will now be described.
La figure 1 illustre le sens des communications downlink et uplink entre un terminal 10 et le réseau mobile (antenne 12) ainsi que les communications sidelink entre deux terminaux 10 et 14. FIG. 1 illustrates the direction of the downlink and uplink communications between a terminal 10 and the mobile network (antenna 12) as well as the sidelink communications between two terminals 10 and 14.
De tels terminaux sont typiquement des téléphones mobiles ou tablettes équipés de carte USIM, ou de tout autre équipement utilisateur UE au sens de la norme LTE. La présente invention n'est pas limitée à cette norme et peut s'appliquer dans d'autres contextes. Such terminals are typically mobile phones or tablets equipped with USIM cards, or any other UE user equipment as defined by the LTE standard. The present invention is not limited to this standard and can be applied in other contexts.
La figure 2 illustre un bloc de ressources RB (pour Resource Block). Figure 2 illustrates a Resource Block (RB).
L'unité de transmission de base est le RB. Un RB a une certaine durée correspondant à un certain nombre Nsym de symboles de transmission et il est défini sur un nombre Nsc de sous-porteuses. Un RB (ou un ensemble de RB) transporte soit des messages de signalisation (SIG) soit des paquets de données (DATA). La taille de l'information transportée par un ensemble de RB est définie en fonction du schéma de modulation et de codage (MCS) employé (e.g. SC-FDMA, RSMA). The basic transmission unit is the RB. An RB has a duration corresponding to a number Nsym of transmission symbols and is defined on a number Nsc of subcarriers. An RB (or a set of RBs) carries either signaling messages (GIS) or data packets (DATA). The size of the information carried by a set of RBs is defined according to the modulation and coding scheme (MCS) employed (e.g. SC-FDMA, RSMA).
Dans cet exemple, les ressources radio sont représentées en RB à deux dimensions temps/fréquence. Cependant, un nombre différent de dimensions et/ou des dimensions de nature différente que le temps et la fréquence peuvent être envisagées. Par exemple, les RB pourraient être à trois dimensions (e.g. temps, fréquence et code) ou à une dimension (temps). In this example, the radio resources are represented in two-dimensional time / frequency RB. However, a different number of dimensions and / or dimensions of different nature than time and frequency can be envisaged. For example, RBs could be three-dimensional (e.g., time, frequency and code) or one-dimensional (time).
Également, dans la suite de la description, les RB considérés seront de même dimension et de nature identique. Toutefois, l'invention n'est pas limitée à cela et les RB peuvent aussi être de tailles différentes (e.g. petits RB pour la signalisation et plus grands pour les données) voire de nature différente (e.g. transmission des données par SC-FDMA sur des RB temps/fréquence et transmission de la signalisation par RSMA sur des RB temps/fréquence/code). Also, in the remainder of the description, the RBs considered will be of the same size and of identical nature. However, the invention is not limited to this and the RB can also be of different sizes (eg small RB for signaling and larger for data) or even of different nature (eg data transmission by SC-FDMA on RB time / frequency and transmission of RSMA signaling on time / frequency / code RBs).
La figure 3 illustre un exemple de format de trame pour la gestion des communications sidelink.
La norme LTE a défini une trame pour la gestion des communications SL, appelée SC-Period. Une SC-Period est composée d'une 1 ère partie de contrôle ou de signalisation SP (pour Signaling Pool) suivie d'une 2ème partie de transmission de données DP (pour Data Pool). Le SP est utilisé pour la transmission du message de signalisation SCIO appelé aussi SA (Scheduling Assignment). Ce message est émis par un terminal émetteur appelé par la suite « nœud source », « nœud émetteur » ou « émetteur » vers un ou plusieurs terminaux récepteurs appelés par la suite « nœuds destinataires », « nœuds récepteurs » ou « récepteurs ». Ce message transporte les informations nécessaires pour permettre au(x) destinataire(s) de s'identifier et d'identifier la source, et de décoder la transmission de données qui a lieu dans le DP. Le DP et le SP sont composés de RB, comme représenté sur la figure. Figure 3 illustrates an example of a frame format for managing sidelink communications. The LTE standard has defined a frame for SL communications management called SC-Period. A SC-Period is composed of a part 1 of control or signaling SP (Signaling for Pool) followed by a 2 nd portion DP data (for Data Pool). The SP is used for the transmission of the SCIO signaling message also called SA (Scheduling Assignment). This message is sent by a sending terminal subsequently called "source node", "sending node" or "transmitter" to one or more receiving terminals subsequently called "destination nodes", "receiving nodes" or "receivers". This message carries the necessary information to enable the recipient (s) to identify themselves and identify the source, and to decode the data transmission that takes place in the DP. DP and SP are composed of RB as shown in the figure.
Comme on le verra par la suite, dans certains modes de réalisation de la présente invention, on utilise la trame SC-Period telle qu'elle est connue de la norme LTE, c'est-à-dire avec une séparation temporelle entre les parties contrôle SP et données DP (voir par exemple figures 5 à 12). Dans d'autres modes de réalisation, on utilise une trame SC-Period modifiée, dans laquelle les parties contrôle SP et données DP ne sont pas séparées temporellement de sorte que des communications peuvent être initiées à différents endroits de la trame (voir par exemple figure 13). As will be seen later, in certain embodiments of the present invention, the SC-Period frame is used as known from the LTE standard, that is to say with a temporal separation between the parts. SP control and DP data (see for example Figures 5 to 12). In other embodiments, a modified SC-Period frame is used in which the control portions SP and DP data are not time separated so that communications can be initiated at different locations in the frame (see, for example, FIG. 13).
Dans les deux cas (SP et DP séparés temporellement ou non), il est ici proposé de partitionner la partie données DP de chaque trame en plusieurs sous-parties notées DSP (pour Data Sub-Pool). Une sous-partie DSP diffère du T-RPT prévu par la norme LTE en ce que la répétition des données sur plusieurs DSP n'est pas nécessaire. De plus, les ressources choisies pour une transmission peuvent être identiques sur tous les DSP de la trame (pas de saut de fréquence entre plusieurs DSP). In both cases (SP and DP separated temporally or not), it is here proposed to partition the DP data portion of each frame into several sub-parts denoted DSP (for Data Sub-Pool). A DSP subpart differs from the LTE standard T-RPT in that repetition of data across multiple DSPs is not required. In addition, the resources chosen for a transmission can be identical on all the DSPs of the frame (no frequency hopping between several DSPs).
La figure 4 illustre le principe général du contrôle d'accès effectué lors de la communication directe entre terminaux conformément à des modes de réalisation de l'invention. FIG. 4 illustrates the general principle of access control performed during the direct communication between terminals according to embodiments of the invention.
Au cours d'une étape 40, une transmission test est effectuée par un émetteur vers un ou plusieurs récepteurs. Selon l'invention, cette transmission test est fonction d'un premier sous-ensemble de blocs de ressources radio sur lequel des données vont être transmises par la suite. During a step 40, a test transmission is performed by a transmitter to one or more receivers. According to the invention, this test transmission is a function of a first subset of radio resource blocks on which data will be transmitted thereafter.
Ainsi, cette transmission test consiste notamment à transmettre un message de signalisation SCIO appelé aussi SA (pour Scheduling Assignment) sur un bloc de la partie contrôle SP de la trame. Ce message SA indique typiquement l'identité du ou des
récepteurs visés. Il indique de plus le premier sous-ensemble de blocs de ressource sur lequel il a l'intention de transmettre des données. Thus, this test transmission consists in particular in transmitting a SCIO signaling message also called SA (for Scheduling Assignment) on a block of the control part SP of the frame. This SA message typically indicates the identity of the targeted receptors. It also indicates the first subset of resource blocks on which it intends to transmit data.
Par exemple, ce premier sous-ensemble de blocs de ressource est un ensemble de RB choisi librement (situation appelée « Open DSP ») par l'émetteur dans un DSP. For example, this first subset of resource blocks is a freely chosen set of RBs (called "Open DSP") by the sender in a DSP.
En variante, les blocs de ressources radio de la partie données DP de la trame peuvent être organisés en une pluralité de configurations de ressources prédéfinies notées DCH (pour Data CHannel). Dans ce cas, le premier sous-ensemble de blocs de ressource est un DCH choisi parmi l'ensemble des configurations disponibles (situation appelée « Closed DSP »). Dans ce cas, il peut suffire d'indiquer l'identifiant du DCH dans le message SA. Alternatively, the radio resource blocks of the DP data portion of the frame may be organized into a plurality of predefined resource configurations denoted DCH (for Data CHannel). In this case, the first subset of resource blocks is a DCH selected from the set of available configurations (a situation called "Closed DSP"). In this case, it may be sufficient to indicate the identifier of the DCH in the SA message.
Selon un mode de réalisation particulier, la partie contrôle SP de la trame peut comprendre des ressources dédiées aux messages SA par DCH. Autrement dit, une correspondance unique est prévue entre chaque DCH et chaque bloc de ressources dédié aux messages SA. Dans ce cas, il n'est pas nécessaire d'indiquer l'identifiant du DCH dans le message SA car le récepteur pourra identifier le DCH correspondant en fonction de la ressource utilisée pour envoyer le message SA. According to a particular embodiment, the control part SP of the frame may comprise resources dedicated to SA messages by DCH. In other words, a unique match is provided between each DCH and each resource block dedicated to SA messages. In this case, it is not necessary to indicate the identifier of the DCH in the message SA because the receiver will be able to identify the corresponding DCH according to the resource used to send the message SA.
Dans des modes de réalisation, la transmission test comprend également la transmission de données de test qui consistent typiquement en un échantillon (i.e. une première partie) des données que l'on enverrait au cours d'une transmission classique. Ces données de test sont typiquement transmises sur un second sous-ensemble (T- DSP) de blocs de ressources radio représentatif du premier sous-ensemble de blocs. In embodiments, the test transmission also includes the transmission of test data that typically consists of a sample (i.e., a first portion) of data that would be sent during a conventional transmission. These test data are typically transmitted over a second subset (T-DSP) of radio resource blocks representative of the first subset of blocks.
Selon des modes de réalisation particuliers, ce second sous-ensemble est localisé dans la partie contrôle SP de la trame. According to particular embodiments, this second subset is located in the control part SP of the frame.
Selon d'autres modes de réalisation particuliers, les données de test sont envoyées dans la partie données DP d'une première trame, ainsi réservée au test. Ces modes de réalisation sont particulièrement avantageux lorsque la transmission s'étale sur plusieurs trames According to other particular embodiments, the test data are sent in the data part DP of a first frame, thus reserved for the test. These embodiments are particularly advantageous when the transmission spreads over several frames
Au cours d'une étape 42, l'émetteur surveille la réception d'un message d'acquittement de la transmission test. Ce message d'acquittement atteste du bon déroulement ou non de la transmission test. During a step 42, the transmitter monitors the reception of an acknowledgment message of the test transmission. This acknowledgment message attests whether or not the test transmission is successful.
Selon des modes de réalisation, le message d'acquittement peut être reçu sur la partie contrôle SP de la même trame sur laquelle a été effectuée la transmission test. Dans ce cas, ce message d'acquittement est par exemple noté SAA (pour Scheduling Assignaient Acknowledgment).
En variante, le message d'acquittement peut être reçu sur la partie contrôle SP d'une trame suivante. Dans ce cas, ce message d'acquittement est par exemple noté ARM (pour Acknowledgment Réservation MCS). According to embodiments, the acknowledgment message may be received on the control part SP of the same frame on which the test transmission was performed. In this case, this acknowledgment message is for example SAA (for Scheduling Assignaient Acknowledgment). Alternatively, the acknowledgment message may be received on the control part SP of a next frame. In this case, this acknowledgment message is for example denoted ARM (for Acknowledgment Reservation MCS).
Le message d'acquittement indique en plus le schéma de modulation et de codage (MCS) à employer par la suite pour la transmission des données. The acknowledgment message further indicates the modulation and coding scheme (MCS) to be used subsequently for the transmission of the data.
D'autres messages d'acquittement remplissant des fonctions additionnelles pourraient être utilisés. Other acknowledgment messages fulfilling additional functions could be used.
De retour à notre exemple, si un message d'acquittement est reçu et que ce message atteste du bon déroulement de la transmission test, la véritable transmission de données peut avoir lieu sur le premier sous-ensemble de blocs de ressources radio au cours d'une étape 44. Returning to our example, if an acknowledgment message is received and this message testifies to the good progress of the test transmission, the real data transmission can take place on the first subset of radio resource blocks during a step 44.
Si un message d'acquittement est reçu mais qu'il indique un problème de transmission test ou si aucun message d'acquittement n'est reçu au niveau des ressources dédiées aux messages d'acquittement, la transmission est interrompue au cours d'une étape 46 et l'envoi des données n'a pas lieu. If an acknowledgment message is received but indicates a test transmission problem or if no acknowledgment message is received at the resources dedicated to the acknowledgment messages, the transmission is interrupted during a step 46 and the sending of the data does not take place.
L'exemple décrit peut être adapté au cas multidiffusion ou multicast (multiples récepteurs formant un groupe). Dans ce cas particulier, un acquittement positif peut être attendu de la part de chaque membre du groupe multicast, sans quoi la transmission test ne saurait être un succès. Ainsi, par exemple, si l'émetteur ne reçoit qu'un nombre donné d'acquittements positifs alors que le message SA visait un groupe multicast comprenant davantage de récepteurs, ces acquittements peuvent ne pas suffire pour valider la transmission test et la communication peut être abandonnée. The example described can be adapted to multicast or multicast case (multiple receivers forming a group). In this particular case, a positive acknowledgment can be expected from each member of the multicast group, otherwise the test transmission can not be a success. Thus, for example, if the transmitter only receives a given number of positive acknowledgments while the message SA is aimed at a multicast group comprising more receivers, these acknowledgments may not be sufficient to validate the test transmission and the communication may be abandoned.
Ainsi, de manière générale, en fonction du nombre d'acquittements reçus et de leur nature (acquittements positifs ou négatifs), l'émetteur peut conclure à une transmission test réussie ou non, et décider de poursuivre ou non la transmission des données en conséquence. Thus, in general, depending on the number of acknowledgments received and their nature (positive or negative acknowledgments), the issuer can conclude that a test transmission has been successful or not, and decide whether or not to continue transmitting the data accordingly. .
Avantageusement, la solution proposée permet de gérer à la fois les communications unicast et les communications multicast. Advantageously, the proposed solution makes it possible to manage both unicast communications and multicast communications.
Des exemples de trame SC-Period vont maintenant être décrits en référence aux figures 5, 6 et 7. Les figures 5 et 6 concernent des exemples dans lesquels la transmission test est effectuée sur la partie contrôle SP d'une trame et la transmission des données qui s'ensuit est effectuée sur la partie données DP de la même trame. La figure 7 concerne quant à elle une variante dans laquelle la transmission test est effectuée sur une première trame et l'acquittement ainsi que la transmission des données sont effectués sur une autre trame.
Dans les prochaines figures, les données (de test ou pas) sont notées DATA, par opposition aux messages de signalisation. Examples of the SC-Period frame will now be described with reference to FIGS. 5, 6 and 7. FIGS. 5 and 6 relate to examples in which the test transmission is carried out on the control part SP of a frame and the transmission of the data. which follows is performed on the data part DP of the same frame. Figure 7 relates to a variant in which the test transmission is performed on a first frame and the acknowledgment and the transmission of data are performed on another frame. In the following figures, the data (test or not) are denoted DATA, as opposed to the signaling messages.
Sur la figure 5, un message de signalisation SA est transmis sur la partie contrôle SP de la trame. Dans cet exemple, le nœud émetteur est libre de choisir les ressources sur lesquelles il souhaite transmettre les données, parmi les ressources des sous-parties DSP (situation appelée « Open DSP »). In FIG. 5, a signaling message SA is transmitted on the control part SP of the frame. In this example, the sending node is free to choose the resources on which it wishes to transmit the data, among the resources of the sub-parts DSP (situation called "Open DSP").
Après un laps de temps suffisant pour que le message SA soit décodé par les nœuds récepteurs concernés, des données de test (constituant ici une première partie des données à transmettre) sont transmises au(x) récepteur(s) visé par le message SA, sur un sous-bloc de ressources dédié (second sous-ensemble) noté T- DSP (pour Test Data Sub-Pool). Après un laps de temps suffisant pour que les données de test soient décodées par les nœuds récepteurs concernés, un message d'acquittement SAA est reçu par le nœud émetteur. On suppose dans cet exemple que cet acquittement SAA est positif en ce qu'il atteste de la bonne réception des données de test sur le T-DSP. La transmission du reste des données peut donc avoir lieu sur la partie données DP de la trame. Dans cet exemple, on remarque que le motif temps- fréquence utilisé pour les données de test dans le T-DSP est identique au motif utilisé pour la transmission des données sur les sous-parties DSP du DP. After a sufficient lapse of time for the SA message to be decoded by the relevant receiving nodes, test data (here constituting a first part of the data to be transmitted) are transmitted to the receiver (s) targeted by the SA message, on a dedicated sub-block of resources (second subset) noted T-DSP (for Test Data Sub-Pool). After sufficient time for the test data to be decoded by the relevant receiving nodes, an acknowledgment message SAA is received by the transmitting node. In this example, it is assumed that this SAA acknowledgment is positive in that it attests to the good reception of the test data on the T-DSP. The transmission of the rest of the data can therefore take place on the data part DP of the frame. In this example, it is noted that the time-frequency pattern used for the test data in the T-DSP is identical to the pattern used for transmission of data on the DSP sub-parts of the DP.
Sur la figure 6, un message de signalisation SA est transmis sur la partie contrôle SP de la trame. In FIG. 6, a signaling message SA is transmitted on the control part SP of the frame.
Dans cet exemple, des configurations de ressources DCH (pour Data Channel) sont prédéfinies dans chaque DSP. Le nœud émetteur est libre de choisir la configuration de son choix sur laquelle il souhaite transmettre les données (situation appelée « Closed DSP »). En l'occurrence, on suppose qu'il existe une correspondance unique entre la ressource utilisée pour envoyer le message SA et une configuration donnée de la partie DP. In this example, DCH (Data Channel) resource configurations are predefined in each DSP. The sending node is free to choose the configuration of its choice on which it wishes to transmit the data (situation called "Closed DSP"). In this case, it is assumed that there is a unique match between the resource used to send the SA message and a given configuration of the DP part.
Ainsi, l'envoi du message SA sur cette ressource dédiée permet au(x) récepteur(s) d'identifier la configuration (DCH) choisie par l'émetteur pour la future transmission de données. Dans cet exemple, la transmission test est principalement constituée par l'envoi du message de signalisation SA. Thus, sending the SA message to this dedicated resource allows the receiver (s) to identify the configuration (DCH) chosen by the sender for future data transmission. In this example, the test transmission is mainly constituted by the sending of the signaling message SA.
Après un laps de temps suffisant pour que le message SA soit décodé par les nœuds récepteurs concernés, un message d'acquittement SAA est reçu par le nœud émetteur. After a sufficient period of time for the message SA to be decoded by the relevant receiving nodes, an acknowledgment message SAA is received by the transmitting node.
On suppose dans cet exemple que cet acquittement SAA est positif en ce qu'il atteste de la bonne réception du message SA. La transmission des données peut
donc avoir lieu sur la partie données DP de la trame, en particulier sur la configuration DCH correspondant au message SA. In this example, it is assumed that this SAA acknowledgment is positive in that it attests to the good reception of the SA message. Data transmission can therefore take place on the data part DP of the frame, in particular on the configuration DCH corresponding to the message SA.
Sur la figure 7, la transmission des données est étalée sur plusieurs trames. In Figure 7, the data transmission is spread over several frames.
Un message de signalisation SA est transmis sur la partie contrôle SP d'une première trame SC-Period. A signaling message SA is transmitted on the control part SP of a first SC-Period frame.
Après un laps de temps suffisant pour que le message SA soit décodé par les nœuds récepteurs concernés, des données de test sont transmises au(x) récepteur(s) visé par le message SA, sur un sous-bloc de ressources de la partie DP. Ces données de test sont constituées par une première partie des données que l'émetteur veut transmettre au(x) récepteur(s). After a sufficient period of time for the message SA to be decoded by the relevant receiving nodes, test data are transmitted to the receiver (s) targeted by the message SA, on a sub-block of resources of the DP part. . These test data consist of a first part of the data that the transmitter wants to transmit to the receiver (s).
Lors d'une trame SC-Period future, par exemple la trame suivante, un message d'acquittement ARM est reçu par le nœud émetteur. On suppose dans cet exemple que cet acquittement ARM est positif en ce qu'il atteste de la bonne réception des données de test envoyées sur la trame précédente. La transmission du reste des données peut donc avoir lieu sur la partie données DP de la nouvelle trame. Ainsi, la transmission de la première partie des données effectuée sur la trame précédente sert de transmission test pour la trame future. Dans cet exemple, le motif temps-fréquence utilisé pour les données de test dans la première trame est identique au motif utilisé pour la transmission des données sur les sous-blocs DSP de la trame suivante. During a future SC-Period frame, for example the next frame, an ARM acknowledgment message is received by the transmitting node. In this example, it is assumed that this acknowledgment ARM is positive in that it attests to the good reception of the test data sent on the previous frame. The transmission of the rest of the data can therefore take place on the data part DP of the new frame. Thus, the transmission of the first part of the data performed on the previous frame serves as a test transmission for the future frame. In this example, the time-frequency pattern used for the test data in the first frame is identical to the pattern used for the transmission of data on the DSP sub-blocks of the next frame.
Ces trois exemples décrits en référence aux figures 5, 6 et 7 ne sont que des exemples simplifiés visant à illustrer le principe à la base de l'invention. These three examples described with reference to Figures 5, 6 and 7 are only simplified examples to illustrate the principle underlying the invention.
Des exemples plus détaillés vont maintenant être décrits en référence aux figures suivantes. More detailed examples will now be described with reference to the following figures.
La figure 8 illustre un exemple de transmission SL étalée sur plusieurs trames SC-Period avec libre choix des ressources du DP (Open DP). FIG. 8 illustrates an example of transmission SL spread over several SC-Period frames with free choice of the resources of the DP (Open DP).
Sur la figure 8, seules quelques trames sont représentées, en particulier les deux premières et la dernière trame. Toutefois, l'invention n'est pas limitée à cette représentation. Dans certains modes de réalisation, des transmissions sont mises en œuvre sur plusieurs trames consécutives ou en variante espacées dans le temps. In FIG. 8, only a few frames are represented, in particular the first two and the last frame. However, the invention is not limited to this representation. In some embodiments, transmissions are implemented on a plurality of consecutive frames or alternatively spaced apart in time.
En général, la transmission est étalée sur plusieurs trames lorsque le volume des données à envoyer est important et/ou en cas de trafic en temps réel ou périodique. In general, the transmission is spread over several frames when the volume of the data to be sent is large and / or in case of real-time or periodic traffic.
Dans cet exemple, l'émetteur transmet un message de signalisation SA dans la partie contrôle SP d'une première trame. In this example, the transmitter transmits a signaling message SA in the control part SP of a first frame.
L'émetteur choisit les ressources radio sur lesquelles il transmet le message SA. En pratique, cette sélection peut être aléatoire (après ou sans mécanisme de
Backoff) parmi les ressources dédiées aux messages SA. Alternativement, les ressources SA peuvent être pré-allouées aux nœuds. The transmitter chooses the radio resources on which it transmits the message SA. In practice, this selection can be random (after or without Backoff) among the resources dedicated to SA messages. Alternatively, the SA resources can be pre-allocated to the nodes.
Si un mécanisme de Backoff est employé alors le compteur de Backoff est stoppé ou décrémenté à la détection ou non d'un message d'acquittement (par exemple message ARM). If a backoff mechanism is employed then the backoff counter is stopped or decremented upon detection or not of an acknowledgment message (eg ARM message).
Dans cet exemple, le choix de ressources pour la transmission de données dans le DSP est libre (Open-DSP). Autrement dit, l'émetteur peut choisir les ressources qu'il va utiliser pour transmettre les données. In this example, the choice of resources for data transmission in the DSP is free (Open-DSP). In other words, the sender can choose the resources he will use to transmit the data.
Ainsi, dans le message de signalisation SA, l'émetteur signale explicitement les ressources choisies dans le DSP ainsi que les informations nécessaires à leur décodage. C'est ce qu'on appelle une « réservation » de ressources. Thus, in the SA signaling message, the transmitter explicitly indicates the resources chosen in the DSP and the information necessary for their decoding. This is called a "reservation" of resources.
Si la transmission doit se poursuivre sur une future trame alors l'émetteur signale l'identifiant de cette trame future soit dans le message SA soit conjointement avec les données. Comme on le verra par la suite, selon des modes de réalisation de l'invention, cette réservation peut être acceptée ou refusée par le ou les récepteurs du message SA, en fonction de conflits existant avec d'autres réservations de ressources ou en fonction de la qualité du lien radio ou d'autres critères. If the transmission must continue on a future frame then the transmitter signals the identifier of this future frame either in the message SA or in conjunction with the data. As will be seen later, according to embodiments of the invention, this reservation can be accepted or refused by the receiver or receivers of the message SA, depending on conflicts existing with other resource reservations or depending on the quality of the radio link or other criteria.
Ensuite, l'émetteur transmet des données sur les ressources choisies dans la partie données DP de cette première trame. Cette transmission sert de test de la qualité du lien radio entre l'émetteur et le(s) récepteur(s). Then, the transmitter transmits data on the resources selected in the data portion DP of this first frame. This transmission serves as a test of the quality of the radio link between the transmitter and the receiver (s).
En réponse à la transmission test, l'émetteur reçoit un message d'acquittement ARM dans la partie contrôle SP de la trame suivante. In response to the test transmission, the transmitter receives an ARM acknowledgment message in the control part SP of the next frame.
En pratique, le récepteur choisit les ressources radio sur lesquelles il transmet le message ARM à l'émetteur du message SA. Cette sélection peut être aléatoire parmi des ressources dédiées aux messages ARM ou signalée par l'émetteur dans son message SA. Cette dernière solution est utile dans le cas d'une transmission multicast (multiples récepteurs) car l'émetteur peut indiquer des ressources séparées pour les différents récepteurs. Une autre solution possible est de prévoir une correspondance prédéfinie entre les ressources utilisées pour la transmission du message SA et les ressources à utiliser pour la transmission du message ARM. Selon une variante, les ressources dédiées pour les messages ARM sont pré-allouées aux nœuds. In practice, the receiver chooses the radio resources on which it transmits the message ARM to the issuer of the message SA. This selection can be random among resources dedicated to ARM messages or indicated by the issuer in his SA message. The latter solution is useful in the case of a multicast transmission (multiple receivers) because the transmitter can indicate separate resources for different receivers. Another possible solution is to provide a predefined correspondence between the resources used for the transmission of the SA message and the resources to be used for the transmission of the ARM message. Alternatively, the dedicated resources for the ARM messages are pre-allocated to the nodes.
De retour à notre exemple, le message ARM atteste de la bonne réception des données de test par le ou les récepteurs visé(s) dans le message SA. Cet acquittement permet à l'émetteur de connaître l'état de la transmission précédente.
Si la transmission n'est pas réussie, le message ARM indique une réponse négative ou il n'est pas envoyé et l'émetteur abandonne la transmission des données qu'il comptait faire suite à la réception du message ARM (cas non représenté sur la figure 8). Returning to our example, the ARM message attests to the good reception of the test data by the receiver (s) referred to in the SA message. This acknowledgment allows the transmitter to know the status of the previous transmission. If the transmission is not successful, the message ARM indicates a negative response or it is not sent and the transmitter abandons the transmission of the data that it intended to follow following the reception of the message ARM (case not represented on the Figure 8).
Dans le cas contraire (représenté sur la figure 8), le message ARM peut identifier la trame où aura lieu la future transmission et indique le schéma de modulation et de codage MCS que l'émetteur pourrait employer lors de cette future transmission. In the opposite case (shown in FIG. 8), the ARM message can identify the frame where the future transmission will take place and indicates the MCS modulation and coding scheme that the transmitter could use during this future transmission.
Avantageusement, l'émetteur a tout intérêt à utiliser le MCS indiqué dans le message ARM car celui-ci est représentatif de la qualité du lien radio actuel entre l'émetteur et le récepteur. En effet, le MCS indiqué est basé sur une mesure récente de la qualité du lien radio entre l'émetteur et le récepteur que l'on notera RLQI (pour Radio Link Quality Indication). Advantageously, the transmitter has every interest in using the MCS indicated in the ARM message because it is representative of the quality of the current radio link between the transmitter and the receiver. Indeed, the indicated MCS is based on a recent measurement of the quality of the radio link between the transmitter and the receiver that will be noted RLQI (for Radio Link Quality Indication).
Par exemple, cette mesure prend en compte le RSRP (pour Référence signal Receive Power) lequel permet d'obtenir une valeur moyenne de la puissance reçue d'un signal de référence par bloc de ressources, le RSSI (pour Référence Signal Strength Indicator) lequel permet d'obtenir une valeur moyenne de la puissance reçue d'un signal de référence sur toute la bande de fréquence et/ou le SINR (pour Signal-to-lnterference- plus-Noise Ratio). For example, this measurement takes into account the RSRP (for Receive Power Signal Reference) which makes it possible to obtain an average value of the power received from a reference signal per resource block, the RSSI (for Reference Signal Strength Indicator) which provides an average value of the received power of a reference signal over the entire frequency band and / or the SINR (for Signal-to-Interference-plus-Noise Ratio).
Dans un mode de réalisation particulier, le message de signalisation SA indique un MCS seuil au-dessous duquel la transmission ne peut se faire. Lorsque le MCS mesuré par le récepteur et qui devrait être utilisé pour la transmission des données par l'émetteur est inférieur au MCS seuil indiqué dans le message SA, le récepteur envoie un acquittement ARM négatif de sorte que la transmission s'arrête. In a particular embodiment, the signaling message SA indicates a threshold MCS below which the transmission can not be done. When the MCS measured by the receiver which should be used for transmission of the data by the transmitter is lower than the threshold MCS indicated in the SA message, the receiver sends a negative ARM acknowledgment so that the transmission stops.
Dans un mode de réalisation particulier, le message ARM peut également indiquer des commandes de contrôle de puissance PC (pour Power Control), d'avance de temps TA (pour Timing Advance) prévus dans la norme LTE ou toute autre information utile. In a particular embodiment, the ARM message may also indicate PC power control (Power Control), Timing Advance (TA) commands provided in the LTE standard, or any other useful information.
En pratique, la trame et les ressources à réserver pour la transmission future des données sont indiquées par l'émetteur dans son message SA ou conjointement avec les données. Lorsque le récepteur détecte que cette trame (à réserver) ou ces ressources sont en conflit avec ses propres réservations, celui-ci peut refuser la réservation, par exemple en acquittant négativement la transmission test (message ARM négatif). In practice, the frame and the resources to be reserved for the future transmission of data are indicated by the issuer in his SA message or in conjunction with the data. When the receiver detects that this frame (to be reserved) or these resources are in conflict with its own reservations, the latter may refuse the reservation, for example by negatively acknowledging the test transmission (negative ARM message).
En effet, dans un mode particulier de réalisation, le récepteur peut lui-aussi réserver des ressources pour protéger sa réception, par exemple en utilisant le message
d'acquittement ARM. Pour ce faire, il peut indiquer dans le message ARM l'identifiant de la trame future ainsi que les ressources radio à réserver dans cette trame future. Dans ce cas, un autre terminal, différent de l'émetteur, situé dans le voisinage du récepteur, peut arriver à décoder le message ARM transmis par le récepteur. Ce terminal voisin peut alors mesurer la qualité de la réception de ce message ARM, notée RLQIRX. Lorsque la qualité de la réception RLQIRX est suffisamment bonne (ce critère étant évalué en fonction de l'implémentation), ceci signifie que le terminal voisin ne peut utiliser les ressources réservées sans gêner la communication entre le récepteur et l'émetteur. Par conséquent, ce terminal voisin s'abstient d'utiliser les ressources radio réservées durant la trame future indiquée dans le message ARM. On évite ainsi les conflits de d'accès entre terminaux voisins du récepteur. Indeed, in a particular embodiment, the receiver can also reserve resources to protect its reception, for example by using the message ARM acknowledgment. To do this, he can indicate in the ARM message the identifier of the future frame as well as the radio resources to be reserved in this future frame. In this case, another terminal, different from the transmitter, located in the vicinity of the receiver, can succeed in decoding the ARM message transmitted by the receiver. This neighbor terminal can then measure the quality of the reception of this ARM message, denoted RLQIRX. When the quality of the RLQIRX reception is good enough (this criterion being evaluated according to the implementation), this means that the neighboring terminal can not use the reserved resources without hindering the communication between the receiver and the transmitter. Therefore, this neighbor terminal abstains from using reserved radio resources during the future frame indicated in the ARM message. This avoids conflicts of access between neighboring terminals of the receiver.
Dans une variante de ce mode particulier de réalisation, le message ARM peut aussi indiquer une mesure de la qualité du lien radio avec l'émetteur notée RLQISIG, basée sur la réception des données de test (soit les données transmises dans la trame précédente ici) et/ou du message SA. Dans ce cas, le terminal voisin susmentionné prend en compte cette mesure pour déterminer s'il peut utiliser les ressources réservées sans gêner la communication entre le récepteur et l'émetteur ou s'il doit au contraire s'abstenir d'utiliser les ressources radio réservées durant la trame future indiquée dans le message ARM. In a variant of this particular embodiment, the message ARM can also indicate a measurement of the quality of the radio link with the transmitter denoted RLQISIG, based on the reception of the test data (ie the data transmitted in the previous frame here). and / or SA message. In this case, the abovementioned neighbor terminal takes this measure into account in order to determine whether it can use the reserved resources without hindering the communication between the receiver and the transmitter or whether it should instead refrain from using the radio resources reserved during the future frame indicated in the ARM message.
En cas de réservation par le récepteur pour protéger la réception des données, le message ARM doit pouvoir être décodé avant l'occurrence d'une ressource dédiée aux messages SA de la trame réservée. En pratique, c'est l'organisation des ressources dédiées aux messages de signalisation dans la trame qui le permet. Ceci laisse le temps aux voisins du récepteur de prendre en compte la réservation avant d'essayer d'accéder aux ressources de la trame. In case of reservation by the receiver to protect the reception of the data, the ARM message must be able to be decoded before the occurrence of a resource dedicated to SA messages of the reserved frame. In practice, it is the organization of resources dedicated to signaling messages in the frame that allows it. This allows the receiver's neighbors time to consider the reservation before attempting to access the frame's resources.
En pratique, suite à une réservation par message ARM, une communication peut s'établir sur la trame réservée soit en transmettant un nouveau message SA sur la partie contrôle SP de la trame réservée, soit en procédant directement à la transmission des données sur la partie données DP de la trame réservée. In practice, following a reservation by ARM message, a communication can be established on the reserved frame either by transmitting a new SA message on the control part SP of the reserved frame, or by proceeding directly to the transmission of the data on the part DP data of the reserved frame.
Dans cet exemple, le message ARM servant à acquitter la transmission test est utilisé comme message de réservation. Toutefois, l'invention n'est pas limitée à cela et un autre message de réservation, par exemple indépendant de l'acquittement, pourrait être utilisé. In this example, the ARM message used to acknowledge the test transmission is used as a reservation message. However, the invention is not limited to this and another reservation message, for example independent of the acknowledgment, could be used.
De retour à notre exemple, après un certain laps de temps nécessaire au décodage du message ARM ici positif, l'émetteur transmet un message de signalisation
SA dans la partie contrôle SP de la deuxième trame puis démarre la transmission des autres données dans la partie données DP de cette trame. Back to our example, after a certain period of time necessary for the decoding of the ARM message here positive, the transmitter transmits a signaling message SA in the control part SP of the second frame then starts the transmission of the other data in the data part DP of this frame.
Dans cet exemple, cette transmission s'effectue sur les mêmes ressources radio RB que la précédente, c'est-à-dire sur les ressources ayant servi à la transmission test dans la première trame. En effet, la transmission test a été faite avec succès sur ces ressources et le message ARM a permis d'avertir les voisins du récepteur de l'utilisation future de ces ressources. In this example, this transmission is performed on the same radio resources RB than the previous one, that is to say on the resources used for the test transmission in the first frame. In fact, the test transmission has been successfully done on these resources and the ARM message has made it possible to warn the receiver's neighbors of the future use of these resources.
L'envoi d'un message SA sur chaque trame réservée peut être utile par exemple pour changer le MCS afin de prendre en compte un changement des conditions radio. Typiquement, un tel changement des conditions radio peut être observé suite à une modification de la topologie du réseau (par exemple déplacement des nœuds). Dans ce cas, le nœud émetteur peut procéder directement à la transmission des données dans le DP avec le nouveau MCS. Sending an SA message on each reserved frame may be useful for example to change the MCS to take into account a change in radio conditions. Typically, such a change in radio conditions can be observed following a modification of the topology of the network (for example displacement of the nodes). In this case, the sending node can proceed directly to the transmission of the data in the DP with the new MCS.
Également, l'envoi d'un message SA sur chaque trame réservée peut être utile dans le cas d'une transmission point-à-multipoints, c'est-à-dire d'un émetteur vers une pluralité de récepteurs d'un groupe donné appelé « groupe multicast », où les membres du groupe multicast changent au cours de la communication. En effet, le message SA indique l'identité des récepteurs visés. Also, sending an SA message on each reserved frame may be useful in the case of point-to-multipoint transmission, that is, from one sender to a plurality of receivers in a group given called "multicast group", where multicast group members change during communication. Indeed, the message SA indicates the identity of the targeted receivers.
De retour à notre exemple, l'émetteur reçoit suite à la dernière transmission un message d'acquittement ACK signifiant la bonne réception de l'ensemble des données (de la première jusqu'à la dernière trame). Back to our example, the transmitter receives, following the last transmission, an acknowledgment message ACK signifying the good reception of all the data (from the first to the last frame).
De même que pour le message ARM, le récepteur choisit les ressources radio sur lesquelles il transmet le message ACK à l'émetteur du message SA. Cette sélection peut être aléatoire parmi des ressources dédiées aux messages ARM/ACK ou signalée par l'émetteur dans son message SA. Cette dernière solution est utile dans le cas d'une transmission multicast (multiples récepteurs formant un groupe) car l'émetteur peut indiquer des ressources séparées pour les différents récepteurs. Une autre solution possible est de prévoir une correspondance prédéfinie entre les ressources utilisées pour la transmission du message SA et les ressources à utiliser pour la transmission des messages ARM/ACK. Selon une variante, les ressources dédiées pour les messages ARM/ACK sont pré-allouées aux nœuds. As for the ARM message, the receiver chooses the radio resources on which it transmits the ACK message to the issuer of the SA message. This selection can be random among resources dedicated to ARM / ACK messages or indicated by the issuer in its SA message. The latter solution is useful in the case of a multicast transmission (multiple receivers forming a group) because the transmitter can indicate separate resources for different receivers. Another possible solution is to provide a predefined correspondence between the resources used for the transmission of the SA message and the resources to be used for the transmission of the ARM / ACK messages. Alternatively, the dedicated resources for the ARM / ACK messages are pre-allocated to the nodes.
Ainsi, tandis que le message d'acquittement ARM concerne les données de test, le message d'acquittement ACK concerne l'ensemble des données transmises durant la communication.
En variante, le message ARM peut aussi jouer le rôle d'un message ACK. Dans ce cas, il est envoyé sans indication de réservation future ni de MCS. Thus, while the acknowledgment message ARM relates to the test data, the acknowledgment message ACK relates to all the data transmitted during the communication. Alternatively, the ARM message may also act as an ACK message. In this case, it is sent without indication of future reservation or MCS.
Avantageusement, les mécanismes d'acquittement des données de test selon l'invention permettent d'activer des schémas de contrôle d'erreur FEC (pour Forward Error Correction) rapides au niveau des différentes couches (notamment RLC/MAC/PHY) des terminaux et de rendre ainsi les communications plus fiables. Advantageously, the mechanisms for acknowledging the test data according to the invention make it possible to activate rapid FEC (for Forward Error Correction) error control schemes at the level of the various layers (in particular RLC / MAC / PHY) of the terminals and to make communications more reliable.
Dans certains modes de réalisation, la partie contrôle SP des trames peut être utilisée pour introduire tout type de messages de signalisation (SA, ARM, ACK...) ou même de service de données courts sans signalisation comme par exemple des messages de découverte de voisinage, des messages de signalisation routage ou de signalisation applicative, ou encore pour faire du trafic broadcast (en diffusion). In some embodiments, the SP control portion of the frames can be used to introduce any type of signaling messages (SA, ARM, ACK, etc.) or even of short data service without signaling such as for example message discovery. neighborhood, routing signaling messages or application signaling, or to broadcast traffic (broadcast).
Dans la partie contrôle SP, des ressources peuvent être dédiées à chaque type de messages de signalisation. En variante, plusieurs types de messages de signalisation peuvent partager les mêmes ressources. In the control part SP, resources can be dedicated to each type of signaling messages. Alternatively, several types of signaling messages may share the same resources.
En pratique, les différents messages de signalisation peuvent être transmis sur des ressources de dimensions différentes. Également ou en variante, la dimension des ressources sur lesquelles sont envoyés les messages de signalisation et la dimension des ressources dédiées aux données peuvent être différentes. À titre d'illustration, les messages ARM peuvent être transmis sur des RB de taille réduite en sous-porteuse ou sur 3 dimensions temps/fréquence/code. In practice, the different signaling messages can be transmitted on resources of different sizes. Also or alternatively, the size of the resources to which the signaling messages are sent and the size of the resources dedicated to the data may be different. By way of illustration, ARM messages can be transmitted on sub-carrier reduced size RBs or on 3 time / frequency / code dimensions.
Dans un mode de réalisation particulier, les ressources de la partie contrôle SP peuvent être utilisées pour l'envoi de messages de demande d'acquittement ACK- REQ et la réception des messages de réponse ACK-RSP correspondants. In a particular embodiment, the resources of the control part SP can be used for sending ACK-REQ acknowledgment request messages and the reception of the corresponding ACK-RSP response messages.
Le message de demande d'acquittement ACK-REQ est typiquement envoyé par l'émetteur suite à une ou plusieurs transmissions de données déjà effectuées mais pour lesquelles il n'a pas reçu de messages ACK, soit parce que le système ne prévoit pas de message ACK soit car il n'a pas réussi à le décoder correctement (perte radio). Le message de demande d'acquittement ACK-REQ peut être destiné à un seul récepteur et correspondre à une ou plusieurs transmissions de données. En variante, il peut être destiné à plusieurs récepteurs et correspondre à une ou plusieurs transmissions de données communes (multicast) ou distinctes (unicast). The ACK-REQ acknowledgment request message is typically sent by the transmitter following one or more data transmissions already made but for which it has not received ACK messages, or because the system does not provide a message. ACK either because it failed to decode it correctly (radio loss). The acknowledgment request message ACK-REQ may be for a single receiver and correspond to one or more data transmissions. As a variant, it may be intended for several receivers and correspond to one or more common (multicast) or distinct (unicast) data transmissions.
En pratique, l'émetteur choisit les ressources radio sur lesquelles il transmet le message de demande d'acquittement ACK-REQ. Cette sélection peut être aléatoire parmi des ressources dédiées aux messages ACK-REQ ou dépendre de la sélection des ressources pour l'envoi du message SA.
Le message de réponse ACK-RSP est typiquement envoyé par un récepteur en réponse à un message de demande d'acquittement ACK-REQ. Il peut donc correspondre à une ou plusieurs transmissions de données déjà effectuées. En variante, un récepteur peut répondre à plusieurs messages ACK-REQ d'un même émetteur ou de plusieurs émetteurs différents dans le même message ACK-RSP. In practice, the transmitter chooses the radio resources on which it transmits the acknowledgment request message ACK-REQ. This selection can be random among resources dedicated to ACK-REQ messages or depending on the selection of resources for sending the SA message. The ACK-RSP response message is typically sent by a receiver in response to an ACK-REQ acknowledgment request message. It can therefore correspond to one or more data transmissions already made. Alternatively, a receiver may respond to several ACK-REQ messages from the same or different transmitters in the same ACK-RSP message.
En pratique, le récepteur choisit les ressources radio sur lesquelles il transmet le message de réponse ACK-RSP. Cette sélection peut être aléatoire parmi les ressources dédiées aux messages ACK-RSP ou signalée par l'émetteur dans son message de demande d'acquittement ACK-REQ, ou encore être dépendante de la sélection des ressources dédiées aux messages ARM ou ACK ou ACK-REQ. In practice, the receiver chooses the radio resources on which it transmits the ACK-RSP response message. This selection can be random among the resources dedicated to the ACK-RSP messages or indicated by the transmitter in its ACK-REQ acknowledgment request message, or else be dependent on the selection of the resources dedicated to the ARM or ACK or ACK messages. REQ.
Les ressources de la partie contrôle SP peuvent être utilisées aussi pour des transmissions de données directes courtes DSSL (pour Direct Short Side Link) avec envoi préalable de message SA. Les ressources dédiées à ce type de transmission sont notées DSSLP (pour DSSL Pool). The resources of the control part SP can be used also for short direct data transmission DSSL (for Direct Short Side Link) with prior sending of message SA. The resources dedicated to this type of transmission are denoted DSSLP (for DSSL Pool).
De manière générale, l'organisation des ressources des parties contrôle SP et données DP, c'est-à-dire les ressources dédiées aux différents types de messages, est soit signalée par le réseau (message RRC par exemple dans le cadre de la norme LTE) soit préconfigurée dans les terminaux. In general, the organization of the resources of the SP control and DP data components, that is to say the resources dedicated to the different types of messages, is either signaled by the network (RRC message for example in the context of the standard LTE) is preconfigured in the terminals.
La figure 9a illustre un exemple de répartition des ressources dédiées aux différentes configurations DCH (Closed DSP) dans la partie DP pour une transmission SL unicast étalée sur plusieurs trames. FIG. 9a illustrates an example of distribution of the resources dedicated to the different DCH (Closed DSP) configurations in the DP part for unicast SL transmission spread over several frames.
Ainsi, contrairement à l'exemple décrit en référence à la figure 8, le choix de ressources pour la transmission de données dans le DP n'est pas libre ici mais est limité à un nombre fini de configurations prédéfinies DCH. Thus, unlike the example described with reference to FIG. 8, the choice of resources for data transmission in the DP is not free here but is limited to a finite number of predefined DCH configurations.
Dans cet exemple, chaque DSP de la partie DP est organisé en deux configurations notées DCH #1 et DCH #2. In this example, each DSP of the DP part is organized into two configurations denoted DCH # 1 and DCH # 2.
Ainsi, l'émetteur peut seulement choisir la configuration préfinie qu'il va utiliser pour transmettre les données, mais pas les ressources qui la compose. Thus, the sender can only choose the pre-defined configuration that he will use to transmit the data, but not the resources that compose it.
En pratique, un DCH peut être partagé entre les terminaux ou en variante être pré-alloué à un sous-ensemble de terminaux. In practice, a DCH can be shared between the terminals or alternatively be pre-allocated to a subset of terminals.
La figure 9b illustre quant à elle un exemple de répartition des ressources dédiées aux différents types de messages de signalisation (et éventuellement à des données DSSL) dans la partie SP de la trame. FIG. 9b illustrates an example of distribution of the resources dedicated to the different types of signaling messages (and possibly to DSSL data) in the SP part of the frame.
Dans cet exemple, la partie SP contient des ressources dédiées par DCH (DCH #1 et DCH #2 de la figure 9a) aux messages ARM, aux acquittements ACK et aux
messages SA. Elle contient de plus des ressources dédiées à des données directes courtes DSSL. In this example, the SP portion contains DCH dedicated resources (DCH # 1 and DCH # 2 of FIG. 9a) to ARM messages, ACK acknowledgments, and SA messages. In addition, it contains dedicated resources for short direct DSSL data.
Avantageusement, lorsqu'il y a correspondance unique entre les ressources dédiées aux messages SA, ARM et ACK et les différents DCH, la ressource choisie pour la transmission d'un de ces messages permet au récepteur d'identifier le DCH concerné. Il n'est donc pas nécessaire d'indiquer l'identifiant du DCH choisi dans le message SA, ARM ou ACK. Advantageously, when there is a unique correspondence between the resources dedicated to messages SA, ARM and ACK and the different DCHs, the resource chosen for the transmission of one of these messages allows the receiver to identify the concerned DCH. It is therefore not necessary to indicate the identifier of the DCH chosen in the message SA, ARM or ACK.
En variante (non représentée), les ressources dédiées aux différents types de messages de signalisation, notamment les messages SA, ARM et ACK, pourraient être partagées entre plusieurs DCH. Dans ce cas, le message devrait indiquer explicitement l'identifiant du DCH concerné afin de permettre au récepteur du message d'identifier le DCH concerné. In a variant (not shown), the resources dedicated to the different types of signaling messages, in particular messages SA, ARM and ACK, could be shared between several DCHs. In this case, the message should explicitly indicate the identifier of the concerned DCH in order to allow the message receiver to identify the concerned DCH.
Bien évidemment, toutes les ressources dédiées à ces messages/données ne sont pas forcément effectivement utilisées au cours d'une transmission. Par exemple, même s'il y a deux RB dédiés aux messages SA relatifs au DCH #1 et deux RB dédiés aux messages SA relatifs au DCH #2, seul un RB dédié peut être effectivement utilisé pour envoyer un message SA pour un DCH donné, comme on le verra dans l'exemple de transmission de la figure 9c. Of course, all the resources dedicated to these messages / data are not necessarily actually used during a transmission. For example, even if there are two RBs dedicated to DCH # 1 SA messages and two dedicated DCH # 2 SA RBs, only a dedicated RB can actually be used to send a SA message for a given DCH. as will be seen in the transmission example of FIG. 9c.
La figure 9c illustre un exemple de transmission SL unicast étalée sur plusieurs trames avec choix limité aux configurations du DSP (Closed DSP). Figure 9c illustrates an example of multi-frame unicast SL transmission with limited choice to DSP (Closed DSP) configurations.
Dans cet exemple, chaque trame est organisée comme illustré sur les figures In this example, each frame is organized as illustrated in the figures
9a et 9b. 9a and 9b.
Dans cet exemple, l'émetteur transmet un message de signalisation SA dans la partie contrôle SP d'une première trame. In this example, the transmitter transmits a signaling message SA in the control part SP of a first frame.
Ensuite, l'émetteur transmet une première partie des données qui servent de test du lien radio sur la configuration DCH choisie dans la partie données DP de cette première trame. Then, the transmitter transmits a first part of the data which serves as a test of the radio link on the chosen DCH configuration in the data portion DP of this first frame.
En réponse à la transmission des données de test, l'émetteur reçoit un message d'acquittement ARM dans la partie contrôle SP de la trame suivante. In response to transmission of the test data, the transmitter receives an ARM acknowledgment message in the control part SP of the next frame.
De même que dans l'exemple précédent, ce message ARM atteste de la bonne réception des données de test par un récepteur visé dans le message SA. Cet acquittement permet à l'émetteur de connaître l'état de la transmission. As in the previous example, this ARM message attests to the good reception of the test data by a receiver referred to in the SA message. This acknowledgment allows the transmitter to know the status of the transmission.
Si la transmission n'est pas réussie, le message ARM n'est pas envoyé par le récepteur ou sinon il indique une réponse négative et l'émetteur abandonne la
transmission des données qu'il comptait faire suite à la réception du message ARM (cas non représenté sur la figure 9c). If the transmission is not successful, the ARM message is not sent by the receiver or else it indicates a negative response and the transmitter abandons the transmission of the data that he intended to do following receipt of the ARM message (case not shown in FIG. 9c).
Dans le cas contraire (représenté sur la figure 9c), le message ARM identifie la trame où aura lieu la future transmission et le schéma de modulation et de codage MCS que l'émetteur pourrait employer lors de cette future transmission. In the opposite case (represented in FIG. 9c), the message ARM identifies the frame where the future transmission will take place and the modulation and coding scheme MCS that the transmitter could use during this future transmission.
Dans un mode particulier de réalisation, le récepteur peut lui-aussi réserver les ressources pour protéger sa future réception, par exemple en utilisant le message d'acquittement ARM. In a particular embodiment, the receiver can also reserve the resources to protect its future reception, for example by using the acknowledgment message ARM.
Dans ce cas, de même que pour les ressources dédiées aux messages SA, si les ressources dédiées aux messages ARM sont partagées entre les différents DCH, le récepteur doit indiquer l'identifiant du DCH réservé dans le message ARM. In this case, as well as for resources dedicated to SA messages, if the resources dedicated to the ARM messages are shared between the different DCHs, the receiver must indicate the identifier of the reserved DCH in the ARM message.
En revanche, s'il y a correspondance entre les ressources dédiées aux messages ARM et les DCH, la ressource choisie pour la transmission du message ARM permet d'identifier le DCH réservé. Il n'est donc pas nécessaire d'indiquer l'identifiant du DCH choisi dans le message ARM. On the other hand, if there is correspondence between the resources dedicated to the ARM messages and the DCHs, the resource chosen for the transmission of the ARM message makes it possible to identify the reserved DCH. It is therefore not necessary to indicate the identifier of the DCH selected in the ARM message.
Avantageusement, grâce à la correspondance unique entre les ressources dédiées aux messages ARM et les DCH, même si le message ARM n'est pas correctement décodé par un terminal voisin du récepteur autre que l'émetteur, ce terminal voisin peut mesurer la qualité de la réception RLQIRX du message ARM et déterminer s'il peut utiliser le DCH identifié (grâce à la ressource sur laquelle est transmis le message ARM) sans gêner la communication entre le récepteur et l'émetteur. Le cas échéant, le terminal voisin s'abstient d'utiliser le DCH réservé durant la trame future. On évite ainsi les conflits de réservations entre terminaux voisins. Advantageously, thanks to the unique correspondence between the resources dedicated to the ARM messages and the DCHs, even if the ARM message is not correctly decoded by a terminal neighbor of the receiver other than the transmitter, this neighboring terminal can measure the quality of the RLQIRX reception of the ARM message and determine whether it can use the identified DCH (thanks to the resource on which the ARM message is transmitted) without interfering with the communication between the receiver and the transmitter. In this case, the neighboring terminal abstains from using the reserved DCH during the future frame. This avoids conflicts of reservations between neighboring terminals.
En pratique, afin de permettre à un terminal voisin du récepteur de déterminer la trame future réservée par un message ARM sans nécessairement le décoder correctement pour en extraire le contenu, chaque ensemble de ressources dédiées aux messages ARM et correspondant à un DCH peut être divisé en un certain nombre de sous-ensembles de ressources. Chaque sous-ensemble de ressources ainsi constitué permet de transporter un ou plusieurs messages ARM et correspond à une demande de réservation sur une trame future distante d'un certain temps prédéfini de la trame où le message ARM a été envoyé. Comme mentionné précédemment, un message ARM peut éventuellement permettre de réserver le DCH correspondant dans une trame future. Cependant, ce n'est pas toujours le cas car un message ARM peut simplement servir à acquitter la bonne réception des données.
De préférence, dans un mode d'émission/réception half-duplex (HD), un nœud qui est en émission sur un slot contenant des ressources dédiées aux messages ARM s'interdit d'accéder à tous les DCH susceptibles d'être réservés par messages ARM sur ce slot pendant les trames futures que ces messages ARM pourraient réserver. Une solution possible pour palier à cette contrainte est de regrouper les ressources dédiées aux messages ARM de différents DCH correspondant à la même trame future sur le ou les mêmes slots. In practice, in order to allow a neighbor terminal of the receiver to determine the future frame reserved by an ARM message without necessarily decoding it correctly in order to extract the content, each set of resources dedicated to the ARM messages and corresponding to a DCH can be divided into a number of subsets of resources. Each subset of resources thus constituted makes it possible to transport one or more ARM messages and corresponds to a request for reservation on a future frame distant by a certain predefined time from the frame where the ARM message has been sent. As mentioned previously, an ARM message may possibly make it possible to reserve the corresponding DCH in a future frame. However, this is not always the case because an ARM message can simply be used to acknowledge the good reception of the data. Preferably, in a half-duplex transmission / reception (HD) mode, a node which is in transmission on a slot containing resources dedicated to the ARM messages is prohibited from accessing all the DCHs that may be reserved by ARM messages on this slot during future frames that these ARM messages might reserve. One possible solution to overcome this constraint is to group resources dedicated to the ARM messages of different DCHs corresponding to the same future frame on the same slot or slots.
Les exemples décrits en référence aux figures 8 et 9 concernent plus particulièrement les transmissions étalées sur plusieurs trames. Comme mentionné, les conflits concernant l'accès aux ressources dans de telles situations sont évités en utilisant la transmission effectuée sur une trame précédente comme moyen de tester si les ressources radio choisies seront en conflits ou non sur la trame suivante. Le mécanisme de réservation par message ARM permet d'éviter de nouveaux conflits lors des transmissions futures. The examples described with reference to FIGS. 8 and 9 relate more particularly to transmissions spread over several frames. As mentioned, conflicts over access to resources in such situations are avoided by using transmission over a previous frame as a means of testing whether the selected radio resources will be conflicting or not on the next frame. The ARM message reservation mechanism avoids new conflicts during future transmissions.
Les exemples décrits en références aux figures 10, 1 1 et 12 permettent plus particulièrement d'éviter les conflits avant même d'accéder pour la première fois à la partie données DP d'une trame. The examples described with reference to FIGS. 10, 11 and 12 more particularly make it possible to avoid conflicts even before accessing for the first time the data portion DP of a frame.
Pour ce faire, il est proposé d'effectuer une transmission test directement dans la partie contrôle SP de la trame et d'y prévoir des ressources dédiées aux messages d'acquittement (tel que le message SAA pour Scheduling Assignment Acknowledgment). Dans un premier mode de réalisation, des ressources spécifiques notées T-DSP (pour Test DSP) sont dédiées à l'envoi d'une première partie des données servant de données de test (figures 10 et 1 1 ). Dans un second mode de réalisation, des ressources dédiées aux messages de signalisation SA par DCH sont prévues (figure 12). To do this, it is proposed to carry out a test transmission directly in the control part SP of the frame and to provide dedicated resources for the acknowledgment messages (such as the SAA message for Scheduling Assignment Acknowledgment). In a first embodiment, specific resources denoted T-DSP (for DSP Test) are dedicated to sending a first portion of the data serving as test data (FIGS. 10 and 11). In a second embodiment, resources dedicated to SA signaling messages by DCH are provided (FIG. 12).
La figure 10 illustre un exemple de transmission SL unicast sur une seule trame avec libre choix des ressources du DSP (Open DSP). Figure 10 illustrates an example of SL unicast transmission on a single frame with free choice of DSP (Open DSP) resources.
Cet exemple diffère de celui décrit en référence à la figure 8 en ce que la transmission test et l'acquittement sont effectuées dans la partie SP de la trame et la transmission de données qui s'ensuit est effectuée dans la même trame. This example differs from that described with reference to FIG. 8 in that the test transmission and the acknowledgment are performed in the SP portion of the frame and the subsequent data transmission is performed in the same frame.
Dans cet exemple, l'émetteur transmet un message de signalisation SA dans la partie contrôle SP de la trame. In this example, the transmitter transmits a signaling message SA in the control part SP of the frame.
L'émetteur choisit les ressources radio sur lesquelles il transmet le message SA. En pratique, cette sélection peut être aléatoire (après ou sans mécanisme de
Backoff) parmi les ressources dédiées aux messages SA. Alternativement, les ressources SA peuvent être pré-allouées aux nœuds. The transmitter chooses the radio resources on which it transmits the message SA. In practice, this selection can be random (after or without Backoff) among the resources dedicated to SA messages. Alternatively, the SA resources can be pre-allocated to the nodes.
Si un mécanisme de Backoff est employé alors le compteur de Backoff est stoppé ou décrémenté à la détection ou non d'un message d'acquittement (par exemple message SAA). If a backoff mechanism is used then the backoff counter is stopped or decremented on detection or not of an acknowledgment message (eg SAA message).
Dans cet exemple, le choix de ressources pour la transmission de données dans les DSP est libre (Open-DSP). Autrement dit, l'émetteur peut choisir les ressources qu'il va utiliser pour transmettre les données en cas de test positif. In this example, the choice of resources for data transmission in DSPs is free (Open-DSP). In other words, the sender can choose the resources he will use to transmit the data in case of a positive test.
Ainsi, dans le message de signalisation SA, l'émetteur signale explicitement les ressources choisies ainsi que les informations nécessaires à leur décodage. Thus, in the SA signaling message, the transmitter explicitly indicates the resources selected as well as the information necessary for their decoding.
Ensuite, l'émetteur transmet des données de test sur des ressources dédiées T-DSP. Then, the transmitter transmits test data on dedicated T-DSP resources.
Le récepteur décode le message SA qui lui est destiné, procède au décodage des données de test transmises dans le T-DSP et envoie un message d'acquittement SAA à l'émetteur sur la ressource dédiée dans la partie contrôle SP de la trame. The receiver decodes the SA message intended for it, proceeds to decode the test data transmitted in the T-DSP and sends a SAA acknowledgment message to the transmitter on the dedicated resource in the control part SP of the frame.
En pratique, le récepteur choisit les ressources radio sur lesquelles il transmet le message SAA. Cette sélection peut être aléatoire parmi les ressources dédiées aux messages SAA ou signalée par l'émetteur dans son message SA. Une autre solution possible est qu'il y ait une correspondance prédéfinie entre les ressources utilisées pour la transmission du message SA et les ressources à utiliser pour la transmission du message SAA. En variante, les ressources dédiées aux messages SAA sont pré-alloués aux nœuds. In practice, the receiver chooses the radio resources on which it transmits the SAA message. This selection can be random among the resources dedicated to the SAA messages or indicated by the issuer in his SA message. Another possible solution is that there is a predefined correspondence between the resources used for the transmission of the SA message and the resources to be used for the transmission of the SAA message. In a variant, the resources dedicated to SAA messages are pre-allocated to the nodes.
De manière générale, les ressources dédiées aux messages SAA sont séparées de celles du T-DSP par un temps «Tp» permettant d'une part le décodage des données de test envoyées sur le T-DSP et d'autre part le codage du message SAA par le récepteur. À titre d'illustration, dans le standard actuel LTE, «Tp» correspond à 4ms. In general, the resources dedicated to the SAA messages are separated from those of the T-DSP by a time "Tp" allowing on the one hand the decoding of the test data sent on the T-DSP and on the other hand the coding of the message SAA by the receiver. As an illustration, in the current LTE standard, "Tp" is 4ms.
Ce message SAA atteste de la bonne réception des données de test par le ou les récepteurs visé(s) dans le message SA. Cet acquittement permet à l'émetteur de connaître l'état de la transmission. This SAA message attests to the good reception of the test data by the receiver (s) referred to in the SA message. This acknowledgment allows the transmitter to know the status of the transmission.
Si la transmission test n'est pas réussie, le message SAA n'est pas envoyé ou sinon il indique une réponse négative et l'émetteur abandonne la transmission des données qu'il comptait faire suite à la réception du message SAA (cas non représenté sur la figure 10).
Dans le cas contraire (représenté sur la figure 10), après un certain laps de temps nécessaire au décodage du message SAA ici positif, l'émetteur démarre la transmission de données dans la partie DP de cette trame. If the test transmission is not successful, the SAA message is not sent or else it indicates a negative response and the sender abandons the transmission of the data that he intended to follow following receipt of the SAA message (case not shown in Figure 10). In the opposite case (shown in FIG. 10), after a certain period of time necessary for the decoding of the SAA message positive here, the transmitter starts the data transmission in the DP part of this frame.
Dans cet exemple, le motif temps-fréquence des ressources RB utilisées pour l'envoi des données dans les DSP est identique au motif temps-fréquence des ressources qui sont utilisées pour envoyer les données de test dans le T-DSP. In this example, the time-frequency pattern of the RB resources used to send the data to the DSPs is the same as the time-frequency pattern of the resources that are used to send the test data to the T-DSP.
Enfin, au début de la trame suivante, l'émetteur reçoit un message d'acquittement ACK signifiant la bonne réception de l'ensemble des données. Finally, at the beginning of the next frame, the transmitter receives an acknowledgment message ACK signifying the good reception of all the data.
La figure 11 illustre un autre exemple de transmission SL unicast sur une seule trame avec choix des configurations du DSP (Closed DSP). Figure 11 illustrates another example of unicast SL transmission on a single frame with choice of DSP (Closed DSP) configurations.
Cet exemple diffère de celui décrit en référence à la figure 9 en ce que la transmission test et l'acquittement sont effectuées dans la partie SP de la trame et la transmission de données qui s'ensuit est effectuée dans la même trame. This example differs from that described with reference to FIG. 9 in that the test transmission and the acknowledgment are performed in the SP portion of the frame and the subsequent data transmission is performed in the same frame.
De plus, contrairement à l'exemple décrit en référence à la figure 10, le choix de ressources pour la transmission de données dans les DSP n'est pas libre ici (Closed- DSP) mais est limité à un nombre fini de configurations prédéfinies DCH. Chaque DSP est par exemple organisé comme illustré sur la figure 9a. En général, un DCH peut avoir des configurations de ressources différentes dans chaque DSP de la trame. In addition, unlike the example described with reference to FIG. 10, the choice of resources for the transmission of data in the DSPs is not free here (Closed-DSP) but is limited to a finite number of predefined DCH configurations. . Each DSP is for example organized as illustrated in Figure 9a. In general, a DCH may have different resource configurations in each DSP of the frame.
Ainsi, l'émetteur peut seulement choisir la configuration prédéfinie qu'il va utiliser pour transmettre les données en cas de test positif, mais pas les ressources qui la compose. Thus, the transmitter can only choose the predefined configuration that it will use to transmit the data in case of positive test, but not the resources that compose it.
Dans cet exemple, l'émetteur transmet un message de signalisation SA dans la partie contrôle SP de la trame. In this example, the transmitter transmits a signaling message SA in the control part SP of the frame.
Ensuite, l'émetteur transmet des données de test sur des ressources dédiées T-DSP. Il est rappelé que ces données de test constituent une partie des données « utiles » que l'émetteur souhaite transmettre au(x) récepteur(s) indiqués dans le message SA. Then, the transmitter transmits test data on dedicated T-DSP resources. It is recalled that this test data constitutes part of the "useful" data that the transmitter wishes to transmit to the receiver (s) indicated in the SA message.
Dans ce schéma Closed-DSP, la taille du T-DSP peut être réduite par rapport à \'Open-DSP. En effet, il suffit que chaque DCH soit représenté dans le T-DSP par au moins un RB. In this Closed-DSP scheme, the size of the T-DSP can be reduced compared to the Open-DSP. Indeed, it suffices that each DCH is represented in the T-DSP by at least one RB.
Le récepteur décode le message SA qui lui est destiné, procède au décodage des données de test transmises dans le T-DSP et envoie un message d'acquittement SAA à l'émetteur sur la ressource dédiée dans la partie contrôle SP de la trame.
Si la transmission test n'est pas réussie, le message SAA indique une réponse négative ou n'est pas envoyé et l'émetteur abandonne la transmission des autres données qu'il comptait faire suite à la réception du message SAA (cas non représenté sur la figure 1 1 ). The receiver decodes the SA message intended for it, proceeds to decode the test data transmitted in the T-DSP and sends a SAA acknowledgment message to the transmitter on the dedicated resource in the control part SP of the frame. If the test transmission is not successful, the SAA message indicates a negative response or is not sent and the transmitter abandons the transmission of the other data that it intended to follow following receipt of the SAA message (case not shown on Figure 1 1).
Dans le cas contraire (représenté sur la figure 1 1 ), après un certain laps de temps nécessaire au décodage du message SAA ici positif, l'émetteur démarre la transmission de données dans la partie DP de cette trame. In the opposite case (represented in FIG. 11), after a certain period of time necessary for the decoding of the SAA message positive here, the transmitter starts the transmission of data in the DP part of this frame.
Dans cet exemple, le motif temps-fréquence des ressources RB utilisées pour l'envoi des données dans les DSP correspond aux configurations du DCH dans ces DSP et peut être différent du motif temps-fréquence des ressources qui sont utilisées pour envoyer les données de test dans le T-DSP. Ceci est dû au fait qu'il suffit que chaque DCH soit représenté par au moins un RB dans le T-DSP. In this example, the time-frequency pattern of the RB resources used to send the data to the DSPs corresponds to the DCH configurations in these DSPs and may be different from the time-frequency pattern of the resources that are used to send the test data. in the T-DSP. This is because it suffices that each DCH is represented by at least one RB in the T-DSP.
Dans cet exemple, l'émetteur reçoit un message d'acquittement ARM au début de la trame suivante, acquittant d'une part la réception de l'ensemble des données sur la trame précédente et d'autre part valant message de réservation pour une trame future, tel qu'expliqué précédemment en référence à la figure 9. In this example, the transmitter receives an ARM acknowledgment message at the beginning of the next frame, acknowledging on the one hand the reception of all the data on the previous frame and on the other hand as a reservation message for a frame future, as explained previously with reference to FIG. 9.
Dans cet exemple, suite au message ARM, une nouvelle transmission test a lieu sur la trame future réservée. Les différents messages et données mentionnés dans cet exemple (SA, données de test sur le T-DSP, SAA, données) sont échangés de nouveau sur la trame réservée par le message ARM. In this example, following the ARM message, a new test transmission takes place on the reserved future frame. The various messages and data mentioned in this example (SA, test data on the T-DSP, SAA, data) are exchanged again on the frame reserved by the ARM message.
La figure 12 illustre un exemple de transmission SL unicast étalée sur plusieurs trames avec choix limité aux configurations du DSP (Closed DSP). Figure 12 illustrates an example of multi-frame unicast SL transmission with limited choice to DSP (Closed DSP) configurations.
Dans cet exemple, l'émetteur transmet un message de signalisation SA dans la partie contrôle SP de la trame. Cette transmission constitue la transmission test. En effet, dans cet exemple, il y a correspondance unique entre les ressources dédiées aux messages SA et les DCH, et le message SA est utilisé pour à la fois signaler et tester la qualité du lien radio entre l'émetteur et le récepteur sur le DCH choisi. Ainsi, contrairement à l'exemple décrit en référence à la figure 1 1 , pendant la transmission test, on n'envoie pas de données en plus du message SA. In this example, the transmitter transmits a signaling message SA in the control part SP of the frame. This transmission constitutes the test transmission. Indeed, in this example, there is a unique correspondence between the resources dedicated to the messages SA and the DCHs, and the message SA is used to both signal and test the quality of the radio link between the transmitter and the receiver on the DCH chosen. Thus, unlike the example described with reference to FIG. 11, during the test transmission, no data is sent in addition to the message SA.
II est important de noter que le message SA doit être transmis sur toutes les ressources SA dédiées au DCH en question. En l'occurrence, dans cet exemple, un seul RB est dédié par DCH donc un seul message SA est nécessaire. Cependant, si deux (ou plus) RB étaient dédiés aux messages SA, il faudrait envoyer autant de messages SA.
Avantageusement, il n'est pas nécessaire d'indiquer l'identifiant du DCH dans le message SA car le récepteur pourra identifier le DCH correspondant en fonction de la ressource utilisée pour envoyer le message SA. It is important to note that the SA message must be transmitted on all dedicated DCH SA resources. In this case, in this example, only one RB is dedicated by DCH so only one SA message is needed. However, if two (or more) RBs were dedicated to SA messages, so many SA messages would have to be sent. Advantageously, it is not necessary to indicate the identifier of the DCH in the message SA because the receiver will be able to identify the corresponding DCH according to the resource used to send the message SA.
Le récepteur décode le message SA qui lui est destiné et envoie un message d'acquittement SAA à l'émetteur sur la ressource dédiée dans la partie contrôle SP de la trame pour indiquer qu'il a correctement reçu le message SA. The receiver decodes the message SA which is intended for it and sends a message of acknowledgment SAA to the transmitter on the dedicated resource in the control part SP of the frame to indicate that it has correctly received the message SA.
Le message SAA peut indiquer le MCS à utiliser par la suite dans la transmission des données, une commande de contrôle de puissance ou d'avance de temps ou toute autre information utile. The SAA message may indicate the MCS to be used later in data transmission, power control or advance control or other useful information.
Si l'émetteur reçoit correctement le message SAA, la transmission des données peut avoir lieu sur le DCH correspondant à la ressource sur laquelle le message SA a été reçu. Un émetteur qui ne reçoit pas de message SAA ne procède pas à la transmission de données. If the sender correctly receives the SAA message, data transmission may take place on the DCH corresponding to the resource on which the SA message was received. A transmitter that does not receive a SAA message does not transmit data.
Dans cet exemple, l'émetteur reçoit un message d'acquittement ARM au début de la trame suivante, acquittant d'une part la réception de l'ensemble des données sur la trame précédente et d'autre part valant message de réservation pour une trame future, tel qu'expliqué précédemment. In this example, the transmitter receives an ARM acknowledgment message at the beginning of the next frame, acknowledging on the one hand the reception of all the data on the previous frame and on the other hand as a reservation message for a frame future, as explained above.
Dans cet exemple, suite au message ARM, une nouvelle transmission test a lieu sur la trame future réservée. En pratique, cette transmission test comprend l'envoi d'un message SA sur la trame réservée. Les différents messages et données mentionnés dans cet exemple (SA, SAA, données) sont échangés de nouveau sur la trame réservée par le message ARM. In this example, following the ARM message, a new test transmission takes place on the reserved future frame. In practice, this test transmission comprises sending an SA message on the reserved frame. The various messages and data mentioned in this example (SA, SAA, data) are exchanged again on the frame reserved by the message ARM.
Dans des modes de réalisation, une trame peut contenir des DSP de tailles différentes. En cas d'Open-DSP, un T-DSP correspondant à chaque type de DSP peut être prévu dans la partie SP. En cas de Closed-DSP, un T-DSP où chaque DCH est représenté ou une ressource dédiée au message SA correspondant à chaque DCH peut être prévu dans la partie SP. In embodiments, a frame may contain DSPs of different sizes. In case of Open-DSP, a T-DSP corresponding to each type of DSP can be provided in the SP part. In case of Closed-DSP, a T-DSP where each DCH is represented or a resource dedicated to the SA message corresponding to each DCH can be provided in the SP part.
Les ressources dédiées aux messages de signalisation peuvent être partagées entre différents types de DSP ou être divisées en configuration fixes où chacune est dédiée à un type de DSP. Si les ressources dédiées aux messages SA sont partagées entre différents types de DSP, le message SA identifie explicitement le DSP utilisé. Resources dedicated to signaling messages can be shared between different types of DSPs or divided into fixed configurations where each is dedicated to one type of DSP. If resources dedicated to SA messages are shared between different types of DSPs, the SA message explicitly identifies the DSP used.
La figure 13 illustre un exemple de transmission SL sur une trame comprenant plusieurs parties contrôle SP de sorte que des communications peuvent être initiées et se terminer à différents endroits de la trame. Une telle configuration permet à
plusieurs terminaux d'accéder aux ressources radio d'une même trame SC-Period successivement et tout en évitant les conflits. En effet, grâce à la pluralité de parties SP, une communication peut être initiée à plusieurs endroit de la trame. Fig. 13 illustrates an exemplary SL transmission on a frame comprising a plurality of SP control portions so that communications can be initiated and terminated at different locations in the frame. Such a configuration allows several terminals to access the radio resources of the same SC-Period frame successively and while avoiding conflicts. Indeed, thanks to the plurality of parts SP, a communication can be initiated at several points in the frame.
Une partie SP peut contenir des ressources dédiées à la signalisation mais aussi aux données (Open-DSP ou Closed-DSP). Dans certains cas, un même RB peut être partagé entre la signalisation et les données. An SP part may contain resources dedicated to signaling but also data (Open-DSP or Closed-DSP). In some cases, the same RB can be shared between signaling and data.
De préférence, une partie SP qui contient des ressources dédiées aux messages SA contient des ressources dédiées aux messages SAA correspondants. Dans ce cas, la partie SP doit être suffisamment longue dans le temps pour permettre l'établissement d'une communication, c'est-à-dire pour permettre l'envoi par un émetteur d'un message SA et éventuellement de données de test (constituées généralement par une partie des données « utiles » à envoyer), la réception de la réponse SAA et le décodage de cette réponse. Preferably, a part SP which contains resources dedicated to the messages SA contains resources dedicated to the corresponding SAA messages. In this case, the part SP must be sufficiently long in time to allow the establishment of a communication, that is to say to allow the sending by a transmitter of a message SA and possibly test data. (usually consisting of some of the "useful" data to be sent), receiving the SAA response, and decoding that response.
La trame peut éventuellement comprendre une partie DP uniquement dédiée aux données, composée de DSP et/ou de DCH. The frame may optionally comprise a DP portion only dedicated to the data, composed of DSP and / or DCH.
De manière générale, les ressources dédiées aux messages SA, aux données de test le cas échéant et aux messages SAA, peuvent être disposées n'importe où dans les parties SP. Toutefois, les ressources dédiées aux messages SA et SAA utilisés pour l'établissement d'une communication doivent être suffisamment espacées dans le temps pour permettre le décodage du message SA, le décodage des éventuelles données de test et le décodage du message SAA avant l'occurrence d'une nouvelle ressource dédiée aux messages SA. In general, the resources dedicated to the SA messages, to the test data where appropriate and to the SAA messages, can be arranged anywhere in the SP parts. However, the resources dedicated to the SA and SAA messages used for the establishment of a call must be sufficiently spaced in time to allow the decoding of the SA message, the decoding of any test data and the decoding of the SAA message before the call. the occurrence of a new resource dedicated to SA messages.
Dans l'exemple illustré sur la figure 13, la trame se compose de trois parties SP et il n'y a pas de partie DP. Chaque partie SP se compose d'un slot dédié aux messages SA (première colonne de RB) puis d'un premier DSP suivi d'un T-DSP puis d'un second DSP, puis d'un slot dédié aux messages d'acquittement (SAA ACK) puis d'un dernier DSP. Les ressources pour la transmission de données sont au libre choix de l'émetteur {Open-DSP). In the example illustrated in FIG. 13, the frame consists of three parts SP and there is no part DP. Each part SP consists of a slot dedicated to the SA messages (first column of RB) then of a first DSP followed by a T-DSP then of a second DSP, then of a slot dedicated to the messages of acknowledgment (SAA ACK) then a last DSP. The resources for the transmission of data are freely chosen by the issuer {Open-DSP).
Comme visible sur la figure 13, dans une première partie SP, un terminal A transmet à un terminal B un message SA puis des données de test sur une première partie des ressources dédiées dans le T-DSP. Le terminal B décode le message SA du terminal A ainsi que les données de test et transmet un acquittement SAA au terminal A afin d'autoriser la transmission de données. Cette transmission de données a lieu sur les ressources correspondantes des DSP et T-DSP des SP suivants de la trame. On remarque que le motif temps-fréquence est identique sur les DSP et T-DSP des SP
suivant et sur le T-DSP de la première partie SP où a été effectuée la transmission test de A vers B. As visible in FIG. 13, in a first part SP, a terminal A transmits to a terminal B a message SA and then test data on a first part of the dedicated resources in the T-DSP. The terminal B decodes the SA message from the terminal A as well as the test data and transmits a SAA acknowledgment to the terminal A in order to allow the transmission of data. This data transmission takes place on the corresponding resources of the DSPs and T-DSPs of the subsequent SPs of the frame. Note that the time-frequency pattern is identical on PS DSPs and T-DSPs next and on the T-DSP of the first part SP where the test transmission from A to B was carried out.
Dans cet exemple, un terminal C voisin du terminal B reçoit également l'acquittement SAA transmis par le terminal B et détecte ainsi qu'il est trop proche de celui-ci pour utiliser les mêmes ressources pour ses propres transmissions. In this example, a terminal C adjacent to the terminal B also receives the SAA acknowledgment transmitted by the terminal B and thus detects that it is too close to it to use the same resources for its own transmissions.
Ainsi, dans la seconde partie SP, le terminal C transmet à un terminal D un message SA indiquant des ressources différentes de celles utilisées par B pour recevoir des données de A. Thus, in the second part SP, the terminal C transmits to a terminal D an SA message indicating resources different from those used by B to receive data from A.
Le terminal C transmet également des données de test sur une deuxième partie des ressources dédiées dans le T-DSP. Le terminal D décode le message SA du terminal C ainsi que les données de test et envoie un acquittement SAA au terminal C afin d'autoriser la transmission de données sur les ressources correspondantes. Cette transmission de données a lieu sur les ressources correspondantes des DSP et T-DSP de la partie SP suivante. On remarque que le motif temps-fréquence est identique sur les DSP et T-DSP de la partie SP suivante et sur le T-DSP de la seconde partie SP où a été effectuée la transmission test de C vers D. The terminal C also transmits test data on a second part of the dedicated resources in the T-DSP. The terminal D decodes the SA message from the terminal C as well as the test data and sends a SAA acknowledgment to the terminal C in order to authorize the transmission of data on the corresponding resources. This data transmission takes place on the corresponding resources of the DSP and T-DSP of the following SP part. Note that the time-frequency pattern is identical on the DSP and T-DSP of the next SP part and on the T-DSP of the second part SP where the test transmission from C to D.
Ces modes de réalisation permettent ainsi de réduire les conflits entre terminaux voisins, tout en permettant une utilisation optimale des ressources radio. These embodiments thus make it possible to reduce conflicts between neighboring terminals, while allowing optimal use of radio resources.
Bien que l'exemple décrit en référence à la figure 13 concerne un cas Open- DSP, l'homme du métier pourra sans difficulté transposer les enseignements au cas Closed-DSP où des configurations de données sont prédéfinies de sorte que l'émetteur n'a pas la possibilité de choisir individuellement les ressources RB. Although the example described with reference to FIG. 13 concerns an Open-DSP case, those skilled in the art can easily transpose the teachings to the Closed-DSP case where data configurations are predefined so that the transmitter It is not possible to choose RB resources individually.
De manière générale, des modes de réalisation permettent à une communication initiée dans une partie SP de se poursuivre après la réception de l'acquittement SAA sur tous les DSP/DCH suivants de la trame, qu'ils soient dans des parties SP ou dans des parties DP. In general, embodiments allow communication initiated in a part SP to continue after receipt of the SAA acknowledgment on all subsequent DSPs / DCHs of the frame, whether in SP parts or in DP parts.
Ainsi, lorsque l'émetteur peut choisir les ressources {Open-DSP) lors de l'établissement d'une communication à un certain SP #i de la trame, les T-DSP des SP suivants sont utilisés comme des DSP réguliers de données. Ceci permet aux communications qui s'établiront aux SP suivants de prendre en compte la présence des communications déjà établies sur les ressources de la trame. Thus, when the sender can choose the {Open-DSP} resources when establishing a call to a certain SP # i of the frame, the T-DSPs of the subsequent SPs are used as regular data DSPs. This allows the communications that will be established to the next SPs to take into account the presence of communications already established on the resources of the frame.
Lorsqu'il y a correspondance unique entre les ressources dédiées aux messages SA et les DCH (Closed-DSP), le message SA doit être transmis sur les ressources correspondant au DCH choisi pour la transmission de données. Une fois qu'une communication est établie, les ressources dédiées aux messages SA et au DCH
sont utilisées par cette communication. Ceci permet aussi aux terminaux voisins de prendre en compte les communications déjà établies sur les DCH de la trame. When there is a unique correspondence between the resources dedicated to the SA messages and the DCHs (Closed-DSP), the SA message must be transmitted on the resources corresponding to the DCH chosen for the transmission of data. Once a communication is established, resources dedicated to SA messages and DCH are used by this communication. This also allows neighboring terminals to take into account the communications already established on the DCH of the frame.
Dans un mode de réalisation particulier, le message d'acquittement SAA peut indiquer les ressources ou le DCH réservé par le message SA. Un autre terminal, différent de l'émetteur, situé dans le voisinage du récepteur, peut arriver à décoder ce message d'acquittement SAA et peut alors mesurer la qualité de la réception RLQIRX de ce message. Lorsque la qualité de la réception RLQIRX est suffisamment bonne (ce critère étant évalué en fonction de l'implémentation), ceci signifie que le terminal voisin ne peut utiliser les ressources ou le DCH réservés sans gêner la communication entre le récepteur et l'émetteur. Par conséquent, ce terminal voisin s'abstient d'utiliser les ressources radio / le DCH réservés par le message SA. On évite ainsi les conflits de réservations entre terminaux voisins. In a particular embodiment, the SAA acknowledgment message may indicate the resources or the DCH reserved by the SA message. Another terminal, different from the transmitter, located in the vicinity of the receiver, can succeed in decoding this SAA acknowledgment message and can then measure the quality of the RLQIRX reception of this message. When the quality of the RLQIRX reception is good enough (this criterion being evaluated according to the implementation), this means that the neighboring terminal can not use the resources or the reserved DCH without hindering the communication between the receiver and the transmitter. Therefore, this neighbor terminal abstains from using the radio resources / DCH reserved by the SA message. This avoids conflicts of reservations between neighboring terminals.
Dans une variante de ce mode particulier de réalisation, le message SAA peut aussi indiquer une mesure de la qualité du lien radio avec l'émetteur notée RLQISIG, basée sur la réception du message SA et/ou des données de test s'il y en a. Dans ce cas, le terminal voisin susmentionné prend en compte cette mesure pour déterminer s'il peut utiliser les ressources ou le DCH réservés sans gêner la communication entre le récepteur et l'émetteur ou s'il doit au contraire s'abstenir d'utiliser les ressources radio / le DCH réservés par le message SA. In a variant of this particular embodiment, the SAA message may also indicate a measurement of the quality of the radio link with the transmitter rated RLQISIG, based on the receipt of the SA message and / or test data if there is any. at. In this case, the above-mentioned neighbor terminal takes this measure into account in order to determine whether it can use the reserved resources or DCH without hindering the communication between the receiver and the transmitter or whether it should instead refrain from using the radio resources / DCH reserved by the SA message.
Avantageusement, en cas de correspondance unique entre les ressources dédiées aux messages SAA et les DCH, même si le message SAA n'est pas correctement décodé pour en extraire le contenu par un terminal voisin du récepteur autre que l'émetteur, ce terminal voisin peut mesurer la qualité de la réception RLQIRX du message SAA et déterminer s'il peut utiliser le DCH identifié (grâce à la ressource sur laquelle est transmis le message SAA) sans gêner la communication entre le récepteur et l'émetteur. Le cas échéant, le terminal voisin s'abstient d'utiliser le DCH réservé durant le reste de la trame. Advantageously, in case of a single correspondence between the resources dedicated to the SAA messages and the DCHs, even if the SAA message is not correctly decoded to extract the content from a neighbor terminal of the receiver other than the transmitter, this neighboring terminal may measuring the quality of the RLQIRX reception of the SAA message and determining whether it can use the identified DCH (thanks to the resource on which the SAA message is transmitted) without hindering the communication between the receiver and the transmitter. In this case, the neighboring terminal abstains from using the reserved DCH during the remainder of the frame.
Ainsi, le message SAA permet de protéger une communication établie sur une trame et d'éviter que des terminaux voisins établissent eux-mêmes une communication sur les ressources utilisées. Thus, the SAA message makes it possible to protect a communication established on a frame and to prevent neighboring terminals from establishing a communication on the resources used.
De préférence, dans un mode d'émission/réception half-duplex (HD), un nœud qui est en émission sur un slot contenant des ressources dédiées aux messages SAA s'interdit d'accéder à toutes les ressources / DCH susceptibles d'être réservés par messages SAA sur ce slot pendant la trame courante.
Le fait d'interdire les voisins d'un récepteur, par le biais du message SAA, d'accéder aux ressources utilisées par ce récepteur permet de résoudre le problème bien connu du terminal caché. Preferably, in a half-duplex transmission / reception (HD) mode, a node which is in transmission on a slot containing resources dedicated to the SAA messages is prohibited from accessing all the resources / DCHs likely to be reserved by SAA messages on this slot during the current frame. Banning the neighbors of a receiver, through the SAA message, to access the resources used by this receiver solves the well-known problem of the hidden terminal.
Il est rappelé que le problème du terminal caché se pose lorsqu'un terminal A est dans le voisinage d'un terminal B lui-même dans le voisinage d'un terminal C, les terminaux A et C n'étant pas dans le voisinage l'un de l'autre. Ainsi, le terminal A est un terminal caché pour le terminal C et réciproquement. Ce problème a pour conséquence que si le terminal A émet vers le terminal B, le terminal C ne le voit pas et peut donc décider d'émettre vers le terminal B, auquel cas il y aura collision (et le terminal A ne s'en rendra pas compte). It is recalled that the problem of the hidden terminal arises when a terminal A is in the vicinity of a terminal B itself in the vicinity of a terminal C, the terminals A and C not being in the vicinity of the terminal. one of the other. Thus, the terminal A is a hidden terminal for the terminal C and vice versa. This problem has the consequence that if the terminal A transmits towards the terminal B, the terminal C does not see it and can therefore decide to send to the terminal B, in which case there will be collision (and the terminal A does not will not report).
Les modes de réalisation dans lesquels les ressources dédiées aux messages SAA ne sont pas partagées avec d'autres messages de signalisation ou avec des données permettent en plus de résoudre les problèmes bien-connus du terminal masqué et du terminal exposé ce qui permet une réutilisation spatiale maximale des ressources radio. Embodiments in which the resources dedicated to the SAA messages are not shared with other signaling messages or with data also make it possible to solve the well-known problems of the masked terminal and the exposed terminal, which allows spatial reuse. maximum radio resources.
Il est rappelé que le problème du terminal masqué se pose lorsqu'un terminal A émet vers un terminal B voisin d'un terminal C et qu'un terminal D voisin du terminal C est déjà en émission vers un terminal E. Le terminal C est un terminal masqué pour B car les messages de signalisation émis par le B sont masqués par la transmission de D. Cette situation est fréquente dans les topologies à plusieurs bonds radio et dégrade les performances en termes de débit. It is recalled that the problem of the masked terminal arises when a terminal A transmits to a terminal B adjacent to a terminal C and a terminal D adjacent to the terminal C is already transmitting to a terminal E. The terminal C is a masked terminal for B because the signaling messages transmitted by the B are masked by the transmission of D. This situation is frequent in the topologies with several radio hops and degrades the performance in terms of bit rate.
Il est également rappelé que le problème du terminal exposé se pose lorsqu'un terminal B émet vers un terminal A et que le terminal B est voisin d'un terminal C que le terminal A ne voit pas. Le terminal C s'interdit d'émettre vers un autre terminal voisin D car il entend que B est en émission (vers le terminal A), il est donc exposé à B, alors qu'il pourrait tout à fait émettre vers le terminal D sans gêner la communication de B vers A. It is also recalled that the problem of the exposed terminal arises when a terminal B transmits to a terminal A and the terminal B is close to a terminal C that the terminal A does not see. The terminal C is prohibited from transmitting to another neighboring terminal D because it hears that B is transmitting (to the terminal A), so it is exposed to B, while it could quite send to the terminal D without hindering the communication from B to A.
Il est fait remarquer que le problème du terminal masqué est résolu même en cas de non réception du message SAA lorsqu'il y a correspondance entre la ressource utilisée pour envoyer le SAA et un DCH (Closed-DSP) puisque la détection d'une transmission sur une ressource dédiée aux messages SAA permet à elle seule de protéger la réception sur le DCH en question jusqu'à la fin de la trame. It is pointed out that the problem of the masked terminal is solved even if the SAA message is not received when there is a correspondence between the resource used to send the SAA and a DCH (Closed-DSP) since the detection of a transmission on a resource dedicated to SAA messages alone allows to protect the reception on the DCH in question until the end of the frame.
De manière générale, le fait de prévoir des ressources dédiées aux messages SA sur plusieurs SP permet, avec un minimum de ressources, à plusieurs liens de communications qui ne sont pas mutuellement en conflit de s'établir tout au long
de la trame. La solution ainsi présentée permet d'atteindre une réutilisation spatiale maximale des ressources radio avec un minimum de ressources dédiées aux messages SA. In general, the provision of resources dedicated to SA messages across multiple SPs allows, with a minimum of resources, multiple communication links that are not mutually conflicting to be established throughout. of the frame. The solution thus presented makes it possible to achieve maximum spatial reuse of radio resources with a minimum of resources dedicated to SA messages.
Selon des modes de réalisation particuliers, le message SAA pourrait être envoyé après l'établissement de la communication. Ceci est optionnel et pourrait être avantageux dans diverses situations, par exemple en cas de changement de MCS. According to particular embodiments, the SAA message could be sent after the establishment of the call. This is optional and could be advantageous in a variety of situations, for example when changing MCS.
Dans un mode de réalisation particulier, le récepteur envoie plusieurs messages SAA, par exemple à intervalles réguliers, sur plusieurs parties SP prédéfinies de la trame. Ceci permet par exemple de mettre à jour le MCS employé et d'acquitter les données jusque-là reçues. In a particular embodiment, the receiver sends several SAA messages, for example at regular intervals, over several predefined SP parts of the frame. This makes it possible, for example, to update the MCS used and to acknowledge the data previously received.
En effet, le fait que les communications puissent s'initier et se terminer à n'importe quelle partie SP d'une trame peut provoquer des changements de la qualité radio des communications établies. Un changement du MCS employé est souhaitable dans ce cas pour s'adapter aux éventuels changements de la qualité du lien radio. Indeed, the fact that communications can initiate and terminate at any SP portion of a frame can cause changes in the radio quality of the established communications. A change of the MCS used is desirable in this case to adapt to possible changes in the quality of the radio link.
Avantageusement, un nouveau message SAA étant envoyé en cours de communication (c'est-à-dire après la phase de test), il permet d'employer des schémas de contrôle d'erreur FEC rapides, par exemple de type H-ARQ (pour Hybrid Automatic Repeat reQuest) au niveau des différentes couches (notamment RLC/MAC/PHY). Advantageously, a new SAA message being sent during communication (that is to say after the test phase), it makes it possible to use fast FEC error control schemes, for example of the H-ARQ type ( for Hybrid Automatic Repeat reQuest) at the different layers (including RLC / MAC / PHY).
Selon un mode de réalisation particulier, le nouveau message SAA peut aussi servir à protéger les ressources radio en réception sur une trame. Dans ce cas le nouveau message SAA protège les ressources en réception jusqu'à la prochaine occurrence après un intervalle prédéfini d'une ressource dédiée aux messages SAA dans la trame où le renvoi est prévu ou le cas échéant jusqu'à la fin de la trame. According to a particular embodiment, the new SAA message can also be used to protect the reception radio resources on a frame. In this case, the new SAA message protects the receiving resources until the next occurrence after a predefined interval of a resource dedicated to the SAA messages in the frame where the forwarding is provided or if necessary until the end of the frame .
Ce schéma a l'avantage de libérer des nœuds qui ne pouvaient pas accéder aux ressources protégées (c'est-à-dire en cours d'utilisation) au cours de la transmission suite à des changements de leur qualité de lien radio vers le récepteur. This scheme has the advantage of releasing nodes that could not access protected (ie, in-use) resources during transmission as a result of changes in their radio link quality to the receiver .
Si un schéma de réservation par message SAA est utilisé et qu'un récepteur souhaite faire une réservation des mêmes ressources pour une trame future alors le message SAA est envoyé sur chaque ressource dédiée aux messages SAA de la trame où le renvoi est prévu même si la transmission des données s'arrête avant la fin de la trame. If a reservation scheme by SAA message is used and a receiver wishes to make a reservation of the same resources for a future frame then the SAA message is sent on each resource dedicated to the SAA messages of the frame where the forwarding is provided even if the data transmission stops before the end of the frame.
Dans un mode d'émission/réception half-duplex, un nœud en émission sur un slot contenant des ressources dédiées aux messages SAA (ou tout autre message de réservation) s'interdit d'accéder à toutes les ressources de données que les messages SAA (ou tout autre message de réservation) de ce slot pourraient réserver
jusqu'à l'occurrence des prochaines ressources dédiées aux messages SAA dans la trame où le renvoi est prévu ou le cas échéant jusqu'à la fin de la trame. In a half-duplex transmit / receive mode, a node on a slot containing resources dedicated to SAA messages (or any other reservation message) is prohibited from accessing all the data resources that the SAA messages (or any other booking message) of this slot could reserve until the occurrence of the next resources dedicated to the SAA messages in the frame where the return is provided or if necessary until the end of the frame.
Dans des modes de réalisation particuliers, il peut être intéressant d'établir une communication SL bidirectionnelle sur une même trame. In particular embodiments, it may be advantageous to establish bidirectional SL communication on the same frame.
Dans ce cas, l'émetteur qui initie une communication bidirectionnelle (appelé par la suite « premier émetteur » ou « second récepteur ») indique dans son message SA les ressources radio / le DCH sur lesquelles il est déjà en émission ou en réception dans la trame courante. Il indique par la suite, conjointement avec les données, tout changement de ressources / de DCH qu'il utilise en attendant que le récepteur (appelé par la suite « premier récepteur » ou « second émetteur ») établisse la communication dans l'autre sens. In this case, the transmitter initiating a bidirectional communication (hereinafter referred to as "first transmitter" or "second receiver") indicates in its message SA the radio resources / DCH on which it is already transmitting or receiving in the current frame. It then indicates, together with the data, any change of resources / DCH that it uses while waiting for the receiver (hereinafter referred to as "first receiver" or "second transmitter") to establish communication in the other direction. .
Dans le cas d'émission/réception Half-Duplex bidirectionnelle, le premier récepteur établit la communication vers le premier émetteur en choisissant des ressources pour la transmission du message SA et les données qui ne sont pas sur des slots sur lesquels le premier émetteur est en émission et qui ne sont pas déjà utilisées en réception par ce premier émetteur. In the case of two-way Half-Duplex transmission / reception, the first receiver establishes the communication towards the first transmitter by choosing resources for the transmission of the message SA and the data which are not on slots on which the first transmitter is in emission and which are not already used in reception by this first transmitter.
Pour permettre l'établissement d'une communication SL bidirectionnelle, la 1 ère partie contrôle SP de la trame contenant une signalisation SA SAA doit contenir des ressources pour le transport de deux messages SA sur deux slots distincts, ainsi que pour le transport de deux messages SAA sur deux slots distincts. En cas de réservation d'une trame future par message ARM, la première partie contrôle SP de cette trame doit également contenir des ressources pour deux messages SA et SAA. To enable the establishment of a bi-SL communication, control SP 1 st part of the frame containing an SAA SA signs must contain resources for carrying two SA messages on two separate slots, as well as to transport two messages SAA on two separate slots. In case of reservation of a future frame by ARM message, the first control part SP of this frame must also contain resources for two messages SA and SAA.
De manière similaire, la trame doit contenir des ressources pour le transport de deux messages ACK et ARM sur deux slots distincts, si ceux-ci sont utilisés. Similarly, the frame must contain resources for transporting two ACK and ARM messages on two separate slots, if they are used.
En pratique, le premier récepteur (i.e. le second émetteur) peut indiquer dans son message SA les ressources qu'il utilisera pour la transmission des messages ACK et ARM. De même, l'émetteur (i.e. le second récepteur) peut indiquer dans son message SAA les ressources qu'il utilisera pour la transmission des messages ACK et ARM. Également, le premier émetteur et le premier récepteur peuvent indiquer dans leurs message ARM les ressources qu'ils utiliseront dans la trame future réservée pour la transmission de leurs messages SA et SAA. In practice, the first receiver (i.e. the second transmitter) can indicate in its SA message the resources it will use for the transmission of ACK and ARM messages. Similarly, the transmitter (i.e. the second receiver) may indicate in its SAA message the resources it will use for transmitting ACK and ARM messages. Also, the first transmitter and the first receiver can indicate in their ARM messages the resources they will use in the future frame reserved for the transmission of their SA and SAA messages.
On notera que pour les trafics bidirectionnels rapides ou présentant une asymétrie dans le volume de données échangées dans les différents sens (signalisation SIP, session TCP, http, etc.), il est préférable d'établir une communication SL bidirectionnelle dans une même trame.
Dans des modes de réalisation particuliers, il peut être intéressant d'établir une communication entre deux terminaux en utilisant une multiplicité de communications SL établies entre des relais situés entre ces terminaux. Note that for bi-directional traffic that is fast or has asymmetry in the volume of data exchanged in the different directions (SIP signaling, TCP session, http, etc.), it is preferable to establish bidirectional SL communication in the same frame. In particular embodiments, it may be advantageous to establish communication between two terminals using a multiplicity of SL communications established between relays located between these terminals.
Dans ce cas la communication est relayée par un ou plusieurs terminaux relai sur un ou plusieurs bonds radio. Le choix des relais se fait sur la base d'une certaine connaissance de l'état des liens entre terminaux, mais généralement sans relation prise en compte des communications existantes ce qui peut conduire à des conflits au niveau de l'accès à la ressource. In this case the communication is relayed by one or more relay terminals on one or more radio hops. The choice of relays is made on the basis of a certain knowledge of the state of the links between terminals, but generally without any relation taking into account existing communications which can lead to conflicts in terms of access to the resource.
Afin de résoudre ce problème, il est proposé d'utiliser la transmission test pour obtenir des mesures de qualité des chemins entre les terminaux éloignés (appelés nœud source et nœud destination) passant par différents relais. In order to solve this problem, it is proposed to use the test transmission to obtain path quality measurements between the remote terminals (called source node and destination node) passing through different relays.
Pour ce faire, il est proposé d'adresser le message SA aux différents relais possibles. Un nœud source ayant le choix entre un nombre k de relais potentiels vers sa destination finale qui est à un nombre B de bond radio envoie un message SA contenant l'information d'identification de ces relais et l'identifiant du nœud destination. To do this, it is proposed to address the SA message to the various possible relays. A source node having the choice between a number k of potential relays to its final destination which is at a number B of radio hop sends a message SA containing the identification information of these relays and the identifier of the destination node.
Chaque relai k décode le message SA et mesure la qualité de la réception RLQIRX du message SA et/ou des données de test s'il y en a. Il calcule ensuite une indication de la qualité des chemins entre le nœud source et le nœud destination passant par lui, notée PQlE2N(k) (pour Path Quality Indication). Cette indication peut être par exemple une moyenne des débits espérés sur tous ou une sélection des chemins possibles entre le nœud source et nœud destination passant par le relai. Le relai k envoie par la suite un message SAA de réponse. Ce message SAA contient, entre autres informations, le MCS entre le relai et le nœud source et le PQlE2N(k). Each relay k decodes the SA message and measures the quality of the RLQIRX reception of the SA message and / or test data if any. It then calculates an indication of the quality of the paths between the source node and the destination node passing through it, denoted PQlE2N (k) (for Path Quality Indication). This indication may be, for example, an average of the expected bit rates on all or a selection of the possible paths between the source node and the destination node passing through the relay. Relay k then sends a response SAA message. This SAA message contains, among other information, the MCS between the relay and the source node and the PQlE2N (k).
Le nœud émetteur peut ainsi, à partir des messages SAA et notamment des différents PQlE2N(k) reçus, choisir un des relais. Il indique l'identifiant de ce relai dans un message d'entête (Header) transmis avec les données. The sending node can thus, from the SAA messages and in particular the different PQlE2N (k) received, choose one of the relays. It indicates the identifier of this relay in a header message transmitted with the data.
Ensuite, un relai qui décode correctement cet entête et qui est désigné comme relai poursuit la réception des données. En cas d'échec du décodage de l'entête ou en cas de non sélection par le nœud source, le relai abandonne la réception des données. Then, a relay that correctly decodes this header and is designated as a relay continues receiving data. If the decoding of the header fails or if the source node does not select, the relay abandons the reception of the data.
Dans certains cas, il est possible que le débit entre le nœud source et le nœud destination soit inférieur au débit cumulé entre le nœud source et le relai d'une part et d'autre part entre le relai et le nœud destination.
Dans ce cas, il peut être avantageux de passer par ce relai même si le nœud source et le nœud destination sont dans la portée l'un de l'autre et peuvent communiquer directement. In some cases, it is possible that the bit rate between the source node and the destination node is less than the accumulated bit rate between the source node and the relay on the one hand and secondly between the relay and the destination node. In this case, it may be advantageous to go through this relay even if the source node and the destination node are in range of one another and can communicate directly.
Dans un mode particulier de réalisation, le nœud source peut indiquer dans le message SA un seuil THPQI tel que lorsqu'un relai k ne répond avec un message SAA que si l'indication de qualité des chemins PQlE2N(k) est supérieure à ce seuil. In a particular embodiment, the source node may indicate in the SA message a THPQI threshold such that when a relay k only responds with a SAA message if the quality indication of the paths PQlE2N (k) is greater than this threshold. .
Également, le nœud source peut indiquer dans le message SA le nombre de bonds radio max que le calcul de l'indication de qualité des chemins PQlE2N(k)doit prendre en compte. Also, the source node may indicate in the SA message the number of radio hops max that the computation of the quality indication of the paths PQlE2N (k) must take into account.
Le nœud source peut indiquer dans le message SA un seuil RLQIMIN sur le The source node may indicate in the SA message a threshold RLQIMIN on the
RLQI tels que seuls les chemins ayant un RLQI supérieurs à ce seuil sont pris en compte dans le calcul de l'indication PQIE2N par les relais. RLQI such that only paths with an RLQI greater than this threshold are taken into account in the calculation of the indication PQIE2N by the relays.
Dans des modes de réalisation particuliers, une transmission point-à- multipoints, c'est-à-dire d'un émetteur vers une pluralité de récepteurs d'un groupe donné appelé « groupe multicast », peut être établie. De telles transmissions sont utilisées par exemple dans le cadre de services de sécurité publique. In particular embodiments, a point-to-multipoint transmission, i.e., of a transmitter to a plurality of receivers of a given group called "multicast group", may be established. Such transmissions are used for example in the context of public security services.
Dans cet exemple, on considère un groupe multicast constitué de N (N≥ 2) nœuds dont K (1 < k < N) sont des émetteurs potentiels PT (pour Potentiel Transmitters). Plusieurs groupes multicast notés MG (pour Multicast Group) partagent des ressources radio du système et un nœud peut appartenir à plusieurs MG. In this example, consider a multicast group consisting of N (N≥ 2) nodes whose K (1 <k <N) are potential transmitters PT (for Potential Transmitters). Multiple multicast groups rated MG (Multicast Group) share system radio resources and one node may belong to multiple MGs.
Le message SA envoyé durant la transmission test identifie le MG visé et le MCS que l'émetteur a l'intention d'employer pour la transmission des données. The SA message sent during the test transmission identifies the target MG and MCS that the transmitter intends to use for data transmission.
Afin de pouvoir adapter le MCS utilisé aux conditions radio entre l'émetteur et les récepteurs, le MCS indiqué dans le message SA n'est utilisé que sur les premiers slots contenant des ressources choisies par l'émetteur. In order to be able to adapt the MCS used to the radio conditions between the transmitter and the receivers, the MCS indicated in the SA message is only used on the first slots containing resources chosen by the transmitter.
Sur la base du nombre de messages SAA reçus et de l'information qu'ils contiennent, l'émetteur peut décider de procéder à la transmission des données ou non. Based on the number of SAA messages received and the information they contain, the sender may decide whether to transmit the data or not.
Dans le premier cas, il envoie un message d'entête, transmis exclusivement ou conjointement avec les données, sur les premiers slots contenant des ressources qu'il a choisi, en y indiquant le MCS qui sera employé pour la suite de la transmission. Les premiers slots doivent être en nombre suffisant pour permettre de transporter le message d'entête et donner aux récepteurs le temps nécessaire pour le décoder. Ce nombre peut être signalé dans le message SA ou être préconfiguré dans le système. In the first case, it sends a header message, transmitted exclusively or in conjunction with the data, on the first slots containing resources it has chosen, indicating the MCS that will be used for further transmission. The first slots must be sufficient to carry the header message and give the receivers the necessary time to decode it. This number can be reported in the SA message or preconfigured in the system.
Les nœuds d'un MG peuvent ne pas être tous dans la portée radio les uns des autres. Un nœud peut indiquer dans son message SAA les RLQI de ses liens radio
avec tous ou une sélection de nœuds du MG. Une sélection peut être faite par un seuil sur le RLQI par exemple signalé dans le message SA ou préconfiguré. Sur la base des informations reçues dans les messages SAA, l'émetteur décide du MCS à employer pour la transmission, calcule un graphe de diffusion dans le groupe et désigne une liste des relais ainsi qu'une liste des nœuds vers lesquels chaque relai doit relayer la transmission, directement et éventuellement via d'autres relais. The nodes of one MG may not all be within radio range of each other. A node can indicate in its SAA message the RLQI of its radio links with all or a selection of MG nodes. A selection can be made by a threshold on the RLQI, for example signaled in the SA message or preconfigured. On the basis of the information received in the SAA messages, the transmitter decides which MCS to use for transmission, calculates a broadcast graph in the group and designates a list of relays as well as a list of the nodes to which each relay should relay the transmission, directly and possibly via other relays.
Ces informations sont transmises aussi dans le message d'entête des données. Un relai k avec une transmission à relayer vers une partie des nœuds du MG procède de la même façon que le nœud source à l'exception de l'identité des nœuds destinataires et des relais suivants. Un émetteur peut aussi indiquer dans le message d'entête sur quelle trame et quelles ressources radio (pour la signalisation et les données) ses relais peuvent établir les communications pour le relayage des données. This information is also transmitted in the data header message. A relay k with a transmission to be relayed to a part of the nodes of the MG proceeds in the same way as the source node with the exception of the identity of the destination nodes and subsequent relays. An emitter can also indicate in the header message on which frame and which radio resources (for the signaling and the data) its relays can establish the communications for the relaying of the data.
Un relai peut informer le relai qui le précède ou le nœud source de l'état de sa propre transmission (établissement ou non, identité de ses récepteurs effectifs, ressources utilisées, MCS employé, ...) via des messages SAA, ARM, ou ACK. A relay can inform the relay that precedes it or the source node of the state of its own transmission (establishment or not, identity of its actual receivers, resources used, MCS employee, ...) via messages SAA, ARM, or ACK.
Un émetteur peut indiquer lors d'une communication multicast sur plusieurs trames le changement des informations relatives aux nœuds destinataires et au relayage. Cette indication peut être faite via le message SA ou conjointement avec les données via un message d'entête. Un changement peut intervenir en cas de mobilité des nœuds par exemple. In multicast multicast communication, a transmitter may indicate the change of destination node and relay information. This indication can be made via the SA message or in conjunction with the data via a header message. A change can occur in case of mobility nodes for example.
Un nœud qui reçoit plusieurs messages SA pour rejoindre la même communication multicast peut décider de rejoindre la meilleure en termes de qualité radio ou de distance par rapport au nœud source en nombre de bonds radio. A node that receives multiple SA messages to join the same multicast communication may decide to join the best radio quality or distance to the source node in the number of radio hops.
En pratique, des ressources suffisantes sont prévues pour les messages SAA. Notamment, les ressources SAA peuvent être sur des RB de taille réduite (en temps et/ou en fréquence par exemple) par rapport aux autres RB de la trame. Ils peuvent aussi être sur des RB ayant une dimension supplémentaire par rapport aux autres RB de la trame. In practice, sufficient resources are provided for SAA messages. In particular, the SAA resources can be on small-sized RBs (in time and / or frequency, for example) relative to the other RBs of the frame. They can also be on RBs having an extra dimension compared to the other RBs of the frame.
La figure 14 représente un exemple d'un lien de communication multicast dans un groupe multicast MG. D'autres MG peuvent partager les ressources radio avec ce MG mais ne sont pas représentés. Dans cet exemple, le MG est composé de 8 nœuds (A, B, C, D, E, F, G et H). La transmission du nœud A vers le groupe nécessite un relayage du nœud E vers les nœuds F, G et H. Fig. 14 shows an example of a multicast communication link in a multicast group MG. Other MGs can share radio resources with this MG but are not represented. In this example, the MG is composed of 8 nodes (A, B, C, D, E, F, G and H). Transmission from node A to the group requires relaying of node E to nodes F, G and H.
La figure 15 illustre un exemple d'établissement de communication SL multicast sur des trames composées d'un certain nombre de SP.
Les ressources dédiées à la signalisation SAA sont pré-allouées à chaque nœud du MG ou signalées par le nœud émetteur dans le message SA. Les ressources dédiées à la signalisation SAA sont sur des RB de taille réduite correspondant à la moitié de la taille d'un RB régulier en termes de sous-porteuse. Au cours d'une première trame, le nœud A réussi la transmission test vers B, C, D, et E. Sur la trame suivante, le nœud E, désigné par A, relaie cette transmission vers F, G et H. Fig. 15 illustrates an example of establishing multicast SL communication over frames composed of a number of SPs. Resources dedicated to SAA signaling are pre-allocated to each node of the MG or signaled by the sending node in the SA message. The resources dedicated to SAA signaling are on smaller RBs corresponding to half the size of a regular RB in terms of subcarrier. During a first frame, the node A passed the test transmission to B, C, D, and E. On the following frame, the node E, designated by A, relay this transmission to F, G and H.
Dans des modes de réalisation particuliers, il peut être intéressant d'établir une communication de type broadcast (diffusion), entre un émetteur et tout récepteur se trouvant dans la portée de l'émetteur. Dans ce cas, les récepteurs visés n'appartiennent pas à un groupe donné comme pour le multicast. In particular embodiments, it may be advantageous to establish a broadcast type of communication between a transmitter and any receiver within the range of the transmitter. In this case, the targeted receivers do not belong to a given group as for multicast.
Une difficulté qui se pose alors est que l'émetteur ne connaît pas le nombre d'acquittements qu'il est sensé recevoir suite à la transmission test puisqu'il ne vise pas de récepteur précis lors de cette transmission test. A difficulty that arises then is that the transmitter does not know the number of acknowledgments that it is supposed to receive following the test transmission since it does not target a specific receiver during this transmission test.
Pour pallier à cette difficulté, il est possible de prévoir un acquittement implicite, notamment lorsque la communication broadcast est étalée sur plusieurs trames. To overcome this difficulty, it is possible to provide an implicit acknowledgment, especially when broadcast communication is spread over several frames.
En pratique, l'émetteur signale la trame future sur laquelle il souhaite transmettre des données dans son message SA envoyé pendant la transmission test. Dans ce mode de réalisation, la transmission test s'effectue par exemple sur le même ensemble de ressources que celui souhaité pour la transmission des données. In practice, the sender signals the future frame on which he wishes to transmit data in his SA message sent during the test transmission. In this embodiment, the test transmission is performed for example on the same set of resources as that desired for the transmission of data.
Chaque nœud recevant le message SA et décodant son contenu peut identifier puis mémoriser l'ensemble des ressources radio qui vont être utilisées lors des futures trames. Ainsi, lorsqu'il souhaite lui-même établir une communication, le nœud peut indiquer cette information (i.e. la liste des ressources qui vont être utilisées par l'émetteur, et d'autres émetteurs s'il y en a) dans son propre message SA. Par exemple, l'information peut être associée à une durée de validité limitée dans le temps. Each node receiving the SA message and decoding its content can identify and then memorize all the radio resources that will be used in future frames. Thus, when it wishes to establish itself a communication, the node can indicate this information (ie the list of resources that will be used by the issuer, and other transmitters if there are any) in his own message HER. For example, the information may be associated with a validity period limited in time.
Quand vient le moment de la transmission de données souhaitée par l'émetteur initial, celui peut calculer un rapport entre le nombre de messages SA indiquant les ressources qu'il a lui-même réservées et le nombre total de messages SA reçus depuis la transmission test (incluant également les messages SA qui n'indiquent pas les ressources qu'il a réservées). L'émetteur initial peut décider de procéder à la transmission souhaitée en fonction du rapport calculé. Plus celui-ci est proche de 1 , plus la probabilité que la transmission test ait été un succès pour l'ensemble des nœuds à portée est élevée.
Ainsi, chaque transmission sert de test pour la transmission suivante et les messages SA envoyés par les nœuds situés dans son voisinage et indiquant les ressources réservées par l'émetteur initial permettent à celui-ci de savoir que la transmission test s'est bien passée au moins pour une certaine proportion des nœuds. En ce sens, ces messages SA constituent des acquittements (implicites) de la transmission test. When the time of the data transmission desired by the initial sender comes, that can calculate a ratio between the number of SA messages indicating the resources he has reserved himself and the total number of SA messages received since the transmission test. (also including SA messages that do not indicate the resources it has reserved). The initial transmitter may decide to perform the desired transmission according to the calculated ratio. The closer it is to 1, the greater the probability that the test transmission was successful for all the nodes in range. Thus, each transmission serves as a test for the next transmission and SA messages sent by the nodes located in its vicinity and indicating the resources reserved by the initial transmitter allows it to know that the transmission test went well to less for a certain proportion of the nodes. In this sense, these SA messages constitute (implicit) acknowledgments of the test transmission.
Ce mécanisme peut également s'appliquer aux cas de communications unicast ou multicast où des ressources dédiées aux messages d'acquittement (SAA, This mechanism can also be applied to cases of unicast or multicast communications where resources dedicated to acknowledgment messages (SAA,
ARM) ne sont pas disponibles dans la trame. ARM) are not available in the frame.
Dans un mode particulier de réalisation, le message SA signale également un indice de priorité associé à chaque transmission future et le rapport calculé prend en compte cet indice de priorité. In a particular embodiment, the SA message also indicates a priority index associated with each future transmission and the calculated report takes into account this priority index.
Les exemples qui précèdent ne sont que des modes de réalisation de l'invention qui ne s'y limite pas. The foregoing examples are only embodiments of the invention which is not limited thereto.
La présente invention peut également être utilisée dans le cas d'un réseau asynchrone. La figure 16a illustre un exemple de trame dans un tel réseau asynchrone. The present invention can also be used in the case of an asynchronous network. FIG. 16a illustrates an exemplary frame in such an asynchronous network.
Dans cet exemple qui n'est pas limitatif, une seule configuration prédéfinie (DCH) est représentée. In this example, which is not limiting, only one predefined configuration (DCH) is represented.
Il est rappelé que les ressources radio (RB) sont généralement en deux dimensions (temps/fréquence), d'autres dimensions (par exemple code) pouvant être également utilisées. It is recalled that the radio resources (RB) are generally in two dimensions (time / frequency), other dimensions (for example code) can also be used.
Dans le cas où le réseau est asynchrone, la trame (SC-period) n'est pas organisée dans le domaine temporel en une pluralité de configurations prédéfinies (DCH). En revanche, il est possible de prévoir un telle organisation (DCH) dans les autres dimensions de la trame, par exemple en fréquence. Autrement dit, si les ressources radio sont communes dans le domaine temporel, elles peuvent être séparées dans le domaine fréquentiel par exemple. Ainsi, certaines ressources radio (ou configurations) peuvent être consacrées, dans le domaine fréquentiel, au transport des messages de signalisation tandis que d'autres (dans le domaine fréquentiel) peuvent être consacrées au transport des données. In the case where the network is asynchronous, the frame (SC-period) is not organized in the time domain into a plurality of predefined configurations (DCH). On the other hand, it is possible to provide such an organization (DCH) in the other dimensions of the frame, for example in frequency. In other words, if the radio resources are common in the time domain, they can be separated in the frequency domain for example. Thus, some radio resources (or configurations) can be dedicated, in the frequency domain, to the transport of the signaling messages while others (in the frequency domain) can be devoted to the transport of the data.
Dans ce cas, la transmission test et la réception de l'acquittement sont préférentiellement effectuées sur des configurations prédéfinies dédiées aux messages de signalisation de type SA, SAA, et/ou ARM. In this case, the test transmission and the reception of the acknowledgment are preferably performed on predefined configurations dedicated to SA, SAA, and / or ARM signaling messages.
Dans l'exemple de la figure 16a, chaque configuration DCH est associée à un canal fréquentiel dédié au messages ACK, deux canaux dédiés aux messages SAA,
et un canal dédié pour les messages SA. Le canal dédié aux messages SA fait partie du DCH correspondant et sert donc à la fois à la transmission du message SA et donc au test du canal, et à la transmission des données une fois la communication établie. In the example of FIG. 16a, each DCH configuration is associated with a frequency channel dedicated to the ACK messages, two channels dedicated to the SAA messages. and a dedicated channel for SA messages. The channel dedicated to the SA messages is part of the corresponding DCH and therefore serves both the transmission of the SA message and therefore the channel test, and the transmission of data once communication is established.
Dans le cas d'un réseau IEEE 802.1 1 par exemple, les messages SA SAA ACK correspondent respectivement aux messages RTS/CTS/ACK. In the case of an IEEE 802.1 1 network, for example, the SA SAA ACK messages correspond respectively to the RTS / CTS / ACK messages.
La figure 16b illustre un exemple de communication unicast sur la trame représentée sur la figure 16a. Figure 16b illustrates an example of unicast communication on the frame shown in Figure 16a.
La figure 16c est un exemple de communication multicast avec quatre récepteurs. Ici encore, le choix du canal réservé au message d'acquittement SAA et le choix de l'ordre temporel de transmission par chaque récepteur est soit prédéfini soit signalé dans le message SA. Figure 16c is an example of multicast communication with four receivers. Here again, the choice of the channel reserved for the SAA acknowledgment message and the choice of the transmission time order by each receiver is either predefined or indicated in the SA message.
Dans une situation particulière, un premier nœud désirant transmettre sur le canal radio peut détecter (avec un niveau de réception supérieur à un seuil prédéfini) une transmission de message SA ou de données, par un deuxième nœud, sur un canal réservé à l'envoi de messages SA. Dans ce cas, le compteur Backoff du premier nœud est bloqué jusqu'à la prochaine réception prévue d'un message d'acquittement SAA d'un troisième nœud en réponse au message SA ou aux données du deuxième nœud (et non jusqu'à la fin de la transmission des données par le deuxième nœud). La durée du blocage est donc limitée jusqu'à la réception prévue du message d'acquittement SAA et égale au maximum à une valeur prédéfinie « Tsaa ». In a particular situation, a first node wishing to transmit on the radio channel can detect (with a reception level greater than a predefined threshold) a transmission of SA message or data, by a second node, on a channel reserved for sending of SA messages. In this case, the backoff counter of the first node is blocked until the next scheduled receipt of a SAA acknowledgment message from a third node in response to the SA message or the data of the second node (and not up to the second node). end of the data transmission by the second node). The duration of the blocking is thus limited until the expected reception of the SAA acknowledgment message and equal at most to a predefined value "Tsaa".
Par écoute du canal réservé à l'acquittement SAA et selon le niveau de réception de ce message et d'autres informations dans ce message, le premier nœud peut décider de réserver ou non le canal. Il peut donc s'interdire l'accès au canal radio (en bloquant son compteur de Backoff par exemple) pour au moins la période « Tsaa » en attendant la prochaine émission prévue du message SAA ou la fin de la transmission des données. Il peut alors mettre à jour son vecteur d'allocation réseau NAV (pour « Network Allocation Vector ») en ce sens. By listening to the channel reserved for the SAA acknowledgment and depending on the level of reception of this message and other information in this message, the first node may decide to reserve the channel or not. It can therefore forbid access to the radio channel (by blocking its Backoff counter for example) for at least the "Tsaa" period while awaiting the next scheduled transmission of the SAA message or the end of the transmission of the data. It can then update its network allocation vector NAV (for "Network Allocation Vector") in this way.
Ainsi, en prévoyant des canaux séparés pour les messages d'acquittement SAA et les données, le problème bien connu du terminal masqué est résolu ainsi que celui du terminal caché. De plus, en ne bloquant un nœud qu'à détection d'un message SAA, le problème du terminal exposé est également résolu.
Thus, by providing separate channels for the SAA acknowledgment messages and the data, the well-known problem of the masked terminal is solved as well as that of the hidden terminal. Moreover, by not blocking a node until detection of a SAA message, the problem of the exposed terminal is also solved.
Claims
1. Procédé de communication directe entre au moins deux terminaux d'un réseau mobile, sur un ensemble de blocs de ressources radio définies selon une ou plusieurs dimensions, organisé en trame (SC-Period), le procédé étant mis en œuvre par un terminal émetteur et comprenant les étapes suivantes : 1. Method of direct communication between at least two terminals of a mobile network, on a set of radio resource blocks defined in one or more dimensions, organized in a frame (SC-Period), the method being implemented by a terminal transmitter and comprising the following steps:
- transmission test (40), à au moins un terminal récepteur, d'au moins un message de signalisation (SA) fonction d'un premier sous-ensemble (DSP ; DCH) de blocs de ressources radio; et - test transmission (40) to at least one receiving terminal of at least one signaling message (SA) according to a first subset (DSP; DCH) of radio resource blocks; and
- en fonction d'au moins un message d'acquittement (SAA ; ARM) reçu en réponse à la transmission test, transmission (44), audit au moins un terminal récepteur, de données sur ledit premier sous-ensemble de blocs. - according to at least one acknowledgment message (SAA; ARM) received in response to the test transmission, transmission (44), to said at least one receiving terminal, data on said first subset of blocks.
2. Procédé selon la revendication 1 , dans lequel la trame comprend une pluralité de configurations prédéfinies de blocs de ressources radio (DCH) et ledit premier sous-ensemble est une configuration prédéfinie de blocs de ressources radio. The method of claim 1, wherein the frame comprises a plurality of predefined radio resource block (DCH) configurations and said first subset is a predefined configuration of radio resource blocks.
3. Procédé selon la revendication 2, dans lequel ladite trame comprend au moins une partie contrôle (SP) et l'au moins un message de signalisation (SA) est transmis sur un bloc de ressources radio de ladite au moins une partie contrôle (SP) associé à et faisant partie de la configuration prédéfinie correspondant au premier sous- ensemble de blocs, permettant ainsi l'identification du premier sous-ensemble de blocs. The method according to claim 2, wherein said frame comprises at least one control part (SP) and the at least one signaling message (SA) is transmitted on a radio resource block of said at least one control part (SP). ) associated with and forming part of the predefined configuration corresponding to the first subset of blocks, thereby enabling identification of the first subset of blocks.
4. Procédé selon la revendication 3, dans lequel un message d'acquittement (SAA, ARM) est reçu sur un bloc de ressources radio de ladite au moins une partie contrôle (SP) associée à la configuration prédéfinie correspondant au premier sous-ensemble de blocs, permettant ainsi l'identification et l'acquittement de la transmission test sur le premier sous-ensemble de blocs. The method according to claim 3, wherein an acknowledgment message (SAA, ARM) is received on a block of radio resources of said at least one control portion (SP) associated with the predefined configuration corresponding to the first subset of blocks, thus enabling identification and acknowledgment of the test transmission on the first subset of blocks.
5. Procédé selon l'une quelconque des revendications 1 à 4, dans lequel ledit message de signalisation (SA) indique au moins un bloc de ressources radio devant être utilisé pour l'envoi dudit message d'acquittement (SAA, ARM). The method of any one of claims 1 to 4, wherein said signaling message (SA) indicates at least one block of radio resources to be used for sending said acknowledgment message (SAA, ARM).
6. Procédé selon l'une quelconque des revendications 2 à 4, dans lequel une configuration prédéfinie de ladite pluralité est réservée au transport dudit message d'acquittement (SAA, ARM). The method according to any one of claims 2 to 4, wherein a predefined configuration of said plurality is reserved for the transport of said acknowledgment message (SAA, ARM).
7. Procédé selon la revendication 1 ou 2, dans lequel la transmission test comprend une transmission de données sur un second sous-ensemble (T-DSP) de blocs de ressources radio représentatif du premier sous-ensemble de blocs de ressources radio.
The method of claim 1 or 2, wherein the test transmission comprises a data transmission on a second subset (T-DSP) of radio resource blocks representative of the first subset of radio resource blocks.
8. Procédé selon l'une quelconque des revendications 1 à 7, dans lequel la transmission test est effectuée sur une première trame tandis que la transmission des données est effectuée sur une seconde trame comprenant ledit premier sous-ensemble (DSP ; DCH) de blocs de ressources radio, la seconde trame étant différente de la première trame. The method according to any of claims 1 to 7, wherein the test transmission is performed on a first frame while the data transmission is performed on a second frame comprising said first subset (DSP; DCH) of blocks. radio resources, the second frame being different from the first frame.
9. Procédé selon l'une quelconque des revendications 1 à 8, dans lequel les blocs de ressources radio situés entre les blocs de ressources radio utilisés pour la transmission test et la réception du ou des messages d'acquittement sont réservés pour transmettre des données directes courtes (DSSL) et/ou transmettre ou recevoir d'autres messages d'acquittement (ACK/ACK-RSP) ou de demande d'acquittement (ACK-REQ). The method according to any one of claims 1 to 8, wherein the radio resource blocks located between the radio resource blocks used for the test transmission and the reception of the acknowledgment message (s) are reserved for transmitting direct data. Short (DSSL) and / or transmit or receive other Acknowledgment Messages (ACK / ACK-RSP) or Acknowledgment Request (ACK-REQ).
10. Procédé selon l'une quelconque des revendications 1 à 9, dans lequel ladite trame comprend une pluralité de parties contrôle (SP). The method of any one of claims 1 to 9, wherein said frame comprises a plurality of control portions (SP).
11. Procédé selon la revendication 9, dans lequel la transmission test et la réception dudit au moins un message d'acquittement en réponse à la transmission test sont effectués sur une même partie contrôle (SP) de la trame. 11. The method of claim 9, wherein the test transmission and reception of said at least one acknowledgment message in response to the transmission test are performed on the same control part (SP) of the frame.
12. Procédé selon l'une quelconque des revendications 1 à 1 1 , dans lequel les blocs de ressources radio utilisés pour la transmission test sont également utilisés par le terminal émetteur pour ladite transmission de données, qu'elle soit étalée sur une ou plusieurs trames. The method according to any one of claims 1 to 11, wherein the radio resource blocks used for the test transmission are also used by the transmitting terminal for said data transmission, whether it is spread over one or more frames. .
13. Procédé selon l'une quelconque des revendications 1 à 12, comprenant la réception d'un autre message d'acquittement (SAA) sur des ressources radio d'une ou de plusieurs parties contrôle (SP) de la trame en réponse aux données transmises sur ledit premier sous-ensemble de blocs, ledit autre message d'acquittement (SAA) notifiant le terminal émetteur d'un schéma de modulation et de codage (MCS) supporté par ledit au moins un terminal récepteur et/ou acquittant les données reçues jusque-là. The method of any one of claims 1 to 12, comprising receiving another acknowledgment message (SAA) on radio resources of one or more control portions (SP) of the frame in response to the data. transmitted on said first subset of blocks, said other acknowledgment message (SAA) notifying the transmitting terminal of a modulation and coding scheme (MCS) supported by said at least one receiving terminal and / or acknowledging the received data until there.
14. Procédé selon l'une quelconque des revendications 1 à 13, comprenant la réception d'un message indiquant une réservation (SAA, ARM) du premier sous-ensemble de blocs de ressources radio de la trame courante ou d'une trame future. The method of any one of claims 1 to 13, comprising receiving a reservation indicating message (SAA, ARM) of the first subset of radio resource blocks of the current frame or a future frame.
15. Procédé selon l'une quelconque des revendications 1 à 14, comprenant la transmission d'un autre message de signalisation (SA) audit au moins un terminal récepteur, indiquant au moins un bloc de ressources radio en cours d'utilisation sur la trame courante par le terminal émetteur.
The method according to any one of claims 1 to 14, comprising transmitting another signaling message (SA) to said at least one receiving terminal, indicating at least one block of radio resources in use on the frame current by the transmitting terminal.
16. Procédé selon l'une quelconque des revendications 1 à 15, comprenant la réception de mesures de qualité de connexion entre le terminal émetteur et chaque terminal récepteur d'une pluralité de terminaux récepteurs, le procédé comprenant en outre une étape de sélection d'au moins un terminal relai parmi les terminaux récepteurs de ladite pluralité en fonction des mesures de qualité, un identifiant dudit au moins un terminal relai étant indiqué dans un message d'en-tête transmis avec lesdites données sur ledit premier sous-ensemble de blocs. A method according to any one of claims 1 to 15, comprising receiving connection quality measurements between the transmitting terminal and each receiving terminal of a plurality of receiving terminals, the method further comprising a step of selecting at least one relay terminal among the receiver terminals of said plurality as a function of the quality measurements, an identifier of said at least one relay terminal being indicated in a header message transmitted with said data on said first subset of blocks.
17. Procédé selon l'une quelconque des revendications 1 à 16, comprenant la réception de mesures de qualité de la connexion entre les deux terminaux d'une pluralité de paires de terminaux, le procédé comprenant en outre une étape de calcul d'un graphe de diffusion multicast à partir des mesures de qualité reçues. 17. A method according to any one of claims 1 to 16, comprising receiving quality measurements of the connection between the two terminals of a plurality of pairs of terminals, the method further comprising a step of calculating a graph. Multicast broadcast from the quality metrics received.
18. Procédé selon la revendication 16 ou 17, dans lequel les mesures de qualité de la connexion sont reçues dans ledit message de signalisation (SAA, ARM). The method of claim 16 or 17, wherein the connection quality measurements are received in said signaling message (SAA, ARM).
19. Procédé selon l'une quelconque des revendications 1 à 18, comprenant en outre les étapes suivantes : The method of any one of claims 1 to 18, further comprising the steps of:
- réception ou détection d'un message indiquant une réservation (SAA, ARM) d'un sous-ensemble de blocs de ressources radio envoyé par un terminal du réseau mobile à un autre terminal différent de l'émetteur ; receiving or detecting a message indicating a reservation (SAA, ARM) of a subset of radio resource blocks sent by a terminal of the mobile network to another terminal different from the transmitter;
- mesure de la qualité de réception dudit message de réservation (RLQIRX) ; et measuring the quality of reception of said reservation message (RLQIRX); and
- en fonction du résultat de la comparaison de la qualité de réception mesurée avec une valeur seuil, interdiction de transmission ou non sur ledit sous- ensemble de blocs de ressources radio jusqu'à la réception prévue d'un autre message indiquant une réservation de ce sous-ensemble de blocs de ressources radio. - depending on the result of the comparison of the measured reception quality with a threshold value, prohibition of transmission or not on said subset of radio resource blocks until the expected receipt of another message indicating a reservation of this subset of radio resource blocks.
20. Procédé selon la revendication 19, dans lequel ledit message de réservation indique un niveau de qualité de réception de messages (RLQISIG) par ledit terminal du réseau mobile. 20. The method of claim 19, wherein said reservation message indicates a quality level of reception of messages (RLQISIG) by said terminal of the mobile network.
21 . Procédé selon la revendication 20, dans lequel ladite réservation dudit sous-ensemble de blocs de ressources radio est également fonction du résultat de la comparaison de la qualité de réception indiquée dans le message de réservation (RLQISIG) avec une valeur seuil. 21. The method of claim 20, wherein said reservation of said subset of radio resource blocks is also a function of the result of the comparison of the reception quality indicated in the reservation message (RLQISIG) with a threshold value.
22. Procédé selon l'une quelconque des revendications 1 à 21 , dans lequel un message d'acquittement et/ou de réservation fonction du premier sous ensemble de ressources de radio est espacé dans le temps d'un autre message de signalisation (SA) fonction du premier sous ensemble de ressources radio d'une durée prédéfinie au moins
égale au temps nécessaire au décodage dudit au moins message d'acquittement et/ou de réservation. The method of any one of claims 1 to 21, wherein an acknowledgment and / or reservation message according to the first subset of radio resources is spaced in time from another signaling message (SA). function of the first subset of radio resources with a predefined duration of at least equal to the time necessary for the decoding of the at least one acknowledgment and / or reservation message.
23. Procédé selon la revendication 14, dans lequel ladite trame future est séparée de la trame courante par une durée prédéfinie fonction d'au moins un bloc de ressources radio dédié audit message de réservation et/ou signalée dans ledit message de réservation. 23. The method of claim 14, wherein said future frame is separated from the current frame by a predefined duration function of at least one block of radio resources dedicated to said reservation message and / or reported in said reservation message.
24. Procédé selon l'une quelconque des revendications 1 à 23, dans lequel au moins un premier bloc de ressources radio est dédié audit au moins un message de signalisation (SA) et au moins un second bloc de ressources radio est dédié audit au moins un message d'acquittement (SAA ; ARM), lesdits au moins un premier bloc et au moins un second bloc étant espacés d'une durée prédéfinie au moins égale au temps nécessaire au décodage dudit au moins un message de signalisation (SA). 24. A method according to any one of claims 1 to 23, wherein at least a first block of radio resources is dedicated to said at least one signaling message (SA) and at least a second block of radio resources is dedicated to said at least one an acknowledgment message (SAA; ARM), said at least one first block and at least one second block being spaced by a predefined duration at least equal to the time necessary for decoding said at least one signaling message (SA).
25. Procédé selon l'une quelconque des revendications 1 à 24, comprenant en outre les étapes suivantes : The method of any one of claims 1 to 24, further comprising the steps of:
- réception ou détection d'un message (SA) indiquant l'établissement d'une transmission sur un sous-ensemble de blocs de ressources radio envoyé par un terminal du réseau mobile à un autre terminal différent de l'émetteur ; receiving or detecting a message (SA) indicating the establishment of a transmission on a subset of blocks of radio resources sent by a terminal of the mobile network to another terminal different from the transmitter;
- interdiction de transmission sur ledit sous-ensemble de blocs de ressources radio, jusqu'à la prochaine réception prévue d'un autre message acquittant une communication (SAA ARM) sur ledit sous-ensemble de blocs de ressources radio. prohibiting transmission on said subset of radio resource blocks, until the next scheduled reception of another message acknowledging a communication (SAA ARM) on said subset of radio resource blocks.
26. Procédé selon la revendication 1 ou 2, dans lequel ledit au moins un message de signalisation (SA) indique des informations de réservation, lesdites informations de réservation comprenant l'ensemble des ressources radio et identifiant au moins une trame future qu'au moins un terminal du réseau a réservé. The method according to claim 1 or 2, wherein said at least one signaling message (SA) indicates reservation information, said reservation information comprising all the radio resources and identifying at least one future frame at least a network terminal has reserved.
27. Procédé selon la revendication 26, dans lequel lesdites informations de réservation sont associées à une durée de validité limitée dans le temps débutant à l'émission dudit au moins un message de signalisation. The method of claim 26, wherein said reservation information is associated with a time-limited validity period beginning with the transmission of said at least one signaling message.
28. Procédé selon la revendication 1 , 2, 26 ou 27, comprenant en outre les étapes suivantes : The method of claim 1, 2, 26 or 27, further comprising the steps of:
- calcul d'une probabilité de succès de la transmission test en fonction d'un nombre de messages de signalisation (SA) reçus d'autres terminaux du réseau mobile et indiquant ledit premier ensemble de blocs de ressources radio et d'un nombre total de messages de signalisation (SA) reçus d'autres terminaux du réseau mobile depuis la transmission test ; et
- en fonction de la probabilité de succès calculée, transmission ou non desdites données sur ledit premier sous-ensemble de blocs. calculating a probability of success of the test transmission as a function of a number of signaling messages (SA) received from other terminals of the mobile network and indicating said first set of radio resource blocks and a total number of signaling messages (SA) received from other terminals of the mobile network since the test transmission; and according to the probability of success calculated, transmission or not of said data on said first subset of blocks.
29. Procédé selon la revendication 28, dans lequel ledit au moins un message de signalisation (SA) indique un indice de priorité associé à chaque transmission future et ladite étape de calcul prend en compte ledit indice de priorité. 29. The method of claim 28, wherein said at least one signaling message (SA) indicates a priority index associated with each future transmission and said calculating step takes into account said priority index.
30. Procédé selon l'une quelconque des revendications 1 à 29, dans lequel des blocs de ressources radio dédiés aux messages de signalisation (SA) et/ou d'acquittement (SAA ; ACK ; ARM) sont de taille réduite par rapport aux autres blocs de ressources radio de la trame ou ont des dimensions différentes par rapport aux autres blocs de ressources radio de la trame. 30. A method according to any one of claims 1 to 29, wherein radio resource blocks dedicated to the signaling (SA) and / or acknowledgment (SAA, ACK, ARM) messages are of reduced size compared to the others. radio resource blocks of the frame or have different dimensions compared to other blocks of radio resources of the frame.
31. Dispositif de communication mettant en œuvre une méthode selon l'une quelconque des revendications 1 à 30 pour communiquer avec un autre dispositif de communication.
31. Communication device implementing a method according to any one of claims 1 to 30 for communicating with another communication device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1754857 | 2017-06-01 | ||
FR1754857A FR3067210B1 (en) | 2017-06-01 | 2017-06-01 | DIRECT COMMUNICATION PROCESS BETWEEN TERMINALS |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018220301A1 true WO2018220301A1 (en) | 2018-12-06 |
Family
ID=59746064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/FR2018/050923 WO2018220301A1 (en) | 2017-06-01 | 2018-04-12 | Method of direct communication between terminals |
Country Status (2)
Country | Link |
---|---|
FR (1) | FR3067210B1 (en) |
WO (1) | WO2018220301A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11638129B2 (en) * | 2017-06-26 | 2023-04-25 | Lg Electronics Inc. | Method for operating terminal for V2X communication in wireless communication system and terminal using same method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016164808A1 (en) * | 2015-04-08 | 2016-10-13 | InterDigitial Patent Holdings, Inc. | Realizing mobile relays for device-to-device (d2d) communications |
WO2016163972A1 (en) * | 2015-04-08 | 2016-10-13 | Intel Corporation | Control signaling mechanisms for enhanced device-to-device (d2d) |
-
2017
- 2017-06-01 FR FR1754857A patent/FR3067210B1/en not_active Expired - Fee Related
-
2018
- 2018-04-12 WO PCT/FR2018/050923 patent/WO2018220301A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016164808A1 (en) * | 2015-04-08 | 2016-10-13 | InterDigitial Patent Holdings, Inc. | Realizing mobile relays for device-to-device (d2d) communications |
WO2016163972A1 (en) * | 2015-04-08 | 2016-10-13 | Intel Corporation | Control signaling mechanisms for enhanced device-to-device (d2d) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11638129B2 (en) * | 2017-06-26 | 2023-04-25 | Lg Electronics Inc. | Method for operating terminal for V2X communication in wireless communication system and terminal using same method |
Also Published As
Publication number | Publication date |
---|---|
FR3067210A1 (en) | 2018-12-07 |
FR3067210B1 (en) | 2021-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3360384B1 (en) | Method and device for wireless communication between connected objects and gateways | |
EP2705723B1 (en) | Method of establishing a first and a second association which are decoupled | |
TW200917740A (en) | Paging a peer in a peer-to-peer communication network | |
FR3073696A1 (en) | FIRST ROUTE ROAD NETWORK NODE AND METHOD FOR MANAGING SUCH A NODE | |
EP2512201B1 (en) | Transmitting/receiving station and method for forming a telecommunications network node | |
Adam et al. | Medium access with adaptive relay selection in cooperative wireless networks | |
EP3117551B1 (en) | Method for allocating resources and system implementing said method | |
WO2018220301A1 (en) | Method of direct communication between terminals | |
FR2991531A1 (en) | SHIELDING FRAME OF SHORT DURATION IN PHYSICAL LAYER | |
FR3073700A1 (en) | ROUTE ROAD NETWORK NODE AND METHOD OF MANAGING THE SAME | |
EP3329702B1 (en) | Method for node discovery in an ad-hoc network | |
FR3073698A1 (en) | ROUTE ROAD NETWORK NODE AND METHOD OF MANAGING THE SAME | |
EP3967022B1 (en) | Method to access an lbt channel, apparatus and programme thereof | |
FR2892591A1 (en) | MANAGEMENT OF INTERCELLULAR TRANSFERS IN GROUP COMMUNICATIONS | |
EP3646505B1 (en) | Method for data transmission and harq retransmission | |
Yang et al. | FSA: A fast coordination scheme for opportunistic routing | |
WO2014013187A1 (en) | Method for aerial-terrestrial communication, program, terminals and installation | |
WO2021028268A1 (en) | Method for transmitting data stream packets within a wireless communication network | |
EP2198661B1 (en) | Method for data communication in a co-operative cellular network, and corresponding device and computer program product | |
He et al. | Cooperative RTS/CTS MAC with relay selection in distributed wireless networks | |
EP1681896B1 (en) | Method for interrupting a speaker during a group call by a listener of the group call | |
EP3619990B1 (en) | Method and system for distribution in a mixed point-to-multipoint and point-to-point (d2d) network | |
Alhajj | Impact of centralized-radio access network architecture on 5G performance | |
WO2010061120A1 (en) | Improved management of a network with centralised dispatching | |
He et al. | A multi-relay cooperative automatic repeat request protocol in wireless networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18720325 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: CONSTATATION DE LA PERTE D'UN DROIT CONFORMEMENT A LA REGLE 112(1) CBE (OEB FORM 1205A EN DATE DU 04/03/2020) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18720325 Country of ref document: EP Kind code of ref document: A1 |