Wireless communication method and apparatus
By employing a third feedback codebook in the NR R16 system to transmit high and low priority information on overlapping feedback resources, the problem of low priority channels being discarded during high priority channel transmission is solved, thus improving system efficiency and reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2021-03-01
- Publication Date
- 2026-07-21
AI Technical Summary
In the NR R16 system, when uplink channels of different priorities overlap in the time domain, only the high-priority channel is transmitted and the low-priority channel is discarded, resulting in a decrease in system transmission efficiency and reliability.
A third feedback codebook is used to transmit all information in at least one first feedback information and part or all information in at least one second feedback information on overlapping feedback resources. The first and second feedback codebooks have different priorities, and the size of the third feedback codebook is the same as that of the first feedback codebook.
This avoids the complete discarding of low-priority feedback information, improves system efficiency, and reduces significant modifications to the transmission of high-priority information while ensuring its reliability.
Smart Images

Figure CN116368907B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to wireless communication methods and devices. Background Technology
[0002] In New Radio (NR) Release 16 (Rel-16), high and low priorities were introduced at the physical layer for uplink channels to better support Ultra-Reliable Low Latency (URLLC) services. Specifically, network devices can be configured to provide terminal devices with two feedback codebooks, one for carrying acknowledgment (ACK) or negative acknowledgment (NACK) feedback information of different priorities, and the other for carrying ACK / NACK information. Priority index 0 represents low priority, and priority index 1 represents high priority. The uplink channel carrying ACK / NACK information has the same priority as the feedback codebook it carries, and other uplink channels will also correspond to priority index 0 or priority index 1. Different priority channels have different transmission performance requirements, including reliability and latency.
[0003] In NR R16 systems, when uplink channels of different priorities overlap in the time domain, only the high-priority channel is transmitted, and the low-priority channel is discarded. However, while transmitting only the high-priority channel ensures its transmission, it cannot guarantee the transmission of the low-priority channel, thus reducing system transmission efficiency and reliability.
[0004] Therefore, regarding the transmission of feedback information, there is an urgent need in this field for a wireless communication method to improve system transmission efficiency and reliability. Summary of the Invention
[0005] This application provides a wireless communication method and device that can improve system transmission efficiency and reliability.
[0006] Firstly, a wireless communication method is provided, comprising:
[0007] When the feedback resources used to carry the first feedback codebook overlap with the feedback resources used to carry the second feedback codebook, a third feedback codebook is used to transmit all the information in at least one first feedback information and part or all of the information in at least one second feedback information; the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes the at least one first feedback information, the second feedback codebook includes the at least one second feedback information, and the size of the third feedback codebook is the same as the size of the first feedback codebook.
[0008] Secondly, a wireless communication method is provided, including:
[0009] When the feedback resources used to carry the first feedback codebook overlap with the feedback resources used to carry the second feedback codebook, a third feedback codebook is used to receive all the information in at least one first feedback information and part or all of the information in at least one second feedback information; the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes the at least one first feedback information, the second feedback codebook includes the at least one second feedback information, and the size of the third feedback codebook is the same as the size of the first feedback codebook.
[0010] Thirdly, a wireless communication method is provided, including:
[0011] Receive first information, the first information is used to configure the terminal device to transmit feedback information using a first feedback codebook and a second feedback codebook, the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes at least one first feedback information, and the second feedback codebook includes at least one second feedback information;
[0012] Receive first indication information, which is used to indicate that feedback information is transmitted using the first feedback codebook or the third feedback codebook in a time unit. The third feedback codebook includes all the information in the at least one first feedback information and part or all of the information in the at least one second feedback information. The size of the third feedback codebook is the same as the size of the first feedback codebook.
[0013] Fourthly, a wireless communication method is provided, comprising:
[0014] Send first information, the first information being configured for the terminal device to transmit feedback information using a first feedback codebook and a second feedback codebook, the priority of the first feedback codebook being different from the priority of the second feedback codebook, the first feedback codebook including at least one first feedback information, and the second feedback codebook including at least one second feedback information;
[0015] Send a first indication message, which is used to indicate that feedback information is transmitted in a time unit using either the first feedback codebook or the third feedback codebook. The third feedback codebook includes all the information in the at least one first feedback message and part or all of the information in the at least one second feedback message. The size of the third feedback codebook is the same as the size of the first feedback codebook.
[0016] Fifthly, a communication device is provided for implementing the methods of any one of the first to fourth aspects or their respective implementations. Specifically, it includes a functional module for performing the methods of any one of the possible implementations of the first to fourth aspects.
[0017] In one implementation, the communication device may include a transmitting unit and / or a receiving unit. The transmitting unit performs functions related to transmitting, and the receiving unit performs functions related to receiving. For example, the transmitting unit may be a transmitter or a receiver, and the receiving unit may be a receiver or a transmitter. Alternatively, the communication device may be a communication chip, and the receiving unit may be an input circuit or interface of the communication chip, while the transmitting unit may be an output circuit or interface of the communication chip.
[0018] In one implementation, the communication device is a terminal device, or the communication device is a network device. The terminal device is used to perform the methods in the first aspect, the third aspect, or any possible implementation of the first aspect and the third aspect. The network device is used to perform the methods in the second aspect, the fourth aspect, or any possible implementation of the second aspect and the fourth aspect.
[0019] A sixth aspect provides a communication device for implementing the methods of any one of the first to fourth aspects or their respective implementations. Specifically, it includes a processor and a memory for storing a computer program, the processor for calling and running the computer program from the memory, causing the communication device to execute the methods of any one of the first to fourth aspects or their respective implementations.
[0020] In one implementation, there are one or more processors and one or more memories.
[0021] In one implementation, the memory can be integrated with the processor, or the memory can be set separately from the processor.
[0022] In one implementation, the communication device further includes a transmitter and a receiver.
[0023] In one implementation, the communication device is a terminal device, or the communication device is a network device. The terminal device is used to perform the methods in the first aspect, the third aspect, or any possible implementation of the first aspect and the third aspect. The network device is used to perform the methods in the second aspect, the fourth aspect, or any possible implementation of the second aspect and the fourth aspect.
[0024] Seventhly, a system is provided, which includes the aforementioned terminal equipment and network equipment.
[0025] Eighthly, a chip is provided for implementing the methods of any one of the first to fourth aspects or their respective implementations. Specifically, the chip includes a processor for calling and running a computer program from a memory, causing a device on which the chip is installed to perform the methods of any one of the first to fourth aspects or their respective implementations.
[0026] Ninthly, a computer-readable storage medium is provided for storing a computer program that causes a computer to perform the methods of any one of the first to fourth aspects or their respective implementations.
[0027] In a tenth aspect, a computer program product is provided, including computer program instructions that cause a computer to perform the methods of any one of the first to fourth aspects or their respective implementations.
[0028] Eleventhly, a computer program is provided that, when run on a computer, causes the computer to perform the methods of any one of the first to fourth aspects or their respective implementations.
[0029] Based on the above technical solutions, when the feedback resources used to carry the first feedback codebook overlap with those used to carry the second feedback codebook, using the third feedback codebook to transmit all information in at least one first feedback message and part or all information in at least one second feedback message can avoid completely discarding the at least one second feedback message, thus improving system efficiency. Furthermore, since the size of the third feedback codebook is the same as the size of the first feedback codebook, it is advantageous to generate the third feedback codebook using the same method as generating the first feedback codebook, avoiding significant modifications to the transmission process of the at least one first feedback message and ensuring the reliability of the at least one first feedback message. Attached Figure Description
[0030] Figure 1 This is a schematic diagram of an application scenario according to an embodiment of this application.
[0031] Figure 2This is a schematic diagram of a PDSCH candidate reception opportunity within a time slot provided in an embodiment of this application.
[0032] Figure 3 This is the Type-2 feedback codebook provided in the embodiments of this application.
[0033] Figure 4 This is a schematic flowchart of the wireless communication method provided in the embodiments of this application.
[0034] Figure 5 and Figure 6 This is a schematic block diagram illustrating at least one first feedback information and at least one second feedback information provided in the embodiments of this application.
[0035] Figure 7 This is another illustrative flowchart of the wireless communication method provided in the embodiments of this application.
[0036] Figure 8 This is another illustrative flowchart of the wireless communication method provided in the embodiments of this application.
[0037] Figure 9 This is a schematic block diagram illustrating at least one first feedback information and at least one second feedback information provided in the embodiments of this application.
[0038] Figure 10 This is a schematic block diagram of the terminal device provided in the embodiments of this application.
[0039] Figure 11 This is a schematic block diagram of a network device provided in an embodiment of this application.
[0040] Figure 12 This is another schematic block diagram of the terminal device provided in the embodiments of this application.
[0041] Figure 13 This is another schematic block diagram of the network device provided in the embodiments of this application.
[0042] Figure 14 This is a schematic block diagram of a communication device provided in an embodiment of this application.
[0043] Figure 15 This is a schematic block diagram of the chip provided in the embodiments of this application. Detailed Implementation
[0044] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0045] Figure 1 This is a schematic diagram of an application scenario according to an embodiment of this application.
[0046] like Figure 1 As shown, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 can communicate with the terminal device 110 via an air interface. Multi-service transmission is supported between the terminal device 110 and the network device 120.
[0047] It should be understood that the embodiments of this application are only illustrated by way of example with communication system 100, but the embodiments of this application are not limited thereto. That is to say, the technical solutions of the embodiments of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), 5G communication system (also known as New Radio (NR) communication system), or future communication systems, etc.
[0048] exist Figure 1 In the communication system 100 shown, network device 120 may be an access network device that communicates with terminal device 110. The access network device can provide communication coverage for a specific geographical area and can communicate with terminal device 110 (e.g., UE) located within that coverage area.
[0049] Network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, a Next Generation Radio Access Network (NG RAN) device, a base station (gNB) in an NR system, a radio controller in a Cloud Radio Access Network (CRAN), or a relay station, access point, vehicle-mounted device, wearable device, hub, switch, bridge, router, or network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0050] Terminal device 110 can be any terminal device, including but not limited to terminal devices that are connected to network device 120 or other terminal devices via wired or wireless connections.
[0051] For example, the terminal device 110 may refer to an access terminal, user equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The access terminal may be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a 5G network, or terminal device in a future evolved network, etc.
[0052] Terminal device 110 can be used for device-to-device (D2D) communication.
[0053] The wireless communication system 100 may further include a core network device 130 that communicates with the base station. This core network device 130 may be a 5G core network (5G Core, 5GC) device, such as an Access and Mobility Management Function (AMF), an Authentication Server Function (AUSF), a User Plane Function (UPF), or a Session Management Function (SMF). Optionally, the core network device 130 may also be an Evolved Packet Core (EPC) device for an LTE network, such as a Session Management Function + Core Packet Gateway (SMF+PGW-C) device. It should be understood that SMF+PGW-C can simultaneously implement the functions of both SMF and PGW-C. During network evolution, the aforementioned core network device may also be called by other names, or new network entities may be formed by dividing the core network functions; this embodiment does not limit this.
[0054] The various functional units in the communication system 100 can also establish connections and communicate with each other through the next generation (NG) interface.
[0055] For example, terminal devices establish air interface connections with access network devices through the NR interface for transmitting user plane data and control plane signaling; terminal devices can establish control plane signaling connections with the AMF through NG interface 1 (N1); access network devices, such as next-generation radio access base stations (gNB), can establish user plane data connections with the UPF through NG interface 3 (N3); access network devices can establish control plane signaling connections with the AMF through NG interface 2 (N2); the UPF can establish control plane signaling connections with the SMF through NG interface 4 (N4); the UPF can interact with the data network for user plane data through NG interface 6 (N6); the AMF can establish control plane signaling connections with the SMF through NG interface 11 (N11); and the SMF can establish control plane signaling connections with the PCF through NG interface 7 (N7).
[0056] Figure 1 An exemplary embodiment shows a base station, a core network device, and two terminal devices. Optionally, the wireless communication system 100 may include multiple base station devices, and each base station may include other numbers of terminal devices within its coverage area. This application embodiment does not limit this.
[0057] It should be understood that any device with communication functionality in the network / system described in this application embodiment can be referred to as a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 120 and a terminal device 110 with communication functions. The network device 120 and the terminal device 110 may be the devices described above, which will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as network controllers, mobility management entities and other network entities. This application embodiment does not limit this.
[0058] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0059] In NR R15, two ACK / NACK message generation methods are supported: semi-static HARQ-ACK codebook and dynamic HARQ-ACK codebook. The semi-static HARQ-ACK codebook is also known as the Type-1 feedback codebook, and the dynamic HARQ-ACK codebook is also known as the Type-2 feedback codebook.
[0060] The Type-1 feedback codebook uses a semi-static method to determine the number of ACK / NACK feedback bits corresponding to the PDSCH. That is, the number of ACK / NACK bits included in the feedback codebook does not depend on the actual number of PDSCHs received, but is determined based on the semi-statically configured downlink resources available for PDSCH transmission (i.e., the maximum number of PDSCHs that can be received). The advantage of this method is that it avoids ambiguity between the terminal and the base station regarding the size of the ACK / NACK feedback codebook caused by the terminal not receiving some PDSCHs, ensuring that the base station can correctly receive the feedback information sent by the terminal. However, the disadvantage of this method is the large feedback overhead, as reserved feedback bits must be allocated to all downlink resources that may transmit PDSCHs.
[0061] Figure 2 This is a schematic diagram of a PDSCH candidate reception opportunity within a time slot provided in an embodiment of this application.
[0062] like Figure 2 As shown, since a terminal can receive at most one PDSCH at any given time within a carrier, that is... Figure 2 A time slot can be a set of PDCCH monitoring occasions, which may include PDSCH candidate receptions 1-5. PDSCH candidate reception 1 will not be transmitted simultaneously with PDSCH candidate receptions 2 and 3, and PDSCH candidate receptions 4 and 5 will not be transmitted simultaneously. If corresponding feedback information bits are reserved for PDSCH candidate receptions 1-5 in the type-1 codebook, feedback information redundancy will inevitably exist. However, if multiple PDSCH candidate receptions within the same time slot share a single feedback information bit, feedback overhead can be reduced. That is, when the terminal receives PDSCH in any of PDSCH candidate receptions 1, 2, or 3, its corresponding ACK / NACK information is mapped to a single bit; when the terminal receives PDSCH in any of PDSCH candidate receptions 4 or 5, its corresponding ACK / NACK information is mapped to a different bit. For example, Figure 2The example shown uses single-codeword transmission, where one PDSCH carries only one TB and corresponds to 1 bit of feedback information. This time slot corresponds to 2 ACK / NACK bits in the type-1 codebook. One of these ACK / NACK bits is used to provide feedback on the PDSCH received at any one of PDSCH candidate reception opportunities 1, 2, and 3 within a time slot (i.e., at one time). The other bit is used to provide feedback on the PDSCH received at any one of PDSCH candidate reception opportunities 4 and 5 within the same time slot (i.e., at another time). In this embodiment, a candidate reception opportunity set may include multiple consecutive PDSCH candidate reception opportunities, or a candidate reception opportunity set may include multiple non-consecutive PDSCH candidate reception opportunities where the time interval between two adjacent PDSCH candidate reception opportunities is less than or equal to a certain threshold. PDSCH candidate reception opportunities can also be called PDSCH candidate reception resources, or simply candidate opportunities, reception opportunities, candidate resources, or candidate opportunities.
[0063] The Type-2 feedback codebook primarily addresses the feedback overhead issue. Specifically, within the set of PDCCH monitoring occasions, it determines the number of ACK / NACK messages based on the actual number of PDSCHs scheduled. The DCI for scheduling PDSCH transmissions introduces a Downlink Assignment Index (DAI) field to indicate the total number of PDSCHs scheduled up to the current PDSCH.
[0064] Figure 3 It is the Type-2 feedback codebook provided in the embodiments of this application.
[0065] like Figure 3 As shown, the Physical Downlink Control Channel (PDSCH) monitoring opportunity set includes 8 time slots. If the terminal receives PDSCH in only 4 of these time slots, then the terminal needs to feed back 4 bits of information. The drawback of this method is that when the terminal does not receive part of the PDSCH sent by the base station (such as the last PDSCH), there is a discrepancy between the base station and the UE's understanding of the actual number of scheduled PDSCHs, resulting in an inconsistency in the understanding of the amount of feedback information.
[0066] To support URLLC transmission, NR R16 introduces high and low priorities for uplink channels at the physical layer. Specifically, network devices can be configured to provide terminal devices with two feedback codebooks, one for carrying acknowledgment (ACK) or negative acknowledgment (NACK) feedback information of different priorities, and the other for carrying ACK / NACK information. Priority index 0 represents low priority, and priority index 1 represents high priority. The uplink channel carrying ACK / NACK information has the same priority as the feedback codebook it carries, and other uplink channels will also correspond to priority index 0 or priority index 1. Different priority channels have different transmission performance requirements, including reliability and latency. In the NR R16 system, when uplink channels of different priorities overlap in the time domain, only the high-priority channel is transmitted, and the low-priority channel is discarded. However, while transmitting only the high-priority channel ensures its transmission, it cannot guarantee the transmission of low-priority channels, reducing system transmission efficiency and reliability.
[0067] In NR R17, to reduce the impact of discarding low-priority uplink channels on system efficiency, it supports the multiplexing of information carried in overlapping channels with different priorities. During multiplexing, the transmission performance requirements (reliability, latency) of high-priority information (information carried in high-priority channels) must be guaranteed. However, significant modifications to the transmission process of high-priority information during multiplexing will reduce its reliability. Therefore, how to ensure the reliability of high-priority feedback information while maintaining system efficiency during the multiplexing of information with different priorities is a pressing technical problem that needs to be solved in this field.
[0068] Based on this, embodiments of this application provide a wireless communication method and device that, while supporting the multiplexing and transmission of information of different priorities, can ensure the reliability of high-priority feedback information while also taking into account system efficiency.
[0069] Figure 4 This is a schematic flowchart of a wireless communication method 200 provided in an embodiment of this application. The method 200 can be executed by a terminal device, for example, the method 200 can be executed by... Figure 1 The terminal device shown executes this.
[0070] S210, when the feedback resources used to carry the first feedback codebook overlap with the feedback resources used to carry the second feedback codebook, a third feedback codebook is used to transmit all the information in at least one first feedback information and part or all of the information in at least one second feedback information; the priority of the first feedback codebook is different from that of the second feedback codebook, the first feedback codebook includes the at least one first feedback information, the second feedback codebook includes the at least one second feedback information, and the size of the third feedback codebook is the same as the size of the first feedback codebook. In other words, the number of bits included in the first feedback codebook and the number of bits included in the third feedback codebook are the same.
[0071] In this embodiment, it is assumed that the terminal is configured to support a first feedback codebook and a second feedback codebook, and the priority of the first feedback codebook is higher or lower than the priority of the second feedback codebook. As an example, taking the first feedback codebook as a high-priority codebook, the first codebook is used to feed back high-priority ACK / NACK information (i.e., the codebook only includes high-priority ACK / NACK information, or the codebook includes high-priority ACK / NACK information and placeholder information NACK), and the uplink control channel carrying the first feedback codebook has a high priority, i.e., the priority information is 1 (priority index = 1); taking the second feedback codebook as a low-priority codebook, the second codebook is used to feed back low-priority ACK / NACK information (i.e., the codebook only includes low-priority ACK / NACK information, or the codebook includes low-priority ACK / NACK information and placeholder information NACK), and the uplink control channel carrying the second feedback codebook has a low priority, i.e., the priority information is 0 (priority index = 0).
[0072] Based on the above technical solutions, when the feedback resources used to carry the first feedback codebook overlap with those used to carry the second feedback codebook, using the third feedback codebook to transmit all information in at least one first feedback message and part or all information in at least one second feedback message can avoid completely discarding the at least one second feedback message, thus improving system efficiency. Furthermore, since the size of the third feedback codebook is the same as the size of the first feedback codebook, it is advantageous to generate the third feedback codebook using the same method as generating the first feedback codebook, avoiding significant modifications to the transmission process of the at least one first feedback message and ensuring the reliability of the at least one first feedback message.
[0073] It should be noted that the feedback resources involved in the embodiments of this application can be any time-domain resource used to send feedback information. For example, Physical Uplink Control Channel (PUCCH) resources or Physical Uplink Shared Channel (PUSCH) resources.
[0074] In some embodiments, the bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook.
[0075] In some embodiments, some or all of the information in the at least one second feedback information is located in bit positions in the third feedback codebook that are not occupied by the at least one first feedback information. In other words, the bit positions occupied by some or all of the information in the at least one second feedback information in the third feedback codebook include the bit positions not occupied by the at least one first feedback information in the third feedback codebook. In one implementation, the unoccupied bit positions in the third feedback codebook are used to carry some or all of the information in the at least one second feedback information; in another implementation, all the unoccupied bit positions in the third feedback codebook are used to carry some or all of the information in the at least one second feedback information.
[0076] In some embodiments, the feedback resources used to carry the third feedback codebook are the same as the feedback resources used to carry the first feedback codebook. In one implementation, the resources of the uplink channel used to carry the third feedback codebook are the same as the resources of the uplink channel used to carry the first feedback codebook. The resources of the uplink channel used to carry the first feedback codebook can be semi-statically configured resources or dynamically configured resources. If the first feedback codebook is a Type-1 feedback codebook, the resources of the uplink channel used to carry the first feedback codebook are semi-static resources; if the first feedback codebook is a Type-2 feedback codebook, the resources of the uplink channel used to carry the first feedback codebook are dynamically configured resources.
[0077] In some embodiments, the first feedback codebook has a higher priority than the second feedback codebook.
[0078] In some embodiments, the first feedback codebook is a Type-1 feedback codebook.
[0079] In some embodiments, the second feedback codebook is a Type-1 feedback codebook or a Type-2 feedback codebook.
[0080] In some embodiments, the first feedback codebook corresponds to the first physical downlink shared channel (PDSCH) candidate reception opportunity set (The set of PDCCH monitoring occasions), and the at least one first feedback information is the feedback information corresponding to at least one first PDSCH received within the first PDSCH candidate reception opportunity set.
[0081] In some embodiments, the second feedback codebook corresponds to a second PDSCH candidate reception opportunity set, and the at least one second feedback information is the feedback information corresponding to at least one second PDSCH received within the second PDSCH candidate reception opportunity set.
[0082] In some embodiments, the at least one second feedback information is feedback information for at least one second PDSCH; the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs received within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within one PDSCH candidate resource opportunity within the first PDSCH candidate reception opportunity set.
[0083] It should be noted that the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This can be understood as: the third feedback codebook includes at least the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set; or, the third feedback codebook may include the second feedback information corresponding to multiple second PDSCHs among the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This application embodiment does not limit this aspect.
[0084] In some embodiments, the method 200 may further include:
[0085] Based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set, determine the bit position occupied by the second feedback information corresponding to the second PDSCH in the third feedback codebook.
[0086] In other words, the bit position occupied by the second feedback information corresponding to the second PDSCH in the third feedback codebook is determined based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set.
[0087] In one implementation, it is assumed that the first feedback codebook is configured as a Type-1 codebook, and the second feedback codebook is configured as either Type-1 or Type-2 (or is not limited by codebook type). If an uplink channel (uplink control channel PUCCH or uplink shared channel PUSCH) transmitting the first feedback codebook overlaps (time-domain overlap) with an uplink channel transmitting the second feedback codebook, which can be complete or partial overlap, the terminal transmits a special first feedback codebook (i.e., a third feedback codebook). This third feedback codebook includes feedback information corresponding to all PDSCHs received on a set of M_(A,c) occasions for candidate PDSCH receptions (the PDSCHs end within this set of candidate PDSCH reception opportunities), specifically high-priority ACK / NACK information and low-priority ACK / NACK information. Alternatively, the third feedback codebook corresponds to a set of candidate PDSCH reception opportunities. The terminal abandons the transmission of low-priority ACK / NACK information received within the set of candidate PDSCH reception opportunities in the second feedback codebook.
[0088] Figure 5 This is a schematic block diagram illustrating at least one first feedback information and at least one second feedback information provided in the embodiments of this application.
[0089] like Figure 5As shown, the first feedback codebook is transmitted via HP PUCCH (high priority PUCCH). The first PDSCH candidate reception opportunity set corresponding to the first feedback codebook includes four PDSCH candidate reception opportunities, namely PDSCH candidate reception opportunities 1 to 4. Each PDSCH candidate reception opportunity is a sub-slot. The first feedback codebook includes 4 bits (assuming the maximum number of PDSCH codewords is 1). If the terminal receives PDSCH in both PDSCH candidate reception opportunities 1 and 3 in the first PDSCH candidate reception opportunity set, and the corresponding ACK / NACK is of high priority, then the first feedback codebook is {b1, NACK, b2, NACK}. Furthermore, the second feedback codebook is transmitted via LP PUCCH (low priority PUCCH). The second PDSCH candidate reception opportunity set corresponding to the second feedback codebook includes three PDSCH candidate reception opportunities, namely PDSCH candidate reception opportunities 1 to 3. Each PDSCH candidate reception opportunity is a time slot, meaning the second PDSCH candidate reception opportunity set includes time slots 1 to 3. The terminal receives PDSCH 3 and PDSCH 4 at PDSCH candidate reception opportunities 1 and 2 respectively, and their corresponding ACK / NACK information is of low priority. In one implementation, if the second feedback codebook is configured as a Type-2 codebook, then the second feedback codebook is {b3, b4}. In another implementation, if the second codebook is configured as a Type-1 codebook, then the second feedback codebook includes 3 bits (assuming the maximum number of PDSCH codewords is 1), specifically, the second feedback codebook is {b3, b4, NACK}. Where bi is the ACK / NACK information corresponding to PDSCH i, and the value of i is a positive integer.
[0090] It should be noted that each of the above-mentioned PDSCH candidate reception opportunities in the embodiments of this application may also be a sub-slot or a single slot, etc.
[0091] In this embodiment, a third feedback codebook of the same size as the first feedback codebook can be used to transmit all the feedback information in the first feedback codebook and part of the feedback information in the second feedback codebook. For example, combined with Figure 5In this case, the HP PUCCH and LP PUCCH overlap. The terminal sends a special first feedback codebook (i.e., the third feedback codebook) through the HP PUCCH. The third feedback codebook may include {b1, b4, b2, NACK}. That is, for PDSCH 4, which corresponds to low-priority ACK / NACK information, if its ending position belongs to the first PDSCH candidate reception opportunity set (i.e., PDSCH candidate reception opportunities 1 to 4), its ACK / NACK information is multiplexed with high-priority ACK / NACK information to obtain a third feedback codebook of the same size as the first feedback codebook for transmission. In addition, LP PDSCH 3, which does not fall within the first PDSCH candidate reception opportunity set (i.e., PDSCH candidate reception opportunities 1 to 4), does not provide ACK / NACK feedback.
[0092] In this embodiment, a third feedback codebook of the same size as the first feedback codebook is used to transmit all feedback information in the first feedback codebook and part of the feedback information in the second feedback codebook. This can, to some extent, prevent LP ACK / NACK from being discarded, thus improving system efficiency. Furthermore, it avoids significant modifications to the HP PUCCH transmission process, ensuring the reliability of HP PUCCH transmission.
[0093] It should be noted that when the first PDSCH candidate reception opportunity set and the second PDSCH candidate reception opportunity set overlap, the terminal device may receive a first PDSCH and a second PDSCH simultaneously within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set.
[0094] In some embodiments, if a first PDSCH and a second PDSCH are received within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set, the third feedback codebook includes the first feedback information corresponding to the first PDSCH.
[0095] For example, the third feedback codebook includes the first feedback information corresponding to the first PDSCH and the second feedback information corresponding to the second PDSCH. Alternatively, the third feedback codebook may include the first feedback information corresponding to the first PDSCH but not the second feedback information corresponding to the second PDSCH.
[0096] For example, in a Type-1 codebook, a PDSCH candidate receive opportunity corresponds to 1 or 2 ACK / NACK bits (depending on the maximum number of codewords in a PDSCH). If both LP PDSCH and HP PDSCH ending symbols exist within a PDSCH candidate receive opportunity, the HP ACK / NACK information is mapped to the Type-1 feedback codebook, and the LP ACK / NACK is not transmitted.
[0097] Figure 6 This is another schematic block diagram illustrating at least one first feedback information and at least one second feedback information provided in the embodiments of this application.
[0098] like Figure 6 As shown, for HP PDSCH candidate reception opportunity 2, the end symbols of PDSCH 1 and PDSCH 4 are within one PDSCH candidate reception opportunity. In this case, only the feedback information of PDSCH 4 is mapped into the codebook, so the Type-1 codebook is {b3, b4, b2}, where bi is the ACK / NACK information corresponding to PDSCH 4. In this embodiment, a third feedback codebook of the same size as the first feedback codebook is used to transmit all the feedback information in the first feedback codebook and some or all of the feedback information in the second feedback codebook. This can, to a certain extent, prevent LP ACK / NACK from being discarded, improving system efficiency. Furthermore, it avoids significant modifications to the HP PUCCH transmission process, ensuring the reliability of HP PUCCH transmission.
[0099] The above text combines Figures 4 to 6 The method according to the embodiments of this application is described in detail from the perspective of the terminal. The following will be combined with Figure 7 The method according to embodiments of this application is described from the perspective of a network device. Figure 7 This is a schematic flowchart of the wireless communication method 300 provided in an embodiment of this application. Figure 7 As shown, the method 300 may include:
[0100] S310, when the feedback resources used to carry the first feedback codebook and the feedback resources used to carry the second feedback codebook overlap, a third feedback codebook is used to receive all the information in at least one first feedback information and part or all of the information in at least one second feedback information; the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes the at least one first feedback information, the second feedback codebook includes the at least one second feedback information, and the size of the third feedback codebook is the same as the size of the first feedback codebook.
[0101] In some embodiments, the bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook.
[0102] In some embodiments, some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
[0103] In some embodiments, the feedback resources used to carry the third feedback codebook are the same as the feedback resources used to carry the first feedback codebook.
[0104] In some embodiments, the first feedback codebook has a higher priority than the second feedback codebook.
[0105] In some embodiments, the first feedback codebook is a Type-1 feedback codebook.
[0106] In some embodiments, the first feedback codebook corresponds to the first physical downlink shared channel (PDSCH) candidate reception opportunity set (The set of PDCCH monitoring occasions), and the at least one first feedback information is the feedback information corresponding to at least one first PDSCH received within the first PDSCH candidate reception opportunity set.
[0107] In some embodiments, the second feedback codebook corresponds to a second PDSCH candidate reception opportunity set, and the at least one second feedback information is the feedback information corresponding to at least one second PDSCH received within the second PDSCH candidate reception opportunity set.
[0108] In some embodiments, the at least one second feedback information is feedback information for at least one second PDSCH; the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs received within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within one PDSCH candidate resource opportunity within the first PDSCH candidate reception opportunity set.
[0109] It should be noted that the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This can be understood as: the third feedback codebook includes at least the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set; that is, the third feedback codebook may include the second feedback information corresponding to multiple second PDSCHs among the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This application embodiment does not limit this aspect.
[0110] In some embodiments, the method 300 may further include:
[0111] Based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set, determine the bit position occupied by the second feedback information corresponding to the second PDSCH in the third feedback codebook.
[0112] In some embodiments, if a first PDSCH and a second PDSCH are received within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set, the third feedback codebook includes the first feedback information corresponding to the first PDSCH.
[0113] In some embodiments, the second feedback codebook is a Type-1 feedback codebook or a Type-2 feedback codebook.
[0114] It should be understood that the steps in method 300 can refer to the corresponding steps in method 200, and for the sake of brevity, they will not be repeated here.
[0115] In the foregoing, whether to transmit the third feedback codebook is determined by the terminal or network device based on whether the feedback resources used to carry the first feedback codebook and the feedback resources used to carry the second feedback codebook overlap. However, the embodiments of this application are not limited to this. This application also provides a wireless communication method that instructs a terminal device through a network device whether to transmit the third feedback codebook, thereby implementing a scheme for multiplexing transmission using the third feedback codebook.
[0116] Figure 8 This is a schematic flowchart of a wireless communication method 400 provided in an embodiment of this application. The method 400 can be interactively executed by a terminal device and a network device. Figure 8 The terminal device shown can be, for example, Figure 1 The terminal device shown, Figure 8 The network device shown can be, for example, Figure 1The access network equipment shown.
[0117] like Figure 8 As shown, the method 400 may include:
[0118] S410, Receive first information, the first information being configured for the terminal device to transmit feedback information using a first feedback codebook and a second feedback codebook, wherein the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes at least one first feedback information, and the second feedback codebook includes at least one second feedback information; it should be noted that the first information may be Radio Resource Control (RRC) signaling or Media Access Control (MAC) control element (CE), and this embodiment of the application does not specifically limit it in this way.
[0119] S420, Receive first indication information. The first indication information is used to indicate whether to transmit feedback information using the first feedback codebook or the third feedback codebook in a time unit. The third feedback codebook includes all information from the at least one first feedback information and part or all information from the at least one second feedback information. The size of the third feedback codebook is the same as the size of the first feedback codebook. It should be noted that the first indication information can also be understood as: the first indication information is used to indicate whether the terminal device should transmit feedback information of one priority or two priorities, or the first indication information is used to indicate whether the terminal device should use the third feedback codebook to transmit feedback information. It should be noted that the first indication information can be RRC signaling or MAC CE; this application embodiment does not specifically limit this. The time unit can be a set of PDSCH candidate reception opportunities or a time period with a certain threshold length, which can be predefined or network configured. For example, the time unit can include at least one time slot or at least one symbol.
[0120] In this embodiment, it is assumed that the terminal is configured to support a first feedback codebook and a second feedback codebook, and the priority of the first feedback codebook is higher or lower than the priority of the second feedback codebook. As an example, taking the first feedback codebook as a high-priority codebook, the first codebook is used to feed back high-priority ACK / NACK information (i.e., the codebook only includes high-priority ACK / NACK information or high-priority ACK / NACK information and placeholder information NACK), and the uplink control channel carrying the first feedback codebook has a high priority, i.e., the priority information is 1 (priority index = 1); taking the second feedback codebook as a low-priority codebook, the second codebook is used to feed back low-priority ACK / NACK information (i.e., the codebook only includes low-priority ACK / NACK information or low-priority ACK / NACK information and placeholder information NACK), and the uplink control channel carrying the second feedback codebook has a low priority, i.e., the priority information is 0 (priority index = 0).
[0121] Based on the above technical solutions, when the feedback resources used to carry the first feedback codebook overlap with those used to carry the second feedback codebook, using a third feedback codebook to transmit all information in at least one first feedback message and part or all information in at least one second feedback message can, to a certain extent, prevent the second feedback information from being discarded and improve system efficiency. Furthermore, since the size of the third feedback codebook is the same as the size of the first feedback codebook, it is equivalent to generating the third feedback codebook in the same way as generating the first feedback codebook, avoiding significant modifications to the transmission process of the at least one first feedback message and ensuring the reliability of the at least one first feedback message.
[0122] In some embodiments, the bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook.
[0123] In some embodiments, some or all of the information in the at least one second feedback information is located in bit positions not occupied by the at least one first feedback information in the third feedback codebook. In one implementation, some bit positions not occupied by the at least one first feedback information in the third feedback codebook are used to carry the second feedback information; in another implementation, all bit positions not occupied by the at least one first feedback information in the third feedback codebook are used to carry the second feedback information.
[0124] In some embodiments, the feedback resources used to carry the third feedback codebook are the same as the feedback resources used to carry the first feedback codebook. In one implementation, the resources of the uplink channel used to carry the third feedback codebook are the same as the resources of the uplink channel used to carry the first feedback codebook. The resources of the uplink channel used to carry the first feedback codebook can be semi-static resources or dynamically configured resources. If the first feedback codebook is a Type-1 feedback codebook, the resources of the uplink channel used to carry the first feedback codebook are semi-static resources; if the first feedback codebook is a Type-2 feedback codebook, the resources of the uplink channel used to carry the first feedback codebook are dynamically configured resources.
[0125] In some embodiments, the priority of the first feedback codebook is higher than the priority of the second feedback codebook, or the priority of the first feedback codebook is lower than the priority of the second feedback codebook.
[0126] In some embodiments, the first feedback codebook and the third feedback codebook are Type-1 codebooks.
[0127] In some embodiments, the first feedback codebook corresponds to the first physical downlink shared channel (PDSCH) candidate reception opportunity set (The set of PDCCH monitoring occasions), and the at least one first feedback information is the feedback information corresponding to at least one first PDSCH received within the first PDSCH candidate reception opportunity set.
[0128] In some embodiments, the second feedback codebook corresponds to a second PDSCH candidate reception opportunity set, and the at least one second feedback information is the feedback information corresponding to at least one second PDSCH received within the second PDSCH candidate reception opportunity set.
[0129] In some embodiments, the at least one second feedback information is feedback information for at least one second PDSCH; the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs received within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within one PDSCH candidate resource opportunity within the first PDSCH candidate reception opportunity set.
[0130] It should be noted that the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This can be understood as: the third feedback codebook includes at least the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set; that is, the third feedback codebook may include the second feedback information corresponding to multiple second PDSCHs among the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This application embodiment does not limit this aspect.
[0131] In some embodiments, the method 400 may further include:
[0132] Based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set, determine the bit position occupied by the second feedback information corresponding to the second PDSCH in the third feedback codebook.
[0133] In some embodiments, if a first PDSCH and a second PDSCH are received within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set, the third feedback codebook includes either the first feedback information corresponding to the first PDSCH or the feedback information with higher priority between the first feedback information corresponding to the first PDSCH and the second feedback information corresponding to the second PDSCH.
[0134] In some embodiments, the method 400 may further include:
[0135] The terminal device receives a second indication message sent by the network device, the second indication message being used to instruct the transmission of feedback information using a Type-1 feedback codebook within the time unit. In other words, the second indication message is used to instruct the terminal device to send a Type-1 feedback codebook.
[0136] In one implementation, the terminal device receives a DCI sent by the network device, the DCI including the second indication information. For example, the terminal device receives the DCI indicating an HP PUCCH resource, and the DCI is also used to indicate the transmission of a Type-1 codebook. Optionally, the DCI may also include the first indication information, based on which the terminal device can determine the Type-1 codebook, i.e., the third feedback codebook, based on the DCI.
[0137] In one implementation, it is assumed that the first feedback codebook is configured as a Type-1 codebook, and the second feedback codebook is configured as either Type-1 or Type-2 (or is not limited by codebook type). If an uplink channel (uplink control channel PUCCH or uplink shared channel PUSCH) transmitting the first feedback codebook overlaps (time-domain overlap) with an uplink channel transmitting the second feedback codebook, which can be complete or partial overlap, the terminal transmits a special first feedback codebook (i.e., a third feedback codebook). This third feedback codebook includes feedback information corresponding to all PDSCHs received on a set of M_(A,c) occasions for candidate PDSCH receptions (the PDSCHs end within this set of candidate PDSCH reception opportunities), specifically high-priority ACK / NACK information and low-priority ACK / NACK information. Alternatively, the third feedback codebook corresponds to a set of candidate PDSCH reception opportunities. The terminal abandons the transmission of low-priority ACK / NACK information received within the set of candidate PDSCH reception opportunities in the second feedback codebook.
[0138] Figure 9 This is a schematic block diagram illustrating at least one first feedback information and at least one second feedback information provided in the embodiments of this application.
[0139] like Figure 9As shown, the first feedback codebook is transmitted via HP PUCCH (high priority PUCCH). The first PDSCH candidate reception opportunity set corresponding to the first feedback codebook includes four PDSCH candidate reception opportunities, namely PDSCH candidate reception opportunities 1 to 4. Each PDSCH candidate reception opportunity is a sub-slot. The first feedback codebook includes 4 bits (assuming the maximum number of PDSCH codewords is 1). If the terminal receives PDSCH in both PDSCH candidate reception opportunities 1 and 3 in the first PDSCH candidate reception opportunity set, and the corresponding ACK / NACK is of high priority, then the first feedback codebook is {b1, NACK, b2, NACK}. Furthermore, the second feedback codebook is transmitted via LP PUCCH (low priority PUCCH). The second PDSCH candidate reception opportunity set corresponding to the second feedback codebook includes three PDSCH candidate reception opportunities, namely PDSCH candidate reception opportunities 1 to 3. Each PDSCH candidate reception opportunity is a time slot, meaning the second PDSCH candidate reception opportunity set includes time slots 1 to 3. The terminal receives PDSCH 3 and PDSCH 4 at PDSCH candidate reception opportunities 1 and 2 respectively, and their corresponding ACK / NACK information is of low priority. In one implementation, if the second feedback codebook is configured as a Type-2 codebook, then the second feedback codebook is {b3, b4}. In another implementation, if the second codebook is configured as a Type-1 codebook, then the second feedback codebook includes 3 bits (assuming the maximum number of PDSCH codewords is 1), specifically, the second feedback codebook is {b3, b4, NACK}. Where bi is the ACK / NACK information corresponding to PDSCH i.
[0140] In one implementation, the first feedback codebook is a high-priority feedback codebook, meaning the priority of the first feedback codebook is higher than the priority of the second feedback codebook. Based on this, combined with Figure 9 For example, if the first indication information is used to indicate that feedback information is transmitted using the first feedback codebook in a time unit, the first feedback codebook may include: receiving high-priority ACK / NACK information corresponding to PDSCH in PDSCH candidate reception opportunities 1 to 4: that is, the first feedback codebook is {b1,NACK,b2,NACK}; if the first indication information is used to indicate that feedback information is transmitted using the third feedback codebook in a time unit, the third feedback codebook may include: receiving high-priority and low-priority ACK / NACK information corresponding to PDSCH in PDSCH candidate reception opportunities 1 to 4, that is, the third feedback codebook is {b1,b4,b2,NACK}.
[0141] In this embodiment, the network device can flexibly control the terminal to multiplex ACK / NACK information of different priorities for transmission, avoiding the discarding of low-priority ACK / NACK information and improving system efficiency.
[0142] In another implementation, the first feedback codebook is a low-priority feedback codebook, meaning its priority is lower than that of the second feedback codebook. Based on this, combined with... Figure 9 For example, if the first indication information is used to indicate that feedback information is transmitted using the first feedback codebook in a time unit, the first feedback codebook may include: receiving low-priority ACK / NACK information corresponding to PDSCH in the corresponding PDSCH candidate reception opportunity; for example, if the first feedback codebook is configured as a Type-2 codebook, then the first feedback codebook is {b3, b4}; or, if the first codebook is configured as a Type-1 codebook, then the first feedback codebook includes 3 bits (assuming the maximum number of PDSCH codewords is 1), specifically, the second feedback codebook is {b3, b4, NACK}. Where bi is the ACK / NACK information corresponding to PDSCH i. If the first indication information is used to indicate that feedback information is transmitted using the third feedback codebook in a time unit, the third feedback codebook may include: receiving high-priority and low-priority ACK / NACK information corresponding to PDSCH in the corresponding PDSCH candidate reception opportunity, that is, the third feedback codebook is {b3, b4, b2}.
[0143] In this embodiment, the network device can flexibly control the terminal to multiplex ACK / NACK information of different priorities for transmission, and retransmit high-priority ACK / NACK information (high-priority ACK / NCACK information itself also has a corresponding PUCCH) through LP PUCCH retransmission, thereby improving the reliability of high-priority ACK / NACK information.
[0144] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application.
[0145] It should also be understood that, in the various method embodiments of this application, the order of the above-mentioned processes does not imply 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 this application.
[0146] The methods according to the embodiments of this application have been described in detail above from the perspective of terminal devices. The methods according to the embodiments of this application will now be described from the perspective of network devices.
[0147] Figure 10 This is a schematic block diagram of the terminal device 510 provided in the embodiments of this application.
[0148] like Figure 10 As shown, the terminal device 510 may include:
[0149] The transmission unit 511 is configured to transmit all information in at least one first feedback information and part or all information in at least one second feedback information using a third feedback codebook when the feedback resources used to carry the first feedback codebook and the feedback resources used to carry the second feedback codebook overlap; the priority of the first feedback codebook is different from that of the second feedback codebook, the first feedback codebook includes the at least one first feedback information, the second feedback codebook includes the at least one second feedback information, and the size of the third feedback codebook is the same as the size of the first feedback codebook.
[0150] In some embodiments, the bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook.
[0151] In some embodiments, some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
[0152] In some embodiments, the feedback resources used to carry the third feedback codebook are the same as the feedback resources used to carry the first feedback codebook.
[0153] In some embodiments, the first feedback codebook has a higher priority than the second feedback codebook.
[0154] In some embodiments, the first feedback codebook is a Type-1 feedback codebook.
[0155] In some embodiments, the first feedback codebook corresponds to the first physical downlink shared channel (PDSCH) candidate reception opportunity set (The set of PDCCH monitoring occasions), and the at least one first feedback information is the feedback information corresponding to at least one first PDSCH received within the first PDSCH candidate reception opportunity set.
[0156] In some embodiments, the second feedback codebook corresponds to a second PDSCH candidate reception opportunity set, and the at least one second feedback information is the feedback information corresponding to at least one second PDSCH received within the second PDSCH candidate reception opportunity set.
[0157] In some embodiments, the at least one second feedback information is feedback information for at least one second PDSCH; the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs received within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within one PDSCH candidate resource opportunity within the first PDSCH candidate reception opportunity set.
[0158] It should be noted that the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This can be understood as: the third feedback codebook includes at least the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set; that is, the third feedback codebook may include the second feedback information corresponding to multiple second PDSCHs among the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This application embodiment does not limit this aspect.
[0159] In some embodiments, the terminal device 510 further includes a determining unit, the determining unit being configured to:
[0160] Based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set, determine the bit position occupied by the second feedback information corresponding to the second PDSCH in the third feedback codebook.
[0161] In some embodiments, if a first PDSCH and a second PDSCH are received within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set, the third feedback codebook includes the first feedback information corresponding to the first PDSCH.
[0162] In some embodiments, the second feedback codebook is a Type-1 feedback codebook or a Type-2 feedback codebook.
[0163] Figure 11 This is a schematic block diagram of the network device 520 provided in the embodiments of this application.
[0164] like Figure 11 As shown, the network device 520 may include:
[0165] The receiving unit 521 is configured to receive all information in at least one first feedback information and part or all information in at least one second feedback information using a third feedback codebook when the feedback resources used to carry the first feedback codebook and the feedback resources used to carry the second feedback codebook overlap; the priority of the first feedback codebook is different from that of the second feedback codebook, the first feedback codebook includes the at least one first feedback information, the second feedback codebook includes the at least one second feedback information, and the size of the third feedback codebook is the same as the size of the first feedback codebook.
[0166] In some embodiments, the bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook.
[0167] In some embodiments, some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
[0168] In some embodiments, the feedback resources used to carry the third feedback codebook are the same as the feedback resources used to carry the first feedback codebook.
[0169] In some embodiments, the first feedback codebook has a higher priority than the second feedback codebook.
[0170] In some embodiments, the first feedback codebook is a Type-1 feedback codebook.
[0171] In some embodiments, the first feedback codebook corresponds to the first physical downlink shared channel (PDSCH) candidate reception opportunity set (The set of PDCCH monitoring occasions), and the at least one first feedback information is the feedback information corresponding to at least one first PDSCH received within the first PDSCH candidate reception opportunity set.
[0172] In some embodiments, the second feedback codebook corresponds to a second PDSCH candidate reception opportunity set, and the at least one second feedback information is the feedback information corresponding to at least one second PDSCH received within the second PDSCH candidate reception opportunity set.
[0173] In some embodiments, the at least one second feedback information is feedback information for at least one second PDSCH; the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs received within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within one PDSCH candidate resource opportunity within the first PDSCH candidate reception opportunity set.
[0174] It should be noted that the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This can be understood as: the third feedback codebook includes at least the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set; that is, the third feedback codebook may include the second feedback information corresponding to multiple second PDSCHs among the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This application embodiment does not limit this aspect.
[0175] In some embodiments, the network device 520 further includes a determining unit, the determining unit being configured to:
[0176] Based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set, determine the bit position occupied by the second feedback information corresponding to the second PDSCH in the third feedback codebook.
[0177] In some embodiments, if a first PDSCH and a second PDSCH are received within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set, the third feedback codebook includes the first feedback information corresponding to the first PDSCH.
[0178] In some embodiments, the second feedback codebook is a Type-1 feedback codebook or a Type-2 feedback codebook.
[0179] Figure 12 This is a schematic block diagram of the terminal device 530 provided in the embodiments of this application.
[0180] like Figure 12 As shown, the terminal device 530 may include:
[0181] Receiver unit 531, used for:
[0182] Receive first information, the first information is used to configure the terminal device to transmit feedback information using a first feedback codebook and a second feedback codebook, the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes at least one first feedback information, and the second feedback codebook includes at least one second feedback information;
[0183] Receive first indication information, which is used to indicate that feedback information is transmitted using the first feedback codebook or the third feedback codebook in a time unit. The third feedback codebook includes all the information in the at least one first feedback information and part or all of the information in the at least one second feedback information. The size of the third feedback codebook is the same as the size of the first feedback codebook.
[0184] In some embodiments, the bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook.
[0185] In some embodiments, some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
[0186] In some embodiments, the feedback resources used to carry the third feedback codebook are the same as the feedback resources used to carry the first feedback codebook.
[0187] In some embodiments, the priority of the first feedback codebook is higher than the priority of the second feedback codebook, or the priority of the first feedback codebook is lower than the priority of the second feedback codebook.
[0188] In some embodiments, the first feedback codebook and the third feedback codebook are Type-1 codebooks.
[0189] In some embodiments, the first feedback codebook corresponds to the first physical downlink shared channel (PDSCH) candidate reception opportunity set (The set of PDCCH monitoring occasions), and the at least one first feedback information is the feedback information corresponding to at least one first PDSCH received within the first PDSCH candidate reception opportunity set.
[0190] In some embodiments, the second feedback codebook corresponds to a second PDSCH candidate reception opportunity set, and the at least one second feedback information is the feedback information corresponding to at least one second PDSCH received within the second PDSCH candidate reception opportunity set.
[0191] In some embodiments, the at least one second feedback information is feedback information for at least one second PDSCH; the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs received within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within one PDSCH candidate resource opportunity within the first PDSCH candidate reception opportunity set.
[0192] It should be noted that the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This can be understood as: the third feedback codebook includes at least the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set; that is, the third feedback codebook may include the second feedback information corresponding to multiple second PDSCHs among the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This application embodiment does not limit this aspect.
[0193] In some embodiments, the terminal device 530 may further include a determining unit, the determining unit being configured to:
[0194] Based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set, determine the bit position occupied by the second feedback information corresponding to the second PDSCH in the third feedback codebook.
[0195] In some embodiments, if a first PDSCH and a second PDSCH are received within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set, the third feedback codebook includes either the first feedback information corresponding to the first PDSCH or the feedback information with higher priority between the first feedback information corresponding to the first PDSCH and the second feedback information corresponding to the second PDSCH.
[0196] In some embodiments, the receiving unit 531 is further configured to:
[0197] Receive a second indication message, which is used to indicate that feedback information is transmitted using a Type-1 feedback codebook in the time unit.
[0198] Figure 13 This is a schematic block diagram of the network device 540 provided in the embodiments of this application.
[0199] like Figure 13 As shown, the network device 540 may include:
[0200] Transmitting unit 541, used for:
[0201] Send first information, the first information being configured for the terminal device to transmit feedback information using a first feedback codebook and a second feedback codebook, the priority of the first feedback codebook being different from the priority of the second feedback codebook, the first feedback codebook including at least one first feedback information, and the second feedback codebook including at least one second feedback information;
[0202] Send a first indication message, which is used to indicate that feedback information is transmitted in a time unit using either the first feedback codebook or the third feedback codebook. The third feedback codebook includes all the information in the at least one first feedback message and part or all of the information in the at least one second feedback message. The size of the third feedback codebook is the same as the size of the first feedback codebook.
[0203] In some embodiments, the bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook.
[0204] In some embodiments, some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
[0205] In some embodiments, the feedback resources used to carry the third feedback codebook are the same as the feedback resources used to carry the first feedback codebook.
[0206] In some embodiments, the priority of the first feedback codebook is higher than the priority of the second feedback codebook, or the priority of the first feedback codebook is lower than the priority of the second feedback codebook.
[0207] In some embodiments, the first feedback codebook and the third feedback codebook are Type-1 codebooks.
[0208] In some embodiments, the first feedback codebook corresponds to the first physical downlink shared channel (PDSCH) candidate reception opportunity set (The set of PDCCH monitoring occasions), and the at least one first feedback information is the feedback information corresponding to at least one first PDSCH received within the first PDSCH candidate reception opportunity set.
[0209] In some embodiments, the second feedback codebook corresponds to a second PDSCH candidate reception opportunity set, and the at least one second feedback information is the feedback information corresponding to at least one second PDSCH received within the second PDSCH candidate reception opportunity set.
[0210] In some embodiments, the at least one second feedback information is feedback information for at least one second PDSCH; the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs received within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within the first PDSCH candidate reception opportunity set; or, the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within one PDSCH candidate resource opportunity within the first PDSCH candidate reception opportunity set.
[0211] It should be noted that the third feedback codebook includes the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This can be understood as: the third feedback codebook includes at least the second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set; that is, the third feedback codebook may include the second feedback information corresponding to multiple second PDSCHs among the at least one second PDSCH received within the first PDSCH candidate reception opportunity set. This application embodiment does not limit this aspect.
[0212] In some embodiments, the network device 540 may further include a determining unit, the determining unit being configured to:
[0213] Based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set, determine the bit position occupied by the second feedback information corresponding to the second PDSCH in the third feedback codebook.
[0214] In some embodiments, if a first PDSCH and a second PDSCH are received within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set, the third feedback codebook includes either the first feedback information corresponding to the first PDSCH or the feedback information with higher priority between the first feedback information corresponding to the first PDSCH and the second feedback information corresponding to the second PDSCH.
[0215] In some embodiments, the sending unit 541 is further configured to:
[0216] Send a second instruction message, which is used to indicate that feedback information is transmitted using a Type-1 feedback codebook in the time unit.
[0217] It should be understood that the apparatus embodiments and method embodiments can correspond to each other, and similar descriptions can be referred to the method embodiments. Specifically, Figure 10 The terminal device 510 shown can correspond to a corresponding subject in executing the method 200 of the embodiments of this application, and the foregoing and other operations and / or functions of its various units are respectively for implementing the corresponding processes in method 200. Similarly, Figure 11 The network device 520 shown may correspond to the corresponding subject in the method 300 of the embodiments of this application, and the foregoing and other operations and / or functions of each of its units are respectively for implementing the corresponding process in the method 300; Figure 12 The terminal device 530 shown and Figure 13The network device 540 shown can correspond to the corresponding subject in the method 400 of the embodiments of this application, and the foregoing and other operations and / or functions of each of its units are respectively for implementing the corresponding process in the method 400; for the sake of brevity, they will not be described in detail here.
[0218] The communication device of this application embodiment has been described above in conjunction with the accompanying drawings from the perspective of functional modules. It should be understood that the functional module can be implemented in hardware, in software instructions, or in a combination of hardware and software modules.
[0219] Specifically, each step of the method embodiment in this application can be completed by the integrated logic circuit in the hardware of the processor and / or by instructions in the form of software. The steps of the method disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor.
[0220] Optionally, the software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in the memory, and the processor reads the information from the memory and, in conjunction with its hardware, completes the steps in the above method embodiments.
[0221] For example, the processing unit and communication unit mentioned above can be implemented by a processor and a transceiver, respectively.
[0222] Figure 14 This is a schematic structural diagram of a communication device 600 according to an embodiment of this application.
[0223] like Figure 14 As shown, the communication device 600 may include a processor 610.
[0224] The processor 610 can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0225] Please continue reading Figure 14 The communication device 600 may also include a memory 620.
[0226] The memory 620 can be used to store instruction information, as well as code and instructions executed by the processor 610. The processor 610 can call and run computer programs from the memory 620 to implement the methods in the embodiments of this application. The memory 620 can be a separate device independent of the processor 610, or it can be integrated into the processor 610.
[0227] Please continue reading Figure 14 The communication equipment 600 may also include a transceiver 630.
[0228] The processor 610 can control the transceiver 630 to communicate with other devices; specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include antennas, and the number of antennas may be one or more.
[0229] It should be understood that the various components in the communication device 600 are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.
[0230] It should also be understood that the communication device 600 can be a terminal device in the embodiments of this application, and the communication device 600 can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. That is, the communication device 600 in the embodiments of this application can correspond to the terminal device 400 in the embodiments of this application, and can correspond to the corresponding subject executing the method according to the embodiments of this application. In this case, the processor 610 and the transceiver 630 can respectively implement the operations and / or functions implemented by the processing unit 410 and the communication unit 420 in the terminal device 400. For the sake of brevity, they will not be described in detail here. Similarly, the communication device 600 can be a network device in the embodiments of this application, and the communication device 600 can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. In other words, the communication device 600 in this application embodiment can correspond to the network device 500 in this application embodiment, and can correspond to the corresponding subject in executing the method according to this application embodiment. The processor 610 and transceiver 630 can respectively implement the operations and / or functions implemented by the processing unit 510 and the communication unit 520 in the network device 500. For the sake of brevity, they will not be described in detail here.
[0231] In addition, a chip is also provided in this application embodiment.
[0232] For example, the chip may be an integrated circuit chip with signal processing capabilities, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The chip may also be referred to as a system-on-a-chip (SoC), system-on-a-chip (SoC), chip system, or system-on-chip (SoC), etc. Optionally, the chip can be applied to various communication devices, enabling the communication device equipped with the chip to execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.
[0233] Figure 15 This is a schematic structural diagram of chip 700 according to an embodiment of this application.
[0234] like Figure 15As shown, the chip 700 includes a processor 710.
[0235] The processor 710 can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0236] Please continue reading Figure 15 The chip 700 may also include a memory 720.
[0237] The processor 710 can call and run computer programs from the memory 720 to implement the methods in the embodiments of this application. The memory 720 can be used to store instruction information, as well as code, instructions, etc., executed by the processor 710. The memory 720 can be a separate device independent of the processor 710, or it can be integrated into the processor 710.
[0238] Please continue reading Figure 15 The chip 700 may also include an input interface 730.
[0239] The processor 710 can control the input interface 730 to communicate with other devices or chips, specifically, it can acquire information or data sent by other devices or chips.
[0240] Please continue reading Figure 15 The chip 700 may also include an output interface 740.
[0241] The processor 710 can control the output interface 740 to communicate with other devices or chips, specifically, it can output information or data to other devices or chips.
[0242] It should be understood that the chip 700 can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application, and can also implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0243] It should also be understood that the various components in the chip 700 are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.
[0244] The processors mentioned above may include, but are not limited to:
[0245] General-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0246] The processor can be used to implement or execute the methods, steps, and logic diagrams disclosed in the embodiments of this application. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above methods.
[0247] The memory mentioned above includes, but is not limited to:
[0248] Volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).
[0249] It should be noted that the memory described herein is intended to include these and any other suitable types of memory.
[0250] This application also provides a computer-readable storage medium for storing computer programs. The computer-readable storage medium stores one or more programs, which include instructions that, when executed by a portable electronic device including multiple applications, enable the portable electronic device to perform the methods of the method embodiments.
[0251] Optionally, the computer-readable storage medium can be applied to the terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For simplicity, further details are omitted here. Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For simplicity, further details are omitted here.
[0252] This application also provides a computer program product, including a computer program.
[0253] Optionally, the computer program product can be applied to the terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For simplicity, it will not be described in detail here. Optionally, the computer program product can be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For simplicity, it will not be described in detail here.
[0254] This application also provides a computer program. When the computer program is executed by a computer, the computer can perform the methods of the method embodiments.
[0255] Optionally, the computer program can be applied to the terminal device in the embodiments of this application. When the computer program runs on a computer, it causes the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For simplicity, this will not be described in detail here. Optionally, the computer program can be applied to the network device in the embodiments of this application. When the computer program runs on a computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For simplicity, this will not be described in detail here.
[0256] Furthermore, embodiments of this application also provide a communication system, which may include the terminal devices and network devices mentioned above, to form such a... Figure 1The communication system shown will not be described in detail here for the sake of brevity. It should be noted that the term "system" in this article can also be referred to as "network management architecture" or "network system," etc.
[0257] It should also be understood that the terminology used in the embodiments of this application and the appended claims is for the purpose of describing particular embodiments only and is not intended to limit the embodiments of this application. For example, the singular forms “a,” “the,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0258] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of the embodiments of this application.
[0259] If implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application embodiment, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0260] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0261] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the division of units, modules, or components in the apparatus embodiments described above is merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units, modules, or components may be combined or integrated into another system, or some units, modules, or components may be ignored or not executed. As another example, the units / modules / components described above as separate / display components may or may not be physically separated; that is, they may be located in one place or distributed across multiple network units. Some or all of the units / modules / components can be selected to achieve the purpose of the embodiments of this application according to actual needs.
[0262] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A wireless communication method, characterized in that, include: When the feedback resources used to carry the first feedback codebook overlap with the feedback resources used to carry the second feedback codebook, a third feedback codebook is used to transmit all the information in at least one first feedback information and part or all of the information in at least one second feedback information; the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes the at least one first feedback information, the second feedback codebook includes the at least one second feedback information, and the size of the third feedback codebook is the same as the size of the first feedback codebook; The bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook; Some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
2. The method according to claim 1, characterized in that, The feedback resources used to carry the third feedback codebook are the same as those used to carry the first feedback codebook.
3. The method according to claim 1, characterized in that, The first feedback codebook has a higher priority than the second feedback codebook.
4. The method according to claim 1, characterized in that, The first feedback codebook is a Type-1 feedback codebook.
5. The method according to claim 1, characterized in that, The first feedback codebook corresponds to the first physical downlink shared channel (PDSCH) candidate reception opportunity set, and the at least one first feedback information is the feedback information corresponding to at least one first PDSCH received within the first PDSCH candidate reception opportunity set.
6. The method according to claim 5, characterized in that, The second feedback codebook corresponds to the second PDSCH candidate reception opportunity set, and the at least one second feedback information is the feedback information corresponding to at least one second PDSCH received within the second PDSCH candidate reception opportunity set.
7. The method according to claim 5, characterized in that, The at least one second feedback information is feedback information of at least one second PDSCH; The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set; or... The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within the first PDSCH candidate reception opportunity set; or, The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCHs, and the end symbol of the second PDSCH is located within one PDSCH candidate resource opportunity in the first PDSCH candidate reception opportunity set.
8. The method according to claim 7, characterized in that, The method further includes: Based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set, determine the bit position occupied by the second feedback information corresponding to the second PDSCH in the third feedback codebook.
9. The method according to claim 5, characterized in that, If a first PDSCH and a second PDSCH are received within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set, the third feedback codebook includes the first feedback information corresponding to the first PDSCH.
10. The method according to any one of claims 1 to 9, characterized in that, The second feedback codebook is either a Type-1 feedback codebook or a Type-2 feedback codebook.
11. A wireless communication method, characterized in that, include: When the feedback resources used to carry the first feedback codebook overlap with the feedback resources used to carry the second feedback codebook, a third feedback codebook is used to receive all the information in at least one first feedback information and part or all of the information in at least one second feedback information; the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes the at least one first feedback information, the second feedback codebook includes the at least one second feedback information, and the size of the third feedback codebook is the same as the size of the first feedback codebook; The bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook; Some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
12. The method according to claim 11, characterized in that, The feedback resources used to carry the third feedback codebook are the same as those used to carry the first feedback codebook.
13. The method according to claim 11, characterized in that, The first feedback codebook has a higher priority than the second feedback codebook.
14. The method according to claim 11, characterized in that, The first feedback codebook is a Type-1 feedback codebook.
15. The method according to claim 11, characterized in that, The first feedback codebook corresponds to the first physical downlink shared channel (PDSCH) candidate reception opportunity set, and the at least one first feedback information is the feedback information corresponding to at least one first PDSCH received within the first PDSCH candidate reception opportunity set.
16. The method according to claim 11, characterized in that, The second feedback codebook corresponds to the second PDSCH candidate reception opportunity set, and the at least one second feedback information is the feedback information corresponding to at least one second PDSCH received within the second PDSCH candidate reception opportunity set.
17. The method according to claim 15, characterized in that, The at least one second feedback information is feedback information of at least one second PDSCH; The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set; or... The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within the first PDSCH candidate reception opportunity set; or, The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCHs, and the end symbol of the second PDSCH is located within one PDSCH candidate resource opportunity in the first PDSCH candidate reception opportunity set.
18. The method according to claim 17, characterized in that, The method further includes: Based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set, determine the bit position occupied by the second feedback information corresponding to the second PDSCH in the third feedback codebook.
19. The method according to claim 15, characterized in that, If a first PDSCH and a second PDSCH are received within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set, the third feedback codebook includes the first feedback information corresponding to the first PDSCH.
20. The method according to any one of claims 11 to 19, characterized in that, The second feedback codebook is either a Type-1 feedback codebook or a Type-2 feedback codebook.
21. A wireless communication method, characterized in that, include: Receive first information, the first information is used to configure the terminal device to transmit feedback information using a first feedback codebook and a second feedback codebook, the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes at least one first feedback information, and the second feedback codebook includes at least one second feedback information; Receive first indication information, which is used to indicate that feedback information is transmitted in a time unit using the first feedback codebook or the third feedback codebook. The third feedback codebook includes all the information in the at least one first feedback information and part or all the information in the at least one second feedback information. The size of the third feedback codebook is the same as the size of the first feedback codebook. The bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook; Some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
22. The method according to claim 21, characterized in that, The feedback resources used to carry the third feedback codebook are the same as those used to carry the first feedback codebook.
23. The method according to claim 21, characterized in that, The priority of the first feedback codebook is higher than the priority of the second feedback codebook, or the priority of the first feedback codebook is lower than the priority of the second feedback codebook.
24. The method according to claim 21, characterized in that, The first feedback codebook and the third feedback codebook are Type-1 codebooks.
25. The method according to claim 21, characterized in that, The first feedback codebook corresponds to the first physical downlink shared channel (PDSCH) candidate reception opportunity set, and the at least one first feedback information is the feedback information corresponding to at least one first PDSCH received within the first PDSCH candidate reception opportunity set.
26. The method according to claim 21, characterized in that, The second feedback codebook corresponds to the second PDSCH candidate reception opportunity set, and the at least one second feedback information is the feedback information corresponding to at least one second PDSCH received within the second PDSCH candidate reception opportunity set.
27. The method according to claim 25, characterized in that, The at least one second feedback information is feedback information of at least one second PDSCH; The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set; or... The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within the first PDSCH candidate reception opportunity set; or, The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCHs, and the end symbol of the second PDSCH is located within one PDSCH candidate resource opportunity in the first PDSCH candidate reception opportunity set.
28. The method according to claim 27, characterized in that, The method further includes: Based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set, determine the bit position occupied by the feedback information corresponding to the second PDSCH in the third feedback codebook.
29. The method according to claim 25, characterized in that, If, within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set, a first PDSCH and a second PDSCH are received, the third feedback codebook includes either the first feedback information corresponding to the first PDSCH or the feedback information with higher priority between the first feedback information corresponding to the first PDSCH and the second feedback information corresponding to the second PDSCH.
30. The method according to any one of claims 21 to 29, characterized in that, The method further includes: Receive a second indication message, which is used to indicate that feedback information is transmitted using a Type-1 feedback codebook in the time unit.
31. A wireless communication method, characterized in that, include: Send first information, the first information being configured for the terminal device to transmit feedback information using a first feedback codebook and a second feedback codebook, the priority of the first feedback codebook being different from the priority of the second feedback codebook, the first feedback codebook including at least one first feedback information, and the second feedback codebook including at least one second feedback information; Send a first indication message, which is used to indicate that feedback information is transmitted in a time unit using the first feedback codebook or the third feedback codebook. The third feedback codebook includes all the information in the at least one first feedback message and part or all the information in the at least one second feedback message. The size of the third feedback codebook is the same as the size of the first feedback codebook. The bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook; Some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
32. The method according to claim 31, characterized in that, The feedback resources used to carry the third feedback codebook are the same as those used to carry the first feedback codebook.
33. The method according to claim 31, characterized in that, The priority of the first feedback codebook is higher than the priority of the second feedback codebook, or the priority of the first feedback codebook is lower than the priority of the second feedback codebook.
34. The method according to claim 31, characterized in that, The first feedback codebook and the third feedback codebook are Type-1 codebooks.
35. The method according to claim 31, characterized in that, The first feedback codebook corresponds to the first physical downlink shared channel (PDSCH) candidate reception opportunity set, and the at least one first feedback information is the feedback information corresponding to at least one first PDSCH received within the first PDSCH candidate reception opportunity set.
36. The method according to claim 31, characterized in that, The second feedback codebook corresponds to the second PDSCH candidate reception opportunity set, and the at least one second feedback information is the feedback information corresponding to at least one second PDSCH received within the second PDSCH candidate reception opportunity set.
37. The method according to claim 35, characterized in that, The at least one second feedback information is feedback information of at least one second PDSCH; The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCH received within the first PDSCH candidate reception opportunity set; or... The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCHs, wherein the end symbol of the second PDSCH is located within the first PDSCH candidate reception opportunity set; or, The third feedback codebook includes second feedback information corresponding to one of the at least one second PDSCHs, and the end symbol of the second PDSCH is located within one PDSCH candidate resource opportunity in the first PDSCH candidate reception opportunity set.
38. The method according to claim 37, characterized in that, The method further includes: Based on the first PDSCH candidate reception opportunity occupied by the second PDSCH in the first PDSCH candidate reception opportunity set, determine the bit position occupied by the feedback information corresponding to the second PDSCH in the third feedback codebook.
39. The method according to claim 35, characterized in that, If, within one PDSCH candidate reception opportunity in the first PDSCH candidate reception opportunity set, a first PDSCH and a second PDSCH are received, the third feedback codebook includes either the first feedback information corresponding to the first PDSCH or the feedback information with higher priority between the first feedback information corresponding to the first PDSCH and the second feedback information corresponding to the second PDSCH.
40. The method according to any one of claims 31 to 39, characterized in that, The method further includes: Send a second instruction message, which is used to indicate that feedback information is transmitted using a Type-1 feedback codebook in the time unit.
41. A terminal device, characterized in that, include: A transmission unit is configured to transmit all information in at least one first feedback information and part or all information in at least one second feedback information using a third feedback codebook when the feedback resources used to carry the first feedback codebook and the feedback resources used to carry the second feedback codebook overlap; the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes the at least one first feedback information, the second feedback codebook includes the at least one second feedback information, and the size of the third feedback codebook is the same as the size of the first feedback codebook; The bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook; Some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
42. A network device, characterized in that, include: A receiving unit is configured to receive all information in at least one first feedback information and part or all information in at least one second feedback information using a third feedback codebook when the feedback resources used to carry the first feedback codebook and the feedback resources used to carry the second feedback codebook overlap; the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes the at least one first feedback information, the second feedback codebook includes the at least one second feedback information, and the size of the third feedback codebook is the same as the size of the first feedback codebook; The bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook; Some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
43. A terminal device, characterized in that, include: The receiving unit is used for: Receive first information, the first information is used to configure the terminal device to transmit feedback information using a first feedback codebook and a second feedback codebook, the priority of the first feedback codebook is different from the priority of the second feedback codebook, the first feedback codebook includes at least one first feedback information, and the second feedback codebook includes at least one second feedback information; Receive first indication information, which is used to indicate that feedback information is transmitted in a time unit using the first feedback codebook or the third feedback codebook. The third feedback codebook includes all the information in the at least one first feedback information and part or all the information in the at least one second feedback information. The size of the third feedback codebook is the same as the size of the first feedback codebook. The bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook; Some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
44. A network device, characterized in that, include: Transmitting unit, used for: Send first information, the first information being configured for the terminal device to transmit feedback information using a first feedback codebook and a second feedback codebook, the priority of the first feedback codebook being different from the priority of the second feedback codebook, the first feedback codebook including at least one first feedback information, and the second feedback codebook including at least one second feedback information; Send a first indication message, which is used to indicate that feedback information is transmitted in a time unit using the first feedback codebook or the third feedback codebook. The third feedback codebook includes all the information in the at least one first feedback message and part or all the information in the at least one second feedback message. The size of the third feedback codebook is the same as the size of the first feedback codebook. The bit position occupied by the at least one first feedback information in the third feedback codebook is the same as the bit position occupied by the at least one first feedback information in the first feedback codebook; Some or all of the information in the at least one second feedback information is located in the bit positions in the third feedback codebook where the at least one first feedback information is not occupied.
45. A terminal device, characterized in that, include: A processor and a memory, the memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as claimed in any one of claims 1 to 10 or the method as claimed in any one of claims 21 to 30.
46. A network device, characterized in that, include: A processor and a memory, the memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as claimed in any one of claims 11 to 20 or the method as claimed in any one of claims 31 to 40.
47. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device having the chip mounted to perform the method as claimed in any one of claims 1 to 10, the method as claimed in any one of claims 11 to 20, the method as claimed in any one of claims 21 to 30, or the method as claimed in any one of claims 31 to 40.
48. A computer-readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method as claimed in any one of claims 1 to 10, the method as claimed in any one of claims 11 to 20, the method as claimed in any one of claims 21 to 30, or the method as claimed in any one of claims 31 to 40.
49. A computer program product, characterized in that, It includes computer program instructions that cause a computer to perform the method as claimed in any one of claims 1 to 10, the method as claimed in any one of claims 11 to 20, the method as claimed in any one of claims 21 to 30, or the method as claimed in any one of claims 31 to 40.