Method for transmitting uplink control information (UCI), and communication apparatus

By placing the first information bit sequence before the second information when the priority is the same in the UCI bit sequence, and performing joint channel encoding or reserved physical resources, the UCI transmission reliability problem is solved, and the reliability of information transmission and service transmission quality are improved.

WO2025113072A1PCT designated stage expired Publication Date: 2025-06-05HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/128672
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-30
Filing Date
2024-10-30
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

In terms of physical uplink shared channel resources, how to improve the transmission reliability of the uplink control information UCI, especially when the first information and the HARQ feedback information are simultaneously multiplexed, ensure the reliability of information transmission.

Method used

In the UCI bit sequence, when the priority is the same, the bit sequence corresponding to the first information is placed before the second information, and joint channel encoding or physical resources are reserved to ensure priority mapping and transmission of the first information.

Benefits of technology

It improves the reliability of information transmission and ensures the transmission quality of services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024128672_05062025_PF_FP_ABST
    Figure CN2024128672_05062025_PF_FP_ABST
Patent Text Reader

Abstract

A method for transmitting uplink control information (UCI), and a communication apparatus. The method comprises: acquiring a first resource and a second resource; generating bit sequences of UCI, wherein the bit sequences include a first bit sequence and a second bit sequence, the first bit sequence corresponds to first information used for indicating the usage of the second resource by a terminal, the second bit sequence corresponds to second information, the second information comprises one or more of HARQ feedback information or information used for indicating that no transmission opportunity is used, the priority of the first information is the same as that of the second information, and the first bit sequence is before the second bit sequence; when uplink data can be fully carried by the first resource, using the first resource to transmit the uplink data and the UCI; and when the uplink data cannot be fully carried by the first resource, using the first resource and part or all of the second resource to transmit the uplink data, and using the first resource to transmit the UCI. The present application can improve the reliability of information transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Uplink control information (UCI) transmission method and communication device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on November 30, 2023, with application number 202311634661.5, and priority to the Chinese patent application entitled “A method and communication device for transmitting uplink control information UCI”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technologies, and in particular to a method and a communication device for transmitting uplink control information (UCI). Background Art

[0003] Multimodal services are services that add a tactile experience dimension to extended reality (XR). They can achieve remote touch and remote control, including remote perception in multiple aspects such as vision, hearing, touch, and kinesthetics.

[0004] Multi-level pre-scheduling technology can be applied to multimodal services. This means that a terminal does not need to obtain uplink authorization during uplink pre-scheduling, and the access network device can allocate scheduling resources to the terminal for uplink data transmission. Specifically, the access network device can allocate both dedicated resources and shared resources to the terminal. The terminal can decide whether to use the shared resources based on the amount of data. The terminal can also send uplink control information (UCI) (hereinafter referred to as first information) to the access network device, indicating the terminal's use of shared resources. This allows the access network device to better allocate scheduling resources to other terminals.

[0005] Typically, multiple types of information can be multiplexed on a physical uplink shared channel (PUSCH) resource. For example, first information and hybrid automatic repeat request (HARQ) feedback information can be multiplexed on the PUSCH resource simultaneously. However, improving the reliability of information transmission is an urgent issue to be addressed.

[0006] Summary of the Invention

[0007] An embodiment of the present application provides a method and communication device for transmitting uplink control information (UCI). In the embodiment of the present application, when first information and second information are simultaneously multiplexed on a PUSCH transmission resource, and the first information and the second information have the same priority, the bit sequence corresponding to the first information is positioned relatively forward, thereby improving the reliability of information transmission and facilitating service transmission.

[0008] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal, or by a module (such as a processor, chip, or chip system) applied to the terminal, or by a logical node, logical module, or software that can implement all or part of the terminal functions. The method may include: obtaining a first resource and a second resource; generating a bit sequence of UCI including a first bit sequence and a second bit sequence, wherein the first bit sequence corresponds to first information indicating the terminal's use of the second resource, the second bit sequence corresponds to second information, the second information includes one or more of HARQ feedback information or information indicating an unused transmission opportunity, the priority of the first information is the same as the priority of the second information, the first bit sequence precedes the second bit sequence, and the lengths of the first bit sequence and the second bit sequence are both greater than or equal to 1; when the uplink data can be fully carried by the first resource, the uplink data and UCI are sent using the first resource; when the uplink data cannot be fully carried by the first resource, the uplink data is sent using the first resource and a third resource and the first resource is used to send the UCI, and the third resource is part or all of the second resource.

[0009] In the solution provided in the present application, when the terminal generates the bit sequence of UCI, if the first information and the second information have the same priority, it can ensure that the first bit sequence corresponding to the first information is before the second bit sequence corresponding to the second information, and the first information and the second information are multiplexed simultaneously on the PUSCH transmission resource. In the case of limited resources, the first bit sequence can be preferentially mapped to the transmission resource, and if the uplink data can be fully carried by the first resource, the first resource is used to send the uplink data and UCI. If the uplink data cannot be fully carried by the first resource, the first resource and part or all of the second resource are used to send the uplink data and the first resource is used to send the UCI. Since the first information is used to indicate the terminal's use of the second resource, the access network device can decode the PUSCH based on the first information. Therefore, giving priority to the transmission of the first information can improve the reliability of information transmission, thereby facilitating the transmission of services.

[0010] In one possible embodiment, the method may further include: obtaining first indication information, where the first indication information is used to indicate that the priority of the first information is the same as the priority of the second information. By implementing this possible embodiment, the terminal can learn from the first indication information that the priority of the first information and the second information is the same, and generate a UCI bit sequence based on the first indication information, thereby improving the flexibility of the terminal in generating the UCI bit sequence.

[0011] In one possible implementation, the method may further include: performing joint channel coding on the first bit sequence and the second bit sequence in the UCI bit sequence to obtain an encoded UCI bit sequence. By implementing this possible implementation, the security and robustness of information hiding can be improved by performing joint channel coding on the first bit sequence and the second bit sequence.

[0012] In one possible embodiment, the method may further include: determining the number of modulation and coding symbols corresponding to the first bit sequence based on the number of bits of the first bit sequence and the number of cyclic redundancy check (CRC) bits of the first bit sequence; and determining the number of modulation and coding symbols corresponding to the second bit sequence based on the number of modulation and coding symbols corresponding to the first bit sequence. By implementing this possible embodiment, the first information and the second information have the same priority, and the number of modulation and coding symbols corresponding to the first bit sequence may be determined first, and then the number of modulation and coding symbols corresponding to the second bit sequence may be determined based on the number of modulation and coding symbols corresponding to the first bit sequence. In other words, when determining the number of modulation and coding symbols corresponding to the second bit sequence, the number of modulation and coding symbols corresponding to the first bit sequence may be reserved first. It can also be understood that the number of modulation and coding symbols of the first bit sequence is determined first, and then the number of modulation and coding symbols of the second bit sequence is determined, thereby ensuring the priority mapping of the first information, thereby improving the reliability of information transmission, and thus facilitating the transmission of services.

[0013] In one possible embodiment, the method may further include: mapping modulation and coding symbols corresponding to the first bit sequence on the resource block (RB) with the lowest sequence number in the first resource. By implementing this possible embodiment, since the UCI is sent using the first resource, the modulation and coding symbols corresponding to the UCI bit sequence can be mapped to the first resource. Therefore, the modulation and coding symbols corresponding to the first bit sequence in the UCI bit sequence are mapped to the first resource. Since the first information corresponding to the first bit sequence is used to indicate the terminal's use of the second resource, transmitting the first bit sequence using the first resource can improve the reliability of information transmission, which is beneficial to the transmission of services.

[0014] In one possible embodiment, the method may further include: mapping the modulation coding symbols corresponding to the first bit sequence to physical resources reserved for the first information and / or the second information in the first resource. By implementing this possible embodiment, when the number of bits of the first bit sequence is less than or equal to 2, the physical resources for the first bit sequence can be reserved, and the encoded first bit sequence can be mapped to the reserved physical resources. Physical resources for the bit sequences of the first information and the second information can also be reserved. In other words, the physical resources can be used jointly by the first bit sequence and the second bit sequence. When the reserved physical resources are mapped to the second bit sequence and are insufficient to map the first bit sequence, the encoded first bit sequence with insufficient resources for mapping can be mapped to the physical resources used by the second bit sequence to ensure priority mapping of the first bit sequence, thereby improving the reliability of information transmission and facilitating service transmission.

[0015] In one possible embodiment, the method may further include: mapping the modulation coding symbol corresponding to the first bit sequence starting from the first orthogonal frequency division multiplexing (OFDM) symbol after the first demodulation reference signal (DMRS), or starting from the first OFDM symbol that does not transmit DMRS, wherein the mapping includes continuously mapping the first bit sequence to the resource element (RE) of the OFDM symbol or uniformly and distributedly mapping the first bit sequence to the RE of the OFDM symbol. By implementing this possible embodiment, when the number of bits of the first bit sequence is greater than 2 and the first bit sequence is independently coded in one channel, the encoded first bit sequence can be mapped according to the rules of continuous mapping and distributed mapping.

[0016] In one possible embodiment, the method may further include: mapping the modulation coding symbols corresponding to the first bit sequence starting from the first OFDM symbol after the first DMRS, or starting from the first OFDM symbol that does not transmit a DMRS, wherein the mapping includes continuously mapping the first bit sequence and the second bit sequence to the REs of the OFDM symbol, or uniformly and distributedly mapping the first bit sequence and the second bit sequence to the REs of the OFDM symbol. By implementing this possible embodiment, when the number of bits of the first bit sequence and the second bit sequence is greater than 2 and the first bit sequence and the second bit sequence are jointly channel coded, the encoded first bit sequence and the second bit sequence can be mapped according to the rules of continuous mapping and distributed mapping.

[0017] In a second aspect, the present application provides a communication method, which can be executed by an access network device, or by a module (such as a processor, chip, or chip system) applied to the access network device, or by a logical node, logical module, or software that can implement all or part of the functions of the access network device. The method may include: obtaining a first resource and a second resource; receiving UCI from a terminal on the first resource, wherein the UCI bit sequence includes a first bit sequence and a second bit sequence, the first bit sequence corresponds to first information indicating the terminal's use of the second resource, the second bit sequence corresponds to second information, the second information includes one or more of HARQ feedback information or information indicating unused transmission opportunities, the priority of the first information is the same as the priority of the second information, the first bit sequence precedes the second bit sequence, and the lengths of the first bit sequence and the second bit sequence are both greater than or equal to 1; receiving uplink data on the first resource according to the UCI, or receiving uplink data on the first resource and a third resource according to the UCI, the third resource being part or all of the second resource.

[0018] In the solution provided in the present application, in the bit sequence of UCI received by the access network device, when the first information and the second information have the same priority, the first bit sequence corresponding to the first information is before the second bit sequence corresponding to the second information, and when the first information and the second information are simultaneously multiplexed on the PUSCH transmission resource, since the first information is used to indicate the terminal's use of the second resource, the access network device can decode the PUSCH according to the first information. Therefore, giving priority to the transmission of the first information can improve the reliability of information transmission, which is beneficial to the transmission of services.

[0019] It should be understood that the executor of the second aspect can be an access network device, and the specific content of the second aspect corresponds to the content of the first aspect. The corresponding features of the second aspect and the beneficial effects achieved can refer to the description of the first aspect. To avoid repetition, the detailed description is appropriately omitted here.

[0020] In a possible implementation, the method may further include: sending first indication information to the terminal, where the first indication information is used to indicate that the priority of the first information is the same as the priority of the second information.

[0021] In a possible implementation manner, the modulation and coding symbols corresponding to the first bit sequence are mapped starting from the RB with the lowest sequence number in the first resource.

[0022] In a possible implementation manner, the modulation and coding symbols corresponding to the first bit sequence are mapped to physical resources reserved for the first information and / or the second information in the first resource.

[0023] In a third aspect, the present application provides a communication device, comprising a module / unit for executing any of the methods described in the first aspect and its possible implementations. The device may be a terminal, a module applied to a terminal (e.g., a chip, a chip system, or a processor), or a logical node, a logical module, or software capable of implementing all or part of the terminal's functions.

[0024] In a fourth aspect, the present application provides a communication device, comprising a module / unit for performing any of the methods described in the second aspect and its possible implementations. The device may be an access network device, or a module (e.g., a chip, a chip system, or a processor) applied to an 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.

[0025] In a fifth aspect, the present application provides a communication device, which may be a terminal, or a chip, a chip system, or a processor that supports the terminal to implement the above-mentioned method, or a logical node, a logic module, or software that can implement all or part of the terminal functions. Among them, the communication device may also be a chip system. The communication device can execute the method described in the first aspect. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above-mentioned functions. The unit may be software and / or hardware. The operations and beneficial effects performed by the communication device can refer to the methods and beneficial effects described in the first aspect above, and the repeated parts will not be repeated.

[0026] In a sixth aspect, the present application provides a communication device, which may be an access network device, or a chip, chip system, or processor that supports the access network device to implement the above-mentioned method, or a logical node, logic module, or software that can implement all or part of the functions of the access network device. Among them, the communication device may also be a chip system. The communication device can execute the method described in the second aspect. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above-mentioned functions. The unit may be software and / or hardware. The operations and beneficial effects performed by the communication device can refer to the method and beneficial effects described in the second aspect above, and the repeated parts will not be repeated.

[0027] In the seventh aspect, the present application provides a computer-readable storage medium, which is used to store computer execution instructions. When the computer execution instructions are executed, the method executed by the terminal in the method described in the first aspect is implemented; or the method executed by the access network device in the method described in the second aspect is implemented.

[0028] In an eighth aspect, the present application provides a computer program product comprising a computer program. When the computer program is executed, the method executed by the terminal in the method described in the first aspect is implemented; or, the method executed by the access network device in the method described in the second aspect is implemented.

[0029] In a ninth aspect, the present application provides a communication system, which includes a communication device (such as a terminal) for executing the method described in the first aspect and a communication device (such as an access network device) for executing the method described in the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] FIG1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application;

[0031] FIG2 is a schematic diagram of a multimodal service provided in an embodiment of the present application;

[0032] FIG3 is a schematic diagram of multi-stage resource allocation for multiple terminals provided in an embodiment of the present application;

[0033] FIG4 is an interactive diagram of a UCI transmission method provided in an embodiment of the present application;

[0034] FIG5 and FIG6 are schematic structural diagrams of possible communication devices provided in embodiments of the present application. DETAILED DESCRIPTION

[0035] The specific embodiments of the present application are further described in detail below with reference to the accompanying drawings.

[0036] The terms "first" and "second" and the like in the specification, claims, and drawings of this application are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0037] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0038] In the present application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that there may be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0039] In this application, "sending information" can be understood as one device sending information to another device, or as one logical module within a device sending information to another logical module. For example, "an access network device sending information" can be understood as an access network device sending information to another device (such as a terminal), or as logical module 1 within an access network device sending information to logical module 2 within the access network device.

[0040] In this application, "receiving information" can be understood as one device receiving information from another device, or as a logical module within a device receiving information from another logical module. For example, "an access network device receiving information" can be understood as the access network device receiving information from another device (such as a terminal), or as logical module 1 within the access network device receiving information from logical module 2 within the access network device.

[0041] In this application, "sending information to... (e.g., a terminal)" can be understood as the destination of the information being the terminal. This can include sending information to the terminal directly or indirectly. "Receiving information from... (e.g., a terminal)" or "receiving information from... (e.g., a terminal)" can be understood as the source of the information being the terminal, which can include receiving information from the terminal directly or indirectly. The information may undergo necessary processing between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.

[0042] To better understand the embodiments of the present application, the following first introduces the system architecture involved in the embodiments of the present application:

[0043] The embodiments of the present application can be applied to communication systems evolved after 5G, such as long term evolution (LTE) systems, fifth generation mobile communication (5G) systems, sixth generation mobile communication (6G) systems, satellite communications, and short-range wireless communication systems. Among them, the wireless communication systems mentioned in the embodiments of the present application include but are not limited to: three major application scenarios of 5G / 6G mobile communication systems: enhanced mobile broadband (eMBB), ultra reliable low latency communication (URLLC) and massive machine type communication (mMTC), long range Internet of Things (LoRa) systems or vehicle networking systems. The wireless communication system may include one or more access network devices, and one or more terminal devices.

[0044] The following explanation uses the system architecture shown in Figure 1 as an example. As shown in Figure 1, communication system 1000 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one access network device (e.g., 110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal 120 is wirelessly connected to access network device 110. Access network device 110 is wirelessly or wiredly connected to core network 200. The core network devices in core network 200 and access network device 110 in RAN 100 can be separate physical devices, or they can be a single physical device that integrates core network logical functions and radio access network logical functions.

[0045] It should be noted that RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), for example, a 4G or 5G mobile communication system, or an evolved system after 5G (for example, a 6G mobile communication system). RAN 100 can also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (CRAN), etc. RAN 100 can also be a communication system that is a fusion of two or more of the above systems. It should be stated that the number of access network devices and terminal devices in Figure 1 is only for illustration and should not be regarded as a specific limitation on the present application. The terminal devices and network devices involved in the system architecture are described in detail below.

[0046] 1. Terminal Equipment

[0047] Terminal devices can also be called user equipment (UE), mobile station (MS), mobile terminal (MT), etc. They are devices used to provide voice or data connectivity to users, or they can be IoT devices. For example, terminal devices include handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, terminal devices can include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), vehicle-mounted devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminals, virtual reality (VR) devices, augmented reality (AR) devices, smart point-of-sale (POS) machines, customer-premises equipment (CPE), wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in unmanned driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and flying devices (such as intelligent robots, hot air balloons, drones, airplanes). Terminal devices can also be other devices with terminal functions, for example, terminal devices can also be devices that function as terminals in D2D communication.

[0048] The embodiments of this application do not limit the device form factor of the terminal. The device used to implement the functions of the terminal device can be the terminal device; it can also be a device that supports the terminal device to implement the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of chips or include chips and other discrete devices.

[0049] 2. Access Network Equipment

[0050] An access network device is a node in a radio access network (RAN), and can also be referred to as a network device or a RAN node (or device). An access network device is used to help terminals achieve wireless access. The multiple access network devices 110 in the communication system 1000 can be nodes of the same type or different types. In some scenarios, the roles of the access network device 110 and the terminal 120 are relative. For example, the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured as a mobile base station. For the terminal 120j that accesses the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The access network device 110 and the terminal 120 are sometimes referred to as communication devices. For example, the network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and the network elements 120a-120j can be understood as communication devices with terminal functions.

[0051] In one possible scenario, an access network device can 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 sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, an integrated access and backhaul (IAB) node, a mobile switching center, or an access network device in a non-terrestrial network (NTN) communication system, i.e., it can be deployed on a high-altitude platform or satellite. The access network device can be a macro base station (such as 110a in Figure 1), a micro base station or an indoor station (such as 110b in Figure 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. The access network device can also function as a base station in device-to-device (D2D) communication, vehicle-to-vehicle communication, drone communication, or machine communication. Optionally, the access network device may also be a server, a wearable device, a vehicle or an onboard device, etc. For example, the access network device in vehicle to everything (V2X) technology may be a road side unit (RSU).

[0052] All or part of the functions of the access network device in this application may also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform). The access network device in this application may also be a logical node, logical module, or software that can implement all or part of the functions of the access network device.

[0053] In another possible scenario, multiple access network devices collaborate to assist the terminal in achieving wireless access, and different access network devices respectively implement part of the functions of the base station. For example, the access network device can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It can be understood that the access network device can be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into an access network device in the access network RAN, or the CU can be divided into an access network device in the core network CN, which is not limited here.

[0054] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0055] In the embodiments of the present application, the form of the access network device is not limited. The device used to implement the functions of the access network device can be the access network device; it can also be a device that supports the access network device to implement the functions, such as a chip system. The device can be installed in the access network device or used in conjunction with the access network device.

[0056] In order to facilitate understanding of the contents of this solution, some of the terms involved in the embodiments of this application are explained below to facilitate understanding by those skilled in the art. This part is only for ease of understanding and cannot be regarded as a specific limitation of this application.

[0057] 1. Extended reality (XR)

[0058] XR refers to the use of computers to combine the real and the virtual to create a virtual environment that allows for human-computer interaction. XR typically includes virtual reality (VR) and augmented reality (AR). XR services typically have the following characteristics: ① The business model (also known as the domain model) is typically transmitted periodically based on the frame rate. The business model is used to indicate how related data is linked and coordinated within the business logic. ② The amount of data transmitted is large, and the frame size is variable.

[0059] 2. Multimodal Services

[0060] Multimodal services add a tactile dimension to XR, enabling remote touch and control, including visual, auditory, tactile, and kinesthetic remote perception. Multimodal services have great potential for development in related fields such as industrial automation, healthcare, and distance education. They can provide users with a comprehensive interactive experience and possess significant application value and commercial potential.

[0061] For example, in conjunction with Figure 2, Figure 2 shows the synchronous transmission of multiple data streams in a multi-sensory control scenario in a multimodal service. The master device and the slave device in Figure 2 are both terminal devices; the channel (community channel, comm.Channel) can be implemented based on the communication network in the aforementioned communication system, and the access network equipment in the communication network can be used to forward and process data from the master device and the slave device to realize communication between the master device and the slave device. In addition, the slave device can send data related to images (Video) and sounds (Audio) to the master device through the channel, and can also send tactile data (or tactile signals) obtained based on the tactile sensor to the master device through the channel. The tactile data (or tactile signal) can be obtained by the slave device through the tactile sensor. For example, the tactile data (or tactile signal) can be a collected surface texture. The master device can send sensory data and instructions such as position, action, and touch to the slave device through the channel. The slave device executes the instructions from the master device to obtain execution feedback data and sends the execution feedback data to the master device through the channel; wherein the execution feedback data may include data related to force and position.

[0062] 3. Multi-level pre-scheduling

[0063] Multi-level pre-scheduling technology is an uplink pre-scheduling technology that can be applied to tactile transmission. The uplink pre-scheduling terminal does not need to obtain uplink authorization, and the access network device can allocate scheduling resources to the terminal for uplink data transmission. The multi-level pre-scheduling technology process can be as follows: 1) The access network device allocates two parts of resources to the terminal: the first resource (dedicated resource) and the second resource (shared resource), wherein the first resource is allocated to the terminal by default, and the second resource is allocated to multiple terminals for sharing; 2) The terminal determines whether to use the second resource based on the amount of data. If the first resource cannot carry the amount of data, the first resource and the third resource (the third resource is part or all of the second resource) can be used for data transmission; 3) The terminal sends UCI to indicate the terminal's use of the second resource. The UCI can be a newly added UCI or an existing UCI with a modified field. The embodiment of the present application does not limit this. For the sake of convenience, the information used to indicate the terminal's use of the second resource will be uniformly represented as the first information in the future.

[0064] Exemplarily, in conjunction with Figure 3, Figure 3 shows the multi-level resource allocation of multiple terminals. The first resource of terminal 1 in Figure 3 is allocated to terminal 1 by default, the first resource of terminal 2 is allocated to terminal 2 by default, and the second resource is allocated to terminal 1 and terminal 2. If the first resource of terminal 1 can fully carry the data volume of terminal 1, only the first resource of terminal 1 can be used for data transmission of terminal 1. If the first resource of terminal 1 cannot fully carry the data volume of terminal 1, the first resource and second resource of terminal 1 can be used together for data transmission of terminal 1. The same applies to terminal 2 and will not be repeated. In an embodiment of the present application, terminal 1 can send a first message to indicate the usage of the second resource by terminal 1.

[0065] 4. Configured grant (CG)

[0066] CG refers to a mechanism that pre-configures some resources (i.e., PUSCH resources mentioned in this application) for terminals in the uplink. When the terminal subsequently has uplink data to be transmitted, it no longer needs to send a scheduling request for uplink data transmission to the access network device, and can use the pre-configured PUSCH resources for uplink transmission, thereby reducing uplink transmission latency. Typically, one transport block (TB) and at least one (or more) PUSCH resources can be configured within a CG cycle.

[0067] It should be noted that the duration of a CG cycle period is equal to the CG cycle. The PUSCH resources within the CG cycle period mentioned in this application may also be referred to as CG uplink resources, CG PUSCH resources, CG PUSCH transmission resources, CG PUSCH transmission opportunities, etc. in other schemes.

[0068] 5. Uplink control information (UCI)

[0069] Typically, UCI may include one or more of the following information: configured grant uplink control information (CG-UCI), hybrid automatic repeat request (HARQ) feedback information, and channel state information (CSI).

[0070] Among them, HARQ feedback information is ACK information (used to indicate successful data reception) or NACK information (used to indicate failed data reception, or no data received), so HARQ feedback information is related to the stability of the service. CSI includes CSI part 1 and CSI part 2; among them, the payload size of CSI part 1 is fixed and is used to confirm the information bits of CSI part 2. Usually, CSI part 1 is transmitted before CSI part 2; CSI can reflect the status information of the transmission channel between the communicating parties. Processing the transmission channel based on CSI is conducive to achieving high reliability and low latency transmission between the communicating parties. Therefore, CSI is related to the reliability of the service. CG-UCI includes information used to indicate the HARQ process (such as the HARQ process number), and the HARQ process number is conducive to the correct and reliable transmission of the service.

[0071] In an embodiment of the present application, UCI may further include first information, where the first information is used to indicate the terminal's use of the second resource. The access network device may decode the PUSCH based on the first information, so the first information is related to the reliability of information transmission.

[0072] It should be noted that UCI can be transmitted on the uplink physical control channel (PUCCH) or on the PUSCH. The following text of this application mainly focuses on the case where UCI is multiplexed on the PUSCH (ie, the UCI is transmitted via the PUSCH).

[0073] The terminal device can obtain the first resource and the second resource. When the uplink data can be fully carried by the first resource, the terminal can use the first resource to send the uplink data and UCI. When the uplink data cannot be fully carried by the first resource, the first resource and the third resource can be used to send the uplink data and the first resource can be used to send the UCI. The third resource is part or all of the second resource. In this case, the terminal can send the first information to the access network device to indicate the terminal's use of the second resource. If the PUSCH resources are limited (that is, the PUSCH resources are insufficient to transmit all UCI bit sequences), when the UCI contains multiple information including the first information and the second information, how to generate and transmit the UCI is an urgent problem to be solved.

[0074] The present application proposes a method for transmitting UCI. When PUSCH resources are limited, if the UCI contains multiple information including first information and second information, the terminal preferentially maps the bit sequence corresponding to the first information, thereby improving the reliability of information transmission and facilitating the transmission of services. The following embodiments will be described separately. In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form a new embodiment according to their internal logical relationships.

[0075] The communication method provided in the embodiment of the present application is described below. It can be understood that the present application uses the access network device and the terminal as an example to illustrate the execution subject of the interaction diagram, but the present application does not limit the execution subject of the interaction diagram. For example, the method executed by the access network device in the present application can also be executed by a module (such as a chip, a chip system, or a processor) applied to the access network device, and can also be implemented by a logical node, a logical module or software that can realize all or part of the functions of the access network device; the method executed by the terminal in the present application can also be executed by a module (such as a chip, a chip system, or a processor) applied to the terminal, and can also be implemented by a logical node, a logical module or software that can realize all or part of the functions of the terminal.

[0076] Please refer to Figure 4, which is an interactive diagram of a UCI transmission method provided by an embodiment of the present application. As shown in Figure 4, the communication method may include at least the following steps. Among them, S403 and S404 are parallel optional steps.

[0077] S401: A terminal and an access network device obtain a first resource and a second resource.

[0078] The access network device can allocate two parts of resources, the first resource and the second resource, to the terminal. It can be a static configuration, such as pre-configuration, protocol provisions, etc., or it can be dynamically configured through interaction such as instructions / information. This application does not impose any restrictions on this.

[0079] The first resource can be understood as a dedicated resource allocated to the terminal by default, and the second resource can be understood as a shared resource allocated to multiple terminals including the terminal. When the uplink data can be fully carried by the first resource, the terminal can use the first resource for data transmission. When the uplink data cannot be fully carried by the first resource, the terminal can use part or all of the first resource and the second resource (the third resource mentioned in this embodiment) for data transmission. Exemplarily, the first resource and the second resource can be PUSCH resources.

[0080] S402: The terminal generates a UCI bit sequence, including a first bit sequence and a second bit sequence. The first bit sequence corresponds to first information indicating usage of a second resource by the terminal, and the first bit sequence precedes the second bit sequence.

[0081] The terminal may generate a UCI bit sequence, where the UCI bit sequence may include a first bit sequence and a second bit sequence. The first bit sequence corresponds to first information, where the first information is used to indicate usage of the second resource by the terminal; the second bit sequence corresponds to second information, where the second information includes one or more of HARQ feedback information or information indicating an unused transmission opportunity; the first bit sequence precedes the second bit sequence; the length of the first bit sequence is greater than or equal to 1; and the length of the second bit sequence is greater than or equal to 1.

[0082] The first information indicating the usage of the second resource by the terminal may include the following possible implementations:

[0083] In one possible implementation, when the uplink data can be fully carried by the first resource, the terminal uses the first resource to send the uplink data and UCI, and the first information may indicate that the terminal does not use the second resource;

[0084] Another possible implementation is that when the uplink data cannot be fully carried by the first resource, the terminal uses the first resource and the third resource to send the uplink data, then the first information can indicate that the terminal has used the second resource, and further optionally can indicate that other resources in the second resource except the third resource are not used by the terminal, and further optionally can indicate which resources of the second resource are used by the terminal, etc.

[0085] After the terminal generates the UCI bit sequence, the UCI bit sequence can be output to the next processing module so that the next processing module processes the UCI bit sequence, such as determining the number of modulation and coding symbols corresponding to the UCI bit sequence and mapping the number of modulation and coding symbols corresponding to the UCI bit sequence on the first resource, and sending the UCI obtained after the final processing to the access network device.

[0086] S403: When the uplink data can be fully carried by the first resource, the terminal sends the uplink data and UCI using the first resource.

[0087] S404: When the uplink data cannot be fully carried by the first resource, the terminal uses the first resource and the third resource to send the uplink data and uses the first resource to send UCI. The third resource is part or all of the second resource.

[0088] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.

[0089] In an embodiment of the present application, when generating a bit sequence of UCI, the terminal can ensure that the bit sequence corresponding to the first information is before the bit sequence corresponding to the second information. Thus, when resources are limited, the bit sequence corresponding to the first information can be preferentially mapped to the transmission resources, thereby improving the reliability of information transmission and facilitating the transmission of services.

[0090] The specific implementation of S402 is described in detail below, wherein:

[0091] In S402, the terminal determines that the UCI to be sent includes first information (hereinafter referred to as pooling-UCI) for indicating the terminal's use of the second resource and second information, the second information including one or more of HARQ feedback information or information indicating unused transmission opportunities (for example, hereinafter referred to as unused transmission opportunity (UTO)-UCI)), or the second information includes one or more of HARQ feedback information or information indicating a HARQ process (for example, CG-UCI). It can be understood that UTO-UCI is applicable to licensed frequency bands, while CG-UCI is applicable to unlicensed frequency bands. Therefore, UTO-UCI and CG-UCI do not coexist. If the high-level parameter cg_RetransmissionTimer is configured, CG-UCI exists. If the high-level parameter nrof_UTO_UCI is configured, UTO-UCI exists. In the following text, the one or more pieces of information included in the second information are only described using UTO-UCI as an example. It can be understood that when CG-UCI exists, the UTO-UCI in all symbols and texts appearing later can be replaced with CG-UCI, and the UTO-UCI transmitted on PUSCH can be replaced with high-level parameter CG-UCI multiplexing.

[0092] The bit sequence of UCI includes a first bit sequence corresponding to the first information and a second bit sequence corresponding to the second information. When the UCI is multiplexed on the first resource, in the bit sequence of UCI generated by the terminal, the first bit sequence corresponding to the first information is before the second bit sequence corresponding to the second information. Among them, UCI is multiplexed on the first resource, which can be understood as transmitting the first information and the second information on the PUSCH. Specifically, if the first information is pooling-UCI and the second information is HARQ feedback information, the pooling-UCI and HARQ feedback information are transmitted on the PUSCH; if the second information is UTO-UCI, the pooling-UCI and UTO-UCI are transmitted on the PUSCH; if the second information is HARQ feedback information and UTO-UCI, the pooling-UCI, HARQ feedback information and UTO-UCI are transmitted on the PUSCH.

[0093] It should be understood that the A bit sequence in the UCI bit sequence mentioned in this application is before the B bit sequence, which may include at least one or more of the following understandings: ①. The position of the A bit sequence in the UCI bit sequence is before the position of the B bit sequence; ②. When the bit index value of the last bit in the A bit sequence in the UCI bit sequence is less than the bit index value of the first bit in the B bit sequence in the UCI bit sequence, the A bit sequence is considered to be before the B bit sequence; ③. When the UCI bit sequence is mapped for resources, if the A bit sequence is mapped first and then the B bit sequence is mapped, the A bit sequence is considered to be before the B bit sequence; ④. In the UCI bit sequence, the priority of the A bit sequence is higher than the priority of the B bit sequence, then the A bit sequence is considered to be before the B bit sequence; ⑤. When the UCI bit sequence is transmitted, the reserved resources corresponding to the A bit sequence (resources configured for transmission of the A bit sequence) cannot be used by the B bit sequence, then the A bit sequence is considered to be before the B bit sequence. Similarly, the reference in this application to "the B bit sequence in the UCI bit sequence is after the A bit sequence" may include one or more of the following understandings: ①, the position of the B bit sequence in the UCI bit sequence is after the position of the A bit sequence; ②, when the bit index value of the first bit in the B bit sequence in the UCI bit sequence is greater than the bit index value of the last bit in the A bit sequence in the UCI bit sequence, the B bit sequence is considered to be after the A bit sequence; ③, when performing resource mapping on the UCI bit sequence, if the A bit sequence is mapped first and then the B bit sequence is mapped, the B bit sequence is considered to be after the A bit sequence. ④, in the UCI bit sequence, the priority of the B bit sequence is lower than the priority of the A bit sequence, the B bit sequence is considered to be after the A bit sequence; ⑤, during transmission, the B bit sequence cannot use the reserved resources corresponding to the A bit sequence (resources configured for the transmission of the A bit sequence), the B bit sequence is considered to be after the A bit sequence. The full text is as follows.

[0094] The UCI includes first information and second information. Depending on the priorities of the first information and the second information, the terminal generates a different UCI bit sequence, determines the modulation and coding number corresponding to the UCI bit sequence, and maps the UCI bit sequence to the first resource. The following schematically introduces the UCI bit sequence generated by the terminal in the following cases:

[0095] Case 1: The priority of the first information and the second information is the same.

[0096] For generation of the UCI bit sequence: the first bit sequence precedes the second bit sequence.

[0097] In a first embodiment, a terminal obtains first indication information, where the first indication information is used to indicate that the priority of the first information is the same as the priority of the second information. Further, the terminal generates a UCI bit sequence based on the first indication information. The order of the bit sequences in the UCI bit sequence from front to back is: first bit sequence, second bit sequence.

[0098] Exemplarily, the terminal determines that the UCI to be sent includes first information and second information, the second information includes one or more of HARQ feedback information or UTO-UCI, and the first bit sequence corresponding to the first information includes O Pooling-UCI bits, the first bit sequence is If the second information includes HARQ feedback information, the second bit sequence corresponding to the second information includes: HARQ bits, the second bit sequence is If the second information includes UTO-UCI information, the second bit sequence includes 0 UTO-UCI bits, the second bit sequence is If the second information includes HARQ feedback information and UTO-UCI information, the second bit sequence includes 0 HARQ +O UTO-UCI bits, the second bit sequence is There are m bits between the first bit sequence and the second bit sequence, where m is an integer greater than or equal to 0. When m is equal to 0, the last bit of the first bit sequence and the first bit of the second bit sequence are continuous (i.e., the bit index values ​​are continuous).

[0099] The first indication information may be carried in a radio resource control (RRC) signaling message or in a downlink control information (DCI) message, and this application does not impose any specific limitation on this.

[0100] Exemplarily, after the terminal establishes a communication connection with the access network device, the access network device sends a first indication message to the terminal through an RRC signaling message, and the first indication message includes a priority index value of the first information being index value 1 and a priority index value of the second information being index value 1; wherein, the larger the priority index value, the higher the priority. When the priority index values ​​of the first information and the second information are both index value 1, the first indication message indicates that the priority of the first information is the same as the priority of the second information.

[0101] Optionally, in embodiment 2, the first information and the second information may also be jointly encoded, that is, the terminal performs joint channel coding on the first bit sequence and the second bit sequence in the UCI bit sequence.

[0102] Exemplarily, when the first information and the second information are jointly encoded, in the generated UCI bit sequence, the last bit of the first bit sequence corresponding to the first information and the first bit of the second bit sequence corresponding to the second information are continuous (ie, the bit index values ​​are continuous). For example, in the bit sequence example in the aforementioned embodiment 1, if m is 0 and the second information includes HARQ feedback information, the UCI bit sequence can be: The first bit sequence corresponding to the first information includes: Pooling-UCI bits, the first bit sequence is The second bit sequence corresponding to the second information includes: HARQ bits, the second bit sequence is If m is 0, the second information includes UTO-UCI information, and the UCI bit sequence can be: The first bit sequence corresponding to the first information includes: Pooling-UCI bits, the first bit sequence is The second bit sequence corresponding to the second information includes: UTO-UCI bits, the second bit sequence is If m is 0, the second information includes HARQ feedback information and UTO-UCI information, and the UCI bit sequence can be: The first bit sequence corresponding to the first information includes: Pooling-UCI bits, the first bit sequence is The second bit sequence corresponding to the second information includes: HARQ +O UTO-UCI bits, the second bit sequence is

[0103] Case 2: The priorities of the first information and the second information are different.

[0104] Regarding the generation of the UCI bit sequence: the first bit sequence precedes the bit sequence corresponding to information having a lower priority than the first information.

[0105] Implementation method three, by default (or understood as specified in the communication protocol, the full text is as such) the order of priority from high to low is: first information, second information; or understood as, the default order of each bit sequence from front to back is: first bit sequence, second bit sequence. Furthermore, the terminal generates a bit sequence of UCI based on the priority of the first information being higher than the priority of the second information, and the order of each bit sequence in the bit sequence of the UCI from front to back is: first bit sequence, second bit sequence. The bit sequence of UCI generated in this example is as shown in the bit sequence of UCI in the aforementioned case one, and will not be repeated here.

[0106] In a fourth embodiment, the terminal obtains second indication information, where the second indication information is used to indicate that the priority of the first information is higher than the priority of the second information. Furthermore, the terminal generates a UCI bit sequence based on the second indication information. The second indication information can be carried in an RRC signaling message or a DCI message, which is not specifically limited in this application.

[0107] Exemplarily, after the terminal establishes a communication connection with the access network device, the access network device sends second indication information to the terminal via an RRC signaling message, where the second indication information includes a priority index value of the first information as index value 1 and a priority index value of the second information as index value 0; wherein, the larger the priority index value, the higher the priority, that is, when the index value 1 is greater than the index value 0, the second indication information indicates that the priority of the first information is higher than the priority of the second information. The bit sequence of the UCI generated in this example is as shown in the bit sequence of the UCI in the aforementioned embodiment 1, and will not be repeated here.

[0108] After the terminal generates the UCI bit sequence, the UCI bit sequence can be output to the next processing module so that the next processing module processes the UCI bit sequence, such as determining the number of modulation and coding symbols corresponding to the UCI bit sequence and mapping the number of modulation and coding symbols corresponding to the UCI bit sequence on the first resource, and sending the UCI obtained after the final processing to the access network device.

[0109] In other words, after generating the UCI bit sequence, the module of the terminal sends the UCI bit sequence to the CRC adding module to add CRC to the UCI bit sequence, and then the channel coding module performs channel coding on the UCI bit sequence processed by the CRC adding module, the modulation module modulates the UCI bit sequence processed by the channel coding module, and the resource mapping module maps the UCI bit sequence processed by the modulation module onto the first resource, that is, uses the first resource to send the processed UCI bit sequence to the access network device. It can be understood that when the first resource is limited, the resource mapping module will map in sequence according to the order of the bit sequences in the UCI bit sequence, which may result in the bit sequence at the end of the UCI bit sequence not being sent to the access network device, that is, the access network device may receive part of the processed UCI bit sequence when the resources are limited.

[0110] The following specifically describes the number of modulation and coding symbols and resource mapping for determining the UCI bit sequence.

[0111] After combining the UCI bit sequence generation in the above-mentioned embodiments 1, 3, and 4 (the first bit sequence and the second bit sequence in the UCI bit sequence are not jointly channel coded), the number of modulation and coding symbols corresponding to the UCI bit sequence can be determined. Specifically, the number of modulation and coding symbols corresponding to the first bit sequence can be determined based on the number of bits of the first bit sequence and the number of CRC bits of the first bit sequence, and the number of modulation and coding symbols corresponding to the second bit sequence can be determined based on the number of modulation and coding symbols corresponding to the first bit sequence. Exemplary:

[0112] Example 1: UCI and uplink data are transmitted simultaneously on PUSCH, and TBoMS is not configured, or TBoMS is configured but the value of numberOfSlotsTBoMS is 1. The number of modulation and coding symbols corresponding to the first bit sequence satisfies:

[0113] Where Q′Pooling-UCI represents the number of modulation and coding symbols corresponding to the first bit sequence, O Pooling-UCI Indicates the number of bits in the first bit sequence, L Pooling-UCI Indicates the number of CRC bits of the first bit sequence, Indicates the offset value, which is used to change the amount of resources occupied by UCI, thereby adjusting the UCI bit rate. Indicates the number of PUSCH symbols, Indicates the number of REs occupied by UCI in the lth symbol, C UL-SCH Indicates the number of code blocks of the uplink shared channel (UL-SCH) transmitted by PUSCH. If the DCI format for scheduling PUSCH transmission includes the code block group transmission information (CBGTI) field indicating that the terminal does not transmit the rth code block, K r =0; otherwise, K r is the rth code block size of the UL-SCH transmitted by the PUSCH, α represents a scaling parameter, and l0 represents the first symbol after the DMRS.

[0114] If the second information includes HARQ feedback information, the number of modulation and coding symbols corresponding to the second bit sequence satisfies:

[0115] Among them, Q′ ACK Indicates the number of modulation and coding symbols corresponding to the HARQ feedback information, O ACK Indicates the number of bits in the bit sequence corresponding to HARQ-ACK, L ACK Indicates the number of bits of the CRC of the bit sequence corresponding to HARQ-ACK. If 0ACK ≥360, L ACK =11, otherwise the polar code encoding rule is used for calculation.

[0116] If the second information includes UTO-UCI information, the number of modulation and coding symbols corresponding to the second bit sequence satisfies:

[0117] Among them, Q′ UTO-UCI Indicates the number of modulation and coding symbols corresponding to UTO-UCI, O UTO-UCI Indicates the number of bits in the bit sequence corresponding to UTO-UCI, L UTO-UCI Indicates the number of bits of the CRC of the bit sequence corresponding to UTO-UCI. ACK ≥360, L ACK =11, otherwise the polar code encoding rule is used for calculation.

[0118] If the second information includes HARQ feedback information and UTO-UCI information, the number of modulation and coding symbols corresponding to the second bit sequence satisfies: Q′ ACK +Q′ UTO-UCI .

[0119] Example 2: UCI and uplink data are transmitted on PUSCH simultaneously, and repeated transmission type B (Type B) is not used, or TBoMS is configured but the value of numberOfSlotsTBoMS is N s , N s If the value is greater than 1, the denominator of the formula for the number of modulation coding symbols corresponding to the first bit sequence and the second bit sequence in the above example 1 is increased by a factor of

[0120] After determining the modulation and coding symbols corresponding to the first and second bit sequences included in the UCI, the corresponding modulation and coding symbols can be mapped to the first resource. Specifically, since the first bit sequence precedes the second bit sequence, the modulation and coding symbols corresponding to the first bit sequence can be mapped starting from the RB with the lowest sequence number in the first resource.

[0121] Among them, for the case where the number of bits in the bit sequence is greater than 2, the modulation and coding symbols corresponding to the bit sequence can be mapped starting from the first OFDM symbol after the first DMRS, or the modulation and coding symbols corresponding to the bit sequence can be mapped starting from the first OFDM symbol that does not transmit DMRS. The mapping can follow the rules of continuous mapping (that is, the bit sequence is continuously mapped to the RE of the OFDM symbol) and distributed mapping (that is, the bit sequence is evenly and distributedly mapped to the RE of the OFDM symbol).

[0122] For the case where the number of bits in the bit sequence is less than or equal to 2, the mapping can be performed according to the punching method. Specifically, the modulation and coding symbols corresponding to the bit sequence can be mapped to the physical resources reserved for the information corresponding to the bit sequence in the first resource. Since the first bit sequence is before the second bit sequence, the modulation and coding symbols corresponding to the first bit sequence can be mapped to the physical resources reserved for the first information and / or the second information in the first resource. In one possible implementation, the modulation and coding symbols corresponding to the first bit sequence can be mapped to the physical resources reserved for the first information in the first resource, or it can be understood that the physical resource position of the first information is reserved first, and after other information is mapped, the modulation and coding symbols corresponding to the first bit sequence are finally mapped on the reserved physical resources. In another possible implementation, the modulation and coding symbols corresponding to the first bit sequence can be mapped to physical resources reserved for the first information and the second information in the first resource. Alternatively, the physical resource locations for the first information and the second information are reserved first, and after the other information and the second information are mapped, the modulation and coding symbols corresponding to the first bit sequence are finally mapped to the reserved physical resources. For the reserved physical resource locations for the first information and the second information, if the second bit sequence already occupies part or all of the reserved physical resources, resulting in insufficient physical resources required for mapping the first bit sequence, the first bit sequence can occupy the physical resources of the mapped second bit sequence for mapping. In other words, physical resources can be used by both the first and second bit sequences. If the reserved physical resources are mapped to the second bit sequence and insufficient to map the first bit sequence, the encoded first bit sequence with insufficient resources for mapping can be mapped to the physical resources used by the second bit sequence. The physical resources can be resource elements (REs), resource blocks (RBs), etc.

[0123] After the first bit sequence and the second bit sequence in the UCI bit sequence in the above-mentioned second embodiment are jointly channel-coded, the number of modulation coding symbols corresponding to the UCI bit sequence can be determined.

[0124] Example 3: UCI and uplink data are transmitted simultaneously on PUSCH, and transmission block over multi-slot (TBoMS) is not configured, or TBoMS is configured but the value of numberOfSlotsTBoMS is 1. The number of modulation and coding symbols corresponding to the first bit sequence and the second bit sequence satisfies:

[0125] Among them, Q′Pooling-UCI / HARQ / UTO-UCI represents the number of modulation and coding symbols corresponding to the first bit sequence and the second bit sequence, OPooling-UCI / HARQ / UTO-UCI represents the number of bits of the first bit sequence and the second bit sequence, and LPooling-UCI / HARQ / UTO-UCI represents the number of CRC bits of the first bit sequence and the second bit sequence.

[0126] Example 4: UCI and uplink data are transmitted simultaneously on PUSCH, and repeated transmission type B (Type B) is not used, or TBoMS is configured but the value of numberOfSlotsTBoMS is N s , N s If it is greater than 1, the denominator of the formula of the number of modulation coding symbols corresponding to the first bit sequence and the second bit sequence in the above example 3 after being jointly channel coded is increased by a factor of

[0127] Determine the modulation and coding symbols corresponding to the first and second bit sequences included in the UCI after joint channel coding, and map the corresponding modulation and coding symbols to the first resource. Specifically, since the first bit sequence precedes the second bit sequence, the modulation and coding symbols corresponding to the first bit sequence can be mapped starting from the RB with the lowest sequence number in the first resource.

[0128] Among them, for the case where the number of bits of the bit sequence after the joint channel coding of the first bit sequence and the second bit sequence is greater than 2, for example, the second information includes HARQ feedback information or UTO-UCI, then the number of bits of the bit sequence corresponding to pooling-UCI+HARQ feedback information / UTO-UCI is greater than 2, or the second information includes HARQ feedback information and UTO-UCI, then the number of bits of the bit sequence corresponding to pooling-UCI+HARQ feedback information+UTO-UCI is also greater than 2. The modulation and coding symbols corresponding to the bit sequence can be mapped starting from the first OFDM symbol after the first DMRS, or the modulation and coding symbols corresponding to the bit sequence can be mapped starting from the first OFDM symbol that does not transmit DMRS. The mapping can follow the rules of continuous mapping (i.e., the bit sequence is continuously mapped to the REs of the OFDM symbol) and distributed mapping (i.e., the bit sequence is evenly and distributedly mapped to the REs of the OFDM symbol).

[0129] In the case where the number of bits in the bit sequence after the first bit sequence and the second bit sequence are jointly channel-coded is less than or equal to 2, for example, the second information includes HARQ feedback information or UTO-UCI, if the number of bits in the bit sequence corresponding to pooling-UCI+HARQ feedback information (without UTO-UCI) is 0, 1, or 2; or the number of bits in the bit sequence corresponding to pooling-UCI+UTO-UCI (without HARQ feedback information) is 0, 1, or 2. Mapping can be performed according to the puncturing method. Specifically, the modulation and coding symbols corresponding to the bit sequence can be mapped to the physical resources reserved for the information corresponding to the bit sequence in the first resource. The modulation and coding symbols corresponding to the bit sequence after the first bit sequence and the second bit sequence are jointly channel-coded can be mapped to the physical resources reserved in the first resource. Alternatively, it can be understood that the physical resource locations for the first and second information are first reserved, and after the other information is mapped, the modulation and coding symbols corresponding to the bit sequence after the first and second bit sequences are jointly channel-coded are finally mapped to the reserved physical resources.

[0130] For the specific implementation of S402, further optionally, UCI includes third information on the basis of the first information and the second information, and the third information is CSI. In this case, the bit sequence of UCI includes a first bit sequence corresponding to the first 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. Among them, CSI may include a first part CSI (also known as CSI part1) and a second part CSI (also known as CSI part2). In this case, the bit sequence of UCI includes a first bit sequence corresponding to the first information, a second bit sequence corresponding to the second information, a fourth bit sequence corresponding to CSI part1, and a fifth bit sequence corresponding to CSI part2, and the lengths of the first bit sequence, the second bit sequence, the fourth bit sequence, and the fifth bit sequence are all greater than or equal to 1.

[0131] The UCI includes the first information, the second information, and the CSI. Depending on the priorities of the first information, the second information, and the CSI, the terminal generates different UCI bit sequences, determines the modulation and coding number corresponding to the UCI bit sequence, and maps the UCI bit sequence to the first resource. The following schematically describes the UCI bit sequences generated by the terminal in the following cases:

[0132] Case 3: The first information, the second information and the CSI have the same priority.

[0133] Regarding the generation of the UCI bit sequence: the first bit sequence is before the second bit sequence, and the second bit sequence is before the third bit sequence.

[0134] In a fifth embodiment, the terminal obtains third indication information, where the third indication information is used to indicate that the priority of the first information and the priority of the second information are the same as the priority of the CSI. Furthermore, the terminal generates a UCI bit sequence based on the third indication information. The order of the bit sequences in the UCI bit sequence from front to back is: first bit sequence, second bit sequence, and third bit sequence.

[0135] Exemplarily, the terminal determines that the UCI to be sent includes the first information, the second information, and the CSI, and the second information includes one or more of the HARQ feedback information or the UTO-UCI. The first bit sequence corresponding to the first information includes: Pooling-UCI bits, the first bit sequence is The third bit sequence corresponding to the CSI includes: CSI bits, the third bit sequence corresponding to CSI is If the second information includes HARQ feedback information, the second bit sequence corresponding to the second information includes: HARQ bits, the second bit sequence is If the second information includes UTO-UCI information, the second bit sequence includes 0 UTO-UCI bits, the second bit sequence is If the second information includes HARQ feedback information and UTO-UCI information, the second bit sequence includes 0 HARQ +O UTO-UCI bits, the second bit sequence is The first bit sequence and the second bit sequence are separated by m bits, where m is an integer greater than or equal to 0. When m is equal to 0, the last bit of the first bit sequence and the first bit of the second bit sequence are consecutive (i.e., the bit index values ​​are consecutive); the second bit sequence and the third bit sequence are separated by j bits, where j is an integer greater than or equal to 1.

[0136] The third indication information may be carried in an RRC signaling message or in a DCI message, and this application does not impose any specific restrictions on this. It is understood that when implementation mode five and implementation mode one are implemented in combination, the third indication information may be carried in the same message or in different messages as the first indication information, and this application does not impose any specific restrictions on this.

[0137] Exemplarily, after the terminal establishes a communication connection with the access network device, the access network device sends third indication information to the terminal through an RRC signaling message, where the third indication information includes a priority index value of the first information as index value 1, a priority index value of the second information as index value 1, and a priority index value of the CSI as index value 1. A larger priority index value indicates a higher priority. When the priority index values ​​of the first information, the second information, and the CSI are all index value 1, the third indication information indicates that the priority of the first information, the priority of the second information, and the priority of the CSI are the same.

[0138] Case 4: The priorities of the first information, the second information and the CSI are different.

[0139] Regarding the generation of the UCI bit sequence: the first bit sequence precedes the bit sequence corresponding to information having a lower priority than the first information.

[0140] Implementation method six, the default (or understood as specified in the communication protocol, the full text is as such) priority order from high to low is: first information, second information, CSI; or understood as, the default order of each bit sequence from front to back is: first bit sequence, second bit sequence, third bit sequence. Furthermore, the terminal generates a bit sequence of UCI based on the priority of the first information being higher than the priority of the second information, and the priority of the second information being higher than the priority of CSI. The order of each bit sequence in the bit sequence of the UCI from front to back is: first bit sequence, second bit sequence, third bit sequence. The bit sequence of UCI generated in this example is as shown in the bit sequence of UCI in the aforementioned case three, and will not be repeated here.

[0141] In implementation mode seven, the default (or understood as specified in the communication protocol, as provided for in the entire text) priority order from high to low is: first information, second information, CSI part 1, CSI part 2; or, the default order of each bit sequence from front to back is: first bit sequence, second bit sequence, fourth bit sequence, fifth bit sequence. Furthermore, the terminal generates a UCI bit sequence based on the priority of the first information being higher than the priority of the second information, higher than the priority of CSI part 1, higher than the priority of CSI part 2; the order of each bit sequence in the UCI bit sequence from front to back is: first bit sequence, second bit sequence, fourth bit sequence, fifth bit sequence.

[0142] In implementation mode eight, the terminal obtains fourth indication information, and the fourth indication information is used to indicate that the priority of the first information is higher than the priority of the second information, and the priority of the second information is the same as the priority of the CSI. Furthermore, the terminal generates a bit sequence of UCI based on the fourth indication information. Among them, the fourth indication information can be carried in an RRC signaling message or in a DCI message, and this application does not make specific limitations on this. It can be understood that when implementation mode eight and implementation mode four are implemented in combination, the fourth indication information can be carried in the same message or in different messages with the second indication information, and this application does not make specific limitations on this.

[0143] Exemplarily, after the terminal establishes a communication connection with the access network device, the access network device sends a fourth indication message to the terminal through an RRC signaling message, where the fourth indication message includes a priority index value of 1 for the first information, an index value of 0 for the second information, and an index value of 0 for the CSI; wherein, the larger the priority index value, the higher the priority, that is, when the index value 1 is greater than the index value 0, the fourth indication message indicates that the priority of the first information is higher than the priority of the second information, and the priority of the first information is higher than the priority of the CSI. The bit sequence of the UCI generated in this example is as shown in the bit sequence of the UCI in the aforementioned fifth embodiment, and will not be repeated here.

[0144] In the ninth embodiment, the terminal obtains the fifth indication information, and the fifth indication information is used to indicate that the priority of the first information is higher than the priority of the second information, and the priority of the second information is the same as the priority of CSI part 1 and CSI part 2. Furthermore, the terminal generates a bit sequence of UCI according to the fifth indication information. Among them, the fifth indication information can be carried in an RRC signaling message or in a DCI message, and this application does not make specific limitations on this. It can be understood that when the ninth embodiment and the fourth embodiment are implemented in combination, the fifth indication information can be carried in the same message or in different messages with the second indication information, and this application does not make specific limitations on this.

[0145] Exemplarily, after the terminal establishes a communication connection with the access network device, the access network device sends a fifth indication message to the terminal through an RRC signaling message, wherein the fifth indication message includes a priority index value of the first information as index value 1, a priority index value of the second information as index value 0, a priority index value of CSI part 1 as index value 0, and a priority index value of CSI part 2 as index value 0; wherein, the larger the priority index value, the higher the priority, that is, when index value 1 is greater than index value 0, the fifth indication message indicates that the priority of the first information is higher than the priority of the second information, and the priority of the first information is higher than the priority of CSI part 1 and CSI part 2. The bit sequence of UCI generated in this example is as shown in the bit sequence of UCI in the aforementioned fifth embodiment, and will not be repeated here.

[0146] After combining the UCI bit sequence generation in Implementation Modes 5 and 6 to 9 (the first bit sequence, the second bit sequence in the UCI bit sequence, and the bit sequence corresponding to the CSI are not jointly channel coded), the number of modulation and coding symbols corresponding to the UCI bit sequence can be determined. Specifically, the number of modulation and coding symbols corresponding to the first bit sequence can be determined, and the number of modulation and coding symbols corresponding to the second bit sequence can be determined based on the number of modulation and coding symbols corresponding to the first bit sequence. The number of modulation and coding symbols corresponding to the third bit sequence can be determined based on the number of modulation and coding symbols corresponding to the first bit sequence and the number of modulation and coding symbols corresponding to the second bit sequence. Exemplary:

[0147] Example 5: UCI and uplink data are transmitted simultaneously on PUSCH, and repeated transmission Type B is not used, and TBoMS is not configured, or TBoMS is configured but the value of numberOfSlotsTBoMS is 1, then the number of modulation and coding symbols corresponding to the first bit sequence and the second bit sequence can refer to the description of the above example 1. The number of modulation and coding symbols corresponding to the fourth bit sequence satisfies:

[0148] Among them, Q′ CSI-1 Indicates the number of modulation and coding symbols corresponding to CSI part1, O CSI-1 Indicates the number of bits in the bit sequence corresponding to CSI part 1, L CSI-1 It represents the number of CRC bits of the bit sequence corresponding to CSI part 1, Q′Pooling-UCI represents the number of modulation and coding symbols corresponding to the first information, and Q′ACK / UTO-UCI represents the number of modulation and coding symbols corresponding to the second information.

[0149] The number of modulation and coding symbols corresponding to the fifth bit sequence satisfies:

[0150] Among them, Q′CSI-2 Indicates the number of modulation and coding symbols corresponding to CSI part2, O CSI-2 Indicates the number of bits in the bit sequence corresponding to CSI part2, L CSI-2 Indicates the number of CRC bits of the bit sequence corresponding to CSI part2.

[0151] Example 6: UCI and uplink data are transmitted simultaneously on PUSCH, and repeated transmission Type B is not used. TBoMS is configured but the value of numberOfSlotsTBoMS is N. s , N s If the number of modulation coding symbols corresponding to the first bit sequence, the second bit sequence, the fourth bit sequence, and the fifth bit sequence in the fifth example above satisfies the formula, the denominator is increased by a factor

[0152] Example 7: UCI and uplink data are transmitted simultaneously on PUSCH, and repeated transmission Type B is used (by default, repeated transmission Type B and TBoMS are not configured at the same time). The number of modulation and coding symbols corresponding to the first and second bit sequences can refer to the description of Example 1 above. The number of modulation and coding symbols corresponding to the fourth bit sequence satisfies:

[0153] in, represents the total number of OFDM symbols in the nominal repetition of PUSCH, It represents the number of resource elements in OFDM symbol 1 that can be used to transmit UCI.

[0154] The number of modulation and coding symbols corresponding to the fifth bit sequence satisfies:

[0155] Example 8: UCI and uplink data are transmitted simultaneously on the PUSCH. In this case, there is no UL-SCH data. The number of modulation and coding symbols corresponding to the fourth bit sequence satisfies:

[0156] Among them, R represents the bit rate, Q m Indicates the modulation order.

[0157] The number of modulation and coding symbols corresponding to the fifth bit sequence satisfies:

[0158] After determining the modulation and coding symbols corresponding to the UCI bit sequence, the corresponding modulation and coding symbols can be mapped to the first resource. Specifically, the first information, the second information, and the CSI can be mapped in sequence. Alternatively, it can be understood that the first bit sequence, the second bit sequence, and the third bit sequence are mapped in sequence, or the first bit sequence, the second bit sequence, the fourth bit sequence, and the fifth bit sequence are mapped in sequence. The specific mapping rules can refer to the description of the mapping of the first bit sequence and the second bit sequence above, and will not be repeated here.

[0159] It should be noted that:

[0160] 1. In the aforementioned various scenarios (i.e., scenarios 1 to 4), unless otherwise specified or logically conflicting, the terminology and / or descriptions of the implementations of the different scenarios are consistent and can be referenced across them. The technical features of the different embodiments can be combined to form new scenarios based on their inherent logical relationships. For example, in scenarios 1 and 3, when the terminal sends first information, second information, and CSI, the terminal can determine that the first information, second information, and CSI have the same priority.

[0161] 2. In the aforementioned cases, if any information is not sent, the corresponding bit sequence in the UCI can be omitted. For example, in case 1, if the terminal determines that the UTO-UCI does not need to be sent, the terminal omits the position of the bit sequence corresponding to the UTO-UCI in the UCI bit sequence.

[0162] 3. In cases 1 to 4, when the second information includes UTO-UCI, the information mentioned is applicable in the licensed frequency band; when the second information includes CG-UCI, the information mentioned is applicable in the unlicensed frequency band.

[0163] 4. When the CRC adding module adds a CRC to each bit sequence in the UCI bit sequence, only one CRC is added to the bit sequence that is jointly coded. For independently coded bit sequences (i.e., bit sequences that are not indicated to be jointly coded), each bit sequence corresponds to a CRC. For example, in the UCI bit sequence in the second embodiment above, if the first bit sequence and the second bit sequence are jointly channel coded, then the first bit sequence and the second bit sequence will both correspond to one CRC.

[0164] 5. Furthermore, after receiving the UCI from the terminal, the access network device performs inverse processing on the UCI bit sequence. For example, after receiving the UCI bit sequence, the access network device demodulates the UCI bit sequence through the demodulation module, and then performs CRC processing on the UCI bit sequence processed by the demodulation module through the CRC removal module. It can be understood that the terminal encodes the UCI bit sequence, such as the first bit sequence and the second bit sequence. Correspondingly, after receiving the UCI, the access network device can decode the UCI bit sequence. Although the first bit sequence and the second bit sequence decoded by the access network device are not exactly the same as the first bit sequence and the second bit sequence generated by the terminal due to factors such as channel transmission and fading, for the convenience of description, the first bit sequence and the second bit sequence decoded by the access network device can be regarded as the same as the first bit sequence and the second bit sequence generated by the terminal, and the first bit sequence and the second bit sequence generated by the terminal and the first bit sequence and the second bit sequence decoded by the access network device are no longer distinguished separately. They are all collectively referred to as the first bit sequence and the second bit sequence.

[0165] To sum up, through the UCI transmission method shown in Figure 4, it can be ensured that the bit sequence corresponding to the first information is before the bit sequence corresponding to the second information. Therefore, when resources are limited, the terminal prioritizes mapping the bit sequence corresponding to the first information, thereby improving the reliability of information transmission and facilitating the transmission of services.

[0166] It is understood that in order to implement the functions in the above embodiments, the terminal and access network equipment include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily appreciate that, in conjunction with the units and method steps of the various examples described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.

[0167] Figures 5 and 6 are schematic diagrams of the structures of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal or access network device in the above-mentioned method embodiments, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiments. The communication device can be a terminal or an access network device. The communication device includes a module or unit corresponding one-to-one to the method / operation / step / action performed by the terminal or access network device in the above-mentioned method embodiments, and the unit can be a hardware circuit, or software, or a combination of a hardware circuit and software. In the embodiments of the present application, the communication device can be one of the terminals 120a-120j as shown in Figure 1, or it can be the access network device 110a or 110b as shown in Figure 1, or it can be a module (such as a chip) applied to a terminal or access network device.

[0168] As shown in Figure 5 , a communication device 500 may include a processing unit 501 and a transceiver unit 502. The communication device 500 is used to implement the functions of a terminal or access network device in the method embodiment shown in Figure 4 above.

[0169] When the communication device 500 is used to implement the functions of the terminal in the method embodiment shown in FIG4 :

[0170] Processing unit 501, configured to obtain a first resource and a second resource;

[0171] The processing unit 501 is further configured to generate a bit sequence of UCI including a first bit sequence and a second bit sequence, where the first bit sequence corresponds to first information indicating usage of a second resource by a terminal, the second bit sequence corresponds to second information, the second information including one or more of HARQ feedback information or information indicating an unused transmission opportunity, the priority of the first information being the same as the priority of the second information, the first bit sequence preceding the second bit sequence, and the lengths of the first bit sequence and the second bit sequence being greater than or equal to 1.

[0172] The transceiver unit 502 is configured to use the first resource to send uplink data and UCI when the uplink data can be fully carried by the first resource; or to use the first resource and the third resource to send uplink data and use the first resource to send UCI when the uplink data cannot be fully carried by the first resource, where the third resource is part or all of the second resource.

[0173] In a possible implementation, the processing unit 501 is further configured to obtain first indication information, where the first indication information is used to indicate that the priority of the first information is the same as the priority of the second information.

[0174] In a possible implementation, the processing unit 501 is further configured to perform joint channel coding on the first bit sequence and the second bit sequence in the UCI bit sequence to obtain an encoded UCI bit sequence.

[0175] In one possible implementation, the processing unit 501 is further used to determine the number of modulation and coding symbols corresponding to the first bit sequence based on the number of bits of the first bit sequence and the number of CRC bits of the first bit sequence; and determine the number of modulation and coding symbols corresponding to the second bit sequence based on the number of modulation and coding symbols corresponding to the first bit sequence.

[0176] In a possible implementation, the processing unit 501 is further configured to start mapping the modulation and coding symbols corresponding to the first bit sequence onto a resource block (RB) with the lowest sequence number in the first resource.

[0177] In a possible implementation, the processing unit 501 is further configured to map the modulation and coding symbols corresponding to the first bit sequence onto physical resources reserved for the first information and / or the second information in the first resource.

[0178] In one possible implementation, the processing unit 501 is further used to map the modulation coding symbol corresponding to the first bit sequence starting from the first OFDM symbol after the first DMRS, or starting from the first OFDM symbol that does not transmit DMRS, and the mapping includes continuously mapping the first bit sequence to the RE of the OFDM symbol or uniformly and distributedly mapping the first bit sequence to the RE of the OFDM symbol.

[0179] In one possible implementation, the processing unit 501 is further used to map the modulation coding symbol corresponding to the first bit sequence starting from the first OFDM symbol after the first DMRS, or starting from the first OFDM symbol that does not transmit DMRS, and the mapping includes the first bit sequence and the second bit sequence being continuously mapped to the RE of the OFDM symbol or the first bit sequence and the second bit sequence being evenly and distributedly mapped to the RE of the OFDM symbol.

[0180] When the communication device 500 is used to implement the functions of the access network device in the method embodiment shown in FIG4 :

[0181] Processing unit 501, configured to obtain a first resource and a second resource;

[0182] The transceiver unit 502 is configured to receive UCI from a terminal on a first resource, where a bit sequence of the UCI includes a first bit sequence and a second bit sequence, where the first bit sequence corresponds to first information indicating usage of the second resource by the terminal, and the second bit sequence corresponds to second information, where the second information includes one or more of HARQ feedback information or information indicating an unused transmission opportunity, the priority of the first information is the same as the priority of the second information, the first bit sequence precedes the second bit sequence, and the lengths of the first bit sequence and the second bit sequence are both greater than or equal to 1;

[0183] The transceiver unit 502 is further configured to receive uplink data on the first resource according to the UCI, or receive uplink data on the first resource and the third resource according to the UCI, where the third resource is part or all of the second resource.

[0184] In a possible implementation, the transceiver unit 502 is further configured to send first indication information to the terminal, where the first indication information is used to indicate that a priority of the first information is the same as a priority of the second information.

[0185] In a possible implementation, the modulation and coding symbols corresponding to the first bit sequence are mapped starting from the RB with the lowest sequence number in the first resource.

[0186] In a possible implementation, the modulation coding symbol corresponding to the first bit sequence is mapped to a physical resource reserved for the first information and / or the second information in the first resource.

[0187] For a more detailed description of the processing unit 501 and the transceiver unit 502 , reference may be made to the relevant description in the method embodiment shown in FIG. 4 .

[0188] As shown in FIG6 , a communication device 600 is provided, which is used to implement the functions of the terminal or access network device described above. The device can be a communication device or a device used in a communication device, and the communication device can be a terminal or access network device. The device used in the communication device can be a chip system or chip within the communication device. The chip system can be composed of a chip alone or can include a chip and other discrete components.

[0189] The communication device 600 includes at least one processor 610 for implementing the processing functions of the device (e.g., access network device or terminal) in the method provided in the embodiment of the present application. The communication device 600 may also include a communication interface 620 for implementing the transceiver operation of the device (e.g., access network device or terminal) in the method provided in the embodiment of the present application. In the embodiment of the present application, the communication interface can be a transceiver, a circuit, a bus, a module, or other types of communication interfaces for communicating with other devices via a transmission medium. For example, the communication interface 620 is used for the device in the communication device 600 to communicate with other devices. The processor 610 uses the communication interface 620 to send and receive data and is used to implement the method described in the above method embodiment.

[0190] The communication device 600 may also include at least one memory 630 for storing program instructions and / or data. The memory 630 is coupled to the processor 610. Coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, which may be electrical, mechanical, or other forms, and is used for information exchange between the devices, units, or modules. The processor 610 may operate in conjunction with the memory 630. The processor 610 may execute program instructions stored in the memory 630. At least one of the at least one memory may be included in the processor.

[0191] The specific connection medium between the communication interface 620, processor 610, and memory 630 is not limited in the embodiments of the present application. In Figure 6, the memory 630, processor 610, and communication interface 620 are connected via a bus. The bus is represented by a bold line in Figure 6. The connection between other components is only for schematic illustration and is not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bold line is used in Figure 6, but this does not mean that there is only one bus or one type of bus.

[0192] When the communication device 600 is specifically a device for a device (such as an access network device or a terminal), for example, when the communication device 600 is specifically a chip or a chip system, the communication interface 620 may output or receive a baseband signal. When the communication device 600 is specifically a device (such as an access network device or a terminal), the communication interface 620 may output or receive a radio frequency signal. In an embodiment 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 other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0193] It should be noted that the communication interface 620 may be used to execute the functions of the transceiver unit 502 , and the processor 610 may be used to execute the functions of the processing unit 501 , which will not be described in detail here.

[0194] When the above-mentioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above-mentioned method embodiment, and the terminal chip receives information from other network elements; or, the terminal chip sends information to other network elements.

[0195] When the communication device is a chip used in an access network device, the access network device chip implements the functions of the access network device in the above method embodiment. The access network device chip receives information from other network elements; or the access network device chip sends information to other network elements.

[0196] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0197] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can 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, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in an access network device or a terminal. Of course, the processor and storage medium can also exist as discrete components in a terminal or access network device.

[0198] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it may also be an optical medium, such as a DVD; it may also be a semiconductor medium, such as a solid state disk (SSD).

[0199] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0200] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.

[0201] An embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are executed, the method executed by the terminal or access network device in the above method embodiment is implemented.

[0202] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed, the method executed by the terminal or access network device in the above method embodiment is implemented.

[0203] The present application also provides a communication system including a terminal or an access network device, wherein the terminal is configured to execute the method executed by the terminal in the above method embodiment, and the access network device is configured to execute the method executed by the access network device in the above method embodiment.

[0204] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0205] The descriptions of the various embodiments provided in this application can refer to each other. The descriptions of each embodiment have their own focus. For parts not described in detail in a particular embodiment, please refer to the relevant descriptions of other embodiments. For the convenience and brevity of description, for example, the functions and execution steps of the various devices and equipment provided in the embodiments of this application can refer to the relevant descriptions of the method embodiments of this application. The various method embodiments and the various device embodiments can also refer to, be combined with, or quote each other.

[0206] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A communication method, characterized in that: The method is applied to a terminal, comprising: Acquire a first resource and a second resource; Generate a bit sequence of uplink control information UCI, where the bit sequence of UCI includes a first bit sequence and a second bit sequence, the first bit sequence corresponds to first information, the first information is used to indicate usage of the second resource by the terminal, the second bit sequence corresponds to second information, the second information includes one or more of hybrid automatic repeat request HARQ feedback information or information used to indicate unused transmission opportunities, the priority of the first information is the same as the priority of the second information, the first bit sequence is before the second bit sequence, the length of the first bit sequence is greater than or equal to 1, and the length of the second bit sequence is greater than or equal to 1; In a case where the uplink data can be fully carried by the first resource, sending the uplink data and the UCI using the first resource; In the case that the uplink data cannot be fully carried by the first resource, the uplink data is sent using the first resource and a third resource, and the UCI is sent using the first resource, and the third resource is part or all of the second resource.

2. The method according to claim 1, characterized in that The method further comprises: First indication information is obtained, where the first indication information is used to indicate that a priority of the first information is the same as a priority of the second information.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: Joint channel coding is performed on the first bit sequence and the second bit sequence in the UCI bit sequence to obtain an encoded UCI bit sequence.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Determine the number of modulation coding symbols corresponding to the first bit sequence according to the number of bits of the first bit sequence and the number of cyclic redundancy check CRC bits of the first bit sequence; The number of modulation and coding symbols corresponding to the second bit sequence is determined according to the number of modulation and coding symbols corresponding to the first bit sequence.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Mapping the modulation coding symbols corresponding to the first bit sequence begins on the resource block RB with the lowest sequence number in the first resource.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Map the modulation coding symbols corresponding to the first bit sequence onto physical resources reserved for the first information and / or the second information in the first resource.

7. A communication method, characterized in that: include: Acquire a first resource and a second resource; receiving uplink control information UCI from a terminal on the first resource, where a bit sequence of the UCI includes a first bit sequence and a second bit sequence, where the first bit sequence corresponds to first information, where the first information is used to indicate usage of the second resource by the terminal, where the second bit sequence corresponds to second information, where the second information includes one or more of hybrid automatic repeat request HARQ feedback information or information for indicating an unused transmission opportunity, where the priority of the first information is the same as that of the second information, where the first bit sequence is before the second bit sequence, where the length of the first bit sequence is greater than or equal to 1, and where the length of the second bit sequence is greater than or equal to 1; Uplink data is received on the first resource according to the UCI, or uplink data is received on the first resource and a third resource according to the UCI, where the third resource is part or all of the second resource.

8. The method according to claim 7, characterized in that The method further comprises: First indication information is sent to the terminal, where the first indication information is used to indicate that a priority of the first information is the same as a priority of the second information.

9. The method according to claim 7 or 8, characterized in that: The modulation coding symbol corresponding to the first bit sequence is mapped starting from the resource block RB with the lowest sequence number in the first resource.

10. The method according to any one of claims 7 to 9, characterized in that: The modulation coding symbols corresponding to the first bit sequence are mapped onto physical resources reserved for the first information and / or the second information in the first resource.

11. A communication device, characterized in that: include: A processing unit, configured to obtain a first resource and a second resource; The processing unit is further used to generate a bit sequence of uplink control information UCI, where the bit sequence of the UCI includes a first bit sequence and a second bit sequence, the first bit sequence corresponds to first information, the first information is used to indicate the use of the second resource by the terminal, the second bit sequence corresponds to second information, the second information includes one or more of hybrid automatic repeat request HARQ feedback information or information used to indicate unused transmission opportunities, the priority of the first information is the same as the priority of the second information, the first bit sequence is before the second bit sequence, the length of the first bit sequence is greater than or equal to 1, and the length of the second bit sequence is greater than or equal to 1; a transceiver unit, configured to send the uplink data and the UCI using the first resource when the uplink data can be fully carried by the first resource; The transceiver unit is also used to use the first resource and the third resource to send the uplink data when the uplink data cannot be fully carried by the first resource, and use the first resource to send the UCI, and the third resource is part or all of the second resource.

12. The device according to claim 11, characterized in that The processing unit is further used to obtain first indication information, where the first indication information is used to indicate that a priority of the first information is the same as a priority of the second information.

13. The device according to claim 11 or 12, characterized in that The processing unit is further configured to perform joint channel coding on the first bit sequence and the second bit sequence in the UCI bit sequence to obtain an encoded UCI bit sequence.

14. The device according to any one of claims 11 to 13, characterized in that: The processing unit is also used for: Determine the number of modulation coding symbols corresponding to the first bit sequence according to the number of bits of the first bit sequence and the number of cyclic redundancy check CRC bits of the first bit sequence; The number of modulation and coding symbols corresponding to the second bit sequence is determined according to the number of modulation and coding symbols corresponding to the first bit sequence.

15. The device according to any one of claims 11 to 14, characterized in that: The processing unit is further configured to start mapping the modulation coding symbols corresponding to the first bit sequence on the resource block RB with the lowest sequence number in the first resource.

16. The device according to any one of claims 11 to 15, characterized in that: The processing unit is further used to map the modulation coding symbols corresponding to the first bit sequence onto physical resources reserved for the first information and / or the second information in the first resource.

17. A communication device, characterized in that: include: A processing unit, configured to obtain a first resource and a second resource; a transceiver unit, configured to receive uplink control information UCI from a terminal on the first resource, wherein a bit sequence of the UCI includes a first bit sequence and a second bit sequence, the first bit sequence corresponds to first information, the first information is used to indicate usage of the second resource by the terminal, the second bit sequence corresponds to second information, the second information includes one or more of hybrid automatic repeat request HARQ feedback information or information for indicating an unused transmission opportunity, the priority of the first information is the same as the priority of the second information, the first bit sequence is before the second bit sequence, the length of the first bit sequence is greater than or equal to 1, and the length of the second bit sequence is greater than or equal to 1; The transceiver unit is further configured to receive uplink data on the first resource according to the UCI, or to receive uplink data on the first resource and a third resource according to the UCI, where the third resource is part or all of the second resource.

18. The device according to claim 17, characterized in that The transceiver unit is further used to send first indication information to the terminal, where the first indication information is used to indicate that a priority of the first information is the same as a priority of the second information.

19. The device according to claim 17 or 18, characterized in that The modulation coding symbol corresponding to the first bit sequence is mapped starting from the resource block RB with the lowest sequence number in the first resource.

20. The device according to any one of claims 17 to 19, characterized in that The modulation coding symbols corresponding to the first bit sequence are mapped onto physical resources reserved for the first information and / or the second information in the first resource.

21. A communication device, characterized in that: include: A processor, wherein the processor is coupled to a memory, wherein the memory is used to store programs or instructions, and when the programs or instructions are executed by the processor, the device executes the method according to any one of claims 1 to 6.

22. A communication device, characterized in that: include: A processor, wherein the processor is coupled to a memory, wherein the memory is used to store programs or instructions, and when the programs or instructions are executed by the processor, the device executes the method according to any one of claims 7 to 10.

23. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction. When the computer program or instruction is executed, the method according to any one of claims 1 to 6 is implemented, or the method according to any one of claims 7 to 10 is implemented.

24. A computer program product, characterized in that The method comprises a computer program code, and when the computer program code is executed, the method according to any one of claims 1 to 6 is implemented, or the method according to any one of claims 7 to 10 is implemented.

25. A communication system, characterized in that: The invention comprises a communication device for executing the method as claimed in any one of claims 1 to 6, and a communication device for executing the method as claimed in any one of claims 7 to 10.

Citation Information

Patent Citations

  • Uplink control information UCI transmission method and communication device

    CN120076035A

  • Terminal apparatus, base station, method, and recording medium

    US20190349952A1

  • Method and apparatus for data transmission

    WO2019113774A1