A method and apparatus for transmitting feedback information
By switching carriers and time units in the frequency and time domains, the problem of conflict between feedback information and downlink symbols or flexible symbols in 5G NR systems is solved, improving transmission efficiency and success rate.
Patent Information
- Application Number
- CN202110364330.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-05
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2041-04-05
AI Technical Summary
In 5G NR systems, when uplink resources for feedback information conflict with downlink symbols or flexible symbols, the feedback information is frequently dropped, affecting transmission efficiency.
By switching carriers and time units in the frequency or time domain, uplink resources for feedback information are reconfigured to avoid conflicts and ensure successful transmission of feedback information.
It improves the efficiency of feedback information transmission, reduces latency, and increases the flexibility and success rate of feedback.
Smart Images

Figure CN115189843B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for transmitting feedback information. Background Technology
[0002] In 5G NR systems, user equipment (UE) and network equipment often employ hybrid automatic repeat request (HARQ) technology during unicast communication to verify the correct reception of transmitted data, thereby improving data transmission quality. During downlink data transmission, network equipment can transmit downlink data on the physical downlink shared channel (PDSCH), while UE uses the physical uplink control channel (PUCCH) to send feedback information regarding the reception result of this downlink data, i.e., an acknowledgment (ACK) or a negative acknowledgment (NACK).
[0003] Feedback information can only be sent on the PCell or PUCCH SCell. The time domain symbol of the PUCCH resource where the HARQ-ACK information of SPS PDSCH is located may conflict with downlink symbols or flexible symbols and cannot be sent or may be discarded, thus affecting the transmission efficiency of feedback information. Summary of the Invention
[0004] This application provides a feedback information transmission method and apparatus to solve the problem that feedback information cannot be transmitted when the time domain symbols in the uplink resources used for transmitting feedback information conflict with the downlink symbols or flexible symbols, resulting in frequent loss of feedback information.
[0005] In a first aspect, this application provides a method for transmitting feedback information. This method can be executed by a terminal device or by a component (e.g., a chip or circuit) configured in the terminal device. The method includes: receiving a semi-statically scheduled first PDSCH; determining a first uplink resource for carrying first feedback information of the first PDSCH, the first uplink resource being located within a first carrier and a first time unit, the first uplink resource including downlink symbols and / or flexible symbols; if the first time unit does not include resources for carrying second feedback information of a dynamically scheduled second PDSCH, then transmitting the first feedback information on the second uplink resource, wherein the second uplink resource is located within a second carrier and a second time unit, the second uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the second carrier, and / or the first time unit is different from the second time unit.
[0006] In this embodiment, when the time domain symbol occupied by the first uplink time domain resource used to transmit feedback information corresponding to the first PDSCH of semi-static scheduling conflicts with the downlink symbol or flexible symbol, and the first time unit where the first uplink time domain resource is located does not include the resource used to carry the second feedback information of the second PDSCH of dynamic scheduling, the first feedback information can be sent by replacing it with a second uplink resource that does not include downlink symbols and / or flexible symbols. This can avoid the problem of the first feedback information being discarded due to its inability to be sent, thereby improving the transmission efficiency of the feedback system.
[0007] In an optional implementation, the method further includes: if the first time unit includes resources for carrying second feedback information of the second PDSCH for dynamic scheduling, then transmitting the first feedback information and the second feedback information on the third uplink resource, wherein the third uplink resource is located within the third carrier and the third time unit, the third uplink resource is determined based on the first downlink control information (DCI) corresponding to the second PDSCH, the third uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the third carrier, and / or the first time unit is different from the third time unit.
[0008] In this implementation, when the time domain symbol occupied by the first uplink time domain resource used for transmitting the first feedback information corresponding to the first PDSCH of semi-static scheduling conflicts with the downlink symbol or flexible symbol, and the first time unit where the first uplink time domain resource is located includes the resource used to carry the second feedback information of the second PDSCH of dynamic scheduling, sending the first feedback information and the second feedback information together on the third uplink resource can ensure that the first feedback information is successfully sent and avoid the problem of the first feedback information being discarded due to failure to be sent, thereby improving the transmission efficiency of the feedback system.
[0009] In one optional implementation, the second time unit is the same as the first time unit, but the first carrier is different from the second carrier. The second carrier belongs to a candidate carrier set, which includes at least one candidate carrier. The second time unit of the at least one candidate carrier includes a first candidate uplink resource, which does not include downlink symbols and / or flexible symbols. The second carrier is the carrier with the smallest or largest index under the carrier sorting rule among the at least one candidate carrier. The first candidate uplink resource included in the second time unit of the second carrier is the second uplink resource. In this implementation, by keeping the time domain resources unchanged and switching carriers in the frequency domain, the first feedback information can be transmitted on other carriers, ensuring the transmission of the first feedback information, which helps to reduce feedback delay and increase feedback flexibility.
[0010] In one optional implementation, the second time unit is the same as the first time unit, but the first carrier is different from the second carrier. The index of the second carrier and the index of the second time unit satisfy a first correspondence relationship, which belongs to a first correspondence relationship table. The first correspondence relationship table includes at least one candidate carrier from at least one candidate carrier corresponding to each candidate time unit. The second time unit belongs to at least one candidate time unit, and the first correspondence relationship table is indicated by the network device through signaling. In this implementation, by configuring the correspondence relationship between carriers and time units, the uplink resources used for transmitting the first feedback information can be quickly determined, which helps to improve the transmission efficiency of the system.
[0011] In one optional implementation, the second carrier is the same as the first carrier, but the first time unit and the second time unit are different. The second time unit belongs to a set of candidate time units, which includes at least one candidate time unit. The second carrier of the at least one candidate time unit includes a second candidate uplink resource, which does not include downlink symbols and / or flexible symbols. The second time unit is the earliest candidate time unit in the time domain among the at least one candidate time unit, and the second candidate uplink resource included in the second carrier of the second time unit is the second uplink resource. In this implementation, by keeping the frequency domain resources unchanged and switching time units in the time domain, the transmission can be delayed in the time domain, and the first feedback information can be transmitted in other time units. This helps to ensure the successful transmission of the first feedback information and improves the transmission efficiency of the system.
[0012] In one optional implementation, the second carrier and the second time unit are determined according to a candidate carrier-first, candidate time unit-later approach. The second carrier belongs to a candidate carrier set, which includes at least one candidate carrier, and the second time unit belongs to a candidate time unit set, which includes at least one candidate time unit. In this implementation, by switching in the frequency domain and delaying transmission in the time domain, the successful transmission of the first feedback information can be guaranteed, thus improving feedback efficiency.
[0013] In one optional implementation, a second carrier and a second time unit are determined according to a candidate time unit followed by a candidate carrier approach. The second carrier belongs to a candidate carrier set, which includes at least one candidate carrier. The second time unit belongs to a candidate time unit set, which includes at least one candidate time unit. In this implementation, by switching in the frequency domain and delaying transmission in the time domain, the successful transmission of the first feedback information can be guaranteed, thus improving feedback efficiency.
[0014] In one alternative implementation, the first DCI includes first indication information for indicating a third carrier, which belongs to a carrier set.
[0015] In one optional implementation, the first feedback information has the same priority as the second feedback information. Thus, the first and second feedback information can be combined to form a HARQ-ACK codebook, which is then transmitted on the third uplink resource.
[0016] Secondly, embodiments of this application provide a method for transmitting feedback information. This method can be executed by a network device or by a component (e.g., a chip or circuit) configured in the network device. The method may include: transmitting a semi-statically scheduled first PDSCH; if a first uplink resource used to carry the first feedback information of the first PDSCH includes downlink symbols and / or flexible symbols, and the first time unit in which the time domain location of the first uplink resource is located does not include resources used to carry the second feedback information of a dynamically scheduled second PDSCH, then receiving the first feedback information on the second uplink resource, wherein the first uplink resource is located on a first carrier and a first time unit, the first uplink resource is located within the first carrier and the first time unit, the second uplink resource is located within a second carrier and a second time unit, the second uplink resource does not include downlink symbols and / or flexible symbols, the first carrier and the second carrier are different, and / or, the first time unit and the second time unit are different.
[0017] In this embodiment, when the time domain symbol occupied by the first uplink time domain resource used for transmitting feedback information corresponding to the first PDSCH of semi-static scheduling conflicts with the downlink symbol or flexible symbol, and the first time unit where the first uplink time domain resource is located does not include the resource used to carry the second feedback information of the second PDSCH of dynamic scheduling, replacing the first feedback information with a second uplink resource whose time domain symbol does not include the downlink symbol and flexible symbol can improve the transmission efficiency of the feedback system.
[0018] In an optional implementation, the method further includes: if the first uplink resource used to carry the first feedback information of the first PDSCH includes downlink symbols and / or flexible symbols, and the first time unit in which the time domain location of the first uplink resource is located includes resources used to carry the second feedback information of the dynamically scheduled second PDSCH, then the first feedback information and the second feedback information are received on the third uplink resource, wherein the third uplink resource is located within the third carrier and the third time unit, the third uplink resource is determined based on the first downlink control information (DCI) corresponding to the second PDSCH, the third uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the third carrier, and / or the first time unit is different from the third time unit.
[0019] In this embodiment, when the time domain symbol occupied by the first uplink time domain resource used for transmitting the first feedback information corresponding to the first PDSCH of semi-static scheduling conflicts with the downlink symbol or flexible symbol, and the first time unit where the first uplink time domain resource is located includes the resource used to carry the second feedback information of the second PDSCH of dynamic scheduling, the first feedback information and the second feedback information are received by the third uplink resource, which can ensure the successful reception of the first feedback information, thereby improving the transmission efficiency of the feedback system.
[0020] In one optional implementation, the second time unit is the same as the first time unit, but the first carrier is different from the second carrier. The second carrier belongs to a candidate carrier set, which includes at least one candidate carrier. The second time unit of the at least one candidate carrier includes a first candidate uplink resource, which does not include downlink symbols and / or flexible symbols. The second carrier is the carrier with the smallest or largest index under the carrier sorting rule among the at least one candidate carrier. The first candidate uplink resource included in the second time unit of the second carrier is the second uplink resource. In this implementation, by keeping the time domain resources unchanged and switching carriers in the frequency domain, the first feedback information can be received earlier on other carriers, which helps to improve the transmission efficiency of the feedback system.
[0021] In one optional implementation, the second time unit is the same as the first time unit, the first carrier is different from the second carrier, the index of the second carrier and the index of the second time unit satisfy a first correspondence relationship, the first correspondence relationship belongs to a first correspondence relationship table, the first correspondence relationship table includes at least one candidate carrier corresponding to each candidate time unit in at least one candidate time unit, the second time unit belongs to at least one candidate time unit, and the first correspondence relationship table is indicated by the network device through signaling. In this implementation, the uplink resources used for transmitting the first feedback information can be quickly determined to facilitate the reception of the first feedback information, thereby helping to improve the transmission efficiency of the system.
[0022] In one optional implementation, the second carrier is the same as the first carrier, but the first time unit and the second time unit are different. The second time unit belongs to a set of candidate time units, which includes at least one candidate time unit. The second carrier of the at least one candidate time unit includes a second candidate uplink resource, which does not include downlink symbols and / or flexible symbols. The second time unit is the earliest candidate time unit in the time domain among the at least one candidate time unit, and the second candidate uplink resource included in the second carrier of the second time unit is the second uplink resource. In this implementation, by keeping the frequency domain resources unchanged and switching time units in the time domain, reception can be delayed in the time domain, and the first feedback information can be received in other time units. This helps to ensure the successful transmission of the first feedback information and improves the transmission efficiency of the system.
[0023] In an optional implementation, the method further includes: determining a second carrier and a second time unit according to a candidate carrier-first, candidate time unit-later approach, wherein the second carrier belongs to a candidate carrier set, the candidate carrier set includes at least one candidate carrier, and the second time unit belongs to a candidate time unit set, the candidate time unit set includes at least one candidate time unit. In this implementation, by switching in the frequency domain and delaying transmission in the time domain, the successful transmission of the first feedback information can be guaranteed, thereby improving the efficiency of feedback.
[0024] In one optional implementation, a second carrier and a second time unit are determined according to a candidate time unit followed by a candidate carrier approach. The second carrier belongs to a candidate carrier set, which includes at least one candidate carrier. The second time unit belongs to a candidate time unit set, which includes at least one candidate time unit. In this implementation, by switching in the frequency domain and delaying transmission in the time domain, the successful transmission of the first feedback information can be guaranteed, thus improving feedback efficiency.
[0025] In one alternative implementation, the first DCI includes first indication information for indicating a third carrier, which belongs to a carrier set.
[0026] In one alternative implementation, the first feedback information has the same priority as the second feedback information. Thus, a HARQ-ACK codebook, including the first and second feedback information, can be received on a third time unit.
[0027] Thirdly, embodiments of this application provide a communication device, which can be a terminal device or a chip included in a terminal device. Alternatively, the device can be a network device or a chip included in a network device.
[0028] When the device is a network device, it has the function of implementing the terminal device in the first aspect or any possible design of the first aspect. When the device is a network device, it has the function of implementing the network device in the second aspect or any possible design of the second aspect.
[0029] The functions of the aforementioned communication device can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules, units, or means corresponding to the aforementioned functions.
[0030] In one possible design, the device includes a processing module and a transceiver module. The processing module is configured to support the device in performing the functions of a terminal device in the first aspect or any design of the first aspect, or in performing the functions of a network device in the second aspect or any design of the second aspect. The transceiver module supports communication between the device and other communication devices. For example, when the device is a terminal device, it can receive DCIs sent by the network device and send feedback information to the network device. The communication device may also include a storage module coupled to the processing module, which stores the necessary program instructions and data of the device. As an example, the processing module may be a processor, the transceiver module may be a transceiver, and the storage module may be a memory. The memory may be integrated with the processor or separated from the processor; this application is not limited to this.
[0031] In another possible design, the device includes a processor and may also include a memory. The processor is coupled to the memory and can be used to execute computer program instructions stored in the memory to cause the device to perform the methods described in the first aspect or any possible design of the first aspect, or to perform the methods described in the second aspect or any possible design of the second aspect. Optionally, the device also includes a communication interface, with the processor coupled to the communication interface. When the device is a network device or a terminal device, the communication interface may be a transceiver or an input / output interface; when the device is a chip included in a network device or terminal device, the communication interface may be the chip's input / output interface. Optionally, the transceiver may be a transceiver circuit, and the input / output interface may be an input / output circuit.
[0032] Fourthly, embodiments of this application provide a chip system, including: a processor coupled to a memory, the memory being used to store programs or instructions, wherein when the program or instructions are executed by the processor, the chip system implements the method in the first aspect or any possible design of the first aspect, or implements the method in the second aspect or any possible design of the second aspect.
[0033] Optionally, the chip system also includes an interface circuit for exchanging code instructions with the processor.
[0034] Optionally, the chip system may include one or more processors, which can be implemented in hardware or software. When implemented in hardware, the processor may be a logic circuit, integrated circuit, etc. When implemented in software, the processor may be a general-purpose processor that reads software code stored in memory.
[0035] Optionally, the chip system may contain one or more memories. The memory may be integrated with the processor or disposed separately from it; this application does not limit this. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed separately on different chips. This application does not specifically limit the type of memory or the arrangement of the memory and processor.
[0036] Fifthly, embodiments of this application provide a computer-readable storage medium having a computer program or instructions stored thereon, which, when executed, cause a computer to perform the method described in the first aspect or any possible design of the first aspect, or to perform the method described in the second aspect or any possible design of the second aspect.
[0037] In a sixth aspect, embodiments of this application provide a computer program product that, when read and executed by a computer, causes the computer to perform the method described in the first aspect or any possible design of the first aspect, or to perform the method described in the second aspect or any possible design of the second aspect.
[0038] In a seventh aspect, embodiments of this application provide a communication system that includes the network devices described in the foregoing aspects and at least one terminal device. Attached Figure Description
[0039] Figure 1 This is a schematic diagram of the structure of a communication system applicable to the embodiments of this application;
[0040] Figure 2A This is a schematic diagram of HARK feedback for MCG under CA provided in an embodiment of this application;
[0041] Figure 2B Another HARK feedback diagram for MCG under CA provided in this application embodiment;
[0042] Figure 3 A flowchart illustrating a method for transmitting feedback information provided in an embodiment of this application;
[0043] Figure 4 A schematic diagram showing a first time unit corresponding to multiple second time units in an embodiment of this application;
[0044] Figure 5 A schematic diagram showing a first time unit corresponding to multiple second time units in an embodiment of this application;
[0045] Figure 6 A schematic diagram illustrating the determination of the second uplink resource using the frequency domain switching method provided in this application embodiment;
[0046] Figure 7 A schematic diagram illustrating the determination of a third uplink resource provided in an embodiment of this application;
[0047] Figure 8 A schematic diagram illustrating the determination of the second uplink resource using the time-domain switching method provided in this application embodiment;
[0048] Figure 9 A schematic diagram illustrating the determination of a third uplink resource provided in an embodiment of this application;
[0049] Figure 10 A schematic diagram illustrating the determination of the second uplink resource using the frequency domain switching followed by time domain switching method provided in the embodiments of this application;
[0050] Figure 11A schematic diagram illustrating the determination of the second uplink resource using a time-domain switching followed by a frequency-domain switching method provided in this application embodiment;
[0051] Figure 12 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0052] Figure 13 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0053] Figure 14 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0054] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0055] The technical solutions of this application can be applied to various communication systems, such as long term evolution (LTE) systems, new radio (NR) systems in 5th generation (5G) mobile communication systems, and future mobile communication systems.
[0056] Please refer to Figure 1 This is a schematic diagram of the structure of a communication system applicable to an embodiment of this application. The communication system includes a core network device 101, a network device 102, and at least one terminal device (e.g., ...). Figure 1 Terminal devices 103 and 104 in the middle.
[0057] Figure 1 Network device 102 can be an access network device, such as a base station. Terminal devices can connect wirelessly to the wireless access network device, which can connect wirelessly or via wired connection to the core network device. The core network device and the wireless access network device can be independent physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated into the same physical device, or a single physical device can integrate some of the functions of the core network device and some of the functions of the wireless access network device. Terminal devices can be fixed in location or mobile. Figure 1 This is just an illustration; the communication system may also include other network devices, such as wireless repeaters and wireless backhaul devices. Figure 1 Not shown in the diagram. The embodiments of this application do not limit the number of core network devices, radio access network devices, and terminal devices included in the mobile communication system.
[0058] Wireless access network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, drones, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the access network equipment and terminal equipment.
[0059] The following explanations of some terms used in the embodiments of this application are provided to facilitate understanding by those skilled in the art.
[0060] (1) A network device is an entity on the network side used to transmit or receive signals, such as a gNB. In the embodiments of this application, the network device is an access device through which a terminal device wirelessly accesses the mobile communication system. It can be a NodeB, an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The embodiments of this application do not limit the specific technology or specific device form used in the wireless access network device.
[0061] (2) A terminal device is an entity on the user side used to receive or transmit signals, such as a mobile phone (UE). Terminal devices can also be called terminals, user equipment (UE), mobile stations (MS), mobile terminals (MT), etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.
[0062] (3) A time unit (also called a time-domain unit) can be one or more time-domain symbols, a mini-slot, a slot, or a sub-slot. Under a normal cyclic prefix, a slot contains 14 symbols, and under an extended cyclic prefix, a slot contains 12 symbols. A sub-slot can also be called a time slot and can include at least one time-domain symbol (e.g., 2, 7, or 14 time-domain symbols). The listed time unit sizes are merely for ease of understanding of the present application and should not be construed as limiting the present application. It is understood that the above time-domain unit sizes can be other values, and the present application does not limit them. The symbols or time-domain symbols mentioned in the embodiments of this application are orthogonal frequency division multiplexing (OFDM) symbols.
[0063] (4) Higher-layer signaling refers to signaling issued by higher-layer protocol layers, which may include at least one protocol layer above the physical layer. Specifically, higher-layer protocol layers may include at least one of the following protocol layers: medium access control (MAC) layer, radio link control (RLC) layer, packet data convergence protocol (PDCP) layer, radio resource control (RRC) layer, and non-access stratum (NAS).
[0064] (5) HARQ is a technology that combines forward error correction (FEC) coding and automatic repeat request (ARQ). Specifically, the transmitting end encodes and modulates the data packet to be sent using FEC at the physical layer and transmits it through the antenna port. Upon arrival at the receiving end, the receiving end demodulates and decodes the received data packet at the physical layer and feeds back the decoding result to the transmitting end. If the receiving end can correctly receive the data packet, it sends an ACK to the transmitting end; if the receiving end fails to correctly receive the data packet, it sends a NACK to the transmitting end. Correspondingly, after receiving the ACK from the receiving end, the transmitting end can continue to transmit the next data packet; conversely, after receiving the NACK from the receiving end, the transmitting end retransmits the data packet that the receiving end failed to receive correctly. The embodiments of this application mainly involve the process of the terminal device feeding back ACK or NACK to the downlink data packet sent by the network device.
[0065] (6) HARQ-ACK Codebook: The HARQ-ACK information of PDSCHs received in a PUCCH Group is grouped together into a bit field sequence, which is called the codebook. If a PDSCH is received correctly, the position corresponding to that PDSCH in the codebook is ACK; if the reception is incorrect, the position corresponding to that PDSCH in the codebook is NACK. There are two types of codebooks: Type I codebook, which is constructed based on the K1 set, and its length does not depend on the number of PDSCHs specifically scheduled; and Type II codebook, which is a dynamic codebook, constructed based on the specific PDSCHs scheduled.
[0066] The HARQ-ACK information in the PDSCH has two priority levels: low priority and high priority, corresponding to services in eMBB and URLLC scenarios, respectively. Correspondingly, the base station can configure one or two PUCCH-configs for the UE. If a UE is configured with only one PUCCH-config, it means that the UE only receives eMBB data services, and this PUCCH-config corresponds to a codebook, whose priority is low by default. If a UE is configured with two PUCCH-configs, it means that the UE receives both eMBB and URLLC data services. The HARQ-ACK information or HARQ-ACK codebook corresponding to the PUCCH-config configured for eMBB services has low priority, while the HARQ-ACK information or HARQ-ACK codebook corresponding to the PUCCH-config configured for URLLC services has high priority.
[0067] High-priority codebooks and low-priority codebooks are two different codebooks. Within a slot / sub-slot, if multiple HARQ-ACK messages of the same priority exist, when the UE sends back HARQ-ACK messages, these messages of the same priority form a single HARQ-ACK codebook. The UE will then determine the PUCCH resource to carry this codebook in the PUCCH-config corresponding to this priority. Furthermore, within a slot / sub-slot, only one PUCCH can be sent per priority. In summary, all pending HARQ-ACK messages within a slot / sub-slot can form at most two codebooks of different priorities. These two codebooks correspond to two PUCCHs of different priorities, meaning that a slot / sub-slot can send at most two PUCCHs of different priorities. If there is only one priority, i.e., only receiving eMBB services, then only one PUCCH can be sent within a slot / sub-slot.
[0068] Furthermore, if there are two downlink data corresponding to HARQ-ACK information in the same time unit, there are two cases: (1) If their priorities are the same, they are arranged into a codebook according to a certain arrangement rule. According to the codebook size, a set is selected from the PUCCH resource set in the PUCCH-config corresponding to the priority. According to the PRI in the DCI corresponding to the last received PDSCH, a PUCCH resource is determined in the determined set; (2) If their priorities are different, the two HARQ-ACK information are determined from the PUCCH resource set in the PUCCH-config corresponding to their respective priorities, and then the PUCCH resource is determined; if the two PUCCH resources overlap in the time domain, the UE sends the PUCCH with the higher priority.
[0069] (7) Dynamic scheduling, for example, before a network device sends each downlink data to a terminal device, it sends a PDCCH to schedule a PDSCH. The PDCCH carries a DCI (Digital Information Chain). The terminal device can determine the time unit where the PDSCH is located and the specific time domain resources occupied by the PDSCH in that time unit based on the time domain resource indication information in the DCI, and then receive the downlink data carried in the PDSCH. The time domain resource indication information can be used to indicate a row in a time domain resource table. Each row in the time domain resource table includes an indication information K0 and a starting and length indication value (SLIV) indication information. Among them, the indication information K0 is used to indicate the number of time units that differ between the time unit where the PDSCH is located and the time unit where the PDCCH is located; the SLIV indication information is used to indicate the start symbol and length of the time domain resources specifically occupied by the PDSCH in its time unit. For example, assuming a time unit is a slot, and the indicator K0 is set to 1, if the time unit where PDCCH is located is slot(n), then the time unit where PDSCH is located is slot(n+1). Furthermore, if the SLIV indicator indicates that PDSCH starts from the first symbol and has a length of 2 symbols, then it means that PDSCH occupies symbols 1 and 2 in slot(n+1).
[0070] (8) Semi-static scheduling (SPS): Before sending downlink data to the terminal device, the network device sends a PDCCH to schedule multiple PDSCHs. Specifically, the network device can configure one or more SPS configurations on the terminal device. The parameters in different SPS configurations are configured separately and can be the same or different. The process of any SPS configuration includes the following (1) to (2): (1) The network device sends configuration information to the terminal device. The configuration information includes the configuration of semi-static SPS scheduling and the configuration of PUCCH resources. The configuration of semi-static SPS scheduling includes: the index of the SPS configuration (i.e., index, or ID) and the period corresponding to the downlink data of the SPS configuration. PUCCH resource configuration includes: a resource set configured for SPS, namely the physical uplink control channel (PUCCH) resource pool shared by downlink data, which contains up to 4 resources for sending feedback information of SPS configuration downlink data; and a resource set configured for dynamic scheduling, which can be up to 4 sets, each set containing up to 32 resources. (2) The network device sends an activation DCI to the terminal device, which indicates the downlink time slot occupied by any SPS configuration downlink data, the start symbol S and length L of any SPS configuration downlink data in the time slot, and also indicates the uplink time slot occupied by the feedback information corresponding to any SPS configuration downlink data.
[0071] (9) Cell group: In NR, a UE can support multiple cells, and different cells can form a cell group. If the UE supports dual connectivity technology, the cell group can be further divided into a primary cell group (MCG) and a secondary cell group (SCG). If the UE does not support dual connectivity technology, then there is only one cell, which can be understood as only one MCG. The primary cell group (MCG) includes many cells, one of which is used to initiate the initial access; this cell is the primary cell (PCell), and the remaining cells are secondary cells (SCells).
[0072] (10) Time slot configuration: NR supports flexible configuration of frame structure, that is, it supports indicating which symbols in a slot are downlink symbols, which symbols are flexible symbols, and which symbols are uplink symbols. There are three specific configuration methods.
[0073] Method 1, cell-specific configuration. The time slot format information comes from the signaling (tdd-UL-DL-ConfigurationCommon). The configuration content includes: the number of DL slots, the number of DL symbols after the downlink slot, the number of UL slots at the end, and the number of UL symbols before the UL slot, with flexible symbols in between.
[0074] Method 2: UE specific RRC.
[0075] It can only rewrite cell-specific flexible slots or flexible symbols.
[0076] This indicates the index of the slot to be modified, and whether the slot is a D / U slot or the number of D / U symbols, with a flexible symbol in between.
[0077] The DL configured by mode 1 and mode 2 is called a semi-static downlink symbol, the UL configured by this signaling is called a semi-static uplink symbol, and the flexible symbol configured by this signaling is called a semi-static flexible symbol.
[0078] Method 3: Dynamic SFI indication.
[0079] In DCI format 2_0, the indicator field indicates a row in a table of slot formats for a normal cyclic prefix, and then indicates the format of one or more slots. Each row in the table contains the formats of multiple slots, and each slot format is one of those from Table 1 below, where D represents a downlink symbol, U represents an uplink symbol, and F represents a flexible symbol.
[0080] The DL indicated by mode 3 is called the dynamic downlink symbol, the UL configured by this signaling is called the dynamic uplink symbol, and the flexible symbol configured by this signaling is called the dynamic flexible symbol.
[0081] In addition, dynamic DCI can be sent. If DCI schedules PDSCH, the semi-static flexible symbol can be modified to a downlink symbol. If DCI schedules PUSCH, or if the feedback information of the DCI-scheduled PDSCH needs to be fed back to PUCCH at the semi-static flexible symbol position, the semi-static flexible symbol can be modified to an uplink symbol.
[0082] There are some rules regarding the data that can be sent on symbols in various directions. The PUCCH containing the feedback information of the existing SPSPDSCH without scheduling information will be discarded in the following cases:
[0083] In scenario one, if a semi-static DL symbol is encountered, the feedback information for that PUCCH will be canceled. For example, if the PUCCH is on symbol 2-4, but symbol 2-4 is configured as a semi-static downlink, then the PUCCH will be canceled.
[0084] In the second scenario, if a dynamic DL symbol indicated by SFI or a DL symbol indicated by dynamically scheduled data is encountered, the PUCCH will be canceled from transmission.
[0085] Scenario 3: If a semi-static flexible symbol is encountered, but the UE is also configured to receive SFI, and the flexible symbol is changed to a UL symbol if no SFI is received, then the feedback information of the PUCCH will be canceled.
[0086] It should be noted that the terms "system" and "network" in the embodiments of this application can be used interchangeably. "Multiple" refers to two or more; therefore, in the embodiments of this application, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, for example, one, two, or more. For example, including at least one means including one, two, or more, and is not limited to which ones are included. For example, including at least one of A, B, and C, then it can include A, B, C, A and B, A and C, B and C, or A and B and C. Similarly, the understanding of descriptions such as "at least one" is similar. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0087] Unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects, and the description of "first" and "second" does not limit the objects to necessarily being different.
[0088] It should be noted that the uplink resources (e.g., the first uplink resource, the second uplink resource, and the third uplink resource) and candidate uplink resources (e.g., the first candidate uplink resource, the second candidate uplink resource, the third candidate uplink resource, and the fourth candidate uplink resource) involved in the embodiments of this application are all time-frequency resources. The two dimensions of a time-frequency resource are represented by a carrier and a time unit, for example... Figure 6In the context of SPS PDSCH, the time-frequency resource can be represented by time unit #1 of carrier #1, or by carrier #1 of time unit #1.
[0089] In this embodiment, the PCell and SCell in the MCG can be combined together through carrier aggregation (CA). The secondary cell group (SCG) also has a cell similar to the PCell in the MCG, called the primary secondary cell (PSCell). Through carrier aggregation (CA) technology, the PSCell and SCell in the SCG can also be combined. The following explanation uses the MGG as an example.
[0090] Under MCG, if no PUCCH SCell is configured, only the PCell can have PUCCH configuration information. If a SCell is configured as a PUCCH SCell, then that PUCCH SCell also has PUCCH configuration information. However, the PUCCH configuration information of the PCell may differ from that of the PUCCH SCell. The PUCCH configuration information includes the K1 set (dl-DataToUL-ACK field) and multiple PUCCH resource sets. Because under MGG, only the PCell and PUCCH SCell have the aforementioned PUCCH resource configuration, some SCells perform HARQ feedback on the PCell, such as... Figure 2A In this PUCCH group, all PDSCH received on the cells are fed back on the PCell, and the PCell and these SCells form a PUCCH group. Some SCells perform HARQ feedback on the PUCCH SCell, such as... Figure 2B In this configuration, all PDSCH received on a cell in PUCCH Group #2 are fed back on a PUCCH SCell, and the PUCCH SCell and these SCells form a PUCCH Group. Therefore, under CA support in the UE, HARQ-ACK information can only be fed back on a PCell or a PUCCH SCell.
[0091] The PUCCH resource where the HARQ-ACK information of SPS PDSCH resides may conflict with downlink symbols and / or flexible symbols, so the HARQ-ACK information of SPS PDSCH may not be sent or may be discarded, resulting in reduced system transmission efficiency.
[0092] Based on this, embodiments of this application provide a method for transmitting feedback information. In the event of a conflict between the time domain symbol and the downlink symbol or flexible symbol in the uplink resource used to transmit feedback information, the feedback information is transmitted by replacing the uplink resource whose time domain symbol does not include the downlink symbol and / or flexible symbol, thereby improving the transmission efficiency of the system.
[0093] Figure 3 This application provides a method for transmitting feedback information, which can be applied to the aforementioned communication system. The method includes the following steps:
[0094] Step 301: The network device sends the first PDSCH of the semi-static scheduling. Correspondingly, the terminal device receives the first PDSCH.
[0095] Step 302: The terminal device determines a first uplink resource for carrying the first feedback information of the first PDSCH. The first uplink resource is located within the first carrier and the first time unit. The first uplink resource includes downlink symbols and / or flexible symbols.
[0096] In one alternative implementation, determining the first uplink resource can be done in the following way:
[0097] (1) Determine the first time unit based on the K1 set of the first carrier.
[0098] Specifically, after receiving the first PDSCH from the semi-static scheduling, the terminal device can determine the specific K1 value in the timing configuration information "dl-DataToUL-ACK" configured for the first carrier based on the value of the "PDSCH-to-HARQ_feedback timing indicator" field in the active DCI corresponding to the first PDSCH. Then, it determines the first time unit based on this specific K1 value. The number of time units between the first time unit and the time unit where the first PDSCH is located is the specific K1 value. Here, dl-DataToUL-ACK includes a set of K1 values, which refers to the number of time units between the time unit where the PDSCH is located and the time unit where the PUCCH is located.
[0099] (2) Determine the first uplink resource based on the first uplink resource configuration information (PUCCH-config) of the first carrier.
[0100] In the first time unit, based on the magnitude of the first feedback information of the first PDSCH, the first uplink resource is determined from the set of PUCCH resources configured for SPS in the first uplink resource configuration information (PUCCH-config) configured for the first carrier. The first uplink resource is used to carry the first feedback information.
[0101] Step 303: If the first time unit does not include resources for carrying the second feedback information of the second PDSCH for dynamic scheduling, then the first feedback information is transmitted on the second uplink resource. Wherein, the second uplink resource is located within the second carrier and the second time unit; the second uplink resource does not include downlink symbols and / or flexible symbols; the first carrier is different from the second carrier; and / or the first time unit is different from the second time unit.
[0102] In this embodiment, the second uplink resource is different from the first uplink resource. Specifically, there are three possible scenarios: Scenario 1: the first time unit and the second time unit are the same, but the first carrier and the second carrier are different; Scenario 2: the first time unit and the second time unit are different, but the first carrier and the second carrier are the same; Scenario 3: the first time unit and the second time unit are different, and the first carrier and the second carrier are also different.
[0103] The difference between the first time unit and the second time unit can be understood as follows: the time unit index of the first time unit is different from that of the second time unit; or, the first time unit and the second time unit do not overlap in the time domain; or, the time domain symbols included in the first time unit are different from those included in the second time unit.
[0104] The first time unit and the second time unit are the same, which can be understood as: the first time unit and the second time unit completely overlap in the time domain, or the first time unit and the second time unit partially overlap in the time domain, or the first time unit corresponds to multiple second time units, or the second time unit corresponds to multiple first time units.
[0105] The following example illustrates how a first time unit corresponds to multiple second time units. It should be understood that the same applies to a second time unit corresponding to multiple first time units, and these can be used as a reference. This will not be elaborated further below.
[0106] The first time unit corresponds to multiple second time units, where the subcarrier spacing of the second carrier is greater than the subcarrier spacing of the first carrier; and or, the number of time domain symbols occupied by the time unit on the second carrier is less than the number of time domain symbols occupied by the time unit on the first carrier.
[0107] In one example, the subcarrier spacing of the second carrier is greater than the subcarrier spacing (SCS) of the first carrier, such as... Figure 4As shown, one first time unit of the first carrier and one second time unit of the second carrier each constitute one slot, each containing 14 OFDM symbols. However, the SCS of the first carrier is 15kHz, and the SCS of the second carrier is 30kHz. Therefore, the time domain duration of one OFDM symbol on the second carrier is half the time domain duration of one OFDM symbol on the first carrier. One slot on the first carrier corresponds to two slots on the second carrier. The first time unit occupied by the first uplink resource on the first carrier corresponds to N second time units on the second carrier, where N is an integer greater than 1.
[0108] In another example, the number of time-domain symbols occupied by a time unit on the second carrier is less than the number of time-domain symbols occupied by a time unit on the first carrier. Figure 5 The SCS of both the first and second carriers is 15kHz. However, one first time unit on the first carrier contains 14 OFDM symbols, which is one slot, while one second time unit on the second carrier contains 7 OFDM symbols, which is one sub-slot. Therefore, one first time unit (one slot) on the first carrier corresponds to two sub-slots (two second time units) on the second carrier. The first time unit occupied by the first uplink resource on the first carrier corresponds to N second time units on the second carrier, where N is an integer greater than 1.
[0109] If one second time unit on the second carrier is a sub-slot and contains two symbols, then the 14 OFDM symbols can be divided into 7 sub-slots. Therefore, one first time unit, i.e., one slot, on the first carrier can correspond to 7 sub-slots, i.e. 7 second time units, on the second carrier.
[0110] There are several possible implementations of step 303 above, which will be described below.
[0111] One possible implementation involves determining the second uplink resource by keeping the time-domain resources unchanged and switching candidate carriers in the frequency-domain resources. In a specific implementation, the second time unit is the same as the first time unit, but the first carrier and the second carrier are different. The second carrier belongs to a set of candidate carriers, which includes at least one candidate carrier. The second time unit of this set includes the first candidate uplink resource, which does not include downlink symbols and / or flexible symbols. The second carrier is the carrier with the smallest or largest index among the at least one candidate carriers according to the carrier sorting rule. The first candidate uplink resource included in the second time unit of the second carrier is the second uplink resource. The carrier sorting rule can include, but is not limited to, any of the following: ordered by carrier index from smallest to largest, ordered by carrier index from largest to smallest, ordered by carrier frequency index from smallest to largest, or ordered by carrier frequency index from largest to smallest.
[0112] The method for determining the first candidate uplink resource is the same as the method for determining the second uplink resource, and will not be repeated here.
[0113] For example, suppose the frequency domain resources include 5 carriers, namely CC#1, CC#2, CC#3, CC#4, and CC#5, forming a carrier set. Within this carrier set, there exists a candidate carrier set. Each candidate carrier in this set has a first candidate uplink resource in its second time unit that can transmit the first feedback information. Taking slot 1 as an example, the candidate carrier set includes candidate carrier 1 (CC#2), candidate carrier 2 (CC#3), and candidate carrier 3 (CC#5). Specifically, in slot 1 memory of CC#2... In the first candidate uplink resource 1 excluding downlink symbols and / or flexible symbols, in slot 1 of CC#3 there is a first candidate uplink resource 2 excluding downlink symbols and / or flexible symbols, and in slot 1 of CC#5 there is a first candidate uplink resource 3 excluding downlink symbols and / or flexible symbols. For example, when the second carrier is the carrier with the smallest index under the carrier sorting rule among at least one candidate carrier, CC#2 is determined as the second carrier in ascending order of carrier index. Then the first candidate uplink resource 1 in slot 1 of CC#2 is the second uplink resource.
[0114] In practical implementation, there are two ways to determine the implementation of the second uplink resource, which can be achieved through the following methods A1 and A2 respectively:
[0115] In method A1, after determining the second carrier, if the second carrier has a corresponding PUCCH-config, then the second uplink resource used to carry the first feedback information can be determined based on the second uplink resource configuration information. Here, PUCCH-config can be understood as the second uplink resource configuration information. Specifically, in the first time unit, based on the magnitude of the first feedback information of the first PDSCH, the second uplink resource is determined from the set of PUCCH resources configured for the SPS in the second uplink resource configuration information (PUCCH-config) configured for the second carrier, to carry the first feedback information of the first PDSCH.
[0116] In method A2, after determining the second carrier, if the second carrier does not have a corresponding PUCCH-config, then the second uplink resource used to carry the first feedback information can be determined based on the PUCCH-config of the first carrier (i.e., the first uplink resource configuration information mentioned above). Specifically, in the first time unit, based on the size of the first feedback information of the first PDSCH, the second uplink resource is determined from the set of PUCCH resources configured for the SPS in the first uplink resource configuration information (PUCCH-config) configured for the first carrier, to carry the first feedback information of the first PDSCH.
[0117] In a possible implementation, the second time unit is the same as the first time unit, but the first carrier is different from the second carrier. The index of the second carrier and the index of the second time unit satisfy a first correspondence relationship. This first correspondence relationship belongs to a first correspondence relationship table, which includes at least one candidate carrier from at least one candidate carrier corresponding to each candidate time unit. The second time unit belongs to at least one candidate time unit, and the first correspondence relationship table is indicated by the network device through signaling. For example, this signaling can be RRC signaling.
[0118] For example, the first correspondence table is shown in Table 1 below:
[0119] Pattern Time Unit #1 Time Unit #2 Time Unit #3 Second carrier CC#2 CC#3 CC#1
[0120] Taking time unit #2 as the first time unit, the terminal device can determine the second carrier, namely CC#3, in Table 1 based on time unit #2, and then determine the second uplink resource in time unit #2 of CC#3.
[0121] A third possible implementation involves determining the second uplink resource by keeping the frequency domain resources unchanged and switching candidate carriers in the time domain. In this specific implementation, the second carrier is the same as the first carrier, but the first time unit and the second time unit are different. The second time unit belongs to a set of candidate time units, which includes at least one candidate time unit. The second carrier of the at least one candidate time unit includes the second candidate uplink resource. The second candidate uplink resource does not include downlink symbols and / or flexible symbols. The second time unit is the earliest candidate time unit in the time domain among the at least one candidate time unit, and the second candidate uplink resource included in the second carrier of the second time unit is the second uplink resource.
[0122] The method for determining the second candidate uplink resource is the same as the method for determining the second uplink resource described above, and will not be repeated here.
[0123] For example, taking the first carrier as CC#1, assume that the time-domain resources include 5 time units, namely slot#1, slot#2, slot#3, slot#4, and slot#5, forming a slot set. Within this time unit set, there exists a candidate time unit set. Each candidate time unit in this candidate time unit set has a second candidate uplink resource for sending the first feedback information at CC#1. For example, the candidate time unit set includes candidate time unit 1 (slot#2), candidate time unit 2 (slot#3), and candidate time unit 5. Unit 3 (slot#4) includes a second candidate uplink resource 1 that does not include downlink symbols and / or flexible symbols on CC#1 of slot#2, a second candidate uplink resource 2 that does not include downlink symbols and / or flexible symbols on CC#1 of slot#3, and a second candidate uplink resource 3 that does not include downlink symbols and / or flexible symbols on CC#1 of slot#4. For example, if slot#2 is determined as the second time unit according to the time domain from front to back, then the second candidate uplink resource 1 in slot1 of slot#2 is the second uplink resource.
[0124] A possible implementation method four involves determining a second carrier and a second time unit based on a candidate carrier-first, candidate time unit-later approach. The second carrier belongs to a candidate carrier set, which includes at least one candidate carrier. The second time unit belongs to a candidate time unit set, which includes at least one candidate time unit. The at least one candidate carrier includes a third candidate uplink resource, and the at least one candidate time unit includes a third candidate uplink resource. This third candidate uplink resource does not include downlink symbols and / or flexible symbols.
[0125] In specific implementation, any candidate carrier in the candidate carrier set has a third candidate uplink resource on its candidate time unit that does not include downlink symbols and / or flexible symbols, or any candidate time unit in the candidate time unit set has a third candidate uplink resource on its candidate carrier that does not include downlink symbols and / or flexible symbols. The second time unit and the second carrier satisfy the following: the second time unit is the earliest candidate time unit in the time domain, and the second carrier is the candidate carrier with the largest or smallest carrier index in the second time unit.
[0126] In one optional implementation of determining the second uplink resource, the time unit is kept unchanged, and the second uplink resource is searched in the carrier set according to the carrier sorting rule. If the second uplink resource is not found, the time unit is switched, and the search for the second uplink resource in the carrier set continues according to the carrier sorting rule. The carrier sorting rule can include, but is not limited to, any of the following: sorted by carrier index from smallest to largest, sorted by carrier index from largest to smallest, sorted by carrier frequency index from smallest to largest, or sorted by carrier frequency index from largest to smallest. Specifically, for example, when searching for the second uplink resource in the first time unit of the carrier set according to the carrier sorting rule, if there is at least one candidate carrier in the carrier set in the first time unit (i.e., the at least one candidate carrier in the first time unit includes a third candidate uplink resource, and the third candidate uplink resource does not include downlink symbols and / or flexible symbols), then the candidate carrier with the largest carrier index or the candidate carrier with the smallest carrier index among the at least one candidate carrier is the second carrier, and the third candidate uplink resource in the first time unit of the second carrier is the second uplink resource; if there is no candidate carrier in the first time unit, then the search continues from the time unit after the first time unit. The carrier in the carrier set searches for the second uplink resource. If there is at least one candidate time unit in the time unit after the first time unit, and there is at least one candidate carrier in the carrier set in the at least one candidate time unit, that is, in the at least one candidate time unit, there is at least one candidate carrier including the third candidate uplink resource, then the candidate time unit with the earliest time domain position in the at least one candidate time unit is the second time unit, and the carrier with the largest carrier index or the candidate carrier with the smallest carrier index in the at least one candidate carrier in the second time unit is the second carrier, and the third candidate uplink resource on the second carrier in the second time unit is the second uplink resource.
[0127] It should be noted that the method for determining the third candidate uplink resource is the same as the method for determining the second uplink resource described above, and will not be repeated here.
[0128] A fifth possible implementation involves determining a second carrier and a second time unit based on a candidate time unit followed by a candidate carrier approach. The second carrier belongs to a candidate carrier set, which includes at least one candidate carrier. The second time unit belongs to a candidate time unit set, which includes at least one candidate time unit. The at least one candidate carrier includes a fourth candidate uplink resource, and the at least one candidate time unit includes a fourth candidate uplink resource. This fourth candidate uplink resource does not include downlink symbols and / or flexible symbols.
[0129] In specific implementation, any candidate carrier in the candidate carrier set has a fourth candidate uplink resource on its candidate time unit that does not include downlink symbols and / or flexible symbols; or, any candidate time unit in the candidate time unit set has a fourth candidate uplink resource on its candidate carrier that does not include downlink symbols and / or flexible symbols. The second time unit and the second carrier satisfy the following conditions: the second carrier is the candidate carrier with the largest or smallest carrier index, and the second time unit is the earliest candidate time unit in the time domain on the second carrier.
[0130] In one alternative implementation of determining the second uplink resource, the carrier is kept unchanged, and the second uplink resource is searched in the time unit set in the order from front to back in the time domain. If the second uplink resource is not found, the carrier is switched, and the search for the second uplink resource in the time unit set continues in the order from front to back in the time domain. Specifically, the second uplink resource is searched from each time unit of the time unit set of the first carrier. If there is at least one candidate time unit in the time unit set of the first carrier, that is, on the first carrier, there is at least one candidate time unit including a fourth candidate uplink resource, and the third candidate uplink resource does not include downlink symbols and / or flexible symbols, then the earliest candidate time unit in the time domain of the at least one candidate time unit is the second time unit, and the fourth candidate uplink resource in the second time unit of the first carrier is the second uplink resource. If there is no candidate time unit on the first carrier, the second uplink resource is searched from the time unit set of the carriers in the carrier set outside the first carrier. If there is at least one candidate carrier in the carriers outside the first carrier, and on the at least one candidate carrier, there is at least one candidate time unit in the time unit set, that is, in the at least one candidate carrier, there is at least one candidate time unit including the third candidate uplink resource, then the carrier with the largest or smallest carrier index in the at least one candidate carrier is the second carrier, and the earliest candidate time unit in the time domain of the at least one candidate time unit on the second carrier is the second time unit, and the third candidate uplink resource in the second time unit on the second carrier is the second uplink resource.
[0131] The method for determining the fourth candidate uplink resource is the same as the method for determining the second uplink resource described above, and will not be repeated here.
[0132] It should be understood that the carrier switching can be done in any of the following ways: according to the carrier index in ascending order, according to the carrier index in descending order, according to the carrier frequency index in ascending order, or according to the carrier frequency index in descending order.
[0133] Based on the above embodiments, in one possible implementation, the method for transmitting the feedback information may further include step 304.
[0134] Step 304: If the first time unit includes resources for carrying second feedback information of the second PDSCH for dynamic scheduling, then the first feedback information and the second feedback information are transmitted on the third uplink resource. The third uplink resource is located within the third carrier and the third time unit. The third uplink resource is determined based on the first downlink control information (DCI) corresponding to the second PDSCH. The third uplink resource does not include downlink symbols and / or flexible symbols. The first carrier is different from the third carrier, and / or the first time unit is different from the third time unit.
[0135] In this embodiment, the third uplink resource is different from the first uplink resource. Specifically, there are three possible scenarios: Scenario 1: The first time unit and the third time unit are the same, but the first carrier and the third carrier are different; Scenario 2: The first time unit and the third time unit are different, but the first carrier and the third carrier are the same; Scenario 3: The first time unit and the third time unit are different, and the first carrier and the third carrier are also different.
[0136] Here, the difference between the first time unit and the third time unit can be referred to the relevant description of the difference between the first time unit and the second time unit in step 303 above, which will not be repeated here.
[0137] In one possible implementation, the first DCI in step 304 includes first indication information, which is used to indicate a third carrier, which belongs to a carrier set.
[0138] In one possible implementation, the first feedback information has the same priority as the second feedback information. The first and second feedback information can be combined into a HARQ-ACK codebook, which is then sent on the third uplink resource.
[0139] In one alternative implementation, there are two ways to determine the third uplink resource, which can be achieved through method B1 and method B2 respectively:
[0140] In Method B1, after determining the third carrier, if the third carrier has a corresponding PUCCH-config, which can be called the third uplink resource configuration information, then the third uplink resource used to carry the first feedback information and the second feedback information can be determined based on the third uplink resource configuration information. Specifically, in the third time unit, based on the sum of the size of the first feedback information of the semi-statically scheduled first PDSCH and the size of the second feedback information of the dynamically scheduled second PDSCH, a PUCCH resource set is determined from the at least one PUCCH resource set configured for dynamic scheduling in the third uplink resource configuration information (PUCCH-config) configured for the third carrier. Then, based on the first indication information PRI in the scheduling DCI corresponding to the dynamically scheduled second PDSCH, the third uplink resource is determined from the determined PUCCH resource set to carry the first feedback information and the second feedback information.
[0141] In method A2, after determining the third carrier, if there is no corresponding PUCCH-config for the third carrier, then the third uplink resource used to carry the first feedback information and the second feedback information can be determined based on the PUCCH-config of the first carrier (i.e., the first uplink resource configuration information mentioned above). Specifically, in the third time unit, based on the sum of the size of the first feedback information of the semi-statically scheduled first PDSCH and the size of the second feedback information of the dynamically scheduled second PDSCH, a PUCCH resource set is determined from the at least one PUCCH resource set configured for dynamic scheduling in the first uplink resource configuration information (PUCCH-config) configured for the first carrier. Then, based on the first indication information PRI in the scheduling DCI corresponding to the dynamically scheduled second PDSCH, the third uplink resource is determined from the determined PUCCH resource set to carry the first feedback information and the second feedback information.
[0142] The following describes one possible implementation method with specific examples.
[0143] like Figure 6 and Figure 7 As shown, in a PUCCH group (PUCCH group#1), the time unit set includes time unit #1, time unit #2, and time unit #3, and the carrier set includes CC#1, CC#2, and CC#3. The specific process for determining the uplink resources used to carry feedback information is as follows:
[0144] S1, the UE can receive the first PDSCH of the semi-static scheduling in time unit #1 (i.e., Figure 6 in SPS PDSCH).
[0145] S2, determine to feed back the first HARQ-ACK information of SPS PDSCH in time unit #2 of CC#1 (i.e., obtain the first feedback information above).
[0146] S3, in time unit #2 of CC#1, the UE determines a first uplink resource, namely PUCCH#1, in the sps-PUCCH-AN-List-r16 of the PUCCH resource configuration information of CC#1 according to the size of the first HARQ-ACK information corresponding to SPS PDSCH.
[0147] S4. If the time domain symbols occupied by the first uplink resource (PUCCH#1) include semi-statically configured downlink symbols and / or flexible symbols, the uplink resource that can feed back the first HARQ-ACK information can be determined in two cases.
[0148] In case a1, if there is no dynamic second HARQ-ACK information corresponding to the second PDSCH that needs to be fed back in time unit #2 of CC#1, the frequency domain is switched to determine the second uplink resource that can transmit the first HARQ-ACK information.
[0149] like Figure 6 As shown, taking the first time unit as time unit #2, and switching carriers in ascending order of carrier index as an example, the UE determines the PUCCH resource on each carrier in time unit #2. If a PUCCH resource that meets the preset conditions is determined, the preset condition being that the time domain resource where the PUCCH resource is located does not include downlink symbols and / or flexible symbols, then the determined PUCCH resource is the second uplink resource. Figure 6 As shown, PUCCH#1 on CC#2 of time unit #2 does not meet the preset conditions, so a frequency domain switch is performed to CC#2. There is no PUCCH resource on CC#2 of time unit #2 that meets the preset conditions, so a frequency domain switch is performed again to CC#3. After switching to CC#3, a candidate resource that meets the preset conditions is found on CC#3 of time unit #2. PUCCH#2 that meets the preset conditions is determined on CC#3 of time unit #2, which is the second uplink resource and can be used to carry the first HARQ-ACK information corresponding to the SPS PDSCH.
[0150] In case a2, if there is dynamic second HARQ-ACK information corresponding to the second PDSCH that needs to be fed back in time unit #2 of CC#1, the first HARQ-ACK information and the second HARQ-ACK information are combined into a HARQ-ACK codebook, and the HARQ-ACK codebook is transmitted on the resource used to carry the second feedback information of the dynamically scheduled second PDSCH.
[0151] like Figure 7As shown, the UE also receives a dynamically scheduled second PDSCH in time unit #1. The DCI corresponding to the dynamically scheduled second PDSCH indicates that the carrier used for transmitting feedback information is CC#3. At this time, the first HARQ-ACK information and the second HARQ-ACK information form a HARQ-ACK codebook. Then, according to the above method B1 or method B2, PUCCH#3 is determined, which is the third uplink resource that can be used to carry the HARQ-ACK codebook.
[0152] It should be noted that if, under case a1, case a2 is encountered during the subsequent switching in the frequency domain, it should also be handled according to case a2.
[0153] It should be noted that, Figures 6 to 11 In the text, U indicates that all symbols in the time unit are upward symbols, and D indicates that all symbols in the time unit are downward symbols. This will not be elaborated further below.
[0154] The following describes the third possible implementation method with specific examples.
[0155] like Figure 8 and Figure 9 As shown, in a PUCCH group (PUCCH group#1), the time unit set includes time unit #1, time unit #2, time unit #3, and time unit #4, and the carrier set includes CC#1, CC#2, and CC#3.
[0156] The specific process for determining the uplink resources used to carry feedback information is as follows:
[0157] S1, the UE can receive the first PDSCH of the semi-static scheduling in time unit #1 (i.e., Figure 8 and Figure 9 in SPSPDSCH).
[0158] S2, determine to feed back the first HARQ-ACK information of SPS PDSCH in time unit #2 of CC#1 (i.e., obtain the first feedback information above).
[0159] S3, in time unit #2 of CC#1, the UE determines a first uplink resource, namely PUCCH#1, in the sps-PUCCH-AN-List-r16 of the PUCCH resource configuration information of CC#1 according to the size of the first HARQ-ACK information corresponding to SPS PDSCH.
[0160] S4. If the time domain symbols occupied by the first uplink resource (PUCCH#1) include semi-statically configured downlink symbols and / or flexible symbols, the uplink resource that can feed back the first HARQ-ACK information can be determined in two cases.
[0161] In case b1, if there is no dynamic second HARQ-ACK information corresponding to the second PDSCH that needs to be fed back in time unit #2 of CC#1, the time domain resources are switched to determine the second uplink resources that can transmit the first HARQ-ACK information.
[0162] like Figure 8 As shown, taking the first time unit as time unit #2, and switching time units in ascending order of time unit index, the UE determines candidate PUCCH resources in each time unit of CC#1. If a candidate PUCCH resource that meets the preset conditions is determined, the preset condition being that the time domain resource where the PUCCH resource is located does not include downlink symbols and / or flexible symbols, then the determined candidate PUCCH resource is the second uplink resource. Figure 8 As shown, PUCCH#1 in time unit #2 of CC#1 does not meet the preset conditions, so a time domain switch is performed to time unit #3. There are no candidate PUCCH resources in time unit #3 of CC#1 that meet the preset conditions, so the time domain switch continues to time unit #4. After switching to time unit #4, it is found that there are candidate resources that meet the preset conditions in time unit #4 of CC#1. PUCCH#2 that meets the preset conditions is determined in time unit #4 of CC#1, which is the second uplink resource and can be used to carry the first HARQ-ACK information corresponding to the SPS PDSCH.
[0163] In case b2, if there is a dynamic second HARQ-ACK information corresponding to the second PDSCH in time unit #2 that needs to be fed back, the first HARQ-ACK information and the second HARQ-ACK information are combined into a HARQ-ACK codebook, and the HARQ-ACK codebook is transmitted on the resource used to carry the second feedback information of the dynamically scheduled second PDSCH.
[0164] like Figure 9 As shown, the UE also receives a dynamically scheduled second PDSCH in time unit #1. The DCI corresponding to the dynamically scheduled second PDSCH indicates that the carrier used for transmitting feedback information is CC#3. At this time, the first HARQ-ACK information and the second HARQ-ACK information form a HARQ-ACK codebook. Then, according to the above method B1 or method B2, PUCCH#3 is determined, which is the third uplink resource that can be used to carry the HARQ-ACK codebook.
[0165] It should be noted that if, under case b1, case b2 is encountered during the transition in the time domain, it should also be handled according to case b2.
[0166] The following describes the fourth possible implementation method with specific examples.
[0167] like Figure 10 and Figure 7 As shown, in a PUCCH group (PUCCH group#1), the time unit set includes time unit #1, time unit #2, and time unit #3, and the carrier set includes CC#1, CC#2, and CC#3. The specific process for determining the uplink resources used to carry feedback information is as follows:
[0168] S1, the UE can receive the first PDSCH of the semi-static scheduling in time unit #1 (i.e., Figure 10 and Figure 7 inSPSPDSCH).
[0169] S2, determine to feed back the first HARQ-ACK information of SPS PDSCH in time unit #2 of CC#1 (i.e., obtain the first feedback information above).
[0170] S3, in time unit #2 of CC#1, the UE determines a first uplink resource, namely PUCCH#1, in the sps-PUCCH-AN-List-r16 of the PUCCH resource configuration information of CC#1 according to the size of the first HARQ-ACK information corresponding to SPS PDSCH.
[0171] S4. If the time domain symbols occupied by the first uplink resource (PUCCH#1) include semi-statically configured downlink symbols and / or flexible symbols, the uplink resource that can feed back the first HARQ-ACK information can be determined in two cases.
[0172] In case c1, if there is no dynamic second HARQ-ACK information corresponding to the second PDSCH that needs to be fed back in time unit #2 of CC#1, the frequency domain is switched first and then the time domain is switched to determine the second uplink resource that can transmit the first HARQ-ACK information.
[0173] like Figure 10 As shown, taking the first time unit as time unit #2, and keeping time unit #2 unchanged in the time domain, the carriers are switched in ascending order of carrier index. On each carrier in time unit #2, the UE determines the PUCCH resource. If a PUCCH resource that meets a preset condition is determined, where the preset condition is that the time domain resource containing the PUCCH resource does not include downlink symbols and / or flexible symbols, then the determined PUCCH resource is the second uplink resource. For example... Figure 10As shown, PUCCH#1 on CC#2 of time unit #2 does not meet the preset conditions, so a frequency domain handover is performed to CC#2. Since there are no PUCCH resources on CC#2 of time unit #2 that meet the preset conditions, a frequency domain handover continues to CC#3. After switching to CC#3 of time unit #2, there are still no PUCCH resources on CC#3 of time unit #2 that meet the preset conditions. Another time domain handover is performed to CC#3. Taking the carrier switching in ascending order of carrier index as an example, the UE determines the PUCCH resource on each carrier in time unit #3. First, it determines the PUCCH resource on CC#1 of time unit #3. If no PUCCH resource meeting the preset conditions is determined, after switching to CC#2, if there is a candidate resource meeting the preset conditions on CC#2 of time unit #3, PUCCH#2 meeting the preset conditions is determined on CC#2 of time unit #3. This is the second uplink resource, which can be used to carry the first HARQ-ACK information corresponding to the SPS PDSCH.
[0174] For case c2, please refer to case a2 above, which will not be repeated here.
[0175] It should be noted that if, under case c1, case c2 is encountered during the process of switching from the frequency domain to the time domain, then case c2 should also be followed.
[0176] The following describes the fifth possible implementation method with specific examples.
[0177] like Figure 11 and Figure 7 As shown, in a PUCCH group (PUCCH group#1), the time unit set includes time unit #1, time unit #2, and time unit #3, and the carrier set includes CC#1, CC#2, and CC#3.
[0178] The specific process for determining the uplink resources used to carry feedback information is as follows:
[0179] S1, the UE can receive the first PDSCH of the semi-static scheduling in time unit #1 (i.e., Figure 11 and Figure 7 inSPSPDSCH).
[0180] S2, determine to feed back the first HARQ-ACK information of SPS PDSCH in time unit #2 of CC#1 (i.e., obtain the first feedback information above).
[0181] S3, in time unit #2 of CC#1, the UE determines a first uplink resource, namely PUCCH#1, in the sps-PUCCH-AN-List-r16 of the PUCCH resource configuration information of CC#1 according to the size of the first HARQ-ACK information corresponding to SPS PDSCH.
[0182] S4. If the time domain symbols occupied by the first uplink resource (PUCCH#1) include semi-statically configured downlink symbols and / or flexible symbols, the uplink resource that can feed back the first HARQ-ACK information can be determined in two cases.
[0183] In case d1, if there is no dynamic second HARQ-ACK information corresponding to the second PDSCH that needs to be fed back in time unit #2 of CC#1, the time domain is switched first and then the frequency domain is switched to determine the second uplink resource that can transmit the first HARQ-ACK information.
[0184] like Figure 11 As shown, taking the first time unit as time unit #2, keeping CC#1 unchanged in the frequency domain, the time units are switched in the order from front to back in the time domain. In each time unit of CC#1, the UE determines the PUCCH resource. If a PUCCH resource that meets a preset condition is determined, where the preset condition is that the time domain resource containing the PUCCH resource does not include downlink symbols and / or flexible symbols, then the determined PUCCH resource is the second uplink resource. For example... Figure 11 As shown, PUCCH#1 in time unit #2 of CC#1 does not meet the preset conditions, so a time domain switch is performed to time unit #3. Time unit #3 of CC#1 does not have a PUCCH resource that meets the preset conditions. Then a frequency domain switch is performed to CC#2, continuing the time domain switching from front to back to the earliest time unit after the first time unit, i.e., time unit #2, to determine the second uplink resource. First, an uplink resource that meets the preset conditions is determined in time unit #2 of CC#2, such as... Figure 11 As shown, if no PUCCH resource meeting the preset conditions is found in time unit #2 of CC#2, then the process switches to time unit #3 to find an uplink resource that meets the preset conditions, such as... Figure 11 In the middle, PUCCH#2 that meets the preset conditions is determined in time unit #3 of CC#2, which is the second uplink resource and can be used to carry the first HARQ-ACK information corresponding to SPS PDSCH.
[0185] Case d2 can be found in case a2 above, and will not be repeated here.
[0186] It should be noted that if, under case d1, case d2 is encountered during the process of switching from the time domain to the frequency domain, then case d2 should also be followed.
[0187] This application also provides a communication device, please refer to... Figure 12 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device 1200 includes a communication unit 1210 and a processing unit 1220.
[0188] For example, the communication device may be a network device or a chip included in a network device, and the communication device may be used to implement the functions of the network device involved in any of the above method embodiments. As another example, the communication device may be a terminal device, a chip included in a terminal device, or a device including a terminal device, and the communication device may be used to implement the functions of the terminal device involved in any of the above method embodiments.
[0189] For example, when the communication device is used as a terminal device, the communication unit 1210 is used to receive a first PDSCH with semi-static scheduling; the processing unit 1220 is used to determine a first uplink resource for carrying the first feedback information of the first PDSCH, the first uplink resource being located within a first carrier and a first time unit, the first uplink resource including downlink symbols and / or flexible symbols; the communication unit 1210 is further used to transmit the first feedback information on the second uplink resource if the first time unit does not include resources for carrying the second feedback information of the second PDSCH with dynamic scheduling, wherein the second uplink resource is located within a second carrier and a second time unit, the second uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the second carrier, and / or the first time unit is different from the second time unit.
[0190] In one possible implementation, the communication unit 1210 is further configured to:
[0191] If the first time unit includes resources for carrying second feedback information of the second PDSCH for dynamic scheduling, then the first feedback information and the second feedback information are transmitted on the third uplink resource. The third uplink resource is located within the third carrier and the third time unit. The third uplink resource is determined based on the first downlink control information (DCI) corresponding to the second PDSCH. The third uplink resource does not include downlink symbols and / or flexible symbols. The first carrier is different from the third carrier, and / or the first time unit is different from the third time unit.
[0192] In one possible implementation, the second time unit is the same as the first time unit, the first carrier is different from the second carrier, the second carrier belongs to a candidate carrier set, the candidate carrier set includes at least one candidate carrier, the second time unit of at least one candidate carrier includes a first candidate uplink resource, the first candidate resource does not include downlink symbols and / or flexible symbols, the second carrier is the carrier with the smallest or largest index under the carrier sorting rule among at least one candidate carrier, and the first candidate uplink resource included in the second time unit of the second carrier is the second uplink resource.
[0193] In one possible implementation, the second time unit is the same as the first time unit, the first carrier is different from the second carrier, the index of the second carrier and the index of the second time unit satisfy a first correspondence relationship, the first correspondence relationship belongs to a first correspondence relationship table, the first correspondence relationship table includes a candidate carrier from at least one candidate carrier corresponding to each candidate time unit in at least one candidate time unit, the second time unit belongs to at least one candidate time unit, and the first correspondence relationship table is indicated by the network device through signaling.
[0194] In one possible implementation, the second carrier is the same as the first carrier, the first time unit is different from the second time unit, the second time unit belongs to a set of candidate time units, the set of candidate time units includes at least one candidate time unit, the second carrier of at least one candidate time unit includes a second candidate uplink resource, the second candidate uplink resource does not include downlink symbols and / or flexible symbols, the second time unit is the earliest candidate time unit in the time domain among at least one candidate time unit, and the second candidate uplink resource included in the second carrier of the second time unit is the second uplink resource.
[0195] In one possible implementation, the processing unit 1220 is further configured to: determine a second carrier and a second time unit according to the method of first candidate carrier and then candidate time unit, wherein the second carrier belongs to a candidate carrier set, the candidate carrier set includes at least one candidate carrier, and the second time unit belongs to a candidate time unit set, the candidate time unit set includes at least one candidate time unit.
[0196] In one possible implementation, the first DCI includes first indication information, which indicates a third carrier belonging to a carrier set.
[0197] In one possible implementation, the priority of the first feedback information is the same as the priority of the second feedback information.
[0198] For example, when the communication device is used as a network device, the communication unit 1210 is used to send a first PDSCH of semi-static scheduling;
[0199] The communication unit 1210 is further configured to receive the first feedback information on the second uplink resource if the first uplink resource used to carry the first feedback information of the first PDSCH includes downlink symbols and / or flexible symbols, and the first time unit in which the time domain location of the first uplink resource is located does not include the resource used to carry the second feedback information of the dynamically scheduled second PDSCH, wherein the first uplink resource is located on the first carrier and the first time unit, the first uplink resource is located within the first carrier and the first time unit, the second uplink resource is located within the second carrier and the second time unit, the second uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the second carrier, and / or the first time unit is different from the second time unit.
[0200] In one possible implementation, the communication unit 1210 is further configured to: if the first uplink resource used to carry the first feedback information of the first PDSCH includes downlink symbols and / or flexible symbols, and the first time unit in which the time domain location of the first uplink resource is located includes resources used to carry the second feedback information of the dynamically scheduled second PDSCH, then receive the first feedback information and the second feedback information on the third uplink resource, wherein the third uplink resource is located within the third carrier and the third time unit, the third uplink resource is determined based on the first downlink control information (DCI) corresponding to the second PDSCH, the third uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the third carrier, and / or the first time unit is different from the third time unit.
[0201] In one possible implementation, the second time unit is the same as the first time unit, the first carrier is different from the second carrier, the second carrier belongs to a candidate carrier set, the candidate carrier set includes at least one candidate carrier, the second time unit of at least one candidate carrier includes a first candidate uplink resource, the first candidate resource does not include downlink symbols and / or flexible symbols, the second carrier is the carrier with the smallest or largest index under the carrier sorting rule among at least one candidate carrier, and the first candidate uplink resource included in the second time unit of the second carrier is the second uplink resource.
[0202] In one possible implementation, the second time unit is the same as the first time unit, the first carrier is different from the second carrier, the index of the second carrier and the index of the second time unit satisfy a first correspondence relationship, the first correspondence relationship belongs to a first correspondence relationship table, the first correspondence relationship table includes a candidate carrier from at least one candidate carrier corresponding to each candidate time unit in at least one candidate time unit, the second time unit belongs to at least one candidate time unit, and the first correspondence relationship table is indicated by the network device through signaling.
[0203] In one possible implementation, the second carrier is the same as the first carrier, the first time unit is different from the second time unit, the second time unit belongs to a set of candidate time units, the set of candidate time units includes at least one candidate time unit, the second carrier of at least one candidate time unit includes a second candidate uplink resource, the second candidate uplink resource does not include downlink symbols and / or flexible symbols, the second time unit is the earliest candidate time unit in the time domain among at least one candidate time unit, and the second candidate uplink resource included in the second carrier of the second time unit is the second uplink resource.
[0204] In one possible implementation, the processing unit 1220 is configured to: determine a second carrier and a second time unit according to the method of first candidate carrier and then candidate time unit, wherein the second carrier belongs to a candidate carrier set, the candidate carrier set includes at least one candidate carrier, and the second time unit belongs to a candidate time unit set, the candidate time unit set includes at least one candidate time unit.
[0205] In one possible implementation, the first DCI includes first indication information, which indicates a third carrier belonging to a carrier set.
[0206] In one possible implementation, the priority of the first feedback information is the same as the priority of the second feedback information.
[0207] The processing unit 1220 involved in the communication device can be implemented by a processor or processor-related circuit components, and the communication unit 1210 can be implemented by a transceiver or transceiver-related circuit components.
[0208] Please refer to Figure 13 This is another structural schematic diagram of a communication device provided in an embodiment of this application. The communication device may specifically be a network device, such as a base station, used to implement the functions of the network device involved in any of the above method embodiments.
[0209] The network equipment includes one or more radio frequency (RF) units, such as a remote radio unit (RRU) 1301, and one or more baseband units (BBUs) (also known as digital units, DUs) 1302. The RRU 1301 can be referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, etc., and may include at least one antenna 13011 and an RF unit 13012. The RRU 1301 is mainly used for transmitting and receiving RF signals and converting RF signals to baseband signals. The BBU 1302 is mainly used for baseband processing and base station control. The RRU 1301 and BBU 1302 can be physically installed together or physically separated, i.e., a distributed base station.
[0210] The BBU 1302 is the control center of the base station, also known as the processing unit, and is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spreading, etc. For example, the BBU (processing unit) 1302 can be used to control the base station to execute the operation procedures of the network equipment in the above method embodiments.
[0211] In one example, the BBU 1302 may consist of one or more boards. These boards can collectively support a single access-indicating radio access network (such as an LTE network), or they can each support radio access networks with different access standards (such as LTE, 5G, or other networks). The BBU 1302 may also include a memory 13021 and a processor 13022. The memory 13021 stores necessary instructions and data. The processor 13022 controls the base station to perform necessary actions, such as controlling the base station to execute the transmission operation described in the above method embodiments. The memory 13021 and processor 13022 can serve one or more boards. That is, each board can have its own memory and processor, or multiple boards can share the same memory and processor. Furthermore, each board may also have necessary circuitry.
[0212] Please refer to Figure 14 This is another structural schematic diagram of a communication device provided in an embodiment of this application. Specifically, this communication device can be a terminal device. For ease of understanding and illustration, [the following is a simplified diagram]. Figure 14 In this context, the terminal device is taken as a mobile phone. For example... Figure 14 As shown, the terminal device includes a processor, and may also include memory, radio frequency circuits, antennas, and input / output devices. The processor is mainly used to process communication protocols and data, control the terminal device, execute software programs, and process software program data. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.
[0213] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor then converts the baseband signal back into data and processes it. For ease of explanation, Figure 14 Only one memory and processor are shown in the illustration. In actual terminal device products, there may be one or more processors and one or more memories. Memory may also be referred to as storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application does not limit this.
[0214] In this embodiment, the antenna and radio frequency circuit with transceiver functions can be considered as the transceiver unit of the terminal device, and the processor with processing functions can be considered as the processing unit of the terminal device. Figure 14 As shown, the terminal device includes a transceiver unit 1410 and a processing unit 1420. The transceiver unit can also be called a transceiver, transceiver machine, transceiver device, etc. The processing unit can also be called a processor, processing board, processing module, processing device, etc. Optionally, the device in the transceiver unit 1410 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 1410 used to implement the transmitting function can be considered as a transmitting unit; that is, the transceiver unit 1410 includes a receiving unit and a transmitting unit. The transceiver unit can sometimes be called a transceiver circuit. The receiving unit can sometimes be called a receiver, receiver, or receiving circuit, etc. The transmitting unit can sometimes be called a transmitter, transmitter, or transmitting circuit, etc. It should be understood that the transceiver unit 1410 is used to perform the transmitting and receiving operations on the terminal device side in the above method embodiments, and the processing unit 1420 is used to perform other operations on the terminal device in the above method embodiments besides the transmitting and receiving operations.
[0215] This application also provides a chip system, including: a processor coupled to a memory, the memory being used to store programs or instructions, wherein when the program or instructions are executed by the processor, the chip system implements the methods in any of the above method embodiments.
[0216] Optionally, the chip system may contain one or more processors. These processors can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.
[0217] Optionally, the chip system may contain one or more memories. The memory may be integrated with the processor or disposed separately from it; this application does not limit this. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed separately on different chips. This application does not specifically limit the type of memory or the arrangement of the memory and processor.
[0218] For example, the chip system may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0219] It should be understood that each step in the above method embodiments can be completed by logic circuits in a processor or by instructions in software form. The method steps disclosed in the embodiments of this application can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in a processor.
[0220] This application also provides a computer-readable storage medium storing computer-readable instructions, which, when read and executed by a computer, cause the computer to perform the method in any of the above method embodiments.
[0221] This application also provides a computer program product that, when read and executed by a computer, causes the computer to perform the method in any of the above method embodiments.
[0222] This application also provides a communication system, which includes a network device and at least one terminal device.
[0223] It should be understood that the processor mentioned in the embodiments of this application can be a CPU, or other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0224] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The 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. The 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 random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0225] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) is integrated into the processor.
[0226] It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
[0227] It should be understood that the various numerical designations involved in the various embodiments of this application are merely for the convenience of description, and the order of the above-mentioned process numbers 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 invention.
[0228] 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 implementation should not be considered beyond the scope of this application.
[0229] 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.
[0230] 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 apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0231] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0232] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0233] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion 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 methods described in the various 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.
[0234] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
Claims
1. A method for transmitting feedback information, characterized in that, The method includes: Receive the first PDSCH of the semi-static scheduling; A first uplink resource is determined for carrying the first feedback information of the first PDSCH. The first uplink resource is located within a first carrier and a first time unit. The first uplink resource includes downlink symbols and / or flexible symbols. If the first time unit does not include resources for carrying the second feedback information of the second PDSCH for dynamic scheduling, the first feedback information is transmitted on the second uplink resource, wherein the second uplink resource is located in the second carrier and the second time unit, the second uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the second carrier, and / or the first time unit is different from the second time unit.
2. The method as described in claim 1, characterized in that, The method further includes: If the first time unit includes the resource for carrying the second feedback information of the second PDSCH for dynamic scheduling, then the first feedback information and the second feedback information are transmitted on the third uplink resource, wherein the third uplink resource is located within the third carrier and the third time unit, the third uplink resource is determined based on the first downlink control information (DCI) corresponding to the second PDSCH, the third uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the third carrier, and / or the first time unit is different from the third time unit.
3. The method as described in claim 1, characterized in that, The second time unit is the same as the first time unit. The first carrier is different from the second carrier. The second carrier belongs to a candidate carrier set. The candidate carrier set includes at least one candidate carrier. The second time unit of the at least one candidate carrier includes a first candidate uplink resource. The first candidate uplink resource does not include downlink symbols and / or flexible symbols. The second carrier is the carrier with the smallest or largest index under the carrier sorting rule among the at least one candidate carrier. The first candidate uplink resource included in the second time unit of the second carrier is the second uplink resource.
4. The method as described in claim 1, characterized in that, The second time unit is the same as the first time unit, the first carrier is different from the second carrier, the index of the second carrier and the index of the second time unit satisfy a first correspondence relationship, the first correspondence relationship belongs to a first correspondence relationship table, the first correspondence relationship table includes a candidate carrier of the at least one candidate carrier corresponding to each candidate time unit in at least one candidate time unit, the second time unit belongs to the at least one candidate time unit, and the first correspondence relationship table is indicated by the network device through signaling.
5. The method as described in claim 1, characterized in that, The second carrier is the same as the first carrier, the first time unit is different from the second time unit, the second time unit belongs to a candidate time unit set, the candidate time unit set includes at least one candidate time unit, the second carrier of the at least one candidate time unit includes a second candidate uplink resource, the second candidate uplink resource does not include downlink symbols and / or flexible symbols, the second time unit is the earliest candidate time unit in the time domain among the at least one candidate time unit, and the second candidate uplink resource included in the second carrier of the second time unit is the second uplink resource.
6. The method as described in claim 1, characterized in that, The method further includes: The second carrier and the second time unit are determined according to the method of first selecting candidate carriers and then candidate time units. The second carrier belongs to a set of candidate carriers, which includes at least one candidate carrier. The second time unit belongs to a set of candidate time units, which includes at least one candidate time unit.
7. The method as described in claim 2, characterized in that, The first DCI includes first indication information, which is used to indicate the third carrier, which belongs to a carrier set.
8. The method according to any one of claims 1-7, characterized in that, The priority of the first feedback information is the same as the priority of the second feedback information.
9. A method for transmitting feedback information, characterized in that, The method includes: Send the first PDSCH of the semi-static scheduling; If the first uplink resource used to carry the first feedback information of the first PDSCH includes downlink symbols and / or flexible symbols, and the first time unit in which the time domain location of the first uplink resource is located does not include the resource used to carry the second feedback information of the dynamically scheduled second PDSCH, then the first feedback information is received on the second uplink resource. The first uplink resource is located within the first carrier and the first time unit, the second uplink resource is located within the second carrier and the second time unit, the second uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the second carrier, and / or the first time unit is different from the second time unit.
10. The method as described in claim 9, characterized in that, The method further includes: If the first uplink resource used to carry the first feedback information of the first PDSCH includes downlink symbols and / or flexible symbols, and the first time unit in which the time domain location of the first uplink resource is located includes the resource used to carry the second feedback information of the dynamically scheduled second PDSCH, then the first feedback information and the second feedback information are received on the third uplink resource. The third uplink resource is located within the third carrier and the third time unit. The third uplink resource is determined based on the first downlink control information (DCI) corresponding to the second PDSCH. The third uplink resource does not include downlink symbols and / or flexible symbols. The first carrier is different from the third carrier, and / or the first time unit is different from the third time unit.
11. The method as described in claim 9, characterized in that, The second time unit is the same as the first time unit. The first carrier is different from the second carrier. The second carrier belongs to a candidate carrier set. The candidate carrier set includes at least one candidate carrier. The second time unit of the at least one candidate carrier includes a first candidate uplink resource. The first candidate uplink resource does not include downlink symbols and / or flexible symbols. The second carrier is the carrier with the smallest or largest index under the carrier sorting rule among the at least one candidate carrier. The first candidate uplink resource included in the second time unit of the second carrier is the second uplink resource.
12. The method as described in claim 9, characterized in that, The second time unit is the same as the first time unit, the first carrier is different from the second carrier, the index of the second carrier and the index of the second time unit satisfy a first correspondence relationship, the first correspondence relationship belongs to a first correspondence relationship table, the first correspondence relationship table includes a candidate carrier of the at least one candidate carrier corresponding to each candidate time unit in at least one candidate time unit, the second time unit belongs to the at least one candidate time unit, and the first correspondence relationship table is indicated by the network device through signaling.
13. The method as described in claim 9, characterized in that, The second carrier is the same as the first carrier, the first time unit is different from the second time unit, the second time unit belongs to a candidate time unit set, the candidate time unit set includes at least one candidate time unit, the second carrier of the at least one candidate time unit includes a second candidate uplink resource, the second candidate uplink resource does not include downlink symbols and / or flexible symbols, the second time unit is the earliest candidate time unit in the time domain among the at least one candidate time unit, and the second candidate uplink resource included in the second carrier of the second time unit is the second uplink resource.
14. The method as described in claim 9, characterized in that, The method further includes: The second carrier and the second time unit are determined according to the method of first selecting candidate carriers and then candidate time units. The second carrier belongs to a set of candidate carriers, which includes at least one candidate carrier. The second time unit belongs to a set of candidate time units, which includes at least one candidate time unit.
15. The method as described in claim 10, characterized in that, The first DCI includes first indication information, which is used to indicate the third carrier, which belongs to a carrier set.
16. The method according to any one of claims 9-15, characterized in that, The priority of the first feedback information is the same as the priority of the second feedback information.
17. A device for transmitting feedback information, characterized in that, The device includes: The communication unit is used to receive the first PDSCH of the semi-static scheduling. The processing unit is configured to determine a first uplink resource for carrying the first feedback information of the first PDSCH, the first uplink resource being located within a first carrier and a first time unit, and the first uplink resource including downlink symbols and / or flexible symbols; If the first time unit does not include resources for carrying second feedback information of the second PDSCH for dynamic scheduling, the communication unit is further configured to send the first feedback information on the second uplink resource, wherein the second uplink resource is located within the second carrier and the second time unit, the second uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the second carrier, and / or the first time unit is different from the second time unit.
18. The apparatus as claimed in claim 17, characterized in that, The communication unit is further used for: If the first time unit includes resources for carrying second feedback information of the second PDSCH for dynamic scheduling, then the first feedback information and the second feedback information are transmitted on the third uplink resource, wherein the third uplink resource is located within the third carrier and the third time unit, the third uplink resource is determined based on the first downlink control information (DCI) corresponding to the second PDSCH, the third uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the third carrier, and / or the first time unit is different from the third time unit.
19. The apparatus as claimed in claim 17, characterized in that, The second time unit is the same as the first time unit. The first carrier is different from the second carrier. The second carrier belongs to a candidate carrier set. The candidate carrier set includes at least one candidate carrier. The second time unit of the at least one candidate carrier includes a first candidate uplink resource. The first candidate uplink resource does not include downlink symbols and / or flexible symbols. The second carrier is the carrier with the smallest or largest index under the carrier sorting rule among the at least one candidate carrier. The first candidate uplink resource included in the second time unit of the second carrier is the second uplink resource.
20. The apparatus as claimed in claim 17, characterized in that, The second time unit is the same as the first time unit, the first carrier is different from the second carrier, the index of the second carrier and the index of the second time unit satisfy a first correspondence relationship, the first correspondence relationship belongs to a first correspondence relationship table, the first correspondence relationship table includes a candidate carrier of the at least one candidate carrier corresponding to each candidate time unit in at least one candidate time unit, the second time unit belongs to the at least one candidate time unit, and the first correspondence relationship table is indicated by the network device through signaling.
21. The apparatus as claimed in claim 17, characterized in that, The second carrier is the same as the first carrier, the first time unit is different from the second time unit, the second time unit belongs to a candidate time unit set, the candidate time unit set includes at least one candidate time unit, the second carrier of the at least one candidate time unit includes a second candidate uplink resource, the second candidate uplink resource does not include downlink symbols and / or flexible symbols, the second time unit is the earliest candidate time unit in the time domain among the at least one candidate time unit, and the second candidate uplink resource included in the second carrier of the second time unit is the second uplink resource.
22. The apparatus as claimed in claim 17, characterized in that, The processing unit is further configured to: The second carrier and the second time unit are determined according to the method of first selecting candidate carriers and then candidate time units. The second carrier belongs to a set of candidate carriers, which includes at least one candidate carrier. The second time unit belongs to a set of candidate time units, which includes at least one candidate time unit.
23. The apparatus as claimed in claim 18, characterized in that, The first DCI includes first indication information, which is used to indicate the third carrier, which belongs to a carrier set.
24. The apparatus according to any one of claims 17-23, characterized in that, The priority of the first feedback information is the same as the priority of the second feedback information.
25. A feedback information transmission device, characterized in that, The device includes: The communication unit is used to send the first PDSCH of the semi-static scheduling. If the first uplink resource used to carry the first feedback information of the first PDSCH includes downlink symbols and / or flexible symbols, and the first time unit in which the time domain location of the first uplink resource is located does not include the resource used to carry the second feedback information of the dynamically scheduled second PDSCH, then the communication unit is further configured to receive the first feedback information on the second uplink resource, wherein the first uplink resource is located within the first carrier and the first time unit, the second uplink resource is located within the second carrier and the second time unit, the second uplink resource does not include downlink symbols and / or flexible symbols, the first carrier is different from the second carrier, and / or the first time unit is different from the second time unit.
26. The apparatus as claimed in claim 25, characterized in that, The communication unit is further used for: If the first uplink resource used to carry the first feedback information of the first PDSCH includes downlink symbols and / or flexible symbols, and the first time unit in which the time domain location of the first uplink resource is located includes the resource used to carry the second feedback information of the dynamically scheduled second PDSCH, then the first feedback information and the second feedback information are received on the third uplink resource. The third uplink resource is located within the third carrier and the third time unit. The third uplink resource is determined based on the first downlink control information (DCI) corresponding to the second PDSCH. The third uplink resource does not include downlink symbols and / or flexible symbols. The first carrier is different from the third carrier, and / or the first time unit is different from the third time unit.
27. The apparatus as claimed in claim 25, characterized in that, The second time unit is the same as the first time unit. The first carrier is different from the second carrier. The second carrier belongs to a candidate carrier set. The candidate carrier set includes at least one candidate carrier. The second time unit of the at least one candidate carrier includes a first candidate uplink resource. The first candidate resource does not include downlink symbols and / or flexible symbols. The second carrier is the carrier with the smallest or largest index under the carrier sorting rule among the at least one candidate carrier. The first candidate uplink resource included in the second time unit of the second carrier is the second uplink resource.
28. The apparatus as claimed in claim 25, characterized in that, The second time unit is the same as the first time unit, the first carrier is different from the second carrier, the index of the second carrier and the index of the second time unit satisfy a first correspondence relationship, the first correspondence relationship belongs to a first correspondence relationship table, the first correspondence relationship table includes a candidate carrier of the at least one candidate carrier corresponding to each candidate time unit in at least one candidate time unit, the second time unit belongs to the at least one candidate time unit, and the first correspondence relationship table is indicated by the network device through signaling.
29. The apparatus as claimed in claim 25, characterized in that, The second carrier is the same as the first carrier, the first time unit is different from the second time unit, the second time unit belongs to a candidate time unit set, the candidate time unit set includes at least one candidate time unit, the second carrier of the at least one candidate time unit includes a second candidate uplink resource, the second candidate uplink resource does not include downlink symbols and / or flexible symbols, the second time unit is the earliest candidate time unit in the time domain among the at least one candidate time unit, and the second candidate uplink resource included in the second carrier of the second time unit is the second uplink resource.
30. The apparatus as claimed in claim 25, characterized in that, The device further includes a processing unit for: The second carrier and the second time unit are determined according to the method of first selecting candidate carriers and then candidate time units. The second carrier belongs to a set of candidate carriers, which includes at least one candidate carrier. The second time unit belongs to a set of candidate time units, which includes at least one candidate time unit.
31. The apparatus as claimed in claim 26, characterized in that, The first DCI includes first indication information, which is used to indicate the third carrier, which belongs to a carrier set.
32. The apparatus according to any one of claims 25-31, characterized in that, The priority of the first feedback information is the same as the priority of the second feedback information.
33. A communication device, characterized in that, include: Processor and memory; The memory is used to store computer programs; The processor is configured to execute a computer program stored in the memory to cause the method as described in any one of claims 1 to 8 or the method as described in any one of claims 9 to 16 to be performed.
34. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to execute the code instructions to cause the method as described in any one of claims 1 to 8 or the method as described in any one of claims 9 to 16 to be performed.
35. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed, cause the method as claimed in any one of claims 1 to 8 or the method as claimed in any one of claims 9 to 16 to be implemented.
Citation Information
Patent Citations
Feedback information transmission method and communication apparatus
WO2021032015A1
Method for HARQ feedback and terminal device
WO2021056557A1