COMMUNICATION SYSTEM

20230006799 · 2023-01-05

    Inventors

    Cpc classification

    International classification

    Abstract

    Communication system including a data transmission controller, at least a transmitter and at least a receiver wherein the transmitter is configured to transmit a first data portion to the receiver by use of a resource portion having a bandwidth and a plurality of time frames in a manner to further increase a redundancy of the first data portion to be transmitted from time frame to time frame of the plurality of time frames, wherein the receiver is configured to analyze the received first data portion and its redundancy to determine a correctly and/or completely and/or sufficiently received first data portion or incorrectly and/or incompletely and/or insufficiently received first data portion and to transmit an ACK signal to the transmitter using the resource portion, when determining the correctly and/or completely and/or sufficiently received first data portion.

    Claims

    1.-15. (canceled)

    16. Communication system, comprising: a resource controller; at least a transmitter configured to transmit a second data portion to a receiver by use of a second resource portion comprising a dynamic staring point and being scheduled after a first resource portion by use of which a first data portion is transmitted within the communication network by the communication system; and at least the receiver; wherein the resource controller is configured to assign the second resource portion and the dynamic starting point; wherein the transmitter prepares the transmission of the second data portion and/or the receiver the receipt of the second data portion for the dynamic starting point in accordance to the assigned second resource portion and the dynamic starting point and starts the transmission and/or the receipt as a response to an event.

    17. Communication system according to claim 16, wherein the event comprises a signal provided by the resource controller.

    18. Communication system to claim 16, wherein the event comprises an ACK signal indicating the receipt of the first data portion.

    19. Communication system according to claim 16, wherein the transmitter and/or the receiver starts listening for the event beginning with the earliest starting point.

    20. Communication system according to claim 19, wherein the listening is performed for a previously configured duration.

    21. Communication system according to claim 19, wherein the earliest starting point is received within a resource allocation message provided by the resource controller.

    22. Communication system according to claim 21, wherein the ACK signal is transmitted using said first resource portions.

    23. Communication system according to claim 22, wherein the event comprises a signal power being below a predetermined threshold and/or being below a predetermined threshold for a predetermined time period.

    24. Communication system according to claim 23, wherein the second data portion is directly transmitted after the first data portion or directly transmitted after a guard period for the first data portion.

    25. Controller of a communication system comprising a resource controller and at least a transmitter configured to transmit a second data portion to a receiver by use of a second resource portion comprising a dynamic starting point and being scheduled after a first resource portion by use of which a first data portion is transmitted within the communication network used by the communication system, and at least the receiver, wherein the resource controller is configured to assign the second resource portion and the dynamic starting point; wherein the transmitter prepares the transmission of the second data portion and/or the receiver the receipt of the second data portion for the dynamic starting point and starts the transmission and/or the receipt as a response to an event.

    26. Transmitter of a communication system, the communication system comprising a resource controller and a transmitter configured to transmit a second data portion to a receiver by use of a second resource portion comprising a dynamic starting point and being scheduled after the first resource portion by use of which a first data portion is transmitted within the communication network used by the communication system, and at least the receiver, wherein the resource controller is configured to assign the second resource portion and the dynamic starting point; wherein the transmitter is configured to prepare the transmission of the second data portion for the dynamic starting point and to start the transmission as a response to an event.

    27. Transmitter according to claim 26, wherein the transmitter is a transmitter of a user equipment, base station, gNB or eNB.

    28. Receiver of a communication system, the communication system comprising a resource controller and a transmitter configured to transmit a second data portion to a receiver by use of a second resource portion comprising a dynamic starting point and being scheduled after the first resource portion by use of which a first data portion is transmitted within the communication network used by the communication system, and at least the receiver, wherein the resource controller is configured to assign the second resource portion and the dynamic starting point; wherein the receiver is configured to prepare the receipt of the second data portion for the dynamic starting point and to start the receipt as a response to an event.

    29. Receiver according to claim 28, wherein the receiver is a receiver of a user equipment, base station, gNB or eNB.

    30. Method for resource controlling within a communication system, comprising a transmitter configured to transmit a second data portion to a receiver by use of a second resource portion comprising a dynamic starting point and being scheduled after the first resource portion by use of which a first data portion is transmitted within the second communication network used by the communication system; and at least the receiver, wherein the transmitter prepares the transmission of the second data portion and/or the receiver the receipt of the second data portion for the dynamic starting point and starts the transmission and/or receipt as a response to an event, the method comprising assigning the second resource portion and the dynamic starting point.

    31. Method for transmitting within a communication system, the communication system comprising a resource controller which is configured to assign a second resource portion and a dynamic starting point, the method comprising: preparing the transmission for the dynamic starting point; starting the transmission as a response to an event; and transmitting a second data portion to a receiver by use of a second resource portion comprising the dynamic starting point and being scheduled after the first resource portion by use of which a first data portion is transmitted within the communication network used by the communication system.

    32. Method for receiving within a communication system, the communication system comprising a resource controller which is configured to assign a second resource portion and a dynamic starting point, the method comprising: preparing the receipt for the dynamic starting point; starting the receipt as a response to an event; and receiving a second data portion by use of a second resource portion comprising the dynamic starting point and being scheduled after the first resource portion by use of which a first data portion is transmitted within the communication network used by the communication system.

    33. (canceled)

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0030] Embodiments of the present invention will be detailed subsequently referring to the appended drawings, in which:

    [0031] FIGS. 1a and 1b shows a schematic representation of an example of a wireless communication system;

    [0032] FIGS. 2a and 2b show schematic representations of a resource block for illustrating a full duplex feedback transmission according to different embodiments of the first aspect;

    [0033] FIG. 3 schematically shows a diagram for illustrating their probability of misdetection to describe their benefits of embodiments; and

    [0034] FIG. 4 shows a schematic resource diagram for illustrating the principle of dynamic starting point grants/scheduling assignments according to further embodiments of a second aspect.

    DETAILED DESCRIPTION OF THE INVENTION

    [0035] Embodiments of the present invention are now described in more detail with reference to their accompanying drawings in which the same or similar elements have the same reference signs assigned.

    [0036] For next-generation mobile communication systems, rate-less HARQ mechanisms are discussed to provide a good trade-off between spectral efficiency/energy, reliability and latency. In the rate-less HARQ approach, the transmitter, e.g. gNB, transmits constantly more redundancy for a data packet until it receives an ACK which indicates a successful reception at the receiver. This causes the transmitter to stop and proceed with other transmissions. However, in current 5G systems which assume a half-duplex gNB which operates in TDD or FDD schemes, these rate-less HARQ approaches come with a high UL control channel overhead. In particular, the gNB has to reserve many physical uplink control channel (PUCCH) resources distributed over the duration of the transmission since it does not know when to expect the ACK from the receiver. Furthermore, the gNB wants to reduce the latency till the next PUCCH opportunity to a minimum in order to reduce the overhead of unnecessary downlink transmissions. Sharing these resources with other UL transmissions for other UEs would degrade the reliability of PUCCH in case of an collision. Hence, this overhead poses a severe limitation on the practicality of rate-less HARQ schemes.

    [0037] Full Duplex Transmission—Communication System

    [0038] According to embodiments, the communication system comprises a data transmission controller, at least a transmitter (like the transmitter of base station) and at least a receiver (like the receiver of a UE). The transmitter is configured to transmit a first data portion to the receiver by use of a resource portion comprising a bandwidth and a plurality of time frames in a manner to further increase a redundancy of the first data portion to be transmitted from time frame to time frame of the plurality of time frames, wherein the receiver is configured to analyze the received first data portion and its redundancy to determine a correctly and/or completely and/or sufficiently received first data portion or incorrectly and/or incompletely and/or insufficiently received first data portion and to transmit an ACK signal to the transmitter using said resource portion, when determining the correctly and/or completely and/or sufficiently received first data portion.

    [0039] Full Duplex Feedback Transmission—gNB, eNB, Based Station or User Equipment

    [0040] Another embodiment refers to a gNB, eNB, base station or user equipment forming a transmitter of the communication system. Here, the transmitter is configured to transmit a first data portion to the receiver by use of a resource portion comprising a bandwidth and a plurality of time frames in a manner to further increase a redundancy of the first data portion to be transmitted from time frame to time frame of the plurality of time frames, wherein the receiver is configured to analyze the received first data portion and its redundancy to determine a correctly and/or completely and/or sufficiently received first data portion or incorrectly and/or incompletely and/or insufficiently received first data portion and to transmit an ACK signal to the transmitter using said resource portion, when determining the correctly and/or completely and/or sufficiently received first data portion.

    [0041] According to further embodiments, user equipment, gNB, eNB or base station forming a receiver of the communication system. Here, the transmitter is configured to transmit a first data portion to the receiver by use of a resource portion comprising a bandwidth and a plurality of time frames in a manner to further increase a redundancy of the first data portion to be transmitted from time frame to time frame of the plurality of time frames, wherein the receiver is configured to analyze the received first data portion and its redundancy to determine a correctly and/or completely and/or sufficiently received first data portion or incorrectly and/or incompletely and/or insufficiently received first data portion and to transmit an ACK signal to the transmitter using said resource portion, when determining the correctly and/or completely and/or sufficiently received first data portion.

    [0042] Embodiments of this aspect are based on the principle that a communication concept within which the receiver performing a HARQ comparable process transmits its feedback information, e.g., the ACK signal by use of the same resources used for the transmission for the transmitter to the receiver to enable a “fast HARQ—ACK transmission for rate-less HARQ. Here, only a limited full duplex capability of the transmitter is used. Note, that this principle is not limited to HARQ process or rate-less HARQ processes. For example, this principle can be used for conventional HARQ process comprising signals like an ACK and a NACK. Furthermore, this process does not require other HARQ mechanisms, but enables to exchange control data so as to improve spectral efficiency, spectral energy, reliability and low intensity.

    [0043] Full Duplex Feedback Transmission—Further Aspects

    [0044] According to embodiments, the transmission controller is configured to stop the transmitting of the first data portion in response to the received ACK signal. This improves the efficiency of an entire communication system, since due to the transmission of the ACK the receiver can stop to increase the redundancy of the transmission of the first data portion so as to enable the usage of the further resources.

    [0045] According to further embodiments, the received ACK is transmitted using a predetermined time frame of the plurality of time frames belonging to the resource portion. According to further embodiments, the plurality of time frames belonging to the resource portion comprise a plurality of predetermined time frames. The usage of predetermined time frames is beneficial, since these can be known for every user within the communication system and then the different users just listen for the predetermined time frame. This approach enables to save energy. According to embodiments, the predetermined time frames are periodically arranged within the resource portion, wherein the periodicity is preconfigured or configured by a gNB. According to further embodiments, the predetermined time frames within the resource portion are explicitly indicated by a gNB, e.g. by using a bitmap or a periodicity and a starting offset. According to further embodiments, the predetermined time frames within the resource portion are overlaying specific reference signals, such as Demodulation Reference Signals, DMRS. According to the further embodiment, the positions of the predetermined time-frames may not be signaled explicitly but derived implicitly from the specific reference signals, such as Demodulation Reference Signals, DMRS.

    [0046] According to further embodiments, the ACK signal is transmitted in a manner, such that one or more guard bands are arranged next to the ACK signal. According to embodiments, the guard bands may be configured by the eNB or gNB.

    [0047] According to embodiments, the ACK signal is transmitted as predetermined sequence, as Zadoff-Chu sequence, and/or a sequence, a cross correlation of the sequence and the overlaid reference signal, e.g. DMRS, is resulting to zero.

    [0048] Full Duplex Feedback Transmission—Methods

    [0049] Further embodiments provide a method for controlling a communication system, comprising a data transmission controller, a transmitter and a receiver, the method comprising the following steps: transmitting a first data portion to the receiver by use of a resource portion comprising a bandwidth and a plurality of time frames in a manner to further increase redundancy of the first data portion to be transmitted from time frame to time frame of the plurality of time frames; analyzing the received first data portion and its redundancy to determine a correctly and/or completely and/or sufficiently received first data portion or incorrectly and/or incompletely and/or insufficiently received first data portion; and transmitting an ACK signal to the transmitter using said resource portion, when determining the correctly and/or completely and/or sufficiently received first data portion.

    [0050] Another embodiment provides a method for transmitting a data portion. Here, the method comprises the step transmitting a first data portion to the receiver by use of a resource portion comprising a bandwidth and a plurality of time frames in a manner to further increase a redundancy of the first data portion to be transmitted from time frame to time frame of the plurality of time frames.

    [0051] Another embodiment provides a method for receiving a data portion. Here, the method comprises the following steps: analyzing the received first data portion and its redundancy to determine a correctly and/or completely and/or sufficiently received first data portion or incorrectly and/or incompletely and/or insufficiently received first data portion; and transmitting an ACK signal to the transmitter using said resource portion, when determining the correctly and/or completely and/or sufficiently received first data portion.

    [0052] Of course, aspects discussed in the context of the communication system or an apparatus of the communication system are also to be used in combination with the corresponding method. According to further embodiments, the method may be computer implemented. Therefore, another embodiment provides a computer digital storage medium having stored there on a computer program for performing the method.

    [0053] Dynamic Starting Point—Communication System

    [0054] An embodiment of this aspect provides a communication system comprising a resource controller and at least a transmitter. The transmitter is configured to transmit a second data portion to a receiver by use of a second resource portion having a dynamic staring point and being scheduled after a first resource portion by use of which a first data portion is transmitted within the communication network by the communication system. The resource controller is configured to assign the second resource portion and the dynamic starting point. The transmitter (and/or the receiver) prepares the transmission for the dynamic starting point in accordance to the assigned second resource portion and the dynamic starting point and starts a transmission (receipt) as a response to an event.

    [0055] Dynamic Starting Point—Controller

    [0056] Another embodiment refers to a controller for the above-described system. Here, the resource controller is configured to assign the second resource portion and the dynamic starting point, such that the transmitter (and/or the receiver as well) can prepare the transmission/receipt for the dynamic starting point and starts a transmission/receipt as a response to an event.

    [0057] Dynamic Starting Point—Transmitter

    [0058] Another embodiment refers to a transmitter of the above-discussed communication system. The transmitter is configured to prepare the transmission for the dynamic starting point and to start the transmission as a response to an event.

    [0059] Note, the transmitter may be a transmitter of a user equipment or a base station or a gNB or eNB.

    [0060] Dynamic Starting Point—Receiver

    [0061] Another embodiment refers to a receiver of the above-discussed communication system. The receiver is configured to prepare the receipt for the dynamic starting point and to start the receipt of the data portion as a response to an event.

    [0062] Note, the receiver may be a receiver of a user equipment or a base station or a gNB or eNB.

    [0063] Dynamic Starting Point—Methods

    [0064] According to embodiments, a method for resource controlling is formed. The method comprises the basic step of assigning the second resource portion and the dynamic starting point.

    [0065] Another method refers to the transmitting within the communication system. This method comprises the basic steps transmitting a second data portion in a receiver by use of a second resource portion having the dynamic starting point and being scheduled after the first resource portion by use of which a first data portion is transmitted within the communication network used by the communication system; preparing the transmission for the dynamic starting point; and starting the transmission as a response to an event. Here, it should be noted that especially the step of transmitting is according to embodiments, performed after the step of starting.

    [0066] Another method refers to the receiving within a communication system. This method comprises the basic steps preparing the receipt for the dynamic starting point; starting the receipt as a response to an event; and receiving a second data portion by use of a second resource portion having the dynamic starting point and being scheduled after the first resource portion by use of which a first data portion is transmitted within the communication network used by the communication system.

    [0067] Please note, that the methods can be performed by use of a computer. Therefore, another embodiment refers to a computer readable digital storage medium having stored there on a computer program having a program code for performing one of the above-discussed methods.

    [0068] Embodiments of this aspect enable to grant/schedule resources for a transmitter and/or a receiver within a resource portion, which is at the moment not free, e.g., used by another transmitter/receiver or used by itself. Thus, the transmitter as well as the receiver can prepare for the transmission/receipt and starts the transmission/receipt when receiving a starting trigger (also referred to as event). This is beneficial, since by such an approach scheduling dynamic resources is more easy. For example, when using the concept of full duplex feedback transmission, other transmitter/receiver/pair or another transmission can start immediately after the previous transmission. Of course, this concept is also applicable to other transmissions concepts, e.g., when the transmission rate varies, so that it is unknown when the previous transmission will be completed.

    [0069] Dynamic Starting Point—Further Aspects

    [0070] According to embodiments the event may comprise a signal provided by the resource controller. According to further embodiments, the event can comprise an ACK signal indicating the receipt of the first data portion. Here, the ACK signal may be transmitted using said first resource portions. Using the ACK as event is beneficial since said ACK is available when using full duplex feedback transmission. The transmitter and/or the receiver may—according to embodiments—start listening beginning with the earliest starting point, e.g. in order to determine the ACK signal or (in general) the event. Note, the listening may be performed for a previously configured duration.

    [0071] According to further embodiments, the event may comprise a signal power being below a predetermined threshold and/or being below a predetermined threshold for a predetermined time period. In other words, there are different variants of events causing the transmission of the second data portion.

    [0072] According to embodiments the second data portion is directly transmitted after the first data portion or directly transmitted after a guard period for the first data portion. This has the advantage, that the second data portion can be transmitted directly subsequent to the first data portion.

    [0073] According to embodiments, the earliest starting point is received within an information (e.g. resource allocation massage) provided by the resource controller.

    [0074] Full Duplex Feedback Transmission—Embodiments

    [0075] Embodiments for the full duplex feedback transmission will be discussed referring to FIGS. 2a and 2b. Here, also optional features may be discussed.

    [0076] FIG. 2a shows a resource portion 10 which may have a frequency dimension (cf. f) and a time dimension (cf. t). The resource portion is marked by 10r and comprises a plurality of sub portions 10r1, 10r2 and 10r3. These portions 10r1 to 10r3 may all use the complete frequency band belonging to the resource portion 10r. in the portions 10r1 to 10r3 may be sequentially arranged in the time domain. Advantageously, but not necessarily, the portions 10r1 to 10r3 may be arranged without a gap in between when seen in a time domain. However, it should be noted that the shape with regard to the frequency domain and the time domain may differ, e.g., that the bandwidth of the frequency portion varies on the used frequencies vary over the time or that not a continuous time portion is used.

    [0077] According to embodiments, at the end of each time frame 10r1 to 10r3 a so-called control frame 10c1 to 10c4 may be arranged. This control frame 10c1 to 10c4 may be arranged at the end, i.e., as part of the portion 10r1 to 10r3 or between the portions 10r1 to 10r3.

    [0078] These control portions 10c1, 10c2 and 10c3 have a position, but are not used as control portions. This is illustrated by the schematic. Consequently, the entire resource portion 10r1, 10r2, 10r3 and 10r4 including the portions 10c1, 10c2 and 10c3 can be used for the downlink, i.e., the transition of the payload.

    [0079] According to this aspect, the transmitter transmits the first data portion to the receiver by use of the resource portion comprising the elements 10r1, 10c1, 10r2, 10c2, 10r3, 10c3 and 10r4. During this transmission, especially along the time domain, the redundancy of the first data portion to be transmitted is increased from frame to frame (i.e., from 10r1 to 10r2 to 10r3 to 10r4). This so-called rate-less HARQ mechanism is performed up to the point of time, when a stop command is received. Here, the stop command or, in general control commands are transmitted within the same resource portion. For example, the receiver of the data portion transmits an ACK signal using the portion 10c4 so as to indicate a successful receipt of the data portion. In order to find out, whether the entire data portion has been received correctly, it continuously decodes the sub portions 10r1, 10r2, 10r3 and 10r4 and sends the ACK signal after determining, a successfully/completely/sufficiently receipt. For example, when a receiver receives the portion completely to a previous point of time it can send the ACK signal or the time frame marked by 10c4 within the same resource portion. According to embodiments, the control portions 10c1, 10c2 to 10c3 can be used. The usage of predetermined positions is advantageous, since this improves the detection of the ACK signal within the same resource portion, especially for the transmitter.

    [0080] As illustrated by FIG. 2a, the receiver, here a UE transmits the ACK in a PUCCH 10c4 using only its own downlink resource (fully or partially). This does not disturb any other UE since the HARQ transmission only interferes with the UEs own downlink transmission which is anyway decoded correctly or predicted to be decoded correctly at the time of the PUCCH transmission 10c4.

    [0081] As indicated above, only a part of the entire downlink resources 10r are used for transmitting the control signal/ACK signal. As illustrated by FIG. 2a, the partitioning is performed in the time domain, wherein predetermined positions (here periodically arranged control portions 10c1 to 10c4) may be used.

    [0082] According to a further embodiment, as illustrated by FIG. 2b, just a frequency portion within 10c4 is used for transmitting the ACK. Beside this frequency portion marked by 10c4* one or two guard bands 10c4 t1* and tc4g2* are arranged. Of course, these guard bands 10c4g1* and 10c4g2* can also be arranged, when another control portion, like 10c1* or 10c2* or 10c3* are used. This PUCCH guard band has the following advantages: when transmitting the HARQ-ACK in the PUCCH, the UE causes interference for UE receiving data on neighboring frequency resources. Hence, the UE may be configured with guard bands around the actual PUCCH transmission such that the signal power stays in the spectrum of the PDSCH.

    [0083] According to embodiments, a correlation-based HARQ-ACK transmission can be used. In order to reduce the complexity of the gNB, it is proposed only to transmit an ACK signal in the PUCCH 10r. The ACK is transmitted using a (known) signal sequence which is easily detectable at the gNB side by using a correlation. For example, the Zadoff-Chu sequence which has the property that the cross-correlation with other Zadoff-Chu sequences with another cyclic shift results to zero. This is important in case other UEs of the same or neighboring cells also perform a similar ACK transmission on the same resource. In this scenario, the interference by these is minimized if the gNB(s) configure the different UEs with different cyclic shifts.

    [0084] FIG. 3 shows the misdetection probability of CP-DSSS (cyclical preference-direct sequence spread spectrum) which are constructed based on ZC sequences. As clearly visible, a robust detection of these sequences is possible even at very low SNRs, such as −10 dB, with high interference from other sources, e.g. self-interference in the full-duplex scenario. Hence, the gNB does not have to fully compensate its own interference to enable a robust detection of the HARQ-ACK.

    [0085] According to further embodiments, some transmission slots 10c1 to 10c4 are predetermined/preconfigured, as already discussed above. It should be mentioned that the usage of the transmission slots is optional. To reduce power consumption at the gNB side, the gNB may configure the UE with specific PUCCH resources with a periodicity. In this case, the UE would be allowed to transmit HARQ-ACK only in one of these PUCCH resources such that the gNB has to perform the scanning only for these configured resources.

    [0086] Dynamic Starting Point—Embodiments

    [0087] Below, with respect to FIG. 4, the principle of using a dynamic starting point (dynamic starting point grants/scheduling assignments) will be discussed. Before discussing this principle, which can be used in general for different scenarios, a configuration within which the dynamic starting point can be applied is discussed.

    [0088] In case a rate-less HARQ scheme as discussed with respect to FIGS. 2a and 2b is employed, the time when the transmission, e.g., to the first UE #1 will stop is not known before. Hence, scheduling another UE #2 directly after the end of the transmission of UE #1 is a challenge.

    [0089] Background thereof is that the UEs, e.g., UE #2 naturally need time to process control information to receive or send a transmission.

    [0090] To solve this issue, it is proposed to use dynamic starting point grants/scheduling assignments. This principle is illustrated by FIG. 4.

    [0091] FIG. 4 shows a resource portion 20p. it is assumed that the entire resource portion 20p has a constant frequency portion, wherein this assumption is just made for simplification to explain the principle. Expressed in other words, this means that the frequency and/or in general the frequency portion can vary over time. The resource portion 20p comprises a plurality of sub portions arranged in the time domain t. Within the first time frame marked by 20p1, two different dynamic control information are transmitted to UE #1 and UE #2. For UE #1, the PDSCH portion 20p2 is scheduled. This portion 20p2 is arranged subsequently to 20p1. By use of the dynamic control information DCI UE #2, a dynamic starting point (cf. portion 20p3 for UE #2) is set. This dynamic starting point represents the earliest starting point for UE #2. As illustrated by the broken lines, at the point of time when scheduling the PDSCH to UE #1 and PDSCH to UE #2 the exact starting point is not known, but is predicted to be somewhere within the time frame 20p3. The transmission to UE #2 starts with a trigger. According to embodiments, the trigger can be the HARQ-ACK signal as discussed in context of the embodiment of FIG. 2. This ACK signal as event for starting the transmission to UE #2 is marked by the reference numeral 20c4. As illustrated, the start trigger for PDSCH to UE #2 marked by the reference numeral 20p4.

    [0092] In difference to a control message which gives a conventional grant or scheduling assignment, the dynamic starting point grant/scheduling assignment specifies only the earliest starting point in time. The remaining information may also be different or may be the same as in a conventional grant/scheduling assignment, e.g. frequency resource, MCS, HARQ process ID, NDI, etc.

    [0093] The UE, here UE #2 receiving a dynamic starting point grant/scheduling assignment prepares for receiving or transmitting at earliest at the specified starting point. There are a plurality of different events for determining the actual stating point.

    [0094] According to a first option, a special sequence transmitted by the gNB can be used. The gNB transmits a preconfigured signal to indicate the starting point to the UE with the dynamic starting point grant. The UE starts scanning for this signal at the EARLIEST starting point specified in the grant/scheduling assignment. The duration of the scanning procedure is up to detection of the preconfigured signal and/or a configured or preconfigured duration.

    [0095] According to a second option, the ACK signal (cf. embodiment of FIG. 2) can be used. This HARQ-ACK detection may be performed as follows: the UE performs the same scanning procedure as described above. However, the starting signal is not transmitted by the gNB but by the UE receiving data using a rate-less HARQ procedure. This may be the HARQ-ACK signal that this UE transmits anyways to the gNB to indicate successful reception of the data.

    [0096] According to a third option, a so-called LBT (listening before transmitting) procedure can be performed. The UE performs an LBT procedure. For example, it starts measuring the received signal power on the frequency resource specified in the grant/scheduling assignment. Once, the received power drops below a preconfigured threshold for a certain duration the UE considers the previous transmission to be finished and starts its own reception/transmission.

    [0097] Although some aspects have been described in the context of an apparatus, it is clear that these aspects also represent a description of the corresponding method, where a block or device corresponds to a method step or a feature of a method step. Analogously, aspects described in the context of a method step also represent a description of a corresponding block or item or feature of a corresponding apparatus. Some or all of the method steps may be executed by (or using) a hardware apparatus, like for example, a microprocessor, a programmable computer or an electronic circuit. In some embodiments, some one or more of the most important method steps may be executed by such an apparatus.

    [0098] Depending on certain implementation requirements, embodiments of the invention can be implemented in hardware or in software. The implementation can be performed using a digital storage medium, for example a floppy disk, a DVD, a Blu-Ray, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, having electronically readable control signals stored thereon, which cooperate (or are capable of cooperating) with a programmable computer system such that the respective method is performed. Therefore, the digital storage medium may be computer readable.

    [0099] Some embodiments according to the invention comprise a data carrier having electronically readable control signals, which are capable of cooperating with a programmable computer system, such that one of the methods described herein is performed.

    [0100] Generally, embodiments of the present invention can be implemented as a computer program product with a program code, the program code being operative for performing one of the methods when the computer program product runs on a computer. The program code may for example be stored on a machine readable carrier.

    [0101] Other embodiments comprise the computer program for performing one of the methods described herein, stored on a machine readable carrier.

    [0102] In other words, an embodiment of the inventive method is, therefore, a computer program having a program code for performing one of the methods described herein, when the computer program runs on a computer.

    [0103] A further embodiment of the inventive methods is, therefore, a data carrier (or a digital storage medium, or a computer-readable medium) comprising, recorded thereon, the computer program for performing one of the methods described herein. The data carrier, the digital storage medium or the recorded medium are typically tangible and/or non-transitionary.

    [0104] A further embodiment of the inventive method is, therefore, a data stream or a sequence of signals representing the computer program for performing one of the methods described herein. The data stream or the sequence of signals may for example be configured to be transferred via a data communication connection, for example via the Internet.

    [0105] A further embodiment comprises a processing means, for example a computer, or a programmable logic device, configured to or adapted to perform one of the methods described herein.

    [0106] A further embodiment comprises a computer having installed thereon the computer program for performing one of the methods described herein.

    [0107] A further embodiment according to the invention comprises an apparatus or a system configured to transfer (for example, electronically or optically) a computer program for performing one of the methods described herein to a receiver. The receiver may, for example, be a computer, a mobile device, a memory device or the like. The apparatus or system may, for example, comprise a file server for transferring the computer program to the receiver.

    [0108] In some embodiments, a programmable logic device (for example a field programmable gate array) may be used to perform some or all of the functionalities of the methods described herein. In some embodiments, a field programmable gate array may cooperate with a microprocessor in order to perform one of the methods described herein. Generally, the methods are performed by any hardware apparatus.

    [0109] While this invention has been described in terms of several advantageous embodiments, there are alterations, permutations, and equivalents, which fall within the scope of this invention. It should also be noted that there are many alternative ways of implementing the methods and compositions of the present invention. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations, and equivalents as fall within the true spirit and scope of the present invention.

    PUBLICATIONS

    [0110] A. Aminjavaheri, A. R.-B. (2018). Underlay Control Signaling for Ultra-Reliable Low-Latency IoT Communications. 2018 IEEE International Conference on Communications Workshops (ICC Workshops). Kansas City, Mo.