Scheduling in TDD NTN communication

WO2026199488A1PCT designated stage Publication Date: 2026-10-01NOKIA SOLUTIONS (SHANGHAI) CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/085853
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2026-10-01

Smart Images

  • Figure CN2025085853_01102026_PF_FP_ABST
    Figure CN2025085853_01102026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed is a method for scheduling method in TDD NTN communication comprising: receiving a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission; transmitting the uplink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal or receiving the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal, in which method said scheduling delay field indicates scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y. The present invention provides a communication with smooth scheduling without congestion or overload.
Need to check novelty before this filing date? Find Prior Art

Description

SCHEDULING IN TDD NTN COMMUNICATIONTECHNICAL FIELD

[0001] The following example embodiments relate to wireless communication and to non-terrestrial networks.BACKGROUND

[0002] A non-terrestrial network (NTN) refers to a communication network that uses space-based or airborne platforms, such as satellites, high-altitude platforms, or unmanned aerial vehicles, to provide connectivity. Unlike terrestrial networks that rely on ground-based infrastructure, NTNs can offer coverage in remote or underserved areas, enhance network resilience, and support a wide range of applications, including broadband internet, disaster recovery, and Internet of Things connectivity.SUMMARY

[0003] The scope of protection sought for various example embodiments is set out by the claims. The example embodiments and features, if any, described in this specification that do not fall under the scope of the claims are to be interpreted as examples useful for understanding various embodiments.

[0004] Other features and advantages of the embodiments of the present disclosure will also be apparent from the following description of specific embodiments when read in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of embodiments of the disclosure.

[0005] According to some aspects, there is provided the subject matter of the independent claims. Some further aspects are defined in the dependent claims.

[0006] According to an aspect, there is provided a method, comprising: receiving a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission; transmitting the uplink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal or receiving the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal, wherein said scheduling delay field indicates scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.

[0007] According to an embodiment, said control signal comprises a bit / flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0008] According to an embodiment, said control signal is one of a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal, a physical downlink shared channel (PDSCH) signal, a narrowband physical downlink shared channel (NPDSCH) signal, nal, a physical downlink control channel (PDCCH) signal, a narrowband physical downlink control channel (NPDCCH) signal, .

[0009] According to an embodiment, said scheduling delay field indicates scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission as a sum of integer multiples of the occasion periodicity X and the offset value Y, wherein at least one scheduling delay value uses a nonzero integer multiple of the occasion periodicity X.

[0010] According to an embodiment, said control signal indicates the scheduling delay for the uplink transmission in control signal as 0, Y, X, X+Y or indicates the scheduling delay for the downlink transmission in control signal as 0, Y, X, X+Y, 2X, 2X+Y, 3X, 3X+Y.

[0011] According to an embodiment, said control signal indicates the scheduling delay for the uplink transmission in control signal as 0+Y, X+Y, 2X+Y, 3X+Y or indicates the scheduling delay for the downlink transmission in control signal as 0+Y, X+Y, 2X+Y, 3X+Y, 4X+Y, 5X+Y, 6X+Y, 7X+Y.

[0012] According to an embodiment, said control signal indicates the scheduling delay for the uplink transmission in control signal as 0, X, 2X, 3X or indicates the scheduling delay for the downlink transmission in control signal as 0, X, 2X, 3X, 4X, 5X, 6X, 7X.

[0013] According to an embodiment, the predetermined offset value Y includes a scheduling offset and a UL / DL guard period.

[0014] According to an embodiment, said control signal indicates the scheduling delay for the uplink transmission in control signal as Y, Y1, Y2, Y3 or indicates the scheduling delay for the downlink transmission in control signal as Y, Y1, Y2, Y3, Y4, Y5, Y6, Y7, where the indicated scheduling delay values Y, Y1, Y2, Y3, Y4, Y5, Y6, Y7 hardcoded scheduling delay values or preconfigured scheduling delay values.

[0015] According to an embodiment, said control signal indicates the scheduling delay for the uplink transmission in control signal format N0 or indicates the scheduling delay for the downlink transmission in control signal format N1.

[0016] According to an embodiment, said control signal comprises a bit / flag indicating that a value of n times the length T of the Time Division Duplex (TDD) frame structure is added to the scheduling delay values.

[0017] According to an embodiment, the occasion periodicity value X is inferred from the length T of the Time Division Duplex (TDD) frame structure.

[0018] According to an embodiment, the method comprises receiving configuration information defining the occasion periodicity value X and / or the predetermined offset value Y.

[0019] According to an embodiment, said scheduled uplink transmission is scheduled on physical uplink shared channel (PUSCH) , on narrowband physical uplink shared channel (NPUSCH) , on physical uplink control channel (PUCCH) or on physical random access channel (PRACH) or said downlink transmission is scheduled on physical downlink shared channel (PDSCH) or on physical uplink shared channel (NPDSCH) .

[0020] According to an embodiment, said method is deployed in a non-terrestrial network (NTN) in Time Division Duplex (TDD) mode communication.

[0021] According to an aspect, there is provided a method, comprising: transmitting a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission; receiving the uplink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal or transmitting the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal, wherein said scheduling delay field indicates scheduling delay values for the uplink transmission or indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.

[0022] According to an aspect, there is provided a method, comprising: transmitting an uplink transmission, said uplink transmission being a physical uplink shared channel (PUSCH) signal, a narrowband physical uplink shared channel (NPUSCH) signal, a physical uplink control channel (PUCCH) signal, a narrowband physical uplink control channel (NPUCCH) signal or a Hybrid Automatic reQuest (HARQ) message, the uplink transmission scheduling a downlink transmission; receiving the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field or in a resource field of said uplink transmission, wherein said scheduling delay field or said a resource field indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.

[0023] According to an aspect, there is provided a method, comprising: receiving an uplink transmission, said uplink transmission being a physical uplink shared channel (PUSCH) signal, a narrowband physical uplink shared channel (NPUSCH) signal, a physical uplink control channel (PUCCH) signal, a narrowband physical uplink control channel (NPUCCH) signal or a Hybrid Automatic reQuest (HARQ) message, the uplink transmission scheduling a downlink transmission; transmitting the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field or in a resource field of said uplink transmission, wherein said scheduling delay field or said a resource field indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.

[0024] According to an aspect, there is provided a device comprising: at least one memory storing instructions that, when executed by the at least one processor, cause the device at least to: receive a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission; transmit the uplink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal or receive the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal, wherein said scheduling delay field indicates scheduling delay values for the uplink transmission or indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.

[0025] According to an embodiment, said device is deployed in a non-terrestrial network (NTN) in Time Division Duplex (TDD) mode communication.

[0026] According to an aspect, there is provided a satellite of a non-terrestrial network (NTN) comprising: at least one processor, and at least one memory storing instructions that, when executed by the at least one processor, cause the device at least to: transmit a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission; receive the uplink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal or transmit the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal, wherein said scheduling delay field indicates scheduling delay values for the uplink transmission or indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.

[0027] According to an aspect, there is provided a computer readable medium comprising program instructions which, when executed by a device, cause the device to perform at least the following: receive a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission; transmit the uplink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal or receive the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal, wherein said scheduling delay field indicates scheduling delay values for the uplink transmission or indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In the following, various example embodiments will be described in greater detail with reference to the accompanying drawings, in which

[0029] FIG. 1 illustrates a simplified example of a non-terrestrial network;

[0030] FIG. 2 illustrates an example of a simplified wireless communication network;

[0031] FIG. 3 shows a TDD frame structure as specified by ICAO for Iridium Service;

[0032] FIG. 4 illustrates an example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication;

[0033] FIG. 5 illustrates another example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication;

[0034] FIG. 6 illustrates a third example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication;

[0035] FIG. 7 illustrates a fourth example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication;

[0036] FIG. 8 illustrates a fifth example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication;

[0037] FIG. 9 illustrates a sixth example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication;

[0038] FIG. 10 illustrates an example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication;

[0039] FIG. 11 illustrates another example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication. ;

[0040] FIG. 12 illustrates a third example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication;

[0041] FIG. 13 illustrates a fourth example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication. ;

[0042] FIG. 14 illustrates a fifth example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication;

[0043] FIG. 15 illustrates a sixth example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication. ;

[0044] FIG. 16 illustrates an example of an apparatus comprising means for performing one or more of the example embodiments described above;

[0045] FIG. 17 illustrates an example of an apparatus comprising means for performing one or more of the example embodiments described above;

[0046] FIG. 18 illustrates an example of an apparatus according to some embodiments of the present invention in connection with the user equipment;

[0047] FIG. 19 illustrates an example of an apparatus according to some embodiments of the present invention in connection with the satellite of a non-terrestrial network.DETAILED DESCRIPTION

[0048] The following embodiments are exemplifying. Although the specification may refer to “an” , “one” , or “some” embodiment (s) in several locations of the text, this does not necessarily mean that each reference is made to the same embodiment (s) , or that a particular feature only applies to a single embodiment. Single features of different embodiments may also be combined to provide other embodiments within the scope of the claims. Furthermore, the words "comprising" and "including" should be understood as not limiting the described embodiments to consist of only those features that have been mentioned, and such embodiments may also contain features that have not been specifically mentioned. Reference numbers, in the description and / or in the claims, serve to illustrate the embodiments with reference to the drawings, without limiting the embodiments to these examples only.

[0049] Further, it should be appreciated that, as used herein, the terms “the at least one” and “the one or more” mean “any one of the at least one” and “any one of the one or more” , respectively. Furthermore, as used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or” , mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.

[0050] Some example embodiments described herein may be implemented in a wireless communication network comprising a radio access network based on one or more of the following radio access technologies (RATs) : global system for mobile communications (GSM) or any other second generation (2G) radio access technology, universal mobile telecommunication system (UMTS, 3G) based on basic wideband-code division multiple access (W-CDMA) , high-speed packet access (HSPA) , long term evolution (LTE) , LTE-Advanced, fourth generation (4G) , fifth generation (5G) , 5G new radio (NR) , 5G-Advanced (i.e., 3rd Generation Partnership Project (3GPP) NR Release 18 and beyond) , sixth generation (6G) , or seventh generation (7G) . Some examples of radio access networks include the universal mobile telecommunications system (UMTS) radio access network (UTRAN) , the evolved universal terrestrial radio access network (E-UTRA) , or the next generation radio access network (NG-RAN) . The wireless communication network may further comprise a core network, and some example embodiments may also be applied to network functions of the core network.

[0051] As used in this application, the term “control signal” may refer to one or more of the following: a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal, a physical downlink shared channel (PDSCH) signal, a narrowband physical downlink shared channel (NPDSCH) signal, a physical uplink shared channel (PUSCH) signal, a narrowband physical uplink shared channel (NPUSCH) signal, a physical downlink control channel (PDCCH) signal, a narrowband physical downlink control channel (NPDCCH) signal, a physical uplink control channel (PUCCH) signal, a narrowband physical uplink control channel (NPUCCH) signal, a Hybrid Automatic reQuest (HARQ) message.

[0052] As used in this application, the term “scheduling delay” may refer to one of the following: delay from the time of receiving the control signal or delay from the time of first occasion of the uplink / downlink occasion that follows the time of receiving the control signal.

[0053] As used in this application, the term “scheduling delay field” may refer to one of the following: bits available in the control signal for indicating a delay in transmission timing.

[0054] As used in this application, the term “scheduling delay value” may refer to one of the following: the values of bits in the scheduling delay field.

[0055] FIG. 1 illustrates a simplified example of a non-terrestrial network (NTN) , such as a satellite communication network, showing some physical and logical entities. The connections shown in FIG. 1 may be physical connections or logical connections. It is apparent to a person skilled in the art that the network may also comprise other physical and logical entities than those shown in FIG. 1.

[0056] The example embodiments described herein are not, however, restricted to the wireless communication network given as an example, but the example embodiments described herein may be applied to other wireless communication networks provided with necessary properties.

[0057] FIG. 1 shows user equipment (UE) 100 configured to be in a wireless connection on one or more communication channels in a radio cell 121 with a satellite 106 of a non-terrestrial network.

[0058] A non-terrestrial network may refer to a network, or a segment of networks, using radio frequency (RF) resources managed / controlled by a satellite 106. The satellite 106 may provide communication services on Earth (or on another planet) via one or more satellite beams. The one or more satellite beams create one or more cells 121 over a given service area bounded by the field of view of the satellite 106. The beam footprints (i.e., the cells 121) may be elliptical in shape. The satellite 106 may be used to provide communication coverage over a very large area (e.g., with a diameter of tens, hundreds, or even thousands of kilometers) that may be otherwise unreachable by cellular networks.

[0059] The satellite 106 may be, for example, a low earth orbit (LEO) satellite, a geostationary earth orbit (GEO) satellite, an unmanned aerial vehicle (UAV) , a high-altitude platform system (HAPS) , or any other spaceborne or airborne device used for communication.

[0060] As an example, the satellite 106 may be a LEO satellite at an altitude between 160 to 2000 kilometers above the surface of the Earth. At such an altitude, the satellite may be moving at a speed of approximately 7.5 kilometers per second relative to the Earth. For a LEO satellite, the beam footprint (i.e., cell 121) may have a radius between 100 to 1000 kilometers. The cell 121 may be an Earth-fixed cell (EFC) , a quasi-Earth-fixed cell, or an Earth-moving cell (EMC) .

[0061] An EFC means that the satellite 106 continuously adjusts the satellite beam pointing direction (beam steering) to fix the cell 121 and beam to a specific point on Earth as the satellite 106 is moving. In other words, in this case, the position of the cell 121 does not change over time, and it consistently covers the same geographic area.

[0062] A quasi-Earth-fixed cell, on the other hand, refers to a cell whose coverage area appears to be nearly fixed relative to the Earth's surface but may experience slight movements or adjustments. This can occur due to factors like the satellite's orbital characteristics or minor adjustments in its position. Although the cell is not entirely stationary in this case, its movement is minimal enough that it can be considered almost fixed from the perspective of users on the ground. The quasi-Earth-fixed cells may apply to non-geostationary satellites, because the satellite (e.g., LEO satellite) at some point will be low on the horizon relative to the fixed cell. Thus, only geostationary satellites can have truly Earth-fixed cells.

[0063] An EMC means that the satellite beam pointing direction is fixed, and thus the beam footprint (i.e., the cell 121) is continuously moving on Earth according to the movement of the satellite 106. In other words, in this case, the satellite 106 does not adjust the beam steering, but instead the cell coverage sweeps the Earth as the satellite 106 moves. In EMC-based NTN, the mobility is mainly due to satellite movement as the satellite 106 moves much faster than the user equipment (s) (UE) 100 on the ground.

[0064] There may be a service link 130 (e.g., a radio link) between the satellite 106 and one or more UEs 100 within the targeted service area for communication between the satellite 106 and the one or more UEs 100.

[0065] Furthermore, there may be a feeder link 140 (e.g., another radio link or an optical link) between the satellite 106 and a ground-based NTN gateway (GW) 104 for communication between the satellite 106 and the gateway 104. In other words, the feeder link 140 is a connection between the satellite 106 and the NTN gateway 104. The NTN gateway 104 may comprise a base station, such as an evolved NodeB (abbreviated as eNB or eNodeB) , or a next generation evolved NodeB (abbreviated as ng-eNB) , or a next generation NodeB (abbreviated as gNB or gNodeB) . The NTN gateway 104 may be connected to a core network and / or an external data network 113 (e.g., the internet) .

[0066] In a transparent architecture of the non-terrestrial network, the access node (NTN gateway) 104 of the non-terrestrial network is located on ground (i.e., the base station 104 is on Earth) . In this case, the satellite 106 may just forward the signals it receives from the NTN gateway 104 to one or more UEs 100, and vice versa (i.e., the satellite 106 may act as a repeater between the one or more UEs 100 and the NTN gateway 104) . In the transparent architecture, there may be a feeder link (e.g., a radio link) 140 between the satellite 106 and the ground-based NTN gateway 104, as well as a service link 130 (e.g., another radio link) between the satellite 106 and the one or more UEs 100 within the targeted service area. The transparent architecture may also be referred to as a transparent payload architecture.

[0067] Alternatively, in a regenerative architecture of the non-terrestrial network, the access node of the non-terrestrial network (i.e., partial or full base station functionality) is onboard the satellite 106 itself (e.g., the satellite 106 may comprise a gNB) . In this architecture, no ground-based NTN gateway 104 or feeder link 140 is needed. This means that the satellite 106 does more than just forwards signals: it can process the signals it receives, perform functions such as decoding, demodulation, and remodulation, and then transmit the processed signals to one or more UEs 100 over the service link 130. The regenerative architecture may also be referred to as having regenerative payloads.

[0068] The one or more UEs 100 may have global navigation satellite system (GNSS) support, which means that the one or more UEs 100 may have access to GNSS location information and / or GNSS time information. The global positioning system (GPS) is an example of a GNSS. The GNSS support enables the one or more UEs 100 to obtain an understanding of the time and / or frequency relations between itself and the satellite 106 and / or NTN gateway 104 for synchronization purposes. The GNSS information may also be used for mobility purposes and / or country identification. The satellite 106 may be a separate entity from the GNSS. The GNSS may also provide input to other network node (s) in the NTN system, so that the network node (s) are able to determine the position of the satellite at any given time. In an alternative example, the UE 100 may have a hard-coded location information, in case the UE is not moving. In another example, the UE 100 may determine the UE location based on 3GPP positioning reference signals or other 3GPP positioning mechanisms such as network-estimated UE position.

[0069] The satellite 106 may comprise a computing device configured to control the radio resources of the satellite 106 and to be in a wireless connection with one or more UEs 100. The satellite 106 may include or be coupled to transceivers. From the transceivers of the satellite 106, a connection may be provided to an antenna unit that establishes a bi-directional radio link to one or more UEs 100. The antenna unit may comprise an antenna or antenna element, or a plurality of antennas or antenna elements.

[0070] The wireless connection (e.g., radio link) from a UE 100 to the satellite 106 may be called uplink (UL) or reverse link, and the wireless connection (e.g., radio link) from the satellite 106 to the UE 100 may be called downlink (DL) or forward link.

[0071] The non-terrestrial network may comprise more than one satellite 106, in which case the satellites may also be configured to communicate with one another over wireless links. These links between satellites may be used for sending and / or receiving control plane signaling and also for routing data from one satellite to another satellite.

[0072] The illustrated UE 100 is one type of an apparatus to which resources on the air interface may be allocated and assigned. The UE 100 may also be called a wireless communication device, a subscriber unit, a mobile station, a remote terminal, an access terminal, a user terminal, a terminal device, or a user device, just to mention but a few names. The UE 100 may be a computing device operating with or without a subscriber identification module (SIM) , including, but not limited to, the following types of computing devices: a mobile phone, a smartphone, a personal digital assistant (PDA) , a handset, a computing device comprising a wireless modem (e.g., an alarm or measurement device, etc. ) , a laptop computer, a desktop computer, a tablet, a game console, a notebook, a multimedia device, a reduced capability (RedCap) device, a wearable device (e.g., a watch, earphones or eyeglasses) with radio parts, a household appliance with radio parts, a sensor comprising a wireless modem, or a computing device comprising a wireless modem integrated in a vehicle or in a house.

[0073] It should be appreciated that the UE 100 may also be a nearly exclusive uplink-only device, of which an example may be a camera or video camera loading images or video clips to a network. The UE 100 may also be a device having capability to operate in an Internet of Things (IoT) network, which is a scenario in which objects may be provided with the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction.

[0074] FIG. 2 depicts an example of a simplified wireless communication network showing some physical and logical entities. The connections shown in FIG. 2 may be physical connections or logical connections. It is apparent to a person skilled in the art that the wireless communication network may also comprise other physical and logical entities than those shown in FIG. 2.

[0075] The example embodiments described herein are not, however, restricted to the wireless communication network given as an example but a person skilled in the art may apply the example embodiments described herein to other wireless communication networks provided with necessary properties.

[0076] The example wireless communication network shown in FIG. 2 includes a radio access network (RAN) and a core network 110.

[0077] FIG. 2 shows user equipment (UE) 100, 102 configured to be in a wireless connection on one or more communication channels in a radio cell with an access node 104 of a radio access network.

[0078] The access node 104 may comprise a computing device configured to control the radio resources of the access node 104 and to be in a wireless connection with one or more UEs 100, 102. The access node 104 may also be referred to as a base station, a base transceiver station (BTS) , an access point, a cell site, a network node, a radio access network node, a RAN node, or a network device.

[0079] The access node 104 may be, for example, an evolved NodeB (abbreviated as eNB or eNodeB) , or a next generation evolved NodeB (abbreviated as ng-eNB) , or a next generation NodeB (abbreviated as gNB or gNodeB) , providing the radio cell. The access node 104 may include or be coupled to transceivers. From the transceivers of the access node 104, a connection may be provided to an antenna unit that establishes a bi-directional radio link to one or more UEs 100, 102. The antenna unit may comprise an antenna or antenna element, or a plurality of antennas or antenna elements.

[0080] The wireless connection (e.g., radio link) from a UE 100, 102 to the access node 104 may be called uplink (UL) or reverse link, and the wireless connection (e.g., radio link) from the access node 104 to the UE 100, 102 may be called downlink (DL) or forward link. A UE 100 may also communicate directly with another UE 102, and vice versa, via a wireless connection generally referred to as a sidelink (SL) . It should be appreciated that the access node 104 or its functionalities may be implemented by using any node, host, server, access point or other entity suitable for providing such functionalities.

[0081] The radio access network may comprise more than one access node 104, in which case the access nodes may also be configured to communicate with one another over wired or wireless links. These links between access nodes may be used for sending and / or receiving control plane signaling and also for routing data from one access node to another access node.

[0082] The access node 104 may further be connected to a core network (CN) 110. The core network 110 may comprise an evolved packet core (EPC) network and / or a 5th generation core network (5GC) . The EPC may comprise network entities, such as a serving gateway (S-GW for routing and forwarding data packets) , a packet data network gateway (P-GW) for providing connectivity of UEs to external packet data networks, and / or a mobility management entity (MME) . The 5GC may comprise one or more network functions, such as at least one of: a user plane function (UPF) , an access and mobility management function (AMF) , a location management function (LMF) , and / or a session management function (SMF) .

[0083] The core network 110 may also be able to communicate with one or more external networks 113, such as a public switched telephone network or the Internet, or utilize services provided by them. For example, in 5G wireless communication networks, the UPF of the core network 110 may be configured to communicate with an external data network via an N6 interface. In LTE wireless communication networks, the P-GW of the core network 110 may be configured to communicate with an external data network.

[0084] It should also be understood that the distribution of functions between core network operations and access node operations may differ in future wireless communication networks compared to that of the LTE or 5G, or even be non-existent.

[0085] The illustrated UE 100, 102 is one type of an apparatus to which resources on the air interface may be allocated and assigned. The UE 100, 102 may also be called a wireless communication device, a subscriber unit, a mobile station, a remote terminal, an access terminal, a user terminal, a terminal device, or a user device, just to mention but a few names. The UE 100, 102 may be a computing device operating with or without a subscriber identification module (SIM) , including, but not limited to, the following types of computing devices: a mobile phone, a smartphone, a personal digital assistant (PDA) , a handset, a computing device comprising a wireless modem (e.g., an alarm or measurement device, etc. ) , a laptop computer, a desktop computer, a tablet, a game console, a notebook, a multimedia device, a reduced capability (RedCap) device, a wearable device (e.g., a watch, earphones or eyeglasses) with radio parts, a household appliance with radio parts, a sensor comprising a wireless modem, or a computing device comprising a wireless modem integrated in a vehicle or in a house.

[0086] It should be appreciated that the UE 100, 102 may also be a nearly exclusive uplink-only device, of which an example may be a camera or video camera loading images or video clips to a network. The UE 100, 102 may also be a device having capability to operate in an Internet of Things (IoT) network, which is a scenario in which objects may be provided with the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction.

[0087] The wireless communication network may also comprise a central control entity, such as a network management system (NMS) , or the like. The NMS is a centralized suite of software and hardware used to monitor, control, and administer the network infrastructure. The NMS is responsible for a wide range of tasks such as fault management, configuration management, security management, performance management, and accounting management. The NMS enables network operators to efficiently manage and optimize network resources, ensuring that the network delivers high performance, reliability, and security.

[0088] Various techniques described herein may also be applied to a cyber-physical system (CPS) (asystem of collaborating computational elements controlling physical entities) . CPS may enable the implementation and exploitation of massive amounts of interconnected ICT devices (sensors, actuators, processors microcontrollers, etc. ) embedded in physical objects at different locations. Mobile cyber physical systems, in which the physical system in question may have inherent mobility, are a subcategory of cyber-physical systems. Examples of mobile physical systems include mobile robotics and electronics transported by humans or animals.

[0089] 5G enables using multiple-input and multiple-output (MIMO) antennas in the access node 104 and / or the UE 100, 102, many more base stations or access nodes than an LTE network (aso-called small cell concept) , including macro sites operating in co-operation with smaller stations and employing a variety of radio technologies depending on service needs, use cases and / or spectrum available. 5G wireless communication networks may support a wide range of use cases and related applications including video streaming, augmented reality, different ways of data sharing and various forms of machine-type applications, such as (massive) machine-type communications (mMTC) , including vehicular safety, different sensors and real-time control.

[0090] In 5G wireless communication networks, access nodes and / or UEs may have multiple radio interfaces, such as below 6 gigahertz (GHz) , centimeter wave (cmWave) and millimeter wave (mmWave) , and also being integrable with legacy radio access technologies, such as LTE. Integration with LTE may be implemented, for example, as a system, where macro coverage may be provided by LTE, and 5G radio interface access may come from small cells by aggregation to LTE. In other words, a 5G wireless communication network may support both inter-RAT operability (such as interoperability between LTE and 5G) and inter-RI operability (inter-radio interface operability, such as between below 6GHz, cmWave, and mmWave) .

[0091] In one embodiment, an access node 104 may comprise: a radio unit (RU) 103 comprising a radio transceiver (TRX) , i.e., a transmitter (Tx) and a receiver (Rx) ; one or more distributed units (DUs) 105 that may be used for the so-called Layer 1 (L1) processing and real-time Layer 2 (L2) processing; and a central unit (CU) 108 (also known as a centralized unit) that may be used for non-real-time L2 and Layer 3 (L3) processing. The CU 108 may be connected to the one or more DUs 105 for example via an F1 interface. Such an embodiment of the access node 104 may enable the centralization of CUs relative to the cell sites and DUs, whereas DUs may be more distributed and may even remain at cell sites. The CU and DU together may also be referred to as baseband or a baseband unit (BBU) . The CU and DU may also be comprised in a radio access point (RAP) .

[0092] The CU 108 may be a logical node hosting radio resource control (RRC) , service data adaptation protocol (SDAP) and / or packet data convergence protocol (PDCP) , of the NR protocol stack for an access node 104. The CU 108 may comprise a control plane (CU-CP) , which may be a logical node hosting the RRC and the control plane part of the PDCP protocol of the NR protocol stack for the access node 104. The CU 108 may further comprise a user plane (CU-UP) , which may be a logical node hosting the user plane part of the PDCP protocol and the SDAP protocol of the CU for the access node 104.

[0093] The DU 105 may be a logical node hosting radio link control (RLC) , medium access control (MAC) and / or physical (PHY) layers of the NR protocol stack for the access node 104. The operations of the DU 105 may be at least partly controlled by the CU 108. It should also be understood that the distribution of functions between the DU 105 and the CU 108 may vary depending on the implementation.

[0094] Cloud computing systems may also be used to provide the CU 108 and / or DU 105. A CU provided by a cloud computing system may be referred to as a virtualized CU (vCU) . In addition to the vCU, there may also be a virtualized DU (vDU) provided by a cloud computing system. Furthermore, there may also be a combination, where the DU may be implemented on so-called bare metal solutions, for example application-specific integrated circuit (ASIC) or customer-specific standard product (CSSP) system-on-a-chip (SoC) .

[0095] Edge cloud may be brought into the radio access network by utilizing network function virtualization (NFV) and software defined networking (SDN) . Using edge cloud may mean access node operations to be carried out, at least partly, in a computing system operationally coupled to a remote radio head (RRH) or a radio unit (RU) 103 of an access node 104. It is also possible that access node operations may be performed on a distributed computing system or a cloud computing system located at the access node 104. Application of cloud RAN architecture enables RAN real-time functions being carried out at the radio access network (e.g., in a DU 105) , and non-real-time functions being carried out in a centralized manner (e.g., in a CU 108) .

[0096] A 5G wireless communication network ( “5G network” ) may also comprise a non-terrestrial communication network, such as a satellite communication network, to enhance or complement the coverage of the 5G radio access network. For example, satellite communication may support the transfer of data between the 5G radio access network and the core network 110, enabling more extensive network coverage. Possible use cases may include: providing service continuity for machine-to-machine (M2M) or Internet of Things (IoT) devices or for passengers on board of vehicles, or ensuring service availability for critical communications, and future railway, maritime, or aeronautical communications. Satellite communication may utilize geostationary earth orbit (GEO) satellite systems, or low earth orbit (LEO) satellite systems, such as mega-constellations (e.g., systems in which hundreds of (nano) satellites are deployed) . Alternatively, the satellites may be an airborne devices, such as an unmanned aerial vehicle (UAV) , or a high-altitude platform system (HAPS) . A given satellite 106 may provide communication services on Earth via one or more satellite beams. The one or more satellite beams create one or more cells over a given service area that may be bounded by the field of view of the satellite 106.

[0097] It is obvious for a person skilled in the art that the access node 104 depicted in FIG. 2 is just an example of a part of a radio access network, and in practice the radio access network may comprise a plurality of access nodes 104, the UEs 100, 102 may have access to a plurality of radio cells, and the radio access network may also comprise other apparatuses, such as physical layer relay access nodes or other entities. At least one of the access nodes may be a Home eNodeB or a Home gNodeB. A Home gNodeB or a Home eNodeB is a type of access node that may be used to provide indoor coverage inside a home, office, or other indoor environment.

[0098] Additionally, in a geographical area of a radio access network, a plurality of different kinds of radio cells as well as a plurality of radio cells may be provided. Radio cells may be macro cells (or umbrella cells) which may be large cells having a diameter of up to tens of kilometers, or smaller cells such as micro-, femto-or picocells. The access node (s) 104 of FIG. 2 may provide any kind of these cells. A cellular radio network may be implemented as a multilayer access networks including several kinds of radio cells. In multilayer access networks, one access node may provide one kind of a radio cell or radio cells, and thus a plurality of access nodes may be needed to provide such a multilayer access network.

[0099] 6G wireless communication networks are expected to adopt flexible decentralized and / or distributed computing systems and architecture and ubiquitous computing, with local spectrum licensing, spectrum sharing, infrastructure sharing, and intelligent automated management underpinned by mobile edge computing, artificial intelligence, short-packet communication and blockchain technologies. Key features of 6G may include intelligent connected management and control functions, programmability, integrated sensing and communication, reduction of energy footprint, trustworthy infrastructure, scalability and affordability. In addition to these, 6G is also targeting new use cases covering the integration of localization and sensing capabilities into system definition to unifying user experience across physical and digital worlds.

[0100] It is envisaged that 7G, which will succeed the 5G and 6G technologies, will be able to satisfy the requirements of extremely high bandwidth, almost zero latency, and universal integration.

[0101] Some example embodiments are described below using principles and terminology of 5G radio access technology without limiting the example embodiments to 5G radio access technology, however.

[0102] 3GPP has introduced L1 / L2-triggered mobility (LTM) , also called lower-layer triggered mobility in the literature, which aims to reduce interruption time during handover. LTM is a procedure in which a gNB receives Layer 1 (L1) measurement report (s) from a UE and, based on the measurement reports, the gNB issues a cell switch command signaled via a medium access control control element (MAC CE) to the UE, thus triggering the LTM cell switch to a target candidate cell. The cell switch command indicates an LTM candidate configuration that the gNB previously prepared and provided to the UE through RRC signaling. One or more other LTM candidate configurations may also be prepared as further candidates for the LTM cell switch. Then the UE switches to the target configuration according to the cell switch command. The cell switch can be made with or without random access. The random access may be needed in case the UE is not aware of a timing advance (TA) of the target configuration. On the other hand, if the UE has the TA of the target configuration, the UE may use RACH-less (cell switch without random access via a random access channel, RACH) . However, with the current specification and existing agreements within the 3GPP, there exist scenarios where the UE may have in fact the TA applicable to the target configuration although the TA is not provided in the target configuration. This may result from that two cells may be collocated and, thus, be associated with the same TA for the UE but the UE is not aware of that. In case of a cell switch to one of the candidate cells, the UE will not use the available TA even if it would be suitable for accessing the candidate cell and will unnecessarily perform a random access (RA) channel-based switch.

[0103] The same applies for the source distributed unit (S-DU) , and it may unnecessarily trigger a TA acquisition procedure by sending a Physical downlink control channel (PDCCH) order for acquiring the TA of the primary cell (PCell) of the candidate cell.

[0104] FIG. 3 shows a TDD frame structure as specified by ICAO for Iridium Service. In an NTN communication network a frame structures may be used. For communication in NB-IoT NTN Time Division Duplex (TDD) mode a TDD frame structure as specified in International Civil Aviation Organization (ICAO) Technical Manual for IRIDIUM Aeronautical Mobile Satellite (Route) Service.

[0105] The TDD mode communication may be used e.g. with a target low earth orbit (LEO) satellite at 600 km and 1200 km altitude with earth-fixed or earth-moving cells in the 1616-1626.5 MHz mobile satellite service (MSS) band.

[0106] When an evolved NodeB (eNB) schedules a UE to transmit on narrowband physical uplink shared channel (NPUSCH) it is done via downlink control information (DCI) format N0. In a 3GPP release 18 3GPP TS 36.212 V18.1.0 the format N0 is defined as follows:

[0107] DCI format N0 is used for the scheduling of NPUSCH and operation on preconfigured UL resources in one UL cell.

[0108] The following information is transmitted by means of the DCI format N0:

[0109] - Flag for format N0 / format N1 differentiation –1 bit, where value 0 indicates format N0 and value 1 indicates format N1

[0110] - Modulation and coding scheme –4 bits as defined in clause 16.5.1.2 of [3] . This field is only present if format N0 CRC is scrambled by PUR-RNTI.

[0111] If format N0 CRC is scrambled by PUR-RNTI and Modulation and coding scheme is set to '1110', the remaining fields are set as follows:

[0112] - ACK or Fallback indicator –1 bit, where value 0 indicates ACK and value 1 indicates fallback as defined in clause 16.6.4 of [3]

[0113] - NPUSCH repetition adjustment –3 bits refer to IRep in Table 16.5.1.1-3 of [3]

[0114] - Timing advance adjustment –6 bits as defined in clause 16.1.2 of [3] . The field is only present if ACK or Fallback indicator is set to 0.

[0115] - All the remaining bits in format N0 are set to one

[0116] Otherwise

[0117] - Subcarrier indication –6 bits as defined in clause 16.5.1.1 of [3]

[0118] - Resource assignment –3 bits as defined in clause 16.5.1.1 of [3]

[0119] - Scheduling delay –2 bits as defined in clause 16.5.1 of [3]

[0120] - Modulation and coding scheme –4 bits as defined in clause 16.5.1.2 of [3] . This field is not present if format N0 CRC is scrambled by PUR-RNTI. If npusch-16QAM-Config is configured and the value is '1111', it functions as 16QAM indicator.

[0121] - Redundancy version –1 bit as defined in clause 16.5.1.2 of [3]

[0122] - Repetition number –3 bits as defined in clause 16.5.1.1 of [3] . If 16QAM is indicated, it functions as Modulation and coding scheme for 16QAM as defined in 16.5.1.2 of [3] .

[0123] - New data indicator –1 bit. If multiple TB are scheduled, it functions as New data indicator for the first TB.

[0124] - DCI subframe repetition number –2 bits as defined in clause 16.6 in [3]

[0125] - Number of scheduled TB for Unicast –1 bit, where value 0 indicates a single TB is scheduled and value 1 indicates multiple TB are scheduled. This field is only present if higher layer parameter npusch-MultiTB-Config is enabled and the corresponding DCI is mapped onto the UE specific search space given by the C-RNTI as defined in [3] . The field is set to 0 if the CRC of the DCI is scrambled by SPS C-RNTI.

[0126] - HARQ process number –1 bit. This field is only present if 2 HARQ processes are configured and the corresponding DCI format is mapped onto the UE specific search space given by the C-RNTI as defined in [3] , or if Number of scheduled TB for Unicast is present. If multiple TB are scheduled, it functions as New data indicator for the second TB.

[0127] - Resource reservation –1 bit as defined in clause 16.5 of [3] . This field is only present if higher layer parameter resourceReservationConfigUL is configured and the DCI is mapped onto the UE-specific search space given by C-RNTI as defined in [3] .

[0128] Furthermore, the exact time of NPUSCH transmission is defined in a 3GPP release 18 3GPP TS 36.213 V18.3.0 as follows:

[0129] 16.5.1 UE procedure for transmitting format 1 narrowband physical uplink shared channel

[0130] NPUSCH format 1 transmission can be scheduled by a NPDCCH with DCI format N0, or the transmission can correspond to using preconfigured uplink resource configured by higher layers. Transmission using preconfigured uplink resource is initiated by higher layers as specified in

[0014] , while retransmission of transport blocks transmitted using preconfigured uplink resource are scheduled by a NPDCCH with DCI format N0.

[0131] A UE shall upon detection on a given serving cell of a NPDCCH with DCI format N0 ending in NB-IoT DL subframe n scheduling NPUSCH intended for the UE, perform, at the end of

[0132] - n+k0+Koffset DL subframe for FDD,

[0133] - k0 NB-IoT UL subframes following the end of n+8 subframe for TDD,

[0134] a corresponding NPUSCH transmission using NPUSCH format 1 in N consecutive NB-IoT UL slots ni with i = 0, 1, …, N-1 according to the NPDCCH information where

[0135] - subframe n is the last subframe in which the NPDCCH is transmitted and is determined from the starting subframe of NPDCCH transmission and the DCI subframe repetition number field in the corresponding DCI; and

[0136] -  where the value of NRep is determined as specified in Clause 16.5.1.1, the value of NRUis determined by the resource assignment field in the corresponding DCI (see Clause 16.5.1.1) , the value of is the number of NB-IoT UL slots of the resource unit (defined in clause 10.1.2.3 of [3] ) corresponding to the allocated number of subcarriers (as determined in Clause 16.5.1.1) in the corresponding DCI, and the value of NTBis determined by the Number of scheduled TB for Unicast field, if present, in the corresponding DCI, NTB=1 otherwise

[0137] - n0 is the first NB-IoT UL slot starting after the end of subframe n+k0+Koffset for FDD

[0138] - n0 is the first NB-IoT UL slot starting after k0 NB-IoT UL subframes following the end of n+8 subframe for TDD

[0139] - value of k0 is determined by the scheduling delay field (IDelay) in the corresponding DCI according to Table 16.5.1-1 for FDD and Table 16.5.1-1A for TDD

[0140] Table 16.5.1-1: k0 for DCI format N0 for FDD.

[0141] Table 16.5.1-1A: k0 for DCI format N0 for TDD.

[0142] Here the phrase ” the first NB-IoT UL slot” implies that the UL transmission will also be postponed to the next UL occasion, because there are not valid UL slots before that. This causes potential congestion if multiple UEs are to be scheduled.

[0143] The Koffset is defined in the 3GPP release 18 3GPP TS 36.213 V18.3.0 as follows:

[0144] 16 UE Procedures related to narrowband IoT

[0145] Throughout this clause,

[0146] - for a NB-IoT UE, the value of Koffset is given by,

[0147] - if the UE is configured with the higher layer parameter k-Offset,

[0148] - Koffset= Kcell_offset-KUE_offset where

[0149] Kcell_offset is the parameter k-Offset provided by higher layers, and

[0150] KUE_offset is the parameter Differential Koffset provided by higher layers, otherwise KUE_offset=0

[0151] - otherwise,

[0152] - Koffset=0.

[0153] If the UE is configured with higher layer parameter k-Offset, for an NPUSCH (re) transmission associated with the TC-RNTI, Koffset= k-Offset.

[0154] When an evolved NodeB (eNB) schedules a UE in a downlink communication it will use DCI format N1. In a 3GPP release 18 3GPP TS 36.212 V18.1.0 the format N1 is defined as follows:

[0155] DCI format N1 is used for the scheduling of one NPDSCH codeword per TTI in one cell, random access procedure initiated by a NPDCCH order, notifying SC-MCCH change, and operation on preconfigured UL resources. The DCI corresponding to a NPDCCH order is carried by NPDCCH.

[0156] The following information is transmitted by means of the DCI format N1:

[0157] - If the format N1 CRC is scrambled by C-RNTI or RA-RNTI or PUR-RNTI:

[0158] - Flag for format N0 / format N1 differentiation –1 bit, where value 0 indicates format N0 and value 1 indicates format N1

[0159] - NPDCCH order indicator –1 bit

[0160] - Else if the format N1 CRC is scrambled by a G-RNTI:

[0161] - Information for SC-MCCH change notification –2 bits as defined in clause 5.8a of [6]

[0162] Format N1 is used for random access procedure initiated by a NPDCCH order only if NPDCCH order indicator is set to '1', format N1 CRC is scrambled with C-RNTI, and all the remaining fields are set as follows:

[0163] - Preamble format indicator –1 bit, where value 0 indicates preamble format 0 / 1 and value 1 indicates preamble format 2. This field is only present if nprach-ParametersListFmt2 is configured and the UE indicates the nprach-Format2 capability.

[0164] - Starting number of NPRACH repetitions –2 bits as defined in clause 16.3.2 of [3]

[0165] - Subcarrier indication of NPRACH –6 or 8 bits, this field is 8 bits only if Preamble format indicator is present and set to 1, as defined in clause 16.3.2 of [3]

[0166] - Carrier indication of NPRACH –4 bits as defined in clause 16.3.2 of [3] . This field is only present if ul-ConfigList is configured and the UE indicates the multiCarrier-NPRACH capability.

[0167] - All the remaining bits in format N1 are set to one

[0168] Otherwise,

[0169] - Scheduling delay –3 bits as defined in clause 16.4.1 of [3]

[0170] - Resource assignment –3 bits as defined in clause 16.4.1.3 of [3]

[0171] - Modulation and coding scheme –4 bits as defined in clause 16.4.1.5 of [3] . If npdsch-16QAM-Config is configured and the value is '1111', it functions as 16QAM indicator.

[0172] - Repetition number –4 bits as defined in clause 16.4.1.3 of [3] . If 16 QAM is indicated, it functions as Modulation and coding scheme for 16QAM as defined in 16.4.1.5 of [3] .

[0173] - New data indicator –1 bit. If multiple TB are scheduled, it functions as New data indicator for the first TB.

[0174] - HARQ-ACK resource –4 bits as defined in clause 16.4.2 of [3] . If downlinkHARQ-FeedbackDisabledDCI-NB is configured, or if downlinkHARQ-FeedbackDisabledBitmap-NB and downlinkHARQ-FeedbackDisabledDCI-NB are configured, and the value is ‘15’ , it functions as a HARQ feedback disabled indicator.

[0175] - DCI subframe repetition number –2 bits as defined in clause 16.6 in [3]

[0176] - Number of scheduled TB for SC-MTCH –3 bits, indicating from 1 to 8 TBs. This field is only present if higher layer parameter sc-mtch-InfoListMultiTB-r16 is enabled and the CRC of the DCI is scrambled by G-RNTI.

[0177] - Number of scheduled TB for Unicast –1 bit, where value 0 indicates a single TB is scheduled and value 1 indicates multiple TB are scheduled. This field is only present if higher layer parameter npdsch-MultiTB-Config is enabled and the corresponding DCI is mapped onto the UE specific search space given by the C-RNTI as defined in [3]

[0178] - HARQ process number –1 bit. This field is only present if 2 HARQ processes are configured and the corresponding DCI format is mapped onto the UE specific search space given by the C-RNTI as defined in [3] , or if Number of scheduled TB for Unicast is present. If multiple TB are scheduled, it functions as New data indicator for the second TB.

[0179] - Resource reservation –1 bit as defined in clause 16.4 of [3] . This field is only present if higher layer parameter resourceReservationConfigDL is configured and the DCI is mapped onto the UE-specific search space given by C-RNTI as defined in [3] .

[0180] Furthermore, the exact time of narrowband physical downlink shared channel (NPDSCH) reception is defined in a 3GPP release 18 3GPP TS 36.213 V18.3.0 as follows:

[0181] 16.4.1 UE procedure for receiving the narrowband physical downlink shared channel

[0182] A UE shall upon detection on a given serving cell of a NPDCCH with DCI format N1, N2 ending in subframe n intended for the UE, decode, starting in

[0183] - n+5 DL subframe for FDD,

[0184] - n+5 subframe for TDD,

[0185] the corresponding NPDSCH transmission in N consecutive NB-IoT DL subframe (s) ni with i = 0, 1, …, N-1 according to the NPDCCH information, where

[0186] - subframe n is the last subframe in which the NPDCCH is transmitted and is determined from the starting subframe of NPDCCH transmission and the DCI subframe repetition number field in the corresponding DCI;

[0187] - subframe (s) ni with i=0, 1, …, N-1 are N consecutive NB-IoT DL subframe (s) excluding subframes used for SI messages or scheduling gap (if any) or processing gap (if any) where, n0<n1<…, nN-1 ,

[0188] - N=NTBNRepNSF, where the value of NRep is determined as specified in Clause 16.4.1.3, the value of NSFis determined by the resource assignment field in the corresponding DCI (see Clause 16.4.1.3) , and the value of NTBis determined by the Number of scheduled TB for Unicast field or Number of scheduled TB for SC-MTCH field, if present, in the corresponding DCI, NTB=1 otherwise,

[0189] - k0 is the number of NB-IoT DL subframe (s) starting in DL subframe n+5 for FDD or subframe n+5 for TDD, until DL subframe n0, where k0 is determined by the scheduling delay field (IDelay) for DCI format N1, and k0 = 0 for DCI format N2.

[0190] Table 16.4.1-1: k0 for DCI format N1.

[0191] Furthermore, the exact time of a Hybrid Automatic reQuest (HARQ) feedback transmission is defined in a 3GPP release 18 3GPP TS 36.213 V18.3.0 as follows:

[0192] 16.4.2 UE procedure for reporting ACK / NACK

[0193] The UE shall upon detection of a NPDSCH transmission ending in NB-IoT subframe n intended for the UE and for which an ACK / NACK shall be provided, start, after the end of

[0194] - n+k′0+Koffset-1 DL subframe for FDD,

[0195] - k′0-1 NB-IoT UL subframes following the end of n+12 subframe for TDD,

[0196] transmission of the NPUSCH carrying ACK / NACK response, and SR (if any) if the serving cell is FDD and the UE is configured with higher layer parameter sr-with-HARQ-ACK-Config, using NPUSCH format 2 in N consecutive NB-IoT UL slots, where

[0197] -  where

[0198] - the value of is given by the higher layer parameter ack-NACK-NumRepetitions-Msg4 configured for the associated NPRACH resource for Msg4 NPDSCH transmission, and higher layer parameter ack-NACK-NumRepetitions otherwise,

[0199] - the value of is the number of slots of the resource unit (defined in clause 10.1.2.3 of [3] ) , and

[0200] - if the UE is configured with higher layer parameter harq-ACK-Bundling in npdsch-MultiTB-Config, or if the UE is in a NTN serving cell and multiple TB are scheduled in the NPDCCH corresponding to the NPDSCH and the UE is not configured with higher layer parameter downlinkHARQ-FeedbackDisabledDCI-NB and configured with higher layer parameter downlinkHARQ-FeedbackDisabledBitmap-NB indicating disabled HARQ-ACK information for a HARQ process associated with a transport block in the NPDSCH, then N′TB=1, otherwise N′TB=NTB, where the value of NTBis determined by the Number of scheduled TB for Unicast field if present in the NPDCCH corresponding to the NPDSCH, otherwise NTB=1,

[0201] - allocated subcarrier for ACK / NACK and value of k0 is determined by the ACK / NACK resource field in the DCI format of the corresponding NPDCCH according to Table 16.4.2-1, and Table 16.4.2-2,

[0202] - for FDD, k′0=k0.

[0203] - for TDD, k′0=k0-12.

[0204] Table 16.4.2-1: ACK / NACK subcarrier and k0 for NPUSCH with subcarrier spacing Δf=3.75 kHz.

[0205] Table 16.4.2-2: ACK / NACK subcarrier and k0 for NPUSCH with subcarrier spacing Δf=15 kHz.

[0206] Based on the current specification the UE will start the transmission in the first NB-IoT UL slot that starts after the n+k0+Koffset. This will essentially lead to the first UL slot of the next UL occasion for all UEs, unless the n+k0+Koffset is able to differentiate between the UL slots within the UL occasion or is able to differentiate between UL occasions. Currently, the scheduling delay for UL can be [8, 16, 32, 64] for FDD and [0, 8, 16, 32] for TDD.

[0207] For DL, the scheduled DL subframe n0 starts in n+5+k0, where the scheduling delay k0 is in the range [0, 4, 8, 12, 16, 32, 64, 128] for less than 128 repetitions. Furthermore, the UE may be configured to provide HARQ feedback for the NPDSCH. When the NPDSCH transmission ends in subframe n, the ACK / NACK feedback shall be provided after the end of n+k0+Koffset-1, where the k0 for FDD is 13 or 21 for 3.75 kHz SCS and [13 15 17 18] for 15 kHz SCS.

[0208] Consequently, the present scheduling delay values for NB-IoT do not match well with the NTN TDD frame structure. This means that all UEs are likely to be pushed to the first UL slot of the next UL occasion, since the combination of k0 and Koffset will lead to a slot before the UL occasion. This is problematic from the capacity point of view, because that slot and UL occasion will be overloaded.

[0209] The DL scheduling can barely point to the same DL occasion (only by use of k0=0 because any other value is >8 subframes which is the DL occasion length) , whereas most of the other k0 values will point to a slot in between DL occasions.

[0210] FIG. 4 illustrates an example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication. In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at the user equipment (UE) 100, it is first received 402 a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission. The control signal may be a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal received from a satellite 106 of a non-terrestrial network (NTN) .

[0211] After receiving the control signal, at the UE, the transmitting the uplink or receiving the downlink is started 403 from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal. In the scheduling delay field the scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y. The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0212] In one embodiment, the control signal is a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal received from a satellite of a non-terrestrial network (NTN) , said control signal indicating the scheduling delay for the uplink transmission in control signal format N0 as 0, Y, X, X+Y or indicating the scheduling delay for the downlink transmission in control signal format N1 as 0, Y, X, X+Y, 2X, 2X+Y, 3X, 3X+Y. In an embodiment, the occasion periodicity value X is inferred from the length T of the Time Division Duplex (TDD) frame structure. In an embodiment, the occasion periodicity value X is 90 ms.

[0213] In one embodiment, the control signal is a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal received from a satellite of a non-terrestrial network (NTN) , said control signal indicating the scheduling delay for the uplink transmission in control signal format N0 as 0+Y, X+Y, 2X+Y, 3X+Y or indicating the scheduling delay for the downlink transmission in control signal format N1 as 0+Y, X+Y, 2X+Y, 3X+Y, 4X+Y, 5X+Y, 6X+Y, 7X+Y. In an embodiment, the offset value Y includes a scheduling offset Yoffset and a UL / DL guard period GP, i.e. Y=Yoffset+GP.The UL / DL guard period may e.g. be GP = 50 ms.

[0214] In an embodiment, the predetermined offset value Y=0. When the predetermined offset value Y=0, the control signal indicates the scheduling delay for the uplink transmission in control signal format N0 as 0, X, 2X, 3X or indicates the scheduling delay for the downlink transmission in control signal format N1 as 0, X, 2X, 3X, 4X, 5X, 6X, 7X.

[0215] In an embodiment, the predetermined offset value Y=0 and the occasion periodicity value X is the same as the length T of the Time Division Duplex (TDD) frame structure, i.e. X=T. When the predetermined offset value Y=0 and the occasion periodicity value X is the same as the length T of the Time Division Duplex (TDD) frame structure, i.e. X=T, the control signal indicates the scheduling delay for the uplink transmission in control signal format N0 as 0, T 2T, 3T or indicates the scheduling delay for the downlink transmission in control signal format N1 as 0, T, 2T, 3T, 4T, 5T, 6T, 7T.

[0216] In an embodiment, the control signal is a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal received from a satellite of a non-terrestrial network (NTN) , said control signal indicating the scheduling delay for the uplink transmission in the scheduling delay field (2 bits) of the control signal is interpreted together with (or combined with) the dynamically indicated repetition number field (3 bits) , to yield a value for the actual scheduling delay to apply. For instance, in case the repetition number is “1” , the UE interprets the scheduling delay values as [0, 1, 2, 3 ms] or [0, 2, 4, 90] ms (that is, the delay re-interpretation may not be linear) . In an embodiment, the mapping for each repetition number is configurable from broadcast information.

[0217] FIG. 5 illustrates another example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication. In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at the user equipment (UE) 100, it is first received 401 configuration information defining the occasion periodicity value X and / or the predetermined offset value Y. After receiving configuration information, at the UE, it is received 402 a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission. The control signal may be a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal received from a satellite 106 of a non-terrestrial network (NTN) .

[0218] Thereafter, at the UE, the transmitting the uplink or receiving the downlink is started 403 from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal. In the scheduling delay field, the scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y. The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0219] FIG. 6 illustrates a third example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication. In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at a satellite 106 of a non-terrestrial network (NTN) , it is first transmitted 702 a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission. The control signal may be a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal transmitted to a user equipment (UE) 100.

[0220] After transmitting the control signal, at the satellite 106, the receiving the uplink or transmitting the downlink is started 703 from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal. In the scheduling delay field the scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y. The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0221] In one embodiment, the control signal is a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal, said control signal indicating the scheduling delay for the uplink transmission in control signal format N0 as 0, Y, X, X+Y or indicating the scheduling delay for the downlink transmission in control signal format N1 as 0, Y, X, X+Y, 2X, 2X+Y, 3X, 3X+Y. In an embodiment, the occasion periodicity value X is inferred from the length T of the Time Division Duplex (TDD) frame structure. In an embodiment, the occasion periodicity value X is 90 ms.

[0222] In one embodiment, the control signal is a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal, said control signal indicating the scheduling delay for the uplink transmission in control signal format N0 as 0+Y, X+Y, 2X+Y, 3X+Y or indicating the scheduling delay for the downlink transmission in control signal format N1 as 0+Y, X+Y, 2X+Y, 3X+Y, 4X+Y, 5X+Y, 6X+Y, 7X+Y. In an embodiment, the offset value Y includes a scheduling offset Yoffset and a UL / DL guard period GP, i.e. Y=Yoffset+GP. The UL / DL guard period may e.g. be GP = 50 ms.

[0223] In an embodiment, the predetermined offset value Y=0. When the predetermined offset value Y=0, the control signal indicates the scheduling delay for the uplink transmission in control signal format N0 as 0, X, 2X, 3X or indicates the scheduling delay for the downlink transmission in control signal format N1 as 0, X, 2X, 3X, 4X, 5X, 6X, 7X.

[0224] In an embodiment, the control signal is a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal received from a satellite of a non-terrestrial network (NTN) , said control signal indicating the scheduling delay for the uplink transmission in the scheduling delay field (2 bits) of the control signal is interpreted together with (or combined with) the dynamically indicated repetition number field (3 bits) , to yield a value for the actual scheduling delay to apply. For instance, in case the repetition number is “1” , the UE interprets the scheduling delay values as [0, 1, 2, 3 ms] or [0, 2, 4, 90] ms (that is, the delay re-interpretation may not be linear) . In an embodiment, the mapping for each repetition number is configurable from broadcast information.

[0225] FIG. 7 illustrates a fourth example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication. In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at a satellite 106 of a non-terrestrial network (NTN) , it is first transmitted 701 configuration information defining the occasion periodicity value X and / or the predetermined offset value Y. After transmitting configuration information, at the satellite 106, it is transmitted 702 a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission. The control signal may be a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal transmitted to a user equipment (UE) 100.

[0226] Thereafter, at the satellite 106, the receiving the uplink or transmitting the downlink is started 703 from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal. In the scheduling delay field the scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y. The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0227] FIG. 8 illustrates a fifth example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication. In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at the user equipment (UE) 100, it is first transmitted 711 an uplink transmission, said uplink transmission being a physical uplink shared channel (PUSCH) signal, a narrowband physical uplink shared channel (NPUSCH) signal, a physical uplink control channel (PUCCH) signal, a narrowband physical uplink control channel (NPUCCH) signal or a Hybrid Automatic reQuest (HARQ) message, the uplink transmission scheduling a downlink transmission.

[0228] After the uplink transmission, at the UE, the transmitting the uplink is started 712 from a time slot after a scheduling delay indicated in a scheduling delay field or in a resource field of said uplink transmission. In the scheduling delay field or in a resource field the scheduling delay values for the uplink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y.The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0229] In one embodiment, said uplink transmission indicates the scheduling delay for the uplink transmission as 0, Y, X, X+Y. In an embodiment, the occasion periodicity value X is inferred from the length T of the Time Division Duplex (TDD) frame structure. In an embodiment, the occasion periodicity value X is 90 ms.

[0230] In one embodiment, said uplink transmission indicates the scheduling delay for the uplink transmission as as 0+Y, X+Y, 2X+Y, 3X+Y. In an embodiment, the offset value Y includes a scheduling offset Yoffset and a UL / DL guard period GP, i.e. Y=Yoffset+GP. The UL / DL guard period may e.g. be GP = 50 ms. In an embodiment, said uplink transmission indicates the scheduling delay for the uplink transmission as 0, X, 2X, 3X.

[0231] In an embodiment, the predetermined offset value Y=0 and the occasion periodicity value X is the same as the length T of the Time Division Duplex (TDD) frame structure, i.e. X=T. When the predetermined offset value Y=0 and the occasion periodicity value X is the same as the length T of the Time Division Duplex (TDD) frame structure, i.e. X=T, the uplink transmission indicates the scheduling delay for the downlink transmission as 0, T 2T, 3T.

[0232] FIG. 9 illustrates a sixth example embodiment of a flow diagram of a deployment scenario utilising scheduling in TDD NTN communication. In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at a satellite 106 of a non-terrestrial network (NTN) , it is first received 721 an uplink transmission, said uplink transmission being a physical uplink shared channel (PUSCH) signal, a narrowband physical uplink shared channel (NPUSCH) signal, a physical uplink control channel (PUCCH) signal, a narrowband physical uplink control channel (NPUCCH) signal or a Hybrid Automatic reQuest (HARQ) message, the uplink transmission scheduling a downlink transmission.

[0233] After receiving the uplink transmission, at the satellite 106, the receiving the uplink is started 722 from a time slot after a scheduling delay indicated in a scheduling delay field or in a resource field of said uplink transmission. In the scheduling delay field or in a resource field the scheduling delay values for the uplink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y. The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0234] In one embodiment, said uplink transmission indicates the scheduling delay for the uplink transmission as 0, Y, X, X+Y. In an embodiment, the occasion periodicity value X is inferred from the length T of the Time Division Duplex (TDD) frame structure. In an embodiment, the occasion periodicity value X is 90 ms.

[0235] In one embodiment, said uplink transmission indicates the scheduling delay for the uplink transmission as as 0+Y, X+Y, 2X+Y, 3X+Y. In an embodiment, the offset value Y includes a scheduling offset Yoffset and a UL / DL guard period GP, i.e. Y=Yoffset+GP. The UL / DL guard period may e.g. be GP = 50 ms. In an embodiment, said uplink transmission indicates the scheduling delay for the uplink transmission as 0, X, 2X, 3X.

[0236] In an embodiment, the predetermined offset value Y=0 and the occasion periodicity value X is the same as the length T of the Time Division Duplex (TDD) frame structure, i.e. X=T. When the predetermined offset value Y=0 and the occasion periodicity value X is the same as the length T of the Time Division Duplex (TDD) frame structure, i.e. X=T, the uplink transmission indicates the scheduling delay for the downlink transmission as 0, T 2T, 3T.

[0237] FIG. 10. illustrates an example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication. In communication between a satellite of a non-terrestrial network (NTN) and a user equipment (UE) the operation 801 is carried out in TDD NTN communication mode.

[0238] In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at the UE, it is first received 803 a control signal from the NTN satellite, the control signal scheduling an uplink transmission or scheduling a downlink transmission. The control signal may be a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal received from a satellite 106 of a non-terrestrial network (NTN) .

[0239] Thereafter, the NTN satellite waits 804 for a period of time equal to the scheduling delay. After the scheduling delay, the transmitting the downlink from the NTN satellite to the UE is started 805 from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal. In the scheduling delay field the scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y. The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0240] FIG. 11 illustrates another example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication. In communication between a satellite of a non-terrestrial network (NTN) and a user equipment (UE) the operation 901 is carried out in TDD NTN communication mode.

[0241] In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at the UE, it is first received 903 a control signal from the NTN satellite, the control signal scheduling an uplink transmission or scheduling a downlink transmission. The control signal may be a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal received from a satellite 106 of a non-terrestrial network (NTN) .

[0242] Thereafter, the NTN satellite waits 904 for a period of time equal to the scheduling delay. After the scheduling delay, the transmitting the uplink from the UE to the NTN satellite is started 905 from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal. In the scheduling delay field the scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y. The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0243] FIG. 12 illustrates a third example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication. In communication between a satellite of a non-terrestrial network (NTN) and a user equipment (UE) the operation 801 is carried out in TDD NTN communication mode.

[0244] In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at the UE, it is first received 802 configuration information from the NTN satellite, said configuration information defining the occasion periodicity value X and / or the predetermined offset value Y. After receiving configuration information, at the UE, it is received 803 a control signal from the NTN satellite, the control signal scheduling an uplink transmission or scheduling a downlink transmission. The control signal may be a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal received from a satellite 106 of a non-terrestrial network (NTN) .

[0245] Thereafter, the NTN satellite waits 804 for a period of time equal to the scheduling delay. After the scheduling delay, the transmitting the downlink from the NTN satellite to the UE is started 805 from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal. In the scheduling delay field the scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y. The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0246] FIG. 13 illustrates a fourth example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication. In communication between a satellite of a non-terrestrial network (NTN) and a user equipment (UE) the operation 901 is carried out in TDD NTN communication mode.

[0247] In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at the UE, it is first received 902 configuration information from the NTN satellite, said configuration information defining the occasion periodicity value X and / or the predetermined offset value Y. After receiving configuration information, at the UE, it is received 903 a control signal from the NTN satellite, the control signal scheduling an uplink transmission or scheduling a downlink transmission. The control signal may be a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal received from a satellite 106 of a non-terrestrial network (NTN) .

[0248] Thereafter, the NTN satellite waits 904 for a period of time equal to the scheduling delay. After the scheduling delay, the transmitting the uplink from the UE to the NTN satellite is started 905 from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal. In the scheduling delay field the scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y. The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0249] In one embodiment, the UE is not required to monitor for further scheduling in occasions, which occur in between receiving the scheduling DCI and the scheduled resource for the same HARQ process as it has already been scheduled. For example, if UE receives DCI N0 in DL occasion 1 and the grant is in UL occasion 3, the UE is not required to monitor for DCI N0 in DL occasion 2 for the same HARQ process as it has already been scheduled. In a further embodiment this is conditioned on whether the UE has transmitted additional scheduling requests  / buffer status reports. If there is additional buffer status, UE may monitor the DCI based on the new interpreted scheduling delay parameter values for a second HARQ process if UE has capability for more than one HARQ process.

[0250] In one embodiment, the “scheduling delay field” set of values also depends on the configured Koffset value. For example, if a large Koffset (always pointing to the next UL occasion) is configured one set of values is applied, although if a smaller Koffset is applied another set of values is applied.

[0251] FIG. 14 illustrates a fifth example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication. In communication between a satellite of a non-terrestrial network (NTN) and a user equipment (UE) the operation 911 is carried out in TDD NTN communication mode.

[0252] In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at a satellite 106 of a non-terrestrial network (NTN) , it is first received 913 an uplink transmission, said uplink transmission being a physical uplink shared channel (PUSCH) signal, a narrowband physical uplink shared channel (NPUSCH) signal, a physical uplink control channel (PUCCH) signal, a narrowband physical uplink control channel (NPUCCH) signal or a Hybrid Automatic reQuest (HARQ) message, the uplink transmission scheduling a downlink transmission.

[0253] Thereafter, the NTN satellite waits 914 for a period of time equal to the scheduling delay. After the scheduling delay, the transmitting the uplink from the UE to the NTN satellite is started 915 from a time slot after a scheduling delay indicated in indicated in a scheduling delay field or in a resource field of said uplink transmission.

[0254] In the scheduling delay field or in a resource field the scheduling delay values for the uplink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y. The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0255] FIG. 15 illustrates a sixth example embodiment of a message sequence chart of a deployment scenario utilising scheduling in TDD NTN communication. In communication between a satellite of a non-terrestrial network (NTN) and a user equipment (UE) the operation 911 is carried out in TDD NTN communication mode.

[0256] In the presented example embodiment of a deployment scenario utilising scheduling in TDD NTN communication, at the UE, it is first received 912 configuration information from the NTN satellite, said configuration information defining the occasion periodicity value X and / or the predetermined offset value Y. After receiving configuration information, at the UE, it is transmitted 913 an uplink transmission, said uplink transmission being a physical uplink shared channel (PUSCH) signal, a narrowband physical uplink shared channel (NPUSCH) signal, a physical uplink control channel (PUCCH) signal, a narrowband physical uplink control channel (NPUCCH) signal or a Hybrid Automatic reQuest (HARQ) message, the uplink transmission scheduling a downlink transmission.

[0257] Thereafter, the NTN satellite waits 914 for a period of time equal to the scheduling delay. After the scheduling delay, the transmitting the uplink from the UE to the NTN satellite is started 915 from a time slot after a scheduling delay indicated in indicated in a scheduling delay field or in a resource field of said uplink transmission.

[0258] In the scheduling delay field or in a resource field the scheduling delay values for the uplink transmission are indicated as a function of at least one of an occasion periodicity X and an offset value Y. The control signal may also comprise a bit or a flag, said bit or said flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.

[0259] FIG. 16 illustrates an example of an apparatus comprising means for performing one or more of the example embodiments described above. For example, the apparatus 9700 may be an apparatus such as, or comprising, or comprised in, a user equipment (UE) 100, 102. The user equipment may also be called a wireless communication device, a subscriber unit, a mobile station, a remote terminal, an access terminal, a user terminal, a terminal device, or a user device.

[0260] The apparatus 9700 may comprise a circuitry, a module or a chipset applicable for realizing one or more of the example embodiments described above. For example, the apparatus 9700 may comprise at least one processor 9710. The at least one processor 9710 interprets instructions (e.g., computer program instructions) and processes data. The at least one processor 9710 may comprise one or more programmable processors. The at least one processor 9710 may comprise programmable hardware with embedded firmware and may, alternatively or additionally, comprise one or more application-specific integrated circuits (ASICs) .

[0261] The at least one processor 9710 is coupled to at least one memory 9720. The at least one processor is configured to read and write data to and from the at least one memory 9720. The at least one memory 9720 may comprise one or more memory units. The memory units may be volatile or non-volatile. It is to be noted that there may be one or more units of non-volatile memory and one or more units of volatile memory or, alternatively, one or more units of non-volatile memory, or, alternatively, one or more units of volatile memory. Volatile memory may be for example random-access memory (RAM) , dynamic random-access memory (DRAM) or synchronous dynamic random-access memory (SDRAM) . Non-volatile memory may be for example read-only memory (ROM) , programmable read-only memory (PROM) , electronically erasable programmable read-only memory (EEPROM) , flash memory, optical storage or magnetic storage. In general, memories may be referred to as non-transitory computer readable media. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) . The at least one memory 9720 stores computer readable instructions that are executed by the at least one processor 9710 to perform one or more of the example embodiments described above. For example, non-volatile memory stores the computer readable instructions, and the at least one processor 9710 executes the instructions using volatile memory for temporary storage of data and / or instructions. The computer readable instructions may refer to computer program code.

[0262] The computer readable instructions may have been pre-stored to the at least one memory 9720 or, alternatively or additionally, they may be received, by the apparatus, via an electromagnetic carrier signal and / or may be copied from a physical entity such as a computer program product. Execution of the computer readable instructions by the at least one processor 9710 causes the apparatus 9700 to perform one or more of the example embodiments described above. That is, the at least one processor and the at least one memory storing the instructions may provide the means for providing or causing the performance of any of the methods and / or blocks described above.

[0263] In the context of this document, a “memory” or “computer-readable media” or “computer-readable medium” may be any non-transitory media or medium or means that can contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) .

[0264] The apparatus 9700 may further comprise, or be connected to, an input unit 9730. The input unit 9730 may comprise one or more interfaces for receiving input. The one or more interfaces may comprise for example one or more temperature, motion and / or orientation sensors, one or more cameras, one or more accelerometers, one or more microphones, one or more buttons and / or one or more touch detection units. Further, the input unit 9730 may comprise an interface to which external devices may connect to.

[0265] The apparatus 9700 may also comprise an output unit 9740. The output unit may comprise or be connected to one or more displays capable of rendering visual content, such as a light emitting diode (LED) display, a liquid crystal display (LCD) and / or a liquid crystal on silicon (LCoS) display. The output unit 9740 may further comprise one or more audio outputs. The one or more audio outputs may be for example loudspeakers.

[0266] The apparatus 9700 further comprises a connectivity unit 9750. The connectivity unit 9750 enables wireless connectivity to one or more external devices. The connectivity unit 9750 comprises at least one transmitter and at least one receiver that may be integrated to the apparatus 9700 or that the apparatus 9700 may be connected to. The at least one transmitter comprises at least one transmission antenna, and the at least one receiver comprises at least one receiving antenna. The connectivity unit 9750 may comprise an integrated circuit or a set of integrated circuits that provide the wireless communication capability for the apparatus 9700. Alternatively, the wireless connectivity may be a hardwired application-specific integrated circuit (ASIC) . The connectivity unit 9750 may also provide means for performing at least some of the blocks or functions of one or more example embodiments described above. The connectivity unit 9750 may comprise one or more components, such as: power amplifier, digital front end (DFE) , analog-to-digital converter (ADC) , digital-to-analog converter (DAC) , frequency converter, (de) modulator, and / or encoder / decoder circuitries, controlled by the corresponding controlling units.

[0267] It is to be noted that the apparatus 9700 may further comprise various components not illustrated in FIG. 16. The various components may be hardware components and / or software components.

[0268] FIG. 17 illustrates an example of an apparatus 9800 comprising means for performing one or more of the example embodiments described above. For example, the apparatus 9800 may be an apparatus such as, or comprising, or comprised in, an access node 104 of a radio access network.

[0269] The apparatus 9800 may comprise, for example, a circuitry, a module or a chipset applicable for realizing one or more of the example embodiments described above. The apparatus 9800 may be an electronic device comprising one or more electronic circuitries. The apparatus 9800 may comprise a communication control circuitry 9810 such as at least one processor, and at least one memory 9820 storing instructions 9822 which, when executed by the at least one processor, cause the apparatus 9800 to carry out one or more of the example embodiments described above. Such instructions 9822 may, for example, include computer program code (software) . The at least one processor and the at least one memory storing the instructions may provide the means for providing or causing the performance of any of the methods and / or blocks described above.

[0270] The processor is coupled to the memory 9820. The processor is configured to read and write data to and from the memory 9820. The memory 9820 may comprise one or more memory units. The memory units may be volatile or non-volatile. It is to be noted that there may be one or more units of non-volatile memory and one or more units of volatile memory or, alternatively, one or more units of non-volatile memory, or, alternatively, one or more units of volatile memory. Volatile memory may be for example random-access memory (RAM) , dynamic random-access memory (DRAM) or synchronous dynamic random-access memory (SDRAM) . Non-volatile memory may be for example read-only memory (ROM) , programmable read-only memory (PROM) , electronically erasable programmable read-only memory (EEPROM) , flash memory, optical storage or magnetic storage. In general, memories may be referred to as non-transitory computer readable media. The term “non-transitory, ” as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) . The memory 9820 stores computer readable instructions that are executed by the processor. For example, non-volatile memory stores the computer readable instructions, and the processor executes the instructions using volatile memory for temporary storage of data and / or instructions.

[0271] The computer readable instructions may have been pre-stored to the memory 9820 or, alternatively or additionally, they may be received, by the apparatus, via an electromagnetic carrier signal and / or may be copied from a physical entity such as a computer program product. Execution of the computer readable instructions causes the apparatus 9800 to perform one or more of the functionalities described above.

[0272] The memory 9820 may be implemented using any suitable data storage technology, such as semiconductor-based memory devices, flash memory, magnetic memory devices and systems, optical memory devices and systems, fixed memory and / or removable memory. The memory may comprise a configuration database for storing configuration data, such as a current neighbour cell list, and, in some example embodiments, structures of frames used in the detected neighbour cells.

[0273] The apparatus 9800 may further comprise or be connected to a communication interface 9830, such as a radio unit, comprising hardware and / or software for realizing communication connectivity with one or more wireless communication devices according to one or more communication protocols. The communication interface 9830 comprises at least one transmitter (Tx) and at least one receiver (Rx) that may be integrated to the apparatus 9800 or that the apparatus 9800 may be connected to. The communication interface 9830 may provide means for performing some of the blocks and / or functions (e.g., transmitting and receiving) for one or more example embodiments described above. The communication interface 9830 may comprise one or more components, such as: power amplifier, digital front end (DFE) , analog-to-digital converter (ADC) , digital-to-analog converter (DAC) , frequency converter, (de) modulator, and / or encoder / decoder circuitries, controlled by the corresponding controlling units.

[0274] The communication interface 9830 provides the apparatus with radio communication capabilities to communicate in the wireless communication network. The communication interface may, for example, provide a radio interface to one or more UEs 100, 102. The apparatus 9800 may further comprise or be connected to another interface towards a core network 110, such as the network coordinator apparatus or AMF, and / or to the access nodes 104 of the wireless communication network.

[0275] The apparatus 9800 may further comprise a scheduler 9840 that is configured to allocate radio resources. The scheduler 9840 may be configured along with the communication control circuitry 9810 or it may be separately configured.

[0276] It is to be noted that the apparatus 9800 may further comprise various components not illustrated in FIG. 17. The various components may be hardware components and / or software components.

[0277] FIG. 18 illustrates an example of an apparatus according to some embodiments of the present invention in connection with the user equipment. FIG. 18 illustrates an apparatus configured to carry out the functions described above in connection with the user equipment. Each apparatus 500 may comprise one or more communication control circuitry, such as at least one processor 502, and at least one memory 504, including one or more algorithms 503, such as a computer program code (software) wherein the at least one memory and the computer program code (software) are configured, with the at least one processor, to cause the apparatus to carry out any one of the exemplified functionalities of the user apparatus. The apparatus may further comprise different communication interfaces 501 and one or more user interfaces 501’ .

[0278] FIG. 19 illustrates an example of an apparatus according to some embodiments of the present invention in connection with the satellite of a non-terrestrial network. FIG. 19 illustrates an apparatus configured to carry out the functions described above in connection with the network satellite. Each apparatus 600 may comprise one or more communication control circuitry, such as at least one processor 602, and at least one memory 604, including one or more algorithms 603, such as a computer program code (software) wherein the at least one memory and the computer program code (software) are configured, with the at least one processor, to cause the apparatus to carry out any one of the exemplified functionalities of the network node. The apparatus may further comprise different communication interfaces 601 and one or more user interfaces 601’ .

[0279] The apparatus may be an any electronic device of any kind, such as, and not limited to, user equipments and other electronic devices that may require such a memory apparatus. The apparatus may may be any electrical device connectable to an access network and configurable to be in a wireless connection on one or more communication channels, including one or more control channels, with an access network component, e.g. an access network apparatus, providing a cell, for example. The physical link from the apparatus to the access network towards a core network is called an uplink or a reverse link and the physical link to the apparatus is called a downlink or a forward link. By way of example rather than limitation, the apparatus may referred to as a served apparatus, a downlink apparatus, a mobile apparatus, a terminal device, a communication device, a user equipment (UE) , a subscriber station (SS) , a portable subscriber station, a mobile station (MS) , or an access terminal (AT) . A non-limiting lists of examples of the apparatus, or what the apparatus may comprise or be comprised in, include a mobile phone, a cellular phone, a smart phone, a voice over internet protocol (VoIP) phone, a wireless local loop phone, a device using a wireless modem, a portable computer, a desktop computer, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , a smart device, a multimedia device, an image capture terminal device, such as a digital camera, a gaming terminal device, a music storage and playback appliance, a drone, a vehicle, an automated guided vehicle, an autonomous connected vehicle, a vehicle-mounted wireless terminal device, a wireless endpoint, an internet of things device, an industrial internet of things device, a device operating in an industrial and / or an automated processing chain contexts, a consumer electronics device, a consumer internet of things device, a mobile robot, a mobile robot arm, a sensor, a surveillance camera, an eHealth related device, a medical monitoring device, a medical device, for example for remote surgery, a wearable device, such as a smart watch, a smart ring, a head-mounted display (HMD) , an on-person device, etc. The apparatus may also be part of a group of apparatuses seen as one apparatus, i.e. one mobile apparatus, by the wireless network.

[0280] The apparatus may be any access network component of an access network. An access network domain may be based on any kind of an access network, such as a cellular access network, for example 5G network, 5G-Advanced network, 6G network, etc., a non-terrestrial network, a legacy cellular radio access network, for example 4G or older generation network, or a non-cellular access network, for example a wireless local area network, or any combination thereof. To provide the wireless access, the access network comprises access network components, such as access network apparatuses, or access devices. An access device component may provide one or more cells, possibly with different cell accessibility per a cell, but a cell is provided by one access device. However, there may be overlapping cells, for example a macro cell provided by an access device operating in co-operation of access nodes providing smaller cells, such as micro-, femto-or picocells, which overlap at least partly within the macro cell. There are a wide variety of access network components. A non-limiting lists of examples of the access network component, include different types of base stations, such as eNBs, gNBs, split gNBs, transmission-reception points, network-controlled repeaters, nodes operationally coupled to one or more remote radio heads, satellites, donor nodes in integrated access and backhaul (IAB) , fixed IAB nodes, mobile IAB nodes mounted on vehicles, for example, etc. At least some of the apparatuses in the access network may provide an abstraction platform to separate abstractions of network functions from the processing hardware.

[0281] Further, it should be noted that some of the components may be multi-domain components. For example a device component may also provide services to other device components, i.e. operate also as an access network component, for example be a relay node, or a mobile IAB node, or a mobile termination part in an IAB node. Hence, herein term mobile apparatus is used for device components, or device component functionality in a multi-domain component and term access network apparatus is used for access network components or access network component functionality in a multi-domain component.

[0282] This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.

[0283] The techniques and methods described herein may be implemented by various means. For example, these techniques may be implemented in hardware (one or more devices) , firmware (one or more devices) , software (one or more modules) , or combinations thereof. For a hardware implementation, the apparatus (es) of example embodiments may be implemented within one or more application-specific integrated circuits (ASICs) , digital signal processors (DSPs) , digital signal processing devices (DSPDs) , programmable logic devices (PLDs) , field programmable gate arrays (FPGAs) , graphics processing units (GPUs) , processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof. For firmware or software, the implementation can be carried out through modules of at least one chipset (for example procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory unit and executed by processors. The memory unit may be implemented within the processor or externally to the processor. In the latter case, it can be communicatively coupled to the processor via various means, as is known in the art. Additionally, the components of the systems described herein may be rearranged and / or complemented by additional components in order to facilitate the achievements of the various aspects, etc., described with regard thereto, and they are not limited to the precise configurations set forth in the given figures, as will be appreciated by one skilled in the art.

[0284] Compared to the prior art technologies, the present invention has the advantage that it provides a communication with smooth scheduling without congestion or overload.

[0285] It will be obvious to a person skilled in the art that, as technology advances, the inventive concept may be implemented in various ways within the scope of the claims. The embodiments are not limited to the example embodiments described above, but may vary within the scope of the claims. Therefore, all words and expressions should be interpreted broadly, and they are intended to illustrate, not to restrict, the embodiments.

Claims

1.A method, comprising:receiving a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission;transmitting the uplink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal or receiving the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal,wherein said scheduling delay field indicates scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.2.The method according to claim 1, wherein said control signal comprises a bit / flag indicating which function of several functions of an occasion periodicity X and an offset value Y is used.3.The method according to claim 1 or claim 2, wherein said control signal is one of a downlink control information (DCI) signal, a radio resource control (RRC) signal or a medium access control (MAC) control element (MAC CE) signal, a physical downlink shared channel (PDSCH) signal, a narrowband physical downlink shared channel (NPDSCH) signal, a physical downlink control channel (PDCCH) signal, a narrowband physical downlink control channel (NPDCCH) signal.4.The method according to any of claims 1 to 3, wherein said scheduling delay field indicates scheduling delay values for the uplink transmission or scheduling delay values for the downlink transmission as a sum of integer multiples of the occasion periodicity X and the offset value Y, wherein at least one scheduling delay value uses a nonzero integer multiple of the occasion periodicity X.5.The method according to claim 4, wherein said control signal indicates the scheduling delay for the uplink transmission in control signal as 0, Y, X, X+Y or indicates the scheduling delay for the downlink transmission in control signal as 0, Y, X, X+Y, 2X, 2X+Y, 3X, 3X+Y.6.The method according to claim 4, wherein said control signal indicates the scheduling delay for the uplink transmission in control signal as 0+Y, X+Y, 2X+Y, 3X+Y or indicates the scheduling delay for the downlink transmission in control signal as 0+Y, X+Y, 2X+Y, 3X+Y, 4X+Y, 5X+Y, 6X+Y, 7X+Y.7.The method according to claim 4, wherein said control signal indicates the scheduling delay for the uplink transmission in control signal as 0, X, 2X, 3X or indicates the scheduling delay for the downlink transmission in control signal as 0, X, 2X, 3X, 4X, 5X, 6X, 7X.8.The method according to claim 6, wherein the predetermined offset value Y includes a scheduling offset and a UL / DL guard period.9.The method according to claim 1, wherein said control signal indicates the scheduling delay for the uplink transmission in control signal as Y, Y1, Y2, Y3 or indicates the scheduling delay for the downlink transmission in control signal as Y, Y1, Y2, Y3, Y4, Y5, Y6, Y7, where the indicated scheduling delay values Y, Y1, Y2, Y3, Y4, Y5, Y6, Y7 hardcoded scheduling delay values or preconfigured scheduling delay values.10.The method according to any of claims 4 to 9, wherein said control signal indicates the scheduling delay for the uplink transmission in control signal format N0 or indicates the scheduling delay for the downlink transmission in control signal format N1.11.The method according to any of claims 1 to 10, wherein said control signal comprises a bit / flag indicating that a value of n times the length T of the Time Division Duplex (TDD) frame structure is added to the scheduling delay values.12.The method according to any of claims 1 to 11, wherein the occasion periodicity value X is inferred from the length T of the Time Division Duplex (TDD) frame structure.13.The method according to any of claims 1 to 12, comprising:receiving configuration information defining the occasion periodicity value X and / or the predetermined offset value Y.14.The method according to any of claims 1 to 13, said scheduled uplink transmission is scheduled on physical uplink shared channel (PUSCH) , on narrowband physical uplink shared channel (NPUSCH) , on physical uplink control channel (PUCCH) or on physical random access channel (PRACH) or said downlink transmission is scheduled on physical downlink shared channel (PDSCH) or on physical uplink shared channel (NPDSCH) .15.The method according to any of claims 1 to 14, said method being deployed in a non-terrestrial network (NTN) in Time Division Duplex (TDD) mode communication.16.A method, comprising:transmitting a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission;receiving the uplink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal or transmitting the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal,wherein said scheduling delay field indicates scheduling delay values for the uplink transmission or indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.17.A method, comprising:transmitting an uplink transmission, said uplink transmission being a physical uplink shared channel (PUSCH) signal, a narrowband physical uplink shared channel (NPUSCH) signal, a physical uplink control channel (PUCCH) signal, a narrowband physical uplink control channel (NPUCCH) signal or a Hybrid Automatic reQuest (HARQ) message, the uplink transmission scheduling a downlink transmission;receiving the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field or in a resource field of said uplink transmission,wherein said scheduling delay field or said a resource field indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.18.A method, comprising:receiving an uplink transmission, said uplink transmission being a physical uplink shared channel (PUSCH) signal, a narrowband physical uplink shared channel (NPUSCH) signal, a physical uplink control channel (PUCCH) signal, a narrowband physical uplink control channel (NPUCCH) signal or a Hybrid Automatic reQuest (HARQ) message, the uplink transmission scheduling a downlink transmission;transmitting the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field or in a resource field of said uplink transmission,wherein said scheduling delay field or said a resource field indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.19.A device comprising:at least one processor, andat least one memory storing instructions that, when executed by the at least one processor, cause the device at least to:receive a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission;transmit the uplink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal or receive the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal,wherein said scheduling delay field indicates scheduling delay values for the uplink transmission or indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.20.The device according to claim 19, said device being deployed in a non-terrestrial network (NTN) in Time Division Duplex (TDD) mode communication.21.A satellite of a non-terrestrial network (NTN) comprising:at least one processor, andat least one memory storing instructions that, when executed by the at least one processor, cause the device at least to:transmit a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission;receive the uplink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal or transmit the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal,wherein said scheduling delay field indicates scheduling delay values for the uplink transmission or indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.22.A computer readable medium comprising program instructions which, when executed by a device, cause the device to perform at least the following:receive a control signal, the control signal scheduling an uplink transmission or scheduling a downlink transmission;transmit the uplink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal or receive the downlink starting from a time slot after a scheduling delay indicated in a scheduling delay field of said control signal,wherein said scheduling delay field indicates scheduling delay values for the uplink transmission or indicates scheduling delay values for the downlink transmission as a function of at least one of an occasion periodicity X and an offset value Y.