METHOD FOR GENERATING UPLINK CONTROL INFORMATION UCI AND COMMUNICATION DEVICE
By prioritizing HARQ feedback information in UCI bit sequences, the method improves transmission reliability and resource utilization in resource-constrained scenarios.
Patent Information
- Application Number
- JP2025542368
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-05-09
- Filing Date
- 2024-02-20
- Publication Date
- 2026-02-10
AI Technical Summary
In resource-constrained scenarios, multiplexing HARQ feedback information and second information on the same PUSCH transmission resource poses a challenge, necessitating improved methods to enhance the probability of perfect transmission for HARQ feedback information.
The method involves positioning the bit sequence corresponding to HARQ feedback information first in the UCI bit sequence, ensuring it is preferentially mapped to transmission resources, with priority indications to optimize the generation of UCI bit sequences.
This approach increases the probability of complete transmission of HARQ feedback information, enhancing service reliability and resource utilization.
Smart Images

Figure 2026504974000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority to Chinese Patent Application No. 202310196614.0, entitled "Method and Communication Apparatus for Generating Uplink Control Information UCI," filed with the State Intellectual Property Office of China on February 25, 2023; this application claims priority to Chinese Patent Application No. 202310379808.4, entitled "Method and Communication Apparatus for Generating Uplink Control Information UCI," filed with the State Intellectual Property Office of China on March 31, 2023; this application claims priority to Chinese Patent Application No. 202310521949.5, entitled "Method and Communication Apparatus for Generating Uplink Control Information UCI," filed with the State Intellectual Property Office of China on May 9, 2023. These applications are incorporated herein by reference in their entireties.
[0002] Technical Field The present application relates to the field of communications, and in particular to a method and a communications device for generating uplink control information UCI. [Background technology]
[0003] Uplink control information (UCI) typically includes multiple types of information, such as hybrid automatic repeat request (HARQ) feedback information that indicates whether data transmission was successful, thereby ensuring some degree of service reliability.
[0004] In an extended reality (XR) service, the amount of uplink data is significant. Therefore, a terminal executing an XR service may be configured with multiple PUSCH transmission resources in each configured grant (CG) period across the licensed frequency band. However, the amount of uplink data for an XR service typically changes dynamically, which means that the amount of uplink data in each CG period may be different. To increase resource utilization, a terminal executing an XR service may transmit a specific type of UCI (hereinafter collectively referred to as second information) to an access network device based on the amount of uplink data to indicate certain CG PUSCH transmission resources that are unused in the CG period, thereby allowing the access network device to configure redundant CG PUSCH transmission resources in the CG period for other terminals. Summary of the Invention [Problem to be solved by the invention]
[0005] In resource-constrained scenarios, when both HARQ feedback information and second information are multiplexed onto the same PUSCH transmission resource, how to improve the probability of perfect transmission for HARQ feedback information is an urgent problem to be solved. [Means for solving the problem]
[0006] The present application provides a method and a communication device for generating uplink control information (UCI). According to the method for generating uplink control information (UCI), when both HARQ feedback information and second information are multiplexed on a PUSCH transmission resource, the bit sequence corresponding to the HARQ feedback information is positioned first. This increases the probability of complete transmission of the HARQ feedback information and helps promote service reliability.
[0007] According to a first aspect, an embodiment of the present application provides a method for generating uplink control information UCI, which may be executed by a terminal, may be executed by a module (e.g., a processor, a chip, or a chip system) used in the terminal, or may be implemented by a logical node, a logical module, or software capable of implementing all or part of the functions of the terminal. In a method for generating uplink control information (UCI), a first UCI bit sequence is generated, the first UCI bit sequence including a first bit sequence and a second bit sequence, the first bit sequence corresponding to first information, the first information being hybrid automatic repeat request (HARQ) feedback information; the second bit sequence corresponding to second information, the second information indicating physical uplink shared channel (PUSCH) resources used or unused within a configuration grant CG period; the first bit sequence precedes the second bit sequence, a length of the first bit sequence is greater than or equal to 1, and a length of the second bit sequence is greater than or equal to 1; and the first UCI bit sequence is output.
[0008] According to the method described in the first aspect, when the terminal generates the UCI bit sequence, it can ensure that the bit sequence corresponding to the HARQ feedback information precedes the bit sequence corresponding to the second information, so that when resources are limited, the bit sequence corresponding to the HARQ feedback information can be preferentially mapped to transmission resources, which is helpful in increasing the probability of complete transmission of the HARQ feedback information and improving service stability.
[0009] In one possible implementation, first indication information is obtained, and the first indication information indicates that the priority of the second information is lower than the priority of the first information. This possible implementation can increase the probability of complete transmission of the HARQ feedback information and ensure the reliability of service transmission. In addition, the terminal may generate the first UCI bit sequence based on the indication of the first indication information to improve the flexibility of the terminal's generation of the UCI bit sequence.
[0010] In one possible implementation, second indication information is obtained, and the second indication information indicates that the priority of the second information is the same as the priority of the first information. This possible implementation can increase the probability of complete transmission of the HARQ feedback information and ensure the reliability of service transmission. In addition, the terminal may generate the first UCI bit sequence based on the indication of the second indication information to improve the flexibility of the terminal's generation of the UCI bit sequence.
[0011] In one possible implementation, the first UCI bit sequence further includes a third bit sequence, the third bit sequence corresponds to third information, the third information is channel state information (CSI), and the length of the third bit sequence is greater than or equal to 1. In this possible implementation, in addition to the HARQ feedback information and the second information, the generated UCI may further include CSI, which helps to improve service reliability and increase resource utilization, and further helps to improve transmission reliability.
[0012] In one possible implementation, the second bit sequence precedes the third bit sequence, and in this possible implementation, when the HARQ feedback information, the second information, and the CSI are all multiplexed on the PUSCH resources, resource allocation can then be performed based on the second information to maximize the probability of complete and correct transmission of the second information when the HARQ feedback information transmission can be performed completely and correctly, thereby increasing resource utilization.
[0013] In one possible implementation, third indication information is obtained, and the third indication information indicates that the priority of the second information is higher than the priority of the third information. This possible implementation can increase the probability of complete transmission of the HARQ feedback information and the second information. In addition, the terminal may generate the first UCI bit sequence based on the indication of the third indication information to improve the flexibility of the terminal's generation of the UCI bit sequence.
[0014] In one possible implementation, the second bit sequence follows the third bit sequence. In this possible implementation, when the HARQ feedback information, the second information, and the CSI are all multiplexed on the PUSCH resource, the probability of complete and correct transmission of the CSI is increased as much as possible when transmission of the HARQ feedback information can be performed completely and correctly, so that corresponding processing can be subsequently performed based on the CSI to improve service transmission reliability and reduce transmission delay.
[0015] In one possible implementation, fourth indication information is obtained, and the fourth indication information indicates that the priority of the second information is lower than the priority of the third information. This possible implementation can increase the probability of complete transmission of the HARQ feedback information and the CSI. In addition, the terminal may generate the first UCI bit sequence based on the indication of the fourth indication information to improve the flexibility of the terminal's generation of the UCI bit sequence.
[0016] In one possible implementation, fifth indication information is obtained, and the fifth indication information indicates that the priority of the second information is the same as the priority of the third information. In this possible implementation, the terminal may generate the first UCI bit sequence based on an indication of the fifth indication information to improve the flexibility of the terminal's generation of the UCI bit sequence.
[0017] In one possible implementation, the third bit sequence includes a fourth bit sequence and a fifth bit sequence, where the fourth bit sequence corresponds to fourth information, which is the first part of CSI (i.e., CSI part 1), and the fifth bit sequence corresponds to fifth information, which is the second part of CSI (i.e., CSI part 2). In this case, the second bit sequence precedes the fifth bit sequence, the second bit sequence follows the fourth bit sequence, the length of the fourth bit sequence is greater than or equal to 1, and the length of the fifth bit sequence is greater than or equal to 1. In this possible implementation, when HARQ feedback information, second information, and CSI (including CSI part 1 and CSI part 2) are all multiplexed on the PUSCH resource, complete and correct transmission of HARQ feedback information can be performed, and the probability of complete and correct transmission of CSI part 1 is increased, i.e., the probability of obtaining real-time channel state information is increased, resulting in more reliable service transmission and improved flexibility in generating UCI bit sequences by the terminal.
[0018] In one possible implementation, the first UCI bit sequence further includes a sixth bit sequence, where the sixth bit sequence corresponds to sixth information, where the sixth information indicates a HARQ process, and where the length of the sixth bit sequence is greater than or equal to 1. In this possible implementation, in addition to the HARQ feedback information and the second information, the generated UCI may further include information indicating a HARQ process to help ensure correct and reliable service transmission.
[0019] In one possible implementation, the first bit sequence is after the sixth bit sequence, which can ensure correct and reliable service transmission.
[0020] According to a second aspect, an embodiment of the present application provides a method for receiving uplink control information (UCI). The method may be executed by an access network device, a module (e.g., a processor, a chip, or a chip system) used in the access network device, or a logical node, logical module, or software capable of implementing all or part of the functions of the access network device. In the uplink control information (UCI) receiving method, a second UCI bit sequence is obtained, the second UCI bit sequence including a seventh bit sequence and an eighth bit sequence; the seventh bit sequence corresponds to first information, the first information being hybrid automatic repeat request (HARQ) feedback information; the eighth bit sequence corresponds to second information, the second information indicating physical uplink shared channel (PUSCH) resources used or unused within a configuration grant CG period; the seventh bit sequence precedes the eighth bit sequence; the length of the seventh bit sequence is equal to or greater than 1; and the length of the second bit sequence is equal to or greater than 1.
[0021] According to the method described in the second aspect, in the UCI bit sequence received by the access network device, the bit sequence corresponding to the HARQ feedback information precedes the bit sequence corresponding to the second information, thereby increasing the probability of complete transmission of the HARQ feedback information when resources are limited, thereby improving service reliability.
[0022] In one possible implementation, first indication information is transmitted, and the first indication information indicates that the priority of the second information is lower than the priority of the first information. In this possible implementation, the access network device may indicate a priority relationship between the HARQ feedback information and the second information by using the first indication information. This helps to improve the probability of complete transmission of the HARQ feedback information, ensure the reliability of service transmission, and further improve the flexibility of the UCI bit sequence.
[0023] In one possible implementation, second indication information is transmitted, and the second indication information indicates that the priority of the second information is the same as the priority of the first information. In this possible implementation, the priority relationship between the HARQ feedback information and the second information can be indicated by using the second indication information. This improves the flexibility of the UCI bit sequence.
[0024] In one possible implementation, the second UCI bit sequence further includes a ninth bit sequence, the ninth bit sequence corresponding to third information, the third information being channel state information (CSI), and the length of the ninth bit sequence is equal to or greater than 1. In this possible implementation, in addition to the HARQ feedback information and the second information, the received UCI may further include CSI, which helps to improve service reliability and increase resource utilization, and further helps to improve transmission reliability and reduce transmission delay.
[0025] In one possible implementation, the eighth bit sequence precedes the ninth bit sequence. In this possible implementation, when the HARQ feedback information, the second information, and the CSI are all multiplexed on the PUSCH resources, resource allocation can then be performed based on the second information to increase the probability of complete and correct transmission of the second information as much as possible when transmission of the HARQ feedback information can be performed completely and correctly, thereby increasing resource utilization.
[0026] In one possible implementation, third indication information is transmitted, and the third indication information indicates that the priority of the second information is higher than the priority of the third information. In this possible implementation, the priority relationship between the second information and the third information can be indicated by using the third indication information. This increases the probability of complete transmission of the HARQ feedback information and the second information and improves the flexibility of the UCI bit sequence.
[0027] In one possible implementation, the eighth bit sequence follows the ninth bit sequence. In this possible implementation, when the HARQ feedback information, the second information, and the CSI are all multiplexed on the PUSCH resource, the probability of complete and correct transmission of the CSI is increased as much as possible when the transmission of the HARQ feedback information can be performed completely and correctly, so that corresponding processing can be subsequently performed based on the CSI to improve service transmission reliability and reduce transmission delay.
[0028] In one possible implementation, fourth indication information is transmitted, and the fourth indication information indicates that the priority of the second information is lower than the priority of the third information. In this possible implementation, the priority relationship between the second information and the third information can be indicated by using the fourth indication information. This increases the probability of complete transmission of the HARQ feedback information and CSI and improves the flexibility of the UCI bit sequence.
[0029] In one possible implementation, a fifth indication information is transmitted, and the fifth indication information indicates that the priority of the second information is the same as the priority of the third information. In this possible implementation, the priority relationship between the second information and the third information can be indicated by using the fifth indication information. This improves the flexibility of the UCI bit sequence.
[0030] In one possible implementation, the ninth bit sequence includes a tenth bit sequence and an eleventh bit sequence, where the tenth bit sequence corresponds to the fourth information, which is the first part of CSI (i.e., CSI part 1), the eleventh bit sequence corresponds to the fifth information, which is the second part of CSI (i.e., CSI part 2), the eighth bit sequence precedes the eleventh bit sequence, the eighth bit sequence follows the tenth bit sequence, the tenth bit sequence has a length greater than or equal to 1, and the eleventh bit sequence has a length greater than or equal to 1. In this possible implementation, when the HARQ feedback information, the second information, and the CSI (including CSI part 1 and CSI part 2) are all multiplexed on the PUSCH resource, complete and correct transmission of the HARQ feedback information and CSI part 1 can be performed, and the probability of complete and correct transmission of CSI part 1 is increased. That is, after the probability of obtaining real-time channel state information is increased, more reliable service transmission can be implemented, and the flexibility of generating UCI bit sequences by the terminal is improved.
[0031] In one possible implementation, the first UCI bit sequence further includes a twelfth bit sequence, where the twelfth bit sequence corresponds to sixth information, where the sixth information indicates a HARQ process, and where the length of the twelfth bit sequence is greater than or equal to 1. In this possible implementation, in addition to the HARQ feedback information and the second information, the received UCI may further include information indicating a HARQ process to help ensure accurate and reliable service transmission.
[0032] In one possible implementation, the seventh bit sequence is after the twelfth bit sequence, which can ensure correct and reliable service transmission.
[0033] According to a third aspect, the present application provides a communications device, the communications device including a module / unit configured to perform the method according to the first aspect and any one of the possible implementations of the first aspect.
[0034] According to a fourth aspect, the present application provides a communications device, the communications device including a module / unit configured to perform the method according to the second aspect and any one of the possible implementations of the second aspect.
[0035] According to a fifth aspect, the present application provides a communication device. The device may be a terminal, a chip, a chip system, a processor, etc. that supports the terminal in performing the aforementioned method, or a logical node, a logical module, or software that can perform all or some of the functions of the terminal. Alternatively, the communication device may be a chip system. The communication device may perform the method according to the first aspect. The functions of the communication device may be implemented by hardware or by executing corresponding software by hardware. The hardware or software includes one or more units corresponding to the functions. The units may be software and / or hardware. For operations performed by the communication device and their beneficial effects, please refer to the method according to the first aspect and their beneficial effects. Repeated parts will not be described again.
[0036] According to a sixth aspect, the present application provides a communications device. The device may be an access network device, a chip, a chip system, a processor, or the like that supports the access network device in implementing the aforementioned method, or a logical node, a logical module, or software that can implement all or some of the functions of the access network device. Alternatively, the communications device may be a chip system. The communications device may execute the method according to the second aspect. The functions of the communications device may be implemented by hardware or by executing corresponding software by hardware. The hardware or software includes one or more units corresponding to the functions. The units may be software and / or hardware. For the operations performed by the communications device and their beneficial effects, please refer to the method according to the second aspect and their beneficial effects. Repeated parts will not be described again.
[0037] According to a seventh aspect, the present application provides a computer-readable storage medium configured to store computer-executable instructions that, when executed, perform a method performed by a terminal in the method according to the first aspect or a method performed by an access network device in the method according to the second aspect.
[0038] According to an eighth aspect, the present application provides a computer program product including a computer program that, when executed, performs the method performed by a terminal in the method according to the first aspect or the method performed by an access network device in the method according to the second aspect.
[0039] According to a ninth aspect, the present application provides a communication system including a communication device (e.g., a terminal) configured to perform the method according to the first aspect and a communication device (e.g., an access network device) configured to perform the method according to the second aspect. [Brief explanation of the drawings]
[0040] [Figure 1] 1 is a diagram of the system architecture according to the present application.
[0041] [Figure 2] 1 is a schematic flow chart of a method for generating a UCI according to the present application.
[0042] [Figure 3a] FIG. 10 is a diagram of a first UCI bit sequence according to the present application. [Figure 3b] FIG. 10 is a diagram of a first UCI bit sequence according to the present application. [Figure 3c] FIG. 10 is a diagram of a first UCI bit sequence according to the present application. [Figure 3d] FIG. 10 is a diagram of a first UCI bit sequence according to the present application. [Figure 3e] FIG. 10 is a diagram of a first UCI bit sequence according to the present application. [Figure 3f] FIG. 10 is a diagram of a first UCI bit sequence according to the present application.
[0043] [Figure 4] 1 is a schematic flow chart of another method for generating a UCI according to the present application.
[0044] [Figure 5a] FIG. 10 is a diagram of a third UCI bit sequence according to the present application. [Figure 5b] FIG. 10 is a diagram of a third UCI bit sequence according to the present application. [Figure 5c] FIG. 10 is a diagram of a third UCI bit sequence according to the present application.
[0045] [Figure 6] 1 is a diagram of the structure of a communication device according to the present application;
[0046] [Figure 7] FIG. 2 is a diagram of the structure of another communication device according to the present application. DETAILED DESCRIPTION OF THE INVENTION
[0047] In the following, specific embodiments of the present application will be further described in detail with reference to the accompanying drawings.
[0048] Terms such as "first," "second," and the like in the specification, claims, and accompanying drawings of this application are intended to distinguish between different objects, but not to describe a particular order. Furthermore, the terms "comprise" and "have," as well as any other variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include unlisted steps or units, or may optionally further include other specific steps or units of the process, method, product, or device.
[0049] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the present application. Phrases appearing in various places in the present specification do not necessarily refer to the same embodiment, nor are they an independent or optional embodiment exclusive of another embodiment. Those skilled in the art will understand, both explicitly and implicitly, that an embodiment described herein can be combined with another embodiment.
[0050] As used herein, "at least one (item)" means one or more, "multiple" means two or more, and "at least two (items)" means two or more than three (including three). The term "and / or" is used to describe an association relationship to explain related objects and indicates that three relationships may exist. For example, "A and / or B" may represent three cases: only A is present, only B is present, and both A and B are present. Here, A and B may be singular or plural. The symbol " / " generally indicates an "or" relationship between related objects. "At least one of the following items (moieties)" or similar expressions refers to any combination of these items, including a single item (moiety) or any combination of multiple items (moieties). For example, "at least one of a, b, or c" may refer to a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.
[0051] In this application, "sending information to ... (e.g., a terminal)" may be understood as the destination end of the information being the terminal, and may include directly or indirectly sending information to the terminal. "receiving information from ... (e.g., a terminal)" or "receiving information from ... (e.g., a terminal)" may be understood as the source end of the information being the terminal, and may include directly or indirectly receiving information from the terminal. Information may undergo necessary processing, such as formatting, between the source end sending the information and the destination end. However, the destination end can understand valid information from the source end. Similar descriptions in this application may be understood in the same way, and details will not be described here.
[0052] To better understand the embodiment of the present application, the system architecture of the embodiment of the present application will be described below.
[0053] The embodiments of the present application may be applied to wireless communication systems that evolve after 5G, such as long-term evolution (LTE) systems, fifth-generation mobile communication (5G) systems, sixth-generation mobile communication (6G) systems, satellite communication systems, or short-range communication systems. The wireless communication systems referred to in the embodiments of the present application include, but are not limited to, three application scenarios of 5G / 6G mobile communication systems: enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), massive machine-type communication (mMTC), long-range (LoRa) Internet of Things systems, or Internet of Vehicles systems. The wireless communication system may include one or more access network devices and one or more terminal devices.
[0054] The following uses the system architecture shown in FIG. 1 as an example for explanation. As shown in FIG. 1, a communication system 1000 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one access network device (e.g., 110a and 110b in FIG. 1 , collectively referred to as 110) and at least one terminal (e.g., 120a to 120j in FIG. 1 , collectively referred to as 120). The RAN 100 may further include another RAN node, such as a wireless relay device and / or a wireless backhaul device (not shown in FIG. 1 ). The terminal 120 is connected to the access network device 110 in a wireless manner. The access network device 110 is connected to the core network 200 in a wireless or wired manner. The core network devices in the core network 200 and the access network devices 110 in the RAN 100 may be different physical devices or may be the same physical device that integrates the logical functions of the core network and the logical functions of the radio access network.
[0055] It should be noted that the RAN 100 may be a cellular system associated with the 3rd generation partnership project (3GPP), such as a 4G mobile communication system, a 5G mobile communication system, or a system evolved after 5G (e.g., a 6G mobile communication system). The RAN 100 may alternatively be an open access network (open RAN, O-RAN, or ORAN), a cloud radio access network (CRAN), or the like. The RAN 100 may alternatively be a communication system integrating two or more of the aforementioned systems. It should be noted that the number of access network devices and terminal devices in FIG. 1 are merely examples and should not be considered a specific limitation on the present application. Terminal devices and network devices associated with the system architecture are described in detail below.
[0056] 1. Terminal Devices
[0057] A terminal device, also referred to as user equipment (UE), mobile station (MS), or mobile terminal (MT), may be a device that provides voice or data connectivity to a user or may be an Internet of Things device. For example, terminal devices include handheld devices, in-vehicle devices, and the like, that have wireless connectivity capabilities. Currently, a terminal device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a mobile internet device (MID), a wearable device (e.g., a smart watch, a smart band, or a pedometer), an in-vehicle device (e.g., a vehicle, a bicycle, an electric vehicle, an airplane, a ship, a train, or a high-speed rail), a satellite terminal, a virtual reality (VR) device, an augmented reality (AR) device, a smart point-of-sale (POS) machine, a customer-premises equipment (CPE), a wireless terminal in industrial control, a smart home device (e.g., a refrigerator, a television, an air conditioner, or an electricity meter), a smart robot, a robotic arm, a workshop device, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, an aerial device (e.g., a smart robot, a hot air balloon, an unmanned aerial vehicle, or an airplane), etc. Alternatively, the terminal device may be another device having a terminal function. For example, the terminal device may alternatively be a device that functions as a terminal in D2D communication.
[0058] The device type of the terminal is not limited in the embodiment of the present application. An apparatus configured to implement the functions of the terminal device may be the terminal device itself, or may be an apparatus, such as a chip system, that can support the terminal device in implementing the functions. The apparatus may be mounted on the terminal device or used together with the terminal device. In this embodiment of the present application, the chip system may include a chip, or may include a chip and another discrete device.
[0059] 2. Access Network Devices
[0060] An access network device is a node in a radio access network (RAN) and may be referred to as a network device or a RAN node (or device). The access network device is configured to assist terminals in implementing wireless access. The access network devices 110 in the communication system 1000 may be the same type of node or different types of nodes. In some scenarios, the roles of the access network device 110 and the terminal 120 are relative. For example, the network element 120i in FIG. 1 may be a helicopter or an unmanned aerial vehicle and may be configured as a mobile base station. For the terminal 120j accessing the RAN 100 through the network element 120i, the network element 120i is a base station. However, for the base station 110a, the network element 120i is a terminal. The access network device 110 and the terminal 120 may be referred to as communication devices. For example, the network elements 110a and 110b in FIG. 1 may be understood as communication devices having base station functionality, and the network elements 120a to 120j may be understood as communication devices having terminal functionality.
[0061] In one possible scenario, the access network device may be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, an integrated access and backhaul (IAB) node, or an access network device in a mobile switching center-based non-terrestrial network (NTN) communication system, i.e., the network device may be deployed on a high-altitude platform, a satellite, etc. The access network device may also be a macro base station (e.g., 110a in FIG. 1), a micro base station or indoor station (e.g., 110b in FIG. 1), a relay node or donor node, or a radio controller in a CRAN scenario. The access network device may alternatively be a device that functions as a base station in device-to-device (D2D) communication, Internet of Vehicles communication, unmanned aerial vehicle communication, or machine communication. Optionally, the access network device may alternatively be a server, a wearable device, a vehicle, an in-vehicle device, etc. For example, in vehicle-to-everything (V2X) technology, the access network device may be a road side unit (RSU).
[0062] All or some of the functions of the access network device herein may alternatively be implemented via software functions running on hardware or via virtualization functions instantiated on a platform (e.g., a cloud platform). The access network device herein may alternatively be a logical node, logical module, or software capable of implementing all or some of the functions of the access network device.
[0063] In another possible scenario, multiple access network devices cooperate to assist terminals in implementing radio access, with different access network devices each performing some of the functions of a base station. For example, the access network devices may be a central unit (CU), a distributed unit (DU), a CU control plane (CP), a CU user plane (UP), a radio unit (RU), etc. The CU and DU may be located separately or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It may be understood that the access network device may be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU may be classified as an access network device within the access network RAN, or the CU may be classified as an access network device within the core network CN, which is not limited herein.
[0064] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU may be referred to as an O-CU (open CU), the DU may be referred to as an O-DU, the CU-CP may be referred to as an O-CU-CP, the CU-UP may be referred to as an O-CU-UP, and the RU may be referred to as an O-RU. For ease of explanation, the CU, CU-CP, CU-UP, DU, and RU are used as illustrative examples in this application. Any of the CU (or CU-CP or CU-UP), DU, and RU in this application may be implemented by using a software module, a hardware module, or a combination of a software module and a hardware module.
[0065] In the embodiments of the present application, the form of the access network device is not limited, and an apparatus configured to implement the functions of the access network device may be the access network device itself, or may be an apparatus, such as a chip system, that can support the access network device in implementing the functions. The apparatus may be mounted on the access network device or used together with the access network device.
[0066] In order to facilitate the understanding of the contents of this solution, the following further explains and describes some terms in the embodiments of the present application, for the ease of understanding by those skilled in the art, which is merely for the ease of understanding and cannot be regarded as a specific limitation to the present application.
[0067] 1. Extended Reality (XR)
[0068] XR refers to the integration of reality and virtuality, using computers to create a virtual environment that allows human-computer interaction. Typically, XR includes virtual reality (VR) and augmented reality (AR). (1) The service model (also called the domain model) is typically for periodic transmission based on a frame rate. The service model shows how related data works together in the service logic. (2) A large amount of data is required for transmission, and the size of the frame data amount is variable.
[0069] 2. Configured Grant (CG)
[0070] CG refers to a mechanism in which some resources (i.e., physical uplink shared channel (PUSCH) resources referred to herein) are pre-configured for a terminal on the uplink. Then, when the terminal has uplink data to be transmitted, the terminal does not need to send a scheduling request for uplink data transmission to an access network device; instead, the terminal can use the pre-configured PUSCH resources for uplink transmission to reduce uplink transmission delay. Generally, one transport block (TB) and at least one PUSCH resource (one or more PUSCH resources) can be configured in one CG period.
[0071] Note that the duration of the CG period is equal to the CG periodicity. The PUSCH resources within the CG period referred to herein may also be referred to as CG uplink resources, CG PUSCH resources, CG PUSCH transmission resources, CG PUSCH transmission opportunities, etc. in different solutions.
[0072] 3. Uplink Control Information (UCI)
[0073] Typically, the UCI may include one or more of configured grant uplink control information (CG-UCI), hybrid automatic repeat request (HARQ) feedback information, and channel state information (CSI).
[0074] The HARQ feedback information is ACK information (indicating successful reception of data) or NACK information (indicating unsuccessful reception of data or no data received). Therefore, the HARQ feedback information is related to service reliability. The CSI includes CSI part 1 (CSI part 1) and CSI part 2 (CSI part 2). The payload size of CSI part 1 is fixed and is used to determine the information bits of CSI part 2. The transmission of CSI part 1 usually precedes the transmission of CSI part 2. The status information of the transmission channel between two communication parties may be reflected by using the CSI, and the transmission channel is processed based on the CSI. This helps to achieve high reliability and low latency transmission between the two communication parties. Therefore, the CSI is related to service reliability. The CG-UCI includes information indicating the HARQ process (e.g., the HARQ process number), which facilitates correct and reliable transmission of the service.
[0075] It should be noted that the transmission of UCI may be performed on a physical uplink control channel (PUCCH) or on a PUSCH. The following description in this application mainly focuses on the case where UCI is multiplexed on a PUSCH (i.e., the transmission of UCI is performed via a PUSCH).
[0076] Because an XR service typically has a large amount of data to be transmitted, multiple PUSCH resources may be configured for a terminal executing the XR service within one CG period. However, the amount of data to be transmitted for the XR service is variable (i.e., the amount of data may change dynamically), and some unused PUSCH resources may exist in some CG periods. In this case, to avoid resource waste, the terminal may transmit second information to an access network device to indicate the PUSCH resources used or unused in the CG period. In this case, when PUSCH resources are limited (i.e., the PUSCH resources are insufficient for transmitting all UCI bit sequences) and the UCI includes multiple pieces of information, including second information and HARQ feedback information, how to generate the UCI bit sequence is an urgent problem to be solved.
[0077] The present application provides a method for generating UCI. When PUSCH resources are limited, if the UCI includes multiple pieces of information, including second information and HARQ feedback information, the terminal preferentially maps a bit sequence corresponding to the HARQ feedback information to improve the probability of complete transmission of the HARQ feedback information and promote service reliability. The method and communication device for generating UCI are further described below with reference to the accompanying drawings.
[0078] It may be understood that the present application uses an example in which an access network device and a terminal are used as entities for performing interactions for the purpose of explanation. However, the entities for performing interactions are not limited in the present application. For example, the access network device in the method provided herein may be a chip, chip system, or processor used in the access network device, or may be a logical node, logical module, or software capable of implementing all or part of the functions of the access network device. The terminal in the method provided herein may be a chip, chip system, or processor used in the terminal, or may be a logical node, logical module, or software capable of implementing all or part of the functions of the terminal.
[0079] FIG. 2 is a schematic flow chart of a method for generating a UCI according to an embodiment of the present application.
[0080] S201: A terminal generates a first UCI bit sequence.
[0081] The first UCI bit sequence includes a first bit sequence and a second bit sequence, where the first bit sequence corresponds to first information, where the first information is HARQ feedback information; the second bit sequence corresponds to second information, where the second information indicates a PUSCH resource that is used or unused in a CG period; the first bit sequence precedes the second bit sequence, where the length of the first bit sequence is 1 or more, and the length of the second bit sequence is 1 or more.
[0082] S202: The terminal outputs a first UCI bit sequence.
[0083] The specific methods of S201 and S202 will be described in detail below.
[0084] In S201, the terminal determines that the UCI to be transmitted includes HARQ feedback information and second information indicating a PUSCH resource to be used or unused in the CG period. When the UCI is multiplexed on the PUSCH, in the first UCI bit sequence generated by the terminal, the first bit sequence corresponding to the HARQ feedback information precedes the second bit sequence corresponding to the second information.
[0085] It should be understood that the phrase "bit sequence A precedes bit sequence B" in the first UCI bit sequence referred to in this application may include at least one or more of the following understandings: (1) The position of bit sequence A precedes the position of bit sequence B in the first UCI bit sequence. (2) When the bit index value of the last bit of bit sequence A in the first UCI bit sequence is less than the bit index value of the first bit of bit sequence B in the first UCI bit sequence, bit sequence A is considered to precede bit sequence B. (3) When resource mapping is performed on the first UCI bit sequence, bit sequence A is considered to precede bit sequence B if it is mapped before bit sequence B. (4) When the priority of bit sequence A is higher than the priority of bit sequence B in the first UCI bit sequence, bit sequence A is considered to precede bit sequence B. (5) If, during transmission of the first UCI bit sequence, the reserved resources (resources configured for the transmission of bit sequence A) corresponding to bit sequence A cannot be used for bit sequence B, then bit sequence A is considered to precede bit sequence B. Similarly, the fact that bit sequence B follows bit sequence A in the first UCI bit sequence referred to in this application may include at least one or more of the following understandings: (1) The position of bit sequence B follows the position of bit sequence A in the first UCI bit sequence. (2) When the bit index value of the first bit of bit sequence B in the first UCI bit sequence is greater than the bit index value of the last bit of bit sequence A in the first UCI bit sequence, bit sequence B is considered to follow bit sequence A.(3) When resource mapping is performed for the first UCI bit sequence, if bit sequence B is mapped after bit sequence A, then bit sequence B is considered to be after bit sequence A. (4) If the priority of bit sequence B is lower than the priority of bit sequence A in the first UCI bit sequence, then bit sequence B is considered to be after bit sequence A. (5) During transmission, if the reserved resource corresponding to bit sequence A (the resource configured for the transmission of bit sequence A) cannot be used for bit sequence B, then bit sequence B is considered to be after bit sequence A. This is applicable throughout this specification.
[0086] The first UCI bit sequence generated by the terminal varies depending on the different information contained in the UCI. The first UCI bit sequence generated by the terminal is outlined below using the following several cases:
[0087] Case 1: The UCI includes HARQ feedback information and second information, in which the first UCI bit sequence includes a first bit sequence corresponding to the HARQ feedback information and a second bit sequence corresponding to the second information.
[0088] In Implementation 1 of Case 1, by default (or as specified in the communication protocol; this is the same throughout this specification), the information in descending order of priority is HARQ feedback information, followed by the second information. Alternatively, it is understood that the bit sequence in the default order from front to back is the first bit sequence, followed by the second bit sequence. Furthermore, the terminal generates the first UCI bit sequence based on the fact that the priority of the HARQ feedback information is higher than the priority of the second information. The bit sequences in the first UCI bit sequence are, from front to back, the first bit sequence, followed by the second bit sequence.
[0089] For example, in example 1, the terminal determines that the UCI to be transmitted includes HARQ feedback information and second information. The first bit sequence corresponding to the HARQ feedback information is O HARQ bits, and the second bit corresponding to the second information is O CGskip In this case, the terminal generates the first UCI bit sequence shown in Figure 3a. The first bit sequence corresponding to the HARQ feedback information is
number
number
number
[0090] In Implementation 2 of Case 1, the terminal receives first indication information, the first indication information indicating that the priority of the second information is lower than the priority of the HARQ feedback information, and further, the terminal generates a first UCI bit sequence based on the first indication information.
[0091] The first indication information may be carried in a radio resource control (RRC) signaling message or a downlink control information (DCI) message, which is not particularly limited in the present application.
[0092] For example, in Example 2, after the terminal establishes a communication connection to the access network device, the access network device transmits first indication information to the terminal by using an RRC signaling message. The first indication information includes that the priority index value of the HARQ feedback information is index value 1 and the priority index value of the second information is index value 0. A larger priority index value indicates a higher priority. Specifically, when the index value 1 is greater than the index value 0, the first indication information indicates that the priority of the HARQ feedback information is higher than the priority of the second information. In this case, the terminal generates a first UCI bit sequence as shown in FIG. 3a. The first UCI bit sequence generated in this example is referred to as the first UCI bit sequence in Example 1. Details will not be described again in this specification.
[0093] In Implementation 3 of Case 1, the terminal receives second indication information, which indicates that the priority of the second information is the same as the priority of the HARQ feedback information, and generates a first UCI bit sequence based on the second indication information.
[0094] The second indication information may be carried in an RRC signaling message or a DCI message, which is not particularly limited in this application.
[0095] For example, in Example 3, after the terminal establishes a communication connection to the access network device, the access network device transmits second indication information to the terminal by using an RRC signaling message. The second indication information includes that the priority index value of the HARQ feedback information is 1 and that the priority index value of the second information is 1. A larger priority index value indicates a higher priority. Specifically, when both the priority index value of the HARQ feedback information and the priority index value of the second information are 1, the first indication information indicates that the priority of the HARQ feedback information is the same as the priority of the second information. In this case, as shown in Example 1, the terminal generates the first UCI bit sequence shown in FIG. 3a based on the fact that the priority of the HARQ feedback information is higher than the priority of the second information by default. The first UCI bit sequence generated in this example is referred to as the first UCI bit sequence in Example 1. Details will not be described again in this specification.
[0096] Referring to Implementations 1 to 3 of Case 1, the terminal may further receive a first parameter from the access network device. The first parameter indicates that when PUCCH resources in the PUCCH group overlap with CG-PUSCH resources (which may be understood as a case where PUCCH resources overlap with CG-PUSCH resources, the overlapping PUCCH resources are discarded, and the overlapping PUSCH resources are reserved, so that UCI carried on the PUCCH needs to be multiplexed on the overlapping PUSCH resources), the second information and the HARQ feedback information are jointly encoded. The first parameter may be carried in an RRC signaling message or a DCI message. The first parameter and the first indication information (or the second indication information) may be carried in the same message or different messages. This is not particularly limited in the present application.
[0097] When the second information and the HARQ feedback information are jointly encoded, in the generated first UCI sequence, the last bit of the first bit sequence corresponding to the HARQ feedback information is consecutive with the first bit of the second bit sequence corresponding to the second information (i.e., the bit index values are consecutive). For example, m in Example 1 is equal to 0, and the first UCI bit sequence is
number
number
number
[0098] In Case 1, when receiving the first parameter from the access network device, the terminal may further receive a fifth parameter (e.g., a parameter uci-MuxWithDiffPrio) from the access network device. The fifth parameter indicates that high-priority HARQ feedback information (hereinafter referred to as HP-HARQ feedback information for short) and low-priority HARQ feedback information (hereinafter referred to as LP-HARQ feedback information for short) of the primary PUCCH group are multiplexed separately on the PUCCH or PUSCH. In this case, if the priority of the second information is the same as the priority of the HP-HARQ feedback information, the second information and the HP-HARQ feedback information are jointly encoded and the LP-HARQ feedback information are independently encoded; or, if the priority of the second information is the same as the priority of the LP-HARQ feedback information, the HP-HARQ feedback information is independently encoded and the second information and the LP-HARQ feedback information are jointly encoded.
[0099] For example, after the terminal establishes a communication connection to the access network device, the access network device sends indication information to the terminal by using an RRC signaling message. If the indication information includes HARQ feedback information with a priority index value of 1 (i.e., HP-HARQ feedback information), HARQ feedback information with a priority index value of 0 (i.e., LP-HARQ feedback information), and second information with a priority index value of 1, the first UCI bit sequence generated by the terminal may be a bit sequence corresponding to joint encoding of the second information and the HP-HARQ feedback information.
number
number
number
number
[0100] Case 2: The UCI includes HARQ feedback information, second information, and third information, and the third information is CSI. In this case, the first UCI bit sequence includes a first bit sequence corresponding to the HARQ feedback information, a second bit sequence corresponding to the second information, and a third bit sequence corresponding to the CSI. The lengths of the first bit sequence, the second bit sequence, and the third bit sequence are all greater than or equal to 1.
[0101] In Implementation 1 of Case 2, the information in descending order of priority is, by default, HARQ feedback information, second information, and CSI. Alternatively, it is understood that the bit sequences are, by default, the first bit sequence, the second bit sequence, and the third bit sequence, in front-to-back order. Furthermore, the terminal generates the first UCI bit sequence based on the fact that the priority of the HARQ feedback information is higher than the priority of the second information, and the priority of the second information is higher than the priority of the CSI. The bit sequences in the first UCI bit sequence are, by front-to-back order, the first bit sequence, the second bit sequence, and the third bit sequence.
[0102] For example, in Example 4, the terminal determines that the UCI to be transmitted includes HARQ feedback information, second information, and CSI. The first bit sequence corresponding to the HARQ feedback information is O HARQ A second bit sequence corresponding to the second information includes O bits. CGskip The third bit sequence contains O bits and corresponds to the CSI. CSI In this case, the terminal generates the first UCI bit sequence shown in Figure 3b. The first bit sequence corresponding to the HARQ feedback information is
number
number
number
number
[0103] In Implementation 2 of Case 2, the terminal receives third indication information, which indicates that the priority of the second information is higher than the priority of the CSI. Furthermore, the terminal generates a first UCI bit sequence based on the third indication information. Note that the priority of the CSI is the same as the priority of the PUSCH used for transmitting the CSI.
[0104] The third indication information may be carried in an RRC signaling message or a DCI message, which is not particularly limited in this application. When Implementation 2 of Case 2 is implemented in combination with Implementation 3 of Case 1, it may be understood that the third indication information and the second indication information may be carried in the same message or different messages, which is not particularly limited in this application.
[0105] For example, in Example 5, after the terminal establishes a communication connection to the access network device, if the priority index value of the PUSCH corresponding to the CSI is index value 0, and the access network device sends second indication information and third indication information to the terminal by using an RRC signaling message, the second indication information indicates that the priority index value of the HARQ feedback information is index value 1, and the third indication information indicates that the priority index value of the second information is index value 1. In this case, the terminal determines that the priority of the second information is higher than the priority of the CSI and generates the first UCI bit sequence shown in FIG. 3b based on the fact that the priority of the HARQ feedback information is higher than the priority of the second information by default. The first UCI bit sequence generated in this example is referred to as the first UCI bit sequence in Example 4. Details will not be described again in this specification.
[0106] With reference to Implementation 1 and Implementation 2 of Case 2, the terminal may receive a first parameter from the access network device. The first parameter indicates that the second information and the HARQ feedback information are jointly encoded when a PUCCH resource in a PUCCH group overlaps with a CG-PUSCH resource. The first parameter may be carried in an RRC signaling message or a DCI message. In this case, it may be understood that after receiving the first parameter from the access network device, the terminal may generate the first UCI sequence with reference to the corresponding step in Case 1 (i.e., the execution step of generating the first UCI sequence after the terminal receives the first parameter in Case 1). Details will not be described again in this specification.
[0107] Referring to Implementation 1 and Implementation 2 of Case 2, when receiving the first parameter from the access network device, the terminal may further receive a fifth parameter (e.g., the parameter uci-MuxWithDiffPrio) from the access network device. The fifth parameter indicates that the HP-HARQ feedback information and the LP-HARQ feedback information of the primary PUCCH group are separately multiplexed on the PUCCH or the PUSCH. In this case, if the priority of the second information is the same as the priority of the HP-HARQ feedback information, the second information and the HP-HARQ feedback information are jointly encoded and the LP-HARQ feedback information are independently encoded; or if the priority of the second information is the same as the priority of the LP-HARQ feedback information, the HP-HARQ feedback information is independently encoded and the second information and the LP-HARQ feedback information are jointly encoded.
[0108] For example, after the terminal establishes a communication connection to the access network device, the access network device sends indication information to the terminal by using an RRC signaling message. If the indication information includes HARQ feedback information with a priority index value of 1 (i.e., HP-HARQ feedback information) and HARQ feedback information with a priority index value of 0 (i.e., LP-HARQ feedback information), and the priority index value of the second information is 1 and the priority index value of the third information is 0, the first UCI bit sequence generated by the terminal is a bit sequence corresponding to joint encoding of the second information and the HP-HARQ feedback information.
number
number
number
number
number
number
number
number
number
[0109] In Implementation 3 of Case 2, the information in descending order of priority is, by default, HARQ feedback information, CSI, and the second information. Alternatively, it is understood that the bit sequences are, by default, the first bit sequence, the third bit sequence, and the second bit sequence, in front-to-back order. Furthermore, the terminal generates the first UCI bit sequence based on the fact that the priority of the HARQ feedback information is higher than the priority of the CSI, which is higher than the priority of the second information. The bit sequences in the first UCI bit sequence are, by front-to-back order, the first bit sequence, the third bit sequence, and the second bit sequence.
[0110] For example, in Example 6, the terminal determines that the UCI to be transmitted includes HARQ feedback information, second information, and CSI. The first bit sequence corresponding to the HARQ feedback information is O HARQ bits, and the second bit corresponding to the second information is O CGskip The third bit sequence contains O bits and corresponds to the CSI. CSI In this case, the terminal generates the first UCI bit sequence shown in Figure 3c. The first bit sequence corresponding to the HARQ feedback information is
number
number
number
[0111] In Implementation 4 of Case 2, the terminal receives fourth indication information, where the fourth indication information indicates that the priority of the second information is lower than the priority of the CSI, and further, the terminal generates a first UCI bit sequence based on the fourth indication information.
[0112] The fourth indication information may be carried in an RRC signaling message or a DCI message, which is not particularly limited in this application. When Implementation 4 of Case 2 is implemented in combination with Implementation 2 of Case 1, it may be understood that the fourth indication information and the first indication information may be carried in the same message or different messages, which is not particularly limited in this application.
[0113] For example, in Example 7, after the terminal establishes a communication connection to the access network device, if the priority index value of the PUSCH corresponding to the CSI is index value 1, and the access network device sends first indication information and fourth indication information to the terminal by using an RRC signaling message, the first indication information indicates that the priority index value of the HARQ feedback information is index value 1, and the fourth indication information indicates that the priority index value of the second information is index value 0. In this case, the terminal determines that the priority of the second information is lower than the priority of the CSI and generates the first UCI bit sequence shown in FIG. 3c based on the fact that the priority of the HARQ feedback information is higher than the priority of the CSI by default. The first UCI bit sequence generated in this example is referred to as the first UCI bit sequence in Example 6. Details will not be described again in this specification.
[0114] In Implementation 5 of Case 2, the terminal receives fifth indication information, which indicates that the priority of the second information is the same as the priority of the CSI, and further generates a first UCI bit sequence based on the fifth indication information.
[0115] The fifth indication information may be carried in an RRC signaling message or in a DCI message. This is not particularly limited in the present application. When Implementation 5 of Case 2 is implemented in combination with Implementation 2 of Case 1, it may be understood that the fifth indication information and the first indication information may be carried in the same message or different messages. When Implementation 5 of Case 2 is implemented in combination with Implementation 3 of Case 1, the fifth indication information and the second indication information may be carried in the same message or different messages. This is not particularly limited in the present application.
[0116] For example, in Example 8, after the terminal establishes a communication connection to the access network device, if the priority index value of the PUSCH corresponding to the CSI is index value 0, and the access network device transmits first indication information and fifth indication information to the terminal by using an RRC signaling message, the first indication information indicates that the priority index value of the HARQ feedback information is index value 1, and the fifth indication information indicates that the priority index value of the second information is index value 0. In this case, the first indication information indicates that the priority of the HARQ feedback information is higher than the priority of the second information, and the fifth indication information indicates that the priority of the second information is the same as the priority of the CSI. In this case, if the priority of the second information is higher than the priority of the CSI by default, the terminal generates the first UCI sequence shown in FIG. 3b; or if the priority of the second information is lower than the priority of the CSI by default, the terminal generates the first UCI sequence shown in FIG. 3c.
[0117] For example, in Example 9, after the terminal establishes a communication connection to the access network device, if the priority index value of the PUSCH corresponding to the CSI is index value 1, and the access network device sends second indication information and fifth indication information to the terminal by using an RRC signaling message, the second indication information indicates that the priority index value of the HARQ feedback information is index value 1, and the fifth indication information indicates that the priority index value of the second information is index value 1. In this case, the second indication information indicates that the priority of the HARQ feedback information is the same as the priority of the second information, and the fifth indication information indicates that the priority of the second information is the same as the priority of the CSI. In this case, if the priority of the HARQ feedback information is higher than the priority of the second information by default and the priority of the second information is higher than the priority of the CSI by default, the terminal generates the first UCI sequence shown in FIG. 3b; or if the priority of the second information is lower than the priority of the CSI by default and the priority of the CSI is lower than the priority of the HARQ feedback information by default, the terminal generates the first UCI sequence shown in FIG. 3c.
[0118] The priority of the second information is higher than the priority of the CSI by default, i.e., the terminal may determine that the priority of the second information is higher than the priority of the CSI based on the fifth indication information of Embodiment 5. With reference to Implementation 5 of Case 2, it can be understood that the terminal may receive the first parameter and / or the fifth parameter from the access network device. The first parameter indicates that when PUCCH resources in a PUCCH group overlap with CG-PUSCH resources, the second information and HARQ feedback information are jointly encoded. The fifth parameter indicates that the HP-HARQ feedback information and the LP-HARQ feedback information of the primary PUCCH group are separately multiplexed on the PUCCH or the PUSCH. When the terminal receives the first parameter and the fifth parameter from the access network device, if the priority of the second information is the same as the priority of the HP-HARQ feedback information, the second information and the HP-HARQ feedback information are jointly encoded and the LP-HARQ feedback information are independently encoded; or, if the priority of the second information is the same as the priority of the LP-HARQ feedback information, the HP-HARQ feedback information is independently encoded and the second information and the LP-HARQ feedback information are jointly encoded. In this case, for a description of the first UCI bit sequence generated by the terminal, refer to the description of the first UCI bit sequence generated when the terminal receives the first parameter and the fifth parameter from the access network device in Implementation 1 and Implementation 2 of Case 2. Details will not be described again in this specification.
[0119] Case 3: The UCI includes HARQ feedback information, second information, fourth information (i.e., first part CSI, also referred to as CSI part 1), and fifth information (i.e., second part CSI, also referred to as CSI part 2). In this case, the first UCI bit sequence includes a first bit sequence corresponding to the HARQ feedback information, a second bit sequence corresponding to the second information, a fourth bit sequence corresponding to CSI part 1, and a fifth bit sequence corresponding to CSI part 2. The lengths of the first bit sequence, second bit sequence, fourth bit sequence, and fifth bit sequence are all greater than or equal to 1.
[0120] In Implementation 1 of Case 3, the information in descending order of priority is, by default, HARQ feedback information, CSI part 1, second information, and CSI part 2. Alternatively, it is understood that the bit sequences are, by default, the first bit sequence, fourth bit sequence, second bit sequence, and fifth bit sequence, in front-to-back order. Furthermore, the terminal generates the first UCI bit sequence based on the fact that the priority of the HARQ feedback information is higher than the priority of CSI part 1, which is higher than the priority of the second information, and which is higher than the priority of CSI part 2. The bit sequences in the first UCI bit sequence are, from front to back, the first bit sequence, fourth bit sequence, second bit sequence, and fifth bit sequence.
[0121] For example, in Example 10, the terminal determines that the UCI to be transmitted includes HARQ feedback information, CSI part 1, second information, and CSI part 2. The first bit sequence corresponding to the HARQ feedback information is O HARQ The fourth bit sequence, which contains O bits and corresponds to CSI part 1, is O CSI part 1 bits, and the second bit corresponding to the second information is OCGskip The fifth bit sequence, which contains bits and corresponds to CSI part 2, is O CSI part 2 In this case, the terminal generates the first UCI bit sequence shown in Figure 3d. The first bit sequence corresponding to the HARQ feedback information is
number
number
number
number
[0122] In Implementation 2 of Case 3, the terminal acquires sixth indication information, which indicates that the priority of the second information is the same as the priority of CSI part 1 (or the priority of CSI part 2). Furthermore, the terminal generates a first UCI bit sequence based on the sixth indication information.
[0123] The sixth indication information may be carried in an RRC signaling message or in a DCI message. This is not particularly limited in the present application. When Implementation 3 of Case 3 is implemented in combination with Implementation 2 of Case 1, it may be understood that the sixth indication information and the first indication information may be carried in the same message or different messages. When Implementation 3 of Case 3 is implemented in combination with Implementation 3 of Case 1, the sixth indication information and the second indication information may be carried in the same message or different messages. This is not particularly limited in the present application.
[0124] For example, in Example 11, after the terminal establishes a communication connection to the access network device, if the priority index values of the PUSCH corresponding to CSI part 1 and CSI part 2 are index value 0, and the access network device transmits first indication information and sixth indication information to the terminal by using an RRC signaling message, the first indication information indicates that the priority index value of the HARQ feedback information is index value 1, and the sixth indication information indicates that the priority index value of the second information is index value 0. In this case, the first indication information indicates that the priority of the HARQ feedback information is higher than the priority of the second information, and the sixth indication information indicates that the priority of the second information is the same as the priority of CSI part 1 (or the priority of CSI part 2). In this case, the terminal generates the first UCI sequence shown in FIG. 3d by default based on the fact that the priority of CSI part 1 is higher than the priority of the second information and that the priority of the second information is higher than the priority of CSI part 2.
[0125] For example, in Example 12, after the terminal establishes a communication connection to the access network device, if the priority index values of the PUSCH corresponding to CSI part 1 and CSI part 2 are index value 1, and the access network device sends second indication information and sixth indication information to the terminal by using an RRC signaling message, the second indication information indicates that the priority index value of the HARQ feedback information is index value 1, and the sixth indication information indicates that the priority index value of the second information is index value 1. In this case, the second indication information indicates that the priority of the HARQ feedback information is the same as the priority of the second information, and the sixth indication information indicates that the priority of the second information is the same as the priority of CSI part 1 (or the priority of CSI part 2). In this case, as shown in Example 10, the terminal generates the first UCI sequence shown in FIG. 3d based on the information, which is, by default, in descending priority order: HARQ feedback information, CSI part 1, second information, and CSI part 2.
[0126] Case 4: The UCI includes HARQ feedback information, second information, and sixth information (information indicating a HARQ process, e.g., CG-UCI below). In this case, the first UCI bit sequence includes a first bit sequence corresponding to the HARQ feedback information, a second bit sequence corresponding to the second information, and a sixth bit sequence corresponding to the CG-UCI. The lengths of the first bit sequence, the second bit sequence, and the sixth bit sequence are all greater than or equal to 1.
[0127] In Implementation 1 of Case 4, the information in descending order of priority is, by default, CG-UCI, HARQ feedback information, and the second information. Alternatively, it is understood that the bit sequences are, by default, the sixth bit sequence, the first bit sequence, and the second bit sequence, in front-to-back order. Furthermore, the terminal generates the first UCI bit sequence based on the fact that the priority of CG-UCI is higher than the priority of the HARQ feedback information, and the priority of the HARQ feedback information is higher than the priority of the second information. The bit sequences in the first UCI bit sequence are, from front to back, the sixth bit sequence, the first bit sequence, and the second bit sequence.
[0128] For example, in Example 13, the terminal determines that the UCI to be transmitted includes CG-UCI, HARQ feedback information, and second information. The sixth bit sequence corresponding to the CG-UCI is O CG-UCI The first bit sequence contains 0 bits and corresponds to the HARQ feedback information. HARQ bits, and the second bit corresponding to the second information is O CGskip In this case, the terminal generates the first UCI bit sequence shown in Figure 3e. The sixth bit sequence corresponding to CG-UCI is
number
number
number
number
number
[0129] Referring to Implementation 1 of Case 4, the terminal may further receive a second parameter from the access network device. The second parameter indicates that when a PUCCH resource in a PUCCH group overlaps with a CG-PUSCH, the CG-UCI and the HARQ feedback information are jointly encoded. The second parameter may be carried in an RRC signaling message or a DCI message. When the CG-UCI and the HARQ feedback information are indicated to be jointly encoded, in the generated first UCI sequence, the last bit of the sixth bit sequence corresponding to the CG-UCI and the first bit of the first bit sequence corresponding to the HARQ feedback information are consecutive (i.e., the bit index values are consecutive). For example, q in Example 1 of Case 4 is equal to 0, and the first UCI bit sequence is
number
number
number
[0130] Referring to Implementation 1 of Case 4, the terminal may further receive a first parameter from the access network device. The first parameter indicates that the second information and the HARQ feedback information are jointly encoded when the PUCCH resources in the PUCCH group overlap with the CG-PUSCH (this may be understood as UCI being multiplexed on the PUSCH). The first parameter may be carried in an RRC signaling message or a DCI message. When the second information and the HARQ feedback information are indicated to be jointly encoded, in the generated first UCI sequence, the last bit of the first bit sequence corresponding to the HARQ feedback information and the first bit of the second bit sequence corresponding to the second information are consecutive (i.e., the bit index values are consecutive).
[0131] For example, the terminal receives the first parameter and the second parameter from the access network device, i.e., the CG-UCI, the HARQ feedback information, and the second information are jointly encoded. In Example 13, both q and m are equal to 0, and the first UCI bit sequence is
number
number
number
number
[0132] Note that: 1. In the above cases (i.e., Case 1 to Case 4), unless otherwise specified or there is a logical contradiction, the terminology and / or descriptions in the implementations of different cases are consistent and may be cross-referenced, and technical features in different embodiments may be combined based on their internal logical relationships to form a new case. For example, Implementation 1 of Case 4 is combined with Implementation 1 of Case 2 (or Implementation 2 of Case 2). When the terminal needs to transmit CG-UCI, HARQ feedback information, second information, and CSI, the terminal may determine the information to be CG-UCI, HARQ feedback information, second information, and CSI in descending order of priority and generate the first UCI bit sequence shown in Figure 3f. 2. In the above cases, if any of the information is not transmitted, the corresponding bit sequence in the first UCI is omitted. For example, in case 4, if the terminal determines that CG-UCI does not need to be transmitted, the terminal omits the sixth bit sequence position corresponding to CG-UCI in the first UCI bit sequence to generate the first UCI bit sequence shown in Figure 3a. 3. The information mentioned in cases 1 to 4 is applicable to both licensed and unlicensed frequency bands.
[0133] In S202, after generating the first UCI bit sequence, the terminal outputs the first UCI bit sequence to a next processing module, which processes the first UCI bit sequence and sends the second UCI bit sequence obtained through final processing to the access network device.
[0134] In other words, after generating the first UCI bit sequence, the UCI bit sequence generation module of the terminal sends the first UCI bit sequence to a cyclic redundancy check (CRC) adding module to add a CRC to the first UCI bit sequence; the channel coding module performs channel coding on the first UCI bit sequence processed by the CRC adding module; the modulation module modulates the first UCI bit sequence processed by the channel coding module; and the resource mapping module maps the first UCI bit sequence processed by the modulation module to a PUSCH resource, i.e., sends the processed first UCI bit sequence (referred to as a second UCI bit sequence in this application) to the access network device by using the PUSCH resource. When PUSCH resources are limited, the resource mapping module sequentially performs mapping based on the order of the bit sequences from front to back in the first UCI bit sequence, and in this case, it can be understood that the rear bit sequences of the first UCI bit sequence may not be transmitted to the access network device. In other words, when resources are limited, the access network device may receive only a portion of the processed first UCI bit sequence.
[0135] Note that 1. a bit sequence in the first UCI bit sequence is processed to obtain a bit sequence in the second UCI bit sequence. For example, the first bit sequence is processed to obtain the seventh bit sequence in the second UCI bit sequence, the second bit sequence is processed to obtain the eighth bit sequence in the second UCI bit sequence, the third bit sequence is processed to obtain the ninth bit sequence in the second UCI bit sequence, the fourth bit sequence is processed to obtain the tenth bit sequence in the second UCI bit sequence, the fifth bit sequence is processed to obtain the eleventh bit sequence in the second UCI bit sequence, and the sixth bit sequence is processed to obtain the twelfth bit sequence in the second UCI bit sequence. 2. When the CRC addition module adds a CRC to each bit sequence in the first UCI bit sequence, only one CRC is added to bit sequences that are jointly encoded, and each bit sequence that is independently encoded (i.e., bit sequences that are not shown as jointly encoded) corresponds to one CRC. For example, in the first UCI bit sequence shown in Figure 3b, if the first and second bit sequences are jointly encoded, the first and second bit sequences jointly correspond to one CRC, and the third bit sequence corresponds to one CRC. Furthermore, after receiving the second UCI bit sequence, the access network device performs the reverse process on the second UCI bit sequence. For example, after receiving the second UCI bit sequence, the access network device demodulates the second UCI bit sequence through a demodulation module, and then performs a CRC removal process on the second UCI bit sequence processed through the demodulation module through a CRC removal module.
[0136] In conclusion, when the UCI bit sequence is generated by using the method shown in Figure 2, it can be ensured that the bit sequence corresponding to the HARQ feedback information precedes the bit sequence corresponding to the second information, so that when resources are limited, the bit sequence corresponding to the HARQ feedback information can be preferentially mapped to the transmission resources, which increases the probability of complete transmission of the HARQ feedback information and helps improve service stability.
[0137] The present application further provides another method for generating UCI. When PUSCH resources are limited, if the UCI includes multiple pieces of information, including second information and HARQ feedback information, the terminal preferentially maps a bit sequence corresponding to the second information to improve the probability of complete transmission of the second information and further enhance resource utilization. The method and communication device for generating UCI are further described below with reference to the accompanying drawings.
[0138] FIG. 4 is a schematic flowchart of another method for generating a UCI, according to an embodiment of the present application.
[0139] S401: The terminal generates a third UCI bit sequence.
[0140] The third UCI bit sequence includes a first bit sequence and a second bit sequence; the first bit sequence corresponds to first information, where the first information is HARQ feedback information; the second bit sequence corresponds to second information, where the second information indicates a PUSCH resource that is used or unused in the CG period; the second bit sequence precedes the first bit sequence, where the length of the first bit sequence is 1 or more, and the length of the second bit sequence is 1 or more.
[0141] S402: The terminal outputs a third UCI bit sequence.
[0142] The specific methods of S401 and S402 will be described in detail below.
[0143] In step S401, the terminal determines that the UCI to be transmitted includes HARQ feedback information and second information indicating a PUSCH resource to be used or unused in a CG period. When the UCI is multiplexed into the PUSCH, in a third UCI bit sequence generated by the terminal, the second bit sequence corresponding to the second information precedes the first bit sequence corresponding to the HARQ feedback information.
[0144] The third UCI bit sequence generated by the terminal varies depending on the different information contained in the UCI. The third UCI bit sequence generated by the terminal is outlined below using the following several cases:
[0145] Case 1: The UCI includes HARQ feedback information and second information, and the third UCI bit sequence includes a second bit sequence corresponding to the second information and a first bit sequence corresponding to the HARQ feedback information.
[0146] In Implementation 1 of Case 1, the information in descending order of priority is, by default, the second information, HARQ feedback information (or it is understood that this is specified in the communication protocol; this is applicable throughout this specification). Alternatively, it is understood that the bit sequences are, by default, the second bit sequence, the first bit sequence, in front-to-back order. Furthermore, the terminal generates a third UCI bit sequence based on the fact that the priority of the second information is higher than the priority of the HARQ feedback information. The bit sequences in the third UCI bit sequence are, by default, the second bit sequence, the first bit sequence, in front-to-back order.
[0147] For example, in example 1, the terminal determines that the UCI to be transmitted includes HARQ feedback information and second information. The first bit sequence corresponding to the HARQ feedback information is O HARQ bits, and the second bit corresponding to the second information is O CGskip In this case, the terminal generates the third UCI bit sequence shown in Figure 5a. The second bit sequence corresponding to the second information is
number
number
number
[0148] In Implementation 2 of Case 1, the terminal receives seventh indication information, which indicates that the priority of the second information is higher than the priority of the HARQ feedback information, and generates a third UCI bit sequence based on the eighth indication information.
[0149] The seventh indication information may be carried in an RRC signaling message or a DCI message, which is not particularly limited in the present application.
[0150] For example, in Example 2, after the terminal establishes a communication connection to the access network device, the access network device transmits seventh indication information to the terminal by using an RRC signaling message. The seventh indication information includes that the priority index value of the HARQ feedback information is index value 0 and the priority index value of the second information is index value 1. A larger priority index value indicates a higher priority. Specifically, when index value 1 is greater than index value 0, the seventh indication information indicates that the priority of the second information is higher than the priority of the HARQ feedback information. In this case, the terminal generates a third UCI bit sequence as shown in FIG. 5a. The third UCI bit sequence generated in this example is referred to as the third UCI bit sequence in Example 1. Details will not be described again in this specification.
[0151] In Implementation 3 of Case 1, the terminal receives eighth indication information, which indicates that the priority of the second information is the same as the priority of the HARQ feedback information, and generates a third UCI bit sequence based on the eighth indication information.
[0152] The eighth indication information may be carried in an RRC signaling message or a DCI message, which is not particularly limited in the present application.
[0153] For example, in Example 3, after the terminal establishes a communication connection to the access network device, the access network device transmits eighth indication information to the terminal by using an RRC signaling message. The eighth indication information includes that the priority index value of the HARQ feedback information is 1 and the priority index value of the second information is 1. A larger priority index value indicates a higher priority. Specifically, when both the priority index value of the HARQ feedback information and the priority index value of the second information are 1, the eighth indication information indicates that the priority of the HARQ feedback information is the same as the priority of the second information. In this case, as shown in Example 1, the terminal generates the third UCI bit sequence shown in FIG. 5a based on the fact that the priority of the second information is higher than the priority of the HARQ feedback information by default. The third UCI bit sequence generated in this example is referred to as the third UCI bit sequence in Example 1. Details will not be described again in this specification.
[0154] Referring to Implementations 1 to 3 of Case 1, the terminal may further receive a first parameter from the access network device. The first parameter indicates that the second information and the HARQ feedback information are jointly encoded when PUCCH resources in the PUCCH group overlap with CG-PUSCH resources. The first parameter may be carried in an RRC signaling message or a DCI message. The first parameter and the seventh indication information (or the eighth indication information) may be carried in the same message or different messages. This is not particularly limited in the present application.
[0155] When the second information and the HARQ feedback information are jointly encoded, in the generated third UCI sequence, the last bit of the second bit sequence corresponding to the second information and the first bit of the first bit sequence corresponding to the HARQ feedback information are consecutive (i.e., the bit index values are consecutive). For example, t in Example 1 is equal to 0, and the third UCI bit sequence is
number
number
number
[0156] In one possible implementation of Case 1, the second information further indicates a HARQ process.
[0157] Case 2: In the case where the transmission is performed on the PUSCH with sixth information (information indicating a HARQ process, for example, CG-UCI below), the UCI may be understood to include the HARQ feedback information, the second information, and the CG-UCI. In this case, the third UCI bit sequence includes a first bit sequence corresponding to the HARQ feedback information, a second bit sequence corresponding to the second information, and a sixth bit sequence corresponding to the CG-UCI. The lengths of the first bit sequence, the second bit sequence, and the sixth bit sequence are all equal to or greater than 1.
[0158] In Implementation 1 of Case 2, the information in descending order of priority is, by default, the second information, CG-UCI, and HARQ feedback information. Alternatively, it is understood that the bit sequences are, by default, the second bit sequence, the sixth bit sequence, and the first bit sequence, in front-to-back order. Furthermore, the terminal generates a third UCI bit sequence based on the fact that the priority of the second information is higher than the priority of the CG-UCI, and the priority of the CG-UCI is higher than the priority of the HARQ feedback information. The bit sequences in the third UCI bit sequence are, by front-to-back order, the second bit sequence, the sixth bit sequence, and the first bit sequence.
[0159] For example, in Example 4, the terminal determines that the UCI to be transmitted includes CG-UCI, HARQ feedback information, and second information. The sixth bit sequence corresponding to CG-UCI is O CG-UCI The first bit sequence contains 0 bits and corresponds to the HARQ feedback information. HARQ bits, and the second bit corresponding to the second information is O CGskip In this case, the terminal generates the third UCI bit sequence shown in Figure 5b. The second bit sequence corresponding to the second information is
number
number
number
number
number
[0160] In Implementation 2 of Case 2, the terminal receives seventh and ninth indication information, where the seventh indication information indicates that the priority of the second information is higher than the priority of the HARQ feedback information, and the ninth indication information indicates that the priority of the CG-UCI is the same as the priority of the second information or the priority of the CG-UCI is the same as the priority of the first information. Furthermore, the terminal generates a third UCI bit sequence based on the seventh and ninth indication information.
[0161] The seventh indication information and the ninth indication information may be carried in an RRC signaling message or a DCI message, which is not particularly limited in this application. It may be understood that the seventh indication information and the ninth indication information may be carried in the same message or different messages, which is not particularly limited in this application.
[0162] For example, in Example 5, after the terminal establishes a communication connection to the access network device, if the access network device sends the seventh indication information and the ninth indication information to the terminal by using an RRC signaling message, the seventh indication information indicates that the priority index value of the second information is 1 and the priority index value of the HARQ feedback information is 0. If the ninth indication information indicates that the priority index value of the CG-UCI is 1, the ninth indication information indicates that the priority of the CG-UCI is the same as the priority of the second information. If the ninth indication information indicates that the priority index value of the CG-UCI is 0, the ninth indication information indicates that the priority of the CG-UCI is the same as the priority of the HARQ feedback information. In this case, the terminal generates the third UCI bit sequence shown in FIG. 5b based on the fact that the priority of the second information is higher than the priority of the CG-UCI by default or that the priority of the CG-UCI is higher than the priority of the HARQ feedback information by default.
[0163] In Implementation 3 of Case 2, the terminal receives eighth indication information and ninth indication information, where the eighth indication information indicates that the priority of the second information is the same as the priority of the HARQ feedback information, and the ninth indication information indicates that the priority of the CG-UCI is the same as the priority of the second information or the priority of the CG-UCI is the same as the priority of the first information. Furthermore, the terminal generates a third UCI bit sequence based on the eighth indication information and the ninth indication information.
[0164] The eighth and ninth indication information may be carried in an RRC signaling message or a DCI message, which is not particularly limited in this application. It should be understood that the eighth and ninth indication information may be carried in the same message or different messages, which is not particularly limited in this application.
[0165] For example, in Example 6, after the terminal establishes a communication connection to the access network device, if the access network device sends the eighth indication information and the ninth indication information to the terminal by using an RRC signaling message, the eighth indication information indicates that the priority index value of the second information is 1 and the priority index value of the HARQ feedback information is 1. If the ninth indication information indicates that the priority index value of the CG-UCI is 1, the ninth indication information indicates that the priority of the CG-UCI is the same as the priority of the second information. In this case, the terminal generates the third UCI bit sequence shown in FIG. 5b based on the fact that the priority of the second information is higher than the priority of the CG-UCI and the priority of the CG-UCI is higher than the priority of the HARQ feedback information by default.
[0166] Referring to Implementation 1 to Implementation 3 of Case 2, the terminal may further receive a second parameter from the access network device. The second parameter indicates that the CG-UCI and the HARQ feedback information are jointly encoded when a PUCCH resource in the PUCCH group overlaps with the CG-PUSCH (this may be understood as UCI being multiplexed on the PUSCH). The second parameter may be carried in an RRC signaling message or a DCI message. When the CG-UCI and the HARQ feedback information are indicated to be jointly encoded, in the generated third UCI sequence, the last bit of the sixth bit sequence corresponding to the CG-UCI and the first bit of the first bit sequence corresponding to the HARQ feedback information are consecutive (i.e., the bit index values are consecutive). For example, q in Example 1 of Case 2 is equal to 0, and the third UCI bit sequence is
number
number
number
[0167] Referring to Implementation 1 of Case 2, the terminal may further receive a first parameter from the access network device. The first parameter indicates that the second information and the HARQ feedback information are jointly encoded when a PUCCH resource in the PUCCH group overlaps with a CG-PUSCH (this may be understood as UCI being multiplexed on a PUSCH). The first parameter may be carried in an RRC signaling message or a DCI message. When the second information and the HARQ feedback information are indicated to be jointly encoded, in the generated third UCI sequence, the last bit of the second bit sequence corresponding to the second information and the first bit of the first bit sequence corresponding to the HARQ feedback information are consecutive (i.e., the bit index values are consecutive).
[0168] For example, the terminal receives the first parameter and the second parameter from the access network device, i.e., the CG-UCI, the HARQ feedback information, and the second information are jointly encoded. In example 4, both t and q are equal to 0, and the third UCI bit sequence is
number
number
number
number
[0169] In a possible implementation of Case 2, if the second information further indicates a HARQ process, the second information and the CG-UCI may be the same information. For example, information element 1 is newly added to the CG-UCI, and the information element 1 indicates a PUSCH resource that is used or unused in the CG period.
[0170] Case 3: The UCI includes second information, HARQ feedback information, and third information, where the third information is CSI. In this case, the third UCI bit sequence includes a first bit sequence corresponding to the HARQ feedback information, a second bit sequence corresponding to the second information, and a third bit sequence corresponding to the CSI. The lengths of the first bit sequence, the second bit sequence, and the third bit sequence are all greater than or equal to 1.
[0171] In Implementation 1 of Case 3, the information in descending order of priority is, by default, the second information, HARQ feedback information, and CSI. Alternatively, it is understood that the bit sequences are, by default, the second bit sequence, the first bit sequence, and the third bit sequence, in front-to-back order. Furthermore, the terminal generates a third UCI bit sequence based on the fact that the priority of the second information is higher than the priority of the HARQ feedback information, and that the priority of the HARQ feedback information is higher than the priority of the CSI. The bit sequences in the third UCI bit sequence are, by front-to-back order, the second bit sequence, the first bit sequence, and the third bit sequence.
[0172] For example, in Example 7, the terminal determines that the UCI to be transmitted includes second information, HARQ feedback information, and CSI. The first bit sequence corresponding to the HARQ feedback information is O HARQ bits, and the second bit corresponding to the second information is O CGskip The third bit sequence contains O bits and corresponds to the CSI. CSI In this case, the terminal generates the third UCI bit sequence shown in Figure 5c. The second bit sequence corresponding to the second information is
number
number
number
number
[0173] In Implementation 2 of Case 3, the terminal receives tenth indication information, which indicates that the priority of the HARQ feedback information is higher than or equal to the priority of the CSI. Furthermore, the terminal generates a third UCI bit sequence based on the tenth indication information. Note that the priority of the CSI is the same as the priority of the PUSCH used for transmitting the CSI.
[0174] The tenth indication information may be carried in an RRC signaling message or a DCI message. This is not particularly limited in the present application. It may be understood that when the tenth indication information indicates that the priority of the HARQ feedback information is higher than the priority of the CSI and when Implementation 2 of Case 3 is implemented in combination with Implementation 3 of Case 1, the tenth indication information and the eighth indication information may be carried in the same message or different messages. This is not particularly limited in the present application. When the tenth indication information indicates that the priority of the HARQ feedback information is the same as the priority of the CSI and when Implementation 2 of Case 3 is implemented in combination with Implementation 2 of Case 1, the tenth indication information and the seventh indication information may be carried in the same message or different messages. This is not particularly limited in the present application.
[0175] For example, in Example 8, after the terminal establishes a communication connection to the access network device, if the priority index value of the PUSCH corresponding to the CSI is index value 0, and the access network device sends tenth indication information and eighth indication information to the terminal by using an RRC signaling message, the tenth indication information indicates that the priority index value of the HARQ feedback information is index value 1, and the eighth indication information indicates that the priority index value of the second information is index value 1. That is, the tenth indication information indicates that the priority of the HARQ feedback information is higher than the priority of the CSI, and the eighth indication information indicates that the priority of the second information is the same as the priority of the HARQ feedback information. In this case, the terminal determines that the priority of the HARQ feedback information is higher than the priority of the CSI and generates the third UCI bit sequence shown in FIG. 5c based on the default priority of the second information being higher than the priority of the HARQ feedback information.
[0176] Note: 1. In the above cases (i.e., Case 1 to Case 3), unless otherwise specified or there is a logical contradiction, the terms and / or descriptions in the implementations of different cases are consistent and may be cross-referenced, and the technical features in different embodiments may be combined based on their internal logical relationships to form a new case. 2. In the above cases, if any of the information is not transmitted, the corresponding bit sequence in the third UCI is omitted. For example, in Case 2, if the terminal determines that CG-UCI does not need to be transmitted, the terminal omits the sixth bit sequence position corresponding to CG-UCI in the third UCI bit sequence to generate the third UCI bit sequence shown in Figure 5a. 3. The information mentioned in Cases 1 to 3 is applicable to both licensed and unlicensed frequency bands.
[0177] In S402, after generating the third UCI bit sequence, the terminal outputs the third UCI bit sequence to the next processing module, which processes the third UCI bit sequence and sends the fourth UCI bit sequence obtained through final processing to the access network device.
[0178] In other words, after generating the third UCI bit sequence, the UCI bit sequence generation module of the terminal sends the third UCI bit sequence to the CRC adding module to add a CRC to the third UCI bit sequence; the channel encoding module performs channel encoding on the third UCI bit sequence processed by the CRC adding module; the modulation module modulates the third UCI bit sequence processed by the channel encoding module; and the resource mapping module maps the third UCI bit sequence processed by the modulation module to a PUSCH resource, i.e., transmits the processed third UCI bit sequence (referred to as a fourth UCI bit sequence in this application) to the access network device by using the PUSCH resource. It may be understood that if PUSCH resources are limited, the resource mapping module sequentially performs mapping based on the order of the bit sequences in the third UCI bit sequence. In this case, the latter bit sequences of the third UCI bit sequence may not be transmitted to the access network device. In other words, when resources are limited, the access network device may receive a portion of the processed third UCI bit sequence. Furthermore, after receiving the fourth UCI bit sequence, the access network device performs reverse processing on the fourth UCI bit sequence. For example, after receiving the fourth UCI bit sequence, the access network device demodulates the fourth UCI bit sequence through a demodulation module, and then performs CRC removal processing on the fourth UCI bit sequence processed through the demodulation module through a CRC removal module.
[0179] Note that: 1. A bit sequence in the third UCI bit sequence is processed to obtain a bit sequence in the fourth UCI bit sequence. For example, the first bit sequence is processed to obtain the seventh bit sequence in the second UCI bit sequence, the second bit sequence is processed to obtain the eighth bit sequence in the second UCI bit sequence, and the sixth bit sequence is processed to obtain the twelfth bit sequence in the second UCI bit sequence. 2. When the CRC addition module adds a CRC to each bit sequence in the third UCI bit sequence, only one CRC is added to bit sequences for which joint encoding is performed, and each bit sequence for which independent encoding is performed (i.e., bit sequences not indicated as being jointly encoded) corresponds to one CRC. For example, in the third UCI bit sequence shown in Figure 5b, if the first bit sequence, the second bit sequence, and the sixth bit sequence are jointly encoded, the first bit sequence, the second bit sequence, and the sixth bit sequence jointly correspond to one CRC.
[0180] In conclusion, by using the method shown in Figure 4, when the UCI bit sequence is generated, it can be ensured that the bit sequence corresponding to the second information is located first, so that when resources are limited, the bit sequence corresponding to the second information can be preferentially mapped to the transmission resources, which helps to increase the probability of complete transmission of the second information and improve resource utilization.
[0181] In one possible implementation, the terminal receives a third parameter from the access network device, and the third parameter indicates whether the UCI includes second information (this may be understood as whether the UCI has a function of indicating PUSCH resources used or unused in the CG period). When the third parameter is not configured (or configured as 0), it indicates that the UCI does not include the second information, or when the third parameter is configured (or configured as 1), it indicates that the UCI includes the second information. When the UCI includes the second information, the terminal may generate a first UCI bit sequence according to the method for generating a UCI provided in FIG. 2 and FIG. 4. When the UCI does not include the second information, it is considered that the first UCI bit sequence is generated based on the length of the second bit sequence being 0 (i.e., the position of the second bit sequence being omitted in the first UCI bit sequence).
[0182] The third parameter may be understood as a parameter related to the second information, and may be carried in an RRC configuration message or DCI. In one possible implementation, the third parameter is an extension factor for transmitting the second information on the PUSCH (e.g., the third parameter is betaoffsetCGskip-UCI). The third parameter is used to control the bit rate offset of the second information relative to uplink data (e.g., as the third parameter increases, the bit rate of the second information becomes lower, the reliability becomes better, and the overhead occupied by the second information becomes higher). In another possible implementation, the third parameter is a newly added parameter to the RRC configuration message or DCI (e.g., the third parameter is called cg-unusedpusch), and the third parameter indicates whether the second information is present.
[0183] The CG-UCI is typically used only in unlicensed frequency bands (this can be understood as UCI generated in licensed frequency bands not including the CG-UCI). Based on this, when the third parameter is configured, the present application further provides two application scenarios. In application scenario 1, the second information can be used only in licensed frequency bands, and in application scenario 2, the second information can be used in both licensed and unlicensed frequency bands. In one possible implementation, the terminal receives a fourth parameter from the access network device, and the fourth parameter indicates whether the second information can be used in the unlicensed frequency band (for example, the fourth parameter may be cg-retransmissionTimer). In one possible implementation, the fourth parameter is a parameter used in unlicensed frequency bands, and the fourth parameter is not configured (or does not exist) in the licensed frequency band. In other words, if the third parameter is configured (i.e., the second information is present) but the fourth parameter is not configured in the unlicensed frequency band, the second information cannot be used in the unlicensed frequency band and the second information can only be used in the licensed frequency band (corresponding to application scenario 1), or if the third parameter is configured (i.e., the second information is present) but the fourth parameter is configured in the unlicensed frequency band, the second information can be used in both the unlicensed frequency band and the licensed frequency band (corresponding to application scenario 2).
[0184] The following describes the second information existence form with reference to the above two application scenarios.
[0185] In application scenario 1, the second information may be used only in the licensed frequency band. In this case, there are forms (1) in which the second information may be information other than the CG-UCI; forms (2) in which an indicator field is newly added to the CG-UCI, and the newly added indicator field indicates PUSCH resources used or unused in the CG period. In other words, there are forms (3) in which the indicator field of the CG-UCI (hereinafter collectively referred to as a multiplexed indicator field for ease of explanation) is multiplexed in the licensed frequency band, and indicates PUSCH resources used or unused in the CG period. The multiplexed indicator field of the CG-UCI may be an indicator field indicating at least one of a HARQ process, a redundancy version, new data transmission or data retransmission, or a channel occupancy time. In other words, when the multiplexed indicator field of the CG-UCI is used in a licensed frequency band, the multiplexed indicator field of the CG-UCI only indicates the PUSCH resources that are used or unused in the CG period. For example, if the multiplexed indicator field of the CG-UCI is an indicator field that indicates a redundancy version, the function of the multiplexed indicator field in a licensed frequency band is to indicate the PUSCH resources that are used or unused in the CG period, and the function of the multiplexed indicator field in an unlicensed frequency band is to indicate the redundancy version.
[0186] For example, a CG-UCI used in an unlicensed frequency band includes indicator field 1 to indicator field 4. In an unlicensed frequency band, indicator field 1 to indicator field 4 of the CG-UCI indicate a HARQ process, a redundancy version, a new data transmission or a data retransmission, or a channel occupation time, respectively. If the second information does not use an indicator field of the CG-UCI, the second information is information other than the CG-UCI (corresponding to the above-mentioned existence form (1)). If indicator field 5 is added to the CG-UCI and indicator field 5 indicates a PUSCH resource used or unused in a CG period in a licensed frequency band, the second information includes indicator field 5 of the CG-UCI (corresponding to the above-mentioned existence form (2)). If a function is added to indicator field 4 of CG-UCI, and the function of indicator field 4 in the licensed frequency band is different from the original function of indicator field 4 in the unlicensed frequency band (i.e., the function is to indicate the channel occupancy time), and the function of indicator field 4 in the licensed frequency band is to indicate the PUSCH resources used or unused in the CG period, the second information includes indicator field 4 of CG-UCI (corresponding to the above-mentioned existence form (3)).
[0187] In application scenario 2, the second information may be used in both licensed and unlicensed frequency bands. In this case, there is a form (1) in which the second information may be separate information independent of the CG-UCI; or there is a form (2) in which an indicator field is newly added to the CG-UCI, and the newly added indicator field indicates PUSCH resources that are used or unused in the CG period. In other words, the newly added indicator field of the CG-UCI may be used in both unlicensed and licensed frequency bands to indicate PUSCH resources that are used or unused in the CG period.
[0188] In the above-described existence form (2) or existence form (3), in addition to the indicator field indicating the PUSCH resources used or unused within the CG period, the second information may be in the CG-UCI and may further include an indicator field indicating at least one of a HARQ process, a redundancy version, a new data transmission or data retransmission, or a channel occupation time. Alternatively, the second information may be in the CG-UCI and may not include an indicator field indicating a HARQ process, a redundancy version, a new data transmission or data retransmission, or a channel occupation time. This is not particularly limited in the present application. When the second information is in the CG-UCI and further includes an indicator field indicating at least one of a HARQ process, a redundancy version, a new data transmission or data retransmission, or a channel occupation time, the second information further indicates at least one of a HARQ process, a redundancy version, a new data transmission or data retransmission, or a channel occupation time.
[0189] The present application provides a communication device. The communication device may be configured to implement the functions of a terminal or an access network device. The communication device may be a terminal or an access network device. The communication device includes modules or units that correspond one-to-one to the methods / operations / steps / actions performed by the terminal or access network device in the aforementioned method embodiments. The units may be implemented by hardware circuits, software, or communication between hardware circuits and software. FIG. 6 is a diagram of the structure of a communication device 600 according to an embodiment of the present application. The communication device 600 may include an interface module 601 and a processing module 602. Specifically, the processing module 602 is configured to process signaling and / or data. The signaling and / or data may be data received by the interface module 601, and the processed signaling and / or data may also be sent by the interface module 601.
[0190] In one implementation, if the communication device 600 is a terminal,
[0191] The processing module 602 is configured to generate a first UCI bit sequence, the first UCI bit sequence including a first bit sequence and a second bit sequence, the first bit sequence corresponding to first information, the first information being hybrid automatic repeat request (HARQ) feedback information; the second bit sequence corresponding to second information, the second information indicating used or unused physical uplink shared channel (PUSCH) resources in a configured grant CG period; the first bit sequence preceding the second bit sequence, a length of the first bit sequence being greater than or equal to 1, and a length of the second bit sequence being greater than or equal to 1.
[0192] The interface module 601 is configured to output a first UCI bit sequence.
[0193] In one possible implementation, the interface module 601 is further configured to obtain first indication information, the first indication information indicating that the priority of the second information is lower than the priority of the first information.
[0194] In one possible implementation, the interface module 601 is further configured to obtain second indication information, where the second indication information indicates that the priority of the second information is the same as the priority of the first information.
[0195] In one possible implementation, the first UCI bit sequence further includes a third bit sequence, the third bit sequence corresponds to third information, the third information is channel state information (CSI), and the length of the third bit sequence is greater than or equal to 1.
[0196] In one possible implementation, the second bit sequence precedes the third bit sequence.
[0197] In one possible implementation, the interface module 601 is further configured to obtain third indication information, wherein the third indication information indicates that the priority of the second information is higher than the priority of the third information.
[0198] In one possible implementation, the second bit sequence is after the third bit sequence.
[0199] In one possible implementation, the interface module 601 is further configured to obtain fourth indication information, wherein the fourth indication information indicates that the priority of the second information is lower than the priority of the third information.
[0200] In one possible implementation, the interface module 601 is further configured to obtain fifth indication information, wherein the fifth indication information indicates that the priority of the second information is the same as the priority of the third information.
[0201] In one possible implementation, the third bit sequence includes a fourth bit sequence and a fifth bit sequence, the fourth bit sequence corresponds to fourth information, the fourth information is the first partial CSI, the fifth bit sequence corresponds to fifth information, the fifth information is the second partial CSI, the second bit sequence precedes the fifth bit sequence, the second bit sequence follows the fourth bit sequence, the fourth bit sequence has a length greater than or equal to 1, and the fifth bit sequence has a length greater than or equal to 1.
[0202] In one possible implementation, the first UCI bit sequence further includes a sixth bit sequence, the sixth bit sequence corresponds to sixth information, the sixth information indicates a HARQ process, and the length of the sixth bit sequence is 1 or more.
[0203] In one possible implementation, the first bit sequence is after the sixth bit sequence.
[0204] For specific implementations of the interface module 601 and the processing module 602, please refer to the specific implementation steps by the terminal in Figure 2. The details will not be described again in this specification.
[0205] In one implementation, for the specific implementation of the interface module 601 and the processing module 602, please refer to the specific implementation steps by the terminal in Figure 4. The details will not be described again in this specification.
[0206] In one implementation, when the communication device shown in FIG. 6 is an access network device,
[0207] The interface module 601 is configured to acquire a second UCI bit sequence, the second UCI bit sequence including a seventh bit sequence and an eighth bit sequence; the seventh bit sequence corresponds to first information, the first information being hybrid automatic repeat request (HARQ) feedback information; the eighth bit sequence corresponds to second information, the second information indicating used or unused physical uplink shared channel (PUSCH) resources in a configured grant CG period; the seventh bit sequence precedes the eighth bit sequence, a length of the seventh bit sequence is greater than or equal to 1, and a length of the second bit sequence is greater than or equal to 1.
[0208] In one possible implementation, the interface module 601 is further configured to send first indication information, the first indication information indicating that the priority of the second information is lower than the priority of the first information.
[0209] In one possible implementation, the interface module 601 is further configured to transmit second indication information, where the second indication information indicates that the priority of the second information is the same as the priority of the first information. The bit sequence corresponds to third information, where the third information is channel state information (CSI), and the length of the ninth bit sequence is equal to or greater than 1.
[0210] In one possible implementation, the eighth bit sequence precedes the ninth bit sequence.
[0211] In one possible implementation, the interface module 601 is further configured to send third indication information, where the third indication information indicates that the priority of the second information is higher than the priority of the third information.
[0212] In one possible implementation, the eighth bit sequence comes after the ninth bit sequence.
[0213] In one possible implementation, the interface module 601 is further configured to send fourth indication information, where the fourth indication information indicates that the priority of the second information is lower than the priority of the third information.
[0214] In one possible implementation, the interface module 601 is further configured to send fifth indication information, wherein the fifth indication information indicates that the priority of the second information is the same as the priority of the third information.
[0215] In one possible implementation, the ninth bit sequence includes a tenth bit sequence and an eleventh bit sequence, where the tenth bit sequence corresponds to the fourth information, which is the first part of CSI (i.e., CSI part 1), the eleventh bit sequence corresponds to the fifth information, which is the second part of CSI (i.e., CSI part 2), the eighth bit sequence precedes the eleventh bit sequence, the eighth bit sequence follows the tenth bit sequence, the tenth bit sequence has a length greater than or equal to 1, and the eleventh bit sequence has a length greater than or equal to 1.
[0216] In one possible implementation, the first UCI bit sequence further includes a 12th bit sequence, the 12th bit sequence corresponds to sixth information, the sixth information indicates a HARQ process, and the length of the 12th bit sequence is 1 or more.
[0217] In one possible implementation, the seventh bit sequence is after the twelfth bit sequence.
[0218] For a specific implementation of the interface module 601, please refer to the specific implementation steps by the access network device in Figure 2. The details will not be described again in this specification.
[0219] In an implementation, for specific implementations of the interface module 601 and the processing module 602, please refer to the specific implementation steps by the access network device in Figure 4. The details will not be described again in this specification.
[0220] FIG. 7 illustrates a communication device 700 according to an embodiment of the present application. The communication device 700 is configured to implement the functionality of a terminal or an access network device. The device may be a communication device or a device used within a communication device, and the communication device may be a terminal or an access network device. The device used within a communication device may be a chip system or a chip within a communication device. The chip system may include a chip, or may include a chip and another discrete device.
[0221] The communication device 700 includes at least one processor 710 configured to implement processing functions of a device (e.g., an access network device or a terminal) in the methods provided in the embodiments of the present application. The communication device 700 may further include a communication interface 720 configured to implement receiving and transmitting operations of a device (e.g., an access network device or a terminal) in the methods provided in the embodiments of the present application. In this embodiment of the present application, the communication interface may be a transceiver, a circuit, a bus, a module, or another type of communication interface, and is configured to communicate with another device by using a transmission medium. For example, the communication interface 720 is used by a device in the communication device 700 to communicate with other devices. The processor 710 is configured to receive and transmit data through the communication interface 720 and implement the methods in the aforementioned method embodiments.
[0222] The communication device 700 may further include at least one memory 730 configured to store program instructions and / or data. The memory 730 is coupled to the processor 710. The coupling in this embodiment of the present application may be an electrical, mechanical, or other form of indirect coupling or communication connection between devices, units, or modules, used for information exchange between the devices, units, or modules. The processor 710 may cooperate with the memory 730. The processor 710 can execute program instructions stored in the memory 730. At least one of the at least one memory may be included in the processor.
[0223] The specific connection medium between the communication interface 720, the processor 710, and the memory 730 is not limited in this embodiment of the present application. In this embodiment of the present application, in FIG. 7, the memory 730, the processor 710, and the communication interface 720 are connected through a bus. The bus is represented by using a thick line in FIG. 7. The connection method between other components is described merely as an example and does not constitute a limitation. The bus may be categorized as an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used to represent a bus in FIG. 7, but this does not mean that there is only one bus or only one type of bus.
[0224] When the communication device 700 is specifically a device used for a device (e.g., an access network device or a terminal), for example, when the communication device 700 is specifically a chip or chip system, the communication interface 720 may output or receive a baseband signal. When the communication device 700 is specifically a device (e.g., an access network device or a terminal), the communication interface 720 may output or receive a radio frequency signal. In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or perform the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, any conventional processor, etc. The steps of the methods disclosed with reference to the embodiments of the present application may be performed directly by a hardware processor or by using a combination of hardware and software modules in the processor.
[0225] It should be noted that the communication interface 720 may be configured to perform the functions of the interface module 601, and the processor 710 may be configured to perform the functions of the processing module 602. The details will not be described again herein.
[0226] If the communication device is a chip used in a terminal, the chip in the terminal implements the functions of the terminal in the above-mentioned method embodiments, and the chip in the terminal receives information from another network element or sends information to another network element.
[0227] When the communication device is a chip used in an access network device, the chip in the access network device implements the functions of the access network device in the aforementioned method embodiments, such as receiving information from another network element or transmitting information to another network element.
[0228] It may be understood that the processor in embodiments of the present application may be a central processing unit (CPU), or may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware device, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0229] The method steps in the embodiments of the present application may be implemented in a hardware manner or by a processor executing software instructions. The software instructions may include corresponding software modules. The software modules may be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium well known in the art. For example, the storage medium may be coupled to the processor, thereby enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may be a component of the processor. The processor and the storage medium may be located in an ASIC. In addition, the ASIC may be located in an access network device or a terminal. Of course, the processor and the storage medium may alternatively reside as discrete components in a terminal or access network device.
[0230] All or part of the above-described embodiments may be implemented by software, hardware, firmware, or any combination thereof. When software is used to implement an embodiment, all or part of the embodiment may be implemented in the form of a computer program product. A computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the procedures or functions of the embodiments of the present application are performed. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable device. The computer programs or instructions may be stored in a computer-readable storage medium, or the transmission of the computer programs or instructions may be performed using the computer-readable storage medium. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device integrating one or more available media, such as a server. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a DVD; or a semiconductor medium, such as a solid-state disk (SSD).
[0231] In the embodiments of the present application, unless otherwise specified or there is no logical conflict, the terms and / or descriptions in different embodiments are consistent and can refer to each other, and the technical features in different embodiments can be combined based on their internal logical relationships to form new embodiments.
[0232] It can be understood that various numbers in the embodiments of the present application are only used for distinction to facilitate description, and are not used to limit the scope of the embodiments of the present application. The sequence numbers of the above processes do not imply an execution order, and the execution order of the processes should be determined based on the functions and internal logic of the processes.
[0233] An embodiment of the present application further provides a computer-readable storage medium having computer-executable instructions stored therein that, when executed, perform the method performed by the terminal or access network device in the aforementioned method embodiment.
[0234] An embodiment of the present application further provides a computer program product, which includes a computer program that, when executed, performs the method performed by the terminal or access network device in the aforementioned method embodiment.
[0235] An embodiment of the present application further provides a communication system, the communication system including a terminal or an access network device, the terminal configured to perform the method performed by the terminal in the aforementioned method embodiment, or the access network device configured to perform the method performed by the access network device in the aforementioned method embodiment.
[0236] It should be noted that for ease of explanation, the foregoing method embodiments are depicted as a series of actions. However, those skilled in the art should understand that the present application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to the present application. Those skilled in the art should further understand that all embodiments described herein belong to exemplary embodiments, and the associated actions and modules are not necessarily required by the present application.
[0237] The descriptions of the embodiments provided in this application may refer to each other, and the descriptions of the embodiments may have different focuses. For parts not described in detail in one embodiment, please refer to the relevant description in another embodiment. For ease of explanation and brevity, for the functions and steps performed of the apparatus and device provided in the embodiments of this application, please refer to the relevant description in the method embodiments of this application. Method embodiments and apparatus embodiments may also be mutually referenced, combined, or cited.
[0238] Finally, it should be noted that the above embodiments are only intended to describe the technical solutions of the present application, rather than limiting the present application. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still make modifications to the technical solutions described in the above embodiments, or make equivalent substitutions for some or all of the technical features thereof, without departing from the scope of the technical solutions of the embodiments of the present application.
Claims
1. 1. A method for generating uplink control information UCI, the method comprising: generating a first UCI bit sequence, the first UCI bit sequence includes a first bit sequence and a second bit sequence, the first bit sequence corresponds to first information, the first information being hybrid automatic repeat request (HARQ) feedback information; the second bit sequence corresponds to second information, the second information indicating used or unused physical uplink shared channel (PUSCH) resources in a configuration grant CG period; the first bit sequence precedes the second bit sequence, a length of the first bit sequence is 1 or more, and a length of the second bit sequence is 1 or more; outputting the first UCI bit sequence; A method comprising:
2. The method further comprises: obtaining first indication information, the first indication information indicating that the second information has a lower priority than the first information; The method of claim 1.
3. The method further comprises: obtaining second instruction information, the second instruction information indicating that the priority of the second information is the same as the priority of the first information; The method of claim 1.
4. 4. The method of claim 1, wherein the first UCI bit sequence further includes a third bit sequence, the third bit sequence corresponding to third information, the third information being channel state information (CSI), and a length of the third bit sequence is equal to or greater than one.
5. 5. The method of claim 4, wherein the second bit sequence precedes the third bit sequence.
6. The method further comprises: obtaining third indication information, the third indication information indicating that the priority of the second information is higher than the priority of the third information; The method of claim 5.
7. 5. The method of claim 4, wherein the second bit sequence follows the third bit sequence.
8. The method further comprises: obtaining fourth instruction information, the fourth instruction information indicating that the priority of the second information is lower than the priority of the third information; The method of claim 7.
9. The method further comprises: obtaining fifth instruction information, the fifth instruction information indicating that the priority of the second information is the same as the priority of the third information; The method according to claim 5 or 7.
10. the third bit sequence includes a fourth bit sequence and a fifth bit sequence, the fourth bit sequence corresponds to fourth information, the fourth information is a first partial CSI, and the fifth bit sequence corresponds to fifth information, the fifth information is a second partial CSI; the second bit sequence precedes the fifth bit sequence, the second bit sequence follows the fourth bit sequence, the fourth bit sequence has a length greater than or equal to 1, and the fifth bit sequence has a length greater than or equal to 1; The method of claim 4.
11. 11. The method of claim 1, wherein the first UCI bit sequence further includes a sixth bit sequence, the sixth bit sequence corresponding to sixth information, the sixth information indicating a HARQ process, and a length of the sixth bit sequence is equal to or greater than 1.
12. 12. The method of claim 11, wherein the first bit sequence follows the sixth bit sequence.
13. 1. A communications device, the communications device comprising: a processing module configured to generate a first UCI bit sequence, the processing module comprising: a processing module, wherein the first UCI bit sequence includes a first bit sequence and a second bit sequence, the first bit sequence corresponds to first information, the first information being hybrid automatic repeat request (HARQ) feedback information; the second bit sequence corresponds to second information, the second information indicating used or unused physical uplink shared channel (PUSCH) resources in a configuration grant CG period; the first bit sequence precedes the second bit sequence, a length of the first bit sequence is 1 or more, and a length of the second bit sequence is 1 or more; an interface module configured to output the first UCI bit sequence; An apparatus having:
14. the interface module is further configured to obtain first indication information, the first indication information indicating that the priority of the second information is lower than the priority of the first information; 14. The apparatus of claim 13.
15. the interface module is further configured to obtain second indication information, the second indication information indicating that the priority of the second information is the same as the priority of the first information; 14. The apparatus of claim 13.
16. 16. The apparatus of claim 13, wherein the first UCI bit sequence further includes a third bit sequence, the third bit sequence corresponding to third information, the third information being channel state information (CSI), and a length of the third bit sequence is one or more.
17. 17. The apparatus of claim 16, wherein the second bit sequence precedes the third bit sequence.
18. the interface module is further configured to obtain third indication information, the third indication information indicating that the priority of the second information is higher than the priority of the third information; 18. The apparatus of claim 17.
19. 17. The apparatus of claim 16, wherein the second bit sequence follows the third bit sequence.
20. the interface module is further configured to obtain fourth indication information, the fourth indication information indicating that the priority of the second information is lower than the priority of the third information; 20. The apparatus of claim 19.
21. the interface module is further configured to obtain fifth indication information, the fifth indication information indicating that the priority of the second information is the same as the priority of the third information; 20. Apparatus according to claim 17 or 19.
22. the third bit sequence includes a fourth bit sequence and a fifth bit sequence, the fourth bit sequence corresponds to fourth information, the fourth information is a first partial CSI, and the fifth bit sequence corresponds to fifth information, the fifth information is a second partial CSI; the second bit sequence precedes the fifth bit sequence, the second bit sequence follows the fourth bit sequence, the fourth bit sequence has a length greater than or equal to 1, and the fifth bit sequence has a length greater than or equal to 1; 17. The apparatus of claim 16.
23. 23. The apparatus of claim 13, wherein the first UCI bit sequence further includes a sixth bit sequence, the sixth bit sequence corresponding to sixth information, the sixth information indicating a HARQ process, and a length of the sixth bit sequence is equal to or greater than 1.
24. 24. The apparatus of claim 23, wherein the first bit sequence follows the sixth bit sequence.
25. 1. A method for generating uplink control information UCI, the method comprising: generating a third UCI bit sequence, the third UCI bit sequence includes a first bit sequence and a second bit sequence, the first bit sequence corresponds to first information, the first information being hybrid automatic repeat request (HARQ) feedback information; the second bit sequence corresponds to second information, the second information indicating used or unused physical uplink shared channel (PUSCH) resources in a configuration grant CG period; the second bit sequence precedes the first bit sequence, a length of the first bit sequence is 1 or more, and a length of the second bit sequence is 1 or more; outputting the third UCI bit sequence; A method comprising:
26. The priority of the second information is the same as the priority of the first information.
26. The method of claim 25.
27. The method further comprises: obtaining eighth instruction information, the eighth instruction information indicating that the priority of the second information is the same as the priority of the first information; 27. The method of claim 26.
28. 28. The method of claim 25, wherein the third UCI bit sequence further includes a third bit sequence, the third bit sequence corresponding to third information, the third information being channel state information (CSI), and a length of the third bit sequence is equal to or greater than 1.
29. 29. The method of claim 28, wherein the first bit sequence precedes the third bit sequence.
30. The method further comprises: obtaining tenth indication information, the tenth indication information indicating that the priority of the first information is higher than the priority of the third information; or the tenth instruction information indicates that the priority of the first information is the same as the priority of the third information; 30. The method of claim 28 or 29.
31. 1. A communications device, the communications device comprising: a processing module configured to generate a third UCI bit sequence, a processing module, wherein the third UCI bit sequence includes a first bit sequence and a second bit sequence, the first bit sequence corresponding to first information, the first information being hybrid automatic repeat request (HARQ) feedback information; the second bit sequence corresponding to second information, the second information indicating used or unused physical uplink shared channel (PUSCH) resources in a configuration grant CG period; the second bit sequence precedes the first bit sequence, a length of the first bit sequence is equal to or greater than 1, and a length of the second bit sequence is equal to or greater than 1; an interface module configured to output the third UCI bit sequence; 1. An apparatus comprising:
32. The priority of the second information is the same as the priority of the first information.
32. The apparatus of claim 31.
33. the interface module is further configured to obtain eighth indication information, the eighth indication information indicating that the priority of the second information is the same as the priority of the first information; 33. The apparatus of claim 32.
34. 34. The apparatus of claim 31, wherein the third UCI bit sequence further includes a third bit sequence, the third bit sequence corresponding to third information, the third information being channel state information (CSI), and a length of the third bit sequence is one or more.
35. 35. The apparatus of claim 34, wherein the first bit sequence precedes the third bit sequence.
36. the interface module is further configured to obtain tenth indication information; the tenth indication information indicates that the priority of the first information is higher than the priority of the third information; or the tenth instruction information indicates that the priority of the first information is the same as the priority of the third information; 36. Apparatus according to claim 34 or 35.
37. 31. A communications device having a processor, the processor coupled to a memory, the memory configured to store a program or instructions that, when executed by the processor, cause the device to perform a method according to any one of claims 1 to 12, or cause the device to perform a method according to any one of claims 25 to 30.
38. 31. A computer-readable storage medium having stored thereon a computer program or instructions which, when executed, perform the method of any one of claims 1 to 12 or any one of claims 25 to 30.
39. 31. A computer program product comprising computer program code which, when executed, performs a method according to any one of claims 1 to 12 or any one of claims 25 to 30.
40. A communication device comprising a module adapted to carry out the method according to any one of claims 1 to 12 or the method according to any one of claims 25 to 30.
Citation Information
Patent Citations
Method, apparatus, and computer program
JP2025538993A
Terminal, wireless communication method, and wireless communication system
WO2024157431A1