FIRST TERMINAL, METHOD FOR OPERATING THE FIRST TERMINAL, SECOND TERMINAL, AND METHOD FOR OPERATING THE SECOND TERMINAL
20230254098 · 2023-08-10
Inventors
Cpc classification
H04L5/0044
ELECTRICITY
H04L5/0035
ELECTRICITY
International classification
Abstract
A first terminal of a radio communications network. The first terminal includes at least one processor, at least one memory with computer program code, and at least one communication module and at least one antenna. The computer program code is configured in such a way that, using the processor, the communication module, and the antenna, it causes the first terminal to send first messages on a first radio resource to a group of further terminals, to receive at least one response, after sending the particular first message, from at least one of the further terminals of the group, to ascertain a resource change decision as a function of the at least one response, and to send second messages as a function of the resource change decision on a second radio resource to the group of further terminals, the second radio resource being different from the first radio resource.
Claims
1-20. (canceled)
21. A first terminal of a radio communications network, the first terminal comprising: at least one processor; at least one memory with computer program code; at least one communication module; and at least one antenna; wherein the computer program code being configured in such a way that, using the at least one processor, the at least one communication module, and the at least one antenna, the computer program code causes the first terminal to: send first messages on a first radio resource to a group of further terminals, receive at least one response, after sending the first messages, from at least one of the further terminals of the group, ascertain a resource change decision as a function of the at least one response, and send second messages as a function of the resource change decision on a second radio resource to the group of further terminals, the second radio resource being different from the first radio resource.
22. The first terminal as recited in claim 21, wherein the first terminal is configured to: receive a first number of responses after sending the first messages; ascertain a second number of terminals in the group; compare the first number of responses to the second number of terminals in the group; and ascertain the resource change decision based on the comparison.
23. The first terminal as recited in claim 21, wherein the first terminal is configured to: receive a first number of responses after sending the first messages; ascertain a second number of terminals of the group; ascertain a third number by multiplying the first number by a scaling factor; compare the third number to the second number of terminals of the group; and ascertain the resource change decision based on the comparison.
24. The first terminal as recited in claim 21, wherein the at least one response is a negative receipt acknowledgment.
25. The first terminal as recited in claim 21, wherein the at least one response includes a resource indicator that uniquely identifies the first radio resource.
26. The first terminal as recited in claim 21, wherein the first terminal is configured to: receive positive receipt acknowledgments as a response to at least one of the sent first messages; receive negative receipt acknowledgments as a response to the at least one of the sent first messages; ascertain a collision indicator as a function of a number of the positive receipt acknowledgments and as a function of a number of the negative receipt acknowledgments; and ascertain the resource change decision based on a comparison of the collision indicator to a collision threshold value.
27. The first terminal as recited in claim 21, wherein the first terminal is configured to: receive at least one piece of movement and/or position information from terminals using a further message; ascertain the group of further terminals as a function of the received movement and/or position information; and ascertain the resource change decision as a function of responses of the terminals of the ascertained group.
28. The first terminal as recited in claim 23, wherein the first terminal is configured to ascertain the scaling factor as a function of a number of further terminals of the group.
29. The first terminal as recited in claim 21, wherein the first terminal is configured to: receive a first number of responses, after sending the first messages on the first radio resource, from terminals of the group; receive a second number of responses, after sending the second messages on the second radio resource, from terminals of the group; ascertain a further resource change decision when an absolute difference of the first number of responses and second number of responses exceeds a threshold value; and send, as a function of the further resource change decision, further messages on a third radio resource to the group of further terminals, the third radio resource being different from the first radio resource and the second radio resource.
30. The first terminal as recited in claim 21, wherein the first messages and the second messages are Cooperative Awareness Messages (CAM) according to ETSI TS 102 637-2 V1.2.1 (2011-03), and/or Decentralized Environmental Notification Messages (DENM) according to ETSI TS 102 637-3 V1.1.1 (2010-09).
31. A method for operating a first terminal of a radio communications network, the method comprising the following steps: sending first messages on a first radio resource to a group of further terminals; receiving at least one response, after sending the first messages, from at least one of the further terminals of the group; ascertaining a resource change decision as a function of the at least one response; and sending second messages, as a function of the resource change decision, on a second radio resource to the group of further terminals, the second radio resource being different from the first radio resource.
32. A second terminal of a radio communications network, the second terminal comprising: at least one processor; at least one memory with computer program code; and at least one communication module; and at least one antenna; wherein the computer program code is configured in such a way that, using the at least one processor, the at least one communication module, and the at least one antenna, the computer program code causes the second terminal to: receive a first message from a first terminal on a first radio resource; ascertain a response as a function of a successful or unsuccessful decoding of the first message; send the response to the first terminal; and receive a second message from the first terminal on a second radio resource, the second radio resource being different from the first radio resource.
33. The second terminal as recited in claim 32, wherein the second terminal is configured to: ascertain a random number between two values; compare the random number to a threshold value; and sends the response to the first terminal based on the comparison.
34. The second terminal as recited in claim 33, wherein the second terminal is configured to send the response to the first terminal only when the ascertained random number is less than or equal to the threshold value, the threshold value being a reciprocal value of a scaling factor.
35. The second terminal as recited in claim 34, wherein the second terminal is configured to: receive at least one piece of movement and/or position information from further terminals using a further message; and ascertain the scaling factor as a function of a number of the further terminals.
36. The second terminal as recited in claim 32, wherein the second terminal is configured to: ascertain a reception power during the receipt of the first message; and ascertains the response as a function of the reception power and as a function of the successful or unsuccessful decoding of the first message.
37. The second terminal as recited in claim 32, wherein the response is a negative receipt acknowledgment.
38. The second terminal as recited in claim 32, wherein the response includes a resource indicator that uniquely identifies the first radio resource.
39. The second terminal as recited in claim 32, wherein the first message and the second message are Cooperative Awareness Messages (CAM) according to ETSI TS 102 637-2 V1.2.1 (2011-03), and/or Decentralized Environmental Notification Messages (DENM) according to ETSI TS 102 637-3 V1.1.1 (2010-09).
40. A method for operating a second terminal of a radio communications network, the method comprising the following steps: receiving a first message from a first terminal on a first radio resource; ascertaining a response as a function of a successful or unsuccessful decoding of the first message; sending the response to the first terminal; and receiving a second message from the first terminal on a second radio resource, the second radio resource being different from the first radio resource.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0029]
[0030]
[0031]
[0032]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0033]
[0034]
[0035]
[0036] The first and the second radio resource are, for example, scheduled independently by each terminal A, J, resulting in distributed scheduling, with no central unit determining the allocation of the radio resources. The first radio resource is used during a first time period. The second radio resource is used during a second time period. The radio resources are thus scheduled in a decentralized manner, semicontinuously or continuously.
[0037] A particular one of the radio resources used is characterized by a periodically recurring use of at least one time-frequency resource, which may also be referred to as a resource block. Different radio resources differ, for example, by a different periodicity and/or by a distance of the particular time-frequency resource used, and/or by a subchannel used, and/or a modulation and coding scheme (MCS).
[0038] In accordance with one example, the first terminal monitors available radio resources. The first terminal counts changes of radio resources by further terminals, the changes being carried out, for example, by the respective other terminal based on one of the described methods. As soon as the number of changes per unit time exceeds a threshold value, the first terminal will refrain from changing the radio resource, even though it has ascertained a resource change decision. This results in advantages under high channel load, since the likelihood of collisions increases due to too frequent changes of the radio resources.
[0039]
[0040] The first and second radio resources used are either negotiated among the terminals or determined by an individual terminal itself. A further central unit such as a base station is not present, so that the communication between the terminals is coordinated by the terminals themselves.
[0041]
[0042] The particular responses A1, A2, etc., may be transmitted either as separate messages or packaged in another message. This applies for the entire present description. The particular responses A1, A2, etc., include at least one of the following pieces of information: positive receipt acknowledgment or negative receipt acknowledgment; sender of the message for which the particular response A1, A2 is ascertained and sent; a time stamp that identifies a point in time of receiving the associated message; an identification of the radio resources used for the message.
[0043]
[0044] The particular terminal J, A estimates in a respective step 604, 606, based on respective response A5, A6, that a collision has taken place during the transmission of messages N1, N5. Accordingly, the resource change decision is made in step 604, 606 to send subsequent messages N2, N6 on a respective radio resource R2, R3 that is different from first radio resource R1. Radio resources R3, R2 differ, for example, in that a different phase is selected, as the result of which the sending of messages is carried out offset relative to one another. Radio resources R2, R3 are randomly selected, for example, in steps 604, 606. It is also possible for the selection of radio resources R2, R3 to be carried out according to a predetermined scheme in order to avoid a new collision or to reduce the risk of collision. The particular messages N2, N6 are successfully received in steps 608 and 610, respectively. In this example, the successful receipt is not reported to terminals J and A; rather, only an unsuccessful receipt is responded to in the sense of a negative receipt acknowledgment, with the aid of responses A5, A6.
[0045]
[0046]
[0047]
[0048] Upon receipt of response A13, terminal J carries out a step 908 that includes steps 910 and 912. A distance between terminals J and G is ascertained in step 910 as a function of movement and/or position information of terminals J and G. Alternatively or additionally, an identical or similar movement direction of the two terminals J and G is ascertained. A group of further terminals that includes terminal G is ascertained by comparing the distance, using a distance threshold value, and/or by taking the movement directions of terminals J and G into account. These further terminals are situated, for example, within a radius around terminal J according to the distance threshold value, and/or have the identical or similar movement direction as terminal J.
[0049] If terminal G is classified in step 912 in the group at which message N1 was determined, the resource change decisions are ascertained for the entire group of terminals and thus also for terminal G in step 914 in order to transmit second message N2 on a second radio resource R2 that is different from the first radio resource. Terminal G successfully receives second message N2 in step 916.
[0050]
[0051] Response A1 is randomly ascertained by terminal G, so that only a number of terminals G receiving message N1 ascertains a respective response A1, A20. Terminal G ascertains a random number Z1, Z2 between two predefined fixed values W1, W2 in step 1002. Ascertained random number Z1, Z2 is compared to a threshold value S. If random number Z1 is less than threshold value S, message A1 is sent. In contrast, if random number Z2 is greater than or equal to threshold value S, sending of message A1 does not take place. The threshold value is, for example, a reciprocal value of the scaling factor described below, which is ascertained, for example, as a function of the number of terminals of a group. Of course, the scaling factor may also be set to a fixed value. Responses A1, A20 may be positive or also negative receipt acknowledgments.
[0052] If responses A1, A20 are each a negative receipt acknowledgment, steps 1020 and 1022 may be omitted. In the event of a collision upon receipt of message N1 and with a sufficient SINR, terminal G successfully decodes message N1. Based on the ratio of the measured power to energy, terminal G determines a high probability of a message collision, i.e., a simultaneous transmission of data on radio resource R1. As a result, a second message could not be decoded. In this case, terminal G sends a negative receipt acknowledgment to the terminal whose message could be decoded. To prevent future collisions, terminal G carries out steps 1020 and 1022 in the event that interferences of further terminals on same radio resource R1 increase.
[0053] Terminal J receives responses A1 and A20, and ascertains a first number of received responses A1, A20 in a step 1004 after message N1 is sent. A second number of terminals of the group is ascertained in a step 1006, with the aim that the terminals of the group have received message N1. A third number is ascertained in a step 1008 by multiplying the first number by the scaling factor, so that the number of terminals is estimated that would have sent a response similar to responses A1, A20, but did not carry this out due to step 1002.
[0054] The third number and the second number are compared to one another in a step 1010. In the case of negative receipt acknowledgments, if a quotient that results from dividing the third number by the second number is above a threshold value, the resource change decision is ascertained in a step 1012 in order to change from previously used radio resource R1 to second radio resource R2 in a step 1014. However, if the above-mentioned quotient in the case of negative receipt acknowledgments is below the threshold value, no resource change decision is ascertained in a step 1016, and terminal J continues to use radio resource R1.
[0055] In another example, if in the case of positive receipt acknowledgments the quotient ascertained as in the preceding paragraph is below a threshold value, the resource change decision is ascertained. If the quotient is above the threshold value, terminal J continues to use radio resource R1.
[0056]
[0057] Evaluating the reception power is not used just for taking the range of the first message into account in the response. Rather, this additional parameter allows a distinction to be made at all between a collision and a signal-to-interference-plus-noise ratio (SINR) that is too low for successful decoding, and that is due to natural background noise, for example. Without evaluating the reception power, second terminals that do not successfully decode the message of the first terminal due solely to background noise may send corresponding negative responses, for example, although no “conventional” collision has occurred. Depending on the nature of the receiver of the first terminal or the transmission parameters of the message, the first terminal may then correctly receive the negative response and change to a second radio resource, with the second radio resource also providing no improvement in the transmission quality, for example due to the fact that background noise has the same effect on all radio resources. The first terminal would thus change the radio resources continuously, thus nullifying the basic advantages of the lower likelihood of collisions for (semi)continuous scheduling, which would be counterproductive.