Wireless communication method and device therefor
Patent Information
- Application Number
- CN202280096065.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-16
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2042-12-16
AI Technical Summary
[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.
Smart Images

Figure CN119213741B_ABST
Abstract
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 of the first C-DRX activation duration start time.
[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 of the first C-DRX activation duration start time.
[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 the CG resource timing to the 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 and the DRX cycle after SFN surround is shown, 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 this 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: Configuration information for receiving C-DRX in discontinuous connection mode from a wireless network node, wherein the configuration information indicates a non-integer period, and The start timing of the C-DRX activation duration is determined based on the non-integer period. The timing of the start of the C-DRX activation duration is determined based on the following: Wherein, when the 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 the non-integer period, and DRX start offset drx-StartOffset is indicated in the configuration information of the C-DRX.
2. The wireless communication method according to claim 1, wherein the configuration information indicates the non-integer period by indicating a fractional value of the non-integer period.
3. The wireless communication method according to claim 1, wherein the configuration information indicates the non-integer period by indicating the numerator and denominator.
4. The wireless communication method according to any one of claims 1-3, wherein drx-Periodicity and drx-StartOffset are configured to indicate the start timing of the C-DRX activation duration.
5. The wireless communication method according to claim 4, wherein the drx-StartOffset and the drx-Periodicity are used to determine the subframe at which the SFN and the C-DRX activation duration begin.
6. The wireless communication method according to claim 1, wherein the configuration information includes: Indication information associated with determining the start timing of the first C-DRX activation duration.
7. The wireless communication method of claim 6, wherein the indication information includes the least significant bit of a supersystem frame number associated with the first transmission of radio resource control signaling including the configuration information.
8. The wireless communication method according to claim 6, wherein the indication information includes a reference system frame number and a time-domain offset, and The first C-DRX activation duration begins at a time-domain position that is the time-domain offset before or after the reference system frame number.
9. The wireless communication method of claim 6, wherein the indication information includes a reference system frame number and a start offset, the reference system frame number indicating the most recent system frame number before or after the start of the first C-DRX enable duration, and the start offset indicating the time-domain location of the start of the first C-DRX enable duration based on the most recent system frame number.
10. A wireless communication method for use in a wireless network node, the method comprising: Send configuration information for discontinuous reception of C-DRX in connection mode to the wireless terminal, wherein the configuration information indicates a non-integer period, and Data is sent to the wireless terminal based on the start timing of the C-DRX enable duration with the aforementioned non-integer period. The timing of the start of the C-DRX activation duration is determined based on the following: 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 the non-integer period, and DRX start offset drx-StartOffset is indicated in the C-DRX configuration information.
11. The wireless communication method of claim 10, wherein the configuration information indicates the non-integer period by indicating a fractional value of the non-integer period.
12. The wireless communication method of claim 10, wherein the configuration information indicates the non-integer period by indicating the numerator and denominator.
13. The wireless communication method according to any one of claims 10-12, wherein drx-Periodicity and drx-StartOffset are configured to indicate the start timing of the C-DRX activation duration.
14. The wireless communication method according to claim 13, wherein The drx-StartOffset and drx-Periodicity are used to determine the subframe at which the SFN and C-DRX activation duration begin.
15. The wireless communication method according to claim 10, wherein the configuration information includes: Indication information associated with determining the start timing of the first C-DRX activation duration.
16. The wireless communication method of claim 15, wherein the indication information includes the least significant bit of a supersystem frame number associated with a first transmission of radio resource control signaling including the configuration information.
17. The wireless communication method of claim 15, wherein the indication information includes a reference system frame number and a time-domain offset, and The first C-DRX activation duration begins at a time-domain position that is the time-domain offset before or after the reference system frame number.
18. The wireless communication method of claim 15, wherein the indication information includes a reference system frame number and a start offset, the reference system frame number indicating the most recent system frame number before or after the start of the first C-DRX enable duration, and the start offset indicating the time-domain position of the start of the first C-DRX enable duration.
19. A wireless terminal, comprising: The communication unit is configured to receive configuration information for discontinuous C-DRX reception in connection mode from a wireless network node, wherein the configuration information indicates a non-integer period, and The processor is configured to determine the start timing of the C-DRX enable duration based on the non-integer period. The timing of the start of the C-DRX activation duration is determined based on the following: Wherein, when the 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 the non-integer period, and DRX start offset drx-StartOffset is indicated in the configuration information of the C-DRX.
20. The wireless terminal according to claim 19, wherein the processor is further configured to perform the wireless communication method according to any one of claims 2 to 9.
21. A wireless network node, comprising: Communication unit, the communication unit being configured to: Send configuration information for discontinuous reception of C-DRX in connection mode to the wireless terminal, wherein the configuration information indicates a non-integer period, and Data is sent to the wireless terminal based on the start timing of the C-DRX enable duration with the aforementioned non-integer period. The timing of the start of the C-DRX activation duration is determined based on the following: Wherein, when the 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 the non-integer period, and DRX start offset drx-StartOffset is indicated in the configuration information of the C-DRX.
22. The wireless network node of claim 21, further comprising a processor configured to perform the wireless communication method of any one of claims 11 to 18.
23. A computer program product comprising computer-readable program medium code stored thereon, the code, when executed by a processor, causing the processor to implement the wireless communication method of any one of claims 1 to 18.
Citation Information
Patent Citations
Discontinuous reception techniques with non-uniform cycle durations
US20200389933A1
Handling New Radio (NR) Traffic Configured with Non-Integer Periodicity
US20220394618A1