Wireless communication method and apparatus therefor

By using non-integer cycle C-DRX configuration information and HARQ process ID determination in fifth generation wireless communication, the problem of mismatch between DRX cycle and XR service is solved, and power consumption savings and communication efficiency improvements are achieved.

CN119213741AActive Publication Date: 2024-12-27ZTE CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202280096065.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-12-16
Publication Date
2024-12-27
Estimated Expiration
2042-12-16

AI Technical Summary

Technical Problem

In the existing fifth-generation wireless communication, the non-continuous reception (DRX) configuration is difficult to match the burst arrival mode of the XR service, resulting in inefficient power consumption, and the SFN surround problem causes the DRX cycle to mismatch the arrival time of the XR service.

Method used

By transmitting C-DRX configuration information of non-integer periods between wireless terminals and wireless network nodes, the start time of C-DRX turn-on duration is determined, using fractional periods or non-integer periods represented by numerator and denominator, and combined with HARQ process ID To ensure that the C-DRX cycle is consistent with the XR service, avoiding SFN surround problems.

Benefits of technology

It effectively saves power consumption of user equipment, improves the matching degree between the DRX cycle and the arrival time of XR services, and improves the efficiency and reliability of wireless communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119213741A_ABST
    Figure CN119213741A_ABST
Patent Text Reader

Abstract

A wireless communication method for use in a wireless terminal is disclosed. The method includes receiving configuration information of connected mode discontinuous reception (C-DRX) from a wireless network node, where the configuration information indicates a non-integer period, and performing C-DRX based on the non-integer period.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document is generally aimed at wireless communication, especially fifth-generation wireless communication, and specifically at the configuration of discontinuous reception (DRX). Background Technology

[0002] Since XR (Extended Reality) services are typically quasi-periodic services with burst arrival time jitter, C-DRX (Connectivity-Mode DRX) can be used to match the burst arrival pattern of XR services and conserve UE (User Equipment) power. That is, the UE monitors the PDCCH (Physical Downlink Control Channel) to send and / or receive XR data during the active duration of C-DRX (e.g., when a duration timer is enabled), and stops monitoring the PDCCH during the inactive period of C-DRX to conserve power. Several aspects may need to be considered when applying C-DRX to XR services. Summary of the Invention

[0003] This document relates to methods, systems, and devices for configuring C-DRX, and in particular to methods, systems, and devices for C-DRX with burst transmission mode.

[0004] This disclosure relates to a wireless communication method for use in a wireless terminal. The method includes:

[0005] Receive configuration information for Connected-Mode Discontinuous Reception (C-DRX) from the wireless network node, wherein the configuration information indicates a non-integer period, and

[0006] C-DRX is executed based on non-integer cycles.

[0007] Various embodiments may preferably achieve the following features:

[0008] Preferably, the configuration information indicates the score period by indicating the score value of the score period.

[0009] Preferably, the configuration information indicates the score period by indicating the score value of the score period.

[0010] Preferably, the configuration information indicates the fractional period by indicating the numerator and denominator.

[0011] Preferably, the configuration information indicates the non-integer period by indicating the data burst frequency (e.g., in fps or Hz) and the non-integer period = 1000ms / data burst frequency.

[0012] Preferably, executing C-DRX based on a non-integer period includes, for example, determining the start timing of the C-DRX activation duration based on a non-integer period.

[0013] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0014] floor([((1024×m+SFN)×10)+subframe_number]modulo(drx-periodicity))=floor([((SFN start time ()×10)+subframe start timee modulo(drx-periodicity))

[0015] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the system frame number at the start of the C-DRX activation duration, subframe_number is the subframe number at the start of the C-DRX activation duration, drx-periodicity is a non-integer period, and SFN... start time It is the system frame number at the start of the first C-DRX activation duration, and the subframe. start time It is the subframe number at which the first C-DRX activation duration begins.

[0016] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0017] floor([((1024×m+SFN)×10)+subframe_number]modulo(drx-periodicity))

[0018] =floor([((timeReferenceSFN)×10)-timeDomainOffset]modulo(drx-periodicity))

[0019] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the system frame number at the start of the C-DRX activation duration, subframe_number is the subframe number at the start of the C-DRX activation duration, drx-periodicity is a non-integer period, and timeReferenceSFN and timeDomainOffset are indicated in the C-DRX configuration information to determine the start of the first C-DRX activation duration.

[0020] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0021] floor([((1024×m+SFN)×10)+subframe_number]modulo(drx-periodicity))=drx-StartOffset

[0022] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the system frame number at the start of the C-DRX activation duration, subframe_number is the subframe number at the start of the C-DRX activation duration, drx-periodicity is a non-integer period, and drx-StartOffset is indicated in the C-DRX configuration information.

[0023] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0024] floor([((1024×m+SFN)×numberOfSlotsPerFrame×10)+slot_number]modulo((drx-periodicity)×numberOfSlotsPerFrame÷10))

[0025] =floor([((SFN)) start time )×numberOfSlotsPerFrame×10)+slot start time modulo((drx-periodicity)× numberOfSlotsPerFrame÷10))

[0026] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the system frame number at the start of the C-DRX activation duration, numberOfSlotsPerFrame is the number of slots per frame, slot_number is the slot number at the start of the C-DRX activation duration, drx-periodicity is a non-integer period, and SFN... start time It is the system frame number at which the first C-DRX activation duration begins, and the slot. start time It is the slot number at which the first C-DRX activation duration begins.

[0027] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0028] floor([((1024×m+SFN)×numberOfSlotsPerFrame×numberOfSymbolsPerSlot×10)+(slot_number×numberOfSymbolsPerSlot)+symbol_number]modulo((drx-periodicity)×numberOfSlotsPerFrame×numberOfSymbolsPerSlot÷10))

[0029] =floor([((SFN)) start time )×numberOfSlotsPerFrame×numberOfSymbolsPerSlot×10)+(slot start time ×numberOfSymbolsPerSlot)+symbol start time ]modulo((drx-periodicity)×numberOfSlotsPerFrame×numberOfSymbolsPerSlot÷10))

[0030] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the system frame number at the start of the C-DRX activation duration, numberOfSlotsPerFrame is the number of slots per frame, slot_number is the slot number at the start of the C-DRX activation duration, symbol_number is the symbol number at the start of the C-DRX activation duration, drx-periodicity is a non-integer period, and SFN... start time It is the system frame number at which the first C-DRX activation duration begins, slot start time It is the slot number of the first C-DRX activation duration start time, and the symbol. start time It is the symbol number indicating the start time of the first C-DRX activation duration.

[0031] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0032] [(SFN×10)+subframe_number]

[0033] =ceil([(drx-timeReferenceSFN)×10-timeDomainOffset+N×(drx-periodicity)]modulo(10240))

[0034] SFN is the system frame number at the start of the C-DRX activation duration, subframe_number is the subframe number at the start of the C-DRX activation duration, drx-timeReferenceSFN and timeDomainOffset are indicated in the C-DRX configuration information, and drx-periodicity is a non-integer period.

[0035] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0036] [(SFN×10)+subframe_number]

[0037] =ceil([SFN starttime ×10+subframe starttime +N×(drx-periodicity)]modulo(10240)),

[0038] Among them SFN start time and subframe start time These are the SFN and subframe number at the start of the first (1st) C-DRX activation duration; drx-periodicity is the (non-integer or fractional) period of C-DRX; N is an integer greater than or equal to 0, and SFN... start time and subframe start time This is indicated in the C-DRX configuration information.

[0039] Preferably, the configuration information includes indication information associated with determining the start time of the first C-DRX activation duration.

[0040] Preferably, the indication information includes the least significant bit of the supersystem frame number, which is associated with the first transmission of radio resource control signaling including configuration information.

[0041] Preferably, the indication information includes a reference system frame number and a time-domain offset, and the start time of the first C-DRX activation duration begins at a time-domain position that is a time-domain offset before or after the reference system frame number.

[0042] Preferably, the indication information includes a reference system frame number and a start offset. The reference system frame number indicates the reference system frame number of the most recent system frame number before or after the start of the first C-DRX on-duration duration. The start offset indicates the temporal location of the start of the first C-DRX on-duration duration based on the most recent system frame number.

[0043] This disclosure relates to a wireless communication method for use in a wireless network node. The method includes: sending configuration information for Connected Mode Discontinuous Reception (C-DRX) to a wireless terminal, wherein the configuration information indicates a non-integer period, and sending data to the wireless terminal based on the C-DRX having a non-integer period.

[0044] The various embodiments can preferably achieve the following features:

[0045] Preferably, the configuration information indicates the score period by indicating the score value of the score period.

[0046] Preferably, the configuration information indicates the score period by indicating the score value of the score period.

[0047] Preferably, the configuration information indicates the fractional period by indicating the numerator and denominator.

[0048] Preferably, the configuration information indicates the non-integer period by indicating the data burst frequency (e.g., in fps or Hz) and the non-integer period = 1000ms / data burst frequency.

[0049] Preferably, sending data to the wireless terminal based on C-DRX with a non-integer period includes, for example, determining the start time of the C-DRX activation duration based on the non-integer period.

[0050] Preferably, the start timing of the C-DRX activation duration is determined based on the following: floor([((1024×m+SFN)×10)+subframe_number]modulo(drx)

[0051] -periodicity))

[0052] =floor([((SFN)) start time (×10)+subframes tart time modulo(drx-periodicity))

[0053] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the system frame number at the start of the C-DRX activation duration, subframe_number is the subframe number at the start of the C-DRX activation duration, drx-periodicity is a non-integer period, and SFN... start time It is the system frame number at the start of the first C-DRX activation duration, and the subframe. start time It is the subframe number at which the first C-DRX activation duration begins.

[0054] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0055] floor([((1024×m+SFN)×10)+subframe-number]modulo(drx-periodicity))

[0056] =floor([((timeReferenceSFN)×10)-timeDomainOffset]modulo(drx-periodicity))

[0057] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the system frame number at the start of the C-DRX activation duration, subframe_number is the subframe number at the start of the C-DRX activation duration, drx-periodicity is a non-integer period, and timeReferenceSFN and timeDomainOffset are indicated in the C-DRX configuration information to determine the start of the first C-DRX activation duration.

[0058] Preferably, the start timing of the C-DRX activation duration is determined based on the following: floor([((1024×m+SFN)×10)+subframe_number]modulo(drx-periodicity))=drx-StartOffset

[0059] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the system frame number at the start of the C-DRX activation duration, subframe_number is the subframe number at the start of the C-DRX activation duration, drx-periodicity is a non-integer period, and drx-StartOffset is indicated in the C-DRX configuration information.

[0060] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0061] floor([((1024×m+SFN)×numberOfSlotsPerFrame×10)+slot_number]modulo((drx-periodicity)×numberOfSlotsPerFrame÷10))

[0062] =floor([((SFN)) start time)×numberOfSlotsPerFrame×10)+slot start time ]modulo((drx-periodicity)×numberOfSlotsPerFrame÷10))

[0063] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the system frame number at the start of the C-DRX activation duration, numberOfSlotsPerFrame is the number of slots per frame, slot number is the slot number at the start of the C-DRX activation duration, drx-periodicity is a non-integer period, and SFN... start time It is the system frame number at which the first C-DRX activation duration begins, and the slot. start time It is the slot number at which the first C-DRX activation duration begins.

[0064] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0065] floor([((1024×m+SFN)×numberOfSlotsPerFrame×numberOfSymbolsPerSlot×10)+(slot_number×numberOfSymbolsPerSlot)+symbol_number]modulo((drx-periodicity)×numberOfSlotsPerFrame×numberOfSymbolsPerSlot÷10))

[0066] =floor([((SFN)) start time )×numberOfSlotsPerFrame×numberOfSymbolsPerSlot×10)+(slot start time ×numberOfSymbolsPerSlot)+symbol start time ]modulo((drx-periodicity)×numberOfSlotsPerFFame×numberOfSymbolsPerSlot÷10))

[0067] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the system frame number at the start of the C-DRX activation duration, numberOfSlotsPerFrame is the number of slots per frame, slot_number is the slot number at the start of the C-DRX activation duration, symbol_number is the symbol number at the start of the C-DRX activation duration, drx-periodicity is a non-integer period, and SFN... start time It is the system frame number at which the first C-DRX activation duration begins, slot start time It is the slot number of the first C-DRX activation duration start time, and the symbol. start time It is the symbol number indicating the start time of the first C-DRX activation duration.

[0068] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0069] [(SFN×10)+subframe_number]

[0070] =ceil([(drx-timeReferenceSFN)×10_timeDomainOffset+N×(drx-periodicity)]modulo(10240))

[0071] SFN is the system frame number at the start of the C-DRX activation duration, subframe_number is the subframe number at the start of the C-DRX activation duration, drx-timeReferenceSFN and timeDomainOffset are indicated in the C-DRX configuration information, and drx-periodicity is a non-integer period.

[0072] Preferably, the start timing of the C-DRX activation duration is determined based on the following:

[0073] [(SFN×10)+subframe_number]

[0074] =ceil([SFN starttime ×10+subframe starttime +N×(drx-periodicity)]modulo(10240)),

[0075] Among them SFN start time and subframe start timeThese are the SFN and subframe number at the start of the first (1st) C-DRX activation duration; drx-periodicity is the (non-integer or fractional) period of C-DRX; N is an integer greater than or equal to 0, and SFN... start time and subframe start time This is indicated in the C-DRX configuration information.

[0076] Preferably, the configuration information includes indication information associated with determining the start time of the first C-DRX activation duration.

[0077] Preferably, the indication information includes the least significant bit of the supersystem frame number, which is associated with the first transmission of radio resource control signaling including configuration information.

[0078] Preferably, the indication information includes a reference system frame number and a time-domain offset, and the start time of the first C-DRX activation duration begins at a time-domain position that is a time-domain offset before or after the reference system frame number.

[0079] Preferably, the indication information includes a reference system frame number and a start offset. The reference system frame number indicates the reference system frame number of the most recent system frame number before or after the start of the first C-DRX on-duration duration. The start offset indicates the temporal location of the start of the first C-DRX on-duration duration based on the most recent system frame number.

[0080] This disclosure relates to a wireless communication method for use in a wireless network node. The method includes: sending configuration information for Connected Mode Discontinuous Reception (C-DRX) to a wireless terminal, wherein the configuration information indicates a non-integer period, and sending data to the wireless terminal based on the C-DRX having a non-integer period.

[0081] This disclosure relates to a wireless communication method for use in a wireless terminal. The method includes: determining at least one Hybrid Automatic Repeat Request (HARQ) process identifier (ID) from a HARQ process ID range for multiple Configuration Grant (CG) resource opportunities within a time period.

[0082] The various embodiments can preferably achieve the following features:

[0083] Preferably, the HARQ process ID is determined per CG resource time.

[0084] Preferably, the wireless communication method further includes sending an indication of at least one determined HARQ process ID along with an uplink transmission on a CG resource timing to a wireless network node.

[0085] Preferably, the HARQ process ID is determined for each time period.

[0086] Preferably, the HARQ process ID is determined by the following:

[0087] HARQ process ID

[0088] =[floor(CURRENT-SYMBOL / periodicity)]modulo(nrofHARQ-Processes)+(harq-ProcID-Offset)

[0089] Among them CURRENT SYMBOL =(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+slot number ×numberOfSymbolsPerSlot+symbol_number,

[0090] Where numberOfSlotsPerFrame is the number of consecutive time slots per frame, numberOfSymbolsPerSlot is the number of consecutive symbols per time slot, nrofHARQ-Processes is the number of HARQ process IDs configured for multiple CG resource timings, and harq-ProcID-Offset is the first HARQ process ID configured for multiple CG resource timings.

[0091] Preferably, the HARQ process ID is determined for each transmission on the CG resource timing.

[0092] Preferably, the HARQ process ID is determined by the following:

[0093] HARQ process ID

[0094] =[floor(CURRENT-SYMBOL / CG_occasion_interval)]modulo(nrofHARQ-Processes)+(harq-ProcID-Offset)

[0095] in,

[0096] CURRENT SYMBOL

[0097] =(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+slot number ×numberOfSymbolsPerSlot+symbol_number

[0098] Where numberOfSlotsPerFrame is the number of consecutive time slots per frame, numberOfSymbolsPerSlot is the number of consecutive symbols per time slot, CG_occasion_interval is the interval between two consecutive CG events, nrofHARQ-Processes is the number of HARQ process IDs configured for multiple CG resource events, and harq-ProcID-Offset is the first HARQ process ID configured for multiple CG resource events.

[0099] Preferably, the HARQ process ID of the first CG timing among multiple CG timings is determined based on the sequence number of the first CG timing.

[0100] Preferably, the HARQ process ID is determined by the following:

[0101] HARQ process ID

[0102] =CG_occasion_SequenceNumber modulo(nrofHARQ-Processes)+(harq-ProcID-Offset)

[0103] Where CG_occasion_SequenceNumber is the sequence number, nrofHARQ-Processes is the number of HARQ process IDs configured for multiple CG resource times, and harq-ProcID-Offset is the first HARQ process ID configured for multiple CG resource times.

[0104] Preferably, this time period is a CG timing period or a non-continuous reception period in connection mode.

[0105] This disclosure relates to a wireless communication method for use in a wireless network node. The method includes: determining at least one Hybrid Automatic Repeat Request (HARQ) process identifier (ID) from a HARQ process ID range for multiple Configuration Grant (CG) resource opportunities within a time period.

[0106] The various embodiments can preferably achieve the following features:

[0107] Preferably, the HARQ process ID is determined based on the timing of CG resources.

[0108] Preferably, the wireless communication method further includes receiving an indication of at least one HARQ process ID from a wireless terminal along with an uplink transmission on a CG resource timing, wherein at least the HARQ process ID is determined based on the indication.

[0109] Preferably, the HARQ process ID is determined for each time period.

[0110] Preferably, the HARQ process ID is determined by the following:

[0111] HARQ process ID

[0112] =[floor(CURRENT-SYMBOL / periodicity)]modulo(nrofHARQ-Processes)+(harq-ProcID-Offset)

[0113] in,

[0114] CURRENT SYMBOL =(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+slot number ×numberOfSymbolsPerSlot+symbol_number

[0115] Where numberOfSlotsPerFrame is the number of consecutive time slots per frame, numberOfSymbolsPerSlot is the number of consecutive symbols per time slot, nrofHARQ-Processes is the number of HARQ process IDs configured for multiple CG resource timings, and harq-ProcID-Offset is the first HARQ process ID configured for multiple CG resource timings.

[0116] Preferably, the HARQ process ID is determined for each transfer on the CG resource.

[0117] Preferably, the HARQ process ID is determined by the following:

[0118] HARQ process ID

[0119] =[floor(CURRENT-SYMBOL / CG-occasion_interval)]modulo(nrofHARQ-Processes)+(harq-ProcID-Offset)

[0120] in,

[0121] CURRENTS YMBOL

[0122] =(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+slot number ×numberOfSymbolsPerSlot+symbol_number

[0123] Where numberOfSlotsPerFrame is the number of consecutive time slots per frame, numberOfSymbolsPerSlot is the number of consecutive symbols per time slot, CG_occasion_interval is the interval between two consecutive CG events, nrofHARQ-Processes is the number of HARQ process IDs configured for multiple CG resource events, and harq-ProcID-Offset is the first HARQ process ID configured for multiple CG resource events.

[0124] Preferably, the HARQ process ID of the first CG timing among multiple CG timings is determined based on the sequence number of the first CG timing.

[0125] Preferably, the HARQ process ID is determined by the following:

[0126] HARQ process ID

[0127] =CG_occasion_SequenceNumber modulo(nrofHARQ-Processes)+(harq-ProcID_Offset)

[0128] Where CG_occasion_SequenceNumber is the sequence number, nrofHARQ-Processes is the number of HARQ process IDs configured for multiple CG resource times, and harq-ProcID-Offset is the first HARQ process ID configured for multiple CG resource times.

[0129] Preferably, the time period is the CG timing period or the non-continuous reception period of the connection mode.

[0130] This disclosure relates to a wireless terminal. The wireless terminal includes:

[0131] The communication unit is configured to receive configuration information for Connected Mode Discontinuous Reception (C-DRX) from a wireless network node, wherein the configuration information indicates a non-integer period, and

[0132] The processor is configured to execute C-DRX based on non-integer cycles.

[0133] The various embodiments can preferably achieve the following features:

[0134] Preferably, the processor is further configured to perform any of the wireless communication methods described above.

[0135] This disclosure relates to a wireless network node. The wireless network node includes a communication unit configured for:

[0136] Send configuration information for Connected-Mode Discontinuous Reception (C-DRX) to the wireless terminal, wherein the configuration information indicates a non-integer period, and

[0137] Data is transmitted to the wireless terminal based on C-DRX with a non-integer period.

[0138] The various embodiments can preferably achieve the following features:

[0139] Preferably, the wireless network node further includes a processor configured to perform any of the wireless communication methods described above.

[0140] This disclosure relates to a wireless terminal. The wireless terminal includes:

[0141] The processor is configured to determine at least one Hybrid Automatic Repeat Request (HARQ) process identifier (ID) from a HARQ process ID range for multiple configuration grant (CG) resource opportunities within a time period.

[0142] The various embodiments can preferably achieve the following features:

[0143] Preferably, the processor is further configured to perform any of the wireless communication methods described above.

[0144] This disclosure relates to a wireless network node. The wireless network node includes:

[0145] The processor is configured to determine at least one Hybrid Automatic Repeat Request (HARQ) process identifier (ID) from a HARQ process ID range for multiple configuration grant (CG) resource opportunities within a time period.

[0146] The various embodiments can preferably achieve the following features:

[0147] Preferably, the processor is further configured to perform any of the wireless communication methods described above.

[0148] This disclosure relates to a computer program product including computer-readable program medium code stored thereon, which, when executed by a processor, causes the processor to implement the wireless communication method described in any of the aforementioned methods.

[0149] The exemplary embodiments disclosed herein are intended to provide features that will become apparent when taken in conjunction with the accompanying drawings and the following description. According to various embodiments, exemplary systems, methods, apparatuses, and computer program products are disclosed herein. However, it should be understood that these embodiments are presented by way of example and not limitation, and that various modifications can be made to the disclosed embodiments by those skilled in the art who have read this disclosure, while remaining within the scope of this disclosure.

[0150] Therefore, this disclosure is not limited to the exemplary embodiments and applications described and illustrated herein. Furthermore, the specific order and / or hierarchy of steps in the methods disclosed herein are merely exemplary methods. Based on design preferences, the specific order or hierarchy of steps in the disclosed methods or processes may be rearranged while remaining within the scope of this disclosure. Therefore, those skilled in the art will understand that the methods and techniques disclosed herein present various steps or actions in an exemplary order, and unless otherwise expressly stated, this disclosure is not limited to the specific order or hierarchy presented.

[0151] The independent claims provide a detailed description of the invention. Preferred embodiments are defined in the dependent claims. In the following description, although many features may be specified as optional, it must be acknowledged that all features included in the independent claims should not be interpreted as optional. Attached Figure Description

[0152] The above and other aspects and their implementations are described in more detail in the accompanying drawings, specification, and claims.

[0153] Figure 1 A schematic diagram illustrating a mismatch between XR service arrival time and DRX cycle after SFN surround is shown according to an embodiment of the present disclosure.

[0154] Figure 2 A schematic diagram of uplink transmission according to an embodiment of the present disclosure is shown.

[0155] Figure 3 A schematic diagram of uplink transmission according to an embodiment of the present disclosure is shown.

[0156] Figure 4 A schematic diagram of uplink transmission according to an embodiment of the present disclosure is shown.

[0157] Figure 5 An example of a schematic diagram of a wireless terminal according to an embodiment of the present disclosure is shown.

[0158] Figure 6 An example of a schematic diagram of a wireless network node according to an embodiment of the present disclosure is shown.

[0159] Figure 7 A schematic diagram of a wireless communication system according to an embodiment of the present disclosure is shown.

[0160] Figure 8 A flowchart of a method according to an embodiment of the present disclosure is shown.

[0161] Figure 9 A flowchart of a method according to an embodiment of the present disclosure is shown.

[0162] Figure 10 A flowchart of a method according to an embodiment of the present disclosure is shown. Detailed Implementation

[0163] In this embodiment, the frame rate of the XR service (e.g., 15 fps, 30 fps, 45 fps, 60 fps, 72 fps, 90 fps, and 120 fps) corresponds to periods that are not multiples of the C-DRX cycle and are not integer factors of 1024 ms (66.66 ms, 33.33 ms, 22.22 ms, 16.66 ms, 13.88 ms, 11.11 ms, and 8.33 ms), respectively (e.g., the C-DRX cycle can be configured in milliseconds). Under these conditions, a mismatch will occur between the XR service periodicity and the DRX cycle due to cycle mismatch and SFN (System Frame Number) wrap-around issues. Figure 1 A schematic diagram illustrating a mismatch between the arrival time of XR services after SFN surround and the DRX cycle, according to an embodiment of this disclosure. Figure 1 As shown, the mismatch between the XR service cycle and the DRX cycle may cause the DRX cycle to be out of sync with the arrival time of XR services after SFN surround.

[0164] This disclosure provides a C-DRX method applicable to XR services and their devices. It should be noted that the method disclosed herein can be applied to uplink configuration scheduling mechanisms (e.g., CG (Configuration Grant)) and / or downlink configuration scheduling mechanisms (e.g., SPS (Semi-Persistent Scheduling)). Furthermore, the C-DRX in this disclosure is not limited to XR services and can also be applied to other types of services.

[0165] C-DRX Periodic Configuration

[0166] In this embodiment, the XR frame rate (e.g., 15fps, 30fps, 45fps, 60fps, 72fps, 90fps, and 120fps) corresponds to a period (e.g., 200 / 3ms, 100 / 3ms, 200 / 9ms, 50 / 3ms, 125 / 9ms, 100 / 9ms, and 3 / 25ms, respectively). To ensure that the C-DRX period is consistent with the XR frame rate, the UE is configured with an XR frame rate (e.g., a data burst frequency), such as 15, 30, 45, 60, 72, 90, and 120fps, and the UE uses the equation 1000ms / XR frame rate (e.g., the XR frame rate can be the data burst frequency) to calculate the C-DRX period or CG / SPS period; or a non-integer period (e.g., a fractional period) is configured as the C-DRX period.

[0167] In this embodiment, the score period can be represented by enumerating score values. For example, the score period can be represented by the following pseudocode:

[0168] Periodicity NUMERATED{3per200ms,3per100ms,9per200ms,3per50ms,9per125ms,9per100ms,3per25ms}.

[0169] It should be noted that the 3per200ms indicator period is 200 / 3ms, the 3per100ms indicator period is 100 / 3ms, and so on.

[0170] As an alternative or supplement, the fractional period is represented by (indicating) the numerator and denominator. For example, the fractional period can be represented by the following pseudocode: Periodicity::= SEQUENCE{

[0171] numerator ENUMERATED{25, 50, 100, 125, 200}

[0172] denominator ENUMERATED{3,9},

[0173] }

[0174] In this embodiment, the period is indicated as (numerator / denominator) ms.

[0175] In an embodiment, the C-DRX non-integer (e.g., fractional) period configuration method can also be used to configure non-integer (e.g., fractional) periods for CG and / or SPS.

[0176] C-DRX activation duration start timing SFN and subframe

[0177] In some embodiments, the C-DRX on-time start timing is determined based on the XR (non-integer) period to eliminate the mismatch between the CDRX period and the XR non-integer period and to avoid the SFN wrap-around problem.

[0178] In this embodiment, the SFN and subframe number at the start of the C-DRX activation duration can be determined by the following:

[0179] floor([((1024×m+SFN)×10)+subframe_number]modulo(drx-periodicity))=floor([((SFN start time ()×10)+subframe start time modulo(drx-periodicity))

[0180] (Equation 2-1)

[0181] When C-DRX is activated, m = 0, and m increments each time SFN = 0; SFN is the SFN at the start of the C-DRX activation duration, and subframe_number is the subframe number at the start of the C-DRX activation duration. start time and subframe start time These are the SFN and subframe at the start of the first (first) C-DRX activation duration; and drx-periodicity, which is the (non-integer or fractional) period of C-DRX. In the embodiment, when / if C-DRX is activated, the SFN is explicitly indicated. start time and subframe start time .

[0182] In this embodiment, the SFN and subframe number / index at the start of the C-DRX activation duration can be determined by the following:

[0183] floor([((1024×m+SFN)×10)+subframe_number]modulo(drx-periodicity))=floor([((timeReferenceSFN)×10)-timeDomainOffset]modulo(drx-periodicity))

[0184] (Equation 2-2)

[0185] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the SFN at the start of the C-DRX activation duration, subframe_number is the subframe number at the start of the C-DRX activation duration, drx-periodicity is a non-integer period, and timeReferenceSFN and timeReferenceSFN are indicated in the C-DRX configuration information and / or used to determine the start of the first C-DRX activation duration.

[0186] In this embodiment, the SFN and subframe number at the start of the C-DRX activation duration can be determined by the following:

[0187] floor([((1024×m+SFN)×10)+subframe_number]modulo(drx-periodicity))=drx-StartOffset

[0188] (Equation 2-3)

[0189] When C-DRX is activated, m = 0, and m increments each time SFN = 0. SFN is the SFN at the start of the C-DRX activation duration, subframe_number is the subframe number at the start of the C-DRX activation duration, drx-StartOffset is explicitly indicated when C-DRX is activated and is used to determine the SFN and subframe at the start of the C-DRX activation duration; and drx-periodicity is the (non-integer or fractional) period of C-DRX.

[0190] In this embodiment, the SFN and slot number of the C-DRX activation duration start time can be determined as follows:

[0191] floor([((1024×m+SFN)×numberofSlotsPerFrame×10)+slot_number]modulo((drx-periodicity)×numberOfSlotsPerFrame÷10))=floor([((SFN start time )×numberOfSlotsPerFrame×10)+slot start time ]modulo((drx-periodicity)×numberOfSlotsPerFrame÷10)),

[0192] (Equation 2-4)

[0193] When C-DRX is activated, m = 0, and m increments each time SFN = 0; SFN is the SFN at the start of the C-DRX activation duration, and slot_number is the slot number at the start of the C-DRX activation duration. start_time and slot start_time These are the SFN and time slot number at the start of the first (first) C-DRX on-time duration when C-DRX is (re)configured or activated; and drx-periodicity, which is the (non-integer or fractional) period of C-DRX. In this embodiment, if C-DRX is (re)configured or activated, the SFN can be explicitly indicated (e.g., by the network or base station). start_time and slot start time .

[0194] In this embodiment, the SFN, slot number, and symbol number of the C-DRX activation duration start time can be determined by the following:

[0195] floor([((1024×m+SFN)×numberOfSlotsPerFrame×numberOfSymbolsPerSlot×10)+(slot_number×numberOfSymbolsPerSlot)+symbol_number]modulo((drx-periodicity)×numberOfSlotsPerFrame×numberOfSymbolsPerSlot÷10))=floor([((SFN start time )×numberOfvlotsPerFrame×numberOfSymbolsPerSlot×10)+(slot start time ×numberOfSymbolsPerSlot)+symbol start time ]modulo((drx_periodicity)×numberOfSlotsPerFrame×numberOfSymbolsPerSlot÷10)),

[0196] (Equation 2_5)

[0197] When C-DRX is activated, m = 0, and m increments each time SFN = 0; SFN is the SFN of the start time of C-DRX activation duration, slot_number is the slot number of the start time of C-DRX activation duration, and symbol_number is the symbol number of the start time of C-DRX activation duration. start time slotstart time and symbol start time These are the SFN, slot number, and symbol number at the start of the first (1st) C-DRX activation duration; and drx-periodicity, which is the (non-integer or fractional) period of the C-DRX. In this embodiment, the SFN can be explicitly indicated when / if the C-DRX is activated or (re)configured. start time slot start time and symbol start time .

[0198] In this embodiment, the SFN and subframe number at the start of the C-DRX activation duration can be determined by the following:

[0199] [(SFN×10)+subframe_number]=ceil([(timeReferenceSFN)×10-timeDomainOffset+N×(drx-periodicity)]modulo(10240))

[0200] (Equation 2-6)

[0201] Where SFN is the SFN of the C-DRX enable duration start time, subframe_number is the subframe number of the C-DRX enable duration start time, timeReferenceSFN and timeDomainOffset are used to indicate the first (1st) C-DRX enable duration start time; drx-periodicity is the (non-integer or fractional) period of C-DRX; and N is an integer greater than or equal to 0.

[0202] In this embodiment, the SFN and subframe number at the start of the C-DRX activation duration can be determined by the following:

[0203] [(SFN×10)+subframe_number]=ceil([SFN starttime ×10+subframe starttime +N×(drx-periodicity)]modulo(10240)),

[0204] (Equation 2-7)

[0205] Among them SFN start time and subframe start timeThese are the SFN and subframe number at the start of the first (1st) C-DRX activation duration, respectively; drx-periodicity is the (non-integer or fractional) period of C-DRX; and N is an integer greater than or equal to 0. In the embodiment, when / if C-DRX is activated, the SFN is explicitly indicated. start time and subframe start time .

[0206] In this disclosure, floor(X) is a function that determines / gets / computes the largest integer less than or equal to X. If the C-DRX period value is configured as an integer, floor() can be removed from each of Equations 2-1 to 2-5.

[0207] In this disclosure, ceil(X) is a function that determines / gets / computes the smallest integer greater than or equal to X. If the C-DRX period value is configured as an integer, ceil() can be removed from equation / equation 2-6 or equation 2-7.

[0208] In the embodiments, the equations / formulas for determining the temporal location (e.g., SFN, subframe number, symbol number, slot number) of the C-DRX activation duration start timing can be used to determine the resource timing of CG and / or SPS.

[0209] The start time of the first (first) DRX activation duration is determined.

[0210] When determining the start timing of the C-DRX activation duration, the UE may need to determine the time-domain location of the first timing when C-DRX is activated / reconfigured, or the start timing of the first (first) C-DRX activation duration (e.g., SFN). start time and subframe start time (For example, determining when m = 0 or N = 0 in equations / equations 2-1 to 2-5 and 2-7).

[0211] In some embodiments, C-DRX is (re)configured or activated via dedicated RRC (Radio Resource Control) signaling, and this dedicated RRC signaling can be retransmitted. Upon receiving dedicated RRC signaling, the UE has difficulty determining the timing of C-DRX activation or the time-domain location (e.g., SFN) of the start of the first (first) C-DRX activation duration. start time and / or slot start time and / or symbol start time For example, at H-SFN (super SFN) boundaries (e.g., SFN=1023 or SFN=0), the UE may have difficulty determining in which H-SFN the dedicated RRC signaling was first transmitted.

[0212] In an embodiment, an hsfn-LSB-Info with / possessing one bit is configured to the UE to indicate the LSB (least significant bit) of the H-SFN corresponding to the SFN of the first transmission including dedicated RRC signaling that includes C-DRX (re)configuration and / or activation.

[0213] As an alternative or supplement, the first (first) SFN starts the duration of the activation. start time and / or subframe start time and / or slot start time and / or symbol start time It is explicitly configured as: the starting SFN, and / or the starting subframe, and / or the starting time slot, and / or the starting symbol that indicates the start of the first C-DRX activation duration.

[0214] In this embodiment, the dedicated RRC signaling (re)transmission, including C-DRX (re)configuration (information), may not take more than 1024ms.

[0215] In an embodiment, timeReferenceSFN is configured to indicate the most recent SFN before or after receiving dedicated RRC signaling including C-DRX (re)configuration, or to indicate the most recent SFN before or after the first (first) transmission of dedicated RRC signaling including C-DRX (re)configuration and / or activation. timeReferenceSFN is used to determine the H-SFN of the C-DRX first activation duration start time (e.g., the start time of the first C-DRX activation duration start time), or the most recent SFN before or after the first C-DRX activation duration start time (e.g., in the case of m = 0 in equations 2-1 to 2-5, or in the case of N = 0 in equations 2-6 and 2-7).

[0216] In this embodiment, timeDomainOffset and timeReferenceSFN are configured to indicate the start timing of the first C-DRX activation duration, wherein:

[0217] The -timeReferenceSFN indicates the reference SFN used to determine the start time of the first C-DRX activation duration.

[0218] -timeDomainOffset indicates the offset between the reference SFN and the starting point of the first C-DRX start duration.

[0219] For example, the first on duration of the first C_DRX, starting at the SFN and subframe timing, is:

[0220] - Subtract timeDomainOffset from the most recent timeReferenceSFN boundary (e.g., SFN start or end time) before or after receiving the C-DRX configuration (including its RRC signaling), or

[0221] - Add timeDomainOffset to the most recent timeReferenceSFN boundary (e.g., SFN start or end timer) after receiving the C-DRX configuration (including its RRC signaling).

[0222] In this embodiment, the cost of (re)transmitting dedicated RRC signaling does not exceed the value step of timeReferenceSFN.

[0223] An example of configuring timeDomainOffset and timeReferenceSFN to indicate the start of the first C-DRX start duration can be applied to Equations 2-2 and 2-6.

[0224] In this embodiment, drx-Periodicity, drx-StartOffset, and timeReferenceSFN are configured to indicate the start time of the first C_DRX start duration, wherein:

[0225] -timeReferenceSFN indicates: the H-SFN used to determine the start time of the first C_DRX start duration, or the reference SFN of the most recent SFN before or after the start time of the first C_DRX start duration (e.g., m = 0 in Equation 2-3), and

[0226] -drxOffset and drxPeriodicity are used to determine the SFN and subframe at which the C_DRX enable duration begins (see, for example, Equation 2-3).

[0227] In this embodiment, the cost of (re)transmitting dedicated RRC signaling does not exceed the value of timeReferenceSFN.

[0228] CG HARQ process number determined

[0229] In some embodiments, for UL burst transmissions with large burst sizes or UL burst transmissions with burst arrival time jitter, multiple CG timings can be configured within a CG period. For example, Figure 2 Each CG cycle shown includes 5 CG opportunities. Note that the CG cycle can also be a C-DRX cycle.

[0230] In this embodiment, the CG timing is referred to as the CG resource timing.

[0231] In cases where there are multiple CG events within a single CG time period, the HARQ process ID can be determined using one of the following embodiments.

[0232] In this embodiment, a range of HARQ process IDs is configured for the CG. The UE selects a HARQ process ID from the range for the CG time slot and indicates the selected HARQ process ID along with the UL transmission on that CG resource time slot (e.g., via CG-UCI (CGUL Control Information) or subCG-UCI) to the gNB (e.g., BS). In this embodiment, the UE can autonomously perform a retransmission of a HARQ process using available UL resources (e.g., CG resources or UL grants scheduled by the gNB). If / when there is no UL data transmission on the CG time slot, the UE sends an indication to the gNB regarding the lack of UL data transmission on the CG time slot, so that the gNB can distinguish between a UL transmission failure and the absence of UL data transmission. When no UL information is received on the CG time slot, the gNB can assume that a UL transmission failure has occurred and schedule UL grants without allocating a HARQ process ID for UL retransmission.

[0233] In this embodiment, a HARQ process ID range is configured for each CG cycle. The HARQ process ID is determined for each CG cycle (e.g., multiple CG events within a CG cycle share the same HARQ process ID). For example, the HARQ process ID is determined as follows:

[0234] HARQ process ID=[floor(CURRENT_SYMBOL / periodicity)]modulo(nrofHARQ-Processes)+(harq-ProcID-Offset)

[0235] in,

[0236] CURRENT SYMBOL

[0237] =(SFN×nmnberOfSlotsPerFranm×munberofSynlbolsPerSlot)+slot number ×nmnberOfSynlbolsPerSlot+symbol_nmnber

[0238] Where numberOfSlotsPerFrame is the number of consecutive time slots per frame, numberOfSymbolsPerSlot is the number of consecutive symbols per time slot, nrofHARQ-Processes is the number of HARQ process IDs configured for multiple CG resource timings, and harq-ProclD-Offset is the first HARQ process ID configured for multiple CG resource timings.

[0239] In this embodiment, a HARQ process ID range is configured for CG. The HARQ process ID is determined at each CG time point during the CG cycle (or during the C-DRX cycle). For example, the HARQ process ID can be determined by the following:

[0240] HARQ process ID

[0241] =[floor(CURRENT_SYMBOL / CG_occasion_interval)]modulo(nrofHARQ-Processes)+(harq-ProcID-Offset)

[0242] in,

[0243] CURRENT SYMBOL =(SFN×mnnberOfSlotsPerFranm×nmnberofSymbolsPerSlot)+slot number ×numberofSymbolsPerSlot+symbol_number

[0244] Where `numberOfSlotsPerFrame` is the number of consecutive time slots per frame, `numberOfSymbolsPerSlot` is the number of consecutive symbols per time slot, `CG_occasion_interval` is the interval between two consecutive CG events, `nrofHARQ-Processes` is the number of HARQ process IDs configured for multiple CG resource events, and `harq-ProclD-Offset` is the first HARQ process ID configured for multiple CG resource events. For example, Figure 3 An example of the interval between two consecutive CG events is shown, namely CG_occasion_interval.

[0245] In this embodiment, the HARQ process ID for the CG timing is determined based on the CG timing sequence number. For example, the HARQ process ID for the CG timing can be determined by the following:

[0246] HARQ process ID

[0247] =CG_occasion_SequenceNumber modulo(nrofHARQ-Processes)+(harq-ProcID-Offset)

[0248] In this embodiment, harq-ProclD-Offset is the initial HARQ process ID that the CG can use, and nrofHARQ-Processes is the total number of HARQ process IDs that the CG can use. That is, the range of HARQ process IDs available for the CG is [harq-procID-offset,...,(harq-procID-offset+nrofHARQ-Processes-1)]. Furthermore, CG_occasion_SequenceNumber is the sequence number of the CG occasion (e.g., a UL license) during the CG cycle (or during the C-DRX cycle). For example, the CG_occasion_SequenceNumber for each CG in a CG cycle can be configured as follows: Figure 4 The CGO SN shown. Specifically, in Figure 4 In the sequence, the serial number of the first CG moment is 0, the serial number of the second CG moment is 1, and so on.

[0249] Figure 5 This is a schematic diagram relating to a wireless terminal 50 according to an embodiment of the present disclosure. The wireless terminal 50 may be a user equipment (UE), mobile phone, laptop computer, tablet computer, e-book reader, or portable computer system, without limitation herein. The wireless terminal 50 may include a processor 500 (e.g., a microprocessor or application-specific integrated circuit (ASIC)), a storage unit 510, and a communication unit 520. The storage unit 510 may be any data storage device storing program code 512, which the processor 500 can access and execute. Embodiments of the storage unit 510 include, but are not limited to, a user identity module (SIM), read-only memory (ROM), flash memory, random access memory (RAM), hard disk, and optical data storage devices. The communication unit 520 may be a transceiver and is used to send and receive signals (e.g., messages or data packets) based on the processing results of the processor 500. In an embodiment, the communication unit 520 communicates via… Figure 5 At least one antenna 522 shown transmits and receives signals.

[0250] In this embodiment, the storage unit 510 and the program code 512 may be omitted, and the processor 500 may include a storage unit with stored program code.

[0251] The processor 500 can implement any of the steps in the exemplary embodiment on the wireless terminal 50, for example, by executing program code 512.

[0252] The communication unit 520 may be a transceiver. Alternatively or supplementarily, the communication unit 520 may be a combination of a transmitting unit and a receiving unit, configured to transmit signals to a wireless network node (e.g., a base station) and receive signals from a wireless network node, respectively.

[0253] Figure 6 This diagram relates to a wireless network node 60 according to an embodiment of the present disclosure. The wireless network node 60 may be a satellite, base station (BS), network entity, mobility management entity (MME), serving gateway (S-GW), packet data network (PDN) gateway (P-GW), radio access network (RAN) node, next-generation RAN (NG-RAN) node, gNB, eNB, gNB central unit (gNB-CU), gNB distributed unit (gNB-DU), data network, core network, or radio network controller (RNC), without limitation herein. Furthermore, the wireless network node 60 may include (execute) at least one network function, such as access and mobility management function (AMF), session management function (SMF), user location function (UPF), policy control function (PCF), application function (AF), etc. The wireless network node 60 may include a processor 600 (e.g., a microprocessor or ASIC), a storage unit 610, and a communication unit 620. The storage unit 610 may be any data storage device storing program code 612, and the processor 600 may access and execute the program code 612. Examples of storage unit 610 include, but are not limited to, SIM, ROM, flash memory, RAM, hard disk, and optical data storage devices. Communication unit 620 may be a transceiver and is used to send and receive signals (e.g., messages or data packets) based on the processing results of processor 600. In this example, communication unit 620 is connected via... Figure 6 At least one antenna 622 shown transmits and receives signals.

[0254] In this embodiment, the storage unit 610 and the program code 612 may be omitted. The processor 600 may include a storage unit containing stored program code.

[0255] The processor 600 can implement any of the steps described in the exemplary embodiments on the wireless network node 60, for example, via executing program code 612.

[0256] The communication unit 620 may be a transceiver. Alternatively or supplementarily, the communication unit 620 may be a combination of a transmitting unit and a receiving unit, configured to transmit signals to and receive signals from a wireless terminal (e.g., a user equipment or another wireless network node).

[0257] Figure 7 A schematic diagram of a wireless communication system according to an embodiment of the present disclosure is shown. Figure 7 The wireless communication system shown includes a BS and a UE. The BS can send C-DRX configuration information to the UE, and the UE can execute C-DRX based on the configuration information to receive data (e.g., XR data) from the BS. It should be noted that the communication system may further include other network elements (e.g., AMF, SMF, and UPF).

[0258] Figure 8 A flowchart of a method according to an embodiment of this process is shown. This method can be used in a wireless terminal (e.g., a UE) and includes the following steps:

[0259] Step 801: Receive C-DRX configuration information from the wireless network node, wherein the configuration information indicates a non-integer period.

[0260] Step 802: Execute C-DRX based on non-integer periods.

[0261] based on Figure 8 The UE receives C-DRX configuration information from the radio network node (e.g., BS, gNB). The C-DRX configuration information includes integer periods. The UE performs C-DRX based on non-integer periods, for example, by receiving data (e.g., signaling, control information, service data) from the radio network node.

[0262] In an embodiment, the configuration information indicates the fractional period by indicating the fractional value of the fractional period (e.g., 3per200ms, 3per100ms, 9per200ms, 3per50ms, 9per125ms, 9per100ms, or 3per25ms).

[0263] In this embodiment, the configuration information indicates the fractional period by indicating the numerator and denominator.

[0264] In embodiments where C-DRX is executed based on non-integer periods, the wireless terminal determines the start timing of the C-DRX activation duration based on one of Equations 2-1 to 2-7. Details of Equations 2-1 to 2-7 can be found in the embodiments described above.

[0265] In this embodiment, the configuration information includes indication information associated with determining the start time of the first C-DRX activation duration.

[0266] In one embodiment, the indication information includes the least significant bit of the supersystem frame number, which is associated with the first transmission of radio resource control signaling that includes configuration information.

[0267] In this embodiment, the indication information includes a reference system frame number (e.g., timeReferenceSFN) and a time domain offset (e.g., timeDomainOffset). In this embodiment, the first C-DRX enable duration begins at a time domain position that is a time domain offset before or after the reference system frame number.

[0268] In an embodiment, the indication information includes: a reference system frame number indicating the most recent system frame number before or after the start of the first C-DRX enable duration, and a start offset indicating the temporal location of the start of the first C-DRX enable duration based on the most recent system frame number.

[0269] Figure 9 A flowchart of a method according to an embodiment of this process is shown. The method can be used in a wireless network node (e.g., a BS) and includes the following steps:

[0270] Step 901: Send C-DRX configuration information to the wireless terminal, wherein the configuration information indicates a non-integer period.

[0271] Step 902: Send data to the wireless terminal based on C-DRX with a non-integer period.

[0272] exist Figure 9 In this process, the wireless network node sends C-DRX configuration information to the wireless terminal (e.g., UE). The configuration information includes non-integer periods. The wireless network node sends data (e.g., signaling, control information, service data) based on having / possessing C-DRX with non-integer periods.

[0273] In an embodiment, the configuration information indicates the fractional period by indicating the fractional value of the fractional period (e.g., 3per200ms, 3per100ms, 9per200ms, 3per50ms, 9per125ms, 9per100ms, or 3per25ms).

[0274] In this embodiment, the configuration information indicates the fractional period by indicating the numerator and denominator.

[0275] In embodiments based on C-DRX data transmission with non-integer periods, the wireless network node determines the start timing of the C-DRX activation duration based on one of Equations 2-1 to 2-7. Details of Equations 2-1 to 2-7 can be found in the embodiments described above.

[0276] In this embodiment, the configuration information includes indication information associated with determining the start time of the first C-DRX activation duration.

[0277] In one embodiment, the indication information includes the least significant bit of the supersystem frame number, which is associated with the first transmission of radio resource control signaling that includes configuration information.

[0278] In this embodiment, the indication information includes a reference system frame number (e.g., timeReferenceSFN) and a time domain offset (e.g., timeDomainOffset). In this embodiment, the first C-DRX enable duration begins at a time domain position that is a time domain offset before or after the reference system frame number.

[0279] In this embodiment, the indication information includes a reference system frame number and a start offset. The reference system frame number indicates the reference system frame number of the most recent system frame number before or after the start of the first C-DRX on-duration duration. The start offset indicates the temporal location of the start of the first C-DRX on-duration duration based on the most recent system frame number.

[0280] Figure 10 A flowchart of a method according to an embodiment of the present disclosure is shown. The method can be used in a wireless terminal (e.g., UE) or a wireless network node (e.g., BS) and includes the following steps:

[0281] Step 1001: For multiple CG resource opportunities within a time period, determine at least one HARQ process ID from the HARQ process ID range.

[0282] exist Figure 10 In this process, a wireless terminal or wireless network node determines a HARQ process ID from a range of HARQ process IDs for multiple CG resource opportunities within a time period. Based on the determined HARQ process ID, the wireless terminal or wireless network node can execute the HARQ process to retransmit data in case of communication failure.

[0283] In this embodiment, the HARQ process ID is determined per CG resource opportunity. In this embodiment, the wireless terminal sends an indication of at least one determined HARQ process ID along with the uplink transmission on the CG resource opportunity to the wireless network node.

[0284] In this embodiment, the HARQ process ID is determined for each time period.

[0285] In this embodiment, the HARQ process ID is determined by the following:

[0286] HARQ process ID

[0287] =[floor(CURRENT_SYMBOL / periodicity)]modulo(nrofHARQ-Processes)+(harq-ProcID-Offset)

[0288] in,

[0289] CURRENT SYMBOL =(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+slot number ×numberOfSymbolsPerSlot+symbol_number

[0290] Where numberOfSlotsPerFrame is the number of consecutive slots per frame, numberOfSymbolsPerSlot is the number of consecutive symbols per slot, nrofHARQ-Processes is the number of HARQ process IDs configured for multiple CG resource timings, and harq-ProcID-Offset is the first HARQ process ID configured for multiple CG resource timings.

[0291] In this embodiment, the HARQ process ID is determined for each transmission on the CG resource timing.

[0292] In this embodiment, the HARQ process ID is determined by the following:

[0293] HARQ process ID

[0294] =[floor(CURRENT-SYMBOL / CG_occasion_interval)]modulo(nrofHARQ-Processes)+(harq-ProcID-Offset)

[0295] in,

[0296] CURRENT SYMBOL

[0297] =(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+slot number ×numberOfSymbolsPerSlot+symbol_number

[0298] Where numberOfSlotsPerFrame is the number of consecutive slots per frame, numberOfSymbolsPerSlot is the number of consecutive symbols per slot, CG_occasion_interval is the interval between two consecutive CG events, nrofHARQ-Processes is the number of HARQ process IDs configured for multiple CG resource events, and harq-ProcID-Offset is the first HARQ process ID configured for multiple CG resource events.

[0299] In this embodiment, the HARQ process ID of the first CG timing among multiple CG timings is determined based on the sequence number of the first CG timing.

[0300] In this embodiment, the HARQ process ID is determined as follows:

[0301] HARQ process ID

[0302] =[floor(CURRENT_SYMBOL / CG_occasion_interval)]modulo(nrofHARQ-Processes)+(harq-ProcID-Offset)

[0303] in,

[0304] CURRENT SYMBOL =(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+slot number ×numberOfSymbolsPerSlot+symbol_number

[0305] Where CG_occasion_SequenceNumber is the sequence number, nrofHARQ-Processes is the number of HARQ process IDs configured for multiple CG resource times, and harq-ProcID-Offset is the first HARQ process ID configured for multiple CG resource times.

[0306] In the embodiments, the time period is either the CG timing period or the C-DRX period.

[0307] While various embodiments of this disclosure have been described above, it should be understood that these embodiments are presented by way of example only and not by way of limitation. Similarly, various schematic diagrams may illustrate exemplary architectures or configurations, and these diagrams are provided to enable those skilled in the art to understand the exemplary features and functions of this disclosure. However, those skilled in the art will understand that this disclosure is not limited to the illustrated exemplary architectures or configurations, but can be implemented using various alternative architectures and configurations. Furthermore, as will be understood by those skilled in the art, one or more features of one embodiment may be combined with one or more features of another embodiment described herein. Therefore, the breadth and scope of this disclosure should not be limited to any of the exemplary embodiments described above.

[0308] Furthermore, it should be understood that any reference to elements in this document using names such as "first," "second," etc., does not generally restrict the number or order of these elements. Rather, these names are used herein as a convenient way to distinguish two or more elements or instances of elements. Therefore, mentioning the first and second elements does not imply that only two elements can be used, nor does it imply that the first element must precede the second element in some way.

[0309] Furthermore, those skilled in the art will understand that information and signals can be represented using any of a variety of different technologies and processes. For example, data, instructions, commands, information, signals, bits, and symbols that may be referenced in the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.

[0310] Those skilled in the art will further recognize that any of the various illustrative logic blocks, units, processors, components, circuits, methods, and functions described in conjunction with the aspects disclosed herein can be implemented by electronic hardware (e.g., digital implementation, analog implementation, or a combination of both), firmware, program or design code in various forms including instructions (which may be referred to herein as “software” or “software unit” for convenience), or any combination of these technologies.

[0311] To clearly illustrate this interchangeability of hardware, firmware, and software, the above description generally focuses on the various illustrative components, blocks, units, circuits, and steps from a functional perspective. Whether these functions are implemented in hardware, firmware, or software, or in a combination of these technologies, depends on the specific application and design constraints imposed on the overall system. Those skilled in the art can implement the described functions in various ways for each specific application, but such implementation decisions will not deviate from the scope of this disclosure. According to various embodiments, processors, devices, components, circuits, structures, machines, units, etc., may be configured to perform one or more of the functions described herein. The terms "configured to" or "configured for" as used herein with respect to a particular operation or function mean that the processor, device, component, circuit, structure, machine, unit, etc., is physically constructed, programmed, and / or arranged to perform that particular operation or function.

[0312] Furthermore, those skilled in the art will understand that the various illustrative logic blocks, units, devices, components, and circuits described herein can be implemented in or executed by integrated circuits (ICs), which may include general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, or any combination thereof. Logic blocks, units, and circuits may further include antennas and / or transceivers for communication with various components within a network or device. A general-purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, a combination of one or more microprocessors with a DSP core, or any other suitable configuration performing the functions described herein. If implemented in software, these functions may be stored as one or more instructions or code on a computer-readable medium. Therefore, the steps of the methods or algorithms disclosed herein may be implemented as software stored on a computer-readable medium.

[0313] Computer-readable media include computer storage media and communication media, wherein communication media include any medium capable of transferring computer programs or code from one place to another. Storage media can be any available medium that is accessible to a computer. By way of example and not limitation, such computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage devices, magnetic disk storage devices 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 is accessible to a computer.

[0314] In this document, the term "unit" as used herein refers to software, firmware, hardware, and any combination of these elements for performing the related functions described herein. Furthermore, for ease of discussion, various units are described as discrete units; however, it will be apparent to those skilled in the art that two or more units can be combined to form a single unit that performs the related functions according to embodiments of this disclosure.

[0315] Furthermore, memory or other storage and communication components may be used in embodiments of this disclosure. It is understood that, for clarity, embodiments of this disclosure have been described above with reference to different functional units and processors. However, it will be apparent that any suitable allocation of functionality may be used among different functional units, processing logic elements, or domains without diminishing the scope of this disclosure. For example, functions described as being performed by separate processing logic elements or controllers may be performed by the same processing logic element or controller. Therefore, references to specific functional units indicate only a suitable manner of providing said functionality and do not represent a strict logical or physical structure or organization.

[0316] Various modifications to the embodiments described herein will be apparent to those skilled in the art, and the general principles defined herein can be applied to other embodiments without departing from the scope of the claims. Therefore, this disclosure is not intended to be limited to the embodiments shown herein, but should be given the broadest scope consistent with the novel features and principles disclosed herein, as set forth in the following claims.

Claims

1. A wireless communication method for use in a wireless terminal, the method comprising: receiving connected mode discontinuous reception (C-DRX) configuration information from a radio network node, wherein the configuration information indicates a non-integer cycle, and The C-DRX is performed based on the non-integer cycle. 2 . The wireless communication method according to claim 1 , wherein the configuration information indicates the fractional period by indicating a fractional value of the fractional period. 3 . The wireless communication method according to claim 1 , wherein the configuration information indicates a fractional period by indicating a numerator and a denominator.

4. The wireless communication method according to any one of claims 1 to 3, wherein performing the C-DRX based on the non-integer cycle comprises: The C-DRX on-duration start timing is determined based on one of the following: floor([((1024×m+SFN)×10)+subframe_number]modulo(drx-periodicity)) =floor([((SFN start time )×10)+subframe start time ]modulo(drx -periodicity)) Wherein m=0 when the C-DRX is activated, and m increases every time SFN=0, SFN is the system frame number of the start time of the C-DRX on-duration, subframe_number is the subframe number of the start time of the C-DRX on-duration, drx-periodicity is the non-integer period, SFN start time is the system frame number of the first C-DRX on-duration start time, and subframe start time is the subframe number of the first C-DRX on-duration start timing, wherein m=0 when the C-DRX is activated, and m increases each time SFN=0, SFN is the system frame number of the C-DRX on-duration start timing, subframe_number is the subframe number of the C-DRX on-duration start timing, drx-periodicity is the non-integer period, and timeReferenceSFN and timeDomainOffset are indicated in the configuration information of the C-DRX to determine the first C-DRX on-duration start timing, floor([((1024×m+SFN)×10)+subframe_number]modulo(drx-periodicity)) =drx-StartOffset wherein m=0 when the C-DRX is activated, and m increases each time SFN=0, SFN is the system frame number of the C-DRX on-duration start timing, subframe_number is the subframe number of the C-DRX on-duration start timing, drx-periodicity is the non-integer period, and drx-StartOffset is indicated in the configuration information of the C-DRX, floor([((1024×m+SFN)×numberOfSlotsPerFrame×10) +slot_number]modulo((drx-periodicity)×nmmberOfSlotsPerFrame ÷10)) =floor([((SFN start time )×numberOfSlotsPerFrame×10) +slot start time ]modulo((drx-periodicity)×numberOfSlotsPerFrame ÷10)) Wherein m=0 when the C-DRX is activated, and m increases each time SFN=0, SFN is the system frame number of the C-DRX on-duration start time, numberOfSlotsPerFrame is the number of slots per frame, slot_number is the slot number of the C-DRX on-duration start time, drx-periodicity is the non-integer period, SFN start time is the system frame number of the first C-DRX on-duration start time, and slot start time is the timeslot number of the first C-DRX on-duration start timing, floor([((1024×m+SFN)×numberOfSlotsPerFrame×numberOfSymbolsPerSlot×10) +(slot_number×numberOfSymbolsPerSlot) +symbol_number]modulo((drx-periodicity)×numberOfSlotsPerFrame ×numberOfSymbolsPerSlot÷10)) =floor([((SFN start time )×numberOfSlotsPerFrame ×numberOfSymbolsPerSlot×10) +(slot start time ×numberOfSymbolsPerSlot) +symbol start time ]modulo((drx-periodicity)×numberOfSlotsPerFrame ×numberOfsymbolsPerSlot÷10)) Wherein m=0 when the C-DRX is activated, and m increases each time SFN=0, SFN is the system frame number of the C-DRX on-duration start timing, numberOfSlotsPerFrame is the number of slots per frame, slot_number is the slot number of the C-DRX on-duration start timing, symbol_number is the symbol number of the C-DRX on-duration start timing, drx-periodicity is the non-integer period, SFN start time is the system frame number of the first C-DRX on-duration start time, slot start time is the timeslot number of the first C-DRX on-duration start time, and symbol start time is the symbol number of the first C-DRX on-duration start timing, [(SFN×10)+subframe_number] =ceil([(drx-timeReferenceSFN)×10-timeDomainOffset +N×(drx-periodicity)]modulo(10240)) wherein SFN is the system frame number of the C-DRX on duration start timing, subframe_number is the subframe number of the C-DRX on duration start timing, drx-timeReferenceSFN and timeDomainOffset are indicated in the configuration information of the C-DRX, and drx-periodicity is the non-integer period, or [(SFN×10)+subframe_number]=ceil([SFN starttime ×10+subframe starttime +N×(drx-periodicity)]modulo(10240)), SFN start time and subframe start time are the SFN and subframe number of the first (first) C-DRX on-duration start time; drx-periodicity is the (non-integer or fractional) period of the C-DRX; N is an integer greater than or equal to 0, SFN start time and subframe start time is indicated in the configuration information of the C-DRX.

5. The wireless communication method according to claim 4, wherein the configuration information comprises: Indication information associated with determining a start timing of the first C-DRX on-duration. 6 . The wireless communication method according to claim 5 , wherein the indication information comprises the least significant bit of a super system frame number, and the super system frame number is associated with the first transmission of the radio resource control signaling including the configuration information.

7. The wireless communication method according to claim 5, wherein the indication information comprises a reference system frame number and a time domain offset, and The first C-DRX on-duration start timing starts at a time domain position, and the time domain position is the time domain offset before or after the reference system frame number.

8. The wireless communication method according to claim 5, wherein the indication information comprises a reference system frame number and a starting offset, the reference system frame number indicating the most recent system frame number before or after the start timing of the first C-DRX on-duration, and the starting offset indicating the time domain position of the start timing of the first C-DRX on-duration based on the most recent system frame number.

9. A wireless communication method for use in a wireless network node, the method comprising: sending connected mode discontinuous reception (C-DRX) configuration information to a wireless terminal, wherein the configuration information indicates a non-integer cycle, and Based on the C-DRX having the non-integer period, data is transmitted to the wireless terminal. 10 . The wireless communication method according to claim 9 , wherein the configuration information indicates the fractional period by indicating a fractional value of the fractional period.

11. The wireless communication method according to claim 9, wherein the configuration information indicates the fractional period by indicating a numerator and a denominator.

12. The wireless communication method according to any one of claims 9 to 11, wherein based on the C-DRX having the non-integer cycle, sending data to the wireless terminal comprises: The C-DRX on-duration start timing is determined based on one of the following: floor([((1024×m+SFN)×10)+subframe_number]modulo(drx-periodicity)) =floor([((SFN start time )×10)+subframe start time ]modulo(drx -periodicity)) Wherein m=0 when the C-DRX is activated, and m increases every time SFN=0, SFN is the system frame number of the start time of the C-DRX on-duration, subframe_number is the subframe number of the start time of the C-DRX on-duration, drx-periodicity is the non-integer period, SFN start time is the system frame number of the first C-DRX on-duration start time, and subframe start time is the subframe number of the first C-DRX on-duration start timing, wherein m=0 when the C-DRX is activated, and m increases each time SFN=0, SFN is the system frame number of the C-DRX on-duration start timing, subframe_number is the subframe number of the C-DRX on-duration start timing, drx-periodicity is the non-integer period, and timeReferenceSFN and timeDomainOffset are indicated in the configuration information of the C-DRX to determine the first C-DRX on-duration start timing, floor([((1024×m+SFN)×10)+subframe_number]modulo(drx-periodicity)) =drx-StartOffset wherein m=0 when the C-DRX is activated, and m increases each time SFN=0, SFN is the system frame number of the C-DRX on-duration start timing, subframe_number is the subframe number of the C-DRX on-duration start timing, drx-periodicity is the non-integer period, and drx-StartOffset is indicated in the configuration information of the C-DRX, floor([((1024×m+SFN)xnumberOfSlotsPerFrame×10) +slot_number]modulo((drx-periodicity)×mumberOfSlotsPerFrame ÷10)) =floor([((SFN start time )×numberOfSlotsPerFrame×10) +slot start time ]modulo((drx-periodicity)×mumberOfSlotsPerFrame ÷10)) Wherein m=0 when the C-DRX is activated, and m increases each time SFN=0, SFN is the system frame number of the C-DRX on-duration start time, numberOfSlotsPerFrame is the number of slots per frame, slot_number is the slot number of the C-DRX on-duration start time, drx-periodicity is the non-integer period, SFN start time is the system frame number of the first C-DRX on-duration start time, and slot start time is the timeslot number of the first C-DRX on-duration start timing, floor([((1024×m+SFN)×numberOfSlotsPerFrame×numberOfSymbolsPerSlot×10) +(slot_number×numberOfSymbolsPerSlot) +symbol_number]modulo((drx-periodicity)×numberOfSlotsPerFrame ×numberOfSymbolsPerSlot÷10)) =floor([((SFN start time )×numberOfSlotsPerFrame ×numberOfSymbolsPerSlot×10) +(slot start time ×numberOfSymbolsPerSlot) +symbol start time ]modulo((drx-periodicity)×numberOfSlotsPerFrame ×numberOfSymbolsPerSlot÷10)) Wherein m=0 when the C-DRX is activated, and m increases each time SFN=0, SFN is the system frame number of the C-DRX on-duration start timing, numberOfSlotsPerFrame is the number of slots per frame, slot_number is the slot number of the C-DRX on-duration start timing, symbol_number is the symbol number of the C-DRX on-duration start timing, drx-periodicity is the non-integer period, SFN start time is the system frame number of the first C-DRX on-duration start time, slot start time is the timeslot number of the first C-DRX on-duration start time, and symbol start time is the symbol number of the first C-DRX on-duration start timing, [(SFN×10)+subframe_number] =ceil([(drx-timeReferenceSFN)×10-timeDomainOffset +N×(drx-periodicity)]modulo(10240)) wherein SFN is the system frame number of the C-DRX on-duration start timing, subframe_number is the subframe number of the C-DRX on-duration start timing, drx-timeReferenceSFN and timeDomainOffset are indicated in the configuration information of the C-DRX, and drx-periodicity is the non-integer period, or [(SFN×10)+subframe_number] =ceil([SFN starttime ×10+subframe starttime +N×(drx-periodicity)]modulo(10240)), SFN start time and subframe start time are the SFN and subframe number of the first (first) C-DRX on-duration start time; drx-periodicity is the (non-integer or fractional) period of the C-DRX; N is an integer greater than or equal to 0, SFN starttime and subframe starttime is indicated in the configuration information of the C-DRX.

13. The wireless communication method according to claim 12, wherein the configuration information comprises: Indication information associated with determining a start timing of the first C-DRX on-duration.

14. The wireless communication method according to claim 12, wherein the indication information comprises the least significant bit of a super system frame number, and the super system frame number is associated with the first transmission of the radio resource control signaling including the configuration information.

15. The wireless communication method according to claim 5, wherein the indication information comprises a reference system frame number and a time domain offset, and The first C-DRX on-duration start timing starts at a time domain position, and the time domain position is the time domain offset before or after the reference system frame number.

16. The wireless communication method according to claim 5, wherein the indication information comprises a reference system frame number and a starting offset, the reference system frame number indicating the most recent system frame number before or after the start timing of the first C-DRX on-duration, and the starting offset indicating the time domain position of the start timing of the first C-DRX on-duration.

17. A wireless communication method for use in a wireless terminal, the method comprising: For a plurality of configuration grant (CG) resource opportunities within a time period, at least one hybrid automatic repeat request process (HARQ) process ID is determined from a range of HARQ process identifiers (IDs).

18. The wireless communication method according to claim 17, wherein the HARQ process ID is determined per CG resource opportunity.

19. The wireless communication method according to claim 18, further comprising: An indication of the determined at least one HARQ process ID is sent to a wireless network node together with the uplink transmission on the CG resource opportunity.

20. The wireless communication method according to claim 17, wherein the HARQ process ID is determined per time period.

21. The wireless communication method according to claim 20, wherein the HARQ process ID is determined by: HARQ process ID =[floor(CURRENT_SYMBOL / periodicity)]modulo(nrofHARQ -Processes)+(harq-ProcID-Offset) in, CURRENT SYMBOL =(SFN×numberofSlotsPerFrame×numberOfSymbolsPerSlot) +slot number ×numberOfSymbolsPerSlot+symbol_number Wherein numberOfSlotsPerFrame is the number of consecutive time slots per frame, numberOfSymbolsPerSlot is the number of consecutive symbols per time slot, nrofHARQ-Processes is the number of HARQ process IDs configured for the multiple CG resource opportunities, and harq-ProcID-Offset is the first HARQ process ID configured for the multiple CG resource opportunities.

22. The wireless communication method according to claim 17, wherein the HARQ process ID is determined for each transmission on the CG resource opportunity.

23. The wireless communication method according to claim 22, wherein the HARQ process ID is determined by: HARQ process ID =[floor(CURRENT_SYMBOL / CG_occasion_interval)]modulo(nrofHARQ -Processes)+(harq-ProcID-Offset) in, CURRENT SYMBOL =(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+slot number ×numberOfSymbolsPerSlot+symbol_number Wherein numberOfSlotsPerFrame is the number of consecutive time slots per frame, numberOfSymbolsPerSlot is the number of consecutive symbols per time slot, CG_occasion_interval is the interval between two consecutive CG opportunities, nrofHARQ-Processes is the number of HARQ process IDs configured for the multiple CG resource opportunities, and harq-ProcID-Offset is the first HARQ process ID configured for the multiple CG resource opportunities.

24. A wireless communication method according to claim 17, wherein the HARQ process ID of the first CG opportunity among the multiple CG opportunities is determined based on the sequence number of the first CG opportunity.

25. The wireless communication method according to claim 24, wherein the HARQ process ID is determined by: HARQ process ID =CG_occasion_SequenceNumber modulo(nrofHARQ-Processes) +(harq-ProcID-Offset) Wherein CG_occasion_SequenceNumber is the sequence number, nrofHARQ-Processes is the number of HARQ process IDs configured for the multiple CG resource opportunities, and harq-ProcID-Offset is the first HARQ process ID configured for the multiple CG resource opportunities.

26. The wireless communication method according to claims 17 to 25, wherein the time period is a CG opportunity period or a connected mode discontinuous reception period.

27. A wireless communication method for use in a wireless network node, the method comprising: For a plurality of configuration grant (CG) resource opportunities within a time period, at least one hybrid automatic repeat request process (HARQ) process ID is determined from a range of HARQ process identifiers (IDs).

28. The wireless communication method according to claim 27, wherein the HARQ process ID is determined per CG resource opportunity.

29. The wireless communication method according to claim 28, further comprising: receiving an indication of the at least one HARQ process ID from a wireless terminal together with an uplink transmission on the CG resource opportunity, Wherein the at least HARQ process ID is determined based on the indication.

30. The wireless communication method according to claim 27, wherein the HARQ process ID is determined per time period.

31. The wireless communication method according to claim 30, wherein the HARQ process ID is determined by: HARQ process ID=[floor(CURRENT_SYMBOL / periodicity)]modulo(nrofHARQ-Processes)+(harq-ProcID-Offset) in, CURRENT SYMBOL =(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot) +slot number ×numberOfSymbolsPerSlot+symbol_number Wherein numberOfSlotsPerFrame is the number of consecutive time slots per frame, numberOfSymbolsPerSlot is the number of consecutive symbols per time slot, nrofHARQ-Processes is the number of HARQ process IDs configured for the multiple CG resource opportunities, and harq-ProcID-Offset is the first HARQ process ID configured for the multiple CG resource opportunities.

32. A wireless communication method according to claim 27, wherein the HARQ process ID is determined for each transmission on the CG resource opportunity.

33. The wireless communication method according to claim 32, wherein the HARQ process ID is determined by: HARQ process ID =[floor(CURRENT_SYMBOL / CG_occasion_interval)]modulo(nrofHARQ -Processes)+(harq-ProcID-Offset) in, CURRENT SYMBOL =(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot)+slot number ×numberOfSymbolsPerSlot+symbol_number Wherein numberOfSlotsPerFrame is the number of consecutive time slots per frame, numberOfSymbolsPerSlot is the number of consecutive symbols per time slot, CG_occasion_interval is the interval between two consecutive CG opportunities, nrofHARQ-Processes is the number of HARQ process IDs configured for the multiple CG resource opportunities, and harq-ProcID-Offset is the first HARQ process ID configured for the multiple CG resource opportunities.

34. A wireless communication method according to claim 27, wherein the HARQ process ID of the first CG opportunity among the multiple CG opportunities is determined based on the sequence number of the first CG opportunity.

35. The wireless communication method according to claim 34, wherein the HARQ process ID is determined by: HARQ process ID =CG_occasion_SequenceNumber modulo(nrofHARQ-Processes) +(harq-ProcID-Offset) Wherein CG_occasion_SequenceNumber is the sequence number, nrofHARQ-Processes is the number of HARQ process IDs configured for the multiple CG resource opportunities, and harq-ProcID-Offset is the first HARQ process ID configured for the multiple CG resource opportunities.

36. The wireless communication method according to claims 27 to 35, wherein the time period is a CG opportunity period or a connected mode discontinuous reception period.

37. A wireless terminal, comprising: a communication unit configured to receive configuration information of a connected mode discontinuous reception (C-DRX) from a radio network node, wherein the configuration information indicates a non-integer cycle, and A processor is configured to perform the C-DRX based on the non-integer cycle.

38. The wireless terminal according to claim 37, wherein the processor is further configured to execute the wireless communication method according to any one of claims 2 to 8.

39. A wireless network node, comprising: The communication unit is configured as follows: sending connected mode discontinuous reception (C-DRX) configuration information to a wireless terminal, wherein the configuration information indicates a non-integer cycle, and Based on the C-DRX having the non-integer period, data is transmitted to the wireless terminal.

40. The wireless network node according to claim 39, further comprising a processor, wherein the processor is configured to execute the wireless communication method according to any one of claims 9 to 16.

41. A wireless terminal, comprising: A processor is configured to determine at least one Hybrid Automatic Repeat Request (HARQ) process ID from a range of HARQ process identifiers (IDs) for multiple configuration grant (CG) resource opportunities within a time period.

42. The wireless terminal according to claim 41, wherein the processor is further configured to execute the wireless communication method according to any one of claims 18 to 26.

43. A wireless network node, comprising: A processor is configured to determine at least one Hybrid Automatic Repeat Request (HARQ) process ID from a range of HARQ process identifiers (IDs) for multiple configuration grant (CG) resource opportunities within a time period.

44. The radio network node according to claim 43, wherein the processor is further configured to perform the wireless communication method according to any one of claims 28 to 36.

45. A computer program product, comprising computer-readable program medium codes stored thereon, which, when executed by a processor, cause the processor to implement the wireless communication method according to any one of claims 1 to 36.

Citation Information

Patent Citations

  • Extended paging discontinuous reception (DRX) cycles in wireless communication networks

    CN106060912A

  • Communication method and device

    CN113328834A

  • Method and device for determining configuration resources

    CN114916077A

  • Discontinuous reception determination method and device, communication equipment and storage medium

    CN115244993A

  • Communication method and device for discontinuous reception

    CN115334696A