Uplink control information UCI transmission method and communication device

By mapping the bit sequence of the first information in the bit sequence of UCI, the reliability problem of multiplexing uplink control information on physical uplink shared channel resources in multimodal services is solved, and more efficient information transmission is achieved.

CN120076035APending Publication Date: 2025-05-30HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311634661.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In multimodal services, how to effectively multiplex uplink control information (UCI) and other information on physical uplink shared channel resources to improve the reliability of information transmission.

Method used

In the bit sequence of UCI, it is ensured that the bit sequence corresponding to the first information is located before the second information bit sequence, and the bit sequence of the first information is mapped priority when resource constraints are required to improve the reliability of information transmission.

Benefits of technology

By mapping the bit sequence of the first information first, the reliability of information transmission is improved, thereby facilitating the transmission of multimodal services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120076035A_ABST
    Figure CN120076035A_ABST
Patent Text Reader

Abstract

A method for transmitting uplink control information (UCI) and a communication device are provided. The method comprises the following steps: acquiring a first resource and a second resource; generating a bit sequence of UCI including a first bit sequence and a second bit sequence, the first bit sequence corresponding to first information used for indicating a use condition of a second resource by the terminal, the second bit sequence corresponding to second information, the second information including one or more of HARQ feedback information or information used for indicating a non-use transmission opportunity, and the HARQ feedback information being one or more of the HARQ feedback information and the information used for indicating the non-use transmission opportunity; 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; and sending the uplink data and the UCI by using the first resource under the condition that the uplink data can be completely borne by the first resource, and sending the uplink data and the UCI by using part or all of the first resource and the second resource and sending the UCI by using the first resource under the condition that the uplink data cannot be completely borne by the first resource. The reliability of information transmission can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Multimodal services are services that add a tactile experience dimension on the basis of extended reality (XR), which can achieve remote touch and remote control, including remote perception in multiple aspects such as vision, audition, touch, and kinesthesis.

[0003] The multi-level pre-scheduling technology can be applied to multimodal services, that is, the terminal does not need to obtain an uplink grant 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 two parts of resources, dedicated resources and shared resources, to the terminal. The terminal can decide whether to use the shared resources according to the data volume, and can send uplink control information (UCI) (collectively referred to as the first information hereinafter) indicating the usage situation of the terminal's shared resources to the access network device, so that the access network device can better allocate scheduling resources for other terminals.

[0004] Generally, multiple types of information can be multiplexed on physical uplink shared channel (PUSCH) resources. For example, the first information and hybrid automatic repeat request (HARQ) feedback information are multiplexed on PUSCH resources at the same time. However, how to improve the reliability of information transmission is an urgent problem to be solved. Summary of the Invention

[0005] Embodiments of this application provide a method for transmitting uplink control information (UCI) and a communication device. When the bit sequences of UCI in the embodiments of this application are multiplexed on PUSCH transmission resources simultaneously with the first information and the second information and the priorities of the first information and the second information are the same, the positions of the bit sequences corresponding to the first information are relatively forward, which can improve the reliability of information transmission and thus facilitate the transmission of services.

[0006] In a first aspect, an embodiment of the present application provides a communication method. This method can be executed by a terminal, or by a module applied to the terminal (such as a processor, a chip, or a chip system, etc.), or can also be implemented by a logical node, a 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, where the first bit sequence corresponds to first information for indicating the usage of the second resource by the terminal, the second bit sequence corresponds to second information, the second information includes one or more of 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, and the lengths of both the first bit sequence and the second bit sequence are greater than or equal to 1; when the uplink data can be fully carried by the first resource, using the first resource to send the uplink data and UCI, and when the uplink data cannot be fully carried by the first resource, using the first resource and a third resource to send the uplink data and using the first resource to send UCI, where the third resource is part or all of the second resource.

[0007] In the solution provided by the present application, when the terminal generates the bit sequence of UCI, in the case where the priorities of the first information and the second information are the same, it can be ensured that the first bit sequence corresponding to the first information is before the second bit sequence corresponding to the second information. When the first information and the second information are multiplexed on the PUSCH transmission resource at the same time and the resources are limited, the first bit sequence can be preferentially mapped to the transmission resource. Also, when the uplink data can be fully carried by the first resource, using the first resource to send the uplink data and 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 send the uplink data and using the first resource to send UCI. Since the first information is used to indicate the usage of the second resource by the terminal, the access network device can decode the PUSCH according to the first information. Therefore, preferentially guaranteeing the transmission of the first information can improve the reliability of information transmission, which is beneficial to the transmission of services.

[0008] In a possible implementation manner, the method may further include: obtaining a 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 implementation manner, the terminal can know that the priorities of the first information and the second information are the same according to the first indication information, and generate the bit sequence of UCI according to the first indication information, which can improve the flexibility of the terminal to generate the bit sequence of UCI.

[0009] In a possible implementation, the method may further include: jointly channel coding a first bit sequence and a second bit sequence in the bit sequence of the UCI to obtain an encoded bit sequence of the UCI. By implementing this possible implementation, jointly channel coding the first bit sequence and the second bit sequence can improve the security and robustness of information hiding.

[0010] In a possible implementation, the method may further include: determining the number of modulation and 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; determining the number of modulation and coding symbols corresponding to the second bit sequence according to the number of modulation and coding symbols corresponding to the first bit sequence. By implementing this possible implementation, the priorities of the first information and the second information are the same. The number of modulation and coding symbols corresponding to the first bit sequence can be determined first, and then the number of modulation and coding symbols corresponding to the second bit sequence can be determined according to 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 can be reserved first. It can also be understood that the modulation and coding symbols of the first bit sequence are determined first, and then the modulation and coding symbols of the second bit sequence are determined, so as to ensure the priority mapping of the first information, improve the reliability of information transmission, and facilitate the transmission of services.

[0011] In a possible implementation, the method may further include: starting to map the modulation and coding symbols corresponding to the first bit sequence on the resource block (RB) with the lowest serial number in the first resource. By implementing this possible implementation, since the UCI is sent using the first resource, the modulation and coding symbols corresponding to the bit sequence of the UCI can be mapped on the first resource. Therefore, the modulation and coding symbols corresponding to the first bit sequence in the bit sequence of the UCI are mapped on the first resource. Since the first information corresponding to the first bit sequence is used to indicate the usage of the second resource by the terminal, transmitting the first bit sequence using the first resource can improve the reliability of information transmission and facilitate the transmission of services.

[0012] In a possible implementation, the method may further include: mapping the modulation and coding symbols corresponding to the first bit sequence onto the physical resources reserved for the first information and / or the second information in the first resource. By implementing this possible implementation, when the number of bits of the first bit sequence is less than or equal to 2, the physical resources of the first bit sequence can be reserved, and the encoded first bit sequence can be mapped onto the reserved physical resources. It is also possible to reserve the physical resources of the bit sequences of the first information and the second information. In other words, the physical resources can be shared by the first bit sequence and the second bit sequence. When there are not enough physical resources reserved for mapping the second bit sequence to map the first bit sequence, the encoded first bit sequence that cannot be mapped due to insufficient resources can be mapped onto the physical resources used by the second bit sequence, ensuring the priority mapping of the first bit sequence, thereby improving the reliability of information transmission and facilitating the transmission of services.

[0013] In a possible implementation, the method may further include: 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, mapping the modulation and coding symbols corresponding to the first bit sequence, where the mapping includes continuously mapping the first bit sequence onto the resource elements (REs) of the OFDM symbol or uniformly and distributively mapping the first bit sequence onto the REs of the OFDM symbol. By implementing this possible implementation, when the number of bits of the first bit sequence is greater than 2 and the first bit sequence is independently encoded in one stream, the encoded first bit sequence can be mapped following the rules of continuous mapping and distributive mapping.

[0014] In a possible implementation, the method may further include: starting from the first OFDM symbol after the first DMRS, or starting from the first OFDM symbol that does not transmit DMRS, mapping the modulation and coding symbols corresponding to the first bit sequence, where the mapping includes continuously mapping the first bit sequence and the second bit sequence onto the REs of the OFDM symbol or uniformly and distributively mapping the first bit sequence and the second bit sequence onto the REs of the OFDM symbol. By implementing this possible implementation, 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-encoded, the encoded first bit sequence and the second bit sequence can be mapped following the rules of continuous mapping and distributive mapping.

[0015] Second aspect, the present application provides a communication method. This method can be executed by an access network device, or by a module applied to the access network device (such as a processor, a chip, or a chip system, etc.), or can be implemented by a logical node, a 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, on the first resource, UCI from a terminal, 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 for indicating the usage of the second resource by the terminal, and the second bit sequence corresponds to second information. The second information includes one or more of HARQ feedback information or information for indicating 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, and the lengths of both the first bit sequence and the second bit sequence are 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, where the third resource is part or all of the second resource.

[0016] In the solution provided by the present application, in the bit sequence of the UCI received by the access network device, when the priorities of the first information and the second information are the same, the first bit sequence corresponding to the first information is before the second bit sequence corresponding to the second information. When the first information and the second information are multiplexed on the PUSCH transmission resource at the same time, since the first information is used to indicate the usage of the second resource by the terminal, the access network device can decode the PUSCH according to the first information. Therefore, preferentially ensuring the transmission of the first information can improve the reliability of information transmission, which is beneficial to the transmission of services.

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

[0018] In a possible implementation manner, 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.

[0019] In a possible implementation manner, the modulation and coding symbols corresponding to the first bit sequence start to be mapped from the RB with the lowest serial number in the first resource.

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

[0021] In a third aspect, the present application provides a communication device, which includes a module / unit for executing the method described in any one of the first aspect and its possible implementations. The device may be a terminal, or a module applied to a terminal (such as a chip, a chip system, or a processor), or a logical node, a logical module, or software that can implement all or part of the functions of the terminal.

[0022] In a fourth aspect, the present application provides a communication device, which includes a module / unit for executing the method described in any one of the second aspect and its possible implementations. The device may be an access network device, or a module applied to an access network device (such as a chip, a chip system, or a processor), or a logical node, a logical module, or software that can implement all or part of the functions of the access network device.

[0023] 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 method, or a logical node, a logical module, or software that can implement all or part of the functions of the terminal. Among them, the communication device may also be a chip system. The communication device can execute the method described in the first aspect. The function 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 functions. The unit may be software and / or hardware. The operations and beneficial effects executed by the communication device can refer to the method and beneficial effects described in the first aspect above, and the repeated parts will not be elaborated.

[0024] In a sixth aspect, the present application provides a communication device, which may be an access network device, or a chip, a chip system, or a processor that supports the access network device to implement the above method, or a logical node, a logical 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 function 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 functions. The unit may be software and / or hardware. The operations and beneficial effects executed 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 elaborated.

[0025] In a seventh aspect, the present application provides a computer-readable storage medium for storing computer-executable instructions. When the computer-executable 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.

[0026] In an eighth aspect, the present application provides a computer program product including a computer program, which, when executed, enables the method executed by the terminal in the method described in the first aspect to be implemented; or enables the method executed by the access network device in the method described in the second aspect to be implemented.

[0027] 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 above and a communication device (such as an access network device) for executing the communication method described in the second aspect above. Description of the Drawings

[0028] Figure 1 is a schematic diagram of the architecture of a communication system 1000 to which the embodiments of the present application are applied;

[0029] Figure 2 is a schematic diagram of a multimodal service provided by an embodiment of the present application;

[0030] Figure 3 is a schematic diagram of multi-level resource allocation for multiple terminals provided by an embodiment of the present application;

[0031] Figure 4 is an interaction schematic diagram of a method for transmitting UCI provided by an embodiment of the present application;

[0032] Figure 5 and Figure 6 is a schematic diagram of a possible structure of a communication device provided by an embodiment of the present application. Detailed Embodiments

[0033] The following further describes in detail specific embodiments of the present application with reference to the drawings.

[0034] The terms "first" and "second" etc. in the specification, claims and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices.

[0035] Referring to "embodiments" herein means that specific features, structures or characteristics described in connection with the embodiments may be included in at least one embodiment of the present application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein may be combined with other embodiments.

[0036] In this application, "at least one (item)" means one or more, "multiple" means two or more, "at least two (items)" means two, three or more, and "and / or" is used to describe the association relationship of associated objects, indicating that there can be three relationships. For example, "A and / or B" can represent: only A exists, only B exists, and both A and B exist at the same time. Here, A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (one)" or its similar expression below refers to any combination of these items, including any combination of single item (one) or plural items (ones). For example, at least one (one) of a, b or c can represent: 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.

[0037] In this application, "sending information" can be understood as one device sending information to another device, or, it can also be understood as a logic module inside a device sending information to another logic module. For example, "the access network device sends information" can be understood as the access network device sending information to another device (such as a terminal), or, it can be understood as logic module 1 in the access network device sending information to logic module 2 in the access network device.

[0038] In this application, "receiving information" can be understood as one device receiving information from another device, or, it can also be understood as a logic module inside a device receiving information from another logic module. For example, "the access network device receives information" can be understood as the access network device receiving information from another device (such as a terminal), or, it can be understood as logic module 1 in the access network device receiving information from logic module 2 in the access network device.

[0039] In this application, "sending information to... (such as a terminal)" can be understood as the destination of this information is the terminal. It can include directly or indirectly sending information to the terminal. "Receiving information from... (such as a terminal)" or "receiving information from... (such as a terminal)" can be understood as the source of this information is the terminal, and it can include directly or indirectly receiving information from the terminal. Necessary processing may be performed on the information between the source and destination of the information sending, such as format change, etc., but the destination can be understood as the valid information from the source. Similar expressions in this application can be understood similarly, and will not be elaborated here.

[0040] To better understand the embodiments of this application, the system architecture involved in the embodiments of this application will be introduced first below:

[0041] Embodiments of the present application can be applied to communication systems evolved after 5G, such as long term evolution (LTE) systems, 5th generation mobile communication (5G) systems, 6th 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, the three major application scenarios of 5G / 6G mobile communication systems: enhanced mobile broadband (eMBB), ultra reliable low latency communication (URLLC), and massive machine type of communication (mMTC), long range (LoRa) systems, or vehicle-to-everything (V2X) systems. The wireless communication system may include one or more access network devices and one or more terminal devices.

[0042] The following takes Figure 1 the system architecture shown for exemplary explanation. As Figure 1 shown, the communication system 1000 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one access network device (such as Figure 1 110a and 110b in Figure 1 , collectively referred to as 110) and at least one terminal (such as Figure 1 120a - 120j in Figure 1 , collectively referred to as 120). The RAN 100 may also include other RAN nodes, for example, wireless relay devices and / or wireless backhaul devices ( Figure 1 not shown in Figure 1 ) and so on. The terminal 120 is connected to the access network device 110 wirelessly. The access network device 110 is connected to the core network 200 wirelessly or by wire. The core network device in the core network 200 and the access network device 110 in the RAN 100 may be different physical devices respectively, or the same physical device integrating the core network logic function and the radio access network logic function.

[0043] It should be noted that the 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 (such as a 6G mobile communication system). The RAN 100 can also be an open RAN (O-RAN), a cloud radio access network (CRAN), etc. The RAN 100 can also be a communication system that integrates two or more of the above systems. It should be declared that Figure 1 the number of access network devices and terminal devices in

[0044] I. Terminal Devices

[0045] Terminal devices can also be referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., or devices used to provide voice or data connectivity to users, and can also be Internet of Things devices. For example, terminal devices include handheld devices with wireless connection functions, in-vehicle devices, etc. Currently, terminal devices can be: mobile phones, tablets, laptops, palmtop computers, mobile Internet devices (MID), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), in-vehicle devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminals, virtual reality (VR) devices, augmented reality (AR) devices, intelligent point of sale (POS) machines, customer-premises equipment (CPE), wireless terminals in industrial control, smart home devices (such as refrigerators, TVs, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in unmanned driving, wireless terminals in remote medical care, wireless terminals in smart grid, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, flying devices (such as intelligent robots, hot air balloons, drones, airplanes), etc. Terminal devices can also be other devices with terminal functions. For example, terminal devices can also be devices that serve as terminal functions in D2D communication.

[0046] Embodiments of the present application do not limit the device form of the terminal. The device for implementing the functions of the terminal device may be the terminal device; it may also be a device capable of supporting the terminal device to implement the functions, such as a chip system. This device may be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system may be composed of chips or may include chips and other discrete devices.

[0047] II. Access Network Equipment

[0048] The access network equipment is a node in a radio access network (RAN), also known as a network device, and can also be called a RAN node (or device). The access network equipment is used to help the terminal achieve wireless access. Multiple access network devices 110 in the communication system 1000 can be of the same type of node or different types of nodes. In some scenarios, the roles of the access network equipment 110 and the terminal 120 are relative. For example, Figure 1 the network element 120i can be a helicopter or a drone, which can be configured as a mobile base station. For the terminals 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. Sometimes both the access network equipment 110 and the terminal 120 are called communication devices. For example, Figure 1 the network elements 110a and 110b 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.

[0049] In a possible scenario, the access network equipment may be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, a satellite, an integrated access and backhaul (IAB) node, an access network equipment in a non-terrestrial network (NTN) communication system, that is, it can be deployed on a high-altitude platform or a satellite, etc. The access network equipment may be a macro base station (such as Figure 1 110a in Figure 1110b) in the context, a relay node, a donor node, or a radio controller in a CRAN scenario. The access network device may also be a device that serves as a base station function in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, drone communication, or machine communication. Optionally, the access network device may also be a server, a wearable device, a vehicle, or an in-vehicle device, etc. For example, the access network device in vehicle-to-everything (V2X) technology may be a road side unit (RSU).

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

[0051] In another possible scenario, multiple access network devices cooperate to assist a terminal in achieving wireless access, and different access network devices respectively implement part of the base station functions. For example, the access network device may be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU may be set separately, or may also be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as included in 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 may be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU may be classified as an access network device in the radio access network (RAN), or the CU may be classified as an access network device in the core network (CN), which is not restricted here.

[0052] In different systems, the 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, the CU may also be referred to as O-CU (Open CU), the DU may also be referred to as O-DU, the CU-CP may also be referred to as O-CU-CP, the CU-UP may also be referred to as O-CU-UP, and the RU may also be referred to as O-RU. For the convenience of description, in this application, the CU, CU-CP, CU-UP, DU, and RU are used as examples for description. Any unit among the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0053] In the embodiments of this application, the form of the access network device is not limited. The device for implementing the functions of the access network device may be the access network device; it may also be a device that can support the access network device to implement this function, such as a chip system. This device may be installed in the access network device or used in matching with the access network device.

[0054] To facilitate the understanding of the content of this solution, some terms involved in the embodiments of this application are further explained below, so as to facilitate the understanding of those skilled in the art. This part is only for the convenience of understanding and cannot be regarded as a specific limitation to this application.

[0055] 1. Extended Reality (XR)

[0056] XR refers to combining the real and the virtual through a computer to create a virtual environment that can be interacted with by humans. Generally, XR includes Virtual Reality (VR) and Augmented Reality (AR). XR services usually have the following characteristics: ①. The service model (also known as the domain model) is usually transmitted periodically according to the frame rate. Among them, the service model is used to indicate how the associated data in the service logic is linked and coordinated. ②. The amount of transmitted data is large, and the size of the frame data is variable.

[0057] 2. Multimodal service

[0058] Multimodal service is a service that adds a tactile experience dimension on the basis of XR. It can achieve remote touch and remote control, including remote perception in multiple aspects such as vision, hearing, touch, and kinesthesia. Multimodal services have great development space in related fields such as industrial automation, healthcare, and distance education. It can provide users with an all-round interactive experience and has great application value and commercial potential.

[0059] Exemplarily, in combination withFigure 2 , Figure 2 shows the synchronous transmission of multiple data streams in a multi - sensory control scenario in a multi - modal service. Figure 2 Both the master device and the slave device in [reference] are terminal devices; the community channel (comm.Channel) can be implemented based on the communication network in the aforementioned communication system. The access network device in the communication network can be used to forward and process data from the master device and the slave device to enable communication between the master device and the slave device. Additionally, the slave device can send data related to video and audio to the master device through the channel, and can also send tactile data (or tactile signals) obtained based on tactile sensors to the master device. The tactile data (or tactile signals) can be acquired by the slave device through tactile sensors. For example, the tactile data (or tactile signals) can be the collected surface texture. The master device can send perception data and instructions such as position, action, and touch to the slave device. 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; among them, the execution feedback data can include data related to force and position.

[0060] 3. Multi - level pre - scheduling

[0061] The 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, namely the first resource (dedicated resource) and the second resource (shared resource). Among them, the first resource is defaultly allocated to the terminal, and the second resource is allocated for multiple terminals to share; 2) The terminal determines whether to use the second resource according to the data volume. If the first resource cannot carry the data volume, 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 usage of the second resource by the terminal. The UCI can be a newly added UCI or a modified field of an existing UCI. The embodiments of the present application do not limit this. For the sake of convenience of description, the information used to indicate the usage of the second resource by the terminal will be uniformly referred to as the first information hereinafter.

[0062] Exemplarily, combined with Figure 3 , Figure 3 shows the multi - level resource allocation of multiple terminals. Figure 3The first resource of terminal 1 in [[]] is defaultly allocated to terminal 1, the first resource of terminal 2 is defaultly allocated to terminal 2, 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, terminal 1 can only use its first resource for data transmission. If the first resource of terminal 1 cannot fully carry the data volume of terminal 1, terminal 1 can use its first resource and the second resource together for data transmission. The same applies to terminal 2 and will not be elaborated here. In the embodiments of the present application, terminal 1 can send a first message to indicate its usage of the second resource.

[0063] 4. Configured Grant (CG)

[0064] CG refers to a mechanism for pre-configuring some resources (i.e., the PUSCH resources mentioned in this application) for a terminal in the uplink. Subsequently, when the terminal has uplink data to be transmitted, it does not need 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 the uplink transmission delay. Usually, a transport block (TB) and at least one (one or more) PUSCH resources can be configured within a CG cycle period.

[0065] 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 solutions.

[0066] 5. Uplink Control Information (UCI)

[0067] Generally, 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).

[0068] Among them, the HARQ feedback information is an ACK message (used to indicate successful data reception) or an NACK message (used to indicate failed data reception or no data received), so the HARQ feedback information is related to the stability of the service. The CSI includes CSI part1 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; the CSI can reflect the state information of the transmission channel between the two communication parties. Processing the transmission channel based on the CSI is beneficial to achieving high-reliability and low-latency transmission between the two communication parties. Therefore, the CSI is related to the reliability of the service. The CG-UCI includes information for indicating the HARQ process (such as the HARQ process number), and the HARQ process number is beneficial to the correct and reliable transmission of the service.

[0069] In the embodiments of this application, the UCI may further include first information, and the first information is used to indicate the usage of the second resource by the terminal. The access network device may decode the PUSCH according to the first information. Therefore, the first information is related to the reliability of information transmission.

[0070] It should be noted that the UCI can be transmitted on the physical uplink control channel (PUCCH) or on the PUSCH. In the following text of this application, the case where the UCI is multiplexed onto the PUSCH (i.e., the UCI is transmitted through the PUSCH) is mainly addressed.

[0071] 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 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 uplink data and the first resource can be used to send 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 usage of the second resource by the terminal. When the PUSCH resources are limited (that is, when the PUSCH resources are few and not enough to transmit all the bit sequences of the UCI), when the UCI includes multiple information such as the first information and the second information, how to generate and transmit the UCI is an urgent problem to be solved.

[0072] The present application proposes a method for transmitting UCI. When PUSCH resources are limited, if UCI includes multiple pieces of information such as 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 service transmission. The following will be described through the following respective embodiments. In various embodiments of the present application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

[0073] The communication method provided by the embodiments of the present application will be described below. It can be understood that in the present application, the access network device and the terminal are used as an example of the execution subject of this interaction schematic, but the present application does not limit the execution subject of the interaction schematic. For example, the method executed by the access network device in the present application can also be executed by a module applied to the access network device (such as a chip, a chip system, or a processor), and can also be implemented by a logical node, a logical module, or software that can implement 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 applied to the terminal (such as a chip, a chip system, or a processor), and can also be implemented by a logical node, a logical module, or software that can implement all or part of the functions of the terminal.

[0074] Please refer to Figure 4 , Figure 4 which is an interaction schematic diagram of a method for transmitting UCI provided by the embodiments of the present application. As Figure 4 shown, the communication method may include at least the following steps. Among them, S403 and S404 are parallel optional steps.

[0075] S401. The terminal and the access network device acquire a first resource and a second resource.

[0076] The access network device may allocate two parts of resources, namely a first resource and a second resource, to the terminal. It can be statically configured, such as including pre-configuration, protocol regulations, etc., or can be dynamically configured through interactions such as instructions / information. The present application does not limit this.

[0077] Among them, the first resource can be understood as a dedicated resource defaultly allocated to the terminal, and the second resource can be understood as a shared resource allocated to multiple terminals including this 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 resources (the third resource mentioned in this embodiment) in the first resource and the second resource for data transmission. Exemplarily, the first resource and the second resource may be PUSCH resources.

[0078] S402. The terminal generates a bit sequence of UCI, including a first bit sequence and a second bit sequence. The first bit sequence corresponds to first information used to indicate the terminal's usage of a second resource, and the first bit sequence is before the second bit sequence.

[0079] The terminal can generate a bit sequence of UCI. Among them, the bit sequence of UCI can include a first bit sequence and a second bit sequence. The first bit sequence corresponds to first information, and the first information is used to indicate the terminal's usage of a second resource. The second bit sequence corresponds to second information, and the second information includes one or more of HARQ feedback information or information used to indicate unused transmission opportunities. 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.

[0080] The first information indicating the terminal's usage of the second resource can include the following possible implementations:

[0081] In a 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, then the first information can indicate that the terminal does not use the second resource;

[0082] In another possible implementation, when the uplink data cannot be fully carried by the first resource, the terminal uses the first resource and a third resource to send the uplink data, then the first information can indicate that the terminal uses the second resource. Further optionally, it can also indicate that other resources in the second resource except the third resource are not used by the terminal. Further optionally, it can also indicate which resources in the second resource the terminal uses, etc.

[0083] After the terminal generates the bit sequence of UCI, it can output the bit sequence of UCI to the next processing module, so that the next processing module processes the bit sequence of UCI, such as determining the number of modulation and coding symbols corresponding to the bit sequence of UCI and mapping the modulation and coding symbols corresponding to the bit sequence of UCI on the first resource, etc., and sends the finally processed UCI to the access network device.

[0084] S403. 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.

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

[0086] It should be understood that the various numerical numbers involved in the embodiments of the present application are only for convenient description and are not used to limit the scope of the embodiments of the present application. The magnitudes of the sequence numbers of the above processes do not mean the sequence of execution, and the execution sequence of each process should be determined according to its function and internal logic.

[0087] In an embodiment of the present application, when the terminal generates the bit sequence of the UCI, it can ensure that the bit sequence corresponding to the first information is before the bit sequence corresponding to the second information. Thus, in the case of limited resources, 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.

[0088] The following details the specific implementation manners of S402, where:

[0089] In S402, the terminal determines that the UCI to be sent includes first information (hereinafter illustrated by taking pooling-UCI as an example) for indicating the usage of the second resource by the terminal and second information. The second information includes one or more of HARQ feedback information or information for indicating unused transmission opportunities (for example, hereinafter illustrated by taking unused transmission occasion (UTO)-UCI as an example), or the second information includes one or more of HARQ feedback information or information for indicating HARQ processes (for example, CG-UCI). It can be understood that UTO-UCI is applicable to licensed bands, while CG-UCI is applicable to unlicensed bands. Therefore, UTO-UCI and CG-UCI will not coexist. If the high-layer parameter cg_RetransmissionTimer is configured, CG-UCI exists; if the high-layer parameter nrof_UTO_UCI is configured, UTO-UCI exists. The following only illustrates one or more pieces of information included in the second information by taking UTO-UCI as an example. It can be understood that when CG-UCI exists, all symbols and texts of UTO-UCI in the following can be replaced with CG-UCI, and the transmission of UTO-UCI on the PUSCH can be replaced with multiplexing of the high-layer parameter CG-UCI.

[0090] The bit sequence of UCI includes a first bit sequence corresponding to first information and a second bit sequence corresponding to second information. When the UCI is multiplexed on a 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, the UCI being multiplexed on the first resource 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, then the pooling-UCI and the HARQ feedback information are transmitted on the PUSCH; if the second information is UTO-UCI, then the pooling-UCI and the UTO-UCI are transmitted on the PUSCH; if the second information is HARQ feedback information and UTO-UCI, then the pooling-UCI, the HARQ feedback information, and the UTO-UCI are transmitted on the PUSCH.

[0091] It should be understood that the A bit sequence in the UCI bit sequence mentioned in this application being before the B bit sequence can 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 position index value of the last bit in the A bit sequence in the UCI bit sequence is less than the bit position index value of the first bit in the B bit sequence in the UCI bit sequence, it is considered that the A bit sequence is before the B 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, it is considered that the A bit sequence is before the B bit sequence; ④. In the UCI bit sequence, if the priority of the A bit sequence is higher than that of the B bit sequence, it is considered that the A bit sequence is before the B bit sequence; ⑤. When transmitting the UCI bit sequence, if the reserved resource corresponding to the A bit sequence (the resource configured for transmitting the A bit sequence) cannot be used by the B bit sequence, it is considered that the A bit sequence is before the B bit sequence. Similarly, the B bit sequence in the UCI bit sequence being after the A bit sequence mentioned in this application can include at least 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 position index value of the first bit in the B bit sequence in the UCI bit sequence is greater than the bit position index value of the last bit in the A bit sequence in the UCI bit sequence, it is considered that the B bit sequence is 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, it is considered that the B bit sequence is after the A bit sequence. ④. In the UCI bit sequence, if the priority of the B bit sequence is lower than that of the A bit sequence, it is considered that the B bit sequence is after the A bit sequence; ⑤. When transmitting, if the B bit sequence cannot use the reserved resource corresponding to the A bit sequence (the resource configured for transmitting the A bit sequence), it is considered that the B bit sequence is after the A bit sequence. The full text is as above.

[0092] The UCI includes first information and second information. Regarding the priorities of the first information and the second information, the terminal generates the bit sequence of the UCI, determines the modulation and coding number corresponding to the bit sequence of the UCI, and the number of modulation and coding symbols corresponding to the bit sequence of the UCI mapped on the first resource is also different. The following are several cases for a schematic introduction of the bit sequence of the UCI generated by the terminal:

[0093] Case 1: The priorities of the first information and the second information are the same.

[0094] For the generation of the bit sequence of the UCI: The first bit sequence is before the second bit sequence.

[0095] Embodiment 1: The terminal obtains first indication information, which is used to indicate that the priority of the first information is the same as that of the second information. Further, the terminal generates a bit sequence of UCI according to the first indication information. The order of each bit sequence in the bit sequence of UCI from front to back is: the first bit sequence, the second bit sequence.

[0096] Exemplarily, the terminal determines that the UCI to be sent includes the first information and the second information. The second information includes one or more of HARQ feedback information or UTO-UCI. The first bit sequence corresponding to the first information includes O Pooling-UOI bit positions, and the first bit sequence is If the second information includes HARQ feedback information, the second bit sequence corresponding to the second information includes O HARQ bit positions, and the second bit sequence is If the second information includes UTO-UCI information, the second bit sequence includes O UTO-UCI bit positions, and the second bit sequence is If the second information includes HARQ feedback information and UTO-UCI information, the second bit sequence includes O HARQ +O UTO-UCI bit positions, and the second bit sequence is There are m bit positions 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 consecutive (i.e., the bit position index values are consecutive).

[0097] Among them, the first indication information can be carried in a radio resource control (RRC) signaling message or in a downlink control information (DCI) message. This application does not specifically limit this.

[0098] Exemplarily, after the terminal establishes a communication connection with the access network device, the access network device sends the first indication information to the terminal through an RRC signaling message. The first indication information includes that the priority index value of the first information is index value 1 and the priority index value of the second information is index value 1. Among them, 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 information indicates that the priority of the first information is the same as that of the second information.

[0099] Optionally, Embodiment 2: The first information and the second information can also be jointly encoded, that is, the terminal performs joint channel coding on the first bit sequence and the second bit sequence in the bit sequence of UCI.

[0100] Exemplarily, in the case where the first information and the second information are jointly encoded, in the generated bit sequence of the UCI, 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 consecutive (i.e., the bit position index values are consecutive). For example, in the bit sequence example in the first embodiment above, if m is 0 and the second information includes HARQ feedback information, the bit sequence of the UCI may be: wherein, the first bit sequence corresponding to the first information includes O Pooling-UCI bit positions, and the first bit sequence is The second bit sequence corresponding to the second information includes O HARQ bit positions, and the second bit sequence is If m is 0 and the second information includes UTO-UCI information, the bit sequence of the UCI may be: wherein, the first bit sequence corresponding to the first information includes O Pooling-UCI bit positions, and the first bit sequence is The second bit sequence corresponding to the second information includes O UTO-UCI bit positions, and the second bit sequence is If m is 0 and the second information includes HARQ feedback information and UTO-UCI information, the bit sequence of the UCI may be: wherein, the first bit sequence corresponding to the first information includes O Pooling-UCI bit positions, and the first bit sequence is The second bit sequence corresponding to the second information includes O HARQ +O UTO -UCI bit positions, and the second bit sequence is

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

[0102] For the generation of the bit sequence of the UCI: The first bit sequence is before the bit sequence corresponding to the information with a lower priority than the first information.

[0103] Embodiment 3, by default (or understood as stipulated in the communication protocol, the same applies throughout the text), the order of priorities from high to low is: the first information, the second information; or understood as, by default, the order of each bit sequence from front to back is: the first bit sequence, the second bit sequence. Further, the terminal generates the bit sequence of the UCI according to the fact that the priority of the first information is higher than that of the second information, and the order of each bit sequence in the bit sequence of the UCI from front to back is: the first bit sequence, the second bit sequence. The bit sequence of the UCI generated in this example is as shown in the bit sequence of the UCI in Case 1 above, and will not be elaborated here.

[0104] Embodiment 4: The terminal obtains second indication information, which is used to indicate that the priority of the first information is higher than that of the second information. Further, the terminal generates a bit sequence of UCI according to the second indication information. The second indication information may be carried in an RRC signaling message or in a DCI message, and the present application does not specifically limit this.

[0105] Exemplarily, after the terminal establishes a communication connection with the access network device, the access network device sends the second indication information to the terminal through an RRC signaling message. The second indication information includes that the priority index value of the first information is index value 1, and the priority index value of the second information is index value 0. Among them, the larger the priority index value, the higher the priority. That is, when index value 1 is greater than index value 0, the second indication information indicates that the priority of the first information is higher than that of the second information. The bit sequence of UCI generated in this example is as shown in the bit sequence of UCI in Embodiment 1 described above, and will not be elaborated here.

[0106] After the terminal generates the bit sequence of UCI, it can output the bit sequence of UCI to the next processing module, so that the next processing module processes the bit sequence of UCI, such as determining the number of modulation and coding symbols corresponding to the bit sequence of UCI and mapping the modulation and coding symbols corresponding to the bit sequence of UCI on the first resource, etc., and sending the finally processed UCI to the access network device.

[0107] In other words, after the module for generating the bit sequence of UCI in the terminal generates the bit sequence of UCI, it sends the bit sequence of UCI to the CRC adding module to add CRC to the bit sequence of UCI, and then the channel coding module performs channel coding on the bit sequence of UCI processed by the CRC adding module, the modulation module performs modulation on the bit sequence of UCI processed by the channel coding module, and the resource mapping module maps the bit sequence of UCI processed by the modulation module on the first resource, that is, uses the first resource to send the processed bit sequence of UCI to the access network device. It can be understood that when the first resource is limited, the resource mapping module will map according to the order of each bit sequence in the bit sequence of UCI, which may cause the situation that the bit sequence at the end of the bit sequence of UCI is not sent to the access network device, that is, the access network device may receive a part of the processed bit sequence of UCI when the resource is limited.

[0108] The following specifically introduces the determination of the number of modulation and coding symbols of the bit sequence of UCI and resource mapping.

[0109] After generating the bit sequence of UCI (the first bit sequence and the second bit sequence in the bit sequence of UCI are not jointly channel - coded) in the above - mentioned Embodiment 1, Embodiment 3, and Embodiment 4, the number of modulation - coded symbols corresponding to the bit sequence of UCI can be determined. Specifically, the number of modulation - coded symbols corresponding to the first bit sequence can be determined according to 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 - coded symbols corresponding to the second bit sequence can be determined according to the number of modulation - coded symbols corresponding to the first bit sequence. Exemplarily:

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

[0111]

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

[0113] If the second information includes HARQ feedback information, the number of modulation - coded symbols corresponding to the second bit sequence satisfies:

[0114]

[0115] where, Q′ ACK represents the number of modulation - coded symbols corresponding to the HARQ feedback information, O ACKDenote the number of bits of the bit sequence corresponding to HARQ-ACK as L ACK Denote the number of bits of the CRC of the bit sequence corresponding to HARQ-ACK as O ACK If O ACK ≥ 360, L

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

[0117]

[0118] where Q' UTO-UCI Denote the number of modulation and coding symbols corresponding to UTO-UCI as O UTO-UCI Denote the number of bits of the bit sequence corresponding to UTO-UCI as L UTO-UCI Denote the number of bits of the CRC of the bit sequence corresponding to UTO-UCI as O ACK If O ACK ≥ 360, L

[0119] 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 .

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

[0121] After determining the modulation and coding symbols corresponding to the first bit sequence and the second bit sequence included in the UCI, the corresponding modulation and coding symbols can be mapped to the first resource. Specifically, 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 starting from the RB with the lowest serial number in the first resource.

[0122] Among them, for the case where the number of bits of 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 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 uniformly and distributively mapped to the REs of the OFDM symbol).

[0123] For the case where the number of bits of the bit sequence is less than or equal to 2, the mapping can be performed following the puncturing method. Specifically, the modulation and coding symbols corresponding to the bit sequence can be mapped on 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 on the physical resources reserved for the first information and / or the second information in the first resource. A possible implementation can be to map the modulation and coding symbols corresponding to the first bit sequence on the physical resources reserved for the first information in the first resource, or it can be understood that the physical resource position for the first information is reserved first, and after other information is mapped, finally the modulation and coding symbols corresponding to the first bit sequence are mapped on the reserved physical resources. Another possible implementation can be to map the modulation and coding symbols corresponding to the first bit sequence on the physical resources reserved for the first information and the second information in the first resource, or it can be understood that the physical resource positions for the first information and the second information are reserved first, and after other information and the second information are mapped, finally the modulation and coding symbols corresponding to the first bit sequence are mapped on the reserved physical resources. For the reserved physical resource positions of the first information and the second information, if the second bit sequence has occupied part or all of the reserved physical resources, resulting in insufficient physical resources for the first bit sequence to be mapped, the first bit sequence can occupy the physical resources of the already mapped second bit sequence for mapping. In other words, the physical resources can be shared by the first bit sequence and the second bit sequence. When the second bit sequence is mapped on the reserved physical resources and there are not enough resources to map the first bit sequence, the encoded first bit sequence with insufficient resources for mapping can be mapped on the physical resources used by the second bit sequence. Among them, the physical resources can be resource elements RE, resource blocks RB, etc.

[0124] Combined with the above-mentioned first bit sequence and the second bit sequence in the bit sequence of UCI in Embodiment 2 being jointly channel-coded, the number of modulation and coding symbols corresponding to the bit sequence of UCI can be determined. Exemplary:

[0125] Example 3: UCI and uplink data are transmitted simultaneously on the PUSCH, and the transmission block over multi-slot (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 satisfies:

[0126]

[0127] where 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, O Pooling-UCI / HARQ / UTO-UCI represents the number of bits of the first bit sequence and the second bit sequence, and L Pooling-UCI / HARQ / UTO-UCI represents the number of CRC bits of the first bit sequence and the second bit sequence.

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

[0129] To determine the modulation and coding symbols corresponding to the first bit sequence and the second bit sequence included in the UCI after joint channel coding, the corresponding modulation and coding symbols can be mapped to the first resource. Specifically, 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 starting from the RB with the lowest serial number in the first resource.

[0130] Among them, for the case where the number of bits of the bit sequence after 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 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 REs of the OFDM symbol) and distributed mapping (that is, the bit sequence is uniformly and distributedly mapped to the REs of the OFDM symbol).

[0131] For the case where the number of bits of the bit sequence after joint channel coding of the first bit sequence and the second bit sequence is less than or equal to 2, for example, the second information includes HARQ feedback information or UTO-UCI. If the number of bits of the bit sequence corresponding to pooling-UCI + HARQ feedback information (without UTO-UCI) is 0, 1, 2; or the number of bits of the bit sequence corresponding to pooling-UCI + UTO-UCI (without HARQ feedback information) is 0, 1, 2. The mapping can be performed following the puncturing method. Specifically, the modulation and coding symbols corresponding to the bit sequence can be mapped on 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 joint channel coding of the first bit sequence and the second bit sequence can be mapped on the physical resources reserved in the first resource. Or it can be understood that first reserve the physical resource positions of the first information and the second information, and after other information is mapped, finally map the modulation and coding symbols corresponding to the bit sequence after joint channel coding of the first bit sequence and the second bit sequence on the reserved physical resources.

[0132] For the specific implementation of S402, further optionally, on the basis that the UCI includes the first information and the second information, it may further include the third information, and the third information is CSI. In this case, the bit sequence of the UCI includes the first bit sequence corresponding to the first information, the second bit sequence corresponding to the second information, and the 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, the CSI may include the first part of CSI (also known as CSI part1) and the second part of CSI (also known as CSI part2). In this case, the bit sequence of the UCI includes the first bit sequence corresponding to the first information, the second bit sequence corresponding to the second information, the fourth bit sequence corresponding to CSI part1, and the fifth bit sequence corresponding to CSI part2. 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.

[0133] The UCI includes the first information, the second information, and the CSI. For the priorities of the first information, the second information, and the CSI, the bit sequence of the UCI generated by the terminal, the modulation and coding number corresponding to the bit sequence of the UCI determined by the terminal, and the number of modulation and coding symbols corresponding to the bit sequence of the UCI mapped on the first resource are also different. The following are several cases for a schematic introduction of the bit sequence of the UCI generated by the terminal:

[0134] Case 3: The priorities of the first information, the second information, and the CSI are the same.

[0135] For the generation of the bit sequence of the UCI: The first bit sequence is before the second bit sequence, and the second bit sequence is before the third bit sequence.

[0136] Embodiment 5: The terminal obtains the third indication information, and the third indication information is used to indicate that the priorities of the first information, the second information, and the CSI are the same. Further, the terminal generates the bit sequence of the UCI according to the third indication information. The order of each bit sequence in the bit sequence of the UCI from front to back is: the first bit sequence, the second bit sequence, and the third bit sequence.

[0137] 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 HARQ feedback information or UTO-UCI. The first bit sequence corresponding to the first information includes O Pooling-UCI bit positions, and the first bit sequence is The third bit sequence corresponding to the CSI includes O CSI bit positions, and the third bit sequence corresponding to the CSI is If the second information includes HARQ feedback information, then the second bit sequence corresponding to the second information includes OHARQ bit positions, and the second bit sequence is If the second information includes UTO-UCI information, the second bit sequence includes O UTO-UCI bit positions, and the second bit sequence is If the second information includes HARQ feedback information and UTO-UCI information, the second bit sequence includes O HARQ +O UTO-UCI bit positions, and the second bit sequence is There is an interval of m bit positions between the first bit sequence and the second bit sequence, where m is an integer greater than or equal to 0. When m equals 0, the last bit of the first bit sequence and the first bit of the second bit sequence are consecutive (i.e., the bit position index values are consecutive); there is an interval of j bit positions between the second bit sequence and the third bit sequence, where j is an integer greater than or equal to 1.

[0138] Among them, the third indication information can be carried in the RRC signaling message or in the DCI message, and this application does not make specific limitations on this. It can be understood that when Embodiment 5 and Embodiment 1 are combined and implemented, the third indication information can be carried in the same message or different messages as the first indication information, and this application does not make specific limitations on this.

[0139] Exemplarily, after the terminal establishes a communication connection with the access network device, the access network device sends the third indication information to the terminal through the RRC signaling message. The third indication information includes that the priority index value of the first information is index value 1, the priority index value of the second information is index value 1, and the priority index value of the CSI is index value 1. Among them, the larger the priority index value, the higher the 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 priorities of the first information, the second information, and the CSI are the same.

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

[0141] For the generation of the UCI bit sequence: The first bit sequence is before the bit sequences corresponding to the information with a lower priority than the first information.

[0142] Embodiment 6. By default (or understood as stipulated in the communication protocol, the same applies throughout the text), the order of priorities from high to low is: the first information, the second information, CSI; or understood as, by default, the order of each bit sequence from front to back is: the first bit sequence, the second bit sequence, the third bit sequence. Further, based on the fact that the priority of the first information is higher than that of the second information, and the priority of the second information is higher than that of CSI, the terminal generates the bit sequence of UCI. The order of each bit sequence in the bit sequence of UCI from front to back is: the first bit sequence, the second bit sequence, the 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 3, and will not be elaborated here.

[0143] Embodiment 7. By default (or understood as stipulated in the communication protocol, the same applies throughout the text), the order of priorities from high to low is: the first information, the second information, CSI part1, CSI part2; or understood as, by default, the order of each bit sequence from front to back is: the first bit sequence, the second bit sequence, the fourth bit sequence, the fifth bit sequence. Further, based on the fact that the priority of the first information is higher than that of the second information, the priority of the second information is higher than that of CSI part1, and the priority of CSI part1 is higher than that of CSI part2, the terminal generates the bit sequence of UCI; the order of each bit sequence in the bit sequence of UCI from front to back is: the first bit sequence, the second bit sequence, the fourth bit sequence, the fifth bit sequence.

[0144] Embodiment 8. The terminal obtains the fourth indication information, which is used to indicate that the priority of the first information is higher than that of the second information, and the priority of the second information is the same as that of CSI. Further, the terminal generates the bit sequence of UCI according to the fourth indication information. Among them, the fourth indication information can be carried in the RRC signaling message or in the DCI message, and the present application does not make specific limitations in this regard. It can be understood that when Embodiment 8 and Embodiment 4 are combined, the fourth indication information and the second indication information can be carried in the same message or in different messages, and the present application does not make specific limitations in this regard.

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

[0146] Embodiment 9: The terminal obtains fifth indication information, which is used to indicate that the priority of the first information is higher than that of the second information, and the priority of the second information is the same as that of CSI part1 and CSI part2. Further, the terminal generates a bit sequence of UCI according to the fifth indication information. The fifth indication information may be carried in an RRC signaling message or in a DCI message, and the present application does not specifically limit this. It can be understood that when Embodiment 9 and Embodiment 4 are combined, the fifth indication information and the second indication information may be carried in the same message or different messages, and the present application does not specifically limit this.

[0147] Exemplarily, after the terminal establishes a communication connection with the access network device, the access network device sends the fifth indication information to the terminal through an RRC signaling message. The fifth indication information includes that the priority index value of the first information is index value 1, the priority index value of the second information is index value 0, the priority index value of CSI part1 is index value 0, and the priority index value of CSI part2 is index value 0. Among them, 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 information indicates that the priority of the first information is higher than that of the second information, and the priority of the first information is higher than that of CSI part1 and CSI part2. The bit sequence of UCI generated in this example is as shown in the bit sequence of UCI in Embodiment 5 described above, and will not be elaborated here.

[0148] After combining the generation of the bit sequence of UCI in Embodiment 5, Embodiments 6 to 9 (the first bit sequence, the second bit sequence, and the bit sequence corresponding to CSI in the bit sequence of UCI are not jointly channel-coded), the number of modulation and coding symbols corresponding to the bit sequence of UCI 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 according to 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 is determined according to 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. Exemplarily:

[0149] Example 5: UCI and uplink data are simultaneously transmitted on the PUSCH, and repeated transmission TypeB 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 in Example 1 above. The number of modulation and coding symbols corresponding to the fourth bit sequence satisfies:

[0150]

[0151] Among them, Q' CsI-1 represents the number of modulation and coding symbols corresponding to CSI part1, and O CSI - 1 represents the number of bits of the bit sequence corresponding to CSI part1, and L CSI-1 represents the number of bits of the CRC of the bit sequence corresponding to CSI part1, and 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.

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

[0153]

[0154] Among them, Q' CsI-2 represents the number of modulation and coding symbols corresponding to CSI part2, and O CSI-2 represents the number of bits of the bit sequence corresponding to CSI part2, and L CsI-2 represents the number of bits of the CRC of the bit sequence corresponding to CSI part2.

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

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

[0157]

[0158] Among them, represents the total number of OFDM symbols in the nominal repetition of the PUSCH, represents the number of resource elements available for transmitting UCI in OFDM symbol l.

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

[0160]

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

[0162]

[0163] where R represents the code rate, and Q m represents the modulation order.

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

[0165]

[0166] After determining the modulation and coding symbols corresponding to the bit sequence of UCI, the corresponding modulation and coding symbols can be mapped to the first resource. Specifically, the first information, the second information, and CSI can be mapped in sequence. Or 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 according to the sequence. The specific mapping rule can refer to the description of the mapping of the first bit sequence and the second bit sequence above, and will not be elaborated here.

[0167] It should be noted that:

[0168] 1. In the above various situations (i.e., Situation 1 to Situation 4), if there is no special description and logical conflict, the terms and / or descriptions between the implementation manners of different situations are consistent and can be mutually referred to. The technical features in different embodiments can be combined to form a new situation according to their internal logical relationship. For example, when Situation 1 and Situation 3 are combined, in the case where the terminal sends the first information, the second information, and CSI, the terminal can determine that the priorities of the first information, the second information, and CSI are the same.

[0169] 2. In the above various situations, if any information is not sent, the corresponding bit sequence in UCI can be omitted. For example, in Situation 1, if the terminal determines that it does not need to send UTO-UCI, the terminal omits the position of the bit sequence corresponding to UTO-UCI in the bit sequence of UCI.

[0170] 3. In Situations 1 to 4, when the second information includes UTO-UCI, the information mentioned is applicable in the authorized frequency band. When the second information includes CG-UCI, the information mentioned is applicable in the unlicensed frequency band.

[0171] 4. When adding CRC to each bit sequence in the UCI bit sequence, only one CRC is added to the bit sequence for joint encoding, and each independently encoded (i.e., the bit sequence not indicated for joint encoding) bit sequence corresponds to one 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-encoded, then the first bit sequence and the second bit sequence jointly correspond to one CRC.

[0172] 5. Further, after the access network device receives the UCI from the terminal, it performs inverse processing on the UCI bit sequence. For example, after the access network device receives the UCI bit sequence, it demodulates the UCI bit sequence through a demodulation module, and then the de-CRC module performs de-CRC processing on the UCI bit sequence processed by the demodulation module, etc. 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 the access network device receives the UCI, it can decode the UCI bit sequence. Although due to factors such as channel transmission and fading, 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, 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 not distinguished separately, and are all collectively referred to as the first bit sequence and the second bit sequence.

[0173] In summary, through Figure 4 the UCI transmission method shown, it can be ensured that the bit sequence corresponding to the first information is before the bit sequence corresponding to the second information. Thus, in the case of resource constraints, the terminal preferentially maps the bit sequence corresponding to the first information, thereby improving the reliability of information transmission and being beneficial to service transmission.

[0174] It can be understood that to implement the functions in the above embodiments, the terminal and the access network device include the corresponding hardware structures and / or software modules for performing each function. Those skilled in the art should easily realize that, combined with the units and method steps of each example 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 certain function is executed in the way of hardware or computer software driving hardware depends on the specific application scenario and design constraint conditions of the technical solution.

[0175] Figure 5 and Figure 6The structural schematic diagram of a possible communication device provided by an embodiment of the present application. These communication devices can be used to implement the functions of the terminal or the access network device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. The communication device can be a terminal or an access network device. The communication device includes modules or units corresponding one by one to the methods / operations / steps / actions executed by the terminal or the access network device in the above method embodiments. The unit can be a hardware circuit, software, or a combination of hardware circuit and software. In the embodiments of the present application, the communication device can be, for example, Figure 1 one of the terminals 120a - 120j shown in Figure 1 , or the access network device 110a or 110b shown in

[0176] , or it can also be a module (such as a chip) applied to the terminal or the access network device. Figure 5 As shown in Figure 4 , the 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 the terminal or the access network device in the method embodiment shown above.

[0177] When the communication device 500 is used to implement the function of the terminal in the method embodiment shown in Figure 4 :

[0178] The processing unit 501 is used to obtain a first resource and a second resource;

[0179] The processing unit 501 is further used to generate a bit sequence of UCI including a first bit sequence and a second bit sequence. The first bit sequence corresponds to first information used to indicate the usage situation of the second resource by the terminal, and the second bit sequence corresponds to second information. The second information includes one or more of HARQ feedback information or information used to indicate unused transmission opportunities. The priority of the first information is the same as that of the second information. The first bit sequence is before 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;

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

[0181] A possible implementation manner, the processing unit 501 is further used to obtain a first indication information, and the first indication information is used to indicate that the priority of the first information is the same as that of the second information.

[0182] 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 the encoded UCI bit sequence.

[0183] A possible implementation, the processing unit 501 is further configured to determine the number of modulation and coding symbols corresponding to the first bit sequence according to the number of bits of the first bit sequence and the number of CRC bits of the first bit sequence; determine the number of modulation and coding symbols corresponding to the second bit sequence according to the number of modulation and coding symbols corresponding to the first bit sequence.

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

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

[0186] A possible implementation, the processing unit 501 is further configured to start mapping the modulation and coding symbols corresponding to the first bit sequence from the first OFDM symbol after the first DMRS or from the first OFDM symbol that does not transmit DMRS. The mapping includes continuously mapping the first bit sequence to the REs of the OFDM symbol or uniformly and distributively mapping the first bit sequence to the REs of the OFDM symbol.

[0187] A possible implementation, the processing unit 501 is further configured to start mapping the modulation and coding symbols corresponding to the first bit sequence from the first OFDM symbol after the first DMRS or from the first OFDM symbol that does not transmit DMRS. The mapping includes continuously mapping the first bit sequence and the second bit sequence to the REs of the OFDM symbol or uniformly and distributively mapping the first bit sequence and the second bit sequence to the REs of the OFDM symbol.

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

[0189] The processing unit 501 is configured to obtain the first resource and the second resource;

[0190] A transceiver unit 502, 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. The first bit sequence corresponds to first information for indicating a usage condition of a second resource by the terminal, and the second bit sequence corresponds to second information. The second information includes one or more of HARQ feedback information or information for indicating an unused transmission opportunity. A priority of the first information is the same as a priority of the second information. The first bit sequence is before the second bit sequence, and lengths of both the first bit sequence and the second bit sequence are greater than or equal to 1.

[0191] 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 a third resource according to the UCI, where the third resource is part or all of the second resource.

[0192] 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.

[0193] A possible implementation, modulation and coding symbols corresponding to the first bit sequence are mapped starting from an RB with the lowest serial number in the first resource.

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

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

[0196] As Figure 6 A communication device 600 provided as shown is configured to implement the functions of the above terminal or access network device. The device may be a communication device or a device used in a communication device. The communication device may be a terminal or an access network device. The device used in a communication device may be a chip system or a chip in the communication device. The chip system may be composed of chips or may include chips and other discrete devices.

[0197] The communication device 600 includes at least one processor 610, which is used to implement the processing functions of the device (such as an access network device or a terminal) in the method provided by the embodiments of the present application. The communication device 600 may further include a communication interface 620, which is used to implement the transceiver operations of the device (such as an access network device or a terminal) in the method provided by the embodiments of the present application. In the embodiments of the present application, the communication interface may be a transceiver, a circuit, a bus, a module, or other types of communication interfaces, and is used to communicate with other devices through 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 embodiments.

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

[0199] In the embodiments of the present application, the specific connection medium between the above communication interface 620, processor 610, and memory 630 is not limited. In the embodiments of the present application Figure 6 it is shown that the memory 630, processor 610, and communication interface 620 are connected through a bus, and the bus is represented by a thick line in Figure 6 The connection methods between other components are only for illustrative purposes and are not to be construed as limiting. The bus may be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 6 only one thick line is used to represent it in

[0200] 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 baseband signal may be output or received by the communication interface 620. When the communication device 600 is specifically a device (such as an access network device or a terminal), the radio frequency signal may be output or received by the communication interface 620. In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.

[0201] It should be noted that the above communication interface 620 may be used to execute the functions of the foregoing transceiver unit 502, and the above processor 610 may be used to execute the functions of the foregoing processing unit 501, which will not be elaborated herein.

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

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

[0204] It can be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), and may also 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.

[0205] The method steps in the embodiments of the present application can be implemented in a hardware manner or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory (RAM), flash memory, read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), register, hard disk, removable hard disk, CD-ROM, or any other form of storage medium well 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 a component of the processor. The processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in an access network device or a terminal. Of course, the processor and the storage medium can also exist as discrete components in a terminal or an access network device.

[0206] 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 instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a DVD; or it can be a semiconductor medium, such as a solid state disk (SSD).

[0207] In various embodiments of the present application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be cross-referenced, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

[0208] It should be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The magnitudes of the serial numbers of the above processes do not mean the sequence of execution, and the execution sequence of each process should be determined according to its function and internal logic.

[0209] The embodiments of the present application further provide a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed, the methods executed by the terminal or the access network device in the above method embodiments are implemented.

[0210] The embodiments of the present application further provide a computer program product, which includes a computer program. When the computer program is executed, the methods executed by the terminal or the access network device in the above method embodiments are implemented.

[0211] The embodiments of the present application further provide a communication system, which includes a terminal or an access network device. Among them, the terminal is used to execute the method executed by the terminal in the above method embodiments. The access network device is used to execute the method executed by the access network device in the above method embodiments.

[0212] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0213] The descriptions of the embodiments provided in the present application can be referred to each other. The descriptions of each embodiment have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments. For the convenience and conciseness of description, for example, the functions and steps executed by the various devices and equipment provided in the embodiments of the present application can refer to the relevant descriptions of the method embodiments of the present application. The method embodiments can also refer to, combine or quote each other among the device embodiments.

[0214] 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 foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate 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 and includes: obtaining a first resource and a second resource; generating 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 usage situation 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; when the uplink data can be fully carried by the first resource, using the first resource to send the uplink data and the UCI; when the uplink data cannot be fully carried by the first resource, using the first resource and a third resource to send the uplink data, and using the first resource to send the UCI, where the third resource is part or all of the second resource.

2. The method according to claim 1, characterized in that, the method further includes: 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.

3. The method according to claim 1 or 2, characterized in that, the method further includes: performing joint channel coding on the first bit sequence and the second bit sequence in the bit sequence of the UCI to obtain an encoded bit sequence of the UCI.

4. The method according to any one of claims 1-3, characterized in that, the method further includes: determining the number of modulation and 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; determining the number of modulation and coding symbols corresponding to the second bit sequence 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-4, characterized in that, the method further includes: starting to map the modulation and coding symbols corresponding to the first bit sequence on the resource block RB with the lowest serial number in the first resource.

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

7. A communication method, characterized in that, includes: obtaining a first resource and a second resource; Receive uplink control information (UCI) from a terminal on the first resource. The bit sequence of the UCI includes a first bit sequence and a second bit sequence. The first bit sequence corresponds to first information, which is used to indicate the usage of the second resource by the terminal. The second bit sequence corresponds to second information, which 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. Receive uplink data on the first resource according to the UCI, or receive uplink data on the first resource and a third resource according to the UCI. The third resource is part or all of the second resource.

8. The method according to claim 7, wherein, the method further includes: Send 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.

9. The method according to claim 7 or 8, wherein, The modulation and coding symbols corresponding to the first bit sequence are mapped starting from the resource block (RB) with the lowest serial number in the first resource.

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

11. A communication device, wherein, comprising: A processing unit for obtaining a first resource and a second resource; The processing unit is further configured to generate a bit sequence of uplink control information (UCI). The bit sequence of the UCI includes a first bit sequence and a second bit sequence. The first bit sequence corresponds to first information, which is used to indicate the usage of the second resource by the terminal. The second bit sequence corresponds to second information, which 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 for, when the uplink data can be fully carried by the first resource, using the first resource to send the uplink data and the UCI; The transceiver unit is further configured to, when the uplink data cannot be fully carried by the first resource, use the first resource and a third resource to send the uplink data, and use the first resource to send the UCI. The third resource is part or all of the second resource.

12. The device according to claim 11, wherein, The processing unit 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 that of the second information.

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

14. The apparatus according to any one of claims 11-13, wherein, the processing unit is further configured to: determine the number of modulation and 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; determine the number of modulation and coding symbols corresponding to the second bit sequence according to the number of modulation and coding symbols corresponding to the first bit sequence.

15. The apparatus according to any one of claims 11-14, wherein, the processing unit is further configured to start mapping the modulation and coding symbols corresponding to the first bit sequence on the resource block (RB) with the lowest serial number in the first resource.

16. The apparatus according to any one of claims 11-15, wherein, the processing unit is further configured to map the modulation and coding symbols corresponding to the first bit sequence on the physical resources reserved for the first information and / or the second information in the first resource.

17. A communication apparatus, wherein, comprises: 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, 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 usage situation 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 an unused transmission opportunity, the priority of the first information is the same as that 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 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 apparatus according to claim 17, wherein, the transceiver unit is further configured to send 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 that of the second information.

19. The apparatus according to claim 17 or 18, wherein, the modulation and coding symbols corresponding to the first bit sequence are mapped starting from the resource block (RB) with the lowest serial number in the first resource.

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

21. A communication device, characterized in that it comprises: a processor, the processor being coupled to a memory for storing programs or instructions, which when executed by the processor cause the device to perform the method according to any one of claims 1-10.

22. A computer-readable storage medium, characterized in that the storage medium stores a computer program or instructions, which when executed implement the method according to any one of claims 1-10.

23. A computer program product, characterized in that it comprises computer program code, which when run implements the method according to any one of claims 1-10.

Citation Information

Cited By

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

    EP4797843A1

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

    WO2025113072A1