SYSTEMS AND METHODS FOR SIGNALING STARTING SYMBOLS IN MULTIPLE PDSCH TRANSMISSION OCCASIONS

20230217435 · 2023-07-06

    Inventors

    Cpc classification

    International classification

    Abstract

    Systems and methods related to indicating starting symbols of multiple transmission occasions in a cellular communications system are disclosed. In one embodiment, a method performed by a wireless communication device comprises receiving an indication of transmission occasions for respective downlink transmissions to the wireless communication device, at least two of the downlink transmissions associated to different transmission configuration indication states. The method further comprises receiving an indication of a starting symbol and a length of a first transmission occasion of the transmission occasions and receiving an indication of a particular offset value that is to be applied for determining a starting symbol of a second transmission occasion of the transmission occasions. The method further comprises determining a starting symbol of the second transmission occasion based on the starting symbol of the first transmission occasion, the length of the first transmission occasion, and the particular offset value.

    Claims

    1. A method performed by a wireless communication device, the method comprising: receiving an indication of a plurality of transmission occasions for a respective plurality of downlink transmissions to the wireless communication device, at least two of the plurality of downlink transmissions associated to different transmission configuration indication states; receiving an indication of a starting symbol and a length of a first transmission occasion of the plurality of transmission occasions; receiving an indication of a particular offset value that is to be applied for determining a starting symbol of a second transmission occasion of the plurality of transmission occasions; and determining the starting symbol of the second transmission occasion based on the starting symbol of the first transmission occasion, the length of the first transmission occasion, and the particular offset value.

    2. The method of claim 1 wherein determining the starting symbol of the second transmission occasion comprises determining the starting symbol of the second transmission occasion is S+L+K, where S is the starting symbol of the first transmission occasion, L is the length of the first transmission occasion, and K is the particular offset value.

    3. The method of claim 1 wherein the plurality of transmission occasions is a plurality of Physical Downlink Shared Channel, PDSCH, transmission occasions, and the plurality of downlink transmissions are either a plurality of repetitions of a same data transmission or different layers of a single data transmission.

    4. The method of claim 1 wherein the plurality of transmission occasions are in a single slot.

    5. The method of claim 1 wherein the first transmission occasion is a first of the plurality of transmission occasions in time, and the second transmission occasion is a second of the plurality of transmission occasions in time.

    6. The method of claim 1 wherein receiving the indication of the particular offset value comprises receiving the indication of the particular offset value via Radio Resource Control, RRC, signaling.

    7. The method of claim 6 wherein the indication of the particular offset value is an indication of one of a set of predefined candidate offset values.

    8. The method of claim 1 further comprising: receiving an indication of a set of possible offset values; wherein receiving the indication of the particular offset value comprises receiving an indication of one of the set of possible offset values as the particular offset value.

    9. The method of claim 8 wherein receiving the indication of the set of possible offset values comprises receiving the indication of the set of possible offset values via higher layer signaling.

    10. The method of claim 8 wherein receiving the indication of one of the set of possible offset values as the particular offset value comprises receiving the indication of one of the set of possible offset values via a Downlink Control Information, DCI, that schedules the plurality of downlink transmissions.

    11. The method of claim 1 wherein receiving the indication of the starting symbol and the length of the first transmission occasion comprises receiving the indication of the starting symbol and the length of the first transmission occasion via a Time Domain Resource Allocation, TDRA, field in a Downlink Control Information, DCI, that schedules the plurality of downlink transmissions.

    12. The method of claim 11 wherein receiving the indication of the particular offset value comprises receiving the indication of the particular offset value via a field in the DCI that schedules the plurality of downlink transmissions.

    13. The method of claim 1 wherein receiving the indication of the plurality of transmission occasions comprises receiving the indication of the plurality of transmission occasions via a Transmission Configuration Indication, TCI, field in a DCI that schedules the plurality of downlink transmissions, the TCI field indicating a codepoint that indicates more than one TCI state and thus more than one transmission occasion.

    14. The method of claim 1 wherein receiving the indication of the particular offset value comprises receiving the indication of the particular offset value via a field in a Downlink Control Information, DCI, that schedules the plurality of downlink transmissions.

    15. The method of claim 1 wherein receiving the indication of the plurality of transmission occasions comprises receiving a DCI that schedules the plurality of downlink transmissions in the plurality of transmission occasions in a same slot, wherein the DCI comprises the indication of the plurality of transmission occasions.

    16. The method of claim 15 wherein the indication of the starting symbol and the length of the first transmission occasion is further comprised in the DCI.

    17. The method of claim 15 wherein the indication of the particular offset value is further comprised in the DCI.

    18. The method of claim 1 further comprising receiving the plurality of downlink transmissions in the plurality of transmission occasions, wherein receiving the plurality of downlink transmissions in the plurality of transmission occasions comprises receiving a second downlink transmission in the second transmission occasion based on the determined starting symbol of the second transmission occasion.

    19. (canceled)

    20. (canceled)

    21. A wireless communication device comprising: one or more transmitters; one or more receivers; and processing circuitry associated with the one or more transmitters and the one or more receivers, the processing circuitry configured to cause the wireless communication device to: receive an indication of a plurality of transmission occasions for a respective plurality of downlink transmissions to the wireless communication device, at least two of the plurality of downlink transmissions associated to different transmission configuration indication states; receive an indication of a starting symbol and a length of a first transmission occasion of the plurality of transmission occasions; receive an indication of a particular offset value that is to be applied for determining a starting symbol of a second transmission occasion of the plurality of transmission occasions; and determine a starting symbol of the second transmission occasion based on the starting symbol of the first transmission occasion, the length of the first transmission occasion, and the particular offset value.

    22. A method performed by a wireless communication device, the method comprising: receiving a Downlink Control Information, DCI, that schedules a plurality of transmission occasions for a respective plurality of downlink transmissions to the wireless communication device in a single slot, the DCI comprising: information that indicates that at least two of the plurality of downlink transmissions are associated to different transmission configuration indication states; and information that indicates a starting symbol and a length of a first transmission occasion of the plurality of transmission occasions; and determining a starting symbol of a second transmission occasion of the plurality of transmission occasions based on the starting symbol of the first transmission occasion, the length of the first transmission occasion, and a particular offset value, wherein the particular offset value is: a value indicated to the wireless communication device if the wireless communication device has received an indication of the particular offset value; and a predefined value if the wireless communication device has not received an indication of the particular offset value.

    23. The method of claim 22 wherein the predefined value for the particular offset value is zero.

    24. The method of claim 22 wherein the particular offset value is: the value indicated to the wireless communication device if the wireless communication device has received an indication of the particular offset value via Radio Resource Control, RRC, signaling; and the predefined value if the wireless communication device has not received an indication of the particular offset value via RRC signaling.

    25. The method of claim 22 further comprising receiving the plurality of downlink transmissions in the plurality of transmission occasions in accordance with the DCI, wherein receiving the plurality of downlink transmissions in the plurality of transmission occasions comprises receiving a second downlink transmission in the second transmission occasion based on the determined starting symbol of the second transmission occasion.

    26. (canceled)

    27. (canceled)

    28. A wireless communication device comprising: one or more transmitters; one or more receivers; and processing circuitry associated with the one or more transmitters and the one or more receivers, the processing circuitry configured to cause the wireless communication device to: receive a Downlink Control Information, DCI, that schedules a plurality of transmission occasions for a respective plurality of downlink transmissions to the wireless communication device in a single slot, the DCI comprising: information that indicates that at least two of the plurality of downlink transmissions are associated to different transmission configuration indication states; and information that indicates a starting symbol and a length of a first transmission occasion of the plurality of transmission occasions; and determine a starting symbol of a second transmission occasion of the plurality of transmission occasions based on the starting symbol of the first transmission occasion, the length of the first transmission occasion, and a particular offset value, wherein the particular offset value is: a value indicated to the wireless communication device if the wireless communication device has received an indication of the particular offset value; and a predefined value if the wireless communication device has not received an indication of the particular offset value.

    29. A method performed by a base station for signaling a starting symbol of a plurality of transmission occasions, the method comprising: sending, to a wireless communication device, an indication that there are multiple transmission occasions; sending, to the wireless communication device, an indication of a starting symbol S and a length L of a first transmission occasion; and sending, to the wireless communication device, an indication of a particular offset value K that is to be applied for determining a starting symbol of a second transmission occasion.

    30-43. (canceled)

    44. A base station for signaling a starting symbol of a plurality of transmission occasions, the base station comprising processing circuitry configured to cause the base station to: send, to a wireless communication device, an indication that there are multiple transmission occasions; send, to the wireless communication device, an indication of a starting symbol S and a length L of a first transmission occasion; and send, to the wireless communication device, an indication of a particular offset value K that is to be applied for determining a starting symbol of a second transmission occasion.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0081] The accompanying drawing figures incorporated in and forming a part of this specification illustrate several aspects of the disclosure, and together with the description serve to explain the principles of the disclosure.

    [0082] FIG. 1 illustrates an example of typical data scheduling in New Radio (NR) on a per slot basis;

    [0083] FIG. 2 illustrates the basic NR physical time-frequency resource grid;

    [0084] FIG. 3 shows the mapping of front-loaded Demodulation Reference Signal (DMRS) for configuration type 1 and type 2 with single-symbol and double-symbol DMRS and for the mapping type A with first DMRS in third symbol of a transmission interval of fourteen symbols;

    [0085] FIG. 4 shows an example where a Downlink Control Information (DCI) received by the User Equipment (UE) in a Physical Downlink Control Channel (PDCCH) from a first Transmission/Reception Point (TRP) schedules two Physical Downlink Shared Channels (PDSCHs), one from the first TRP and another from a second TRP;

    [0086] FIG. 5 illustrates an example of a NR Release 16 slot-based time-multiplexed PDSCHs from two TRPs where each PDSCH is associated with a different Transmission Configuration Indication (TCI) state;

    [0087] FIG. 6 illustrates an example of a NR Release 16 mini-slot-based time-multiplexed PDSCHs from two TRPs where each PDSCH is associated with a different TCI state;

    [0088] FIG. 7 illustrates one example of a cellular communications system in which embodiments of the present disclosure may be implemented;

    [0089] FIG. 8 illustrates an example of an embodiment of the present disclosure where there are two PDSCH transmission occasions within a slot and a starting symbol of the second and, if configured, subsequent PDSCH transmission occasion(s) are signaled through a higher layer configured parameter K;

    [0090] FIG. 9 illustrates the operation of a wireless communication device (WCD) and a base station in accordance with at least some aspects of the embodiments described herein;

    [0091] FIG. 10 illustrates the operation of a WCD and a base station in accordance with at least some aspects of the embodiments described herein;

    [0092] FIGS. 11 through 13 are schematic block diagrams of example embodiments of a radio access node;

    [0093] FIGS. 14 and 15 are schematic block diagrams of example embodiments of a wireless communication device;

    [0094] FIG. 16 illustrates an example embodiment of a communication system in which embodiments of the present disclosure may be implemented;

    [0095] FIG. 17 illustrates example embodiments of the host computer, base station, and UE of FIG. 16; and

    [0096] FIGS. 18 through 21 are flow charts that illustrate example embodiments of methods implemented in a communication system such as that of FIG. 16.

    DETAILED DESCRIPTION

    [0097] The embodiments set forth below represent information to enable those skilled in the art to practice the embodiments and illustrate the best mode of practicing the embodiments. Upon reading the following description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the disclosure and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure.

    [0098] Generally, all terms used herein are to be interpreted according to their ordinary meaning in the relevant technical field, unless a different meaning is clearly given and/or is implied from the context in which it is used. All references to a/an/the element, apparatus, component, means, step, etc. are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any methods disclosed herein do not have to be performed in the exact order disclosed, unless a step is explicitly described as following or preceding another step and/or where it is implicit that a step must follow or precede another step. Any feature of any of the embodiments disclosed herein may be applied to any other embodiment, wherever appropriate. Likewise, any advantage of any of the embodiments may apply to any other embodiments, and vice versa. Other objectives, features, and advantages of the enclosed embodiments will be apparent from the following description.

    [0099] Radio Node: As used herein, a “radio node” is either a radio access node or a wireless communication device.

    [0100] Radio Access Node: As used herein, a “radio access node” or “radio network node” or “radio access network node” is any node in a radio access network of a cellular communications network that operates to wirelessly transmit and/or receive signals. Some examples of a radio access node include, but are not limited to, a base station (e.g., a New Radio (NR) base station (gNB) in a Third Generation Partnership Project (3GPP) Fifth Generation (5G) NR network or an enhanced or evolved Node B (eNB) in a 3GPP Long Term Evolution (LTE) network), a high-power or macro base station, a low-power base station (e.g., a micro base station, a pico base station, a home eNB, or the like), a relay node, a network node that implements part of the functionality of a base station (e.g., a network node that implements a gNB Central Unit (gNB-CU) or a network node that implements a gNB Distributed Unit (gNB-DU)) or a network node that implements part of the functionality of some other type of radio access node.

    [0101] Core Network Node: As used herein, a “core network node” is any type of node in a core network or any node that implements a core network function. Some examples of a core network node include, e.g., a Mobility Management Entity (MME), a Packet Data Network Gateway (P-GW), a Service Capability Exposure Function (SCEF), a Home Subscriber Server (HSS), or the like. Some other examples of a core network node include a node implementing a Access and Mobility Function (AMF), a UPF, a Session Management Function (SMF), an Authentication Server Function (AUSF), a Network Slice Selection Function (NSSF), a Network Exposure Function (NEF), a Network Function (NF) Repository Function (NRF), a Policy Control Function (PCF), a Unified Data Management (UDM), or the like.

    [0102] Communication Device: As used herein, a “communication device” is any type of device that has access to an access network. Some examples of a communication device include, but are not limited to: mobile phone, smart phone, sensor device, meter, vehicle, household appliance, medical appliance, media player, camera, or any type of consumer electronic, for instance, but not limited to, a television, radio, lighting arrangement, tablet computer, laptop, or Personal Computer (PC). The communication device may be a portable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data via a wireless or wireline connection.

    [0103] Wireless Communication Device: One type of communication device is a wireless communication device, which may be any type of wireless device that has access to (i.e., is served by) a wireless network (e.g., a cellular network). Some examples of a wireless communication device include, but are not limited to: a User Equipment device (UE) in a 3GPP network, a Machine Type Communication (MTC) device, and an Internet of Things (IoT) device. Such wireless communication devices may be, or may be integrated into, a mobile phone, smart phone, sensor device, meter, vehicle, household appliance, medical appliance, media player, camera, or any type of consumer electronic, for instance, but not limited to, a television, radio, lighting arrangement, tablet computer, laptop, or PC. The wireless communication device may be a portable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data via a wireless connection.

    [0104] Network Node: As used herein, a “network node” is any node that is either part of the radio access network or the core network of a cellular communications network/system.

    [0105] Transmission/Reception Point (TRP): In some embodiments, a TRP may be either a network node, a radio head, a spatial relation, or a Transmission Configuration Indicator (TCI) state. A TRP may be represented by a spatial relation or a TCI state in some embodiments. In some embodiments, a TRP may be using multiple TCI states.

    [0106] Note that the description given herein focuses on a 3GPP cellular communications system and, as such, 3GPP terminology or terminology similar to 3GPP terminology is oftentimes used. However, the concepts disclosed herein are not limited to a 3GPP system.

    [0107] Note that, in the description herein, reference may be made to the term “cell”; however, particularly with respect to 5G NR concepts, beams may be used instead of cells and, as such, it is important to note that the concepts described herein are equally applicable to both cells and beams.

    [0108] As discussed above, there currently exist certain challenge(s) with respect to slot-based and mini-slot based time multiplexing schemes for multi-TRP transmissions in a cellular communications system such as, e.g., the 3GPP NR system. Even though the slot-based and mini-slot based time multiplexing schemes are agreed in NR for multi-TRP, the signaling details for indicating starting symbols for the multiple Physical Downlink Shared Channel (PDSCH) transmission occasions (i.e., repetitions) is still an open problem particularly for the mini-slot based time multiplexing scheme (i.e., transmitting multiple transmission occasions corresponding to multiple Transmission Configuration Indication (TCI) states). Without knowing the starting symbols of the multiple PDSCH transmission occasions, the UE will not know the time domain resource allocation for the multiple transmission occasions.

    [0109] Certain aspects of the present disclosure and their embodiments may provide solutions to the aforementioned or other challenges. Some example embodiments of the present disclosure are as follows. In a first example embodiment, a method performed by a wireless communication device (e.g., a UE) for determining a starting symbol of a plurality of transmission occasions (e.g., PDSCH transmission occasions, e.g., in a same slot) comprises one or more of: [0110] a) (optional) receiving (e.g., from a radio access node, e.g., a base station) an indication of a set of possible K values, where a K value is an offset value; [0111] b) receiving (e.g., from a radio access node, e.g., a base station) an indication that there are multiple transmission occasions (e.g., in a same slot); [0112] c) receiving (e.g., from a radio access node, e.g., a base station) an indication of a starting symbol S and a length L of a first transmission occasion (e.g., a first transmission occasion from among a plurality of transmission occasions in the same slot); [0113] d) receiving an indication of a particular K value (e.g., an indication of one of the set of possible K values if (a) is performed and, optionally, if the set of possible K values includes more than one possible K value) that is to be applied for determining a starting symbol of a second transmission occasion (e.g., a second transmission occasion from among the plurality of transmission occasions in the same slot); [0114] e) determining the starting symbol of the second transmission occasion (e.g., as S+L+K).

    [0115] A second example embodiment is the same as the first example embodiment but wherein the indication of the set of possible K values is received via higher layer signaling (e.g., Radio Resource Control (RRC) signaling).

    [0116] A third example embodiment is the same as the first or second embodiment but wherein the indication that there are multiple transmission occasions is received via a TCI field in a DCI which indicates two transmission occasions when there are more than one TCI state indicated by a codepoint in the TCI field.

    [0117] A fourth example embodiment is the same as the first, second, or third embodiment but wherein the indication of the start S and the length L of the first transmission occasion is via a Time Domain Resource Allocation (TDRA) field in Downlink Control Information (DCI).

    [0118] A fifth example embodiment is the same as the first, second, third, or fourth embodiment but wherein the indication of the particular K value is via a field in DCI.

    [0119] Certain embodiments may provide one or more of the following technical advantage(s). Some embodiments of the proposed solution(s) may provide efficient ways of signaling starting symbols for the multiple PDSCH transmission occasions to the UE. With the signaling proposed in some embodiments of the present disclosure, the UE may know where a first transmission occasion starts/ends, and where the next transmission occasion starts/ends.

    [0120] For example, looking at the first through fifth example embodiments described above, there are several benefits to higher layer configuring (e.g., via RRC) at least one offset value Kin the first indication in the first and second example embodiments. One solution is to always use a fixed value of K where the fixed value of K can be predefined in specifications. However, the proposed methods in the first example embodiment (including step a) and the second example embodiment may offer several advantages to merely fixing the value of K The advantages are listed below: [0121] In NR, some slots may have reference signals (e.g., the NR Tracking Reference Signal (TRS)) configured at a given symbol position(s) within the slot. For example, consider an example where the first transmission occasion has starting symbol S=0 and length L=5, and there is a NR reference signal configured in symbol 5 of the slot. In this case, the first transmission occasion occupies symbols 0-4. Then, a value of K=1 can be configured so that the second transmission occasion avoids the NR reference signal in symbol 5. With K=1, the second transmission occasion starts at symbol 6 and ends at symbol 10. Now, in a second example, assume where the first transmission occasion has starting symbol S=0 and length L=5, and there are two NR reference signals configured in symbols 5 and 6 of the slot. In this case, a value of K=2 is needed so the second transmission occasion avoids the NR reference signals in symbols 5-6. With K=2, the second transmission occasion starts at symbol 7 and ends at symbol 11. So, the methods of the first and second example embodiments allow the flexibility that is not given by the solution of always using a fixed value of K which is predefined. [0122] The methods in the first and second example embodiments also provide the flexibility of configuring the value of K in case there is downlink (DL)/uplink (UL) switching within a slot (i.e., there are a number of uplink symbols in between downlink symbols within a slot). In this case, the flexible solution of the methods of the first and second example embodiments allow different offset values to be configured to avoid different number of uplink symbols in the middle of a slot colliding with the second transmission occasion. [0123] The methods in the first and second example embodiments also provide the flexibility of configuring the value of K in case there are control resource sets (CORESETs) in the middle of a slot (i.e., there is a CORESET configured in between the first and second transmission occasions). In this case, the flexible solution of the methods of the first and second example embodiments allow different offset values to be configured to avoid different number of symbols occupied by the CORESET in the middle of a slot colliding with the second transmission occasion.

    [0124] The method of the third example embodiment above is beneficial as it allows the offset to be applied to multi-TRP transmission (i.e., when TCI field indicates two TCI states in a codepoint) and not for single-TRP transmission (i.e., when TCI field indicates one TCI state in a codepoint). Note that the scheme under consideration in NR Release 16 is for multi-TRP Ultra-Reliable Low-Latency Communication (URLLC) and configuring such a gap for single TRP may not be beneficial or needed. So, the method of the third example embodiment above allows the configured offset K to be applied only for multi-TRP URLLC.

    [0125] The methods of the first example embodiment (including step c) and the fourth example embodiment provide a reduction in the downlink control overhead as only the start and length of the first transmission occasion are signaled via the TDRA field in DCI. The other solution is to indicate the start and length of both the first and second transmission occasions via the TDRA field in DCI, but this other solution will increase the number of bits in the TDRA field. Hence, the proposed methods of the first example embodiment (including step c) and the fourth example embodiment are beneficial.

    [0126] The methods of the first example embodiment (including step d) and the fifth example embodiment above allow multiple offset K values to be configured and one of the values to be indicated via DCI. This is beneficial compared to always using the same offset K value for all the slots. For instance, a first slot may contain an NR reference signal in the middle of the slot, and a value of K=1 may be needed to avoid collision between the NR reference signal in the first slot and the second transmission occasion. In contrast, a second slot may not contain an NR reference signal in the middle of the slot, and there may not be a need for a gap between the first and second transmission occasions in this second slot. So, a value of K=0 is suitable for the second transmission occasion. Via the methods of the first example embodiment (including step d) and the fifth example embodiment above, additional flexibility for choosing different K values for different slots is attained.

    [0127] FIG. 7 illustrates one example of a cellular communications system 700 in which embodiments of the present disclosure may be implemented. In the embodiments described herein, the cellular communications system 700 is a 5G system (5GS) including a NR RAN (also referred to as a Next Generation RAN (NG-RAN)) or LTE RAN (i.e., E-UTRA RAN) or an Evolved Packet System (EPS) including a LTE RAN. In this example, the RAN includes base stations 702-1 and 702-2, which in LTE are referred to as eNBs (when connected to EPC) and in 5G NR are referred to as gNBs or ng-eNBs (when LTE RAN nodes connected to 5GC), controlling corresponding (macro) cells 704-1 and 704-2. The base stations 702-1 and 702-2 are generally referred to herein collectively as base stations 702 and individually as base station 702. Likewise, the (macro) cells 704-1 and 704-2 are generally referred to herein collectively as (macro) cells 704 and individually as (macro) cell 704. The RAN may also include a number of low power nodes 706-1 through 706-4 controlling corresponding small cells 708-1 through 708-4. The low power nodes 706-1 through 706-4 can be small base stations (such as pico or femto base stations) or Remote Radio Heads (RRHs), or the like. Notably, while not illustrated, one or more of the small cells 708-1 through 708-4 may alternatively be provided by the base stations 702. The low power nodes 706-1 through 706-4 are generally referred to herein collectively as low power nodes 706 and individually as low power node 706. Likewise, the small cells 708-1 through 708-4 are generally referred to herein collectively as small cells 708 and individually as small cell 708. The cellular communications system 700 also includes a core network 710, which in the 5GS is referred to as the 5G core (5GC). The base stations 702 (and optionally the low power nodes 706) are connected to the core network 710.

    [0128] The base stations 702 and the low power nodes 706 provide service to wireless communication devices 712-1 through 712-5 in the corresponding cells 704 and 708. The wireless communication devices 712-1 through 712-5 are generally referred to herein collectively as wireless communication devices 712 and individually as wireless communication device 712. In the following description, the wireless communication devices 712 are oftentimes UEs, but the present disclosure is not limited thereto.

    [0129] In some embodiments of this disclosure, it is assumed that multiple PDSCH transmission occasions within a slot are scheduled by a single DCI (i.e., single PDCCH). Only the starting symbol S and the length L in symbols for the first PDSCH transmission occasion is signaled in the DCI. For instance, the starting symbol S and the length L of the first PDSCH transmission occasion are provided by the TDRA field in the DCI. The starting symbol of the second and, if configured, the subsequent PDSCH transmission occasion(s) are signaled through a higher layer configured parameter K, which is the time distance in OFDM symbols between the starting symbol of the second transmission occasion and the last symbol of the first transmission occasion. An example is shown in FIG. 8, where there are two PDSCH transmission occasions within a slot with L=4 and S=2 for the first PDSCH occasion. L and S are signaled to the UE (for example, via the TDRA field in the DCI). The second PDSCH transmission occasion starts at symbol 8 and ends at symbol 11. There is a gap of K=2 symbols between the first and the second transmission occasions. Only K=2 is signaled to the UE for the second transmission occasion, and the UE derives the start and length for the second PDSCH occasion based on S and L of the first PDSCH occasion and K.

    [0130] In some cases, if a K value is not configured to the UE, then the UE assumes a K value of 0. That means the second transmission occasion starts on the next symbol after which the first transmission occasion ends.

    [0131] In some embodiments, the candidate values of K may depend on the downlink numerology. It may also additionally depend on the uplink numerology. This is because different gaps may be needed to protect uplink symbols in a case where a slot contains both uplink and downlink symbols. Furthermore, in case of frequency range 2 (FR2), the time required to switch from one TCI state (i.e., receiving using one beam from one TRP) to another TCI state (i.e., receiving using another beam from another TRP) may depend on the downlink numerology. Hence, different candidate values for K depending on downlink and/or UL numerology can be configured to the UE.

    [0132] Some embodiments of the present disclosure are described below under separate headings. Note that these embodiments may be used separately or in any desired combination.

    Embodiment 1: Predefining Candidate K Values with One of the Values Configured by RRC

    [0133] In this embodiment, a set of candidate K values is predefined and one of the values is configured for a UE, e.g., via higher layer signaling (e.g., RRC signaling). For example, the set of candidate K values may include {0, 1, 2, 3, 4}, and a UE may be configured with K=2, e.g., by RRC configuration. The RRC configuration may be based on the UE capability. For example, if a UE takes two symbols to switch from receiving from one TRP to another TRP, then the minimum K value that can be configured to the UE is K=2.

    Embodiment 2: RRC Configures a List of K Values and One is Dynamically Selected by DCI

    [0134] In some scenarios, a single higher layer (e.g., RRC) configured K value is not flexible enough. In another embodiment, a list of K values is configured for a UE (e.g., via higher layer signaling such as, e.g., RRC signaling), and one value from the list is dynamically indicated in DCI. Either an existing bit field or a new bit field in the DCI may be used for this purpose. This would allow the gNB to flexibly schedule the second PDSCH transmission within a slot. If a single K value is configured by RRC, then that K value is used by default.

    Embodiment 3: Configuring a K Value in Each TDRA

    [0135] For different starting symbols for the first PDSCH transmission occasion and mini-slot lengths, the allowed maximum K value would be different. For example, for S=0 and L=7, only K=0 is possible. While for S=2 and L=4, K can be from 0 to 5. Thus, in another embodiment, a K value is configured in each TDRA together with k0, PDSCH type, and SLIV. This would allow the K value to be configured according to the S and L values configured in each TDRA in the TDRA list and the same TDRA field in the DCI can be used indicate the K value. An example is shown below where each TDRA represented by the higher layer parameter PDSCH-TimeDomainResourceAllocation contains a K value. The maximum value possible for K is given by the parameter maxKvalue which may be, e.g., predefined in 3GPP specifications.

    TABLE-US-00004 PDSCH-TimeDomainResourceAllocationList -- ASN1START -- TAG-PDSCH-TIMEDOMAINRESOURCE ALLOCATIONLIST-START PDSCH-TimeDomainResourceAllocationList ::=   SEQUENCE (SIZE(1..maxNrofDL-Allocations)) OF PDSCH TimeDomainResourceAllocation PDSCH-TimeDomainResourceAllocation ::=  SEQUENCE {  k0    INTEGER(0..32) OPTIONAL, -- Need S  mappingType    ENUMERATED {typeA, typeB},  startSymbolAndLength    INTEGER (0..127) K INTEGER {0..maxKvalue } OPTIONAL } -- TAG-PDSCH-TIMEDOMAINRESOURCE ALLOCATIONLIST-STOP -- ASN1STOP

    [0136] In another embodiment, the K value in TDRA is only used when multiple PDSCH transmission occasions within a slot with multiple TRPs is signaled. Multi-TRP transmission can be determined, for example, if more than one TCI state is indicated in the DCI. If K is not configured in a TDRA, K=0 is assumed in case of multiple PDSCH transmission occasions.

    Embodiment 4: UE Capability Signaling on K Values

    [0137] In this embodiment, a UE may be required to signal to the gNB its capability on the minimum K value of which it is capable. The capability may only be signaled if the UE is capable of receiving multi-TRP transmissions and multi-TRP transmission is enabled for the UE. In another embodiment, the capability signaling for K may be just to indicate whether K=0 can be supported by the UE.

    Embodiment 5: Error Case Scenario

    [0138] In case a UE receives a DCI scheduling multiple PDSCH transmissions in a slot over multiple TRPs (i.e., multiple transmission occasions) with a K value that, when it is applied, the second PDSCH transmission occasion would go outside the slot, the second PDSCH occasion is ignored by the UE. For example, if the start and length of the first transmission occasion are S=0 and L=7, then a K value of 2 is considered as an error case where the UE would ignore the second PDSCH transmission occasion. This is because a K value of 2 would mean that the 2.sup.nd transmission occasion would start at symbol 8 within the slot and would have ended in symbol 15. Given a slot only contains 14 symbols, the UE ignores the 2.sup.nd PDSCH in this case

    Additional Aspects/Description

    [0139] FIG. 9 illustrates the operation of a wireless communication device (WCD) 712 (e.g., a UE) and a base station 702 (e.g., a gNB) in accordance with at least some aspects of the embodiments described above. Optional steps are represented by dashed lines or dashed boxes. Note that this process is only an example. It should also be noted that while the base station 702 (e.g., gNB) is illustrated as a single box or element, depending on the particular implementation, the base station 702 (e.g., gNB) may be implemented as a single network node or may be distributed across two or more network nodes. For example, the base station 702 may be implemented as two separate network nodes, namely, a first network node that implements e.g. the PHY and at least a portion of the MAC layer and a second network node that implements higher layers and possibly at portion of the MAC layer. As a specific example, in the case of a gNB, the functionality of the gNB may be separated between a gNB Centralized Unit (gNB-CU) and one or more gNB Distributed Units (gNB-DUs). In this regard, steps or functions described herein as being performed by the base station 702 or gNB may be performed in a distributed manner. For example, a network node that implements the higher layer functionality may “initiate” transmission of a particular message (e.g., by sending the message to another network node that implements the lower layer(s)), thereby causing the other network node that implements the lower layer functionality to actually transmit the particular message.

    [0140] As illustrated, the WCD 712 optionally sends (e.g., signals), to the base station 702, information that indicates one or more capabilities of the WCD 712 related to K values supported by the WCD 712 (step 900). This capability information may, for example, explicitly or implicitly indicate one or more K values that are supported by the WCD 712, a minimum K value required by the WCD 712, or whether K=0 is supported by the WCD 712 (see, e.g., Embodiment 4).

    [0141] The base station 702 optionally configures a set of possible K values (also referred to herein as “candidate” K values) for the WCD 712 (step 902). The configuration of the set of possible K values may be via higher layer signaling such as, e.g., RRC signaling. Optionally, the base station 702 configures the WCD 712 with a particular K value (step 904). As discussed above, in one embodiment (e.g., Embodiment 1), the configuration of the particular K value is a semi-static configuration sent via higher layer signaling (e.g., RRC signaling). Note that step 904 is optional in that the particular K value may alternatively be signaled to the WCD 712, e.g., within a DCI message that schedules multiple PDSCH transmission occasions within the same slot (e.g., as in Embodiments 2 and 3).

    [0142] The base station 702 transmits, and the WCD 712 receives, a DCI (sometimes referred to herein as a “DCI message”) where the DCI schedules two or more PDSCH transmission occasions within the same slot (step 906). As discussed above, the DCI message includes a TDRA that includes information that indicates a start S and a length L of the first PDSCH transmission occasion scheduled by the DCI message for the slot. The start of the second PDSCH transmission occasion in the slot and, if present, the start of any additional PDSCH transmission occasion(s) in the slot are determined based on the start (S) and length (L) of the first PDSCH transmission occasion indicated in the DCI message and the particular value of K signaled to the WCD 712 either in step 904 or in the DCI message, depending on the particular embodiment. For example, in one embodiment (e.g., Embodiment 2), the base station 702 dynamically configures the particular K value by signaling an indication of one of the set of possible K values (from step 902) to be used as the particular K value in the DCI message. As discussed above, in another embodiment (e.g., Embodiment 3), the base station 702 dynamically configures the particular K value by signaling the particular K value in the DCI message (e.g., in the TDRA contained in the DCI message).

    [0143] The WCD 712 determines the start of the second PDSCH transmission occasion and the start of any additional subsequent PDSCH transmission occasion(s) in the slot based on the start (S) and length (L) of the first PDSCH transmission indicated in the DCI message and the particular value of K, as described above (step 908). The base station 702 transmits (step 910), and the WCD 712 receives (912), PDSCH transmissions in the two or more PDSCH transmission occasions in accordance with determined start and length values for the respective PDSCH transmission occasions, as described above.

    [0144] FIG. 10 illustrates the operation of a wireless communication device (WCD) 712 (e.g., a UE) and a base station 702 (e.g., a gNB) in accordance with at least some aspects of the embodiments described above. Optional steps are represented by dashed lines or dashed boxes. Note that this process is only an example. It should also be noted that while the base station 702 (e.g., gNB) is illustrated as a single box or element, depending on the particular implementation, the base station 702 (e.g., gNB) may be implemented as a single network node or may be distributed across two or more network nodes. For example, the base station 702 may be implemented as two separate network nodes, namely, a first network node that implements e.g. the PHY and at least a portion of the MAC layer and a second network node that implements higher layers and possibly at portion of the MAC layer. As a specific example, in the case of a gNB, the functionality of the gNB may be separated between a gNB Centralized Unit (gNB-CU) and one or more gNB Distributed Units (gNB-DUs). In this regard, steps or functions described herein as being performed by the base station 702 or gNB may be performed in a distributed manner. For example, a network node that implements the higher layer functionality may “initiate” transmission of a particular message (e.g., by sending the message to another network node that implements the lower layer(s)), thereby causing the other network node that implements the lower layer functionality to actually transmit the particular message.

    [0145] The process of FIG. 10 is similar to that of FIG. 9.

    [0146] As illustrated, the base station 702 optionally sends, to the WCD 712, an indication of a set of possible K values (also referred to herein as “candidate” K values) for the WCD 712 (step 1000). The configuration of the set of possible K values may be via higher layer signaling such as, e.g., RRC signaling. The base station 702 sends, to the WCD 712, an indication of multiple PDSCH transmission occasions in a particular slot (step 1002). For example, this indication may be the DCI message of step 906 of FIG. 9, but is not limited thereto. In particular, in one example, this indication is via the TCI field in DCI which indicates two transmission occasions when there are more than 1 TCI state indicated by a codepoint in the TCI field. The base station 702 also sends, to the WCD 712, an indication of a start S and a length L of the first PDSCH transmission occasion in the particular slot (step 1004). For example, this indication may also be the DCI message (specifically the TDRA included in the DCI message) of step 906 of FIG. 9. The base station 702 also sends, to the WCD 712, an indication of a particular K value (step 1006). For example, as discussed above, in one embodiment (e.g., Embodiment 1), the configuration of the particular K value is a semi-static configuration sent via higher layer signaling (e.g., RRC signaling). As another example, in one embodiment (e.g., Embodiment 2), the base station 702 dynamically configures the particular K value by signaling an indication of one of the set of possible K values (from step 1000) to be used as the particular K value in the DCI message. As discussed above, in another embodiment (e.g., Embodiment 3), the base station 702 dynamically configures the particular K value by signaling the particular K value in the DCI message (e.g., in the TDRA contained in the DCI message).

    [0147] The WCD 712 determines the start of the second PDSCH transmission occasion and the start of any additional subsequent PDSCH transmission occasion(s) in the slot based on the start (S) and length (L) of the first PDSCH transmission indicated in the DCI message and the particular value of K, as described above (step 1008). The base station 702 transmits (step 1010), and the WCD 712 receives (1012), PDSCH transmissions in the two or more PDSCH transmission occasions in accordance with determined start and length values for the respective PDSCH transmission occasions, as described above.

    [0148] FIG. 11 is a schematic block diagram of a radio access node 1100 according to some embodiments of the present disclosure. Optional features are represented by dashed boxes. The radio access node 1100 may be, for example, a base station 702 or 706 or a network node that implements all or part of the functionality of the base station 702 or gNB described herein. As illustrated, the radio access node 1100 includes a control system 1102 that includes one or more processors 1104 (e.g., Central Processing Units (CPUs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), and/or the like), memory 1106, and a network interface 1108. The one or more processors 1104 are also referred to herein as processing circuitry. In addition, the radio access node 1100 may include one or more radio units 1110 that each includes one or more transmitters 1112 and one or more receivers 1114 coupled to one or more antennas 1116. The radio units 1110 may be referred to or be part of radio interface circuitry. In some embodiments, the radio unit(s) 1110 is external to the control system 1102 and connected to the control system 1102 via, e.g., a wired connection (e.g., an optical cable). However, in some other embodiments, the radio unit(s) 1110 and potentially the antenna(s) 1116 are integrated together with the control system 1102. The one or more processors 1104 operate to provide one or more functions of a radio access node 1100 as described herein (e.g., one or more functions of a network node, base station, or gNB as described herein). In some embodiments, the function(s) are implemented in software that is stored, e.g., in the memory 1106 and executed by the one or more processors 1104.

    [0149] FIG. 12 is a schematic block diagram that illustrates a virtualized embodiment of the radio access node 1100 according to some embodiments of the present disclosure. This discussion is equally applicable to other types of network nodes. Further, other types of network nodes may have similar virtualized architectures. Again, optional features are represented by dashed boxes.

    [0150] As used herein, a “virtualized” radio access node is an implementation of the radio access node 1100 in which at least a portion of the functionality of the radio access node 1100 is implemented as a virtual component(s) (e.g., via a virtual machine(s) executing on a physical processing node(s) in a network(s)). As illustrated, in this example, the radio access node 1100 may include the control system 1102 and/or the one or more radio units 1110, as described above. The control system 1102 may be connected to the radio unit(s) 1110 via, for example, an optical cable or the like. The radio access node 1100 includes one or more processing nodes 1200 coupled to or included as part of a network(s) 1202. If present, the control system 1102 or the radio unit(s) are connected to the processing node(s) 1200 via the network 1202. Each processing node 1200 includes one or more processors 1204 (e.g., CPUs, ASICs, FPGAs, and/or the like), memory 1206, and a network interface 1208.

    [0151] In this example, functions 1210 of the radio access node 1100 described herein (e.g., one or more functions of a network node, base station, or gNB as described herein) are implemented at the one or more processing nodes 1200 or distributed across the one or more processing nodes 1200 and the control system 1102 and/or the radio unit(s) 1110 in any desired manner. In some particular embodiments, some or all of the functions 1210 of the radio access node 1100 described herein are implemented as virtual components executed by one or more virtual machines implemented in a virtual environment(s) hosted by the processing node(s) 1200. As will be appreciated by one of ordinary skill in the art, additional signaling or communication between the processing node(s) 1200 and the control system 1102 is used in order to carry out at least some of the desired functions 1210. Notably, in some embodiments, the control system 1102 may not be included, in which case the radio unit(s) 1110 communicate directly with the processing node(s) 1200 via an appropriate network interface(s).

    [0152] In some embodiments, a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of radio access node 1100 or a node (e.g., a processing node 1200) implementing one or more of the functions 1210 of the radio access node 1100 in a virtual environment according to any of the embodiments described herein (e.g., one or more functions of a network node, base station, or gNB as described herein) is provided. In some embodiments, a carrier comprising the aforementioned computer program product is provided. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as memory).

    [0153] FIG. 13 is a schematic block diagram of the radio access node 1100 according to some other embodiments of the present disclosure. The radio access node 1100 includes one or more modules 1300, each of which is implemented in software. The module(s) 1300 provide the functionality of the radio access node 1100 described herein (e.g., one or more functions of a network node, base station, or gNB as described herein). This discussion is equally applicable to the processing node 1200 of FIG. 12 where the modules 1300 may be implemented at one of the processing nodes 1200 or distributed across multiple processing nodes 1200 and/or distributed across the processing node(s) 1200 and the control system 1102.

    [0154] FIG. 14 is a schematic block diagram of a wireless communication device 1400 according to some embodiments of the present disclosure. As illustrated, the wireless communication device 1400 includes one or more processors 1402 (e.g., CPUs, ASICs, FPGAs, and/or the like), memory 1404, and one or more transceivers 1406 each including one or more transmitters 1408 and one or more receivers 1410 coupled to one or more antennas 1412. The transceiver(s) 1406 includes radio-front end circuitry connected to the antenna(s) 1412 that is configured to condition signals communicated between the antenna(s) 1412 and the processor(s) 1402, as will be appreciated by on of ordinary skill in the art. The processors 1402 are also referred to herein as processing circuitry. The transceivers 1406 are also referred to herein as radio circuitry. In some embodiments, the functionality of the wireless communication device 1400 described above (e.g., one or more functions of a wireless communication device 712 or UE as described herein) may be fully or partially implemented in software that is, e.g., stored in the memory 1404 and executed by the processor(s) 1402. Note that the wireless communication device 1400 may include additional components not illustrated in FIG. 14 such as, e.g., one or more user interface components (e.g., an input/output interface including a display, buttons, a touch screen, a microphone, a speaker(s), and/or the like and/or any other components for allowing input of information into the wireless communication device 1400 and/or allowing output of information from the wireless communication device 1400), a power supply (e.g., a battery and associated power circuitry), etc.

    [0155] In some embodiments, a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of the wireless communication device 1400 according to any of the embodiments described herein (e.g., one or more functions of a wireless communication device 712 or UE as described herein) is provided. In some embodiments, a carrier comprising the aforementioned computer program product is provided. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as memory).

    [0156] FIG. 15 is a schematic block diagram of the wireless communication device 1400 according to some other embodiments of the present disclosure. The wireless communication device 1400 includes one or more modules 1500, each of which is implemented in software. The module(s) 1500 provide the functionality of the wireless communication device 1400 described herein (e.g., one or more functions of a wireless communication device 712 or UE as described herein).

    [0157] With reference to FIG. 16, in accordance with an embodiment, a communication system includes a telecommunication network 1600, such as a 3GPP-type cellular network, which comprises an access network 1602, such as a RAN, and a core network 1604. The access network 1602 comprises a plurality of base stations 1606A, 1606B, 1606C, such as Node Bs, eNBs, gNBs, or other types of wireless Access Points (APs), each defining a corresponding coverage area 1608A, 1608B, 1608C. Each base station 1606A, 1606B, 1606C is connectable to the core network 1604 over a wired or wireless connection 1610. A first UE 1612 located in coverage area 1608C is configured to wirelessly connect to, or be paged by, the corresponding base station 1606C. A second UE 1614 in coverage area 1608A is wirelessly connectable to the corresponding base station 1606A. While a plurality of UEs 1612, 1614 are illustrated in this example, the disclosed embodiments are equally applicable to a situation where a sole UE is in the coverage area or where a sole UE is connecting to the corresponding base station 1606.

    [0158] The telecommunication network 1600 is itself connected to a host computer 1616, which may be embodied in the hardware and/or software of a standalone server, a cloud-implemented server, a distributed server, or as processing resources in a server farm. The host computer 1616 may be under the ownership or control of a service provider, or may be operated by the service provider or on behalf of the service provider. Connections 1618 and 1620 between the telecommunication network 1600 and the host computer 1616 may extend directly from the core network 1604 to the host computer 1616 or may go via an optional intermediate network 1622. The intermediate network 1622 may be one of, or a combination of more than one of, a public, private, or hosted network; the intermediate network 1622, if any, may be a backbone network or the Internet; in particular, the intermediate network 1622 may comprise two or more sub-networks (not shown).

    [0159] The communication system of FIG. 16 as a whole enables connectivity between the connected UEs 1612, 1614 and the host computer 1616. The connectivity may be described as an Over-the-Top (OTT) connection 1624. The host computer 1616 and the connected UEs 1612, 1614 are configured to communicate data and/or signaling via the OTT connection 1624, using the access network 1602, the core network 1604, any intermediate network 1622, and possible further infrastructure (not shown) as intermediaries. The OTT connection 1624 may be transparent in the sense that the participating communication devices through which the OTT connection 1624 passes are unaware of routing of uplink and downlink communications. For example, the base station 1606 may not or need not be informed about the past routing of an incoming downlink communication with data originating from the host computer 1616 to be forwarded (e.g., handed over) to a connected UE 1612. Similarly, the base station 1606 need not be aware of the future routing of an outgoing uplink communication originating from the UE 1612 towards the host computer 1616.

    [0160] Example implementations, in accordance with an embodiment, of the UE, base station, and host computer discussed in the preceding paragraphs will now be described with reference to FIG. 17. In a communication system 1700, a host computer 1702 comprises hardware 1704 including a communication interface 1706 configured to set up and maintain a wired or wireless connection with an interface of a different communication device of the communication system 1700. The host computer 1702 further comprises processing circuitry 1708, which may have storage and/or processing capabilities. In particular, the processing circuitry 1708 may comprise one or more programmable processors, ASICs, FPGAs, or combinations of these (not shown) adapted to execute instructions. The host computer 1702 further comprises software 1710, which is stored in or accessible by the host computer 1702 and executable by the processing circuitry 1708. The software 1710 includes a host application 1712. The host application 1712 may be operable to provide a service to a remote user, such as a UE 1714 connecting via an OTT connection 1716 terminating at the UE 1714 and the host computer 1702. In providing the service to the remote user, the host application 1712 may provide user data which is transmitted using the OTT connection 1716.

    [0161] The communication system 1700 further includes a base station 1718 provided in a telecommunication system and comprising hardware 1720 enabling it to communicate with the host computer 1702 and with the UE 1714. The hardware 1720 may include a communication interface 1722 for setting up and maintaining a wired or wireless connection with an interface of a different communication device of the communication system 1700, as well as a radio interface 1724 for setting up and maintaining at least a wireless connection 1726 with the UE 1714 located in a coverage area (not shown in FIG. 17) served by the base station 1718. The communication interface 1722 may be configured to facilitate a connection 1728 to the host computer 1702. The connection 1728 may be direct or it may pass through a core network (not shown in FIG. 17) of the telecommunication system and/or through one or more intermediate networks outside the telecommunication system. In the embodiment shown, the hardware 1720 of the base station 1718 further includes processing circuitry 1730, which may comprise one or more programmable processors, ASICs, FPGAs, or combinations of these (not shown) adapted to execute instructions. The base station 1718 further has software 1732 stored internally or accessible via an external connection.

    [0162] The communication system 1700 further includes the UE 1714 already referred to. The UE's 1714 hardware 1734 may include a radio interface 1736 configured to set up and maintain a wireless connection 1726 with a base station serving a coverage area in which the UE 1714 is currently located. The hardware 1734 of the UE 1714 further includes processing circuitry 1738, which may comprise one or more programmable processors, ASICs, FPGAs, or combinations of these (not shown) adapted to execute instructions. The UE 1714 further comprises software 1740, which is stored in or accessible by the UE 1714 and executable by the processing circuitry 1738. The software 1740 includes a client application 1742. The client application 1742 may be operable to provide a service to a human or non-human user via the UE 1714, with the support of the host computer 1702. In the host computer 1702, the executing host application 1712 may communicate with the executing client application 1742 via the OTT connection 1716 terminating at the UE 1714 and the host computer 1702. In providing the service to the user, the client application 1742 may receive request data from the host application 1712 and provide user data in response to the request data. The OTT connection 1716 may transfer both the request data and the user data. The client application 1742 may interact with the user to generate the user data that it provides.

    [0163] It is noted that the host computer 1702, the base station 1718, and the UE 1714 illustrated in FIG. 17 may be similar or identical to the host computer 1616, one of the base stations 1606A, 1606B, 1606C, and one of the UEs 1612, 1614 of FIG. 16, respectively. This is to say, the inner workings of these entities may be as shown in FIG. 17 and independently, the surrounding network topology may be that of FIG. 16.

    [0164] In FIG. 17, the OTT connection 1716 has been drawn abstractly to illustrate the communication between the host computer 1702 and the UE 1714 via the base station 1718 without explicit reference to any intermediary devices and the precise routing of messages via these devices. The network infrastructure may determine the routing, which may be configured to hide from the UE 1714 or from the service provider operating the host computer 1702, or both. While the OTT connection 1716 is active, the network infrastructure may further take decisions by which it dynamically changes the routing (e.g., on the basis of load balancing consideration or reconfiguration of the network).

    [0165] The wireless connection 1726 between the UE 1714 and the base station 1718 is in accordance with the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of OTT services provided to the UE 1714 using the OTT connection 1716, in which the wireless connection 1726 forms the last segment.

    [0166] A measurement procedure may be provided for the purpose of monitoring data rate, latency, and other factors on which the one or more embodiments improve. There may further be an optional network functionality for reconfiguring the OTT connection 1716 between the host computer 1702 and the UE 1714, in response to variations in the measurement results. The measurement procedure and/or the network functionality for reconfiguring the OTT connection 1716 may be implemented in the software 1710 and the hardware 1704 of the host computer 1702 or in the software 1740 and the hardware 1734 of the UE 1714, or both. In some embodiments, sensors (not shown) may be deployed in or in association with communication devices through which the OTT connection 1716 passes; the sensors may participate in the measurement procedure by supplying values of the monitored quantities exemplified above, or supplying values of other physical quantities from which the software 1710, 1740 may compute or estimate the monitored quantities. The reconfiguring of the OTT connection 1716 may include message format, retransmission settings, preferred routing, etc.; the reconfiguring need not affect the base station 1718, and it may be unknown or imperceptible to the base station 1718. Such procedures and functionalities may be known and practiced in the art. In certain embodiments, measurements may involve proprietary UE signaling facilitating the host computer 1702's measurements of throughput, propagation times, latency, and the like. The measurements may be implemented in that the software 1710 and 1740 causes messages to be transmitted, in particular empty or ‘dummy’ messages, using the OTT connection 1716 while it monitors propagation times, errors, etc.

    [0167] FIG. 18 is a flowchart illustrating a method implemented in a communication system, in accordance with one embodiment. The communication system includes a host computer, a base station, and a UE which may be those described with reference to FIGS. 16 and 17. For simplicity of the present disclosure, only drawing references to FIG. 18 will be included in this section. In step 1800, the host computer provides user data. In sub-step 1802 (which may be optional) of step 1800, the host computer provides the user data by executing a host application. In step 1804, the host computer initiates a transmission carrying the user data to the UE. In step 1806 (which may be optional), the base station transmits to the UE the user data which was carried in the transmission that the host computer initiated, in accordance with the teachings of the embodiments described throughout this disclosure. In step 1808 (which may also be optional), the UE executes a client application associated with the host application executed by the host computer.

    [0168] FIG. 19 is a flowchart illustrating a method implemented in a communication system, in accordance with one embodiment. The communication system includes a host computer, a base station, and a UE which may be those described with reference to FIGS. 16 and 17. For simplicity of the present disclosure, only drawing references to FIG. 19 will be included in this section. In step 1900 of the method, the host computer provides user data. In an optional sub-step (not shown) the host computer provides the user data by executing a host application. In step 1902, the host computer initiates a transmission carrying the user data to the UE. The transmission may pass via the base station, in accordance with the teachings of the embodiments described throughout this disclosure. In step 1904 (which may be optional), the UE receives the user data carried in the transmission.

    [0169] FIG. 20 is a flowchart illustrating a method implemented in a communication system, in accordance with one embodiment. The communication system includes a host computer, a base station, and a UE which may be those described with reference to FIGS. 16 and 17. For simplicity of the present disclosure, only drawing references to FIG. 20 will be included in this section. In step 2000 (which may be optional), the UE receives input data provided by the host computer. Additionally or alternatively, in step 2002, the UE provides user data. In sub-step 2004 (which may be optional) of step 2000, the UE provides the user data by executing a client application. In sub-step 2006 (which may be optional) of step 2002, the UE executes a client application which provides the user data in reaction to the received input data provided by the host computer. In providing the user data, the executed client application may further consider user input received from the user. Regardless of the specific manner in which the user data was provided, the UE initiates, in sub-step 2008 (which may be optional), transmission of the user data to the host computer. In step 2010 of the method, the host computer receives the user data transmitted from the UE, in accordance with the teachings of the embodiments described throughout this disclosure.

    [0170] FIG. 21 is a flowchart illustrating a method implemented in a communication system, in accordance with one embodiment. The communication system includes a host computer, a base station, and a UE which may be those described with reference to FIGS. 16 and 17. For simplicity of the present disclosure, only drawing references to FIG. 21 will be included in this section. In step 2100 (which may be optional), in accordance with the teachings of the embodiments described throughout this disclosure, the base station receives user data from the UE. In step 2102 (which may be optional), the base station initiates transmission of the received user data to the host computer. In step 2104 (which may be optional), the host computer receives the user data carried in the transmission initiated by the base station.

    [0171] Any appropriate steps, methods, features, functions, or benefits disclosed herein may be performed through one or more functional units or modules of one or more virtual apparatuses. Each virtual apparatus may comprise a number of these functional units. These functional units may be implemented via processing circuitry, which may include one or more microprocessor or microcontrollers, as well as other digital hardware, which may include Digital Signal Processor (DSPs), special-purpose digital logic, and the like. The processing circuitry may be configured to execute program code stored in memory, which may include one or several types of memory such as Read Only Memory (ROM), Random Access Memory (RAM), cache memory, flash memory devices, optical storage devices, etc. Program code stored in memory includes program instructions for executing one or more telecommunications and/or data communications protocols as well as instructions for carrying out one or more of the techniques described herein. In some implementations, the processing circuitry may be used to cause the respective functional unit to perform corresponding functions according one or more embodiments of the present disclosure.

    [0172] While processes in the figures may show a particular order of operations performed by certain embodiments of the present disclosure, it should be understood that such order is exemplary (e.g., alternative embodiments may perform the operations in a different order, combine certain operations, overlap certain operations, etc.).

    [0173] Some example embodiments of the present disclosure are as follows:

    Group A Embodiments

    [0174] Embodiment 1: A method performed by a wireless communication device (e.g., a UE) for determining a starting symbol of a plurality of transmission occasions, the method comprising one or more of: receiving (1002) an indication that there are multiple transmission occasions; receiving (1004) an indication of a starting symbol S and a length L of a first transmission occasion; receiving (1006) an indication of a particular K value that is to be applied for determining a starting symbol of a second transmission occasion; determining (1008) the starting symbol of the second transmission occasion (e.g., as S+L+K).

    [0175] Embodiment 2: The method of embodiment 1 wherein the multiple transmission occasions are multiple PDSCH transmission occasions.

    [0176] Embodiment 3: The method of embodiment 1 or 2 wherein the multiple transmission occasions are in the same slot.

    [0177] Embodiment 4: The method of any of embodiments 1 to 3 wherein the first transmission occasion is the first transmission occasion from among the multiple transmission occasions.

    [0178] Embodiment 5: The method of embodiment 4 wherein the second transmission occasion is the second transmission occasion from among the multiple transmission occasions.

    [0179] Embodiment 6: The method of any of embodiments 1 to 5 further comprising: receiving (1000) an indication of a set of possible K values; wherein receiving (1006) the indication of the particular K value comprises receiving (1006) an indication of one of the set of possible K values as the particular K value.

    [0180] Embodiment 7: The method of embodiment 6 wherein receiving (1000) the indication of the set of possible K values comprises receiving (1000) the indication of the set of possible K values via higher layer signaling.

    [0181] Embodiment 8: The method of any of embodiments 1 to 6 wherein receiving (1002) the indication that there are multiple transmission occasions comprises receiving (1002) the indication that there are multiple transmission occasions via a TCI field in a DCI which indicates two transmission occasions when there are more than 1 TCI state indicated by a codepoint in the TCI field.

    [0182] Embodiment 9: The method of any of embodiments 1 to 8 wherein receiving (1004) the indication of the start S and the length L of the first transmission occasion comprises receiving (1004) the indication of the start S and the length L of the first transmission occasion via a TDRA field in DCI.

    [0183] Embodiment 10: The method of any of embodiments 1 to 9 wherein receiving (1006) the indication of the particular K value comprises receiving (1006) the indication of the particular K value via a field in DCI.

    [0184] Embodiment 11: The method of any of embodiments 1 to 10 comprising receiving (906) a DCI message that schedules the multiple transmission occasions in a same slot, wherein the DCI message comprises the indication that there are multiple transmission occasions and that indication of the starting symbol S and the length L of the first transmission occasion.

    [0185] Embodiment 12: The method of embodiment 11 wherein the DCI message further comprises the indication of the particular K value.

    [0186] Embodiment 13: The method of any of the previous embodiments, further comprising: providing user data; and forwarding the user data to a host computer via the transmission to the base station.

    Group B Embodiments

    [0187] Embodiment 14: A method performed by a base station for signaling a starting symbol of a plurality of transmission occasions, the method comprising one or more of: sending (1002), to a wireless communication device, an indication that there are multiple transmission occasions; sending (1004), to the wireless communication device, an indication of a starting symbol S and a length L of a first transmission occasion; and sending (1006), to the wireless communication device, an indication of a particular K value that is to be applied for determining a starting symbol of a second transmission occasion.

    [0188] Embodiment 15: The method of embodiment 14 wherein the starting symbol of the second transmission occasion is S+L+K.

    [0189] Embodiment 16: The method of embodiment 14 or 15 wherein the multiple transmission occasions are multiple PDSCH transmission occasions.

    [0190] Embodiment 17: The method of any of embodiments 14 to 16 wherein the multiple transmission occasions are in the same slot.

    [0191] Embodiment 18: The method of any of embodiments 14 to 17 wherein the first transmission occasion is the first transmission occasion from among the multiple transmission occasions.

    [0192] Embodiment 19: The method of embodiment 18 wherein the second transmission occasion is the second transmission occasion from among the multiple transmission occasions.

    [0193] Embodiment 20: The method of any of embodiments 14 to 19 further comprising: sending (1000), to the wireless communication device, an indication of a set of possible K values; wherein sending (1006) the indication of the particular K value comprises sending (1006) an indication of one of the set of possible K values as the particular K value.

    [0194] Embodiment 21: The method of embodiment 20 wherein sending (1000) the indication of the set of possible K values comprises sending (1000) the indication of the set of possible K values via higher layer signaling.

    [0195] Embodiment 22: The method of any of embodiments 14 to 21 wherein sending (1002) the indication that there are multiple transmission occasions comprises sending (1002) the indication that there are multiple transmission occasions via a TCI field in a DCI which indicates two transmission occasions when there are more than 1 TCI state indicated by a codepoint in the TCI field.

    [0196] Embodiment 23: The method of any of embodiments 14 to 22 wherein sending (1004) the indication of the start S and the length L of the first transmission occasion comprises sending (1004) the indication of the start S and the length L of the first transmission occasion via a TDRA field in DCI.

    [0197] Embodiment 24: The method of any of embodiments 14 to 23 wherein sending (1006) the indication of the particular K value comprises sending (1006) the indication of the particular K value via a field in DCI.

    [0198] Embodiment 25: The method of any of embodiments 14 to 24 comprising sending (906), to the wireless communication device, a DCI message that schedules the multiple transmission occasions in a same slot, wherein the DCI message comprises the indication that there are multiple transmission occasions and that indication of the starting symbol S and the length L of the first transmission occasion.

    [0199] Embodiment 26: The method of embodiment 25 wherein the DCI message further comprises the indication of the particular K value.

    [0200] Embodiment 27: The method of any of the previous embodiments, further comprising: obtaining user data; and forwarding the user data to a host computer or a wireless device.

    Group C Embodiments

    [0201] Embodiment 28: A wireless device comprising: processing circuitry configured to perform any of the steps of any of the Group A embodiments; and power supply circuitry configured to supply power to the wireless device.

    [0202] Embodiment 29: A base station comprising: processing circuitry configured to perform any of the steps of any of the Group B embodiments; and power supply circuitry configured to supply power to the base station.

    [0203] Embodiment 30: A User Equipment, UE, comprising: an antenna configured to send and receive wireless signals; radio front-end circuitry connected to the antenna and to processing circuitry, and configured to condition signals communicated between the antenna and the processing circuitry; the processing circuitry being configured to perform any of the steps of any of the Group A embodiments; an input interface connected to the processing circuitry and configured to allow input of information into the UE to be processed by the processing circuitry; an output interface connected to the processing circuitry and configured to output information from the UE that has been processed by the processing circuitry; and a battery connected to the processing circuitry and configured to supply power to the UE.

    [0204] Embodiment 31: A communication system including a host computer comprising: processing circuitry configured to provide user data; and a communication interface configured to forward the user data to a cellular network for transmission to a User Equipment, UE; wherein the cellular network comprises a base station having a radio interface and processing circuitry, the base station's processing circuitry configured to perform any of the steps of any of the Group B embodiments.

    [0205] Embodiment 32: The communication system of the previous embodiment further including the base station.

    [0206] Embodiment 33: The communication system of the previous 2 embodiments, further including the UE, wherein the UE is configured to communicate with the base station.

    [0207] Embodiment 34: The communication system of the previous 3 embodiments, wherein: the processing circuitry of the host computer is configured to execute a host application, thereby providing the user data; and the UE comprises processing circuitry configured to execute a client application associated with the host application.

    [0208] Embodiment 35: A method implemented in a communication system including a host computer, a base station, and a User Equipment, UE, the method comprising: at the host computer, providing user data; and at the host computer, initiating a transmission carrying the user data to the UE via a cellular network comprising the base station, wherein the base station performs any of the steps of any of the Group B embodiments.

    [0209] Embodiment 36: The method of the previous embodiment, further comprising, at the base station, transmitting the user data.

    [0210] Embodiment 37: The method of the previous 2 embodiments, wherein the user data is provided at the host computer by executing a host application, the method further comprising, at the UE, executing a client application associated with the host application.

    [0211] Embodiment 38: A User Equipment, UE, configured to communicate with a base station, the UE comprising a radio interface and processing circuitry configured to perform the method of the previous 3 embodiments.

    [0212] Embodiment 39: A communication system including a host computer comprising: processing circuitry configured to provide user data; and a communication interface configured to forward user data to a cellular network for transmission to a User Equipment, UE; wherein the UE comprises a radio interface and processing circuitry, the UE's components configured to perform any of the steps of any of the Group A embodiments.

    [0213] Embodiment 40: The communication system of the previous embodiment, wherein the cellular network further includes a base station configured to communicate with the UE.

    [0214] Embodiment 41: The communication system of the previous 2 embodiments, wherein: the processing circuitry of the host computer is configured to execute a host application, thereby providing the user data; and the UE's processing circuitry is configured to execute a client application associated with the host application.

    [0215] Embodiment 42: A method implemented in a communication system including a host computer, a base station, and a User Equipment, UE, the method comprising: at the host computer, providing user data; and at the host computer, initiating a transmission carrying the user data to the UE via a cellular network comprising the base station, wherein the UE performs any of the steps of any of the Group A embodiments.

    [0216] Embodiment 43: The method of the previous embodiment, further comprising at the UE, receiving the user data from the base station.

    [0217] Embodiment 44: A communication system including a host computer comprising: communication interface configured to receive user data originating from a transmission from a User Equipment, UE, to a base station; wherein the UE comprises a radio interface and processing circuitry, the UE's processing circuitry configured to perform any of the steps of any of the Group A embodiments.

    [0218] Embodiment 45: The communication system of the previous embodiment, further including the UE.

    [0219] Embodiment 46: The communication system of the previous 2 embodiments, further including the base station, wherein the base station comprises a radio interface configured to communicate with the UE and a communication interface configured to forward to the host computer the user data carried by a transmission from the UE to the base station.

    [0220] Embodiment 47: The communication system of the previous 3 embodiments, wherein: the processing circuitry of the host computer is configured to execute a host application; and the UE's processing circuitry is configured to execute a client application associated with the host application, thereby providing the user data.

    [0221] Embodiment 48: The communication system of the previous 4 embodiments, wherein: the processing circuitry of the host computer is configured to execute a host application, thereby providing request data; and the UE's processing circuitry is configured to execute a client application associated with the host application, thereby providing the user data in response to the request data.

    [0222] Embodiment 49: A method implemented in a communication system including a host computer, a base station, and a User Equipment, UE, the method comprising: at the host computer, receiving user data transmitted to the base station from the UE, wherein the UE performs any of the steps of any of the Group A embodiments.

    [0223] Embodiment 50: The method of the previous embodiment, further comprising, at the UE, providing the user data to the base station.

    [0224] Embodiment 51: The method of the previous 2 embodiments, further comprising: at the UE, executing a client application, thereby providing the user data to be transmitted; and at the host computer, executing a host application associated with the client application.

    [0225] Embodiment 52: The method of the previous 3 embodiments, further comprising: at the UE, executing a client application; and at the UE, receiving input data to the client application, the input data being provided at the host computer by executing a host application associated with the client application; wherein the user data to be transmitted is provided by the client application in response to the input data.

    [0226] Embodiment 53: A communication system including a host computer comprising a communication interface configured to receive user data originating from a transmission from a User Equipment, UE, to a base station, wherein the base station comprises a radio interface and processing circuitry, the base station's processing circuitry configured to perform any of the steps of any of the Group B embodiments.

    [0227] Embodiment 54: The communication system of the previous embodiment further including the base station.

    [0228] Embodiment 55: The communication system of the previous 2 embodiments, further including the UE, wherein the UE is configured to communicate with the base station.

    [0229] Embodiment 56: The communication system of the previous 3 embodiments, wherein: the processing circuitry of the host computer is configured to execute a host application; and the UE is configured to execute a client application associated with the host application, thereby providing the user data to be received by the host computer.

    [0230] Embodiment 57: A method implemented in a communication system including a host computer, a base station, and a User Equipment, UE, the method comprising: at the host computer, receiving, from the base station, user data originating from a transmission which the base station has received from the UE, wherein the UE performs any of the steps of any of the Group A embodiments.

    [0231] Embodiment 58: The method of the previous embodiment, further comprising at the base station, receiving the user data from the UE.

    [0232] Embodiment 59: The method of the previous 2 embodiments, further comprising at the base station, initiating a transmission of the received user data to the host computer.

    Group D Embodiments

    [0233] Embodiment 60: A method for indicating the starting symbol of a plurality of PDSCH transmission occasions, the method comprising one or more of: [0234] a. A first indication to the UE from the network of at least one offset value K [0235] b. A second indication to the UE from the network that there are multiple PDSCH transmission occasions [0236] c. A third indication to indicate the starting symbol S and length L of the first transmission occasion [0237] d. A fourth indication (in case more than one K offset is configured by first indication) of which of the K offset values should be applied for determining the starting symbol of the second transmission occasion. [0238] e. Determining the starting symbol of the 2.sup.nd transmission occasion as S+L+K.

    [0239] Embodiment 61: The method of embodiment 60, where the first indication is via higher layers (e.g., RRC).

    [0240] Embodiment 62: The method of any of embodiments 60-61, where the second indication is via the TCI field in DCI which indicates two transmission occasions when there are more than 1 TCI state indicated by a codepoint in the TCI field.

    [0241] Embodiment 63: The method of any of embodiments 60-62, where the third indication is via a TDRA field in DCI.

    [0242] Embodiment 64: The method of any of embodiments 60-63, where the fourth indication is via a field in DCI.

    [0243] At least some of the following abbreviations may be used in this disclosure. If there is an inconsistency between abbreviations, preference should be given to how it is used above. If listed multiple times below, the first listing should be preferred over any subsequent listing(s). [0244] 3GPP Third Generation Partnership Project [0245] 5G Fifth Generation [0246] 5GC Fifth Generation Core [0247] 5GS Fifth Generation System [0248] AF Application Function [0249] AMF Access and Mobility Function [0250] AN Access Network [0251] AP Access Point [0252] ASIC Application Specific Integrated Circuit [0253] AUSF Authentication Server Function [0254] CPU Central Processing Unit [0255] DN Data Network [0256] DSP Digital Signal Processor [0257] eNB Enhanced or Evolved Node B [0258] EPS Evolved Packet System [0259] E-UTRA Evolved Universal Terrestrial Radio Access [0260] FPGA Field Programmable Gate Array [0261] gNB New Radio Base Station [0262] gNB-DU New Radio Base Station Distributed Unit [0263] HSS Home Subscriber Server [0264] IoT Internet of Things [0265] IP Internet Protocol [0266] LTE Long Term Evolution [0267] MME Mobility Management Entity [0268] MTC Machine Type Communication [0269] NEF Network Exposure Function [0270] NF Network Function [0271] NR New Radio [0272] NRF Network Function Repository Function [0273] NSSF Network Slice Selection Function [0274] OTT Over-the-Top [0275] PC Personal Computer [0276] PCF Policy Control Function [0277] P-GW Packet Data Network Gateway [0278] QoS Quality of Service [0279] RAM Random Access Memory [0280] RAN Radio Access Network [0281] ROM Read Only Memory [0282] RRH Remote Radio Head [0283] RTT Round Trip Time [0284] SCEF Service Capability Exposure Function [0285] SMF Session Management Function [0286] UDM Unified Data Management [0287] UE User Equipment [0288] UPF User Plane Function

    [0289] Those skilled in the art will recognize improvements and modifications to the embodiments of the present disclosure. All such improvements and modifications are considered within the scope of the concepts disclosed herein.