Wireless communication method, terminal equipment and network equipment

By sending the first indication information in the wireless communication system, the terminal device is allowed to multiplex UCI to PUSCH in the PUCCH within the first time period of the OCC cycle, the problem of network device decoding failure is solved, and the decoding success rate and reliability of UCI reporting are improved.

CN119654953APending Publication Date: 2025-03-18QUECTEL WIRELESS SOLUTIONS CO LTD
View PDF 0 Cites 4 Cited by

Patent Information

Application Number
CN202480003358.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In wireless communication, when the terminal device multiplexes the uplink control information (UCI) in the physical uplink control channel (PUCCH) to the physical uplink shared channel (PUSCH), the network device does not perceive the UCI multiplexing on the terminal device side, which may cause the network device to fail to decode.

Method used

By sending the first indication information between the terminal device and the network device, it indicates whether the terminal device is allowed to multiplex the UCI in the PUCCH to the PUSCH transmission within the first time period of the orthogonal coverage code (OCC) period. The terminal device reports UCI based on the indication information, and the network device decodes the received information sequence based on the indication information.

Benefits of technology

Improve the decoding success rate, ensures fast and reliable reporting of UCI, and solves the problem of network device decoding failure in traditional UCI multiplexing rules.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119654953A_ABST
    Figure CN119654953A_ABST
Patent Text Reader

Abstract

The invention provides a wireless communication method, terminal equipment and network equipment. The method comprises: a terminal device receiving first indication information sent by a network device, the first indication information being used for indicating whether the terminal device is allowed to multiplex uplink control information (UCI) in a physical uplink control channel (PUCCH) to a physical uplink shared channel (PUSCH) for transmission within a first time period of an orthogonal cover code (OCC) period. In the embodiments of the present application, a network device sends first indication information to a terminal device to indicate whether the terminal device is allowed to multiplex UCI in a PUCCH to PUSCH transmission in a first time period of an OCC period. Compared with a traditional UCI multiplexing rule, the terminal equipment can report the UCI in the OCC period based on the first indication information, the network equipment can decode the received information sequence based on the first indication information (for example, different decoding strategies are adopted for the terminal equipment corresponding to different first indication information), and the decoding success rate can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and more specifically, to a wireless communication method, terminal equipment and network equipment. Background Art

[0002] In some scenarios, the terminal device can multiplex the uplink control information (UCI) in the physical uplink control channel (PUCCH) to the physical uplink shared channel (PUSCH) for transmission. However, in the traditional UCI multiplexing rules, the network device does not perceive the UCI multiplexing on the terminal device side, which may cause decoding failure of the network device. Summary of the invention

[0003] The present application provides a wireless communication method, terminal equipment and network equipment. The following introduces various aspects involved in the present application.

[0004] In a first aspect, a method for wireless communication is provided, comprising: a terminal device receives first indication information sent by a network device, the first indication information being used to indicate whether the terminal device is allowed to multiplex uplink control information UCI in a physical uplink control channel PUCCH to a physical uplink shared channel PUSCH for transmission within a first time period of an orthogonal cover code (OCC) period.

[0005] According to a second aspect, a method for wireless communication is provided, comprising: a network device sends first indication information to a terminal device, wherein the first indication information is used to indicate whether the terminal device is allowed to multiplex uplink control information UCI in a physical uplink control channel PUCCH to a physical uplink shared channel PUSCH for transmission within a first time period of an orthogonal cover code OCC period.

[0006] According to a third aspect, a terminal device is provided, comprising: a receiving unit for receiving first indication information sent by a network device, wherein the first indication information is used to indicate whether the terminal device is allowed to multiplex uplink control information UCI in a physical uplink control channel PUCCH to a physical uplink shared channel PUSCH for transmission within a first time period of an orthogonal cover code OCC period.

[0007] In a fourth aspect, a network device is provided, comprising: a sending unit, used to send first indication information to a terminal device, wherein the first indication information is used to indicate whether the terminal device is allowed to multiplex uplink control information UCI in a physical uplink control channel PUCCH to a physical uplink shared channel PUSCH for transmission within a first time period of an orthogonal cover code OCC period.

[0008] In a fifth aspect, a terminal device is provided, comprising a processor, a memory and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer programs in the memory so that the terminal device executes part or all of the steps in the method of the first aspect.

[0009] In a sixth aspect, a network device is provided, comprising a processor, a memory, and a transceiver, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer programs in the memory so that the network device executes part or all of the steps in the method of the second aspect.

[0010] In a seventh aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned terminal device and / or network device. In another possible design, the system may also include other devices that interact with the terminal device or network device in the solution provided by the embodiment of the present application.

[0011] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program enables a communication device (for example, a terminal device or a network device) to perform some or all of the steps in the methods of the above aspects.

[0012] In a ninth aspect, an embodiment of the present application provides a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a communication device (e.g., a terminal device or a network device) to perform some or all of the steps in the above-mentioned various aspects of the method. In some implementations, the computer program product can be a software installation package.

[0013] In the tenth aspect, an embodiment of the present application provides a chip, which includes a memory and a processor. The processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.

[0014] In an embodiment of the present application, the network device sends a first indication message to the terminal device to indicate whether the terminal device is allowed to multiplex the UCI in the PUCCH to the PUSCH transmission in the first time period of the OCC cycle. Compared with the traditional UCI multiplexing rule, the terminal device can report the UCI in the OCC cycle based on the first indication message, and the network device can decode the received information sequence based on the first indication message (for example, adopt different decoding strategies for terminal devices corresponding to different first indication messages), which helps to improve the decoding success rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 This is a wireless communication system 100 applied in an embodiment of the present application.

[0016] Figure 2 It is an example diagram of the cross-time slot OCC technology.

[0017] Figure 3 It is a schematic flowchart of the wireless communication method provided in an embodiment of the present application.

[0018] Figure 4 is an example diagram of a receive information sequence of a network device.

[0019] Figure 5 It is an example diagram of the first indication information related scheme on the network device side.

[0020] Figure 6 It is an example diagram of the first indication information related scheme on the terminal device side.

[0021] Figure 7 It is a schematic diagram of a terminal device according to an embodiment of the present application.

[0022] Figure 8 It is a schematic diagram of a network device according to an embodiment of the present application.

[0023] Fig. 9 It is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0024] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0025] Figure 1 The wireless communication system 100 used in the embodiment of the present application may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographical area and may communicate with the terminal device 120 located in the coverage area.

[0026] Figure 1One network device and two terminals are shown exemplarily. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0027] Optionally, the wireless communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.

[0028] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) system or new radio (new radio, NR), long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD), etc. The technical solutions provided by the present application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, and so on.

[0029] The terminal device in the embodiment of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, and may be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiment of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using a sidelink signal. The cellular phone and the smart home device communicate with each other without relaying the communication signal through the base station.

[0030] The network device in the embodiment of the present application may be a device for communicating with a terminal device, and the network device may also be referred to as an access network device or a wireless access network device, such as a base station. The network device in the embodiment of the present application may refer to a wireless access network (RAN) node (or device) that connects a terminal device to a wireless network. Base station can broadly cover various names as follows, or replace with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, auxiliary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, base band unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip used to be arranged in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in device-to-device D2D, vehicle-to-everything (V2X), machine-to-machine (M2M) communications, a network-side device in a 6G network, and a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form used by the network equipment.

[0031] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0032] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device includes a CU and a DU. The gNB may also include an AAU.

[0033] The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the scenarios in which the network equipment and terminal equipment are located.

[0034] It should be understood that all or part of the functions of the communication device in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (eg, a cloud platform).

[0035] UCI Multiplexing

[0036] In a broad sense, non-terrestrial networks (NTN) refer to all networks involving flying objects, including satellite communication networks, high-altitude platform systems, and air-to-ground networks. The NTN technologies described below refer specifically to low-orbit satellite communication network technologies. With the development and popularization of NTN technology, more and more devices will be connected to NTN, so the amount of uplink data will continue to increase, and the demand for NTN service continuity and stability will continue to increase. Therefore, the demand for NTN uplink capacity enhancement is increasing day by day.

[0037] OCC technology is a spread spectrum and coding technology used in wireless communications. This technology generates a set of orthogonal code sequences to spread and encode the transmitted signal, thereby improving the system's spectrum efficiency and anti-interference ability. In NTN, OCC technology has been applied in PUCCH. The results show that it can effectively enhance the NTN uplink capacity by performing OCC multiplexing on the antenna ports of different terminal devices in the same code division multiplexing (CDM) group. This proves the feasibility of OCC multiplexing technology in enhancing NTN uplink capacity. There are currently three OCC schemes: cross-symbol, cross-time slot, and intra-symbol OCC.

[0038] For the specific implementation process of cross-time slot OCC, see Figure 2 As shown, let the total number of multiplexed terminal devices be M, each time slot will be repeated M times, take M = 2 and use Walsh sequence to generate OCC codewords as an example, the generated OCC codeword set is {[w 0 w 1 ],[w 0 ′ w 1′]}={[1 1],[1 ―1]}. The original time slot is repeated twice in the time domain, and then the data of the first user and the data of the second user in each repeated time slot are respectively superimposed with OCC codewords [1,1] and [1,―1].

[0039] According to the relevant specifications of the 3rd generation partnership project (3GPP) (for example, NR specifications), UCI includes three types of information: scheduling request (SR), hybrid automatic repeat request-acknowledgement (HARQ-ACK), and channel state information (CSI). Among them, HARQ-ACK and CSI can be transmitted on PUSCH together with the data of uplink shared channel (UL-SCH). When the uplink channel for transmitting UCI information overlaps in the time domain, the UCI information needs to be multiplexed into an uplink channel for transmission. According to the provisions of the relevant protocol (for example, TS 38.213), if the terminal device (for example, UE) transmits a multi-slot PUSCH or multiple multi-slot PUSCHs scheduled by downlink control information (DCI) format 0_1, and the PUCCH of the single-slot HARQ-ACK and / or CSI information transmitted by the terminal device overlaps with the PUSCH in one or more time slots, and the transmission of PUSCH meets the UCI multiplexing timing condition, then the terminal device multiplexes the HARQ-ACK and / or CSI information on one or more time slots of the PUSCH transmission, so part of the UCI information can be transmitted on the PUSCH. The specific rules are as follows:

[0040] 1) If the PUCCH with HARQ-ACK information and CSI information overlaps with the PUSCH with only UL-SCH data in the time domain, the terminal device transmits the HARQ-ACK and CSI information on the PUSCH.

[0041] 2) If the PUCCH with HARQ-ACK information and CSI information overlaps with the PUSCH containing UL-SCH data and non-periodic CSI information in the time domain, the terminal device multiplexes the HARQ-ACK on the PUSCH for transmission and discards the CSI information of the PUCCH.

[0042] 3) If the PUCCH with HARQ-ACK information and CSI information and the PUSCH containing CSI information overlap in the time domain, the terminal device multiplexes the HARQ-ACK on the PUSCH for transmission and discards the CSI information of the PUCCH.

[0043] In addition, the existing specifications support repeated transmission of PUSCH. The repetition types of PUSCH include repetition type A and repetition type B. Repetition type A is based on time slot level repetition, and each time slot uses the same symbol level allocation. Repetition type B is based on micro-time slot level (or symbol level) repetition, which is mainly suitable for low-latency scenarios of ultra-reliable low-latency communications (URLLC).

[0044] In the existing specifications, OCC technology has been widely used in PUCCH and PUSCH, and has achieved uplink capacity enhancement by realizing resource reuse on multiple terminal devices. Relevant meetings (e.g., radio access network (RAN) #116) have verified the feasibility of applying cross-slot OCC technology to PUSCH repetition type A. However, in the current specifications, UCI is only multiplexed in one time slot and is not replicated in multiple time slots for each PUSCH repetition. Since PUSCH repetition does not contain the same structure as the PUSCH repetition carrying UCI, cross-slot OCC may not be able to maintain orthogonality across multiplexed terminal devices. To address this problem, in the latest RAN #117 meeting, several companies proposed a solution to extend UCI multiplexing in all time slots of the OCC cycle. However, under the existing standards, PUCCH carrying UCI (e.g., UCI including HARQ-ACK or non-periodic CSI) may conflict with PUSCH repetitions. This solution cannot solve the problem of PUCCH overlapping with PUSCH repetitions within one OCC cycle. At relevant conferences (e.g., RAN#117), this problem was analyzed and a solution was proposed. If PUCCH can be detected before a certain OCC cycle and will overlap with PUSCH repetitions, the terminal will multiplex the UCI on PUCCH to all PUSCH repetitions in the OCC cycle, or discard all PUSCH repetitions for PUCCH transmission, otherwise the terminal will discard PUCCH. However, the disadvantage of this solution is that it does not provide a suitable solution when PUCCH overlaps with PUSCH repetitions in a cycle. Specifically, if PUCCH is discarded, important information may be lost; if part of the UCI on PUCCH is multiplexed to PUSCH repetitions, the information of all UEs using this OCC sequence cannot be decoded on the network device side, and if the UCI is postponed to the next OCC cycle, when the OCC sequence length is large, the reception delay of UCI will increase. In summary, for PUSCH using cross-slot OCC, the current UCI multiplexing rules cannot guarantee the fast and reliable reporting of UCI.

[0045] As can be seen from the above, in some scenarios, the terminal device can multiplex the UCI in the PUCCH into the PUSCH for transmission, but in the traditional UCI multiplexing rules, the network device does not perceive the UCI multiplexing situation on the terminal device side, which may cause decoding failure of the network device.

[0046] For example, in the scenario where cross-slot OCC is applied to PUSCH repetition, if the terminal device multiplexes UCI on PUCCH to PUSCH repetition, the network device does not perceive whether the terminal device multiplexes UCI to PUSCH. Since the structure of PUSCH repetition that does not carry multiplexed UCI and PUSCH repetition that carries multiplexed UCI in the OCC period is different, if the network device uses the same OCC codeword to decode the received information sequence, decoding failure may occur.

[0047] In order to solve the above problems, an embodiment of the present application provides a method for wireless communication, in which a network device sends a first indication information to a terminal device to indicate whether the terminal device is allowed to multiplex the UCI in the PUCCH to the PUSCH transmission in the first time period of the OCC cycle. Compared with the traditional UCI multiplexing rule, the terminal device can report the UCI in the OCC cycle based on the first indication information, and the network device can decode the received information sequence based on the first indication information (for example, adopt different decoding strategies for terminal devices corresponding to different first indication information), which helps to improve the decoding success rate.

[0048] Combined with the following Figure 3 A wireless communication method according to an embodiment of the present application is introduced. Figure 3 It is a schematic flowchart of the wireless communication method of an embodiment of the present application. Figure 3 The method shown includes step S310.

[0049] In step S310, the network device sends first indication information to the terminal device.

[0050] In some implementations, the first indication information is used to indicate whether the terminal device is allowed to multiplex UCI in the PUCCH into the PUSCH transmission in the first time period of the OCC cycle.

[0051] In some implementations, the first indication information is carried in a field. For example, the first indication information is carried in field α, and α is a first value, indicating that the terminal device is allowed to multiplex the UCI in the PUCCH to the PUSCH for transmission in the first time period of the OCC cycle. If α is a second value, it indicates that the terminal device is not allowed to multiplex the UCI in the PUCCH to the PUSCH for transmission in the first time period of the OCC cycle. The first value is different from the second value. For example, the first value may be 0, and the second value may be 1. For another example, the first value may be 1, and the second value may be 0.

[0052] In some implementations, the network device may send the first indication information to one or more terminal devices. For example, the number of terminal devices is N. S , N S The first indication information corresponding to the terminal device is Indicates whether N is allowed S The terminal device multiplexes the UCI in the PUCCH into the PUSCH for transmission in the first time period of the OCC cycle, α i The value is 0 or 1. i =1, it indicates that the i-th terminal device is allowed to multiplex the UCI in the PUCCH to the PUSCH transmission in the first time period of the OCC cycle; if α i =0, indicating that the i-th terminal device is not allowed to multiplex the UCI in the PUCCH into the PUSCH transmission in the first time period of the OCC cycle.

[0053] In some implementations, the number of terminal devices to which the above-mentioned network device sends the first indication information is also referred to as the "number of multiplexed terminal devices".

[0054] In some implementations, the first indication information may be referred to as a “UCI multiplexing rule”.

[0055] In some implementations, the first indication information is determined by the network device based on the UCI reporting requirements reported by the terminal device. For example, the UCI reporting requirements reported by the terminal device include that the communication traffic of the terminal device is high, so the demand for reporting HARQ-ACK or CSI is high. The network device receives the UCI reporting requirements reported by the terminal device, and determines that the first indication information corresponding to the terminal device with higher communication traffic is to allow the terminal device to multiplex the UCI in the PUCCH to the PUSCH for transmission in the first time period of the OCC cycle, and the first indication information corresponding to the terminal device with lower communication traffic is not to allow the terminal device to multiplex the UCI in the PUCCH to the PUSCH for transmission in the first time period of the OCC cycle. For another example, the first indication information corresponding to the i-th terminal device with higher communication traffic is α i , network equipment determines α i The value of is 1. For another example, the first indication information corresponding to the i-th terminal device with lower communication traffic is α i , network equipment determines α i The value of is 0. Based on the first indication information, it is helpful for the network device to decode the information sequence sent by the terminal device that multiplexes UCI to PUSCH without affecting the decoding of other terminal devices.

[0056] In some implementations, the terminal device multiplexes the UCI in the PUCCH into the PUSCH transmission in the first time period of the OCC cycle. It can be understood that the terminal device can multiplex the UCI in the PUCCH into the PUSCH transmission in the first time period of each OCC cycle.

[0057] In some implementations, the UCI in the PUCCH is multiplexed into the PUSCH for transmission. It can be understood that if the PUCCH carrying UCI conflicts with the PUSCH, the UCI of the PUCCH is transmitted on the PUSCH. In other words, if the PUCCH carrying UCI overlaps with the PUSCH in the time domain, the UCI of the PUCCH is transmitted on the PUSCH.

[0058] In the embodiment of the present application, there is no limitation on the UCI carried by the PUCCH. For example, the UCI may include HARQ-ACK and / or CSI.

[0059] In some implementations, the first indication information may be carried in the first signaling.

[0060] In the embodiment of the present application, the first signaling is not limited. In some implementations, the first signaling may be a radio resource control (RRC) message. In other implementations, the first signaling may be a medium access control control element (MAC CE).

[0061] In some implementations, the first signaling may indicate the OCC codeword to the terminal device. Of course, in the embodiment of the present application, the information indicating the OCC codeword and the first indication information may also be carried in different signalings.

[0062] In some implementations, the OCC codeword of the terminal device is determined by the network device based on the UCI reporting requirements reported by the terminal device. S The network device analyzes the UCI reporting requirements of each multiplexed terminal and allocates a length of 2N (N=2 0 ,2 1 ,2 2 …), the OCC codeword of the i-th terminal device is S i =[s i,1 ,s i,2 …s i,2N ]. For another example, if the terminal device has a high UCI reporting requirement, the network device allocates an OCC codeword corresponding to the first time period that is significantly different from the codeword corresponding to other time periods in the OCC cycle to facilitate decoding by the network device.

[0063] In some implementations, before the network device sends the first indication information to the terminal device, the network device sends an OCC codeword set to the terminal device. Accordingly, after receiving the OCC codeword set, the terminal device caches it for subsequent calls.

[0064] In some implementations, the OCC codeword set may be carried in the RRC configuration, and the network device sends the OCC codeword set to the terminal device through an RRC message. S The OCC code word set is generated according to the Walsh-Hadamard code matrix generation method (or discrete Fourier transform (DFT) sequence generation method) and the OCC code word set is sent to the terminal device through the RRC message.

[0065] In some implementations, the first signaling directly indicates the OCC codeword to the terminal device. For example, the first indication information sent by the network device to the i-th terminal device is carried in the first signaling, and the first signaling carries the OCC codeword S of the i-th terminal device. i .

[0066] In some other implementations, the first signaling indirectly indicates the OCC codeword of the terminal device. For example, the index of the OCC codeword of the terminal device is carried in the first signaling, and the network device sends an OCC codeword set to the terminal device before sending the first signaling. After receiving the OCC codeword set, the terminal device caches it, and when receiving the index of the OCC codeword carried by the first signaling, it queries the cached OCC codeword set to obtain the OCC codeword of the terminal device.

[0067] In some implementations, the first time period is the second half of the OCC cycle. For example, the length of the OCC cycle is 2N (N=2 0 ,2 1 ,2 2 …), the time slot index of the OCC cycle is [n, n+1, …, n+2N-1], and the index of the first time period is [n+N, n+N+1, …, n+2N-1]. For another example, the OCC cycle includes 4 time slots, time slot 0 to time slot 3, and the first time period is time slot 2 and time slot 3. The first time period is the second half of the OCC cycle, which helps the terminal device to multiplex UCI on the PUSCH in the second half of the OCC cycle without postponing the transmission of UCI to the next OCC cycle, so as to reduce the UCI reporting delay.

[0068] In some implementations, the time when the PUCCH and PUSCH collide is within the OCC cycle and is earlier than the first time period. For example, the length of the OCC cycle is 2N (N=2 0 ,2 1 ,2 2…), the time slot indexes of the OCC cycle are [n, n+1, …, n+2N-1], the indexes of the first time period are [n+N, n+N+1, …, n+2N-1], and the time slot where the PUCCH carrying UCI collides with the PUSCH is n o , satisfying the condition n≤n o ≤n+N-1. For another example, the OCC cycle includes 4 time slots, time slot 0 to time slot 3, and the first time period is time slot 3. The time when the PUCCH carrying UCI collides with the PUSCH may be time slot 0, time slot 1, or time slot 2. For another example, the first time period is time slot 2 and time slot 3. The time when the PUCCH collides with the PUSCH may be time slot 0 or time slot 1.

[0069] In some implementations, if the first indication information indicates that the terminal device is allowed to multiplex UCI to PUSCH transmission in the first time period, the terminal device multiplexes UCI to PUSCH transmission in the first time period, that is, if the first indication information indicates that the terminal device is allowed to multiplex UCI to PUSCH transmission in the first time period, and the PUCCH carrying UCI conflicts with the PUSCH, the terminal device can transmit the UCI in the PUCCH on the PUSCH in the first time period. For example, the OCC cycle length is 2N (N=2 0 ,2 1 ,2 2 …), the time slot indexes included in the OCC cycle are [n, n+1, …, n+2N-1], the time slot indexes of the first time period are [n+N, n+N+1, …, n+2N-1], the first indication information is α, if α=1, it indicates that the terminal device is allowed to multiplex UCI to PUSCH transmission in the first time period, and the PUCCH carrying UCI is in time slot n with the PUSCH. o (n≤n o ≤n+N―1), the terminal device can multiplex the UCI of the PUCCH to the PUSCH transmission in time slot n+N to time slot n+2N―1. For another example, the OCC cycle includes 4 time slots, time slot 0 to time slot 3, and the first time period is time slot 2 and time slot 3. If α=1, and the time when the PUCCH carrying UCI collides with the PUSCH is time slot 0 or time slot 1, the terminal device can transmit the UCI in the PUCCH on the PUSCH in the time period from time slot 2 to time slot 3.

[0070] In some implementations, the OCC codeword corresponding to the first time period is different from the OCC codeword corresponding to the second time period, and the second time period is used to transmit the PUSCH that does not carry the above UCI. i =[s i,1 ,s i,2 …s i,2N, the OCC codeword corresponding to the first time period is [s i,j , s i,j+1 … s i,j+N (1 < j ≤ N), the OCC codeword corresponding to the second time period is [s i,1 , s i,2 … s i,j―1 , and the OCC codeword corresponding to the first time period is different from the OCC codeword corresponding to the second time period. Since the PUSCH transmitted in the first time period can carry the above UCI, the structure of the PUSCH transmitted in the first time period may be different from the structure of the PUSCH transmitted in the second time period. Using different codewords helps the network device to successfully decode the information sequence carried by the PUSCH.

[0071] In some implementation manners, the second time period is used to transmit a PUSCH that does not carry the above UCI. It can be understood that the second time period is used to transmit a PUSCH that does not multiplex the UCI in the PUCCH.

[0072] In some implementation manners, the second time period is earlier than the first time period within the OCC cycle. For example, if the first time period is the second half cycle of the OCC cycle, then the second time period is the first half cycle of the OCC cycle. Another example is that the OCC codeword of the terminal device is S i = [s i,1 , s i,2 … s i,2N , the OCC cycle length is 2N (N = 2 0 , 2 1 , 2 2 …), the time slot indexes included in the OCC cycle are [n, n + 1, …, n + 2N - 1], the time slot indexes of the first time period are [n + N, n + N + 1, …, n + 2N - 1], then the time slot indexes of the second time period are [n, n + 1, …, n + N - 1], the OCC codeword corresponding to the first time period is the second half part of S i [s i,N+1 , s i,N+2 … s i,2N , the OCC codeword corresponding to the second time period is the first half part of S i [s i,1 , s i,2 … s i,N , and the OCC codeword corresponding to the first time period is different from the OCC codeword corresponding to the second time period.

[0073] In some implementation manners, the PUSCH is used to transmit multiple information sequences.

[0074] In some implementations, the multiple information sequences may include information sequences of PUSCH transmissions carrying the above UCI and / or not carrying the above UCI, that is, the multiple information sequences may be information sequences of PUSCH transmissions in the first time period and / or information sequences of PUSCH transmissions in the second time period. For example, if the terminal device multiplexes the UCI in the PUCCH to the PUSCH transmission in the first time period, the PUSCH transmission information sequence in the first time period is X 1,1 , the information sequence transmitted by PUSCH in the second time period is X 1,0 , various information sequences including X 1,1 and X 1,0 .

[0075] In some implementations, if the terminal device multiplexes UCI into PUSCH transmission in the first time period, the terminal device uses the OCC codeword corresponding to the first time period to perform OCC to generate an information sequence for PUSCH transmission in the first time period. For example, the OCC codeword of the i-th terminal device is S i =[s i,1 ,s i,2 …s i,2N ], the OCC cycle length is 2N (N = 2 0 ,2 1 ,2 2 …), the time slot index of the OCC cycle is [n,n+1,…,n+2N―1], the time slot index of the first time period is [n+N,n+N+1,…,n+2N―1], then the time slot index of the second time period is [n,n+1,…,n+N―1], and the OCC codeword corresponding to the first time period is S i The second half of i,N+1 ,s i,N+2 …s i,2N ], the OCC code word corresponding to the second time period is S i The first half of i,1 ,s i,2 …s i,N ], the first indication information is α i , α i =1, indicating that the i-th terminal device is allowed to multiplex UCI into PUSCH transmission in the first time period, and the i-th terminal device is allowed to multiplex UCI into PUSCH transmission according to S i Perform OCC on the sequence information transmitted by PUSCH to generate information sequence X i =[x i,0 ,x i,1 …x i,2N―1 ], if time slot n in the second time period o (n≤n o≤n+N―1) The PUCCH carrying UCI conflicts with the PUSCH, then the i-th terminal device multiplexes the UCI on the PUCCH onto the PUSCH in the first time period and i,N+1 ,s i,N+2 …s i,2N ] performs OCC to generate an information sequence for PUSCH transmission in the first time period The information sequence transmitted by PUSCH in the second time period is still [x i,0 ,x i,1 …x i,N―1 ], the i-th terminal device is in time slot n o +1 to time slot n 0 +2N-1 continue to transmit information sequence Based on this, the information sequence transmitted by the i-th terminal device in the OCC period (time slot n to time slot n+2N-1) is:

[0076] In some other implementations, if the terminal device does not multiplex UCI into PUSCH transmission in the first time period, the terminal device uses all OCC codewords for OCC to generate an information sequence for PUSCH transmission. i =[s i,1 ,s i,2 …s i,2N ], the OCC cycle length is 2N (N = 2 0 ,2 1 ,2 2 …), the time slot index of the OCC cycle is [n, n+1, …, n+2N-1], and the first indication information is α i , α i =0, indicating that the i-th terminal device is not allowed to multiplex UCI into PUSCH transmission in the first time period. The i-th terminal device i Perform OCC on the information sequence transmitted by PUSCH to generate information sequence X i =[x i,0 ,x i,1 …x i,2N―1 ], based on this, the information sequence transmitted by the i-th terminal device in the OCC period (time slot n to time slot n+2N-1) is X i =[x i,0 ,x i,1 …x i,2N―1 ].

[0077] In some implementations, if the terminal device multiplexes UCI into PUSCH transmission in the first time period, the network device uses the OCC codeword corresponding to the first time period to decode the information sequence of PUSCH transmission in the first time period, and uses the OCC codeword corresponding to the second time period to decode the information sequence of PUSCH transmission in the second time period. For example, the OCC codeword of the i-th terminal device is S i =[s i,1 ,s i,2 …s i,2N ], the OCC cycle length is 2N (N = 2 0 ,2 1 ,2 2 …), the time slot index of the OCC cycle is [n,n+1,…,n+2N―1] (see Figure 4 As shown), the time slot index of the first time period is [n+N, n+N+1, ..., n+2N-1], the time slot index of the second time period is [n, n+1, ..., n+N-1], and the OCC codeword corresponding to the first time period is S i The second half of i,N+1 ,s i,N+2 …s i,2N ], the OCC code word corresponding to the second time period is S i The first half of i,1 ,s i,2 …s i,N ], the PUSCH information sequence received by the network device during the OCC period is [y 0 ,y 1 ,…,y 2N―1 ](See Figure 4 As shown). If the i-th terminal device multiplexes UCI into PUSCH transmission in the first time period, the network device transmits the UCI to the PUSCH through the codeword [s i,1 ,s i,2 …s i,N ] for the first half of the received information sequence [y 0 ,y 1 ,…,y N―1 ] to perform OCC decoding, through the codeword [s i,N+1 ,s i,N+2 …s i,2N ] for the second half of the received information sequence [y N ,y N+1 ,…,y 2N―1 ] performs OCC decoding to recover the information sequence of PUSCH transmission of the i-th terminal device in the OCC period.

[0078] In some other implementations, if the terminal device does not multiplex the UCI into the PUSCH transmission in the first time period, the network device uses all the OCC codewords of the terminal device to decode the information sequence of the PUSCH transmission of the OCC period. i =[s i,1 ,s i,2 …s i,2N ], the OCC cycle length is 2N (N = 2 0 ,2 1 ,2 2 …), the time slot index of the OCC period is [n,n+1,…,n+2N-1], and the PUSCH information sequence received by the network device during the OCC period is [y 0 ,y 1 ,…,y 2N―1 ]. If the i-th terminal device does not multiplex the UCI into the PUSCH transmission in the first time period, the network device transmits the UCI to the PUSCH through the codeword [s i,1 ,s i,2 …s i,2N ] for the received information sequence [y 0 ,y 1 ,…,y 2N―1 ] performs OCC decoding to recover the information sequence of PUSCH transmission of the i-th terminal device in the OCC period.

[0079] In some implementations, the network device determines whether the terminal device multiplexes the UCI into the PUSCH transmission in the first time period based on the scheduling information and / or the first indication information of the access network device.

[0080] In some implementations, the scheduling information of the access network device may indicate whether the terminal device needs to multiplex the UCI into the PUSCH transmission in the first time period. For example, the access network device triggers the non-periodic CSI transmission, and the scheduling information of the access network includes that the non-periodic CSI will be transmitted in the PUCCH of a time slot in the second time period, and the terminal device also needs to transmit the PUSCH in the same time slot. Therefore, the scheduling information may indicate that the terminal device needs to multiplex the UCI in the PUCCH into the PUSCH transmission in the first time period.

[0081] In some implementations, the network device determines whether the terminal device multiplexes UCI to PUSCH transmission in the first time period based on the scheduling information of the access network device and the first indication information. For example, the scheduling information of the access network device indicates that the terminal device needs to multiplex UCI to PUSCH transmission, and the first indication information indicates that the terminal device is allowed to multiplex UCI in PUCCH to PUSCH transmission in the first time period. The network device can determine that the terminal device multiplexes UCI to PUSCH transmission in the first time period.

[0082] In some implementations, if the network device successfully decodes the multiple information sequences transmitted by the PUSCH, the network device concatenates the multiple decoding results to obtain the decoding result corresponding to the terminal device. For example, the PUSCH information sequence received by the network device during the OCC period is [y 0 ,y 1 ,…,y 2N―1 ], the first time period is the second half of the OCC cycle, the second time period is the first half of the OCC cycle, and the network device uses the second half of the OCC codeword corresponding to the i-th terminal device to transmit the information sequence [y N ,y N+1 ,…,y 2N―1 ] to perform OCC decoding and successfully obtain the decoding result [z i,N+1 ,z i,N+2 ,…,z i,2N ], using the first half of the OCC codeword corresponding to the i-th terminal device to transmit the information sequence [y 0 ,y 1 ,…,y N―1 ] to perform OCC decoding and successfully obtain the decoding result [z i,1 ,z i,2 ,…,z i,N ], the network device finally determines that the decoding result corresponding to the i-th terminal device is [z i,1 ,z i,2 ,…,z i,2N ].

[0083] In some implementations, if the decoding of the first information sequence among the multiple information sequences transmitted by the PUSCH fails, the network device records the received information sequence corresponding to the first information sequence. For example, the information sequence received by the network device is [y 0 ,y 1 ,…,y 2N―1 ], the first information sequence is The first information sequence is transmitted in the PUSCH of the second half of the OCC cycle, and the network device uses The corresponding OCC codeword pair [y N ,y N+1 ,…,y 2N―1 ]Decoding failed, the network device outputs the decoding result and records it The corresponding received information sequence [y N ,y N+1 ,…,y 2N―1 ].

[0084] In some implementations, if the decoding of the first information sequence among the multiple information sequences transmitted by the PUSCH fails, the network device sends second indication information to the terminal device, and the second indication information is used to instruct the terminal device to retransmit the first information sequence. Correspondingly, the terminal device receives the second indication information and retransmits the first information sequence to the network device based on the second indication information.

[0085] In the embodiment of the present application, the first information sequence is not limited. In some implementations, the first information sequence may be an information sequence transmitted by the terminal device in the PUSCH in the first time period. For example, the OCC cycle length is 2N (N=2 0 ,2 1 ,2 2 …), the time slot index of the OCC cycle is [n, n+1, …, n+2N-1], the time slot index of the first time period is [n+N, n+N+1, …, n+2N-1], and the first information sequence is In some other implementations, the first information sequence may be an information sequence transmitted by the terminal device through a PUSCH in the second time period. For example, the OCC cycle length is 2N (N=2 0 ,2 1 ,2 2 …), the time slot indexes of the OCC period are [n, n+1, …, n+2N-1], the time slot indexes of the second time period are [n, n+1, …, n+N-1], and the first information sequence is [x i,0 ,x i,1 …x i,N―1 ].

[0086] In some implementations, the second indication information is carried in a retransmission scheduling request. For example, the second indication information is carried in an automatic repeat request ARQ, and the network device sends an ARQ to the terminal device corresponding to the first information sequence to request the terminal device to resend the first information sequence.

[0087] In some implementations, the network device sends the second indication information based on the received information sequence corresponding to the first information sequence recorded above. For example, the first information sequence is The network device fails to decode the first information sequence. The received information sequence corresponding to the first information sequence recorded by the network device is [y N ,y N+1 ,…,y 2N―1 ], network devices according to [y N ,y N+1 ,…,y 2N―1 ] and the terminal device information corresponding to the first information sequence (for example, terminal device number i) send a second indication message to the terminal device (for example, the i-th terminal device) to request the terminal device to resend the first information sequence.

[0088] In some implementations, the terminal device resends the first information sequence based on the second indication information, and the first information sequence is carried in a PUSCH information sequence having a length equal to the length of the OCC cycle. For example, the length of the OCC cycle is 2N (N=2 0 ,2 1 ,2 2 …), the time slot index of the OCC period is [n,n+1,…,n+2N-1], and the first information sequence is In order to retransmit the first information sequence, the length of the PUSCH information sequence sent by the terminal device is 2N and includes the first information sequence.

[0089] In some implementations, if the network device sends second indication information to the terminal device, and the terminal device retransmits the first information sequence based on the second indication information, the network device will receive the retransmitted information sequence and combine it with other successfully decoded information sequences for decoding.

[0090] For ease of understanding, the following Figure 5 and Figure 6 Embodiment 1 and Embodiment 2 are used as examples to introduce relevant solutions of the first indication information.

[0091] Example 1

[0092] Assume that the number of multiplexing terminals is N S =3, the length of the OCC cycle is 2N=4, that is, 4 time slots, the time slot index is [0,1,2,3], the OCC codeword length is also 4, the first time period is the second half of the OCC cycle, and the second time period is the first half of the OCC cycle.

[0093] See also Figure 5 Introduce the solution on the network device side. Figure 5 Includes steps S510 to S530.

[0094] In step S510, the network device generates an OCC codeword set.

[0095] The network device generates an OCC codeword set using the Walsh-Hadamard matrix generation method according to the number of multiplexed terminals and the length of the OCC codeword:

[0096] Idx1:[1 ―1 1 ―1]

[0097] Idx2:[1 1 1 1]

[0098] Idx3:[1 1 ―1 ―1]

[0099] The network device sends the OCC codeword set to the terminal device via an RRC message.

[0100] In step S520, the network device sends first indication information to the terminal device.

[0101] The network device analyzes the UCI reporting requirements of each multiplexed terminal device and determines the first indication information corresponding to each terminal device, that is, [α 1 ,α 2 ,α 3 ], where α i When the value is 1, it indicates that the i-th terminal device is allowed to multiplex the UCI in the PUCCH to the PUSCH transmission in the first time period of the OCC cycle. i When the value is 0, it indicates that the i-th terminal device is not allowed to multiplex the UCI in the PUCCH into the PUSCH transmission in the first time period of the OCC cycle.

[0102] Based on the UCI reporting requirements reported by each multiplexed terminal device, the network device determines that the UCI reporting requirement of the first terminal device is higher, and the UCI reporting requirements of the second terminal device and the third terminal device are lower, so the first indication information sent to the three terminal devices is determined to be [α 1 ,α 2 ,α 3 ] = [1,0,0], that is, the first terminal device is allowed to multiplex the UCI in the PUCCH into the PUSCH transmission in the first time period of the OCC cycle, and the second and third terminal devices are not allowed to multiplex the UCI in the PUCCH into the PUSCH transmission in the first time period of the OCC cycle.

[0103] At the same time, the network device determines to allocate an OCC codeword of length 4 to each terminal device based on the UCI reporting requirements reported by each multiplexed terminal device, where the OCC codeword of the i-th terminal device is S i =[s i,1 ,s i,2 …s i,2N ].

[0104] Since the UCI reporting requirement of the first terminal device is high, and the UCI reporting requirements of the second and third terminal devices are low, the OCC codewords assigned by the network device to the three terminal devices are: the OCC codeword of the first terminal device is S 1 =[s 1,1 ,s 1,2 ,s 1,3 ,s 1,4 ]=[1 1 ―1 ―1], the OCC codeword of the second terminal device is S 2 =[s 2,1 ,s 2,2 ,s 2,3 ,s 2,4]=[1 1 1 1], the OCC codeword of the third terminal device is S 3 =[s 3,1 ,s 3,2 ,s 3,3 ,s 3,4 ]=[1 ―11 ―1].

[0105] The first indication information sent by the network device to the three terminal devices is carried in the first signaling, the first signaling is an RRC message, and the first signaling sent by the network device to the first terminal device carries α 1 and S 1 The first signaling sent by the network device to the second terminal device carries α 2 and S 2 The first signaling sent by the network device to the third terminal device carries α 3 and S 3 The index idx1 of .

[0106] In step S530, the network device decodes the received information sequence.

[0107] The PUSCH information sequence received by the network device in the OCC period with time slot index [0,1,2,3] is [y 0 ,y 1 ,y 2 ,y 3 ], the network device passes through the following steps S531 to S536 (not in Figure 5 ) for [y 0 ,y 1 ,y 2 ,y 3 ] is decoded to restore the information sequence sent by each terminal device.

[0108] In step S531, the index i of the terminal device to be decoded is initialized to 1.

[0109] In step S532, the network device determines the received information sequence [y 0 ,y 1 ,y 2 ,y 3 ] whether there is UCI multiplexing in the information sequence sent by the i-th terminal device; if there is UCI multiplexing, go to step S533; otherwise, go to step S534.

[0110] When i=1, the scheduling information of the access network device indicates that the first terminal device needs to multiplex UCI to PUSCH transmission in the first time period, and α 1The value of is 1, then the network device determines that the first terminal device is in [y 0 ,y 1 ,y 2 ,y 3 ] in [y 2 ,y 3 ]There is UCI multiplexing on ], so enter step S533.

[0111] When i=2, the scheduling information of the access network device indicates that the second terminal device does not need to multiplex UCI into PUSCH transmission in the first time period, and α 2 The value of is 0, then the network device determines that the second terminal device is in [y 0 ,y 1 ,y 2 ,y 3 ] in [y 2 ,y 3 ] There is no UCI multiplexing on ], so go to step S534.

[0112] When i=3, the scheduling information of the access network device indicates that the third terminal device does not need to multiplex UCI into PUSCH transmission in the first time period, and α 3 The value of is 0, then the network device determines that the third terminal device is in [y 0 ,y 1 ,y 2 ,y 3 ] in [y 2 ,y 3 ] There is no UCI multiplexing on ], so go to step S534.

[0113] In step S533, the network device uses the second half of the OCC codeword of the i-th terminal device [s i,3 ,s i,4 ] for the received information sequence [y 2 ,y 3 ] is decoded, and the result is [z i,3 ,z i,4 ], using the first half of the OCC codeword of the i-th terminal device [s i,1 ,s i,2 ] for the received information sequence [y 0 ,y 1 ] is decoded, and the result is [z i,1 ,z i,2 ]. If both decodings are successful, the decoding result of the i-th terminal device [z i,1 ,z i,2 ,z i,3 ,z i,4]; if only one decoding is successful, the corresponding decoding result is output and the received information sequence where the decoding failed is recorded; if both decodings fail, the received information sequence where the decoding failed is recorded. After the decoding is completed, set i=i+1 and enter step S535.

[0114] When i=1, the network device passes the second half of the OCC codeword of the first terminal device [s 1,3 ,s 1,4 ]=[―1,―1] for [y 2 ,y 3 ] to decode, the decoding is successful, the result is [z 1,3 ,z 1,4 ]; the first half of the OCC codeword of the first terminal device [s 1,1 ,s 1,2 ]=[1,1] for [y 0 ,y 1 ] to decode, the decoding is successful, the result is [z 1,1 ,z 1,2 ]. If both decodings are successful, the decoding result corresponding to the first terminal device is [z 1,1 ,z 1,2 ,z 1,3 ,z 1,4 ], i=2, go to step S535.

[0115] In step S534, the network device uses the OCC codeword [s i,1 ,s i,2 ,s i,3 ,s i,4 ] for the information sequence [y 0 ,y 1 ,y 2 ,y 3 ] is decoded, and the result is [z i,1 ,z i,2 ,z i,3 ,z i,4 ]. If the decoding is successful, the decoding result of the i-th terminal device [z i,1 ,z i,2 ,z i,3 ,z i,4 ], otherwise record the received information sequence that failed to be decoded. After decoding is completed, set i=i+1 and enter step S535.

[0116] When i=2, the network device uses the OCC codeword of the second terminal device [s 2,1 ,s 2,2 ,s 2,3 ,s 2,4 ]=[1 11 1] for [y 0,y 1 ,y 2 ,y 3 ] to decode, the decoding is successful, the result is [z 2,1 ,z 2,2 ,z 2,3 ,z 2,4 ], i=3, go to step S535.

[0117] When i=3, the network device uses the OCC codeword of the third terminal device [s 3,1 ,s 3,2 ,s 3,3 ,s 3,4 ]=[1 ―1 1 ―1] for [y 0 ,y 1 ,y 2 ,y 3 ] to decode, the decoding is successful, the result is [z 3,1 ,z 3,2 ,z 3,3 ,z 3,4 ], i=4, go to step S535.

[0118] In step S535, if i=N s +1, end decoding and go to step S536, otherwise go to step S532.

[0119] When i=2, go to step S532; when i=3, go to step S532; when i=4, end decoding and go to step S536.

[0120] In step S536, the network device checks whether each terminal device has a first information sequence that failed to be decoded in step S533 and step S534. If yes, the network device sends second indication information to the corresponding terminal device to instruct the terminal device to retransmit the first information sequence.

[0121] In Example 1, all terminal devices decode successfully, and the network device does not need to send the second indication information.

[0122] See also Figure 6 Introduce the solution on the terminal device side. Figure 6 Includes steps S610 to S630.

[0123] In step S610, the terminal device receives an OCC codeword set.

[0124] The terminal device receives the OCC codeword set sent by the network device and caches it for subsequent query.

[0125] In Example 1, three terminal devices all receive the OCC codeword set:

[0126] Idx1:[1 ―1 1 ―1]

[0127] Idx2:[1 1 1 1]

[0128] Idx3:[1 1 ―1 ―1]

[0129] In step S620, the terminal device receives first indication information.

[0130] Before receiving the first indication information, the i-th terminal device reports the UCI reporting requirement to the network device. Then the i-th terminal device receives the first indication information sent by the network device, and the first indication information is α i At the same time, the OCC codeword index assigned to the i-th terminal device by the network device is received through the first signaling carrying the first indication information, and the OCC codeword set stored in step S610 is obtained to obtain the corresponding OCC codeword S of the i-th terminal device. i =[s i,1 ,s i,2 ,s i,3 ,s i,4 ].

[0131] When i=1, the first terminal device sends a UCI reporting requirement to the network device, indicating that the UCI reporting requirement is high, and then determines the first indication information α through the first signaling. 1 The value of is 1, which means that the first terminal device is allowed to multiplex the UCI in the PUCCH to the PUSCH transmission in the first time period of the OCC cycle, and determine the OCC codeword S 1 The index of the OCC code word set is Idx3, and the corresponding OCC code word can be obtained by querying the OCC code word set stored in step S610. 1 =[s 1,1 ,s 1,2 ,s 1,3 ,s 1,4 ]=[1 1―1 ―1].

[0132] When i=2, the second terminal device sends a UCI reporting requirement to the network device, indicating that the UCI reporting requirement is low, and then determines the first indication information α through the first signaling. 2 The value of is 0, that is, the second terminal device is not allowed to multiplex the UCI in the PUCCH to the PUSCH transmission in the first time period of the OCC cycle, and determine the OCC codeword S 2 The index of the OCC code word set is Idx2, and the corresponding OCC code word can be obtained by querying the OCC code word set stored in step S610. 2 =[s 2,1 ,s 2,2 ,s 2,3 ,s2,4 ]=[11 1 1].

[0133] When i=3, the third terminal device sends a UCI reporting requirement to the network device, indicating that the UCI reporting requirement is low, and then determines the first indication information α through the first signaling. 3 The value of is 0, that is, the third terminal device is not allowed to multiplex the UCI in the PUCCH to the PUSCH transmission in the first time period of the OCC cycle, and at the same time determine the OCC codeword S 3 The index of the OCC code word set is Idx1, and the corresponding OCC code word can be obtained by querying the OCC code word set stored in step S610. 3 =[s 3,1 ,s 3,2 ,s 3,3 ,s 3,4 ]=[1―1 1 ―1].

[0134] In step S630, the terminal device performs PUSCH transmission based on the first indication information.

[0135] The i-th terminal device is based on S i Perform OCC on the information sequence transmitted by PUSCH to generate the information sequence X transmitted by PUSCH i =[x i,0 ,x i,1 ,x i,2 ,x i,3 ], transmit X in time slot 0 to time slot 3 i When the PUCCH carrying UCI information and the PUSCH are in time slot n 0 (0≤n 0 ≤3), the i-th terminal device performs the following operations according to step S631 and step S632 (not in Figure 6 As shown in the figure) in the information sequence X of PUSCH i Multiplex UCI.

[0136] When i=1, the first terminal device is based on S 1 =[s 1,1 ,s 1,2 ,s 1,3 ,s 1,4 ]=[1 1 ―1 ―1] Perform OCC on the information sequence transmitted by PUSCH, and generate the information sequence transmitted by PUSCH from time slot 0 to time slot 3 as X 1 =[x 1,0 ,x 1,1 ,x 1,2 ,x 1,3 ], the PUCCH carrying UCI of the terminal device conflicts with the PUSCH in time slot 0, and the process goes to step S631.

[0137] When i=2, the second terminal device uses S 2 =[s 2,1 ,s 2,2 ,s 2,3 ,s 2,4 ]=[1 1 1 1] Perform OCC on the information sequence transmitted by PUSCH, and generate the information sequence transmitted by PUSCH in time slot 0 to time slot 3 as X 2 =[x 2,0 ,x 2,1 ,x 2,2 ,x 2,3 ], the PUCCH and PUSCH carrying UCI of the terminal device do not conflict in the OCC period, and enters step S632.

[0138] When i=3, the third terminal device uses S 3 =[s 3,1 ,s 3,2 ,s 3,3 ,s 3,4 ]=[1 ―1 1 ―1] Perform OCC on the information sequence transmitted by PUSCH, and generate the information sequence transmitted by PUSCH in time slot 0 to time slot 3 as X 3 =[x 3,0 ,x 3,1 ,x 3,2 ,x 3,3 ], the PUCCH and PUSCH carrying UCI of the terminal device do not conflict in the OCC period, and enters step S632.

[0139] In step S631, if α i =1, and n 0 (0≤n 0 ≤1), the i-th terminal device multiplexes the UCI on the PUCCH onto the PUSCH in the first time period (time slot 2 to time slot 3), and according to the second half of the OCC codeword Si of the terminal device [s i,3 ,s i,4 ] Perform OCC and generate information sequence The i-th terminal device is in time slot n 0 +1 to continue transmission in time slot 3 Based on this, the information sequence of the PUSCH transmission of the i-th terminal device in time slot 0 to time slot 3 is

[0140] When i=1, α 1 =1,n 0 = 0, the first terminal device multiplexes the UCI on the PUCCH to the PUSCH from time slot 2 to time slot 3, and according to the OCC codeword S of the terminal device 1The second half of [1,―1] performs OCC to generate the information sequence The first terminal device continues to transmit in time slots 1 to 3 Finally, the information sequence transmitted by the first terminal device in PUSCH from time slot 0 to time slot 3 is

[0141] In step 632, otherwise, the i-th terminal device does not multiplex the UCI on the PUCCH to the PUSCH in the first time period (time slot 2 to time slot 3). Based on this, the information sequence transmitted by the i-th terminal in the PUSCH from time slot 0 to time slot 3 is X i =[x i,0 ,x i,1 ,x i,2 ,x i,3 ].

[0142] When i = 2, α 2 =0, the second terminal device does not multiplex the UCI on the PUCCH to the PUSCH from time slot 2 to time slot 3, and the information sequence transmitted on the PUSCH from time slot 0 to time slot 3 is X 2 =[x 2,0 ,x 2,1 ,x 2,2 ,x 2,3 ].

[0143] When i = 3, α 3 =0, the third terminal device does not multiplex the UCI on the PUCCH to the PUSCH from time slot 2 to time slot 3, and the information sequence transmitted on the PUSCH from time slot 0 to time slot 3 is X 3 =[x 3,0 ,x 3,1 ,x 3,2 ,x 3,3 ].

[0144] Example 2

[0145] Assume that the number of multiplexing terminals is N S =2, the length of the OCC cycle is 2N=4, that is, 4 time slots, the time slot index is [0,1,2,3], the OCC codeword length is also 4, the first time period is the second half of the OCC cycle, and the second time period is the first half of the OCC cycle.

[0146] See also Figure 5 Introduce the solution on the network device side. Figure 5 Includes steps S510 to S530.

[0147] In step S510, the network device generates an OCC codeword set.

[0148] The network device generates an OCC codeword set using the Walsh-Hadamard matrix generation method according to the number of multiplexed terminals and the length of the OCC codeword:

[0149] Idx1:[1 ―1 1 ―1]

[0150] Idx2:[1 1 ―1 ―1]

[0151] The network device sends the OCC codeword set to the terminal device via an RRC message.

[0152] In step S520, the network device sends first indication information to the terminal device.

[0153] The network device analyzes the UCI reporting requirements of each multiplexed terminal and determines the first indication information corresponding to each terminal device, that is, [α 1 ,α 2 ], where α i When the value is 1, it indicates that the i-th terminal device is allowed to multiplex the UCI in the PUCCH to the PUSCH transmission in the first time period of the OCC cycle. i When the value is 0, it indicates that the i-th terminal device is not allowed to multiplex the UCI in the PUCCH into the PUSCH transmission in the first time period of the OCC cycle.

[0154] The network device determines that the UCI reporting requirements of the first terminal device and the second terminal device are both high based on the UCI reporting requirements reported by each multiplexed terminal, and therefore determines that the first indication information sent to the two terminal devices is [α 1 ,α 2 ]=[1,1], that is, the first terminal device and the second terminal device are allowed to multiplex the UCI in the PUCCH to the PUSCH transmission in the first time period of the OCC cycle.

[0155] At the same time, the network device determines to allocate an OCC codeword of length 4 to each terminal device based on the UCI reporting requirements reported by each multiplexed terminal device, where the OCC codeword of the i-th terminal device is S i =[s i,1 ,s i,2 …s i,2N ].

[0156] Since the UCI reporting requirement of the second terminal device is higher than that of the first terminal device, the OCC codewords assigned by the network device to the two terminal devices are: the OCC codeword of the first terminal device is S 1 =[s 1,1 ,s 1,2 ,s 1,3 ,s 1,4]=[1 ―1 1 ―1], the OCC codeword of the second terminal device is S 2 =[s 2,1 ,s 2,2 ,s 2,3 ,s 2,4 ]=[1 1―1 ―1].

[0157] The first indication information sent by the network device to the two terminal devices is carried in the first signaling, the first signaling is an RRC message, and the first signaling sent by the network device to the first terminal device carries α 1 and S 1 The first signaling sent by the network device to the second terminal device carries α 2 and S 2 The index Idx2.

[0158] In step S530, the network device decodes the received information sequence.

[0159] The PUSCH information sequence received by the network device in the OCC period with time slot index [0,1,2,3] is [y 0 ,y 1 ,y 2 ,y 3 ], the network device passes through the following steps S531 to S536 (not in Figure 5 ) for [y 0 ,y 1 ,y 2 ,y 3 ] is decoded to restore the information sequence sent by each terminal device.

[0160] In step S531, the index i of the terminal device to be decoded is initialized to 1.

[0161] In step S532, the network device sends the scheduling information of the access network device and the [α 1 ,α 2 ], determine the received information sequence [y 0 ,y 1 ,y 2 ,y 3 ] whether there is UCI multiplexing in the information sequence sent by the i-th terminal device; if there is UCI multiplexing, go to step S533; otherwise, go to step S534.

[0162] When i=1, the scheduling information of the access network device indicates that the first terminal device needs to multiplex UCI to PUSCH transmission in the first time period, and α 1 The value of is 1, then the network device determines that the first terminal device is in [y0 ,y 1 ,y 2 ,y 3 ] in [y 2 ,y 3 ]There is UCI multiplexing on ], so enter step S533.

[0163] When i=2, the scheduling information of the access network device indicates that the second terminal device needs to multiplex the UCI to the PUSCH transmission in the first time period, and α 2 The value of is 1, then the network device determines that the second terminal device is in [y 0 ,y 1 ,y 2 ,y 3 ] in [y 2 ,y 3 ]There is UCI multiplexing on ], so enter step S533.

[0164] In step S533, the network device uses the second half of the OCC codeword of the i-th terminal device [s i,3 ,s i,4 ] for the received information sequence [y 2 ,y 3 ] is decoded, and the result is [z i,3 ,z i,4 ], using the first half of the OCC codeword of the i-th terminal device [s i,1 ,s i,2 ] for the received information sequence [y 0 ,y 1 ] is decoded, and the result is [z i,1 ,z i,2 ]. If both decodings are successful, the decoding result of the i-th terminal device [z i,1 ,z i,2 ,z i,3 ,z i,4 ]; if only one decoding is successful, the corresponding decoding result is output and the received information sequence where the decoding failed is recorded; if both decodings fail, the received information sequence where the decoding failed is recorded. After the decoding is completed, set i=i+1 and enter step S535.

[0165] When i=1, the network device passes the second half of the OCC codeword of the first terminal device [s 1,3 ,s 1,4 ]=[1,―1] for [y 2 ,y 3 ] to decode, the decoding is successful, the result is [z 1,3 ,z 1,4]; the first half of the OCC codeword of the first terminal device [s 1,1 ,s 1,2 ]=[1,―1] for [y 0 ,y 1 ] to decode, the decoding is successful, the result is [z 1,1 ,z 1,2 ]. If both decodings are successful, the decoding result corresponding to the first terminal device is [z 1,1 ,z 1,2 ,z 1,3 ,z 1,4 ], i=2, go to step S535.

[0166] When i=2, the network device passes the second half of the OCC codeword of the second terminal device [s 2,3 ,s 2,4 ]=[―1,―1] for [y 2 ,y 3 ] is decoded, but the decoding fails; the first half of the OCC codeword of the second terminal device [s 2,1 ,s 2,2 ]=[1,1] for [y 0 ,y 1 ] to decode, the decoding is successful, the result is [z 2,1 ,z 2,2 The network device records the information sequence pair that failed to be decoded [y 2 ,y 3 ], i=3, go to step S535.

[0167] In step S534, the network device uses the OCC codeword [s i,1 ,s i,2 ,s i,3 ,s i,4 ] for the information sequence [y 0 ,y 1 ,y 2 ,y 3 ] is decoded, and the result is [z i,1 ,z i,2 ,z i,3 ,z i,4 ]. If the decoding is successful, the decoding result of the i-th terminal device [z i,1 ,z i,2 ,z i,3 ,z i,4 ], otherwise record the received information sequence that failed to be decoded. After decoding is completed, set i=i+1 and enter step S535.

[0168] In Embodiment 2, the network device does not need to perform this step.

[0169] In step S535, if i=N s +1, end decoding and go to step S536, otherwise go to step S532.

[0170] When i=2, go to step S532; when i=3, end decoding and go to step S536.

[0171] In step S536, the network device checks whether each terminal device has a first information sequence that failed to be decoded in step S533 and step S534. If yes, the network device sends second indication information to the corresponding terminal device to instruct the terminal device to retransmit the first information sequence.

[0172] In Embodiment 2, the network device uses the OCC codeword pair [y 2 ,y 3 ] decoding fails, so the network device sends a second indication message to the second terminal device to instruct the second terminal device to send a PUSCH information sequence of length 4, the PUSCH information sequence including [y 2 ,y 3 ] corresponds to the first information sequence Network equipment using S 2 =[s 2,1 ,s 2,2 ,s 2,3 ,s 2,4 ]=[1 1 ―1 ―1]Receive the retransmitted information sequence [y 2 ,y 3 ,y 2 ,y 3 ] After receiving, it is combined and decoded with the information sequence successfully decoded in step S533.

[0173] See also Figure 6 Introduce the solution on the terminal device side. Figure 6 Includes steps S610 to S630.

[0174] In step S610, the terminal device receives an OCC codeword set.

[0175] The terminal device receives the OCC codeword combination sent by the network device and caches it for subsequent query.

[0176] In Example 2, two terminal devices both receive the OCC codeword set:

[0177] Idx1:[1 ―1 1 ―1]

[0178] Idx2:[1 1 ―1 ―1]

[0179] In step S620, the terminal device receives first indication information.

[0180] Before receiving the first indication information, the i-th terminal device reports the UCI reporting requirement to the network device. Then the i-th terminal device receives the first indication information sent by the network device, and the first indication information is α i , and at the same time, receive the OCC codeword index assigned to the i-th terminal device by the network device through the first signaling carrying the first indication information, and obtain the corresponding OCC codeword S by querying the OCC codeword set stored in step S610 i =[s i,1 ,s i,2 ,s i,3 ,s i,4 ].

[0181] When i=1, the first terminal device sends a UCI reporting requirement to the network device, indicating that the UCI reporting requirement is high, and then determines the first indication information α through the first signaling. 1 The value of is 1, which means that the first terminal device is allowed to multiplex the UCI in the PUCCH to the PUSCH transmission in the first time period of the OCC cycle, and determine the OCC codeword S 1 The index of the OCC code word set is Idx1, and the corresponding OCC code word can be obtained by querying the OCC code word set stored in step 610 as S 1 =[s 1,1 ,s 1,2 ,s 1,3 ,s 1,4 ]=[1 ―1 1 ―1].

[0182] When i=2, the second terminal device sends a UCI reporting requirement to the network device, indicating that the UCI reporting requirement is high, and then determines the first indication information α through the first signaling. 2 The value of is 1, which means that the second terminal device is allowed to multiplex the UCI in the PUCCH to the PUSCH transmission in the first time period of the OCC cycle, and determine the OCC codeword S 2 The index of the OCC code word is Idx2, and the corresponding OCC code word can be obtained by querying the OCC code word set stored in step 610 as S 2 =[s 2,1 ,s 2,2 ,s 2,3 ,s 2,4 ]=[1 1―1 ―1].

[0183] In step S630, the terminal device performs PUSCH transmission based on the first indication information.

[0184] The i-th terminal device performs OCC on the information sequence transmitted by PUSCH according to Si, and generates the information sequence X transmitted by PUSCH i =[x i,0 ,x i,1 ,x i,2 ,x i,3 ], transmit X in time slot 0 to time slot 3 i When the PUCCH carrying UCI information and the PUSCH are in time slot n 0 (0≤n 0 ≤3), the i-th terminal device performs the following operations according to step S631 and step S632 (not in Figure 6 As shown in the figure) in the information sequence X of PUSCH i Multiplex UCI.

[0185] When i=1, the first terminal device is based on S 1 =[s 1,1 ,s 1,2 ,s 1,3 ,s 1,4 ]=[1 ―1 1 ―1] Perform OCC on the information sequence transmitted by PUSCH, and generate the information sequence transmitted by PUSCH in time slot 0 to time slot 3 as X 1 =[x 1,0 ,x 1,1 ,x 1,2 ,x 1,3 ], the PUCCH carrying UCI of the terminal device conflicts with the PUSCH in time slot 0, and the process goes to step S631.

[0186] When i=2, the second terminal device uses S 2 =[s 2,1 ,s 2,2 ,s 2,3 ,s 2,4 ]=[1 ―1 1 ―1] Perform OCC on the information sequence transmitted by PUSCH, and generate the information sequence transmitted by PUSCH in time slot 0 to time slot 3 as X 2 =[x 2,0 ,x 2,1 ,x 2,2 ,x 2,3 ], the PUCCH carrying UCI of the terminal device conflicts with the PUSCH in time slot 1, and the process goes to step S631.

[0187] In step S631, if α i =1, and n 0 (0≤n 0≤1), the i-th terminal device multiplexes the UCI on the PUCCH onto the PUSCH in the first time period (time slot 2 to time slot 3), and according to the OCC codeword S of the terminal device i The second half of i,3 ,s i,4 ] Perform OCC and generate information sequence The i-th terminal device is in time slot n 0 +1 to continue transmission in time slot 3 Based on this, the information sequence of the PUSCH transmission of the i-th terminal device in time slot 0 to time slot 3 is

[0188] When i=1, α 1 =1,n 0 = 0, the first terminal device multiplexes the UCI on the PUCCH to the PUSCH from time slot 2 to time slot 3, and according to the OCC codeword S of the terminal device 1 The second half of 1,3 ,s 1,4 ] Perform OCC and generate information sequence The first terminal device continues to transmit in time slots 1 to 3 Finally, the information sequence transmitted by the first terminal device in PUSCH from time slot 0 to time slot 3 is

[0189] When i = 2, α 2 =1,n 0 =1, the second terminal device multiplexes the UCI on the PUCCH to the PUSCH from time slot 2 to time slot 3, and according to the OCC codeword S of the terminal device 2 The second half of 2,3 ,s 2,4 ] Perform OCC and generate information sequence The second terminal device continues to transmit from time slot 2 to time slot 3 Finally, the information sequence transmitted by the second terminal device in PUSCH from time slot 0 to time slot 3 is

[0190] In step 632, otherwise, the i-th terminal device does not multiplex the UCI on the PUCCH to the PUSCH in the first time period (time slot 2 to time slot 3). Based on this, the information sequence transmitted by the i-th terminal in the PUSCH from time slot 0 to time slot 3 is X i =[x i,0 ,x i,1 ,x i,2 ,x i,3 ].

[0191] In Embodiment 2, the first terminal device and the second terminal device do not perform this step.

[0192] Combination of the above Figures 1 to 6 , describes the method embodiment of the present application in detail, and the following is combined with Figures 7 to 9 , describes the device embodiment of the present application in detail. It should be understood that the description of the method embodiment corresponds to the description of the device embodiment, so the parts not described in detail can refer to the previous method embodiment.

[0193] Figure 7 It is a schematic diagram of a terminal device according to an embodiment of the present application. Figure 7 The terminal device 700 shown includes: a receiving unit 710 .

[0194] The receiving unit 710 is used to receive first indication information sent by a network device, and the first indication information is used to indicate whether the terminal device is allowed to multiplex the uplink control information UCI in the physical uplink control channel PUCCH to the physical uplink shared channel PUSCH for transmission within a first time period of an orthogonal cover code OCC period.

[0195] In some implementations, the time when the PUCCH collides with the PUSCH is within the OCC cycle and earlier than the first time period.

[0196] In some implementations, the terminal device further includes: a transmission unit, and if the first indication information indicates that the terminal device is allowed to multiplex the UCI into the PUSCH transmission in the first time period, the transmission unit is used to multiplex the UCI into the PUSCH transmission in the first time period.

[0197] In some implementations, the OCC codeword corresponding to the first time period is different from the OCC codeword corresponding to the second time period, and the second time period is used to transmit a PUSCH that does not carry the UCI.

[0198] In some implementations, the second time period is earlier than the first time period in the OCC cycle.

[0199] In some implementations, the PUSCH is used to transmit multiple information sequences, and the terminal device also includes: if the decoding of the first information sequence among the multiple information sequences fails, the receiving unit 710 is also used to receive second indication information sent by the network device, and the second indication information is used to instruct the terminal device to retransmit the first information sequence.

[0200] In some implementations, the first time period is a second half of the OCC cycle.

[0201] Figure 8It is a schematic diagram of a network device according to an embodiment of the present application. Figure 8 The network device 800 shown includes: a sending unit 810 .

[0202] The sending unit 810 is used to send first indication information to the terminal device, and the first indication information is used to indicate whether the terminal device is allowed to multiplex the uplink control information UCI in the physical uplink control channel PUCCH to the physical uplink shared channel PUSCH transmission within the first time period of the orthogonal cover code OCC period.

[0203] In some implementations, the time when the PUCCH collides with the PUSCH is within the OCC cycle and earlier than the first time period.

[0204] In some implementations, the OCC codeword corresponding to the first time period is different from the OCC codeword corresponding to the second time period, and the second time period is used to transmit a PUSCH that does not carry the UCI.

[0205] In some implementations, the second time period is earlier than the first time period in the OCC cycle.

[0206] In some implementations, the PUSCH is used to transmit multiple information sequences, and the network device also includes: if the decoding of the first information sequence among the multiple information sequences fails, the sending unit 810 is also used to send second indication information to the terminal device, and the second indication information is used to instruct the terminal device to retransmit the first information sequence.

[0207] In some implementations, the first time period is a second half of the OCC cycle.

[0208] In an optional embodiment, the receiving unit 710 may be a transceiver 930. The terminal device 700 may further include a processor 910 and a memory 920. Fig. 9 shown.

[0209] In an optional embodiment, the sending unit 810 may be a transceiver 930. The network device 800 may further include a processor 910 and a memory 920. Fig. 9 shown.

[0210] Fig. 9 It is a schematic structural diagram of a communication device according to an embodiment of the present application. Fig. 9 The dotted line in the figure indicates that the unit or module is optional. The device 900 can be used to implement the method described in the above method embodiment. The device 900 can be a chip, a terminal device or a network device.

[0211] The device 900 may include one or more processors 910. The processor 910 may support the device 900 to implement the method described in the foregoing method embodiment. The processor 910 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor 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, discrete gates or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0212] The apparatus 900 may further include one or more memories 920. The memory 920 stores a program, which can be executed by the processor 910, so that the processor 910 executes the method described in the above method embodiment. The memory 920 may be independent of the processor 910 or integrated in the processor 910.

[0213] The apparatus 900 may further include a transceiver 930. The processor 910 may communicate with other devices or chips through the transceiver 930. For example, the processor 910 may transmit and receive data with other devices or chips through the transceiver 930.

[0214] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0215] The embodiment of the present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the terminal or network device provided in the embodiment of the present application, and the program enables the computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0216] The embodiment of the present application also provides a computer program. The computer program can be applied to the terminal or network device provided in the embodiment of the present application, and the computer program enables a computer to execute the method executed by the terminal or network device in each embodiment of the present application.

[0217] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions.

[0218] In the embodiments of the present application, the "indication" mentioned can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.

[0219] In the embodiments of the present application, the term "corresponding" may indicate that there is a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship of indication and being indicated, configuration and being configured, etc.

[0220] In the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0221] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0222] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0223] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0224] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0225] 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 instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0226] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A wireless communication method, characterized in that: include: The terminal device receives first indication information sent by the network device, and the first indication information is used to indicate whether the terminal device is allowed to multiplex uplink control information UCI in the physical uplink control channel PUCCH to the physical uplink shared channel PUSCH transmission within the first time period of the orthogonal cover code OCC period.

2. The method according to claim 1, characterized in that The time when the PUCCH conflicts with the PUSCH is within the OCC cycle and is earlier than the first time period.

3. The method according to claim 1 or 2, characterized in that The method further comprises: If the first indication information indicates that the terminal device is allowed to multiplex the UCI into the PUSCH transmission in the first time period, the terminal device multiplexes the UCI into the PUSCH transmission in the first time period.

4. The method according to any one of claims 1 to 3, characterized in that The OCC codeword corresponding to the first time period is different from the OCC codeword corresponding to the second time period, and the second time period is used to transmit a PUSCH that does not carry the UCI.

5. The method according to claim 4, characterized in that The second time period is earlier than the first time period in the OCC cycle.

6. The method according to any one of claims 1 to 5, characterized in that The PUSCH is used to transmit multiple information sequences, and the method further includes: If decoding of a first information sequence among the multiple information sequences fails, the terminal device receives second indication information sent by the network device, where the second indication information is used to instruct the terminal device to retransmit the first information sequence.

7. The method according to any one of claims 1 to 6, characterized in that The first time period is the second half of the OCC cycle.

8. A wireless communication method, characterized in that: include: The network device sends first indication information to the terminal device, where the first indication information is used to indicate whether the terminal device is allowed to multiplex uplink control information UCI in the physical uplink control channel PUCCH to the physical uplink shared channel PUSCH for transmission within a first time period of the orthogonal cover code OCC period.

9. The method according to claim 8, characterized in that The time when the PUCCH conflicts with the PUSCH is within the OCC cycle and is earlier than the first time period.

10. The method according to claim 8 or 9, characterized in that The OCC codeword corresponding to the first time period is different from the OCC codeword corresponding to the second time period, and the second time period is used to transmit a PUSCH that does not carry the UCI.

11. The method according to claim 10, characterized in that The second time period is earlier than the first time period in the OCC cycle.

12. The method according to any one of claims 8 to 11, characterized in that The PUSCH is used to transmit multiple information sequences, and the method further includes: If decoding of a first information sequence among the multiple information sequences fails, the network device sends second indication information to the terminal device, where the second indication information is used to instruct the terminal device to retransmit the first information sequence.

13. The method according to any one of claims 8 to 12, characterized in that The first time period is the second half of the OCC cycle.

14. A terminal device, characterized in that: include: A receiving unit is used to receive first indication information sent by a network device, wherein the first indication information is used to indicate whether the terminal device is allowed to multiplex the uplink control information UCI in the physical uplink control channel PUCCH to the physical uplink shared channel PUSCH for transmission within a first time period of an orthogonal cover code OCC period.

15. The terminal device according to claim 14, characterized in that: The time when the PUCCH conflicts with the PUSCH is within the OCC cycle and is earlier than the first time period.

16. The terminal device according to claim 14 or 15, characterized in that: The terminal device further includes: A transmission unit, wherein if the first indication information indicates that the terminal device is allowed to multiplex the UCI into the PUSCH transmission in the first time period, the transmission unit is used to multiplex the UCI into the PUSCH transmission in the first time period.

17. The terminal device according to any one of claims 14 to 16, characterized in that: The OCC codeword corresponding to the first time period is different from the OCC codeword corresponding to the second time period, and the second time period is used to transmit a PUSCH that does not carry the UCI.

18. The terminal device according to claim 17, characterized in that: The second time period is earlier than the first time period in the OCC cycle.

19. The terminal device according to any one of claims 14 to 18, characterized in that: The PUSCH is used to transmit multiple information sequences, and the terminal device also includes: If decoding of a first information sequence among the multiple information sequences fails, the receiving unit is further used to receive second indication information sent by the network device, where the second indication information is used to instruct the terminal device to retransmit the first information sequence.

20. The terminal device according to any one of claims 14 to 19, characterized in that: The first time period is the second half of the OCC cycle.

21. A network device, characterized in that: include: A sending unit is used to send first indication information to a terminal device, wherein the first indication information is used to indicate whether the terminal device is allowed to multiplex uplink control information UCI in a physical uplink control channel PUCCH to a physical uplink shared channel PUSCH for transmission within a first time period of an orthogonal cover code OCC period.

22. The network device according to claim 21, characterized in that The time when the PUCCH conflicts with the PUSCH is within the OCC cycle and is earlier than the first time period.

23. The network device according to claim 21 or 22, characterized in that: The OCC codeword corresponding to the first time period is different from the OCC codeword corresponding to the second time period, and the second time period is used to transmit a PUSCH that does not carry the UCI.

24. The network device according to claim 23, characterized in that The second time period is earlier than the first time period in the OCC cycle.

25. The network device according to any one of claims 21 to 24, characterized in that: The PUSCH is used to transmit multiple information sequences, and the network device further includes: If decoding of a first information sequence among the multiple information sequences fails, the sending unit is further used to send second indication information to the terminal device, where the second indication information is used to instruct the terminal device to retransmit the first information sequence.

26. The network device according to any one of claims 21 to 25, characterized in that: The first time period is the second half of the OCC cycle.

27. A terminal device, characterized in that: The terminal comprises a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals, so that the terminal executes the method as described in any one of claims 1 to 7.

28. A network device, characterized in that: It comprises a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory and control the transceiver to receive or send signals so that the network device executes the method as described in any one of claims 8 to 13.

29. A device, characterized in that: The device comprises a processor, configured to call a program from a memory so as to enable the device to execute the method according to any one of claims 1 to 13.

30. A chip, characterized in that: It comprises a processor, which is used to call a program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 13.

31. A computer-readable storage medium, characterized in that: A program is stored thereon, and the program enables a computer to execute the method according to any one of claims 1 to 13.

32. A computer program product, characterized in that The method comprises a program which causes a computer to execute the method according to any one of claims 1 to 13.

33. A computer program, characterized in that The computer program enables a computer to execute the method according to any one of claims 1 to 13.

Citation Information

Cited By

  • Information transmission method and related equipment

    CN120152035A

  • Narrowband Internet of Things capacity enhancement method and device

    CN120750494A

  • A method and apparatus for narrowband internet of things capacity enhancement

    CN120750494B

  • Communication operation execution method and apparatus, information receiving method and apparatus, and related device

    WO2025162384A1