Method, device and computer program product for wireless communication
The method for determining subframe patterns and utilizing guard periods in TDD systems addresses communication challenges in satellite-based networks, ensuring valid subframes are used for communication, enhancing efficiency and reliability.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2024-11-08
- Publication Date
- 2026-05-15
AI Technical Summary
Existing 5G and 6G communication systems face challenges in implementing Time Division Duplexing (TDD) due to the asymmetrical configuration of radio frames for uplink and downlink transmissions, leading to issues with channel and signal mapping and synchronization, particularly in satellite-based systems like Non-Geostationary Satellite Orbit (NGSO) and 3GPP NB-IoT Non-Terrestrial Networks (NTN).
A method for wireless communication involving radio frames with configured uplink, downlink, and guard periods, where the wireless communication terminal determines subframe patterns based on received information, adjusts channel and signal mapping, and synchronizes transmissions using guard periods and occasion monitoring, ensuring valid subframes are utilized for communication.
This approach enables effective communication in TDD systems by ensuring valid subframes are used for communication, addressing synchronization and channel mapping issues, thereby enhancing communication efficiency and reliability in satellite-based networks.
Smart Images

Figure CN2024131026_15052026_PF_FP_ABST
Abstract
Description
METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR WIRELESS COMMUNICATION
[0001] This document is directed generally to wireless communications, and in particular to 5th generation (5G) communications or 6th generation (6G) communications.
[0002] In 5G communication, the Time Division Duplexing (TDD) refers to duplex communication links where uplink is separated from downlink by the allocation of different time slots in the same frequency band. The TDD is a transmission scheme that allows asymmetric flow for uplink and downlink data transmission. However, the application of the TDD is still a topic to be discussed.
[0003] This document relates to methods, systems, and computer program products for a wireless communication.
[0004] One aspect of the present disclosure relates to a wireless communication method. In an embodiment, the wireless communication method includes: performing, by a wireless communication terminal with a wireless communication node, a communication, via a Time Division Duplexing, TDD, system, comprising radio frames comprising uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between the downlink radio subframes and the uplink radio subframes. The guard period comprises one or more continuous radio frames. The communication comprises the wireless communication terminal monitoring a channel, signal, and / or occasion.
[0005] Another aspect of the present disclosure relates to a wireless communication method. In an embodiment, the wireless communication method includes: performing, by a wireless communication node with a wireless communication terminal, a communication, via a Time Division Duplexing, TDD, system, comprising radio frames comprising uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between the downlink radio subframes and the uplink radio subframes. The guard period comprises one or more continuous radio frames. The communication comprises the wireless communication terminal monitoring a channel, signal, and / or occasion.
[0006] Another aspect of the present disclosure relates to a wireless communication terminal. In an embodiment, the wireless communication terminal includes a communication unit and a processor. The processor is configured for: performing, by the communication unit with a wireless communication node, a communication, via a Time Division Duplexing, TDD, system, comprising radio frames comprising uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between the downlink radio subframes and the uplink radio subframes. The guard period comprises one or more continuous radio frames. The communication comprises the wireless communication terminal monitoring a channel, signal, and / or occasion.
[0007] Another aspect of the present disclosure relates to a wireless communication node. In an embodiment, the wireless communication node includes a communication unit and a processor. The processor is configured for: performing, by the communication unit with a wireless communication terminal, a communication, via a Time Division Duplexing, TDD, system, comprising radio frames comprising uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between the downlink radio subframes and the uplink radio subframes. The guard period comprises one or more continuous radio frames. The communication comprises the wireless communication terminal monitoring a channel, signal, and / or occasion.
[0008] Various embodiments may preferably implement the following features:
[0009] Preferably, the wireless communication terminal determines a subframe pattern for a fixed number of subframes based on subframe pattern information received from the wireless communication node.
[0010] Preferably, the subframe pattern information comprises at least one of: a number of downlink subframes in a subframe pattern, a number of special subframes in a subframe pattern, a number of uplink subframes in a subframe pattern, or a subframe pattern index.
[0011] Preferably, the channel and / or signal mapped to an invalid subframe is dropped or postponed to a valid subframe.
[0012] Preferably, the channel and / or signal mapped to an invalid subframe is transmitted in a valid subframe after the invalid subframe, wherein the valid subframe is a first valid subframe or a same subframe in a valid radio frame as a PDCCH subframe after the invalid subframe, a pre-configured subframe after the invalid subframe, or a terminal-specific valid subframe after the invalid subframe.
[0013] Preferably, the occasion mapped to an invalid subframe is discarded or postponed to a valid subframe after the invalid subframe, wherein the valid subframe is a nearest valid subframe or a pre-configured subframe after the invalid subframe.
[0014] Preferably, the channel, comprises at least one of a physical random access channel, PRACH, a physical uplink shared channel, PUSCH, or a physical downlink shared channel, PDSCH, the signal comprises at least one of a Master Information Block, MIB, a System Information Block, SIB, or a hybrid automatic repeat request, HARQ, feedback, and / or the occasion comprises a paging occasion, PO.
[0015] Preferably, at least one of the following is satisfied:
[0016] the channel and / or signal comprises a downlink channel and / or signal; the invalid subframe comprises an uplink and / or special subframe; or the valid subframe comprises a downlink subframe; or
[0017] the channel and / or signal comprises an uplink channel and / or signal; the invalid subframe comprises a downlink and / or special subframe; or the valid subframe comprises an uplink subframe.
[0018] Preferably, at least one of the following is satisfied:
[0019] upon a detection of a physical downlink control channel, PDCCH, ending in n subframe scheduling a corresponding physical uplink shared channel, PUSCH, for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at an end of n + K or n +8 + K uplink subframe, where K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes;
[0020] upon a detection of a PDCCH ending in n subframe scheduling a corresponding PUSCH for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at Kth uplink subframe following an end of n+8 subframe, where K is indicated in Downlink Control Information, DCI, over the PDCCH with a value of 0, 1. . . M-1, and M is a total number of uplink subframes in one radio frames set; or
[0021] upon a detection of a PDCCH ending in n subframe scheduling a corresponding PUSCH for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at an end of k0 uplink subframe following an end of n+8 subframe, where k0 is indicated in DCI over the PDCCH, with a value of 0, 1...M-1, M is the total number of uplink subframes in one radio frames set.
[0022] Preferably, at least one of the following is satisfied:
[0023] upon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at an end of n + 5 + k0 subframe in response to that n+5 + k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes;
[0024] upon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at K downlink subframe following an end of special subframes or a guard period in response to that n+5 + k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes; or
[0025] upon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at n + K downlink subframe in response to that n+5 + k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special and uplink subframes in one radio frames set, or a length of a guard period plus a length of an uplink period in unit of subframes.
[0026] Preferably, at least one of the following is satisfied:
[0027] upon a detection of a narrowband physical downlink shared channel, NPDSCH, transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback after an end of n + K uplink subframe, where K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes;
[0028] upon a detection of a NPDSCH transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback at Kth uplink subframe following an end of n+8 subframe, where K is indicated in DCI, over a corresponding PDCCH with a value of 0, 1…M-1, and M is a total number of uplink subframes in one radio frames set; or
[0029] upon a detection of a NPDSCH transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback at k0 uplink subframe following an end of n+8 subframe, where k0 is indicated by DCI over a corresponding PDCCH.
[0030] Preferably, at least one of a periodicity of a resource of the channel, a periodicity of a resource of the signal, a periodicity of the occasion, a periodicity of a frame of the occasion, or a cycle for the occasion is a multiple of a length of a radio frame set.
[0031] Preferably, the radio frame set comprises multiple radio frames constructing a subframe pattern, the subframe pattern comprises uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between down radio subframes and uplink radio subframes.
[0032] Preferably, a resource of a MIB is scheduled in a first subframe and / or first radio frame of a radio frame set, and at least one of the following is satisfied:
[0033] the first subframe is a fixed subframe in a radio frame of the radio frame set; or
[0034] the first radio frame is a fixed radio frame of the radio frame set.
[0035] Preferably, a resource of a SIB is scheduled in a second subframe and / or second radio frame of a radio frame set, and at least one of the following is satisfied:
[0036] the second subframe is a fixed subframe in a radio frame of the radio frame set; or
[0037] the second radio frame is a fixed radio frame of the radio frame set.
[0038] Preferably, a start time of a narrowband physical random access channel, NPRACH, resource is scheduled in a pre-defined subframe and / or pre-defined radio frame of a radio frame set, and at least one of the following is satisfied:
[0039] the pre-defined subframe is a fixed subframe in a radio frame of the radio frame set; or
[0040] the pre-defined radio frame is a fixed radio frame of the radio frame set.
[0041] Preferably, one or more POs are scheduled in one or more pre-defined subframes and / or a pre-defined radio frame of a radio frame set, and at least one of the following is satisfied:
[0042] the one or more pre-defined subframes are fixed subframes in a radio frame of the radio frame set;
[0043] the pre-defined radio frame is a fixed radio frame of the radio frame set; or
[0044] the pre-defined radio frame is a second radio frame of the radio frame set.
[0045] Preferably, a radio frame set number, RFSN, that includes the one or more POs is decided based on the following:
[0046] RFSN mod T= (T div N) * (UE_ID mod N) ,
[0047] wherein:
[0048] RFSN denotes the radio frame set number or a system frame set number, the radio frame set number or system frame set number = floor [SFN / numbers of radio frames in one PDU set] , wherein SFN denotes a system frame number;
[0049] T denotes a DRX cycle of the wireless communication terminal; and
[0050] N = min (T, nB) , N denotes a number of radio frame sets containing one or more paging occasions in one DRX cycle, wherein nB comprises: 8T, 4T, 2T, T, T / 2, T / 4, T / 8, T / 16, T / 32, and / or T / 64.
[0051] Preferably, a paging frame comprising one or more POs is determined by at least one of: a Discontinuous Reception, DRX, cycle of a terminal corresponding to the one or more POs, a number of radio frame sets comprising one or more POs in one DRX cycle, or an identifier of a terminal corresponding to the one or more POs.
[0052] Preferably, a paging frame comprising one or more POs is determined by the following:
[0053] SFN mod T= (T div N) * (UE_ID mod N) ,
[0054] wherein SFN denotes a system frame number of the paging frame, T denotes a DRX cycle of a terminal corresponding to the one or more POs, N denotes a number of radio frame sets comprising one or more POs in one DRX cycle, UE_ID denotes an identifier of the terminal corresponding to the one or more POs, mod denotes module function, and div denotes divide function.
[0055] Preferably, at least one of the following is satisfied:
[0056] in response to that a subframe determined based on a last subframe of an uplink transmission and a round trip time, RTT, between the wireless communication terminal and the wireless communication node is in a valid downlink subframe, the wireless communication terminal starts a Uu timer at the subframe determined based on the last subframe of the uplink transmission and the RTT; or
[0057] in response to that a subframe determined based on a last subframe of an uplink transmission and an RTT between the wireless communication terminal and the wireless communication node is not in a valid downlink subframe, the wireless communication terminal starts a Uu timer at a first downlink subframe following the subframe determined based on the last subframe of the uplink transmission and the RTT.
[0058] Preferably, at least one of the following is satisfied:
[0059] in response to that a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node is a valid downlink subframe, the wireless communication terminal starts a random access, RA, Response window at the subframe determined based on the end of the last preamble repetition, X subframes, and the RTT;
[0060] in response to that a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node is not a valid downlink subframe, the wireless communication terminal starts an RA Response window at a first downlink subframe following the subframe determined based on the end of the last preamble repetition, X subframes, and the RTT; or
[0061] the wireless communication terminal starts an RA Response window at a first downlink subframe from a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node,
[0062] wherein the RA Response window has a length of ra-ResponseWindowSize for a corresponding enhanced coverage level and a value of X is predefined.
[0063] Preferably, at least one of the following is satisfied:
[0064] in response to a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node is a valid downlink subframe, the wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle in the subframe based on the last subframe of the PUSCH transmission corresponding to Msg3 and the RTT; or
[0065] in response to a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node is not a valid downlink subframe, the wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle at a first downlink subframe following the subframe determined based on the last subframe of the PUSCH transmission corresponding to a Msg3 and the RTT; or
[0066] the wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle at a first downlink subframe following a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node.
[0067] Preferably, at least one of the following is satisfied:
[0068] in response to that a transmission block, TB, is scheduled by a PDCCH or multiple TBs are scheduled for a interleaved case when a HARQ-ACK bundling is configured, a HARQ RTT Timer is set to k+3+N subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, and a length of a guard period is set to a length of a TDD guard period, where k is an interval between a last subframe of a downlink transmission and a first subframe of an associated HARQ feedback transmission, N is a transmission duration in subframes of associated HARQ feedback, and deltaPDCCH is an interval starting from a subframe following a last subframe of an associated HARQ feedback transmission plus 3 subframes plus RTToffset to a first subframe of a next PDCCH occasion;
[0069] in response to that multiple TBs are scheduled by a PDCCH for a non-interleaved case or for an interleaved case when a HARQ-ACK bundling is not configured, a HARQ RTT Timer is set to k+m*N+1 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, and a length of guard period is set to a length of a TDD guard period, where k is an interval between a last subframe of a downlink transmission and a first subframe of a first HARQ feedback transmission, N is a transmission duration in subframes of an associated HARQ feedback, m is a number of scheduled TBs as indicated in the PDCCH associated with a HARQ process with enabled HARQ feedback, and deltaPDCCH is an interval starting from a subframe following a last subframe of a last HARQ feedback transmission plus 1 subframe plus RTToffset to a first subframe of a next PDCCH occasion;
[0070] in response to that a TB is scheduled by a PDCCH, an uplink HARQ RTT timer length is set to 4 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, and a length of guard period is set to a length of a TDD guard period, where deltaPDCCH is an interval starting from the subframe following a last subframe of a PUSCH transmission plus 3 subframes plus RTToffset to a first subframe of a next PDCCH occasion; or
[0071] in response to that multiple TBs are scheduled by a PDCCH, an uplink HARQ RTT timer length is set to 2 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, where deltaPDCCH is an interval starting from a subframe following a last subframe of a PUSCH transmission plus 1 subframe plus RTToffset to a first subframe of a next PDCCH occasion.
[0072] Preferably, a support of NB-IoT NTN TDD is indicated by the wireless communication terminal accessing a NB-IoT NTN TDD cell or indicated by a capability report.
[0073] The present disclosure relates to a computer program product comprising a computer-readable program medium code stored thereupon, the code, when executed by a processor, causing the processor to implement a wireless communication method recited in any one of foregoing methods.
[0074] The exemplary embodiments disclosed herein are directed to providing features that will become readily apparent by reference to the following description when taken in conjunction with the accompanying drawings. In accordance with various embodiments, exemplary systems, methods, devices and computer program products are disclosed herein. It is understood, however, that these embodiments are presented by way of example and not limitation, and it will be apparent to those of ordinary skill in the art who read the present disclosure that various modifications to the disclosed embodiments can be made while remaining within the scope of the present disclosure.
[0075] Thus, the present disclosure is not limited to the exemplary embodiments and applications described and illustrated herein. Additionally, the specific order and / or hierarchy of steps or operations in the methods disclosed herein are merely exemplary approaches. Based upon design preferences, the specific order or hierarchy of steps or operations of the disclosed methods or processes can be re-arranged while remaining within the scope of the present disclosure. Thus, those of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or operations in a sample order, and the present disclosure is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
[0076] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
[0077] FIG. 1 shows a schematic diagram of a radio frame pattern according to an embodiment of the present disclosure.
[0078] FIG. 2 shows a schematic diagram of a radio frame pattern according to an embodiment of the present disclosure.
[0079] FIG. 3 shows a schematic diagram of radio frames according to an embodiment of the present disclosure.
[0080] FIG. 4 shows a schematic diagram of a MIB scheduling according to an embodiment of the present disclosure.
[0081] FIG. 5 shows a schematic diagram of a SIB1 scheduling according to an embodiment of the present disclosure.
[0082] FIG. 6 shows a schematic diagram of a NPRACH resource scheduling according to an embodiment of the present disclosure.
[0083] FIG. 7 shows a schematic diagram of a PO scheduling according to an embodiment of the present disclosure.
[0084] FIG. 8 shows a schematic diagram of a PO configuration according to an embodiment of the present disclosure.
[0085] FIG. 9 shows a schematic diagram of a PO configuration according to an embodiment of the present disclosure.
[0086] FIG. 10 shows a schematic diagram of a MIB scheduling according to an embodiment of the present disclosure.
[0087] FIG. 11 shows a schematic diagram of a MIB scheduling according to an embodiment of the present disclosure.
[0088] FIG. 12 shows a schematic diagram of a MIB scheduling according to an embodiment of the present disclosure.
[0089] FIG. 13 shows a schematic diagram of a PUSCH scheduling according to an embodiment of the present disclosure.
[0090] FIG. 14 shows a schematic diagram of a PDSCH scheduling according to an embodiment of the present disclosure.
[0091] FIG. 15 shows a schematic diagram of a PDSCH scheduling according to an embodiment of the present disclosure.
[0092] FIG. 16 shows a schematic diagram of a PDSCH HARQ Feedback scheduling according to an embodiment of the present disclosure.
[0093] FIG. 17 shows a schematic diagram of a PO configuration according to an embodiment of the present disclosure.
[0094] FIG. 18 shows an example of a schematic diagram of a wireless communication terminal according to an embodiment of the present disclosure.
[0095] FIG. 19 shows an example of a schematic diagram of a wireless communication node according to an embodiment of the present disclosure.
[0096] FIGs. 20 and 21 show flowcharts of wireless communication methods according to some embodiments of the present disclosure.
[0097] Some embodiments of the present disclosure provide a solution for supporting the Time Division Duplexing (TDD) , especially for supporting the Time Division Duplexing in system where some radio frames are only configured for uplink transmission and / or reception, some radio frames are only configured for downlink reception and / or transmission, and / or some radio frames are only configured as a guard period.
[0098] In the paragraphs below, some aspects of the present disclosure are provided, but the present disclosure is not limited thereto. Besides, embodiments in different aspects described below can be combined or cross-referenced unless expressly stated otherwise.
[0099] Aspect 0:
[0100] In the in-orbit satellite based on some embodiments, in particular the Non-Geostationary Satellite Orbit (NGSO) systems, e.g., the Iridium Satellite System, some radio frames are only used for uplink transmission / reception, some radio frames are only used for downlink reception / transmission, and / or some radio frames are only used as a guard period. In some embodiments, the 3GPP NB (narrowband) -IoT Non-Terrestrial Network (NTN) system may be employed on the Satellite, similar to the resource pattern (e.g., the periodic subset of the uplink (UL) and the downlink (DL) subframes in N radio frames) may be used match the Satellite pattern, e.g., the 3GPP NB-IoT NTN system may extend to support TDD operation where some radio frames are only configured for the uplink, and some radio frames, only configured for the downlink, and / or some radio frames are only used as a guard period.
[0101] In the 3GPP NB-IoT TDD system, the MasterInformationBlock-TDD-NB (MIB-TDD-NB) uses a fixed schedule with a periodicity of 640 ms and repetitions made within 640 ms. In some embodiments, the first transmission of the MIB-TDD-NB is scheduled in subframe #9 of radio frames for which the System Frame Number (SFN) mod 64 = 0 and repetitions are scheduled in subframe #9 of all other radio frames. In some embodiments, the transmissions are arranged in 8 independently decodable blocks of 80 ms duration. In some embodiments, the SystemInformationBlockType1-NB (SIB1-NB) uses a fixed schedule with a periodicity of 2560 ms, and the SIB1-NB transmission on the anchor carrier occurs in either subframe #0 or subframe #4 of every other frame in 16 continuous frames and SIB1-NB transmission on a non-anchor carrier occurs in subframe #0 and next in subframe #5 of every other frame in 16 continuous frames. The Paging Occasion (PO) is in subframes#0 or subframes#5 (PO refers to the starting subframe of Physical Downlink Control Channel (PDCCH) repetitions unless subframe determined by PO is not a valid NB-IoT downlink subframe then the first valid NB-Internet of things (IoT) downlink subframe after PO is the starting subframe of the PDCCH repetitions. In some embodiment, if the number of valid downlink subframes in one PDCCH common search space for paging is less the number of PDCCH repetitions for paging, e.g. if PDCCH common search space for paging is a partial PDCCH search space, the UE skips PDCCH monitoring in the PO and / or the PDCCH common search space for paging) . As for the configuration of NPRACH resource, in TDD mode configuration, the periodicity of NPRACH resource is 80ms, 160ms, ms320, ms640, ms1280, ms2560, ms5120, or ms10240, and the start time within a NPRACH periodicity is ms10, ms20, ms40, ms80, ms160, ms320, ms640, ms1280, ms2560, or ms5120. NPRACH transmission can start only subframes after the start of a radio frame fulfilling nf mod In present disclosure, different expressions of the time may be used interchangeably, such as 80ms and ms80 are interchangeable, 160ms and ms160 are interchangeable, or 320ms and ms320 are interchangeable.
[0102] In some approaches, since in the 3GPP NB-IoT TDD system, only some subframes in one frame can be configured for uplink, some subframes in the radio frame can be configured for downlink, and some subframes (e.g., subframes#0, subframes#5 and subframes#9) are always for downlink, and some subframes (e.g., subframes#2) are always for uplink, suitable subframes for PO, MIB, SIB1 and NPRACH can always be found. However, in the TDD system where some radio frames are only configured for uplink, some radio frames are only configured for downlink, and / or some radio frames are only used as a guard period, subframe for the PO, the MIB and the SIB1 do not exist in the uplink radio frames and / or radio frames as a guard period, and subframes for NPRACH resource do not exist in the downlink radio frames and / or radio frames as a guard period, the above resource determination for NPRACH, PO, MIB and SIB1 cannot work.
[0103] Furthermore, in some approaches, in the 3GPP NB-IoT TDD system, the radio resource periodicity is an integer factor of 10240ms or multiple of 10240ms (e.g., one SFN wraparound) , e.g., the paging DRX cycle is 1280ms, 2560ms, 5120ms or 10240ms, the MIB periodicity is 640 ms, the SIB periodicity is 2560 ms etc. And the resource start time is determined based on modulo operation with radio frame number and resource periodicity. But in the Iridium Satellite System, 9 radio frames are used as a radio frames set for [DL subframes: Special subframes: UL subframes] pattern, 9 radio frames are not an integer factor of 10240ms (e.g. the SFN number is from 0...1023, and one radio frame is 10ms) , it means that resource mechanism based on radio frame number cannot be work in the TDD system with 9 radio frames as a radio frames set for [DL subframes: Special subframes: UL subframes] for the SFN wraparound issue (e.g., periodic radio resource based on radio frame number cannot be maintained) .
[0104] Some embodiments of the present disclosure provide some solutions to support TDD operation in NB-IoT system where some radio frames are only configured for uplink, some radio frames are only configured for downlink, and / or some radio frames are only configured as a guard period, and the related methods can also be used in 6G or afterwards.
[0105] In some embodiments, a method is provided, comprising: performing, by a wireless communication terminal (e.g., UE) with a wireless communication node (e.g., BS, gNB, eNB) , a communication, via Time Division Duplexing, TDD, system, comprising radio frames comprising uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between the downlink radio subframes and the uplink radio subframes.
[0106] In some embodiments, the guard period comprises one or more continuous radio frames.
[0107] In some embodiments, the communication comprises the wireless communication terminal monitoring a channel, signal, and / or occasion.
[0108] In some embodiments, the channel, comprises at least one of a physical random access channel, PRACH, a physical uplink shared channel, PUSCH, or a physical downlink shared channel, PDSCH, the signal comprises at least one of a Master Information Block, MIB, a System Information Block (SIB) (e.g., a System Information Block 1, SIB1) , or a hybrid automatic repeat request, HARQ, feedback, and / or the occasion comprises a paging occasion, PO.
[0109] In the paragraphs below, some aspects of the present disclosure are provided, but the present disclosure is not limited thereto. Besides, embodiments in different aspects described below can be combined or cross-referenced unless expressly stated otherwise.
[0110] Aspect 1: NB-IOT NTN TDD SUBFRAME PATTERN CONFIGURATION
[0111] In some embodiments, the wireless communication terminal determines a subframe pattern for a fixed number of subframes based on subframe pattern information received from the wireless communication node.
[0112] In some embodiments, the subframe pattern information comprises at least one of: a number of downlink subframes in a subframe pattern, a number of special subframes in a subframe pattern, and / or a number of uplink subframes in a subframe pattern (also referred to as subframe pattern in the present disclosure) .
[0113] In some embodiments, the subframe pattern information comprises a subframe pattern index.
[0114] In some embodiments, different NB-IoT NTN TDD subframe patterns [DL subframes: Special subframes: UL subframes] may be supported in the NB-IoT NTN TDD. In some embodiments, the length of NB-IoT NTN TDD subframe pattern is fixed (e.g., 9 radio frames or 8 radio frames, etc. ) .
[0115] In some embodiments, the UE can determine the DL valid subframe and / or the UL valid subframe based on the NB-IoT NTN TDD subframe pattern configuration. In some embodiments, the NB-IoT NTN TDD subframe pattern configuration may be sent to UE. One of the following methods can be used:
[0116] Option 1: at least one of the number of DL subframes, the number of Special subframes and / or the number of UL subframes in one NB-IoT NTN TDD subframe pattern [DL subframes : Special subframes : UL subframes] is sent to the UE by the SIB (e.g., from the gNB) .
[0117] For example, if [the number of DL subframes =8; the number of UL subframes=8] is sent to the UE by the System Information Block (SIB) , and the length of the NB-IoT NTN TDD subframe pattern comprises M radio frames. In some embodiments, the UE may calculate the number of Special subframes by: the number of Special subframes = M*10 (assuming each radio frame comprises 10 subframes) -number of DL subframes-number of UL subframes = M*10 -8 -8 = M*10 -16. and the NB-IoT NTN TDD subframe pattern [DL subframes : Special subframes : UL subframes] will be [8 : M*10 -16 : 8] .
[0118] Option 2: the index of NB-IoT NTN TDD subframe pattern [DL subframes : Special subframes : UL subframes] is sent to UE by SIB (e.g., from gNB) . In some embodiments, one index is mapped to one NB-IoT NTN TDD subframe pattern [DL subframes : Special subframes : UL subframes] (see FIG. 1 and FIG. 2) .
[0119] In the present disclosure, D denotes downlink subframes and / or downlink radio frames, S denotes Special subframes, Special radio frames, subframes used as a guard period, and / or radio frames used as a guard period, which is the switch points, radio frames, or subframes between downlink and uplink radio frames or subframes, and U denotes uplink subframes and / or uplink radio frames.
[0120] In some embodiments, when index mapped to a NB-IoT NTN TDD subframe pattern is sent to UE by SIB, the UE can determine the NB-IoT NTN TDD subframe pattern [DL subframes : Special subframes : UL subframes] based on the index.
[0121] Aspect 2: RADIO FRAME SET BASED SOLUTION
[0122] FIG. 3 shows radio frame sets according to an embodiment of the present disclosure.
[0123] In some embodiments, one radio frame set includes more than one radio frame. In some embodiments, one radio frame set is a radio frames pattern composed of: [downlink subframes, special subframes, uplink subframes] or [downlink radio frames, special radio frames, uplink radio frames] , and the special subframes and / or special radio frames are the switch point between the downlink and the uplink, which may carry at least one of the information: the Downlink Pilot Time Slot (DwPTS) , the Guard Period (GP) , and / or the Uplink Pilot Time Slot (UpPTS) . For example, one radio frame set includes 9 radio frames, and at least some first subframes in the radio frame set are configured for downlink, some middle subframes are configured for special frames, and the last subframes are configured for uplink.
[0124] In some embodiments, one radio frame set wraparound includes the M number of radio frame sets, e.g., numbered from 0 to [M-1] . In some embodiments, M =1024, e.g., the radio frame set are numbered from 0 to 1023, similar as the SFN number. In some embodiments, radio frame set number (RFSN) = floor (SFN / number of radio frames in one radio frame set) , and M= ceil (1024 / number of radio frames in one radio frame set) or floor (1024 / number of radio frames in one radio frame set) . In some embodiments, the number of radio frames in one radio frame set can be 9.
[0125] In some embodiments, to determine the periodic radio resource, the radio resource periodicity can be defined as the number of radio frame set. In some embodiments, the number may be integer factor of 1024 (e.g., one radio frame set wraparound) , or defined as multiple of radio frame set length and the periodicity may be integer factor of 92160ms (e.g., the length of one radio frame set wraparound) . For example, the MIB periodicity can be defined as 720ms or 8 rfs (Radio frame set) ; the SIB periodicity can be defined as 2880ms or 32rfs etc. In some embodiments, the number may be defined as the number of radio frame set and the number is less than or equal to M above.
[0126] In some embodiments, to determine the periodic radio resource start position, one of the following metrics can be used:
[0127] Option 1: the System frame set number (e.g., 0...1023) , the radio frame number in the radio frame set (e.g., 0...8) , and the subframe number in one radio frame (e.g., 0...9) are used.
[0128] Option 2: the System frame set number (e.g., 0...1023) , the subframe number in one radio frame set (e.g., 0...79) are used.
[0129] Option 3: System frame set number (e.g., floor (SFN / 9) , subframe and SFN may be determined. In this option, it is supposed that one radio frame set includes 9 radio frames. Some other number may also possible, for example, if one radio frame set includes N radio frames, then System frame set number = floor (SFN / N) . In some embodiments, it is supposed that one radio frame set includes 9 radio frames, and each radio frame includes 10 subframes. Some other number may also possible, for example, if one radio frame set wraparound includes M radio frame set, or one radio frame set includes N radio frames, to determine the periodic radio resource start position, one of the following metrics can be used:
[0130] Option 1: [System frame set number (e.g., 0...M-1) , radio frame number in the radio frame set (e.g. 0...N-1) , and subframe number in one radio frame (e.g. 0...9) ] are used.
[0131] Option 2: [System frame set number (e.g., 0...M-1) , subframe number in one radio frame set (e.g., 0...N*10-1) ] are used.
[0132] Option 3: [System frame set number (e.g. 0...M-1) , first or second radio frame in the System frame set, subframe number in one radio frame (e.g. 0...9) ] are used.
[0133] In some embodiments, a PO can be expressed as [radio frame set#a, radio frame#b and subframe#c] or [radio frame set#a, subframe#b*10+c] , which is the same position.
[0134] In some embodiments, based on the radio resource periodicity with multiple radio frame sets, the radio resource start occasion can be determined as follows:
[0135] For MIB monitoring:
[0136] FIG. 4 shows an example for the MIB position according to an embodiment of the present disclosure.
[0137] As shown in FIG. 4: the MIB-NTN-TDD-NB may be transmitted in the fixed subframe (e.g., the subframe#9) of the first DL radio frame of a radio frame set. Details as follows:
[0138] In some embodiments, the MasterInformationBlock-NTN-TDD-NB (MIB-NTN-TDD-NB) uses a fixed schedule with a periodicity e.g., 720 ms (8 radio frame sets, rfs) and repetitions made within 720 ms (which is multiple of radio frame set length and is an integer factor of 92160ms) . In some embodiments, the first transmission of the MIB-NTN-TDD-NB is scheduled in a fixed downlink subframe (e.g., subframe #9) and / or a fixed downlink radio frames (e.g., the first radio frame of the radio frame set) for which the System frame set number mod 8 = 0 and repetitions are scheduled in the fixed downlink subframe (e.g., subframe #9) of all radio frame sets (e.g., the first radio frame of the radio frame set) and / or all downlink radio frames. In some embodiments, the transmissions are arranged in 8 independently decodable blocks (e.g., transmit one independently decodable block per radio frame set) .
[0139] The example assumes that the MIB periodicity can be defined as 720ms or 8rfs; if other value of periodicity is used, the 720ms should be substituted by the value of periodicity.
[0140] For SIB1 monitoring:
[0141] FIG. 5 shows an example for the SIB1 position according to an embodiment of the present disclosure.
[0142] As shown in FIG. 5: the SIB1-NTN-TDD-NB may be transmitted in the fixed subframe (e.g., subframe#8) of the first DL radio frame of a radio frame set. Details as follows:
[0143] In some embodiments, the SIB1-NTN-TDD-NB transmission on the anchor carrier occurs in fixed downlink subframe (e.g., either subframe #0, subframe #4, subframe #5 or subframe #8 of every predefined (e.g. the first) downlink frame in 8 continuous radio frame sets or every other predefined (e.g. the first) downlink frame in 16 continuous radio frame sets and SIB1-NB transmission on a non-anchor carrier occurs in subframe #0 and next in subframe #5 of every predefined (e.g. the first) downlink frame in 8 continuous radio frame sets or every other predefined (e.g. the first) downlink frame in 16 continuous radio frame sets. The starting radio frame set for the first transmission of the SIB1-NTN-TDD-NB is derived from the cell PCID and the number of repetitions within the 2880 ms period (which is multiple of radio frame set length and is an integer factor of 92160ms) and repetitions are made, equally spaced, within the 2880 ms period. In some embodiments, the TBS for SystemInformationBlockType1-NB, the repetitions made within the 2880 ms, and the subframe index (subframe #0, subframe #4, subframe #5 or subframe #8) can be indicated by the MIB-NTN-TDD-NB.
[0144] The example assumes that the SIB periodicity can be defined as 2880ms or 32rfs, and one radio frame set includes 9 radio frames; if other value of periodicity is used or one radio frame set includes N radio frames, the 2880ms should be substituted by the value of periodicity, which may be multiple of N*10ms.
[0145] For NPRACH start occasion:
[0146] FIG. 6 shows an example for the NPRACH start position according to an embodiment of the present disclosure.
[0147] As shown in FIG. 6 the NPRACH resource starts from a valid uplink subframe in a radio frame set, which is decided by NPRACH resource period and the NPRACH start time configured by network. Details as follows:
[0148] In some embodiments, the NPRACH resource period can be configured as 90ms, 180ms, 270ms, 720ms, 1440ms, 2880ms, 5760ms, and / or 11520ms (e.g., which is multiple of radio frame set length and is an integer factor of 92160ms and is near to the value range of TDD NPRACH resource period) .
[0149] In some embodiments, the start time within a NPRACH periodicity can be defined as 90ms, 180ms, 360ms, 720ms, 1440ms, 2880ms, 5760ms (e.g., which is multiple of radio frame set length and is a integer factor of 92160ms, and is near to the value range of TDD start time within a NPRACH periodicity) . In some embodiments, NTN TDD NPRACH transmission can start only subframes after the start of a radio frame fulfilling nfs mod (if the subframes after the start of a radio frame fulfilling nfs mod is not a valid NB-IoT downlink subframe, then the first valid NB-IoT downlink subframe after the subframes after the start of a radio frame fulfilling nfs mod is the starting subframe of the NTN TDD NPRACH transmission) .
[0150] The example assumes that the one radio frame set includes 9 radio frames; if one radio frame set includes N radio frames, the 90 should be substituted by N*10, and the NPRACH periodicity may be multiple of N*10ms.
[0151] For PO determination:
[0152] FIG. 7 shows an example for the PO position according to an embodiment of the present disclosure.
[0153] As shown in FIG. 7: the PO can only be in the fixed subframe (e.g., subframe#0, subframe#1, subframe#5 or subframe#6) of the first DL radio frame of a radio frame set. Details as follows:
[0154] In some embodiments, the paging DRX cycle can be configured as: 16 radio frame sets, 32 radio frame sets, 64 radio frame sets or 128 radio frame sets, the paging DRX cycle comprises cell specific paging DRX cycle (e.g., default DRX value sent to the UE by SIB) , minimum UE specific DRX value broadcast in system information (e.g., sent to UE by SIB to avoid CSS overload) and / or the UE specific paging DRX cycle (e.g. negotiated between UE and CN by NAS, and send to NodeB by S1AP Paging) .
[0155] The above paging DRX cycle value is multiple of radio frame set length and is a integer factor of 92160ms, and is near to the value range of paging DRX cycle length, and some similar value may be included.
[0156] In some embodiments, the System frame set number for PO, which may contain one or multiple Paging Occasion (s) , is determined by at least one of the following formulae:
[0157] RFSN mod T= (T div N) * (UE_ID mod N) ; and / or
[0158] Index i_spointing to PO is derived from following calculation:
[0159] i_s= floor (UE_ID / N) mod Ns,
[0160] In some embodiments, the RFSN may be the radio frame set number or System frame set number.
[0161] In some embodiments, T is the DRX cycle of the UE; If UE specific DRX value is allocated by upper layers and minimum UE specific DRX value is broadcast in system information, T = min (default DRX value, max (UE specific DRX value, minimum UE specific DRX value broadcast in system information) ) . If UE specific DRX is not configured by upper layers or if the minimum UE specific DRX value is not broadcast in system information, the default DRX value is applied.
[0162] In some embodiments, nB may be 8T, 4T, 2T, T, T / 2, T / 4, T / 8, T / 16, T / 32, and / or T / 64.
[0163] In some embodiments, N = min (T, nB) , N may be the number of radio frame sets containing Paging Occasion (s) in one DRX cycle
[0164] In some embodiments, Ns = max (1, nB / T) , Ns may be the number of Paging Occasion (s) in one radio frame set.
[0165] In some embodiments, the PO (a first subframe where there may be P-RNTI transmitted on the PDCCH addressing the paging message) that the Index i_spoints to may be determined based on the table illustrated in FIG. 8.
[0166] In some embodiments, the subframe locates in the first radio frame of the radio frame set.
[0167] In some embodiments, the Paging Occasion (PO) (a first subframe where there may be P-RNTI transmitted on PDCCH addressing the paging message) that the Index i_spoints to may be determined based on the table illustrated in FIG. 9.
[0168] In some embodiments, the RF is radio frame. In some embodiments, the RFS is Radio frame set.
[0169] In some embodiments, if the eDRX is configured, the Hyper-system frame number (H-SFN) may be the Hyper-system frame set number (H-SFSN) . In some embodiments, one Hyper-system frame set includes 1024 system frame sets. In some embodiments, the UE determines the PTW based on H-SFSN.
[0170] For example, the Paging Hyperframe (PH) is the H-SFSN satisfying the following equation:
[0171] H-SFSN mod TeDRX, H= (UE_ID_H mod TeDRX, H) , where the UE_ID_H may be the Hashed ID or 12 most significant bits of the Hashed ID. In some embodiments, TeDRX, H may be the eDRX cycle of the UE in Hyper-frame sets, (TeDRX, H = 1, 2, …, 256 Hyper-frame sets) .
[0172] In some embodiments, the PTW_start denotes the first radio frame set of the PH that is part of the PTW and has system frame set number, satisfying the following equation:
[0173] system frame set number= 256*ieDRX, where the ieDRX = floor (UE_ID_H / TeDRX, H) mod 4.
[0174] In some embodiments, the PTW_end is the last radio frame of the PTW and has system frame set number satisfying the following equation:
[0175] system frame set number = (PTW_start + L*100 -1) mod 1024, where the L = Paging Time Window length (in seconds) configured by upper layers.
[0176] C-DRX:
[0177] In some embodiments, since one radio frame set includes more than one radio frame, if radio frame set wraparound includes 1024 radio frame sets, then radio frame set wraparound may include more than 1024 radio frames, in which case, the C-DRX onDurationTimer start occasion can be determined based on the following:
[0178] In some embodiments, if the NTN TDD NB-IoT is used, and if the Short DRX Cycle is used, and [ (System frame set number *90 + radio frame number in the radio frame set *10) +subframe number] modulo (shortDRX-Cycle) = (drxStartOffset) modulo (shortDRX-Cycle) , and if there is at least one HARQ process for which neither HARQ RTT Timer nor UL HARQ RTT Timer is running, the onDurationTimer may be started.
[0179] In some embodiments, if the NTN TDD NB-IoT is used, and if the Short DRX Cycle is used, and [ (System frame set number *90 + radio frame number in the radio frame set *10) +subframe number] modulo (shortDRX-Cycle) = (drxStartOffset) modulo (shortDRX-Cycle) , the onDurationTimer may be started.
[0180] In some embodiments, if the NTN TDD NB-IoT is used, and if the Long DRX Cycle is used, and [ (System frame set number *90 + radio frame number in the radio frame set *10) + subframe number] modulo (longDRX-Cycle) = drxStartOffset, and if there is at least one HARQ process for which neither HARQ RTT Timer nor UL HARQ RTT Timer is running, the onDurationTimer may be started.
[0181] In some embodiments, if the NTN TDD NB-IoT is used, and if the Long DRX Cycle is used, and [ (System frame set number *90 + radio frame number in the radio frame set *10) +subframe number] modulo (longDRX-Cycle) = drxStartOffset, the onDurationTimer may be started.
[0182] The example assumes that the one radio frame set includes 9 radio frames; if one radio frame set includes N radio frames, the System frame set number *90 should be substituted by N*90.
[0183] An example may be illustrated below.
[0184] -if NTN TDD NB-IoT;
[0185] -If the Short DRX Cycle is used and [ (System frame set number *90 + radio frame number in the radio frame set *10) + subframe number] modulo (shortDRX-Cycle) = (drxStartOffset) modulo (shortDRX-Cycle) ; or
[0186] -if the Long DRX Cycle is used and [ (System frame set number *90 + radio frame number in the radio frame set *10) + subframe number] modulo (longDRX-Cycle) = drxStartOffset:
[0187] -if there is at least one HARQ process for which neither HARQ RTT Timer nor UL HARQ RTT Timer is running, start onDurationTimer.
[0188] -else:
[0189] -start onDurationTimer.
[0190] Frame Synchronization:
[0191] In the specification, the system frame number (e.g., the 4 most significant bits of the SFN (systemFrameNumber-MSB) in MIB, and the remaining bits of the SFN are implicitly indicated by coding of MIB and SS (Synchronization channel) . If one radio frame set includes more than one radio frame, and one radio frame set wraparound includes 1024 radio frame sets, then one radio frame set wraparound may include more than 1024 radio frames, the system frame number may be system frame set number in MIB and coding of MIB and S.
[0192] In some embodiments, the H-SFN may also be H-SFSN (e.g., Hyper-system frame set number, one Hyper-system frame set includes 1024 system frame sets) accordingly in MIB, SIB and PTW start occasion, if one radio frame set wraparound include more than 1024 radio frames.
[0193] Aspect 3: 10MS RADIO FRAME BASED SOLUTION
[0194] In some embodiments, the channel and / or signal mapped to an invalid subframe is dropped or postponed to a valid subframe.
[0195] In some embodiments, the channel and / or signal mapped to an invalid subframe is transmitted in a valid subframe after the invalid subframe. In some embodiments, the valid subframe is a first valid subframe or a same subframe in a valid radio frame as a PDCCH subframe after the invalid subframe, a pre-configured subframe after the invalid subframe, or a terminal-specific (e.g., UE-specific) valid subframe after the invalid subframe.
[0196] In some embodiments, the channel and / or signal comprises a downlink channel and / or signal; the invalid subframe comprises an uplink and / or special subframe; or the valid subframe comprises a downlink subframe.
[0197] In some embodiments, the channel and / or signal comprises an uplink channel and / or signal; the invalid subframe comprises a downlink and / or special subframe; or the valid subframe comprises an uplink subframe.
[0198] In the Iridium Satellite System, 9 radio frames are used as a radio frames unit for [DL subframes : Special subframes : UL subframes] pattern, 9 radio frames are not integer factor of 10240ms (e.g., the SFN number is from 0...1023, and one radio frame is 10ms) . In some embodiments, in the 3GPP NB-IoT TDD system, the radio resource periodicity is an integer factor of 10240ms or multiple of 10240ms (e.g., one SFN wraparound) , and the resource start time is determined based on the modulo operation with the radio frame number and the resource periodicity. Thus, if the 3GPP NB-IoT TDD periodic radio resource is mapped to the Iridium Satellite System, a downlink channel and / or signal may be mapped to uplink radio subframe (uplink subframe can be regarded as one type of invalid downlink subframe) , and a uplink channel and / or signal may be mapped to downlink radio subframe (downlink subframe can be regarded as one type of invalid uplink subframe) , in which case, the channel and / or signal mapped to invalid subframe can be dropped, or channel and / or signal mapped to invalid subframe can be postponed to the valid subframe for the channel and / or signal to transmit or receive.
[0199] FIG. 10 shows an example that MIB on invalid subframe is dropped according to an embodiment of the present disclosure.
[0200] In some embodiments, the MIB uses a fixed schedule with a periodicity of 640 ms and repetitions made within 640 ms. In some embodiments, the first transmission of the MIB-TDD-NB is scheduled in subframe #9 of radio frames for which the SFN mod 64 = 0 and repetitions are scheduled in subframe #9 of all other radio frames. In some embodiments, the transmissions are arranged in 8 independently decodable blocks of 80 ms duration.
[0201] In some embodiments, the MIB mapped on subframe#9 of radio frame #0 is a downlink subframe, the MIB is transmitted by network, and the UE monitors the MIB on subframe#9 of radio frame #0.
[0202] In some embodiments, the MIB mapped on subframe#9 of radio frame #8 is an uplink subframe, since the uplink subframe is an invalid subframe for the MIB transmission, the MIB is dropped by network, and the UE does not monitor the MIB on subframe#9 of radio frame #8.
[0203] FIG. 11 shows an example that MIB on invalid subframe is postponed to the nearest valid subframe according to an embodiment of the present disclosure.
[0204] In some embodiments, the MIB uses a fixed schedule with a periodicity of 640 ms and repetitions made within 640 ms. In some embodiments, the first transmission of the MIB-TDD-NB is scheduled in subframe #9 of radio frames for which the SFN mod 64 = 0 and repetitions are scheduled in subframe #9 of all other radio frames. In some embodiments, the transmissions are arranged in 8 independently decodable blocks of 80 ms duration.
[0205] In some embodiments, the MIB mapped on subframe#9 of radio frame #0 is a downlink subframe, the MIB is transmitted by network, and the UE monitors the MIB on subframe#9 of radio frame #0.
[0206] In some embodiments, the MIB mapped on subframe#9 of radio frame #8 is an uplink subframe, the uplink subframe is an invalid subframe for MIB transmission, the MIB is postponed to the nearest valid subframe (e.g., subframe#0 of radio frame #9) for MIB to transmit, and the UE does not monitor the MIB on subframe#9 of radio frame #8 but monitor the MIB on subframe#0 of radio frame #9.
[0207] FIG. 12 shows an example that MIB on invalid subframe is postponed to the nearest valid MIB subframe according to an embodiment of the present disclosure.
[0208] In some embodiments, the MIB uses a fixed schedule with a periodicity of 640 ms and repetitions made within 640 ms. In some embodiments, the first transmission of the MIB-TDD-NB is scheduled in subframe #9 of radio frames for which the SFN mod 64 = 0 and repetitions are scheduled in subframe #9 of all other radio frames. The transmissions are arranged in 8 independently decodable blocks of 80 ms duration.
[0209] In some embodiments, the MIB mapped on subframe#9 of radio frame #0 is a downlink subframe, the MIB is transmitted by network, and the UE monitors the MIB on subframe#9 of radio frame #0.
[0210] In some embodiments, the MIB mapped on subframe#9 of radio frame #8 is an uplink subframe, the uplink subframe is an invalid subframe for the MIB transmission, the MIB is postponed to the nearest valid MIB subframe (e.g., subframe#9 of radio frame #9) for the MIB to transmit, and the UE does not monitor the MIB on subframe#9 of radio frame #8 but monitor the MIB on subframe#9 of radio frame #9.
[0211] The difference between the embodiments illustrated by FIG. 11 and FIG. 12 is that in FIG. 11, the MIB is postponed to the nearest valid subframe (e.g., any valid downlink subframe) for transmission; while in FIG. 12, the MIB is postponed to the nearest valid MIB subframe (e.g., only subframe #9 that is defined for MIB scheduling) for transmission.
[0212] This example assumes that subframe #9 is defined for MIB subframe; if subframe #N is defined for MIB subframe, then subframe #9 illustrated in FIGs. 10, 11 and 12 should be subframe #N.
[0213] In some embodiments, the above mechanism that transmission in invalid subframe is dropped, postponed to the nearest valid subframe, postponed to the nearest pre-configured or predefined subframe for transmission that is also applicable to the SIB, the PRACH, the PUSCH, and / or the PDSCH etc.
[0214] For PO monitoring:
[0215] In some embodiments, the occasion mapped to an invalid subframe is discarded or postponed to a valid subframe after the invalid subframe. In some embodiments, the valid subframe is a nearest valid subframe or a pre-configured subframe after the invalid subframe.
[0216] In some embodiments, the PF and the PO are determined. In some embodiments, if the PO mapped to an invalid downlink subframe, the PO may be dropped (e.g., the PO message is dropped) or discarded, postponed to the nearest downlink subframe, or postponed to the nearest additional PO for paging monitoring. In some embodiments, the additional PO is some downlink subframes pre-configured or pre-defined for PO monitoring which is common for all UEs.
[0217] For PUSCH transmission scheduling:
[0218] In some embodiments, upon a detection of a physical downlink control channel, PDCCH, ending in n subframe scheduling a corresponding physical uplink shared channel, PUSCH, for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at an end of n + K or n +8 + K uplink subframe, where K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes.
[0219] In some embodiments, upon a detection of a PDCCH ending in n subframe scheduling a corresponding PUSCH for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at the Kth uplink subframe following an end of n+8 subframe, where K is indicated in Downlink Control Information, DCI, over the PDCCH with a value of 0, 1...M-1, and M is a total number of uplink subframes in one radio frames set.
[0220] In some embodiments, upon a detection of a PDCCH ending in n subframe scheduling a corresponding PUSCH for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at an end of k0 uplink subframe following an end of n+8 subframe, where k0 is indicated in DCI over the PDCCH, with a value of 0, 1...M-1, M is the total number of uplink subframes in one radio frames set.
[0221] FIG. 13 shows an example for the PUSCH transmission scheduling according to an embodiment of the present disclosure.
[0222] In some embodiments, in NB-IoT NTN TDD, upon detection of a PDCCH ending in NB-IoT DL subframe n scheduling PUSCH intended for a UE, the UE may perform a corresponding PUSCH transmission at the end of k0 NB-IoT UL subframes following the end of n+8 subframe. In some embodiments, k0 is indicated in the DCI over the PDCCH. In some embodiments, the value of k0 can be 0, 8, 16 or 32. Based on this, the PUSCH transmission occasion may be in the invalid subframe (e.g., Special frame) . In some embodiments, the invalid subframe cannot work. In some embodiments, if the PUSCH is postponed to the nearest UL subframe for transmission, then the PUSCH collision may occur if multiple UE’s PUSCH are scheduled and postponed. For example, in FIG. 13, the UE1 receives PDCCH for uplink scheduling in the subframe#0 of DL frame and k0 is set to 0, and the UE2 receives the PDCCH for the uplink scheduling in the subframe#4 and k0 is set to 8, then the UE1’s PUSCH transmission may locate in the invalid UL subframe (e.g., the downlink subframe) and the UE2’s PUSCH transmission may locate in the invalid UL subframe (e.g., the special subframe) . In some embodiments, if both of UE1’s PUSCH transmission and UE2’s PUSCH transmission are postponed to the nearest UL subframe for transmission (e.g., subframe#0 of UL frame) , then UE1’s PUSCH transmission and UE2’s PUSCH transmission may collide. In some embodiments, the feasible solution is that UE1’s PUSCH transmission and UE2’s PUSCH transmission are postponed to different UL subframes for transmission.
[0223] In some embodiments, the solution includes at least one of the following:
[0224] Solution 1: upon detection of a PDCCH ending in NB-IoT DL subframe n scheduling PUSCH intended for a UE, the UE may perform a corresponding PUSCH transmission at the end of n + K NB-IoT UL subframes, or n + 8 + K NB-IoT UL subframes. In some embodiments, K is the number of “S” subframes, or a guard period length in unit of subframes.
[0225] Solution 2: upon detection of a PDCCH ending in NB-IoT DL subframe n scheduling PUSCH intended for a UE, the UE may perform a corresponding PUSCH transmission at the Kth UL subframes following the end of n+8 subframe. In some embodiments, K is indicated in DCI over the PDCCH, and the value can be 0, 1...M-1, M is the total number of UL subframes in one radio frames set for [DL subframes: Special subframes: UL subframes] pattern.
[0226] Solution 3: upon detection of a PDCCH ending in NB-IoT DL subframe n scheduling PUSCH intended for a UE, the UE may perform a corresponding PUSCH transmission at the end of k0 NB-IoT UL subframes following the end of n+8 subframe. In some embodiments, k0 is indicated in the DCI over the PDCCH, and the value can be 0, 1...M-1, M is the total number of UL subframes in one radio frames set for [DL subframes: Special subframes: UL subframes] pattern.
[0227] For PDSCH transmission scheduling:
[0228] In some embodiments, upon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at an end of n + 5 + k0 subframe in response to that n+5 + k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes.
[0229] In some embodiments, upon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at K downlink subframe following an end of special subframes or a guard period in response to that n+5 + k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes.
[0230] In some embodiments, upon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at n + K downlink subframe in response to that n+5 + k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special and uplink subframes in one radio frames set, or a length of a guard period plus a length of an uplink period in unit of subframes
[0231] FIG. 14 shows an example for the PDSCH transmission scheduling according to an embodiment of the present disclosure.
[0232] In NB-IoT NTN TDD, upon detection of a PDCCH ending in NB-IoT DL subframe n scheduling PDSCH intended for a UE, the UE may decode, starting in n+5+k0 subframe, the corresponding PDSCH transmission. In some embodiments, k0 is indicated in DCI over PDCCH and the value can be 0, 4, 8, Based on this, the PDSCH transmission occasion may be in invalid subframe (e.g., Special frame) . If the PDSCH is postponed to the nearest DL subframe for transmission, then PDSCH collision may occur if multiple UE’s PDSCH are scheduled and postponed. For example, in FIG. 14, the UE1 receives PDCCH for downlink scheduling in the subframe#0 of DL frame and k0 is set to 0, the PDSCH is decoded in the subframe#5 of the same DL frame, and UE2 receives PDCCH for downlink scheduling in the subframe#8 and k0 is set to 0, then UE2’s PDSCH transmission may locate in the invalid DL subframe (e.g., Special subframe) . If multiple UEs’ PDSCH transmission upon invalid DL subframes are postponed to the nearest DL subframe for transmission (e.g., subframe#0 of the next DL frame) , then UEs’ PDSCH transmission may collide. In some embodiments, the feasible solution is that if a UE’s PDSCH transmission is in invalid DL subframe, the invalid DL subframe can be postponed to an indicated DL subframes for transmission. The solution includes at least one of the following:
[0233] Solution 1: upon detection of a PDCCH ending in NB-IoT DL subframe n scheduling PDSCH intended for a UE, the UE may decode, starting in n+5+k0 subframe, the corresponding PDSCH transmission, if n+5 + k0 is valid DL subframe; else, the UE may perform a corresponding PDSCH decoding at the end of n+5+K NB-IoT DL subframes. In some embodiments, K is the number of subframes of a TDD subframe pattern.
[0234] Solution 2: upon detection of a PDCCH ending in NB-IoT DL subframe n scheduling PDSCH intended for a UE, the UE may decode, starting in n+5+k0 subframe, the corresponding PDSCH transmission, if n+5 + k0 is valid DL subframe; else, the UE may perform a corresponding PDSCH decoding at the Kth DL subframes following the end of “S” subframes, or a guard period, where K is indicated in DCI over the PDCCH, and the value can be 0, 1...M-1, M is the total number of DL subframes in one TDD [DL subframes: Special subframes: UL subframes] pattern.
[0235] Solution 3: upon detection of a PDCCH ending in NB-IoT DL subframe n scheduling PDSCH intended for a UE, the UE may decode, starting in n+5+k0 subframe, the corresponding PDSCH transmission, if n+5+k0 is valid DL subframe; else, the UE may perform a corresponding PDSCH decoding at the n + K DL subframe or at the same subframe in a valid radio frame as a PDCCH subframe after the invalid subframe. Where K is the number of Special + uplink subframes, or a guard period length + UL period length in unit of subframes (see FIG. 15) .
[0236] For PDSCH HARQ feedback scheduling:
[0237] In some embodiments, upon a detection of a narrowband physical downlink shared channel, NPDSCH, transmission ending in n subframe for the wireless communication terminal and for which an ACK / NACK shall be provided, the wireless communication terminal, starts a transmission of the NPUSCH carrying ACK / NACK response after the end of k0 -12 -1 UL subframes following the end of n+12 subframe. Wherein k0 is indicated by ACK / NACK resource field in DCI over PDCCH, and the value is 13 or 21. Similar as PUSCH scheduling, the ACK / NACK transmission occasion may be in invalid subframe (e.g. Special subframe) . If the ACK / NACK is postponed to the nearest UL subframe for transmission, then ACK / NACK collision may occur if multiple UE’s ACK / NACK are postponed to a same subframe. The feasible solution is that UE1’s PUSCH transmission and UE2’s PUSCH transmission are postponed to different UL subframes for transmission.
[0238] In some embodiments, upon a detection of a narrowband physical downlink shared channel, NPDSCH, transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback after an end of n + K uplink subframe, where K is the number of special subframes in one radio frames set, or a length of a guard period in unit of subframes.
[0239] In some embodiments, upon a detection of a NPDSCH transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback at the Kth uplink subframe following an end of n+8 subframe, where K is indicated in DCI, over a corresponding PDCCH with a value of 0, 1…M-1, and M is a total number of uplink subframes in one radio frames set.
[0240] In some embodiments, upon a detection of a NPDSCH transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback at k0 uplink subframe following an end of n+8 subframe, where k0 is indicated by DCI over a corresponding PDCCH.
[0241] FIG. 16 shows an example for the HARQ feedback transmission scheduling according to an embodiment of the present disclosure.
[0242] In NB-IoT NTN TDD, the UE may start transmission of the NPUSCH carrying acknowledgement (ACK) / negative acknowledgment (NACK) response after the end of k0 -12 -1 NB-IoT UL subframes following the end of n+12 subframe, upon detection of a NPDSCH transmission ending in NB-IoT subframe n intended for the UE and for which an ACK / NACK may be provided. In some embodiments, k0 is indicated by the ACK / NACK resource field in DCI over PDCCH, and the value is 13 or 21. Similar as PUSCH scheduling, the ACK / NACK transmission occasion may be in the invalid subframe (e.g., Special frame) , which cannot work. In some embodiments, if the ACK / NACK is postponed to the nearest UL subframe for transmission, then the ACK / NACK collision may occur if the multiple UE’s ACK / NACK are postponed to a same subframe. The feasible solution is that UE1’s PUSCH transmission and UE2’s PUSCH transmission are postponed to different UL subframes for transmission. The solution includes at least one of the following:
[0243] Solution 1: the UE may start transmission of the NPUSCH carrying ACK / NACK response after the end of n + K NB-IoT UL subframes, upon detection of a NPDSCH transmission ending in NB-IoT subframe n intended for the UE and for which an ACK / NACK may be provided. In some embodiments, K is the number of “S” subframes, or a guard period length in unit of subframes.
[0244] Solution 2: the UE may start transmission of the NPUSCH carrying ACK / NACK response at the Kth UL subframes following the end of n+8 subframe, upon detection of a NPDSCH transmission ending in the NB-IoT subframe n intended for the UE and for which an ACK / NACK may be provided. In some embodiments, K is indicated in DCI over the PDCCH, and the value can be 0, 1, . . . M-1, M is the total number of UL subframes in one radio frames set for [DL subframes : Special subframes : UL subframes] pattern.
[0245] Solution 3: the UE may start transmission of the NPUSCH carrying the ACK / NACK response at the end of k0 NB-IoT UL subframes following the end of n+8 subframe, 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. In some embodiments, K is indicated in DCI over the PDCCH, and the value can be 0, 1...M-1, M is the total number of UL subframes in one radio frames set for [DL subframes: Special subframes: UL subframes] pattern.
[0246] Aspect 4: 10MS RADIO FRAME BASED SOLUTION
[0247] In some embodiments, at least one of a periodicity of a resource of the channel, a periodicity of a resource of the signal, a periodicity of the occasion, a periodicity of a frame (e.g., paging frame) of the occasion, or a cycle (e.g., DRX cycle) for the occasion is a multiple of a length of a radio frame set.
[0248] In some embodiments, the radio frame set comprises multiple radio frames constructing a subframe pattern, the subframe pattern comprises uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between down radio subframes and uplink radio subframes.
[0249] In the Iridium Satellite System, 9 radio frames are used as a radio frames unit for [DL subframes: Special subframes: UL subframes] pattern. However, 9 radio frames are not integer factor of 10240ms (e.g., the SFN number is from 0…1023, and one radio frame is 10ms) , while in the 3GPP NB-IoT TDD system, the radio resource periodicity is a integer factor of 10240ms or multiple of 10240ms (e.g., one SFN wraparound) , and the resource start time is determined based on modulo operation with radio frame number and resource periodicity. Thus, if the 3GPP NB-IoT TDD periodic radio resource is mapped to the Iridium Satellite System, some downlink channel and / or signal may be mapped to uplink radio subframe (uplink subframe can be regarded as one type of invalid downlink subframe) or special subframe (special subframe can be regarded as one type of invalid downlink subframe) , and some uplink channel and / or signal may be mapped to downlink radio subframe (downlink subframe can be regarded as one type of invalid uplink subframe) or special subframe (special subframe can be regarded as one type of invalid uplink subframe) . In some embodiments, some resource periodicity (e.g. 90ms and / or a multiple of 90ms, which is the length of one radio frame set) with length of [DL subframes: Special subframes: UL subframes] pattern or multiple length of [DL subframes: Special subframes: UL subframes] pattern is used to mapped the Iridium Satellite System, so that downlink channel and / or signal can be mapped to downlink radio subframe, and uplink channel and / or signal can be mapped to uplink radio subframe.
[0250] For MIB monitoring:
[0251] In some embodiments, a resource of a MIB is scheduled in a fixed subframe (e.g. subframe#9 of the first DL radio frame) of a radio frame set.
[0252] As shown in FIG. 4: MIB-NTN-TDD-NB may be transmitted in the fixed subframe (e.g., subframe#9) of the first DL radio frame of a radio frame set.
[0253] In some embodiments, the MasterInformationBlock-NTN-TDD-NB (MIB-NTN-TDD-NB) uses a fixed schedule with a periodicity e.g., 720 ms and repetitions made within 720 ms. The first transmission of the MIB-NTN-TDD-NB is scheduled in a fixed downlink subframe (e.g. subframe #9) and / or a fixed downlink radio frame (e.g., the first radio frame of the radio frame set) for which the System frame number mod 72 = 0, and the transmissions are arranged in independently decodable blocks.
[0254] This example assumes that the MIB periodicity is defined as 720ms and one radio frame set includes 9 radio frames; if one radio frame set includes 8 radio frames, then MIB periodicity should be 640ms. Generally, the MIB periodicity is equal to 80ms *number of radio frame numbers in one radio frame set.
[0255] For SIB1 monitoring:
[0256] In some embodiments, a resource of a SIB is scheduled in a fixed subframe (e.g. subframe#8 of the first DL radio frame) of a radio frame set.
[0257] As shown in FIG. 5: the SIB1-NTN-TDD-NB may be transmitted in the fixed subframe (e.g., subframe#8 of the first DL radio frame) of a radio frame set.
[0258] In some embodiments, the SIB1-NTN-TDD-NB transmission on the anchor carrier occurs in fixed downlink subframe (e.g., either subframe #0, subframe #4, subframe #5 or subframe #8 of every other downlink frame in 16 continuous DL frames and SIB1-NB transmission on a non-anchor carrier occurs in subframe #0 and next in subframe #5 of every other frame in 16 continuous DL frames. In some embodiments, the starting frame for the first transmission of the SIB1-NTN-TDD-NB is derived from the cell PCID and the number of repetitions within the 2880 ms period (which is multiple of radio frame set length) and repetitions are made, equally spaced, within the 2880 ms period. TBS for SystemInformationBlockType1-NB, the repetitions made within the 2880 ms, and the subframe index (subframe #0, subframe #4, subframe #5 or subframe #8) can be indicated by the MIB-NTN-TDD-NB.
[0259] This example assumes that the SIB periodicity can be defined as 2880ms or 32rfs, and one rfs includes 9 radio frames; if other value of periodicity is used or one rfs includes N radio frames, the 2880ms should be substituted by the value of periodicity, which may be a multiple of N*10ms.
[0260] For NPRACH start occasion:
[0261] In some embodiments, a start time of a narrowband physical random access channel, NPRACH, resource is scheduled in a pre-defined subframe and / or pre-defined radio frame of a radio frame set.
[0262] In some embodiments, the pre-defined subframe is a fixed subframe in a radio frame of the radio frame set.
[0263] In some embodiments, the pre-defined radio frame is a fixed radio frame of the radio frame set.
[0264] As shown in FIG. 6: the NPRACH resource starts from a valid uplink subframe in a radio frame set, which is decided by the NPRACH resource period and the NPRACH start time configured by network.
[0265] The NPRACH resource period can be configured as 90ms, 180ms, 270ms, 720ms, 1440ms, ms2880, ms5760, or 11520ms (e.g. which is multiple of radio frame set length and is a integer factor of 92160ms, and is near to the value range of TDD NPRACH resource period) .
[0266] and the start time within a NPRACH periodicity can be defined as 90ms, 180ms, 360ms, 720ms, 1440ms, 2880ms, 5760ms (e.g., which is multiple of radio frame set length and is an integer factor of 92160ms, and is near to the value range of TDD start time within a NPRACH periodicity) . NTN TDD NPRACH transmission can start only subframes after the start of a radio frame fulfilling nfs mod (if the subframes after the start of a radio frame fulfilling nfs mod is not a valid NB-IoT downlink subframe, then the first valid NB-IoT downlink subframe after the subframes after the start of a radio frame fulfilling nfs mod is the starting subframe of the NTN TDD NPRACH transmission) .
[0267] The example assumes that the one rfs includes 9 radio frames; if one rfs includes N radio frames, the 90 should be substituted by N*10, and the NPRACH periodicity may be a multiple of N*10ms.
[0268] For PO determination:
[0269] In some embodiments, one or more POs are scheduled in one or more pre-defined subframes and / or a pre-defined radio frame of a radio frame set.
[0270] In some embodiments, the one or more pre-defined subframes are fixed subframes in a radio frame of the radio frame set.
[0271] In some embodiments, the pre-defined radio frame is a fixed radio frame of the radio frame set.
[0272] In some embodiments, the pre-defined radio frame is a second radio frame of the radio frame set.
[0273] As shown in FIG. 7: the PO can be in the fixed subframe (e.g., subframe#0, subframe#1, subframe#5 or subframe#6) of the first DL radio frame of a radio frame set.
[0274] In some embodiments, the paging DRX cycle can be configured as: 36 radio frames, 72 radio frames, 144 radio frames, 288 radio frames, or 1024 radio frames, including cell specific paging DRX cycle (e.g., default DRX value sent to the UE by the SIB) , the minimum UE specific DRX value broadcast in system information (e.g., sent to the UE by the SIB to avoid the CSS overload) and the UE specific paging DRX cycle (e.g., negotiated between the UE and the CN by the NAS, and send to the gNodeB by the S1AP Paging) .
[0275] The above paging DRX cycle value is multiple of radio frame set length and is near to the value range of paging DRX cycle length, and some similar value may be included.
[0276] In some embodiments, a paging frame comprising one or more POs is determined by at least one of: a Discontinuous Reception, DRX, cycle of a terminal corresponding to the one or more POs, a number of radio frame sets comprising one or more POs in one DRX cycle, or an identifier of a terminal corresponding to the one or more POs.
[0277] In some embodiments, the PF (paging frame) , which may contain one or multiple Paging Occasion (s) , is determined by following formular:
[0278] SFN mod T= (T div N) * (UE_ID mod N) .
[0279] Index i_spointing to PO is derived from following calculation:
[0280] i_s= floor (UE_ID / N) mod Ns.
[0281] In some embodiments, the SFN may be the System frame number. In some embodiments, T may be the DRX cycle of the UE. In some embodiments, if the UE specific DRX value is allocated by upper layers and minimum UE specific DRX value is broadcast in system information, T = min (default DRX value, max (UE specific DRX value, minimum UE specific DRX value broadcast in system information) ) . In some embodiments, if the UE specific DRX is not configured by upper layers or if the minimum UE specific DRX value is not broadcast in system information, the default DRX value is applied.
[0282] In some embodiments, N may be the number of radio frame containing Paging Occasion (s) in one DRX cycle, configured by network, the value can be 1, 4, 8, 16, or 32.
[0283] In some embodiments, Ns may be the number of Paging Occasion (s) in one radio frame set, configured by network. In some embodiments, the value of Ns may be 1, 2, 4, or 8.
[0284] In some embodiments, the Paging Occasion (PO) (a first subframe where there may be P-RNTI transmitted on PDCCH addressing the paging message) that the Index i_spoints to is determined based on the table illustrated FIG. 8.
[0285] In some embodiments, the subframe locates in the paging frame calculated above.
[0286] In some embodiments, at most 4 POs in one radio frame; if more than one 4 POs can be included in one radio frame, more mapping relationship between i_sand subframe are necessary.
[0287] In some embodiments, there are two continuous downlink radio frames in one NB-IoT NTN TDD subframe pattern and the Paging Occasion (PO) (a first subframe where there may be P- RNTI transmitted on PDCCH addressing the paging message) that the Index i_spoints to is determined based on the table illustrated FIG. 17.
[0288] In some embodiments, the PF is the paging frame calculated above.
[0289] Aspect 5:
[0290] In some embodiments, for NB-IoT NTN TDD, UL transmission may not be performed in the DL subframe or the guard period (e.g., the special subframe) , the DL transmission cannot be performed in UL subframe or a guard period (e.g., the special subframe) , and the guard period is long relative to TDD. Thus, the guard period length may be considered for the Uu timer start occasion (e.g., the response window size (e.g., ra-ResponseWindowSize timer, mac-ContentionResolutionTimer timer in the PRACH procedure, the HARQ RTT timer, UL HARQ RTT Timer during data transmission procedure etc. ) . In some embodiments, NB-IoT NTN TDD is the NTN system, the UE-eNB RTT may also be considered for the Uu timer start occasion.
[0291] In some embodiments, the UE starts the UU timer in the subframe corresponding to the last subframe of UL transmission plus UE-eNB RTT, if the subframe corresponding to the last subframe of UL transmission plus UE-eNB RTT is in a valid downlink subframe; else, the UE starts the UU timer at the first downlink subframe following the subframe corresponding to the last subframe of UL transmission plus UE-eNB RTT, e.g., starts the timer from the first DL subframe of the next NB-IoT NTN TDD subframe pattern, or max (the UE-eNB RTT, the length of guard period) instead of UE-eNB RTT is used to determine the timer start occasion.
[0292] In some embodiments, in response to that a subframe determined based on a last subframe of an uplink transmission and a round trip time, RTT, between the wireless communication terminal and the wireless communication node is in a valid downlink subframe, the wireless communication terminal starts a Uu timer at the subframe determined based on the last subframe of the uplink transmission and the RTT.
[0293] In some embodiments, in response to that a subframe determined based on a last subframe of an uplink transmission and an RTT between the wireless communication terminal and the wireless communication node is not in a valid downlink subframe, the wireless communication terminal starts a Uu timer at a first downlink subframe following the subframe determined based on the last subframe of the uplink transmission and the RTT, or max (the UE-eNB RTT, the length of guard period) instead of UE-eNB RTT is used to determine the timer start occasion.
[0294] For example:
[0295] For ra-ResponseWindowSize timer starting:
[0296] In some embodiments, in response to that a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node is a valid downlink subframe, the wireless communication terminal starts a random access, RA, Response window at the subframe determined based on the end of the last preamble repetition, X subframes, and the RTT.
[0297] In some embodiments, in response to that a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node is not a valid downlink subframe, the wireless communication terminal starts an RA Response window at a first downlink subframe following the subframe determined based on the end of the last preamble repetition, X subframes, and the RTT.
[0298] In some embodiments, in response to that a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node is not a valid downlink subframe, the wireless communication terminal starts an RA Response window at the first DL subframe determined based on the end of the last preamble repetition, X subframes, and max (the UE-eNB RTT, the length of guard period) .
[0299] In some embodiments, the wireless communication terminal starts an RA Response window at a first downlink subframe from a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node.
[0300] In some embodiments, the RA Response window has a length of ra-ResponseWindowSize for a corresponding enhanced coverage level and a value of X is predefined.
[0301] In some embodiments, the RA Response window starts at the subframe that contains the end of the last preamble repetition plus X subframes plus UE-eNB RTT and has length ra-ResponseWindowSize for the corresponding enhanced coverage level, where value X is predefined value, if the subframe that the end of the last preamble repetition plus X subframes plus UE-eNB RTT is a valid downlink subframe; else the RA Response window starts at first downlink subframe following the subframe that contains the end of the last preamble repetition plus X subframes plus UE-eNB RTT.
[0302] In some embodiments, in response to that a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node is not a valid downlink subframe, the wireless communication terminal starts an RA Response window at the first DL subframe determined based on the end of the last preamble repetition plus X subframes, and plus max (the UE-eNB RTT, the length of guard period) .
[0303] In some embodiments, the RA Response window starts at the first downlink subframe from the subframe that contains the end of the last preamble repetition plus X subframes plus UE-eNB RTT and has length ra-ResponseWindowSize for the corresponding enhanced coverage level, where value X is predefined value.
[0304] In this example for ra-ResponseWindowSize, the value X is predefined value.
[0305] For mac-ContentionResolutionTimer Timer starting:
[0306] In some embodiments, in response to a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node is a valid downlink subframe, the wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle in the subframe based on the last subframe of the PUSCH transmission corresponding to Msg3 and the RTT.
[0307] In some embodiments, in response to a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node is not a valid downlink subframe, the wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle at a first downlink subframe following the subframe determined based on the last subframe of the PUSCH transmission corresponding to a Msg3 and the RTT.
[0308] In some embodiments, the wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle at a first downlink subframe following a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node.
[0309] In some embodiments, the UE starts mac-ContentionResolutionTimer and restarts mac-ContentionResolutionTimer at each HARQ retransmission of the bundle in the subframe corresponding to the last subframe of a PUSCH transmission corresponding to Msg3 plus max UE-eNB RTT, if the subframe corresponding to the last subframe of a PUSCH transmission corresponding to Msg3 plus UE-eNB RTT is a valid downlink subframe; else, the UE starts mac-ContentionResolutionTimer and restarts mac-ContentionResolutionTimer at each HARQ retransmission of the bundle at the first downlink subframe following the subframe corresponding to the last subframe of a PUSCH transmission corresponding to Msg3 plus UE-eNB RTT.
[0310] In some embodiments, the UE starts mac-ContentionResolutionTimer and restarts mac-ContentionResolutionTimer at each HARQ retransmission of the bundle in the first downlink subframe from the subframe corresponding to the last subframe of a PUSCH transmission corresponding to Msg3 plus UE-eNB RTT.
[0311] For HARQ RTT Timer setting:
[0312] In some embodiments, in response to that a transmission block, TB, is scheduled by a PDCCH or multiple TBs are scheduled for a interleaved case when a HARQ-ACK bundling is configured, a HARQ RTT Timer is set to k+3+N subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, and a length of a guard period is set to a length of a TDD guard period, where k is an interval between a last subframe of a downlink transmission and a first subframe of an associated HARQ feedback transmission, N is a transmission duration in subframes of associated HARQ feedback, and deltaPDCCH is an interval starting from a subframe following a last subframe of an associated HARQ feedback transmission plus 3 subframes plus RTToffset to a first subframe of a next PDCCH occasion.
[0313] In some embodiments, in response to that multiple TBs are scheduled by a PDCCH for a non-interleaved case or for an interleaved case when a HARQ-ACK bundling is not configured, a HARQ RTT Timer is set to k+m*N+1 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, and a length of guard period is set to a length of a TDD guard period, where k is an interval between a last subframe of a downlink transmission and a first subframe of a first HARQ feedback transmission, N is a transmission duration in subframes of an associated HARQ feedback, m is a number of scheduled TBs as indicated in the PDCCH associated with a HARQ process with enabled HARQ feedback, and deltaPDCCH is an interval starting from a subframe following a last subframe of a last HARQ feedback transmission plus 1 subframe plus RTToffset to a first subframe of a next PDCCH occasion.
[0314] In some embodiments, in response to that a TB is scheduled by a PDCCH, an uplink HARQ RTT timer length is set to 4 subframes plus max (RTToffset, the length of guard period) +deltaPDCCH, and a length of guard period is set to a length of a TDD guard period, where deltaPDCCH is an interval starting from the subframe following a last subframe of a PUSCH transmission plus 3 subframes plus RTToffset to a first subframe of a next PDCCH occasion.
[0315] In some embodiments, in response to that multiple TBs are scheduled by a PDCCH, an uplink HARQ RTT timer length is set to 2 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, where deltaPDCCH is an interval starting from a subframe following a last subframe of a PUSCH transmission plus 1 subframe plus RTToffset to a first subframe of a next PDCCH occasion.
[0316] In some embodiments, for NB-IoT, when single TB is scheduled by the PDCCH or when multiple TBs are scheduled for the interleaved case when the HARQ-ACK bundling is configured the HARQ RTT Timer is set to k+3+N subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, where k is the interval between the last subframe of the downlink transmission and the first subframe of the associated HARQ feedback transmission. In some embodiments, N is the transmission duration in subframes of the associated HARQ feedback, and deltaPDCCH is the interval starting from the subframe following the last subframe of the associated HARQ feedback transmission plus 3 subframes plus RTToffset to the first subframe of the next PDCCH occasion. In some embodiments, the length of guard period is set to the length of TDD guard period (e.g., the length of special subframes) for the NB-IoT NTN TDD and set to 0 for other case.
[0317] In some embodiments, for the NB-IoT, when multiple TBs are scheduled by PDCCH for the non-interleaved case or for the interleaved case when HARQ-ACK bundling is not configured, the HARQ RTT Timer is set to k+m*N+1 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH where k is the interval between the last subframe of the downlink transmission and the first subframe of the first HARQ feedback transmission. In some embodiments, N is the transmission duration in subframes of the associated HARQ feedback. In some embodiments, m is the number of scheduled TBs as indicated in PDCCH with an associated HARQ process with enabled HARQ feedback, and deltaPDCCH is the interval starting from the subframe following the last subframe of the last HARQ feedback transmission plus 1 subframe plus RTToffset to the first subframe of the next PDCCH occasion. In some embodiments, the length of guard period is set to the length of TDD guard period (e.g., the length of special subframes) for NB-IoT NTN TDD and set to 0 for other case.
[0318] In some embodiments, for NB-IoT, when single TB is scheduled by PDCCH the UL HARQ RTT timer length is set to 4 subframes plus max (RTToffset, the length of guard period) +deltaPDCCH, where deltaPDCCH is the interval starting from the subframe following the last subframe of the PUSCH transmission plus 3 subframes plus RTToffset to the first subframe of the next PDCCH occasion. In some embodiments, the length of guard period is set to the length of TDD guard period (e.g., the length of special subframes) for NB-IoT NTN TDD and set to 0 for other case.
[0319] In some embodiments, for NB-IoT, when multiple TBs are scheduled by PDCCH the UL HARQ RTT timer length is set to 2 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, where deltaPDCCH is the interval starting from the subframe following the last subframe of the PUSCH transmission plus 1 subframe plus RTToffset to the first subframe of the next PDCCH occasion.
[0320] In some embodiments, the length of guard period is set to the length of TDD guard period (e.g. the length of special subframes) for NB-IoT NTN TDD and set to 0 for other case.
[0321] In some embodiments, the PDCCH period (PP) is used as a unit of timer, the PDCCH period (PP) refers to the interval between the start of two consecutive PDCCH search spaces. In NB-IoT NTN TDD system, since some radio frames are only configured for uplink, some radio frames are only configured for downlink, and / or some radio frames are only configured for guard period, the length of interval between the start of two consecutive PDCCH search space may be not fixed. E. g. when two consecutive PDCCH search spaces are in the same DL frame, the length of interval between the start of two consecutive PDCCH search spaces may be short, and when two consecutive PDCCH search spaces span a guard period and UL subframes, the length of interval between the start of two consecutive PDCCH search spaces may be long, which leads the timer length with PP unit difficult to be defined. To overcome this, one of the following methods can be used:
[0322] Method 1: TDD pattern period, the length of one TDD pattern, or the number pf radio frame set is used as the unit of the timer.
[0323] Method 2: valid PDCCH period (PP) is used as the unit of the timer, wherein the valid PDCCH period (PP) indicates the interval between the start of two consecutive valid PDCCH search spaces. If there is no valid DL subframe in one PDCCH search space and / or if UE does not monitor PDCCH in one PDCCH search space (e.g. if the number of valid downlink subframes in one PDCCH search space is less the number of PDCCH repetitions configured for the PDCCH search space, e.g. if the PDCCH search space is a partial PDCCH search space, the UE does not monitor PDCCH in this PDCCH search space) , the PDCCH search space is not a valid PDCCH search space.
[0324] Method 3: ms (e.g. millisecond) instead of the PDCCH period (PP) is used as the unit of the timer.
[0325] Aspect 6:
[0326] In some embodiments, a support of NB-IoT NTN TDD is indicated by the wireless communication terminal accessing a NB-IoT NTN TDD cell or a support of NB-IoT NTN TDD is indicated by a capability report (e.g., a UE capability report) , so that NB can schedule radio resource for the wireless communication terminal accordingly.
[0327] In some embodiments, the mechanism above is used when UE operates in the NB-IoT NTN TDD mode. In some embodiments, whether UE supports the NB-IoT NTN TDD can be implicitly indicated when the UE is accessing the NB-IoT NTN TDD cell, or explicitly indicated by UE capability report, e.g., the UE capability indication for NB-IoT NTN TDD is included in UECapabilityInformation for eNB use in RRC_CONNNECTED state and included in UE-RadioPagingInfo for PO determination.
[0328] FIG. 18 relates to a diagram of a wireless communication terminal 30 according to an embodiment of the present disclosure. The wireless communication terminal 30 may be a tag, a mobile phone, a laptop, a tablet computer, an electronic book or a portable computer system and is not limited herein. The wireless communication terminal 30 may be used to implement the UE described in this disclosure. The wireless communication terminal 30 may include a processor 300 such as a microprocessor or Application Specific Integrated Circuit (ASIC) , a storage unit 310 and a communication unit 320. The storage unit 310 may be any data storage device that stores a program code 312, which is accessed and executed by the processor 300. Embodiments of the storage unit 310 include but are not limited to a subscriber identity module (SIM) , read-only memory (ROM) , flash memory, random-access memory (RAM) , hard-disk, and optical data storage device. The communication unit 320 may a transceiver and is used to transmit and receive signals (e.g., messages or packets) according to processing results of the processor 300. In an embodiment, the communication unit 320 transmits and receives the signals via at least one antenna 322 or via wiring.
[0329] In an embodiment, the storage unit 310 and the program code 312 may be omitted and the processor 300 may include a storage unit with stored program code.
[0330] The processor 300 may implement any one of the steps or operations in exemplified embodiments on the wireless communication terminal 30, e.g., by executing the program code 312.
[0331] The communication unit 320 may be a transceiver. The communication unit 320 may as an alternative or in addition be combining a transmitting unit and a receiving unit configured to transmit and to receive, respectively, signals to and from a wireless communication node.
[0332] In some embodiments, the wireless communication terminal 30 may be used to perform the operations of the UE described in this disclosure. In some embodiments, the processor 300 and the communication unit 320 collaboratively perform the operations described in this disclosure. For example, the processor 300 performs operations and transmit or receive signals, message, and / or information through the communication unit 320.
[0333] FIG. 19 relates to a diagram of a wireless communication node 40 according to an embodiment of the present disclosure. The wireless communication node 40 may be a satellite, a base station (BS) , a gNB, a network entity, a Domain Name System (DNS) server, a Mobility Management Entity (MME) , Serving Gateway (S-GW) , Packet Data Network (PDN) Gateway (P-GW) , a radio access network (RAN) , a next generation RAN (NG-RAN) , a data network, a core network, a communication node in the core network, or a Radio Network Controller (RNC) , and is not limited herein. In addition, the wireless communication node 40 may include (perform) at least one network function such as an access and mobility management function (AMF) , a session management function (SMF) , a user place function (UPF) , a policy control function (PCF) , an application function (AF) , etc. The wireless communication node 40 may be used to implement the BS, gNB, or eNB described in this disclosure. The wireless communication node 40 may include a processor 400 such as a microprocessor or ASIC, a storage unit 410 and a communication unit 420. The storage unit 410 may be any data storage device that stores a program code 412, which is accessed and executed by the processor 400. Examples of the storage unit 410 include but are not limited to a SIM, ROM, flash memory, RAM, hard-disk, and optical data storage device. The communication unit 420 may be a transceiver and is used to transmit and receive signals (e.g., messages or packets) according to processing results of the processor 400. In an embodiment, the communication unit 420 transmits and receives the signals via at least one antenna 422 or via wiring.
[0334] In an embodiment, the storage unit 410 and the program code 412 may be omitted. The processor 400 may include a storage unit with stored program code.
[0335] The processor 400 may implement any steps or operations described in exemplified embodiments on the wireless communication node 40, e.g., via executing the program code 412.
[0336] The communication unit 420 may be a transceiver. The communication unit 420 may as an alternative or in addition be combining a transmitting unit and a receiving unit configured to transmit and to receive, respectively, signals, messages, or information to and from a wireless communication node or a wireless communication terminal.
[0337] In some embodiments, the wireless communication node 40 may be used to perform the operations of the base station described in this disclosure. In some embodiments, the processor 400 and the communication unit 420 collaboratively perform the operations described in this disclosure. For example, the processor 400 performs operations and transmit or receive signals through the communication unit 420.
[0338] A wireless communication method is also provided according to an embodiment of the present disclosure. In an embodiment, the wireless communication method may be performed by using a wireless communication terminal (e.g., a UE) . In an embodiment, the wireless communication terminal may be implemented by using the wireless communication terminal 30 described in this disclosure, but is not limited thereto.
[0339] Referring to FIG. 20, in an embodiment, the wireless communication method includes: performing, by a wireless communication terminal with a wireless communication node, a communication, via a Time Division Duplexing, TDD, system, comprising radio frames comprising uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between the downlink radio subframes and the uplink radio subframes.
[0340] Details in this regard can be ascertained with reference to the paragraphs above, and will not be repeated herein.
[0341] Another wireless communication method is also provided according to an embodiment of the present disclosure. In an embodiment, the wireless communication method may be performed by using a wireless communication node (e.g., a BS, a gNB, or an eNB) . In an embodiment, the wireless communication node may be implemented by using the wireless communication node 40 described in this disclosure, but is not limited thereto.
[0342] Referring to FIG. 21, in an embodiment, the wireless communication method includes: performing, by a wireless communication node with a wireless communication terminal, a communication, via a Time Division Duplexing, TDD, system, comprising radio frames comprising uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between the downlink radio subframes and the uplink radio subframes.
[0343] Details in this regard can be ascertained with reference to the paragraphs above, and will not be repeated herein.
[0344] In some embodiments, the wireless communication terminal used in the present disclosure may indicate the UE described above.
[0345] In some embodiments, the wireless communication node used in the present disclosure may indicate the BS described above.
[0346] In some embodiments, the guard period comprises one or more continuous radio frames.
[0347] In some embodiments, the communication comprises the wireless communication terminal monitoring a channel, signal, and / or occasion.
[0348] In some embodiments, the radio frames are in the NB-IoT NTN TDD system.
[0349] While various embodiments of the present disclosure have been described above, it should be understood that they have been presented by way of example only, and not by way of limitation. Likewise, the various diagrams may depict an example architecture or configuration, which are provided to enable persons of ordinary skill in the art to understand exemplary features and functions of the present disclosure. Such persons would understand, however, that the present disclosure is not restricted to the illustrated example architectures or configurations, but can be implemented using a variety of alternative architectures and configurations. Additionally, as would be understood by persons of ordinary skill in the art, one or more features of one embodiment can be combined with one or more features of another embodiment described herein. Thus, the breadth and scope of the present disclosure should not be limited by any one of the above-described exemplary embodiments.
[0350] It is understood that, in the present disclosure, the term “and / or” or symbol “ / ” may include any and all combinations of one or more of the associated listed items. For example, A and / or B and / or C includes any and all combinations of one or more of A, B, and C, including A, B, C, A and B, A and C, B and C, and a combination of A and B and C. Likewise, A / B / C includes any and all combinations of one or more of A, B, and C, including A, B, C, A and B, A and C, B and C, and a combination of A and B and C.
[0351] It is also understood that any reference to an element herein using a designation such as "first, " "second, " and so forth does not generally limit the quantity or order of those elements. Rather, these designations can be used herein as a convenient means of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements can be employed, or that the first element must precede the second element in some manner.
[0352] Additionally, a person having ordinary skill in the art would understand that information and signals can be represented using any one of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits and symbols, for example, which may be referenced in the above description can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0353] A skilled person would further appreciate that any one of the various illustrative logical blocks, units, processors, means, circuits, methods and functions described in connection with the aspects disclosed herein can be implemented by electronic hardware (e.g., a digital implementation, an analog implementation, or a combination of the two) , firmware, various forms of program or design code incorporating instructions (which can be referred to herein, for convenience, as "software" or a "software unit” ) , or any combination of these techniques.
[0354] To clearly illustrate this interchangeability of hardware, firmware and software, various illustrative components, blocks, units, circuits, operations, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware or software, or a combination of these techniques, depends upon the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in various ways for each particular application, but such implementation decisions do not cause a departure from the scope of the present disclosure. In accordance with various embodiments, a processor, device, component, circuit, structure, machine, unit, etc. can be configured to perform one or more of the functions described herein. The term “configured to” or “configured for” as used herein with respect to a specified operation or function refers to a processor, device, component, circuit, structure, machine, unit, etc. that is physically constructed, programmed and / or arranged to perform the specified operation or function.
[0355] Furthermore, a skilled person would understand that various illustrative logical blocks, units, devices, components and circuits described herein can be implemented within or performed by an integrated circuit (IC) that can include a general-purpose processor, a digital signal processor (DSP) , an application specific integrated circuit (ASIC) , a field programmable gate array (FPGA) or other programmable logic device, or any combination thereof. The logical blocks, units, and circuits can further include antennas and / or transceivers to communicate with various components within the network or within the device. A general-purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, or state machine. A processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other suitable configuration to perform the functions described herein. If implemented in software, the functions can be stored as one or more instructions or code on a computer-readable medium. Thus, the steps or operations of a method or algorithm disclosed herein can be implemented as software stored on a computer-readable medium.
[0356] Computer-readable media includes both computer storage media and communication media including any medium that can be enabled to transfer a computer program or code from one place to another. A storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0357] In this document, the term "unit" as used herein, refers to software, firmware, hardware, and any combination of these elements for performing the associated functions described herein. Additionally, for purpose of discussion, the various units are described as discrete units; however, as would be apparent to one of ordinary skill in the art, two or more units may be combined to form a single unit that performs the associated functions according to embodiments of the present disclosure.
[0358] Additionally, memory or other storage, as well as communication components, may be employed in embodiments of the present disclosure. It will be appreciated that, for clarity purposes, the above description has described embodiments of the present disclosure with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functionality between different functional units, processing logic elements or domains may be used without detracting from the present disclosure. For example, functionality illustrated to be performed by separate processing logic elements, or controllers, may be performed by the same processing logic element, or controller. Hence, references to specific functional units are only references to a suitable means for providing the described functionality, rather than indicative of a strict logical or physical structure or organization.
[0359] Various modifications to the implementations described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other implementations without departing from the scope of the claims. Thus, the disclosure is not intended to be limited to the implementations shown herein, but is to be accorded the widest scope consistent with the novel features and principles disclosed herein, as recited in the claims below.
Claims
1.A wireless communication method comprising:performing, by a wireless communication terminal with a wireless communication node, a communication, via a Time Division Duplexing, TDD, system, comprising radio frames comprising uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between the downlink radio subframes and the uplink radio subframes,wherein the guard period comprises one or more continuous radio frames;wherein the communication comprises the wireless communication terminal monitoring a channel, signal, and / or occasion.2.The wireless communication method of claim 1, wherein the wireless communication terminal determines a subframe pattern for a fixed number of subframes based on subframe pattern information received from the wireless communication node.3.The wireless communication method of claim 2, wherein the subframe pattern information comprises at least one of: a number of downlink subframes in a subframe pattern, a number of special subframes in a subframe pattern, a number of uplink subframes in a subframe pattern, or a subframe pattern index.4.The wireless communication method of any of claims 1 to 3, wherein the channel and / or signal mapped to an invalid subframe is dropped or postponed to a valid subframe.5.The wireless communication method of any of claims 1 to 4, wherein the channel and / or signal mapped to an invalid subframe is transmitted in a valid subframe after the invalid subframe, wherein the valid subframe is a first valid subframe or a same subframe in a valid radio frame as a PDCCH subframe after the invalid subframe, a pre-configured subframe after the invalid subframe, or a terminal-specific valid subframe after the invalid subframe.6.The wireless communication method of any of claims 1 to 5, wherein the occasion mapped to an invalid subframe is discarded or postponed to a valid subframe after the invalid subframe, wherein the valid subframe is a nearest valid subframe or a pre-configured subframe after the invalid subframe.7.The wireless communication method of any of claims 1 to 6, wherein the channel, comprises at least one of a physical random access channel, PRACH, a physical uplink shared channel, PUSCH, or a physical downlink shared channel, PDSCH, the signal comprises at least one of a Master Information Block, MIB, a System Information Block, SIB, or a hybrid automatic repeat request, HARQ, feedback, and / or the occasion comprises a paging occasion, PO.8.The wireless communication method of any of claims 4 to 7, wherein at least one of the following is satisfied:the channel and / or signal comprises a downlink channel and / or signal; the invalid subframe comprises an uplink and / or special subframe; or the valid subframe comprises a downlink subframe; orthe channel and / or signal comprises an uplink channel and / or signal; the invalid subframe comprises a downlink and / or special subframe; or the valid subframe comprises an uplink subframe.9.The wireless communication method of any of claims 1 to 8, wherein at least one of the following is satisfied:upon a detection of a physical downlink control channel, PDCCH, ending in n subframe scheduling a corresponding physical uplink shared channel, PUSCH, for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at an end of n + K or n +8 + K uplink subframe, where K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes;upon a detection of a PDCCH ending in n subframe scheduling a corresponding PUSCH for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at Kth uplink subframe following an end of n+8 subframe, where K is indicated in Downlink Control Information, DCI, over the PDCCH with a value of 0, 1. . . M-1, and M is a total number of uplink subframes in one radio frames set; orupon a detection of a PDCCH ending in n subframe scheduling a corresponding PUSCH for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at an end of k0 uplink subframe following an end of n+8 subframe, where k0 is indicated in DCI over the PDCCH, with a value of 0, 1. . . M-1, M is the total number of uplink subframes in one radio frames set.10.The wireless communication method of any of claims 1 to 9, wherein at least one of the following is satisfied:upon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at an end of n + 5 + k0 subframe in response to that n+5 + k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes;upon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at K downlink subframe following an end of special subframes or a guard period in response to that n+5 +k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes; orupon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at n + K downlink subframe in response to that n+5 + k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special and uplink subframes in one radio frames set, or a length of a guard period plus a length of an uplink period in unit of subframes.11.The wireless communication method of any of claims 1 to 10, wherein at least one of the following is satisfied:upon a detection of a narrowband physical downlink shared channel, NPDSCH, transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback after an end of n + K uplink subframe, where K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes;upon a detection of a NPDSCH transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback at Kth uplink subframe following an end of n+8 subframe, where K is indicated in DCI, over a corresponding PDCCH with a value of 0, 1…M-1, and M is a total number of uplink subframes in one radio frames set; orupon a detection of a NPDSCH transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback at k0 uplink subframe following an end of n+8 subframe, where k0 is indicated by DCI over a corresponding PDCCH.12.The wireless communication method of any of claims 1 to 11, wherein at least one of a periodicity of a resource of the channel, a periodicity of a resource of the signal, a periodicity of the occasion, a periodicity of a frame of the occasion, or a cycle for the occasion is a multiple of a length of a radio frame set.13.The wireless communication method of claim 12, wherein the radio frame set comprises multiple radio frames constructing a subframe pattern, the subframe pattern comprises uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between down radio subframes and uplink radio subframes.14.The wireless communication method of any of claims 1 to 13, wherein a resource of a MIB is scheduled in a first subframe and / or first radio frame of a radio frame set, and at least one of the following is satisfied:the first subframe is a fixed subframe in a radio frame of the radio frame set; orthe first radio frame is a fixed radio frame of the radio frame set.15.The wireless communication method of any of claims 1 to 14, wherein a resource of a SIB is scheduled in a second subframe and / or second radio frame of a radio frame set, and at least one of the following is satisfied:the second subframe is a fixed subframe in a radio frame of the radio frame set; orthe second radio frame is a fixed radio frame of the radio frame set.16.The wireless communication method of any of claims 1 to 15, wherein a start time of a narrowband physical random access channel, NPRACH, resource is scheduled in a pre-defined subframe and / or pre-defined radio frame of a radio frame set, and at least one of the following is satisfied:the pre-defined subframe is a fixed subframe in a radio frame of the radio frame set; orthe pre-defined radio frame is a fixed radio frame of the radio frame set.17.The wireless communication method of any of claims 1 to 16, wherein one or more POs are scheduled in one or more pre-defined subframes and / or a pre-defined radio frame of a radio frame set, and at least one of the following is satisfied:the one or more pre-defined subframes are fixed subframes in a radio frame of the radio frame set;the pre-defined radio frame is a fixed radio frame of the radio frame set; orthe pre-defined radio frame is a second radio frame of the radio frame set.18.The wireless communication method of claim 17, wherein a radio frame set number, RFSN, that includes the one or more POs is decided based on the following:RFSN mod T= (T div N) * (UE_ID mod N) ,wherein:RFSN denotes the radio frame set number or a system frame set number, the radio frame set number or system frame set number = floor [SFN / numbers of radio frames in one PDU set] , wherein SFN denotes a system frame number;T denotes a DRX cycle of the wireless communication terminal; andN = min (T, nB) , N denotes a number of radio frame sets containing one or more paging occasions in one DRX cycle, wherein nB comprises: 8T, 4T, 2T, T, T / 2, T / 4, T / 8, T / 16, T / 32, and / or T / 64.19.The wireless communication method of any of claims 1 to 18, wherein a paging frame comprising one or more POs is determined by at least one of: a Discontinuous Reception, DRX, cycle of a terminal corresponding to the one or more POs, a number of radio frame sets comprising one or more POs in one DRX cycle, or an identifier of a terminal corresponding to the one or more POs.20.The wireless communication method of any of claims 1 to 19, wherein a paging frame comprising one or more POs is determined by the following:SFN mod T= (T div N) * (UE_ID mod N) ,wherein SFN denotes a system frame number of the paging frame, T denotes a DRX cycle of a terminal corresponding to the one or more POs, N denotes a number of radio frame sets comprising one or more POs in one DRX cycle, UE_ID denotes an identifier of the terminal corresponding to the one or more POs, mod denotes module function, and div denotes divide function.21.The wireless communication method of any of claims 1 to 20, wherein at least one of the following is satisfied:in response to that a subframe determined based on a last subframe of an uplink transmission and a round trip time, RTT, between the wireless communication terminal and the wireless communication node is in a valid downlink subframe, the wireless communication terminal starts a Uu timer at the subframe determined based on the last subframe of the uplink transmission and the RTT; orin response to that a subframe determined based on a last subframe of an uplink transmission and an RTT between the wireless communication terminal and the wireless communication node is not in a valid downlink subframe, the wireless communication terminal starts a Uu timer at a first downlink subframe following the subframe determined based on the last subframe of the uplink transmission and the RTT.22.The wireless communication method of any of claims 1 to 21, wherein at least one of the following is satisfied:in response to that a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node is a valid downlink subframe, the wireless communication terminal starts a random access, RA, Response window at the subframe determined based on the end of the last preamble repetition, X subframes, and the RTT;in response to that a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node is not a valid downlink subframe, the wireless communication terminal starts an RA Response window at a first downlink subframe following the subframe determined based on the end of the last preamble repetition, X subframes, and the RTT; orthe wireless communication terminal starts an RA Response window at a first downlink subframe from a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node,wherein the RA Response window has a length of ra-ResponseWindowSize for a corresponding enhanced coverage level and a value of X is predefined.23.The wireless communication method of any of claims 1 to 22, wherein at least one of the following is satisfied:in response to a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node is a valid downlink subframe, the wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle in the subframe based on the last subframe of the PUSCH transmission corresponding to Msg3 and the RTT; orin response to a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node is not a valid downlink subframe, the wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle at a first downlink subframe following the subframe determined based on the last subframe of the PUSCH transmission corresponding to a Msg3 and the RTT; orthe wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle at a first downlink subframe following a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node.24.The wireless communication method of any of claims 1 to 23, wherein at least one of the following is satisfied:in response to that a transmission block, TB, is scheduled by a PDCCH or multiple TBs are scheduled for a interleaved case when a HARQ-ACK bundling is configured, a HARQ RTT Timer is set to k+3+N subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, and a length of a guard period is set to a length of a TDD guard period, where k is an interval between a last subframe of a downlink transmission and a first subframe of an associated HARQ feedback transmission, N is a transmission duration in subframes of associated HARQ feedback, and deltaPDCCH is an interval starting from a subframe following a last subframe of an associated HARQ feedback transmission plus 3 subframes plus RTToffset to a first subframe of a next PDCCH occasion;in response to that multiple TBs are scheduled by a PDCCH for a non-interleaved case or for an interleaved case when a HARQ-ACK bundling is not configured, a HARQ RTT Timer is set to k+m*N+1 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, and a length of guard period is set to a length of a TDD guard period, where k is an interval between a last subframe of a downlink transmission and a first subframe of a first HARQ feedback transmission, N is a transmission duration in subframes of an associated HARQ feedback, m is a number of scheduled TBs as indicated in the PDCCH associated with a HARQ process with enabled HARQ feedback, and deltaPDCCH is an interval starting from a subframe following a last subframe of a last HARQ feedback transmission plus 1 subframe plus RTToffset to a first subframe of a next PDCCH occasion;in response to that a TB is scheduled by a PDCCH, an uplink HARQ RTT timer length is set to 4 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, and a length of guard period is set to a length of a TDD guard period, where deltaPDCCH is an interval starting from the subframe following a last subframe of a PUSCH transmission plus 3 subframes plus RTToffset to a first subframe of a next PDCCH occasion; orin response to that multiple TBs are scheduled by a PDCCH, an uplink HARQ RTT timer length is set to 2 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, where deltaPDCCH is an interval starting from a subframe following a last subframe of a PUSCH transmission plus 1 subframe plus RTToffset to a first subframe of a next PDCCH occasion.25.The wireless communication method of any of claims 1 to 24, wherein a support of NB-IoT NTN TDD is indicated by the wireless communication terminal accessing a NB-IoT NTN TDD cell or indicated by a capability report.26.A wireless communication method comprising:performing, by a wireless communication node with a wireless communication terminal, a communication, via a Time Division Duplexing, TDD, system, comprising radio frames comprising uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between the downlink radio subframes and the uplink radio subframes,wherein the guard period comprises one or more continuous radio frames;wherein the communication comprises the wireless communication terminal monitoring a channel, signal, and / or occasion.27.The wireless communication method of claim 26, wherein the wireless communication terminal determines a subframe pattern for a fixed number of subframes based on subframe pattern information received from the wireless communication node.28.The wireless communication method of claim 27, wherein the subframe pattern information comprises at least one of: a number of downlink subframes in a subframe pattern, a number of special subframes in a subframe pattern, a number of uplink subframes in a subframe pattern, or a subframe pattern index.29.The wireless communication method of any of claims 26 to 28, wherein the channel and / or signal mapped to an invalid subframe is dropped or postponed to a valid subframe.30.The wireless communication method of any of claims 26 to 29, wherein the channel and / or signal mapped to an invalid subframe is transmitted in a valid subframe after the invalid subframe, wherein the valid subframe is a first valid subframe or a same subframe in a valid radio frame as a PDCCH subframe after the invalid subframe, a pre-configured subframe after the invalid subframe, or a terminal-specific valid subframe after the invalid subframe.31.The wireless communication method of any of claims 26 to 30, wherein the occasion mapped to an invalid subframe is discarded or postponed to a valid subframe after the invalid subframe, wherein the valid subframe is a nearest valid subframe or a pre-configured subframe after the invalid subframe.32.The wireless communication method of any of claims 26 to 31, wherein the channel, comprises at least one of a physical random access channel, PRACH, a physical uplink shared channel, PUSCH, or a physical downlink shared channel, PDSCH, the signal comprises at least one of a Master Information Block, MIB, a System Information Block, SIB, or a hybrid automatic repeat request, HARQ, feedback, and / or the occasion comprises a paging occasion, PO.33.The wireless communication method of any of claims 29 to 32, wherein at least one of the following is satisfied:the channel and / or signal comprises a downlink channel and / or signal; the invalid subframe comprises an uplink and / or special subframe; or the valid subframe comprises a downlink subframe; orthe channel and / or signal comprises an uplink channel and / or signal; the invalid subframe comprises a downlink and / or special subframe; or the valid subframe comprises an uplink subframe.34.The wireless communication method of any of claims 26 to 33, wherein at least one of the following is satisfied:upon a detection of a physical downlink control channel, PDCCH, ending in n subframe scheduling a corresponding physical uplink shared channel, PUSCH, for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at an end of n + K or n +8 + K uplink subframe, where K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes;upon a detection of a PDCCH ending in n subframe scheduling a corresponding PUSCH for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at Kth uplink subframe following an end of n+8 subframe, where K is indicated in Downlink Control Information, DCI, over the PDCCH with a value of 0, 1. . . M-1, and M is a total number of uplink subframes in one radio frames set; orupon a detection of a PDCCH ending in n subframe scheduling a corresponding PUSCH for the wireless communication terminal, the wireless communication terminal performs a PUSCH transmission at an end of k0 uplink subframe following an end of n+8 subframe, where k0 is indicated in DCI over the PDCCH, with a value of 0, 1. . . M-1, M is the total number of uplink subframes in one radio frames set.35.The wireless communication method of any of claims 26 to 34, wherein at least one of the following is satisfied:upon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at an end of n + 5 + k0 subframe in response to that n+5 + k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes;upon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at K downlink subframe following an end of special subframes or a guard period in response to that n+5 + k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes; orupon a detection of a PDCCH ending in n subframe scheduling a corresponding PDSCH for the wireless communication terminal, the wireless communication terminal performs a corresponding PDSCH transmission at n + K downlink subframe in response to that n+5 + k0 subframe is not a valid downlink subframe, where k0 is indicated in DCI over the PDCCH, and K is a number of special and uplink subframes in one radio frames set, or a length of a guard period plus a length of an uplink period in unit of subframes.36.The wireless communication method of any of claims 26 to 35, wherein at least one of the following is satisfied:upon a detection of a narrowband physical downlink shared channel, NPDSCH, transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback after an end of n + K uplink subframe, where K is a number of special subframes in one radio frames set, or a length of a guard period in unit of subframes;upon a detection of a NPDSCH transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback at Kth uplink subframe following an end of n+8 subframe, where K is indicated in DCI, over a corresponding PDCCH with a value of 0, 1…M-1, and M is a total number of uplink subframes in one radio frames set; orupon a detection of a NPDSCH transmission ending in n subframe for the wireless communication terminal, the wireless communication terminal transmits a HARQ feedback at k0 uplink subframe following an end of n+8 subframe, where k0 is indicated by DCI over a corresponding PDCCH.37.The wireless communication method of any of claims 26 to 36, wherein at least one of a periodicity of a resource of the channel, a periodicity of a resource of the signal, a periodicity of the occasion, a periodicity of a frame of the occasion, or a cycle for the occasion is a multiple of a length of a radio frame set.38.The wireless communication method of claim 37, wherein the radio frame set comprises multiple radio frames constructing a subframe pattern, the subframe pattern comprises uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between down radio subframes and uplink radio subframes.39.The wireless communication method of any of claims 26 to 38, wherein a resource of a MIB is scheduled in a first subframe and / or first radio frame of a radio frame set, and at least one of the following is satisfied:the first subframe is a fixed subframe in a radio frame of the radio frame set; orthe first radio frame is a fixed radio frame of the radio frame set.40.The wireless communication method of any of claims 26 to 39, wherein a resource of a SIB is scheduled in a second subframe and / or second radio frame of a radio frame set, and at least one of the following is satisfied:the second subframe is a fixed subframe in a radio frame of the radio frame set; orthe second radio frame is a fixed radio frame of the radio frame set.41.The wireless communication method of any of claims 26 to 40, wherein a start time of a narrowband physical random access channel, NPRACH, resource is scheduled in a pre-defined subframe and / or pre-defined radio frame of a radio frame set, and at least one of the following is satisfied:the pre-defined subframe is a fixed subframe in a radio frame of the radio frame set; orthe pre-defined radio frame is a fixed radio frame of the radio frame set.42.The wireless communication method of any of claims 26 to 41, wherein one or more POs are scheduled in one or more pre-defined subframes and / or a pre-defined radio frame of a radio frame set, and at least one of the following is satisfied:the one or more pre-defined subframes are fixed subframes in a radio frame of the radio frame set;the pre-defined radio frame is a fixed radio frame of the radio frame set; orthe pre-defined radio frame is a second radio frame of the radio frame set.43.The wireless communication method of claim 42, wherein a radio frame set number, RFSN, that includes the one or more POs is decided based on the following:RFSN mod T= (T div N) * (UE_ID mod N) ,wherein:RFSN denotes the radio frame set number or a system frame set number, the radio frame set number or system frame set number = floor [SFN / numbers of radio frames in one PDU set] , wherein SFN denotes a system frame number;T denotes a DRX cycle of the wireless communication terminal; andN = min (T, nB) , N denotes a number of radio frame sets containing one or more paging occasions in one DRX cycle, wherein nB comprises: 8T, 4T, 2T, T, T / 2, T / 4, T / 8, T / 16, T / 32, and / or T / 64.44.The wireless communication method of any of claims 26 to 43, wherein a paging frame comprising one or more POs is determined by at least one of: a Discontinuous Reception, DRX, cycle of a terminal corresponding to the one or more POs, a number of radio frame sets comprising one or more POs in one DRX cycle, or an identifier of a terminal corresponding to the one or more POs.45.The wireless communication method of any of claims 26 to 44, wherein a paging frame comprising one or more POs is determined by the following:SFN mod T= (T div N) * (UE_ID mod N) ,wherein SFN denotes a system frame number of the paging frame, T denotes a DRX cycle of a terminal corresponding to the one or more POs, N denotes a number of radio frame sets comprising one or more POs in one DRX cycle, UE_ID denotes an identifier of the terminal corresponding to the one or more POs, mod denotes module function, and div denotes divide function.46.The wireless communication method of any of claims 26 to 45, wherein at least one of the following is satisfied:in response to that a subframe determined based on a last subframe of an uplink transmission and a round trip time, RTT, between the wireless communication terminal and the wireless communication node is in a valid downlink subframe, the wireless communication terminal starts a Uu timer at the subframe determined based on the last subframe of the uplink transmission and the RTT; orin response to that a subframe determined based on a last subframe of an uplink transmission and an RTT between the wireless communication terminal and the wireless communication node is not in a valid downlink subframe, the wireless communication terminal starts a Uu timer at a first downlink subframe following the subframe determined based on the last subframe of the uplink transmission and the RTT.47.The wireless communication method of any of claims 26 to 46, wherein at least one of the following is satisfied:in response to that a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node is a valid downlink subframe, the wireless communication terminal starts a random access, RA, Response window at the subframe determined based on the end of the last preamble repetition, X subframes, and the RTT;in response to that a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node is not a valid downlink subframe, the wireless communication terminal starts an RA Response window at a first downlink subframe following the subframe determined based on the end of the last preamble repetition, X subframes, and the RTT; orthe wireless communication terminal starts an RA Response window at a first downlink subframe from a subframe determined based on an end of a last preamble repetition, plus X subframes, and plus an RTT between the wireless communication terminal and the wireless communication node,wherein the RA Response window has a length of ra-ResponseWindowSize for a corresponding enhanced coverage level and a value of X is predefined.48.The wireless communication method of any of claims 26 to 47, wherein at least one of the following is satisfied:in response to a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node is a valid downlink subframe, the wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle in the subframe based on the last subframe of the PUSCH transmission corresponding to Msg3 and the RTT; orin response to a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node is not a valid downlink subframe, the wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle at a first downlink subframe following the subframe determined based on the last subframe of the PUSCH transmission corresponding to a Msg3 and the RTT; orthe wireless communication terminal starts or restarts a mac-ContentionResolutionTimer at each HARQ retransmission of a bundle at a first downlink subframe following a subframe determined based on a last subframe of a PUSCH transmission corresponding to a Msg3 and an RTT between the wireless communication terminal and the wireless communication node.49.The wireless communication method of any of claims 26 to 48, wherein at least one of the following is satisfied:in response to that a transmission block, TB, is scheduled by a PDCCH or multiple TBs are scheduled for a interleaved case when a HARQ-ACK bundling is configured, a HARQ RTT Timer is set to k+3+N subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, and a length of a guard period is set to a length of a TDD guard period, where k is an interval between a last subframe of a downlink transmission and a first subframe of an associated HARQ feedback transmission, N is a transmission duration in subframes of associated HARQ feedback, and deltaPDCCH is an interval starting from a subframe following a last subframe of an associated HARQ feedback transmission plus 3 subframes plus RTToffset to a first subframe of a next PDCCH occasion;in response to that multiple TBs are scheduled by a PDCCH for a non-interleaved case or for an interleaved case when a HARQ-ACK bundling is not configured, a HARQ RTT Timer is set to k+m*N+1 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, and a length of guard period is set to a length of a TDD guard period, where k is an interval between a last subframe of a downlink transmission and a first subframe of a first HARQ feedback transmission, N is a transmission duration in subframes of an associated HARQ feedback, m is a number of scheduled TBs as indicated in the PDCCH associated with a HARQ process with enabled HARQ feedback, and deltaPDCCH is an interval starting from a subframe following a last subframe of a last HARQ feedback transmission plus 1 subframe plus RTToffset to a first subframe of a next PDCCH occasion;in response to that a TB is scheduled by a PDCCH, an uplink HARQ RTT timer length is set to 4 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, and a length of guard period is set to a length of a TDD guard period, where deltaPDCCH is an interval starting from the subframe following a last subframe of a PUSCH transmission plus 3 subframes plus RTToffset to a first subframe of a next PDCCH occasion; orin response to that multiple TBs are scheduled by a PDCCH, an uplink HARQ RTT timer length is set to 2 subframes plus max (RTToffset, the length of guard period) + deltaPDCCH, where deltaPDCCH is an interval starting from a subframe following a last subframe of a PUSCH transmission plus 1 subframe plus RTToffset to a first subframe of a next PDCCH occasion.50.The wireless communication method of any of claims 26 to 49, wherein a support of NB-IoT NTN TDD is indicated by the wireless communication terminal accessing a NB-IoT NTN TDD cell or indicated by a capability report.51.A wireless communication terminal, comprising:a communication unit; anda processor configured for: performing, by the communication unit with a wireless communication node, a communication, via a Time Division Duplexing, TDD, system, comprising radio frames comprising uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between the downlink radio subframes and the uplink radio subframes,wherein the guard period comprises one or more continuous radio frames;wherein the communication comprises the wireless communication terminal monitoring a channel, signal, and / or occasion.52.The wireless communication terminal of claim 51, wherein the processor is further configured to perform a wireless communication method of any of claims 2 to 25.53.A wireless communication node, comprising:a communication unit; anda processor configured for: performing, by the communication unit with a wireless communication terminal, a communication, via a Time Division Duplexing, TDD, system, comprising radio frames comprising uplink radio subframes configured for uplink communication, downlink radio subframes configured for downlink communication and / or a guard period between the downlink radio subframes and the uplink radio subframes,wherein the guard period comprises one or more continuous radio frames;wherein the communication comprises the wireless communication terminal monitoring a channel, signal, and / or occasion.54.The wireless communication node of claim 53, wherein the processor is further configured to perform a wireless communication method of any of claims 27 to 50.55.A computer program product comprising a computer-readable program medium code stored thereupon, the code, when executed by a processor, causing the processor to implement a wireless communication method recited in any one of claims 1 to 50.