Method and device for determining HARQ (Hybrid Automatic Repeat Request) process identifier
By configuring N time units in a CG cycle period and setting the number of HARQ processes to N, the transmission performance degradation caused by sharing one HARQ process by multiple CG transmission times is solved, and a HARQ process is exclusively occupied by each CG transmission time. This improves transmission performance.
Patent Information
- Application Number
- CN202311009884.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-10
- Publication Date
- 2025-02-18
AI Technical Summary
In the scenario where multiple CG transmission timings are configured, it is difficult for the prior art to effectively determine the HARQ process identification, resulting in a degradation of transmission performance.
By configuring N time units in a CG cycle period and setting the number of HARQ processes to equal N, ensuring that each CG transmission time exclusively occupies one HARQ process, thereby determining the HARQ process identity of the target CG transmission time.
This method ensures that each CG transmission time has exclusive access to one HARQ process, improves transmission performance, and avoids performance degradation caused by sharing one HARQ process by multiple CG transmission times.
Smart Images

Figure CN119485669A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular, to a method and device for determining a HARQ process identifier. Background Art
[0002] With the continuous development of wireless communication systems, data transmission delay is continuously reduced and transmission capacity is increasing. Wireless communication systems are gradually infiltrating some services with strong real-time requirements and large data capacity requirements, such as video transmission, cloud gaming (CG), and extended reality (XR). Among them, XR refers to a combination of real and virtual, human-computer interactive environment generated by computer technology and wearable devices. It is a general term for various forms such as augmented reality (AR) and virtual reality (VR).
[0003] Taking XR service as an example, uplink service data can be transmitted between access network equipment and terminals through configured grant (CG). A CG cycle period includes one or more CG transmission opportunities. How to determine the hybrid automatic repeat request (HARQ) process identifier of the CG transmission opportunity is a research direction. Summary of the invention
[0004] An embodiment of the present application provides a method and device for determining a HARQ process identifier to determine the HARQ process identifier of a target CG transmission timing.
[0005] In a first aspect, a communication method is provided, wherein the execution subject of the method is a terminal, or a module in the terminal (for example, a chip or a circuit), etc., and taking the terminal as the execution subject as an example, the method includes: the terminal receives first configuration information from an access network device, and the first configuration information is used to configure N time units of a configuration authorization CG cycle period, the N time units include time units corresponding to CG transmission opportunities, and N is an integer greater than 1; the terminal determines a hybrid automatic repeat request HARQ process identifier of a target CG transmission opportunity in the CG transmission opportunity, and the HARQ process identifier is associated with N.
[0006] Through the above design, in the scenario where multiple CG transmission opportunities are configured in a CG cycle period, it is determined that the number of HARQ processes is equal to N. Further, the HARQ process identifier corresponding to the target CG transmission opportunity in a CG cycle period can be determined according to the number of HARQ processes N. It should be noted that in one design, in the scenario where a CG transmission opportunity is included in a CG cycle period, the access network device can configure the number of HARQ processes for the terminal, and the value of the number of HARQ processes configured by the access network device for the terminal is an integer between 1 and 16. If the above design is applied to the scenario where a CG cycle period includes multiple CG transmission opportunities, it may cause the number of HARQ processes to not match the CG transmission opportunities included in a CG cycle period, thereby resulting in a decrease in transmission performance. For example, if 17 CG transmission opportunities are configured in a CG cycle period, then according to the above design, the maximum number of HARQ processes configured by the access network device is 16, which results in 2 CG transmission opportunities sharing one HARQ process, and the transmission performance of the 2 CG transmission opportunities may be reduced. In the communication method of the first aspect, a CG cycle period occupies N time units. According to the design that a CG transmission opportunity occupies one time unit, or a CG transmission opportunity occupies multiple time units, the number of CG transmission opportunities is less than N. Therefore, in the communication method of the first aspect, the number of HARQ processes is set equal to N. It can be ensured that a CG transmission opportunity in a CG cycle period occupies an exclusive HARQ process, thereby solving the problem of decreased transmission performance due to multiple CG transmission opportunities sharing one HARQ process and improving the transmission performance.
[0007] In the second aspect, a communication method is provided, the execution subject of the method is an access network device, or a module (such as a chip or circuit, etc.) in the access network device, or a logical node, logical module or software that fully or partially implements the functions of the access network device, etc., taking the access network device as the execution subject as an example, the method includes: the access network device sends first configuration information to the terminal, the first configuration information is used to configure N time units of the configuration authorization CG cycle period, the N time units include the time units corresponding to the CG transmission opportunity, and N is an integer greater than 1; the access network device determines the hybrid automatic repeat request HARQ process identifier of the target CG transmission opportunity in the CG transmission opportunity, and the HARQ process identifier is associated with N. The second aspect is the opposite end of the first aspect, and the beneficial effects can be found in the description of the first aspect.
[0008] In one design, in the first aspect or the second aspect, the HARQ process identifier satisfies:
[0009] HARQ process identifier = [X*floor(S / T)] mod N+M;
[0010] Wherein, X represents the number of CG transmission opportunities, T represents the duration of the CG cycle period, floor() represents rounding down, mod represents modulo operation, M is an integer greater than or equal to 0; S satisfies:
[0011] S=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot);
[0012] Among them, SFN represents the system frame number where the first time unit is located, numberOfSlotsPerFrame represents the number of time units included in the system frame, numberOfSymbolsPerSlot represents the number of symbols included in one time unit, slot number in the frame represents the index of the first time unit in the system frame, symbol number in the slot represents the index of the starting symbol in the first time unit, and the first time unit is the first time unit among N time units.
[0013] Through the above design, in the process of determining the above HARQ process identifier: the number of HARQ processes is set to N. For example, in the above formula for determining the HARQ process, a modulo operation is directly performed on N. Since one CG cycle period corresponds to N time units, in a scenario where a CG transmission opportunity occupies one or more time units, it can be ensured that one CG transmission opportunity in a CG cycle period exclusively occupies one HARQ process, thereby avoiding a decrease in transmission performance due to multiple CG transmission opportunities sharing one HARQ process.
[0014] According to a third aspect, a communication method is provided, wherein the execution subject of the method is a terminal, or a module in the terminal (for example, a chip or a circuit), etc., and taking the terminal as the execution subject as an example, the method includes: the terminal receives second configuration information from an access network device, and the second configuration information is used to configure multiple configuration authorization CG cycle periods; the terminal determines, for a CG cycle period among multiple CG cycle periods: a hybrid automatic repeat request HARQ process identifier of a target CG transmission opportunity in a CG cycle period, the HARQ process identifier is associated with the number of CG transmission opportunities included in the first CG cycle period, and the first CG cycle period has the largest number of CG transmission opportunities among multiple CG cycle periods.
[0015] In the above design, by constraining the number of HARQ processes in a CG cycle period to be equal to the largest number of CG transmission opportunities K among the configured multiple CG cycle periods, it is possible to ensure that the number of CG transmission opportunities included in a configured CG cycle period is less than or equal to the number of HARQ processes K. In a CG cycle period, one CG transmission opportunity has an exclusive HARQ process, thereby improving transmission performance.
[0016] In the fourth aspect, a communication method is provided, the execution subject of the method is an access network device, or a module in the access network device (such as a chip or circuit, etc.), or a logical node, logical module or software that fully or partially implements the functions of the access network device, etc., taking the access network device as the execution subject as an example, including: the access network device sends a second configuration information to the terminal, and the second configuration information is used to configure multiple configuration authorization CG cycle time periods; the access network device is configured to determine a hybrid automatic repeat request HARQ process identifier of a target CG transmission opportunity in a CG cycle time period for a CG cycle time period among multiple CG cycle time periods, and the HARQ process identifier is associated with the number of CG transmission opportunities included in the first CG cycle time period, and the first CG cycle time period is the one with the largest number of CG transmission opportunities among multiple CG cycle time periods. The fourth aspect is the counterpart of the third aspect, and the beneficial effects can be found in the description of the third aspect.
[0017] In one design, the HARQ process identifier of the third aspect or the fourth aspect satisfies:
[0018] HARQ process ID = [X*floor(S / T)] mod K+M;
[0019] Among them, X represents the number of CG transmission opportunities included in a CG cycle period, T represents the duration of a CG cycle period, floor() represents rounding down, mod represents modulo operation, K represents the number of CG transmission opportunities included in the first CG cycle period, and M is an integer greater than or equal to 0; for the conditions that S satisfies, please refer to the description in the second aspect.
[0020] In a fifth aspect, a communication method is provided, wherein the execution subject of the method is a terminal, or a module in the terminal (for example, a chip or a circuit), etc. Taking the terminal as the execution subject as an example, the method includes: the terminal receives third configuration information from an access network device, and the third configuration information is used to configure N time units of an authorized CG cycle period and the number of hybrid automatic repeat request HARQ processes of the CG, wherein the minimum value of the number of HARQ processes is N, and N is an integer greater than 1; the terminal determines the HARQ process identifier of the target CG transmission opportunity in the CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
[0021] Through the above design, in the scenario where multiple CG transmission opportunities are configured within a CG cycle period, the terminal determines the number of HARQ processes using the new parameters configured by the access network device. Further, the HARQ process identifier is determined based on the number of HARQ processes configured by the new parameters. Further, since in the scenario where a CG transmission opportunity occupies one or more time units, the number of CG transmission opportunities included in a CG cycle period is less than the number of N time units corresponding to a CG cycle, that is, the number of CG transmission opportunities included in a CG cycle period is less than N. In the fifth aspect, the access network device configures the minimum number of HARQ processes configured for the terminal by adding new parameters, that is, the number of CG transmission opportunities included in a CG cycle is less than the number of HARQ processes configured by the new parameters, so that within a CG cycle, a CG transmission opportunity can occupy one HARQ process exclusively, thereby improving transmission performance.
[0022] In the sixth aspect, a communication method is provided, the execution subject of the method is an access network device, or a module in the access network device (such as a chip or circuit, etc.), or a logical node, logical module or software that fully or partially implements the functions of the access network device. Taking the access network device as the execution subject as an example, the method includes: the access network device sends a third configuration information to the terminal, the third configuration information is used to configure the N time units of the authorized CG cycle period and the number of hybrid automatic repeat request HARQ processes of the CG, the minimum number of HARQ processes is N, and N is an integer greater than 1; the access network device determines the HARQ process identifier of the target CG transmission opportunity in the CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes. The sixth aspect is the opposite end of the fifth aspect, and the beneficial effects can be found in the description of the fifth aspect.
[0023] In the seventh aspect, a communication method is provided, wherein the execution subject of the method is a terminal, or a module in the terminal (for example, a chip or a circuit), etc., and taking the terminal as the execution subject as an example, the method includes: the terminal receives fourth configuration information from an access network device, the fourth configuration information is used to configure multiple configuration authorization CG cycle time periods and the number of hybrid automatic repeat request HARQ processes of the CG, the minimum number of HARQ processes is the number of CG transmission opportunities included in the first CG cycle time period, and the first CG cycle time period is the one with the largest number of CG transmission opportunities among multiple CG cycle time periods; the terminal determines, for one CG cycle time period in multiple CG cycle time periods: a HARQ process identifier of a target CG transmission opportunity in a CG cycle time period, and the HARQ process identifier is associated with the number of HARQ processes.
[0024] Through the above design, the number of HARQ processes in any one of the multiple CG cycle periods configured by the fourth configuration information is constrained to the number K of the largest number of CG transmission opportunities in the multiple CG cycle periods, and the number of CG transmission opportunities included in any one of the CG cycle periods configured by the fourth configuration information is less than or equal to the number K of HARQ processes, thereby ensuring that the CG transmission opportunities in any one of the CG cycle periods configured by the fourth configuration information can enjoy an exclusive HARQ process, thereby improving transmission performance.
[0025] In the eighth aspect, a communication method is provided, the execution subject of the method is an access network device, or a module (such as a chip or circuit, etc.) in the access network device, or a logical node, logical module or software that fully or partially implements the functions of the access network device. Taking the access network device as the execution subject as an example, the method includes: the access network device sends fourth configuration information to the terminal, the fourth configuration information is used to configure multiple configuration authorization CG cycle time periods and the number of hybrid automatic repeat request HARQ processes of the CG, the minimum number of HARQ processes is the number of CG transmission opportunities included in the first CG cycle time period, and the first CG cycle time period is the one with the largest number of CG transmission opportunities among multiple CG cycle time periods; the access network device determines the HARQ process identifier of the target CG transmission opportunity in a CG cycle time period for one of the multiple CG cycle time periods, and the HARQ process identifier is associated with the number of HARQ processes. The eighth aspect is the counterpart of the seventh aspect, and the beneficial effects can be found in the description of the seventh aspect.
[0026] In the first aspect to the eighth aspect, the CG configured by the access network device for the terminal may be a CG of type 1 or a CG of type 2. The configuration information sent by the access network device to the terminal, such as the first configuration information, the second configuration information, the third configuration information, or the fourth configuration information, may be high-level signaling, such as an RRC message, or a MAC CE, etc.
[0027] In the first aspect to the eighth aspect, the terminal may determine the duration T corresponding to a CG cycle period according to the configuration information sent by the access network device; for example, the configuration information sent by the access network device may include indication information of the duration T corresponding to a CG cycle period, etc. The terminal determines the N time units corresponding to a CG cycle period according to T. According to the N time units, one or more CG transmission opportunities configured in the N time units are determined. For example, in a TDD scenario, the terminal determines one or more CG transmission opportunities in N time units according to the TDD uplink and downlink ratio.
[0028] In the first aspect to the eighth aspect, the target CG transmission opportunity may be one or more CG transmission opportunities, and the target CG transmission opportunity is used for the terminal to send uplink service data to the access network device. Optionally, there is no restriction on the type of uplink data service transmitted by the target CG transmission opportunity. For example, the target CG transmission opportunity can be used to transmit XR services.
[0029] In a ninth aspect, a device is provided, which can implement the method of the first aspect, the third aspect, the fifth aspect, or the seventh aspect. For example, the device includes means for executing the corresponding means of the first aspect, the third aspect, the fifth aspect, or the seventh aspect. The device can be implemented by hardware, software, or by executing the corresponding software implementation by hardware.
[0030] In one design, the apparatus includes a unit for performing the first, third, fifth, or seventh aspects described above.
[0031] In one design, the apparatus includes a processor configured to execute the method of the first, third, fifth, or seventh aspect described above.
[0032] In one design, the device includes a processor and an interface circuit, the interface circuit is used to receive signals from other devices outside the device and transmit them to the processor or send signals from the processor to other devices outside the device, and the processor is used to implement the methods in the above-mentioned first aspect, third aspect, fifth aspect, or seventh aspect through logic circuits or execution code instructions.
[0033] In one design, the device includes a processor and a memory, and the processor is used to execute a computer program or instructions stored in the memory, so that the device implements the method of the first aspect, the third aspect, the fifth aspect, or the seventh aspect mentioned above.
[0034] In a tenth aspect, a device is provided, which can implement the method of the second aspect, the fourth aspect, the sixth aspect or the eighth aspect. For example, the device includes means corresponding to the second aspect, the fourth aspect, the sixth aspect or the eighth aspect. The device can be implemented by hardware, software or by executing the corresponding software implementation by hardware.
[0035] In one design, the apparatus includes a unit that performs the second, fourth, sixth, or eighth aspects described above.
[0036] In one design, the apparatus includes a processor configured to execute the method of the second, fourth, sixth or eighth aspect described above.
[0037] In one design, the device includes a processor and an interface circuit, the interface circuit is used to receive signals from other devices outside the device and transmit them to the processor or send signals from the processor to other devices outside the device, and the processor is used to implement the methods in the second, fourth, sixth or eighth aspects above through logic circuits or execution code instructions.
[0038] In one design, the device includes a processor and a memory, and the processor is used to execute a computer program or instructions stored in the memory, so that the device implements the method of the second aspect, the fourth aspect, the sixth aspect or the eighth aspect mentioned above.
[0039] In the eleventh aspect, a computer-readable storage medium is provided, storing a computer program or instruction. When the computer program or instruction is executed on a computer, the computer implements the method of any one of the first to eighth aspects.
[0040] In a twelfth aspect, a computer program product is provided, comprising a computer program or instructions, which, when executed by a computer, enables the method of any one of the first to eighth aspects to be executed.
[0041] In the thirteenth aspect, a chip is provided, comprising a processor, wherein the processor is coupled to a memory and is used to execute a computer program or instruction stored in the memory, so that the chip implements the method of any one of the first to eighth aspects above.
[0042] In a fourteenth aspect, a communication system is provided, comprising: a first communication device and a second communication device; wherein the first communication device is used to implement the method of the first aspect, and the second communication device is used to implement the method of the second aspect; or, the first communication device is used to implement the method of the third aspect, and the second communication device is used to implement the method of the fourth aspect; or, the first communication device is used to implement the method of the fifth aspect, and the second communication device is used to implement the method of the sixth aspect; or, the first communication device is used to implement the method of the seventh aspect, and the second communication device is used to implement the method of the eighth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0044] Figure 2 A flow chart provided for an embodiment of the present application;
[0045] Figure 3 A schematic diagram of the number of HARQ processes provided in an embodiment of the present application;
[0046] Figure 4 Another flow chart provided for an embodiment of the present application;
[0047] Figure 5 Another schematic diagram of the number of HARQ processes provided in an embodiment of the present application;
[0048] Figure 6 Another flow chart provided for an embodiment of the present application;
[0049] Figure 7 Another flow chart provided for an embodiment of the present application;
[0050] Figure 8 A schematic diagram of a structure of a device provided in an embodiment of the present application;
[0051] Fig. 9 Another schematic diagram of the structure of the device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] In order to make the purpose, technical solution and advantages of the present application more clear, the present application will be further described in detail below with reference to the accompanying drawings. The specific operation methods, functional descriptions, etc. in the method embodiments can also be applied to the device embodiments or system embodiments.
[0053] Figure 1 FIG. 1 is a schematic diagram showing a possible, non-limiting system. Figure 1 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the Internet 300 is also included.
[0054] The RAN 100 includes at least one RAN node (eg, Figure 1 110a and 110b, etc., may be collectively referred to as 110) and at least one terminal (e.g., Figure 1 120a to 120j, etc., may be collectively referred to as 120). RAN100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment, etc. ( Figure 1 not shown).
[0055] The terminal 120 can be connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, or they can be the same physical device that integrates the core network device logical functions and the radio access network logical functions.
[0056] RAN100 may be a cellular system related to the 3rd generation partnership project (3GPP), for example, a 4th generation (4G) mobile communication system, a 5th generation (5G) mobile communication system, or a future-oriented evolution system, for example, a 6th generation (6G) mobile communication system. RAN100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a wireless fidelity (wireless fidelity, WiFi) system. RAN 100 may also be a communication system that integrates two or more of the above systems.
[0057] RAN node 110, sometimes also referred to as access network equipment, RAN entity or access node, etc., constitutes a part of the communication system to help terminals achieve wireless access. In the subsequent description of this application, "access network equipment" is used for description unless otherwise specified. Multiple RAN nodes 110 in the communication system 10 can be nodes of the same type or nodes of different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example, Figure 1 The network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminals 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN node 110 and the terminal 120 are sometimes referred to as communication devices, for example Figure 1 The network elements 110a and 110b may be understood as communication devices having base station functions, and the network elements 120a-120j may be understood as communication devices having terminal functions.
[0058] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (e.g. Figure 1 110a in), micro base stations or indoor stations (such as Figure 1110b in the figure), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in the embodiment of the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The RAN node in the embodiment of the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.
[0059] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).
[0060] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0061] The terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality (VR), augmented reality (AR), industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal may be a mobile phone, a head-mounted display device, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.
[0062] In an embodiment of the present application, the access network device can configure the terminal to transmit uplink data in a configured grant (CG) manner. Among them, CG means that the uplink transmission of the terminal does not require the scheduling of the access network device, and the terminal performs uplink transmission according to the configuration information. In one design, a CG transmission opportunity can be configured in a CG cycle, and a CG transmission opportunity corresponds to a HARQ process. The access network device can configure the number of hybrid automatic repeat request (HARQ) processes through an RRC message. For example, the value range of the number of HARQ processes configured by the access network device for the terminal is an integer between 1 and 16. In extended reality (XR), a scenario of configuring multiple CG transmission opportunities in a CG cycle is introduced. In this scenario, how to determine the number of HARQ processes and further determine the HARQ process identifier corresponding to the CG transmission opportunity is a problem to be solved. The embodiment of the present application provides an interactive schematic diagram of the following four communication methods. The four communication methods can all determine the HARQ process identifier corresponding to the CG transmission opportunity. For details, see the description below.
[0063] Some nouns or terms used in the embodiments of the application are explained below, and these nouns or terms are also considered as part of the embodiments of the application.
[0064] 1. CG
[0065] CG means that the uplink transmission of the terminal does not require scheduling by the access network device, and the terminal performs uplink transmission according to the configuration information. CG can also be called grant free (GF) or scheduling-free. There are two types of CG, namely type 1 CG and type 2 CG. The difference between the two is that all parameters in type 1 CG are pre-configured by the access network device. Therefore, when the terminal uses type 1 CG to send uplink service data, it can directly use the parameters pre-configured by the access network device without additional scheduling information. When the terminal uses type 2 CG to send uplink service data, it needs to receive an additional trigger information before it can perform uplink data transmission.
[0066] For type 1 and type 2 CGs, one or more of the following information can be pre-configured through high-level parameters: frequency hopping mode, demodulation reference signal (DMRS) configuration, modulation and coding scheme (MCS) table selection, frequency domain resource allocation method selection, physical uplink shared channel (PUSCH) resource block group (RBG) size configuration selection, power control loop selection, open-loop power control parameters (including target signal-to-noise ratio and path loss compensation factor, etc.), number of HARQ processes, number of retransmissions, redundant version sequence, or period, etc.
[0067] Furthermore, for type 1 CG, the above configuration information, in addition to one or more of the above information, may also include: time-frequency resource allocation, time domain offset, antenna port, precoding, number of layers, sounding reference signal (SRS) resource indication, modulation order, target code rate, transport block size, frequency hopping offset, path loss reference index, bias value (Beta-offset) indication, etc.
[0068] For type 2 CG, the resource allocation service configures the above-mentioned high-level parameters. In addition, the terminal needs to receive the trigger information before it can perform uplink transmission of the CG.
[0069] 2. Time Unit
[0070] The time unit is a time domain unit for transmitting information. In the embodiment of the present application, there is no limitation on the unit or granularity of the time unit. For example, the unit or granularity of the time unit may be: a radio frame, a subframe, a slot, a mini-slot, or a time domain symbol, etc.
[0071] In one design, a wireless frame may include one or more subframes, a subframe may include one or more subframes, a subframe may include one or more time slots, a time slot may include one or more micro-time slots, a time slot or micro-time slot may include one or more time domain symbols, etc. The time domain symbol may be simply referred to as a symbol. The time domain symbol may be an orthogonal frequency division multiplexing (OFDM) symbol, or an orthogonal frequency division multiplexing (DFT-s-OFDM) symbol based on discrete Fourier transform spread, etc. A micro-time slot, also known as a mini-time slot, may be a smaller unit than a time slot. For example, a time slot may include 14 or 12 time domain symbols, and a micro-time slot may include 2, 4 or 7 time domain symbols.
[0072] Different time slot lengths may be used for different sub-carrier spacings (SCS). For example, when the sub-carrier spacing is 15 kHz, one time slot is 1 millisecond (ms); when the sub-carrier spacing is 30 kHz, one time slot is 0.5 ms.
[0073] Taking a subcarrier spacing of 15kHz as an example, one radio frame may last for 10ms, one radio frame includes 10 subframes, one subframe may last for 1ms, one subframe may include one time slot, one time slot lasts for 1ms, and one time slot may include 14 time domain symbols. Furthermore, a micro time slot may include 4, 2 or 7 time domain symbols, etc.
[0074] Figure 2 An interactive schematic diagram of a communication method provided for an embodiment of the present application, in which the number of HARQ processes is associated with N time units of a CG cycle, for example, the number of HARQ processes may be equal to N. Figure 2 The communication method shown at least includes:
[0075] Step 210: The access network device sends first configuration information to the terminal, and the terminal receives the first configuration information from the access network device. The first configuration information is used to configure N time units of the CG cycle period, and the N time units include time units corresponding to CG transmission opportunities. N is an integer greater than 1.
[0076] Step 220: The terminal determines the HARQ process identifier of the target CG transmission opportunity in the CG transmission opportunity, and the HARQ process identifier is associated with N.
[0077] Step 230: The access network device determines the HARQ process identifier of the target CG transmission opportunity in the CG transmission opportunity, and the HARQ process identifier is associated with N.
[0078] In one design, the CG configured by the first configuration information in step 210 may be a type 1 CG, or a type 2 CG, etc. For the information included in the first configuration information, refer to the explanation of [CG] in the previous text. Optionally, the first configuration information may be a high-level configuration signaling, such as a radio resource control (RRC) message, or a medium access control (MAC) control element (CE), etc. The CG transmission opportunity is also called CG PUSCH, and the CG transmission opportunity is an uplink resource used to transmit uplink service data. The CG cycle period refers to the time period corresponding to a CG cycle. A CG cycle period includes one or more CG transmission opportunities, etc.
[0079] In one design, the first configuration information in step 210 includes indication information of the CG cycle period T. For example, the CG cycle period T is equal to 16.67 ms. The terminal determines the duration T of a CG cycle period based on the first configuration information. The terminal determines N time units corresponding to a CG cycle period. The unit or granularity of the time unit can be a wireless frame, a subframe, a time slot, a micro-time slot or a time domain symbol, etc., without limitation.
[0080] Take the time slot as an example where the unit or granularity of the time unit is a time slot. For example, the duration of the CG cycle period configured by the first configuration information is equal to 16.67ms. At a subcarrier spacing of 15kHz, a time slot is 1ms. Then, within a CG cycle period, CG transmission opportunities can be configured within 17 consecutive time slots. That is, the value of N is equal to 17. That is to say, in an embodiment of the present application, the duration of the CG cycle period may not be equal to the duration corresponding to N consecutive time units.
[0081] The value of N may be specified by the protocol, or configured by the access network device to the terminal. For example, the first configuration information also includes indication information of the value of N. Alternatively, the terminal or the access network device determines the value of N according to the first rule. For example, the first rule satisfies: Indicates rounding up 。 The first rule may be specified by a protocol, or determined by an access network device and configured for the terminal, and so on.
[0082] In one implementation, in a time division duplex (TDD) scenario, the terminal performs uplink and downlink transmission in a time division manner. The terminal can determine the CG transmission timing included in N time units based on the uplink and downlink ratio of TDD. The uplink and downlink ratio of TDD may be specified by the protocol, or configured to the terminal by the access network device, etc., without limitation. For example, the access network device may send TDD configuration information to the terminal, and the TDD configuration information includes the uplink and downlink ratio of TDD, etc. The TDD configuration information and the first configuration information mentioned above may be two independent information.
[0083] In the embodiment of the present application, the correspondence between the CG transmission opportunity and the time unit is not limited. For example, one CG transmission opportunity may occupy one time unit, or one CG transmission opportunity may occupy multiple time units, or multiple CG transmission opportunities may occupy one time unit, etc.
[0084] like Figure 3 As shown, taking the time unit as the time slot, and one CG transmission opportunity occupying one time slot as an example, the uplink and downlink ratio of TDD is 1:4. Then in CG cycle period 1, it is pre-agreed that the first two time slots (time slot 0 and time slot 1) are downlink time slots, which are used for the terminal to keep synchronization with the access network equipment, and time slot 2 is the uplink time slot. Afterwards, the terminal configures an uplink time slot for every 4 downlink time slots according to the uplink and downlink ratio of TDD, and one CG transmission opportunity occupies one uplink time slot. It can be seen that the 17 time slots corresponding to GG cycle period 1 include 3 CG transmission opportunities. The 17 time slots corresponding to CG cycle period 2 include 4 CG transmission opportunities. Figure 3 In the present invention, the downlink time slot is referred to as downlink (D) and the uplink time slot is referred to as uplink (U).
[0085] It can be understood that in the TDD scenario, the number of CG transmission opportunities included in different CG cycle periods can be the same or different without limitation.
[0086] In another implementation, in a frequency division duplex (FDD) scenario, the terminal performs uplink and downlink transmission in a frequency division manner. The N time units corresponding to a CG cycle period can all be used as CG transmission opportunities. For example, taking a CG cycle period corresponding to 17 time slots and a CG transmission opportunity occupying one time slot as an example, a CG cycle period includes 17 CG transmission opportunities.
[0087] The implementation process of the terminal determining the HARQ process identifier in step 220 is similar to the implementation process of the access network device determining the HARQ process identifier in step 230. In the following description, the process of the terminal determining the HARQ process identifier is taken as an example.
[0088] In one design, the terminal may determine the HARQ process identifier of the target CG transmission opportunity in the CG transmission opportunity according to N. The target CG transmission opportunity is a CG transmission opportunity for uplink service data transmission between the terminal and the access network device. Alternatively, in one description, the terminal may set the number of HARQ processes to be equal to N, and the terminal determines the HARQ process identifier of the target CG transmission opportunity in the CG transmission opportunity according to the number of HARQ processes N. For example, the HARQ process identifier of the target CG transmission opportunity satisfies:
[0089] HARQ process identifier = [X*floor(S / T)] mod N+M; formula (1)
[0090] Among them, X represents the number of CG transmission opportunities included in a CG cycle period, T represents the duration of the CG cycle period, floor() represents rounding down, mod represents modulo operation, and M is an integer greater than or equal to 0.
[0091] The value of M is explained as follows: if the target CG transmission opportunity occupies the first time unit among N time units, the value of M is equal to 0, otherwise the value of M is greater than 0. When the value of M is greater than 0, the specific value of M is related to the position of the target CG transmission opportunity in a CG cycle period. Or,
[0092] In another description, the value of M is set to 0, and the terminal can use the above formula (1) to determine the HARQ process identifier of the first time unit in a CG cycle period. The terminal determines the HARQ process identifier of a CG transmission opportunity in a CG cycle period based on the HARQ process identifier of the first time unit, and the CG transmission opportunities included in the CG cycle period include the target CG transmission opportunity mentioned above.
[0093] For example, if Figure 3As shown, CG cycle period 1 includes 3 CG transmission opportunities, and M is set to 0. The terminal can use the above formula (1) to determine the HARQ process identifier of the first time slot in CG cycle period 1 (that is, time slot 0, which is a downlink time slot, represented by D). In CG cycle period 1, there are 3 CG transmission opportunities, so the value of X is equal to 3. In CG cycle period 1, the value of N is equal to 17. By setting M equal to 0, N equal to 17, and X equal to 3, the following formula (2) can be obtained by representing the above formula (1):
[0094] HARQ process identifier = [3*floor(S / T)] mod 17; Formula (2)
[0095] If the above formula (2) is used, the first time slot in the CG cycle period 1, that is, time slot 0, has a corresponding HARQ process identifier equal to 0. Then the HARQ process identifiers of the three CG transmission opportunities included in the CG cycle period 1 can be added with 1 in sequence based on the value 0, and the HARQ process identifiers of the three CG transmission opportunities are 1, 2, and 3 in sequence. Figure 3 In the HARQ process identifier, it is referred to as (HARQ process ID, HPID).
[0096] Continue to see Figure 3 , CG cycle period 2 includes 4 CG transmission opportunities, and M is also set to 0. The terminal can use the above formula (1) to determine the HARQ process identifier of the first time slot (that is, time slot 17, which is an uplink time slot, represented by U) in CG cycle period 2. In CG cycle period 2, there are 4 CG transmission opportunities, so the value of X is equal to 4. In CG cycle period 2, the value of N is equal to 17. Substituting M equal to 0, N equal to 17, and X equal to 4 into the above formula (1), the following formula (3) can be obtained:
[0097] HARQ process identifier = [4*floor(S / T)] mod 17; Formula (3)
[0098] If the above formula (3) is used, the first time slot in the determined CG cycle period 2, that is, time slot 17, has a corresponding HARQ process identifier equal to 0. Since the first CG transmission opportunity in CG cycle period 2 occupies time slot 17, the HARQ process identifier of the first CG transmission opportunity in CG cycle period 2 is equal to 0, and the HARQ process identifiers of the remaining three CG transmission opportunities in CG cycle period 2 are 1, 2, and 3 respectively.
[0099] Optionally, in the above formulas (1) to (3), S may be referred to as the current symbol (current_symbol), and S satisfies:
[0100] S=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot); Formula (4)
[0101] Wherein, SFN represents the system frame number where the first time unit is located, numberOfSlotsPerFrame represents the number of time units included in the system frame, numberOfSymbolsPerSlot represents the number of symbols included in a time unit, slot number in the frame represents the index of the first time unit in the system frame, symbol number in the slot represents the index of the starting symbol in the first time unit, and the first time unit is the first time unit among N time units. It can be understood that in formula (4), the granularity or unit of the time unit is a time slot.
[0102] In an embodiment of the present application, a CG cycle period may specifically include one or more CG transmission opportunities. The terminal may transmit uplink service data in all or part of the CG transmission opportunities in a CG cycle period. In an embodiment of the present application, the CG transmission opportunity for transmitting uplink service data may be referred to as a target CG transmission opportunity, that is, the target CG transmission opportunity may be one or more CG transmission opportunities.
[0103] In the embodiment of the present application, there is no restriction on the uplink business data transmitted in the CG transmission opportunity. In one implementation, the CG transmission opportunity can be used to transmit XR business data. XR business includes VR and AR business. Cloud virtual reality (cloud VR) and cloud augmented reality (cloud AR) introduce the concepts and technologies of cloud computing and cloud rendering into business applications such as VR or AR, and use high-speed and stable wireless networks to transmit the display output and sound output of the cloud to the terminal through encoding and compression. Since the XR business has the characteristics of relatively large data packets and periodic business data, multiple CG transmission opportunities can be configured in a CG cycle period, and the terminal can use the configured multiple CG transmission opportunities to send XR business data to the access network device in a CG cycle period. Further, the access network device can send the XR business data received from the terminal to the cloud or remote edge of the XR business, and the cloud or edge includes the server of the XR business. In the downlink transmission, the cloud or edge of the XR business can send downlink XR business data to the access network device, and the access network device sends the downlink XR business data to the corresponding terminal. In the embodiment of the present application, the focus is on the uplink data transmission of the terminal, and no further explanation is given for the downlink data transmission. In one design, since the transmission period of the XR service is 16.67 ms, the duration of a CG cycle period can be set to 16.67 ms.
[0104] In an embodiment of the present application, the terminal and the access network device may adopt the HARQ mechanism to transmit uplink services. In one implementation, the access network device may configure the terminal to adopt the CG method to transmit uplink service data. It can be seen from the foregoing description that the access network device can configure the duration T of a CG cycle period through the first configuration information, and the N time units of a CG cycle period include one or more time units corresponding to CG transmission opportunities. One CG transmission opportunity corresponds to one HARQ process. In an embodiment of the present application, the terminal and / or the access network device may adopt Figure 2 The method of the process determines a HARQ process identifier corresponding to a CG transmission opportunity. Optionally, for the terminal and / or access network device side, a HARQ process may have an independent buffer.
[0105] It can be understood that in the embodiments of the present application, the number of HARQ processes and the number of CG transmission opportunities included in a CG cycle period may be the same, or different, etc., without limitation. For example, in a scenario where a CG transmission opportunity occupies one time unit, in TDD, the number of HARQ processes N is less than the number of CG transmission opportunities included in a CG cycle period. For example, the number of HARQ processes N is equal to 17, and the number of CG transmission opportunities included in a CG cycle period is 3 or 4, etc. In FDD, the number of HARQ processes is the same as the number of CG transmission opportunities included in a CG cycle. For example, the number of HARQ processes and the number of CG transmission opportunities included in a CG cycle period are both equal to 17.
[0106] In one design, the terminal uses the target CG transmission opportunity in a CG cycle period to send uplink service data to the access network device. For the terminal side, the uplink service data can be stored in the buffer of the HARQ process corresponding to the target CG transmission opportunity. When receiving the uplink service data, the access network device can determine whether the transmission of the uplink service data is correct; if the uplink service data is correctly transmitted, the access network device sends a positive acknowledgment (acknowledge, ACK) HARQ feedback to the terminal. If the uplink service data is transmitted incorrectly, the access network device may store the uplink service data of the transmission error in the buffer corresponding to the HARQ process of the target CG transmission opportunity, and send a negative acknowledgment (negativeacknowledge, NACK) HARQ feedback to the terminal. Optionally, the HARQ feedback sent by the access network device to the terminal may also include the HARQ process identifier of the uplink service data.
[0107] For the terminal side, if an ACK HARQ feedback is received, the terminal deletes the uplink service data stored in the corresponding buffer according to the HARQ process identifier in the HARQ feedback. If a NACK HARQ feedback is received, the redundant version of the uplink service data stored in the buffer is updated, and the updated redundant version of the uplink service data (which may be called the retransmitted uplink service data) is sent to the access network device, and the uplink service data may carry the corresponding HARQ process identifier. The access network device may obtain the initially transmitted uplink service data in the buffer, and soft-merge the initially transmitted uplink service data and the retransmitted uplink service data.
[0108] In one implementation, the terminal may use the CG method when initially transmitting uplink service data. There is no restriction on the transmission method of the terminal side when retransmitting uplink service data.
[0109] In an embodiment of the present application, an application scenario is provided for the terminal side: the terminal can receive first configuration information from an access network device, and the first configuration information includes the number of HARQ processes configured by the access network device, and the value range of the number of HARQ processes is an integer between 1 and 16. For example, the first configuration information includes a HARQ process number (nrofHARQ-Processes) information element, which is used to configure the number of HARQ processes, etc. When at least one CG cycle period configured by the first configuration information includes multiple CG transmission opportunities, the terminal ignores the number of HARQ processes configured by the first configuration information, sets the number of HARQ processes equal to N, and uses the method in the previous text to determine the HARQ process identifier of the target CG transmission opportunity in a CG cycle period according to N.
[0110] An application scenario is provided for the access network device side: the access network device sends first configuration information to the terminal, and the first configuration information includes the number of HARQ processes configured by the access network device. When the access network device finds that at least one CG cycle period configured by the first configuration information includes multiple CG transmission opportunities, the access network device ignores the number of HARQ processes configured by the first configuration information, sets the number of HARQ processes equal to N, and uses the method in the previous text to determine the HARQ process identifier of the target CG transmission opportunity in a CG cycle period according to N.
[0111] Through the above design, in the scenario where multiple CG transmission opportunities are configured in a CG cycle period, it is determined that the number of HARQ processes is equal to N. Further, the HARQ process identifier corresponding to the target CG transmission opportunity in a CG cycle period can be determined based on the number of HARQ processes N. It should be noted that in one design, in the scenario where a CG cycle period includes a CG transmission opportunity, the access network device can configure the number of HARQ processes for the terminal, and the value of the number of HARQ processes configured by the access network device for the terminal is an integer between 1 and 16. If the above design is applied to the scenario where a CG cycle period includes multiple CG transmission opportunities, it may cause the number of HARQ processes to not match the CG transmission opportunities included in a CG cycle period, thereby resulting in a decrease in transmission performance. For example, if 17 CG transmission opportunities are configured in a CG cycle period, then according to the above design, the maximum number of HARQ processes configured by the access network device is 16, which results in 2 CG transmission opportunities sharing one HARQ process, and the transmission performance of the 2 CG transmission opportunities may be reduced. Figure 2 In the communication method, one CG cycle period occupies N time units. According to the design that one CG transmission opportunity occupies one time unit, or one CG transmission opportunity occupies multiple time units, the number of CG transmission opportunities is less than N. Therefore, in Figure 2In the communication method, setting the number of HARQ processes equal to N can ensure that a CG transmission opportunity in a CG cycle period occupies an exclusive HARQ process, thereby solving the problem of reduced transmission performance due to multiple CG transmission opportunities sharing one HARQ process and improving transmission performance.
[0112] like Figure 4 As shown, an interactive schematic diagram of a communication method is provided, in which the number of HARQ processes is associated with the number of CG transmission opportunities included in the first CG transmission opportunity in multiple CG cycles configured by the access network device, and the first CG transmission opportunity is the one with the largest number of HARQ processes in the multiple CG cycle periods configured by the access network device. For example, the number of HARQ processes is equal to the number K of CG transmission opportunities included in the first CG transmission opportunity, and K is an integer greater than 1. Figure 4 The communication method shown at least includes:
[0113] Step 410: The access network device sends second configuration information to the terminal, and the terminal receives the second configuration information from the access network device, where the second configuration information is used to configure multiple CG cycle time periods.
[0114] In one design, the CG configured by the second configuration information may be a type 1 CG, or a type 2 CG, etc., without limitation. The second configuration information includes at least the duration T of the CG cycle period, etc. The terminal may determine multiple CG cycle periods based on the duration T of the CG cycle period configured by the second configuration information, etc. A CG cycle period includes one or more CG transmission opportunities. Optionally, in a TDD scenario or an FDD scenario, the terminal determines that a CG cycle period includes a CG transmission opportunity based on the duration T of the CG cycle period configured by the second configuration information, for example, Figure 2 In one implementation, the second configuration information may be high-level configuration signaling, such as an RRC message, or a MAC CE, etc. Optionally, in addition to the duration T of the CG cycle period, the second configuration information may also include at least one of the information described in the previous article about [CG].
[0115] For one CG cycle period among multiple CG cycle periods:
[0116] Step 420: The terminal determines the HARQ process identifier of the target CG transmission opportunity in a CG cycle period, and the HARQ process identifier is associated with the number of CG transmission opportunities included in the first CG cycle period, and the first CG cycle period has the largest number of CG transmission opportunities among multiple CG cycle periods.
[0117] Step 430: The access network device determines the HARQ process identifier of the target CG transmission opportunity in a CG cycle period, and the HARQ process identifier is associated with the number of CG transmission opportunities included in the first CG cycle period.
[0118] The manner in which the terminal and the access network device determine the HARQ process identifier of the target CG transmission timing is similar. In an embodiment of the present application, the manner in which the terminal determines the HARQ process identifier of the target CG transmission timing is taken as an example for explanation.
[0119] exist Figure 4 In the communication method, the target CG transmission timing is the CG transmission timing for uplink service data transmission between the access network device and the terminal. The target CG transmission timing is one or more CG transmission timings, etc., without limitation. For example, for a CG cycle period, the terminal can use all or part of the CG transmission timings configured in the CG cycle period for uplink service transmission. The target CG transmission timing may be a CG transmission timing for uplink service transmission between the terminal and the access network device in a CG cycle period.
[0120] In one design, the terminal may determine multiple CG cycle periods configured by the second configuration information. The terminal determines the CG cycle period that includes the largest number of CG transmission opportunities among the multiple CG cycle periods. The terminal refers to the CG cycle period that includes the largest number of CG transmission opportunities as the first CG cycle period. It is understandable that, among the multiple CG cycle periods, there may be multiple CG cycle periods that simultaneously include the largest number of CG cycle periods. At this time, any one of the multiple CG cycle periods may be referred to as the first CG cycle period. The terminal may determine the HARQ process identifier of the target CG transmission opportunity based on the number K of CG transmission opportunities included in the first CG cycle period. Alternatively, in another description, the terminal may set the number of HARQ processes equal to the number K of CG transmission opportunities included in the first CG cycle period, and the terminal determines the HARQ process identifier of the target CG transmission opportunity based on the number K of HARQ processes, and so on.
[0121] It can be understood that in the embodiments of the present application, for the convenience of description, the concept of "first CG cycle period" is introduced. When the terminal is actually running, the terminal can obtain multiple CG cycle periods configured by the second configuration information, and one CG cycle period includes the number of CG transmission opportunities. According to the largest number of CG transmission opportunities K in multiple CG cycle periods, the HARQ process identifier of the target CG transmission opportunity is determined, or described as: let the number of HARQ processes equal to K, and the terminal determines the HARQ process identifier of the target CG transmission opportunity according to the number of HARQ processes K.
[0122] In one design, the HARQ process identifier of the target CG transmission opportunity in a CG cycle period satisfies:
[0123] HARQ process identifier = [X*floor(S / T)] mod K+M; Formula (5)
[0124] Where X represents the number of CG transmission opportunities included in a CG cycle period, T represents the duration of a CG cycle period, floor() represents rounding down, mod represents modulo operation, K represents the number of CG transmission opportunities included in the first CG cycle period, and M is an integer greater than or equal to 0; for the conditions satisfied by S, see Figure 2 Description of formula (4) in the communication method.
[0125] It can be understood that if the target CG transmission opportunity occupies the first time unit in a CG cycle period, the value of M is equal to 0, otherwise the value of M is greater than 0. At this time, the specific value of M is related to the position of the target CG transmission opportunity in a CG cycle period. Or, in another description,
[0126] In formula (5), the value of M is set to 0. Then, using formula (5) above, the HARQ process identifier of the first time unit in a CG cycle period can be determined. The terminal can determine the HARQ process identifier of the CG transmission opportunity included in a CG cycle period based on the HARQ process identifier of the first time unit in a CG cycle period.
[0127] For example, if Figure 5 As shown, the access network device configures two CG cycle periods for the terminal through the second configuration information. In TDD mode, CG cycle period 1 includes three CG transmission opportunities, and CG cycle period 2 includes four CG transmission opportunities. One CG transmission opportunity occupies one time slot. The maximum number of CG transmission opportunities included in the two CG cycle periods is equal to 4, that is, the value of K is equal to 4.
[0128] In CG cycle period 1, the terminal can use the above formula (5) to determine the first time unit in CG cycle period 1 (that is, time slot 0, which is a downlink time slot, Figure 5 In the CG cycle period 1, there are 3 CG transmission opportunities, so the value of X is equal to 3. The maximum number of CG transmission opportunities in the 2 CG cycle periods configured by the second configuration information is equal to 4, that is, the value of K is equal to 4. Substituting M equal to 0, X equal to 3, and the value of K equal to 4 into the above formula (5), we can get:
[0129] HARQ process identifier = [3*floor(S / T)] mod 4; Formula (6)
[0130] Using formula (6), the HARQ process identifier of the first time unit (i.e., time slot 0) in CG cycle period 1 can be determined. If the HARQ process identifier of time slot 0 in CG cycle period 1 is equal to 0, the identifiers of the three CG transmission opportunities included in CG cycle period 1 are 1, 2, and 3 respectively. Figure 5 In the HARQ process identifier, HPID is abbreviated. It can be understood that Figure 4 The target CG transmission timing in the process can be any one, any two or all of the three CG transmission timings in CG cycle period 1.
[0131] Similarly, in CG cycle period 2, the terminal can use the above formula (5) to determine the first time unit in CG cycle period 2 (i.e., time slot 17, which is an uplink time slot, Figure 5 In the CG cycle period 2, there are 4 CG transmission opportunities, so the value of X is equal to 4, and the value of K is also equal to 4. Substituting M equal to 0, X equal to 3, and K equal to 4 into the above formula (5), we can get:
[0132] HARQ process identifier = [4*floor(S / T)] mod 4; Formula (7)
[0133] Using formula (7), the HARQ process identifier of the first time unit (i.e., time slot 17) in CG cycle period 2 can be determined. If the HARQ process identifier of time slot 17 in CG cycle period 2 is 0, since the first CG transmission opportunity in CG cycle period 2 occupies time slot 17, the HARQ process identifier of the first CG transmission opportunity in CG cycle period 2 is 0. The HARQ process identifiers of the remaining three CG transmission opportunities in CG cycle period 2 are 1, 2, and 3, respectively.
[0134] It is understandable that one CG cycle period corresponds to N consecutive time units, and within one CG cycle period, CG transmission opportunities are configured in N consecutive time units. The duration of one CG cycle period is not completely equal to the duration of N consecutive time units. Generally speaking, the duration of N consecutive time units is greater than or equal to the duration of one CG cycle period. In the embodiment of the present application, for the convenience of description, the description of "the CG cycle period includes one or more CG transmission opportunities" is adopted. If there is no special explanation, this description can be replaced with "one or more CG transmission opportunities configured in the N time units corresponding to the CG cycle period" or can be simply described as "one or more CG transmission opportunities corresponding to the CG cycle period" and the like.
[0135] exist Figure 4In the communication method, the terminal sends uplink service data to the access network device at the target CG transmission opportunity. There is no restriction on the type of uplink service data. In one design, the uplink service data can be XR service data.
[0136] In one design, the second configuration information sent by the access network device to the terminal includes the number of HARQ processes. Figure 4 In the communication method of the present invention, if the terminal or access network device finds that the number of CG transmission opportunities included in any CG cycle period in the multiple CG cycle periods configured by the second configuration information is greater than 1, the number of HARQ processes configured by the second configuration information is ignored, and the number of HARQ processes is set to be equal to K, and the HARQ process is adopted. Figure 4 The communication method determines, based on K, the HARQ process identifier of the CG transmission opportunity included in any one of the multiple CG cycle periods.
[0137] exist Figure 4 In the communication method, by constraining the number of HARQ processes in a CG cycle period to be equal to the largest number of CG transmission opportunities K among the configured multiple CG cycle periods, it is possible to ensure that the number of CG transmission opportunities included in a configured CG cycle period is less than or equal to the number of HARQ processes K. In a CG cycle period, one CG transmission opportunity has an exclusive HARQ process, thereby improving transmission performance.
[0138] like Figure 6 As shown, an interactive schematic diagram of a communication method is provided, in which the access network device can configure the number of HARQ processes for the terminal, and the minimum value of the number of HARQ processes configured by the access network device for the terminal is equal to N. Figure 6 The communication method shown at least includes:
[0139] Step 610: The access network device sends third configuration information to the terminal, and the terminal receives the third configuration information from the access network device. The third configuration information is used to configure N time units of the CG cycle period and the number of HARQ processes of the CG. The minimum value of the number of HARQ processes is N, and N is an integer greater than 1.
[0140] In one design, the type of CG configured by the access network device for the terminal may be type 1 CG, or type 2 CG, etc., without limitation. The third configuration information may be high-level signaling, which may configure the terminal to use CG for uplink data transmission. The third configuration information may be an RRC message, or a MAC CE, etc.
[0141] In one design, a new parameter may be added to the third configuration information, and the new parameter includes the number of HARQ processes of the CG, and the minimum value of the number of HARQ processes configured by the new parameter is N. Optionally, the new parameter may be the number of HARQ processes - version 18 (nrofHARQ-processes-r18). Further, the third configuration information may also include a parameter for the original configuration of the number of HARQ processes, and the parameter may be the number of HARQ processes (nrofHARQ-processes), and the value range of the number of HARQ processes configured by the original parameter is an integer between 1 and 16. In an embodiment of the present application, when the terminal and / or access network device finds that a CG cycle period includes multiple CG transmission opportunities, the number of HARQ processes configured by the original parameter may be ignored, and the terminal and / or access network device uses the number of HARQ processes configured by the new parameter to determine the HARQ process identifier.
[0142] Step 620: The terminal determines the HARQ process identifier of the target CG transmission opportunity in the CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
[0143] Step 630: The access network device determines the HARQ process identifier of the target CG transmission opportunity in the CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
[0144] The process of the terminal and the access network device determining the HARQ process identifier of the target CG transmission opportunity is similar. Take the terminal determining the HARQ process identifier as an example: wherein the target CG transmission opportunity is one or more CG transmission opportunities in a CG cycle period. The terminal can use the target CG transmission opportunity to send uplink service data to the access network device. In one design, the terminal can determine the HARQ process identifier of the first time unit in a CG cycle based on the number of HARQ processes whose minimum value is equal to N. The terminal determines the HARQ process identifier of the target CG transmission opportunity based on the HARQ process identifier of the first time unit. In one design, the HARQ process identifier of the first time unit in a CG cycle period satisfies:
[0145] HARQ process identifier = [X*floor(S / T)] mod Y; Formula (7)
[0146] Among them, X represents the number of CG transmission opportunities included in a CG cycle period, T represents the duration of the CG cycle period, floor() represents rounding down, mod represents modulo operation, Y represents the number of HARQ processes, and Y is an integer greater than or equal to N.
[0147] Take the target CG transmission opportunity as a CG transmission opportunity as an example. If the target CG transmission opportunity occupies the first time unit in a CG cycle, the identifier of the HARQ process of the target CG transmission opportunity is the same as the identifier of the HARQ process of the first time unit. Otherwise, based on the identifier of the HARQ process of the first time unit, add 1 in sequence to determine the HARQ process identifier of the target CG transmission opportunity.
[0148] The terminal can use the target CG transmission opportunity to send uplink service data to the access network device, and there is no restriction on the type of uplink service data. For example, the uplink service data can be XR service data.
[0149] Through the above design, in the scenario where multiple CG transmission opportunities are configured within a CG cycle period, the terminal determines the number of HARQ processes using the new parameters configured by the access network device. Further, the HARQ process identifier is determined based on the number of HARQ processes configured by the new parameters. Furthermore, since in the scenario where a CG transmission opportunity occupies one or more time units, the number of CG transmission opportunities included in a CG cycle period is less than the number of N time units corresponding to a CG cycle, that is, the number of CG transmission opportunities included in a CG cycle period is less than N, and in an embodiment of the present application, the access network device configures the minimum number of HARQ processes configured for the terminal by adding new parameters, that is, the number of CG transmission opportunities included in a CG cycle is less than the number of HARQ processes configured by the new parameters, so that within a CG cycle, a CG transmission opportunity can occupy one HARQ process exclusively, thereby improving transmission performance.
[0150] like Figure 7 As shown, an interactive schematic diagram of a communication method is provided. Figure 7 The communication method shown is similar to Figure 6 The difference between the communication methods shown is that the minimum value of the number of HARQ processes configured by the access network device for the terminal is equal to K. Figure 7 The communication method shown at least includes:
[0151] Step 710: The access network device sends fourth configuration information to the terminal, and the terminal receives the fourth configuration information from the access network device, where the fourth configuration information is used to configure multiple CG cycle periods and the number of HARQ processes of the CG. The minimum number of HARQ processes is the number K of CG transmission opportunities included in the first CG cycle period. The first CG cycle period has the largest number of CG transmission opportunities among multiple CG cycle periods, and K is an integer greater than or equal to 1.
[0152] In one design, the fourth configuration information can configure a type 1 CG, or a type 2 CG, etc., without limitation. The fourth configuration information is used to configure the terminal to adopt the CG mode for uplink data transmission. Optionally, for the type 1 CG or the type 2 CG, the information included in the fourth configuration information can refer to the description of [CG] in the previous text. The fourth configuration information includes at least the number of HARQ processes of the CG, and the minimum number of HARQ processes is equal to K.
[0153] In one implementation, the fourth configuration information includes a newly added parameter, which includes the number of HARQ processes of the CG, and the minimum value of the number of HARQ processes configured by the newly added parameter is K. Optionally, the newly added parameter may be the number of HARQ processes - version 18 (nrofHARQ-processes-r18). Further, the fourth configuration information may also include a parameter of the originally configured number of HARQ processes, which may be the number of HARQ processes (nrofHARQ-processes), and the value range of the number of HARQ processes configured by the original parameter is an integer between 1 and 16. In an embodiment of the present application, when the terminal and / or access network device discovers that a CG cycle period includes multiple CG transmission opportunities, the number of HARQ processes configured by the original parameters may be ignored, and the terminal and / or access network device uses the number of HARQ processes configured by the newly added parameters to determine the HARQ process identifier.
[0154] For one CG cycle period among multiple CG cycle periods:
[0155] Step 720: The terminal determines the HARQ process identifier of the target CG transmission opportunity in a CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
[0156] Step 730: The access network device determines the HARQ process identifier of the target CG transmission opportunity in a CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
[0157] exist Figure 7 In the communication method, the terminal and / or the access network device determines the HARQ process identifier of the target CG transmission opportunity, and Figure 6 In the communication method, the implementation method of the terminal and / or the access network device to determine the HARQ process identifier of the target CG transmission opportunity is similar, and the two refer to each other. It should be noted that if Figure 7 In the communication method, using Figure 6 Formula (7) in the communication method determines the HARQ process identifier of the first time unit in a CG cycle period. In formula (7), the value range of Y is an integer greater than or equal to K.
[0158] Through the above design, the number of HARQ processes in any one of the multiple CG cycle periods configured by the fourth configuration information is constrained to the number K of the largest number of CG transmission opportunities in the multiple CG cycle periods, and the number of CG transmission opportunities included in any one of the CG cycle periods configured by the fourth configuration information is less than or equal to the number K of HARQ processes, thereby ensuring that the CG transmission opportunities in any one of the CG cycle periods configured by the fourth configuration information can enjoy an exclusive HARQ process, thereby improving transmission performance.
[0159] It is understandable that in the embodiments of the present application:
[0160] 1. Focus on describing the differences between different processes. The descriptions of different processes can refer to each other.
[0161] 2. In Figure 2 , Figure 4 , Figure 6 and Figure 7 In the process, there is no restriction on the order of different steps. Figure 2 In the process, there is no restriction on the order of step 220 and step 230. In each process, it may include fewer steps or more steps than the flowchart or text description.
[0162] 3. In Figure 2 , Figure 4 , Figure 6 and Figure 7 In the process, the terminal and access network device are used as the execution subjects. It can be understood that in each process, the function of the terminal can be implemented by the terminal, or by a module in the terminal (such as a chip or circuit, etc.). The function of the access network device can be implemented by the access network device, or by a module in the access network device (such as a chip or circuit, etc.), or by a logical node, logical module or software that can fully or partially implement the function of the access network device.
[0163] 4. In the embodiments of the present application, "(such as a terminal) receives information from (such as an access network device)" can be understood as the source of the information is the access network device, and the destination is the terminal, which may include the terminal directly or indirectly receiving information from the access network device. The information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.
[0164] In the embodiments provided by the present application, the methods provided by the embodiments of the present application are introduced from the perspective of the interaction between the access network device and the terminal. In order to implement the functions in the methods provided by the embodiments of the present application, the access network device or the terminal may include a hardware structure and / or a software module to implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a function of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the design constraints of the specific application of the technical solution.
[0165] Figure 8 and Fig. 9 The following is a schematic diagram of the structure of possible devices provided in the embodiments of the present application. These communication devices can implement the functions of the access network device or terminal in the above method embodiments. Therefore, the beneficial effects possessed by the above method embodiments may be achieved.
[0166] like Figure 8 As shown, the communication device 800 includes a processing unit 810 and an interface unit 820 .
[0167] Exemplarily, the processing unit 810 may also be referred to as a processor, a processing board, a processing module, a processing device, etc. The interface unit 820 may also be referred to as a transceiver, a transceiver, a transceiver module, a transceiver device, a communication unit, etc. Further, the interface unit 820 may include at least one of a sending unit or a receiving unit. The sending unit and the receiving unit may be integrated together, or may be two independent units, etc.
[0168] In one design, communication device 800 is used to implement Figure 2 Functions of the middle terminal or access network equipment:
[0169] For example, when the communication device 800 is used to implement Figure 2 When the function of the terminal is in the middle: the interface unit 820 is used to receive the first configuration information from the access network device, the first configuration information is used to configure N time units of the authorized CG cycle period, the N time units include the time units corresponding to the CG transmission opportunity, N is an integer greater than 1; the processing unit 810 is used to determine the hybrid automatic repeat request HARQ process identifier of the target CG transmission opportunity in the CG transmission opportunity, and the HARQ process identifier is associated with N.
[0170] When the communication device 800 is used to implement Figure 2When the function of the access network device is in the middle: the interface unit 820 is used to send the first configuration information to the terminal, and the first configuration information is used to configure N time units of the configuration authorization CG cycle period, and the N time units include the time units corresponding to the CG transmission opportunity, and N is an integer greater than 1; the processing unit 810 is used to determine the hybrid automatic repeat request HARQ process identifier of the target CG transmission opportunity in the CG transmission opportunity, and the HARQ process identifier is associated with N.
[0171] In one design, communication device 800 is used to implement Figure 4 Functions of the middle terminal or access network equipment:
[0172] For example, when the communication device 800 is used to implement Figure 4 When the function of the terminal is in the middle: the interface unit 820 is used to receive the second configuration information from the access network device, the second configuration information is used to configure multiple configuration authorization CG cycle time periods; the processing unit 810 is used to determine, for one CG cycle time period among the multiple CG cycle time periods: the hybrid automatic repeat request HARQ process identifier of the target CG transmission opportunity in the one CG cycle time period, the HARQ process identifier is associated with the number of CG transmission opportunities included in the first CG cycle time period, and the first CG cycle time period has the largest number of CG transmission opportunities among the multiple CG cycle time periods.
[0173] When the communication device 800 is used to implement Figure 4 When the function of the access network device is in the middle: the interface unit 820 is used to send second configuration information to the terminal, and the second configuration information is used to configure multiple configuration authorization CG cycle time periods; the processing unit 810 is used to determine, for one CG cycle time period among the multiple CG cycle time periods: the hybrid automatic repeat request HARQ process identifier of the target CG transmission opportunity in the one CG cycle time period, the HARQ process identifier is associated with the number of CG transmission opportunities included in the first CG cycle time period, and the first CG cycle time period has the largest number of CG transmission opportunities among the multiple CG cycle time periods.
[0174] In one design, communication device 800 is used to implement Figure 6 Functions of the middle terminal or access network equipment:
[0175] For example, when the communication device 800 is used to implement Figure 6When the function of the terminal is in the middle: the interface unit 820 is used to receive the third configuration information from the access network device, and the third configuration information is used to configure N time units of the authorized CG cycle period and the number of hybrid automatic repeat request HARQ processes of the CG, and the minimum value of the number of HARQ processes is N, and N is an integer greater than 1; the processing unit 810 is used to determine the HARQ process identifier of the target CG transmission opportunity in the CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
[0176] When the communication device 800 is used to implement Figure 6 When the function of the access network device is in the middle: the interface unit 820 is used to send the third configuration information to the terminal, and the third configuration information is used to configure N time units of the authorized CG cycle period and the number of hybrid automatic repeat request HARQ processes of the CG, the minimum value of the number of HARQ processes is N, and N is an integer greater than 1; the processing unit 810 is used to determine the HARQ process identifier of the target CG transmission opportunity in the CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
[0177] In one design, communication device 800 is used to implement Figure 7 Functions of the middle terminal or access network equipment:
[0178] For example, when the communication device 800 is used to implement Figure 7 When the function of the terminal is in the middle: the interface unit 820 is used to receive the fourth configuration information from the access network device, the fourth configuration information is used to configure multiple configuration authorization CG cycle time periods and the number of hybrid automatic repeat request HARQ processes of the CG, the minimum value of the number of HARQ processes is the number of CG transmission opportunities included in the first CG cycle time period, and the first CG cycle time period is the one with the largest number of CG transmission opportunities among the multiple CG cycle time periods; the processing unit 810 is used to determine, for one CG cycle time period among the multiple CG cycle time periods: the HARQ process identifier of the target CG transmission opportunity in the one CG cycle time period, and the HARQ process identifier is associated with the number of HARQ processes.
[0179] When the communication device 800 is used to implement Figure 7When the function of the access network device is in the middle: the interface unit 820 is used to send the fourth configuration information to the terminal, and the fourth configuration information is used to configure multiple configuration authorization CG cycle time periods and the number of hybrid automatic repeat request HARQ processes of the CG, and the minimum value of the number of HARQ processes is the number of CG transmission opportunities included in the first CG cycle time period, and the first CG cycle time period is the one with the largest number of CG transmission opportunities among the multiple CG cycle time periods; the processing unit 810 is used to determine, for one CG cycle time period among the multiple CG cycle time periods: the HARQ process identifier of the target CG transmission opportunity in the one CG cycle time period, and the HARQ process identifier is associated with the number of HARQ processes.
[0180] For a more detailed description of the processing unit 810 and the interface unit 820, reference may be made to the description in the above method embodiment, which will not be repeated here.
[0181] It is understandable that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in the embodiments of the present application may be integrated into a physical device (for example, a processor), or each functional unit may be a separate physical device, or two or more units may be integrated into one unit for implementation, and the above-mentioned integrated unit may be implemented in the form of hardware, or in the form of software functional modules, etc.
[0182] Fig. 9 Another structural diagram of a communication device 900 provided in an embodiment of the present application is shown. For example, Fig. 9 The communication device 900 shown may be Figure 8 A hardware circuit implementation of the communication device 800 shown in FIG. Fig. 9 Only the essential parts of the communication device are shown.
[0183] like Fig. 9 As shown, the communication device 900 includes a processor 910 and an interface circuit 920. The processor 910 and the interface circuit 920 are coupled to each other.
[0184] For example, the processor 910 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor. The interface circuit 920 may be a transceiver or an input-output circuit, etc.
[0185] Optionally, the communication device 900 may further include a memory 930 for storing instructions executed by the processor 910 or storing input data required by the processor 910 to execute instructions or storing data generated after the processor 910 executes instructions. For example, instructions may also be referred to as computer programs, or computer program codes, etc.
[0186] For example, the memory 930 may be a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium known in the art.
[0187] When the communication device 900 is used to implement Figure 2 , Figure 4 , Figure 6 or Figure 7 When the method is used for a terminal or access network device in the middle, the processor 910 is used to implement the function of the processing unit 810, and the interface circuit 920 is used to implement the function of the interface unit 820.
[0188] In one design, the interface circuit 920 is used to receive signals from other communication devices other than the communication device 900 and transmit them to the processor 910, or send signals from the processor 910 to other communication devices other than the communication device. The processor 910 implements the above through logic circuits or executes code instructions. Figure 2 , Figure 4 , Figure 6 or Figure 7The function of the terminal or access network equipment.
[0189] The embodiment of the present application also provides a communication device, which includes a processor and a memory, the processor and the memory are coupled, and the processor is used to implement Figure 2 , Figure 4 , Figure 6 or Figure 7 For example, the processor may execute instructions in the memory so that the communication device implements one or more functions in the above method embodiments, such as Figure 2 , Figure 4 , Figure 6 or Figure 7 In one exemplary embodiment, the storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in Figure 2 , Figure 4 , Figure 6 or Figure 7 The processor and storage medium may also exist as discrete components. Figure 2 , Figure 4 , Figure 6 or Figure 7 The terminal or access network equipment in the middle.
[0190] The present application also provides a communication device, which includes a processor, and the processor is used to implement Figure 2 , Figure 4 , Figure 6 or Figure 7 The function of the terminal or access network equipment.
[0191] The present application also provides a computer-readable storage medium, which stores instructions, which may also be referred to as computer programs, computer program codes, etc. The instructions are executed on a computer, so that the computer executes the method in the above embodiment. Figure 2 , Figure 4 , Figure 6 or Figure 7 The function of the terminal or access network equipment.
[0192] Optionally, the computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instruction may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disc; it may also be a semiconductor medium, such as a solid-state hard disk. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.
[0193] The present application also provides a computer program product, including a computer program or an instruction. When the computer program or the instruction is executed on a computer, the above Figure 2 , Figure 4 , Figure 6 or Figure 7 The method of the terminal or access network device is executed. For example, the computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on the computer, all or part of the embodiments of the present application are executed. Figure 2 , Figure 4 , Figure 6 or Figure 7 The process or function of a terminal or access network device.
[0194] It is understood that the method in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, it can be implemented in whole or in part in the form of a computer program product.
[0195] The present application also provides a chip, which includes a processor, the processor is coupled to a memory, and the processor is used to execute a computer program or instruction stored in the memory, so that the chip implements Figure 2 , Figure 4 , Figure 6 or Figure 7For example, taking the chip realizing the function of the access network device as an example, the chip can receive information from other modules of the access network device (such as radio frequency or antenna, etc.), and the information can be sent by the terminal to the access network device. Alternatively, the chip can send information to other modules in the access network device (such as radio frequency or antenna, etc.), and the information can be sent by the access network device to the terminal, etc.
[0196] An embodiment of the present application also provides a communication system, including: a first communication device and a second communication device.
[0197] Among them, the first communication device can implement the above Figure 2 The second communication device can realize the function of the terminal in the above text. Figure 2 Alternatively, the first communication device may implement the above Figure 4 The second communication device can realize the functions of the terminal in the above text. Figure 4 Alternatively, the first communication device may implement the above Figure 6 The second communication device can realize the functions of the terminal in the above text. Figure 6 Alternatively, the first communication device may implement the above Figure 7 The second communication device can realize the functions of the terminal in the above text. Figure 7 For the specific structure of the first communication device or the second communication device, please refer to the above description, for example Figure 8 or Fig. 9 The structure description in .
[0198] In the description of this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the associated objects before and after are in an "or" relationship; "including at least one of A, B or C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0199] The various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic.
[0200] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: include: Receive first configuration information from an access network device, where the first configuration information is used to configure N time units of a configuration authorization CG cycle period, where the N time units include time units corresponding to CG transmission opportunities, and N is an integer greater than 1; Determine the hybrid automatic repeat request HARQ process identifier of the target CG transmission opportunity in the CG transmission opportunity, and the HARQ process identifier is associated with N.
2. The method according to claim 1, characterized in that The HARQ process identifier satisfies: The HARQ process identifier = [X*floor(S / T)] mod N+M; Wherein, X represents the number of CG transmission opportunities, T represents the duration of the CG cycle period, floor() represents rounding down, mod represents modulo operation, and M is an integer greater than or equal to 0; The S satisfies: S=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot); Among them, SFN represents the system frame number of the first time unit, numberOfSlotsPerFrame represents the number of time units included in the system frame, numberOfSymbolsPerSlot represents the number of symbols included in one time unit, slot number in the frame represents the index of the first time unit in the system frame, symbol number in the slot represents the index of the starting symbol in the first time unit, and the first time unit is the first time unit among the N time units.
3. A communication method, characterized in that: include: Sending first configuration information to the terminal, where the first configuration information is used to configure N time units of a configuration authorization CG cycle period, where the N time units include time units corresponding to CG transmission opportunities, and N is an integer greater than 1; Determine the hybrid automatic repeat request HARQ process identifier of the target CG transmission opportunity in the CG transmission opportunity, and the HARQ process identifier is associated with N.
4. The method according to claim 3, characterized in that The HARQ process identifier satisfies: The HARQ process identifier = [X*floor(S / T)] mod N+M; Wherein, X represents the number of CG transmission opportunities, T represents the duration of the CG cycle period, floor() represents rounding down, mod represents modulo operation, and M is an integer greater than or equal to 0; The S satisfies: S=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot); Among them, SFN represents the system frame number of the first time unit, numberOfSlotsPerFrame represents the number of time units included in the system frame, numberOfSymbolsPerSlot represents the number of symbols included in one time unit, slot number in the frame represents the index of the first time unit in the system frame, symbol number in the slot represents the index of the starting symbol in the first time unit, and the first time unit is the first time unit among the N time units.
5. A communication method, characterized in that: include: Receiving second configuration information from an access network device, where the second configuration information is used to configure multiple configuration authorization CG cycle time periods; For one CG cycle period among the multiple CG cycle periods: determine a hybrid automatic repeat request HARQ process identifier of a target CG transmission opportunity in the one CG cycle period, wherein the HARQ process identifier is associated with the number of CG transmission opportunities included in the first CG cycle period, and the first CG cycle period has the largest number of CG transmission opportunities among the multiple CG cycle periods.
6. The method according to claim 5, characterized in that The HARQ process identifier satisfies: The HARQ process identifier = [X*floor(S / T)] mod K+M; Wherein, X represents the number of CG transmission opportunities included in the one CG cycle period, T represents the duration of the one CG cycle period, floor() represents rounding down, mod represents modulo operation, K represents the number of CG transmission opportunities included in the first CG cycle period, and M is an integer greater than or equal to 0; The S satisfies: S=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot); Among them, SFN represents the system frame number of the first time unit, numberOfSlotsPerFrame represents the number of time units included in the system frame, numberOfSymbolsPerSlot represents the number of symbols included in a time unit, slot number in the frame represents the index of the first time unit in the system frame, symbol number in the slot represents the index of the starting symbol in the first time unit, and the first time unit is the first time unit among the N time units of the one CG cycle period.
7. A communication method, characterized in that: include: Sending second configuration information to the terminal, where the second configuration information is used to configure multiple configuration authorization CG cycle time periods; For one CG cycle period among the multiple CG cycle periods: determine a hybrid automatic repeat request HARQ process identifier of a target CG transmission opportunity in the one CG cycle period, wherein the HARQ process identifier is associated with the number of CG transmission opportunities included in the first CG cycle period, and the first CG cycle period has the largest number of CG transmission opportunities among the multiple CG cycle periods.
8. The method according to claim 7, characterized in that The HARQ process identifier satisfies: The HARQ process identifier = [X*floor(S / T)] mod K+M; Wherein, X represents the number of CG transmission opportunities included in the one CG cycle period, T represents the duration of the one CG cycle period, floor() represents rounding down, mod represents modulo operation, K represents the number of CG transmission opportunities included in the first CG cycle period, and M is an integer greater than or equal to 0; The S satisfies: S=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot); Among them, SFN represents the system frame number of the first time unit, numberOfSlotsPerFrame represents the number of time units included in the system frame, numberOfSymbolsPerSlot represents the number of symbols included in a time unit, slot number in the frame represents the index of the first time unit in the system frame, symbol number in the slot represents the index of the starting symbol in the first time unit, and the first time unit is the first time unit among the N time units of the one CG cycle period.
9. A communication method, characterized in that: include: Receive third configuration information from the access network device, where the third configuration information is used to configure N time units of the authorized CG cycle period and the number of hybrid automatic repeat request HARQ processes of the CG, where the minimum value of the number of HARQ processes is N, and N is an integer greater than 1; Determine the HARQ process identifier of the target CG transmission opportunity in the CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
10. A communication method, characterized in that: include: Sending third configuration information to the terminal, where the third configuration information is used to configure N time units of the configuration authorization CG cycle period and the number of hybrid automatic repeat request HARQ processes of the CG, where the minimum value of the number of HARQ processes is N, where N is an integer greater than 1; Determine the HARQ process identifier of the target CG transmission opportunity in the CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
11. A communication method, characterized in that: include: Receive fourth configuration information from the access network device, the fourth configuration information is used to configure multiple configuration authorization CG cycle periods and the number of hybrid automatic repeat request HARQ processes of the CG, the minimum value of the number of HARQ processes is the number of CG transmission opportunities included in the first CG cycle period, and the first CG cycle period is the one with the largest number of CG transmission opportunities among the multiple CG cycle periods; For one CG cycle period among the multiple CG cycle periods: determine the HARQ process identifier of the target CG transmission opportunity in the one CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
12. A communication method, characterized in that: include: Sending fourth configuration information to the terminal, wherein the fourth configuration information is used to configure multiple configuration authorization CG cycle periods and the number of hybrid automatic repeat request HARQ processes of the CG, wherein the minimum value of the number of HARQ processes is the number of CG transmission opportunities included in the first CG cycle period, and the first CG cycle period is the one with the largest number of CG transmission opportunities among the multiple CG cycle periods; For one CG cycle period among the multiple CG cycle periods: determine the HARQ process identifier of the target CG transmission opportunity in the one CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
13. A communication device, characterized in that: include: An interface unit, configured to receive first configuration information from an access network device, wherein the first configuration information is used to configure N time units of a configuration authorization CG cycle period, wherein the N time units include time units corresponding to CG transmission opportunities, and N is an integer greater than 1; A processing unit is used to determine the hybrid automatic repeat request HARQ process identifier of the target CG transmission opportunity in the CG transmission opportunity, and the HARQ process identifier is associated with N.
14. The device according to claim 13, characterized in that The HARQ process identifier satisfies: The HARQ process identifier = [X*floor(S / T)] mod N+M; Wherein, X represents the number of CG transmission opportunities, T represents the duration of the CG cycle period, floor() represents rounding down, mod represents modulo operation, and M is an integer greater than or equal to 0; The S satisfies: S=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot); Among them, SFN represents the system frame number of the first time unit, numberOfSlotsPerFrame represents the number of time units included in the system frame, numberOfSymbolsPerSlot represents the number of symbols included in one time unit, slot number in the frame represents the index of the first time unit in the system frame, symbol number in the slot represents the index of the starting symbol in the first time unit, and the first time unit is the first time unit among the N time units.
15. A communication device, characterized in that: include: An interface unit, configured to send first configuration information to a terminal, wherein the first configuration information is used to configure N time units of a configuration authorization CG cycle period, wherein the N time units include time units corresponding to CG transmission opportunities, and N is an integer greater than 1; A processing unit is used to determine the hybrid automatic repeat request HARQ process identifier of the target CG transmission opportunity in the CG transmission opportunity, and the HARQ process identifier is associated with N.
16. The device according to claim 15, characterized in that The HARQ process identifier satisfies: The HARQ process identifier = [X*floor(S / T)] mod N+M; Wherein, X represents the number of CG transmission opportunities, T represents the duration of the CG cycle period, floor() represents rounding down, mod represents modulo operation, and M is an integer greater than or equal to 0; The S satisfies: S=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot); Among them, SFN represents the system frame number of the first time unit, numberOfSlotsPerFrame represents the number of time units included in the system frame, numberOfSymbolsPerSlot represents the number of symbols included in one time unit, slot number in the frame represents the index of the first time unit in the system frame, symbol number in the slot represents the index of the starting symbol in the first time unit, and the first time unit is the first time unit among the N time units.
17. A communication device, characterized in that: include: An interface unit, configured to receive second configuration information from an access network device, wherein the second configuration information is used to configure a plurality of configuration authorization CG cycle periods; A processing unit is used to determine, for one CG cycle period among the multiple CG cycle periods: a hybrid automatic repeat request HARQ process identifier of a target CG transmission opportunity in the one CG cycle period, wherein the HARQ process identifier is associated with the number of CG transmission opportunities included in the first CG cycle period, and the first CG cycle period has the largest number of CG transmission opportunities among the multiple CG cycle periods.
18. The device according to claim 17, characterized in that The HARQ process identifier satisfies: The HARQ process identifier = [X*floor(S / T)] mod K+M; Wherein, X represents the number of CG transmission opportunities included in the one CG cycle period, T represents the duration of the one CG cycle period, floor() represents rounding down, mod represents modulo operation, K represents the number of CG transmission opportunities included in the first CG cycle period, and M is an integer greater than or equal to 0; The S satisfies: S=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot); Among them, SFN represents the system frame number of the first time unit, numberOfSlotsPerFrame represents the number of time units included in the system frame, numberOfSymbolsPerSlot represents the number of symbols included in a time unit, slot number in the frame represents the index of the first time unit in the system frame, symbol number in the slot represents the index of the starting symbol in the first time unit, and the first time unit is the first time unit among the N time units of the one CG cycle period.
19. A communication device, characterized in that: include: An interface unit, configured to send second configuration information to the terminal, wherein the second configuration information is used to configure multiple configuration authorization CG cycle time periods; A processing unit is used to determine, for one CG cycle period among the multiple CG cycle periods: a hybrid automatic repeat request HARQ process identifier of a target CG transmission opportunity in the one CG cycle period, wherein the HARQ process identifier is associated with the number of CG transmission opportunities included in the first CG cycle period, and the first CG cycle period has the largest number of CG transmission opportunities among the multiple CG cycle periods.
20. The device according to claim 19, characterized in that The HARQ process identifier satisfies: The HARQ process identifier = [X*floor(S / T)] mod K+M; Wherein, X represents the number of CG transmission opportunities included in the one CG cycle period, T represents the duration of the one CG cycle period, floor() represents rounding down, mod represents modulo operation, K represents the number of CG transmission opportunities included in the first CG cycle period, and M is an integer greater than or equal to 0; The S satisfies: S=(SFN×numberOfSlotsPerFrame×numberOfSymbolsPerSlot+slot number in the frame×numberOfSymbolsPerSlot+symbol number in the slot); Among them, SFN represents the system frame number of the first time unit, numberOfSlotsPerFrame represents the number of time units included in the system frame, numberOfSymbolsPerSlot represents the number of symbols included in a time unit, slot number in the frame represents the index of the first time unit in the system frame, symbol number in the slot represents the index of the starting symbol in the first time unit, and the first time unit is the first time unit among the N time units of the one CG cycle period.
21. A communication device, characterized in that: include: An interface unit, configured to receive third configuration information from an access network device, wherein the third configuration information is used to configure N time units of a configuration authorization CG cycle period and the number of hybrid automatic repeat request HARQ processes of the CG, wherein the minimum value of the number of HARQ processes is N, and N is an integer greater than 1; A processing unit is used to determine the HARQ process identifier of the target CG transmission opportunity in the CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
22. A communication device, characterized in that: include: An interface unit, configured to send third configuration information to the terminal, wherein the third configuration information is used to configure N time units of the authorized CG cycle period and the number of hybrid automatic repeat request HARQ processes of the CG, where the minimum value of the number of HARQ processes is N, and N is an integer greater than 1; A processing unit is used to determine the HARQ process identifier of the target CG transmission opportunity in the CG cycle period, and the HARQ process identifier is associated with the number of HARQ processes.
23. A communication device, characterized in that: include: An interface unit, configured to receive fourth configuration information from an access network device, wherein the fourth configuration information is used to configure multiple configuration authorization CG cycle periods and the number of hybrid automatic repeat request HARQ processes of the CG, wherein the minimum value of the number of HARQ processes is the number of CG transmission opportunities included in the first CG cycle period, and the first CG cycle period is the one with the largest number of CG transmission opportunities among the multiple CG cycle periods; A processing unit is used to determine, for one CG cycle period among the multiple CG cycle periods: a HARQ process identifier of a target CG transmission opportunity in the one CG cycle period, wherein the HARQ process identifier is associated with the number of HARQ processes.
24. A communication device, characterized in that: include: An interface unit, configured to send fourth configuration information to the terminal, wherein the fourth configuration information is used to configure multiple configuration authorization CG cycle periods and the number of hybrid automatic repeat request HARQ processes of the CG, wherein the minimum value of the number of HARQ processes is the number of CG transmission opportunities included in the first CG cycle period, and the first CG cycle period is the one with the largest number of CG transmission opportunities among the multiple CG cycle periods; A processing unit is used to determine, for one CG cycle period among the multiple CG cycle periods: a HARQ process identifier of a target CG transmission opportunity in the one CG cycle period, wherein the HARQ process identifier is associated with the number of HARQ processes.
25. A communication device, characterized in that: The device comprises a processor configured to execute instructions so that the device performs the method according to claim 1 or 2, the method according to claim 5 or 6, the method according to claim 9, or the method according to claim 11.
26. A communication device, characterized in that: The device comprises a processor configured to execute instructions so that the device performs the method according to claim 3 or 4, the method according to claim 7 or 8, the method according to claim 10, or the method according to claim 12.
27. A computer-readable storage medium, characterized in that: The computer-readable storage medium has instructions stored thereon, and the instructions are executed on a computer so that the computer executes the method of claim 1 or 2, the method of claim 3 or 4, the method of claim 5 or 6, the method of claim 7 or 8, the method of claim 9, the method of claim 10, the method of claim 11, or the method of claim 12.
28. A computer program product, characterized in that The method comprises a computer program or an instruction, which, when executed by a device, enables the method of claim 1 or 2, the method of claim 3 or 4, the method of claim 5 or 6, the method of claim 7 or 8, the method of claim 9, the method of claim 10, the method of claim 11, or the method of claim 12 to be executed.
Citation Information
Cited By
Communication method and apparatus
WO2026130351A1