Feedback information sending method, feedback information receiving method and device
By switching carriers to transmit feedback information in carrier aggregation scenarios, the feedback latency and reliability issues caused by the unavailability of PUCCH resources are resolved, resulting in lower latency and higher communication efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2021-04-06
- Publication Date
- 2026-06-12
Smart Images

Figure CN116762437B_ABST
Abstract
Description
[0001] This application claims priority to PCT patent application filed on January 15, 2021, with application number PCT / CN2021 / 072322 and titled "Feedback Information Transmission Method, Feedback Information Receiving Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and in particular to a method and apparatus for sending and receiving feedback information. Background Technology
[0003] Hybrid Automatic Repeat Request (HARQ) is a communication method that combines forward error correction (EFC) and automatic repeat request (ARQ) technologies to perform error control and thus ensure communication quality.
[0004] Taking a user equipment (UE) as the receiving end and a network device as the sending end as an example, the network device can indicate the time unit and physical uplink control channel (PUCCH) resources used for transmitting feedback information. Specifically, the network device can send downlink control information (DCI) to the terminal device, which includes time slot offset and resource indication information. The terminal device can determine the PUCCH resources from the PUCCH resource set on the primary cell or PUCCH cell based on the time slot offset and resource indication information.
[0005] However, in carrier aggregation (CA) scenarios, each cell has a corresponding carrier. Within a cell group (CG), besides the primary cell, which can be used to transmit feedback information, a PUCCH cell can also be configured. The primary cell can be used to transmit feedback information from its own cells, as well as feedback information from other cells within the CG. A PUCCH cell can be used to transmit feedback information from its own cells, as well as feedback information from other cells within the CG. All cells transmitting feedback information through the primary cell form one PUCCH group, and all cells transmitting feedback information through the PUCCH cell form another PUCCH group. If the PUCCH resource on the primary cell or PUCCH cell used for transmitting feedback information is unavailable—for example, if the PUCCH resource is configured to transmit downlink symbols, or if there are flexible symbols configured for downlink transmission on the PUCCH resource—then the PUCCH resource cannot be used to transmit feedback information. This causes the network device to instruct the transmission of feedback information on resources following the PUCCH resource, resulting in increased feedback latency, or the failure to transmit feedback information, leading to low communication reliability. Summary of the Invention
[0006] This application provides a feedback information sending method, a feedback information receiving method, and an apparatus, which can send feedback information on cells other than the PCell or PUCCH SCell according to the PUCCH resources configured on the PCell or PUCCH SCell, thereby reducing feedback latency and improving communication reliability.
[0007] To achieve the above objectives, this application adopts the following technical solution:
[0008] Firstly, a feedback information transmission method is provided, which can be applied to a terminal device. The feedback information transmission method may include: the terminal device determining a first uplink resource on a first carrier. The first uplink resource is used to carry first feedback information for a downlink data channel. If the time-domain symbols occupied by the first uplink resource include downlink symbols, and / or the time-domain symbols occupied by the first uplink resource are configured as flexible symbols for downlink transmission, then the terminal device transmits the first feedback information on a second uplink resource of a target carrier. The target carrier is different from the first carrier; the target carrier is one of multiple candidate carriers, and the time-domain symbols occupied by the second uplink resource are uplink symbols, and / or are not configured as flexible symbols for downlink transmission.
[0009] Based on the feedback information transmission method provided in the first aspect, when the first uplink resource is unavailable for transmitting feedback information, the transmission can be switched to a carrier other than the first carrier, enabling timely transmission of feedback information and thus reducing feedback latency. By switching carriers to transmit feedback information, it is possible to transmit feedback information on carriers with available uplink resources, thereby improving communication reliability.
[0010] Furthermore, by switching carriers to transmit feedback information, feedback information can be transmitted on non-designated carriers, which can improve the flexibility of transmitting feedback information, reduce the number of times network devices retransmit the same data, thereby improving efficiency and reducing resource consumption and power consumption.
[0011] In one possible design, the terminal device receives first indication information. This first indication information indicates the mapping relationship between the time slot index of the first carrier and the target carrier index. Thus, the target carrier can be determined based on this mapping relationship, reducing the calculation process for determining the target carrier, thereby simplifying the operation and further reducing feedback latency.
[0012] In one possible design, the target carrier can be the carrier with the smallest absolute value of the difference between the subcarrier spacing of the first carrier and the candidate carriers.
[0013] In one possible design, determining the first uplink resource on the first carrier includes: determining a first time unit based on timing indication information and timing configuration information, wherein the first time unit is a time unit on the first carrier, the timing configuration information is used to configure a set of timing relationships, the set of timing relationships includes at least one timing relationship, each timing relationship in the set of timing relationships is used to determine the timing relationship between the time unit where the downlink data channel on the first carrier is located and the time unit used to transmit feedback information corresponding to the downlink data channel, and the timing indication information is used to indicate a timing relationship in the set of timing relationships configured by the timing configuration information. Based on the first resource indication information and the second resource configuration information, the first uplink resource on the first carrier is determined in the first time unit. The second resource configuration information is used to indicate the set of uplink resources on the first carrier. The first resource indication information is used to indicate the uplink resources in the set of uplink resources indicated by the resource configuration information on the first carrier.
[0014] Optionally, the terminal device determines the second uplink resource based on the first resource configuration information and the first resource indication information. The first resource configuration information indicates the set of uplink resources for the target carrier, and the first resource indication information indicates the uplink resources within the uplink resource set used to carry the first feedback information. Thus, even when the first resource configuration information exists on the target carrier, the second uplink resource can be determined from the target carrier to carry the first feedback information. Selecting the target carrier based on the resource configuration ensures that there are sufficient uplink resources on the target carrier to carry the feedback information, thereby further improving transmission reliability and efficiency.
[0015] Optionally, the second uplink resource has the same time domain start position as the first uplink resource, and the same frequency domain start position as the first uplink resource. In this way, even when there is no PUCCH resource configuration information on the target carrier, the second uplink resource can be determined from the target carrier to carry the first feedback information. Selecting the target carrier based on the resource configuration ensures that there are sufficient uplink resources on the target carrier to carry the feedback information, thereby further improving transmission reliability and efficiency.
[0016] In one possible design, if the first feedback information and the second feedback information are fed back within the same time unit of the target carrier, or if the third uplink resource and the fourth uplink resource on the target carrier overlap in the time domain, the feedback information transmission method provided in the first aspect may further include: the terminal device determining, based on the first resource configuration information and the second resource indication information, that the second uplink resource is used to carry the first feedback information and the second feedback information. Wherein, the third uplink resource is used to carry the first feedback information, and the fourth uplink resource is used to carry the second feedback information. The first resource configuration information is used to indicate the set of uplink resources of the target carrier, and the second resource indication information indicates the uplink resource in the set of uplink resources used to carry the second feedback information.
[0017] In one possible design, the terminal device identifies the carrier among multiple candidate carriers that has a scheduled uplink data channel within a first time unit as the target carrier. The terminal device then transmits first feedback information via the uplink data channel on a second uplink resource of the target carrier.
[0018] In one possible design, the time domain locations of the first uplink resource and the second uplink resource overlap.
[0019] The time unit in which the first uplink resource is located is the first time unit, and the first time unit corresponds to multiple second time units on the target carrier; the time unit in which the second uplink resource is located is the target time unit, and the target time unit is one of multiple second time units.
[0020] Optionally, the target time unit is the second time unit with the earliest time domain among multiple second time units. The second time unit includes candidate uplink resources, and the second uplink resources are the candidate uplink resources in the target time unit. The second time unit satisfies the following conditions: the number of time-domain symbols between the start symbol of the time domain of the candidate uplink resources of the second time unit and the end symbol of the time domain of the downlink data channel is greater than a first threshold, the first threshold being related to the processing capability of the terminal device; and the time-domain symbols occupied by the second uplink resources are uplink symbols, and / or are not configured as flexible symbols for downlink transmission; wherein, the candidate uplink resources are the resources indicated by the first resource indication information and in the first resource configuration information; the first resource configuration information is used to indicate the uplink resource set of the target carrier, and the first resource indication information indicates the uplink resources in the uplink resource set used to carry the first feedback information.
[0021] In one possible design, the second uplink resource is located at the first time domain position, and the number of time domain symbols between the time domain position of the downlink data channel and the first time domain position satisfies the processing capability of the terminal device. In other words, the number of time domain symbols between the time domain end symbol of the downlink data channel and the time domain start symbol of the second uplink resource is greater than a first threshold, which is related to the processing capability of the terminal device.
[0022] In one possible design, the terminal device receives second indication information. This second indication information indicates that if the time-domain symbols occupied by the first uplink resources include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then a target carrier is determined from multiple candidate carriers. Alternatively, the second indication information indicates that if the time-domain symbols occupied by the first uplink resources include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then no first feedback information is sent. Thus, the terminal device can choose whether to switch carriers or send feedback information based on the second indication information, further improving the flexibility of sending feedback information.
[0023] Secondly, a feedback information receiving method is provided, which can be applied to a network device. The feedback information receiving method may include: determining a first uplink resource on a first carrier. The first uplink resource is used to carry first feedback information for a downlink data channel. If the time-domain symbols occupied by the first uplink resource include downlink symbols, and / or the time-domain symbols occupied by the first uplink resource are configured as flexible symbols for downlink transmission, then the network device receives the first feedback information on a second uplink resource of a target carrier. The target carrier is different from the first carrier; the target carrier is one of multiple candidate carriers, and the time-domain symbols occupied by the second uplink resource are uplink symbols, and / or are not configured as flexible symbols for downlink transmission.
[0024] In one possible design, the feedback information receiving method provided by the second aspect may further include: the network device sending first indication information. The first indication information indicates the mapping relationship between the time slot index of the first carrier and the target carrier index.
[0025] In one possible design, the target carrier can be the carrier with the smallest absolute value of the difference between the subcarrier spacing of the first carrier and the candidate carriers.
[0026] In one possible design, the feedback information receiving method provided in the second aspect may further include: the network device determining a second uplink resource based on the first resource configuration information and the first resource indication information. The first resource configuration information indicates the uplink resource set of the target carrier, and the first resource indication information indicates the uplink resource in the uplink resource set used to carry the first feedback information.
[0027] In one possible design, the second uplink resource has the same time domain start position as the first uplink resource, and the second uplink resource has the same frequency domain start position as the first uplink resource.
[0028] Further, the time unit where the first uplink resource is located is the first time unit, which is the same as the time unit corresponding to the timing relationship indicated by the timing indication information in the timing configuration information. The timing configuration information is used to configure a set of timing relationships, which includes at least one timing relationship. Each timing relationship in the set is used to determine the timing relationship between the time unit where the downlink data channel on the first carrier is located and the time unit on the first carrier used to transmit the feedback information corresponding to the downlink data channel. The timing indication information is used to indicate a timing relationship in the set of timing relationships configured by the timing configuration information. The first uplink resource is consistent with the resource indicated by the first resource indication information in the uplink resource set on the first carrier. The first resource indication information is used to indicate the uplink resource in the uplink resource set indicated by the resource configuration information on the first carrier.
[0029] In one possible design, if the first feedback information and the second feedback information are fed back within the same time unit of the target carrier, or if the third uplink resource and the fourth uplink resource on the target carrier overlap in the time domain, the feedback information receiving method provided in the second aspect may further include: the network device determining, based on the first resource configuration information and the second resource indication information, that the second uplink resource is used to carry the first feedback information and the second feedback information. Specifically, the third uplink resource is used to carry the first feedback information, and the fourth uplink resource is used to carry the second feedback information. The first resource configuration information indicates the set of uplink resources of the target carrier, and the second resource indication information indicates the uplink resource in the set of uplink resources used to carry the second feedback information.
[0030] In one possible design, the time unit where the first uplink resource is located is designated as the first time unit. The feedback information receiving method provided in the second aspect may further include: the network device identifying a carrier among multiple candidate carriers that has a scheduled uplink data channel within the first time unit as the target carrier. Accordingly, the network device receives the first feedback information on the second uplink resource of the target carrier, including: the network device receiving the first feedback information on the second uplink resource of the target carrier via the uplink data channel.
[0031] In one possible design, the time domain locations of the first uplink resource and the second uplink resource overlap.
[0032] In one possible design, the time unit where the first uplink resource is located is the first time unit, which corresponds to multiple second time units on the target carrier; the time unit where the second uplink resource is located is the target time unit, which is one of multiple second time units.
[0033] For example, the subcarrier spacing of the target carrier is greater than the subcarrier spacing of the first carrier.
[0034] Optionally, the target time unit is the second time unit with the earliest time domain among multiple second time units. The second time unit includes candidate uplink resources, and the second uplink resources are the candidate uplink resources in the target time unit. The second time unit satisfies the following conditions: the number of time-domain symbols between the start symbol of the time domain of the candidate uplink resources of the second time unit and the end symbol of the time domain of the downlink data channel is greater than a first threshold, the first threshold being related to the processing capability of the terminal device; and the time-domain symbols occupied by the second uplink resources are uplink symbols, and / or, are not configured as flexible symbols for downlink transmission. The candidate uplink resources are the resources indicated by the first resource indication information and in the first resource configuration information; the first resource configuration information is used to indicate the set of uplink resources for the target carrier, and the first resource indication information indicates the uplink resources in the set of uplink resources used to carry the first feedback information.
[0035] In one possible design, the second uplink resource is located in the first time domain position, and the number of time domain symbols between the time domain position of the downlink data channel and the first time domain position is sufficient to meet the processing capabilities of the terminal device.
[0036] Optionally, the starting position of the second uplink resource in the time domain can be the time domain symbol that is the first in the time domain among the first time domain symbols. Here, the first time domain symbol is the time domain symbol that meets the processing capabilities of the terminal device.
[0037] In one possible design, the feedback information receiving method provided by the second aspect may further include: the network device sending second indication information. The second indication information indicates that if the time-domain symbols occupied by the first uplink resource include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then a target carrier is determined among multiple candidate carriers. Alternatively, the second indication information indicates that if the time-domain symbols occupied by the first uplink resource include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then the first feedback information is not received.
[0038] Furthermore, the technical effects of the feedback information receiving method described in the second aspect can be referred to the technical effects of the feedback information sending method described in the first aspect, and will not be repeated here.
[0039] Thirdly, a communication device is provided, comprising a module for performing the method described in any implementation of the first aspect.
[0040] Fourthly, a communication apparatus is provided, comprising a module for performing the method described in any implementation of the second aspect.
[0041] Fifthly, a communication device is provided. The communication device includes a processor coupled to a memory, the processor being configured to execute a computer program stored in the memory, such that the communication device performs the method described in any possible implementation of the first aspect.
[0042] A sixth aspect provides a communication device. The communication device includes a processor coupled to a memory, the processor being configured to execute a computer program stored in the memory, such that the communication device performs the method described in any possible implementation of the second aspect.
[0043] A seventh aspect provides a communication device, including a processor and an interface circuit, the interface circuit being configured to receive signals from other devices outside the communication device and transmit them to the processor or to send signals from the processor to other devices outside the communication device, the processor being configured to implement the method described in any possible implementation of the first aspect via logic circuits or execution code instructions.
[0044] Eighthly, a communication device is provided, including a processor and an interface circuit. The interface circuit is configured to receive signals from other devices outside the communication device and transmit them to the processor, or to send signals from the processor to other devices outside the communication device. The processor is configured to implement the method described in any possible implementation of the second aspect through logic circuits or execution code instructions.
[0045] A ninth aspect provides a communication device, including a processor and a transceiver, the transceiver being used for information exchange between the communication device and other devices, the processor executing program instructions to perform the method described in any possible implementation of the first aspect.
[0046] In a tenth aspect, a communication device is provided, including a processor and a transceiver, the transceiver being used for information exchange between the communication device and other devices, the processor executing program instructions to perform the method described in any possible implementation of the second aspect.
[0047] Eleventh aspect: A computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed on a computer, causing the computer to perform the method described in any possible implementation of the first aspect or the second aspect.
[0048] In a twelfth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed on a computer, cause the computer to perform the method described in any possible implementation of the first or second aspect.
[0049] Thirteenth aspect: a communication system is provided, comprising the communication apparatus described in any one of the third, fifth, seventh, and ninth aspects, as well as the communication apparatus described in any one of the fourth, sixth, eighth, and tenth aspects. Attached Figure Description
[0050] Figure 1 A schematic diagram of the PUCCH group provided in the embodiments of this application;
[0051] Figure 2 This is a schematic diagram of the architecture of the communication system provided in the embodiments of this application;
[0052] Figure 3 A flowchart illustrating the feedback information sending and receiving method provided in the embodiments of this application;
[0053] Figure 4 This is a schematic diagram showing the location relationship between the first uplink resource and the time slot;
[0054] Figure 5 This is a schematic diagram illustrating the relationship between the target carrier and the time unit provided in an embodiment of this application;
[0055] Figure 6 A schematic diagram showing the relationship between subcarrier spacings among various carriers;
[0056] Figure 7 This diagram illustrates the relationship between the target carrier and the uplink data channel.
[0057] Figure 8 This is a schematic diagram of the distribution of BWP;
[0058] Figure 9 This is a schematic diagram showing the location of candidate uplink resources;
[0059] Figure 10 A schematic diagram of resource allocation for the first and second carriers;
[0060] Figure 11 A schematic diagram of the time-domain symbol relationship between the first carrier and the target carrier. Figure 1 ;
[0061] Figure 12 A schematic diagram of the time-domain symbol relationship between the first carrier and the target carrier. Figure 2 ;
[0062] Figure 13 This is a schematic diagram showing the time-domain location of the second uplink resource;
[0063] Figure 14 Schematic diagram of the time-frequency location of the second uplink resource Figure 1 ;
[0064] Figure 15 Schematic diagram of the time-frequency location of the second uplink resource Figure 2 ;
[0065] Figure 16 A schematic diagram illustrating the relationship between resources and carrier waves that carry different feedback information;
[0066] Figure 17 Diagram illustrating the relationship between the third and fourth uplink resources Figure 1 ;
[0067] Figure 18 Diagram illustrating the relationship between the third and fourth uplink resources Figure 2 ;
[0068] Figure 19 Schematic diagram of the communication device provided in the embodiments of this application Figure 1 ;
[0069] Figure 20 Schematic diagram of the communication device provided in the embodiments of this application Figure 2 . Detailed Implementation
[0070] The technical terms used in the embodiments of this application will be introduced first below.
[0071] 1. Feedback Information: After receiving data from a network device, such as data sent via the physical downlink shared channel (PDSCH), the terminal device can send feedback information to the network device. This feedback information indicates whether the data decoding was successful. For example, if the data decoding is successful, the feedback information is an acknowledgement (ACK). If the data decoding fails, the feedback information is a negative acknowledgement (NACK). In the HARQ mechanism, ACK and NACK are collectively referred to as HARQ-ACK information.
[0072] 2. Time-domain symbol, also known simply as symbol. In the embodiments of this application, the time-domain symbol can be an orthogonal frequency division multiplexing (OFDM) symbol or a discrete fourier transform-spread-OFDM (DFT-s-OFDM) symbol. Unless otherwise specified, the symbols in the embodiments of this application refer to time-domain symbols.
[0073] 3. Time slot: In the embodiments of this application, a time slot contains 14 or 12 orthogonal frequency division multiplexing symbols, and the symbol numbers can be 0 to 13 or 0 to 11. In the time domain, these symbols are continuous.
[0074] 4. Time Unit: A time unit may include one or more time slots, or one or more time-domain symbols. The duration of a time slot varies with different subcarrier spacings (SCS). The larger the subcarrier spacing, the shorter the time slot; the smaller the subcarrier spacing, the longer the time slot.
[0075] The relationship between subcarrier spacing and time slots is shown in Table 1. The following explanation is based on Table 1. For example, if the subcarrier spacing is 15 kilohertz (kHz), the length of one time slot is 1 millisecond (ms). If the subcarrier spacing is 30 kHz, the length of one time slot is 0.5 ms. If the subcarrier spacing is 60 kHz, the length of one time slot is 0.25 ms. In summary, the subcarrier spacing of carrier a is twice that of carrier b. u The time slot length of carrier a is 1 / 2 the length of the time slot of carrier b. uU is an integer greater than or equal to 0. For ease of understanding, the following embodiments will use a time unit consisting of one time slot as an example.
[0076] Table 1
[0077] SCS Time slot 15kHz 1ms 30kHz 0.5ms 60kHz 0.25ms
[0078] 5. Cell group, MCG, SCG, PCell, SCell, PUCCH SCell, PUCCH group.
[0079] A cell group (CG) is a collection of multiple cells that are managed by the same network device and communicate with the same terminal device.
[0080] In dual connectivity (DC) technology, CG can be further divided into master cell group (MCG) and secondary cell group (SCG).
[0081] In a Multi-Cell Cell (MCC), the cell used to initiate initial access is called the primary cell (PCell), and all other cells are called secondary cells (SCells). Similarly, in a Multi-Cell Cell (SCG), the cell used to initiate initial access is called the primary secondary cell (PSCell), and all other cells are called secondary cells. PUCCH resources can be configured on both PCells and SCells in an MCG. Similarly, PUCCH resources can be configured on both PSCells and SCells in an SCG. SCells configured with PUCCH resources in either an MCG or SCG are called PUCCH SCells.
[0082] One or more PUCCH cells can be configured within the same CG for transmitting feedback information. For example, in an MCG, a cell configured with PUCCH resources may include one or more of the following: a PCell, or a SCell configured with PUCCH resources. Similarly, in an SCG, a cell configured with PUCCH resources may include one or more of the following: a PSCell, or a SCell configured with PUCCH resources. Exemplarily, a cell configured with PUCCH resources, such as a PCell or a PUCCH SCell, can transmit feedback information from that cell, and can also transmit feedback information from one or more other SCells.
[0083] A PUCCH cell and the SCell that sends feedback information on that PUCCH cell are called a PUCCH group. Figure 1 This is a schematic diagram of the PUCCH group. (Example) Figure 1 As shown, taking MCG as an example, MCG includes one PCell, one PUCCH SCell, and multiple SCells (SCell1-SCell4). If PUCCH group 1 includes SCell1, SCell2, and PCell, then the feedback information of PCell, SCell1, and SCell2 is transmitted on PCell. Specifically, if PDSCH0 is located in time slot 2n of PCell, PDSCH1 is located in time slot 2n+1 of SCell1, and PDSCH2 is located in time slot 2(n+1) of SCell2, and the K1 values corresponding to PDSCH0, PDSCH1, and PDSCH2 are 3, 2, and 1 respectively, and the K1 set of PUCCH group 1 is {1,2,3}, then the feedback information of PDSCH0, PDSCH1, and PDSCH2 is transmitted on time slot 2(n+1)+1 of PCell. If PUCCH group 2 includes SCell3, SCell4, and PUCCH SCell, then the feedback information of each of PUCCHSCell, SCell3, and SCell4 is transmitted on PUCCH SCell. Specifically, if PDSCH3 is located in slot 2n+1 of PUCCH SCell, PDSCH4 is located in slot 2(n+1) of SCell3, and PDSCH5 is located in slot 2n+1 of SCell4, and the K1 values corresponding to PDSCH3, PDSCH4, and PDSCH5 are 1, 1, and 1 respectively, then the K1 set of PUCCH group 2 is {1,2}. The feedback information of each of PDSCH3 and PDSCH5 is transmitted on slot 2(n+1) of PUCCH SCell, and the feedback information of PDSCH4 is transmitted on slot 2(n+1)+1 of PUCCHSCell.
[0084] It should be noted that, in the embodiments of this application, the working bandwidth of each cell may include one or more bandwidth parts (BWPs). In the following embodiments, unless otherwise specified, the resources on a carrier may be the resources corresponding to one or more bandwidth parts in a cell.
[0085] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0086] The technical solutions of this application embodiment can be applied to various communication systems, such as 4th generation (4G) mobile communication systems, such as Long Term Evolution (LTE) systems, Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th generation (5G) mobile communication systems, such as New Radio (NR) systems, and future communication systems, such as 6th generation (6G) mobile communication systems.
[0087] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.
[0088] Furthermore, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as an "example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Rather, the use of the word "example" is intended to present the concept in a specific manner.
[0089] In the embodiments of this application, the terms "information," "signal," "message," "channel," and "signaling" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, their intended meanings are consistent. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, their intended meanings are consistent.
[0090] In the embodiments of this application, sometimes the subscript such as W1 may be mistakenly written as a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.
[0091] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0092] Figure 2 This is a schematic diagram of the architecture of a communication system 100 used in an embodiment of this application. For example... Figure 2 As shown, the communication system includes network device 110 and core network 120. Optionally, the communication system 100 may also include Internet 130. Network device 110 may include at least one wireless access network device (such as...). Figure 2 111a and 111b in the above), may also include at least one terminal device (such as Figure 2 (Referring to sections 112a-112j). Terminal devices connect wirelessly to wireless access network (WLAN) devices, which in turn connect wirelessly or via wired connections to the core network. The core network device and the WLAN device can be independent physical devices, or they can integrate the functions of the core network device and the logical functions of the WLAN device onto the same physical device. Alternatively, a single physical device can integrate some of the functions of both the core network device and the WLAN device. Terminal devices and WLAN devices can be interconnected via wired or wireless connections. Figure 2 This is just an illustration; the communication system may also include other network devices, such as wireless repeaters and wireless backhaul devices. Figure 2 It is not shown in the middle.
[0093] Radio access network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system; it can also be a module or unit that performs some of the functions of a base station, for example, it can be a central unit (CU) or a distributed unit (DU). Radio access network equipment can be a macro base station (such as... Figure 2 111a) in the text can also be a micro base station or an indoor station (such as...). Figure 2 111b) in the text can also be a relay node or a donor node, etc. The embodiments of this application do not limit the specific technology or device form used in the wireless access network equipment. For ease of description, the following description uses a base station as an example of a wireless access network device.
[0094] Terminal devices can also be referred to as terminals, user equipment (UE), mobile stations, mobile terminals, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.
[0095] Base stations and terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminal equipment.
[0096] The roles of base stations and terminal devices can be relative, for example, Figure 2 The helicopter or drone 112i can be configured as a mobile base station. For terminal devices 112j that access network device 110 via 112i, terminal device 112i is a base station; however, for base station 111a, 112i is a terminal device, meaning that 111a and 112i communicate via a wireless air interface protocol. Of course, 111a and 112i can also communicate via a base station-to-base station interface protocol; in this case, relative to 111a, 112i is also a base station. Therefore, both base stations and terminal devices can be collectively referred to as communication devices. Figure 2 111a and 111b in the diagram can be referred to as communication devices with base station functionality. Figure 2 112a-112j in the text can be referred to as communication devices with terminal equipment functions.
[0097] Communication between base stations and terminal devices, between base stations, and between terminal devices can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0098] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the application scenarios of the aforementioned terminal devices, such as smart grids, industrial control, intelligent transportation, and smart cities. The functions of the terminal device can also be executed by modules (such as chips or modems) within the terminal device, or by a device that includes terminal device functions.
[0099] In this application, the base station sends downlink signals or downlink information to the terminal device, with the downlink information carried on the downlink channel; the terminal device sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. In order to communicate with the base station, the terminal device needs to establish a radio connection with a cell controlled by the base station. The cell with which the terminal device has established a radio connection is called the serving cell of the terminal device. When the terminal device communicates with this serving cell, it is also subject to interference from signals from neighboring cells.
[0100] In the embodiments of this application, the time-domain symbol can be an orthogonal frequency division multiplexing (OFDM) symbol or a discrete Fourier transform-spread-OFDM (DFT-s-OFDM) symbol. Unless otherwise specified, the symbols in the embodiments of this application refer to time-domain symbols.
[0101] It is understood that in the embodiments of this application, PDSCH and PUSCH are only examples of downlink data channels and uplink data channels. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of this application do not limit this.
[0102] The following will combine Figures 3-13 The method for sending and receiving feedback information provided in the embodiments of this application will be described in detail.
[0103] For example, Figure 3This is a flowchart illustrating the feedback information sending and receiving method provided in an embodiment of this application. This feedback information sending and receiving method can be applied to... Figure 2 The communication between the terminal device and the network device is shown.
[0104] like Figure 3 As shown, the method for sending and receiving feedback information includes the following steps:
[0105] S301, the terminal device determines the first uplink resource on the first carrier. Correspondingly, the network device can also determine the first uplink resource on the first carrier.
[0106] For example, the first carrier may be a carrier or cell in the PUCCH group used to transmit feedback information, such as a PCell or a PUCCH SCell. For example, in Figure 1 In the PUCCH group 1 shown, the first carrier corresponding to PDSCH0, PDSCH1, and PDSCH2 is PCell. Figure 1 In PUCCH group 2 shown, the first carriers corresponding to PDSCH3, PDSCH4 and PDSCH5 are PUCCH SCell.
[0107] The first uplink resource is used to carry the first feedback information of the downlink data channel.
[0108] For example, in step S301, determining the first uplink resource on the first carrier may include: determining a first time unit based on timing configuration information and timing indication information. Then, determining the first uplink resource in the first time unit of the first carrier based on the first resource indication information and the resource configuration information of the first carrier (the second resource configuration information described below).
[0109] The timing configuration information is used to configure a set of timing relationships, which includes at least one timing relationship. Each timing relationship in the set defines the timing relationship between the time unit where the downlink data channel on the first carrier is located and the time unit used to transmit the HARQ feedback information corresponding to the downlink data channel. The timing indication information is used to indicate a timing relationship in the set of timing relationships configured by the timing configuration information. The timing relationship can be the number of time units between the time unit where the first uplink resource is located and the time unit where the downlink data channel is located. For example, the timing configuration information is the dl-DataToUL-ACK cell in radio resource control (RRC) signaling, and the timing indication information is the PDSCH-to-HARQ_feedback timing indicator field in the DCI.
[0110] The resource configuration information of the first carrier is used to indicate the set of uplink resources on the first carrier. The first resource indication information is used to indicate the uplink resources in the set of uplink resources indicated by the resource configuration information of the first carrier.
[0111] It should be noted that, in this embodiment of the application, the set of timing relationships configured by the timing configuration information can be called the K1 set, and the timing indication information can be mapped to a time slot offset, which can be a value in the K1 set and can be represented by K1. Step S301 is described in detail below.
[0112] It should be noted that when determining the first uplink resource on the first carrier, the network device can also directly determine the first uplink resource, and the first uplink resource determined by the network device can be the same as the first uplink resource determined by the terminal device. Unless otherwise specified, the timeslot offset or K1 value refers to the value mapped from the timeslot indication information to the K1 set.
[0113] In one possible design, step S301, determining the first uplink resource on the first carrier, may include: determining the first uplink resource based on the DCI corresponding to the PDSCH and the resource configuration information of the first carrier. The DCI includes a time slot offset K1 and a Physical Uplink Control Channel Resource Indicator (PRI). The time slot offset K1 indicates the offset of the time unit for transmitting the first feedback information relative to the time unit where the PDSCH is located. In this application, the time unit can be a time slot or a sub-time slot. The PRI indicates the PUCCH resource in the PUCCH resource set used for transmitting the first feedback information. Specifically, the time slot where the first uplink resource is located can be determined based on the time domain position of the PDSCH and the time slot offset K1. The first uplink resource is located in the K1th time slot after the time slot where the PDSCH is located. The PUCCH resource set in the time slot where the first uplink resource is located is determined based on the size of the first feedback information and the resource configuration information of the first carrier. Then, the first uplink resource is determined from the PUCCH resource set based on the PRI. The following is combined with... Figure 4 illustrate.
[0114] Figure 4 This is a schematic diagram showing the location relationship between the first uplink resource and the time slot. For example... Figure 4As shown, PUCCH group 1 includes carriers CC0, CC1, and CC2. Carrier CC0 corresponds to a cell configured with PUCCH resources, such as PCell. PUCCH group 2 includes carriers CC3, CC4, and CC5. Carrier CC3 corresponds to a cell configured with PUCCH resources, such as PUCCHSCell. The K1 set of PUCCH group 1 is {1,2,3}, and the K1 set of PUCCH group 2 is {1,2}. If PDSCH0 is located in slot 2n of carrier CC0, the K1 value corresponding to PDSCH0 is 3, and the first uplink resource PUCCH10 corresponding to PDSCH0 is located in slot 2(n+1)+1 of carrier CC0. If the PUCCH resource set of carrier CC0 includes the PUCCH resources corresponding to resource indices 1-10, and the resource index indicated by the PRI corresponding to PDSCH0 is 3, then the first uplink resource is the PUCCH resource corresponding to resource index 3. In other words, the first uplink resource is the resource at the time-frequency position where resource index 3 is located.
[0115] Similarly, if PDSCH1 is located on time slot 2n+1 of carrier CC1, and the K1 value corresponding to PDSCH1 is 2, then the first uplink resource PUCCH11 corresponding to PDSCH1 ( Figure 4 (Not shown in the image) is located on time slot 2(n+1)+1 of carrier CC0. If PDSCH2 is located on time slot 2(n+1) of carrier CC2, and the K1 value corresponding to PDSCH2 is 1, then the first uplink resource PUCCH12 corresponding to PDSCH2 ( Figure 4 If PDSCH3 is located on time slot 2(n+1)+1 of carrier CC0, and the K1 value corresponding to PDSCH3 is 1, then the feedback information corresponding to PDSCH3 is transmitted on time slot 2(n+1) of carrier CC3. In other words, the first uplink resource PUCCH13 corresponding to PDSCH3 is located on time slot 2(n+1) of carrier CC3. If PDSCH4 is located on time slot 2(n+1) of carrier CC4, and the K1 value corresponding to PDSCH4 is 1, then the feedback information corresponding to PDSCH4 is transmitted on time slot 2(n+1)+1 of carrier CC3. In other words, the first uplink resource PUCCH14 corresponding to PDSCH4 is located on time slot 2(n+1)+1 of carrier CC3. If PDSCH5 is located on time slot 2n+1 of carrier CC5, and the K1 value corresponding to PDSCH5 is 1, then the feedback information corresponding to PDSCH5 is transmitted on time slot 2(n+1) of carrier CC3. In other words, the first uplink resource corresponding to PDSCH5 is PUCCH15 ( Figure 4 (Not shown in the image) is located on time slot 2(n+1) of carrier CC3.
[0116] In this embodiment of the application, the implementation of the first uplink resource corresponding to any one of PDSCH1-PDSCH5 can be determined by referring to the implementation method of determining the first uplink resource of PDSCH0, which will not be repeated here.
[0117] S302, if the time-domain symbols occupied by the first uplink resource include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then the terminal device transmits first feedback information on the second uplink resource of the target carrier. Correspondingly, the network device receives the first feedback information on the second uplink resource of the target carrier. Here, downlink symbols or flexible symbols configured for downlink transmission can be understood as symbols that cannot be used for uplink transmission.
[0118] The target carrier is different from the first carrier. The target carrier is one of multiple candidate carriers. The time domain symbol occupied by the second uplink resource is an uplink symbol and / or is not configured as a flexible symbol for downlink transmission.
[0119] For example, any one or more of the time-domain symbols occupied by the first uplink resource are any of the following: downlink symbols, or flexible symbols configured for downlink transmission.
[0120] Downlink symbols can be time-domain symbols configured for uplink transmission by the DCI. Flexible symbols configured for downlink transmission can be flexible symbols configured for downlink transmission by the timeslot format indication information or the DCI.
[0121] Candidate carriers may include other carriers in the PUCCH group containing the first carrier, excluding the first carrier. Candidate carriers may also include carriers in other PUCCH groups within the CG containing the first carrier, such as the carrier corresponding to PCell or PUCCHSCell. It is understood that in the embodiments of this application, the first carrier in one PUCCH group can also be a candidate carrier in another PUCCH group. The following still refers to... Figure 4 illustrate.
[0122] like Figure 4 As shown, taking any one of PDSCH0, PDSCH1, or PDSCH2 as an example, if carrier CC0 is the first carrier, then the candidate carriers may include one or more of the following: carrier CC1, carrier CC2, and carrier CC3. Taking any one of PDSCH3, PDSCH4, or PDSCH5 as an example, if carrier CC3 is the first carrier, then the candidate carriers may include one or more of the following: carrier CC0, carrier CC4, and carrier CC5.
[0123] The target carrier can be selected from candidate carriers to carry the first feedback information, provided that the time-domain symbols occupied by the first uplink resources include downlink symbols and / or are flexible symbols configured for downlink transmission.
[0124] For example, the target carrier can be selected based on one or more of the following conditions: the mapping relationship between the time slot index and the target carrier index, the subcarrier spacing, the physical up-shared channel (PUSCH), or other feedback information. The following examples illustrate the target carrier selection process.
[0125] Method 1: Determine the target carrier based on the mapping relationship between the time slot index of the first carrier and the target carrier index.
[0126] Figure 5 This is a schematic diagram illustrating the relationship between the target carrier and the time slot provided in an embodiment of this application. Figure 5 As shown in Table 1, the subcarrier spacing of carriers CC0, CC1, and CC2 is 30 kHz, and the time slot length of each carrier is the same. The mapping relationship between the time slot index of the first carrier and the target carrier index is as follows: time slot 2n corresponds to carrier CC1, time slot 2n+1 corresponds to carrier CC3, time slot 2(n+1) corresponds to carrier CC1, and time slot 2(n+1)+1 corresponds to carrier CC0.
[0127] Table 2
[0128] Time slot index Time slot 2n Time slot 2n+1 Time slot 2(n+1) Time slot 2(n+1)+1 Target carrier index CC1 CC3 CC1 CC0
[0129] If the K1 value corresponding to PDSCH0 is 1, the first uplink resource PUCCH0 corresponding to PDSCH0 is located in time slot 2n+1 of carrier CC0. Since the carrier index corresponding to time slot 2n+1 of carrier CC0 is "CC3", the target carrier corresponding to PDSCH0 is carrier CC3. Similarly, if the K1 value corresponding to PDSCH1 is 1, the first uplink resource PUCCH11 corresponding to PDSCH1 is located in time slot 2(n+1) of carrier CC0. Since the target carrier index corresponding to time slot 2(n+1) is "CC1", the target carrier corresponding to PDSCH1 is carrier CC1.
[0130] Specifically, Figure 3 The provided feedback information sending and receiving method may further include: the network device sending first indication information to the terminal device. Correspondingly, the terminal device receiving the first indication information. The first indication information indicates the mapping relationship between the time slot index and the target carrier index.
[0131] The terminal device can determine the target carrier based on the first indication information. Correspondingly, the network device can determine the target carrier based on the first indication information. The implementation method for determining the target carrier based on the first indication information can refer to the implementation method of Method 1 described above, and will not be repeated here.
[0132] In this way, the target carrier can be determined based on the mapping relationship between the time slot index and the target carrier index, reducing the calculation process for determining the target carrier, thereby simplifying the operation and further reducing the feedback latency.
[0133] Method 2: Determine the target carrier based on the subcarrier spacing.
[0134] Optionally, the target carrier can be the carrier with the smallest absolute value of the difference between its subcarrier spacing and that of the first carrier among a plurality of candidate carriers. That is, the subcarrier spacing of the target carrier satisfies one or more of the following conditions:
[0135] |Δfo-Δfg|=min(|Δfo-Δfi|), or,
[0136] |Δμo-Δμg|=min(|Δμo-Δμj|).
[0137] Where Δfo is the subcarrier spacing of the first carrier, Δfg is the subcarrier spacing of the target carrier, and Δfi is the subcarrier spacing of the i-th carrier among the candidate carriers, where i is a positive integer; μo is the subcarrier spacing configuration of the first carrier, μg is the subcarrier spacing configuration of the target carrier, and μj is the subcarrier spacing configuration of the j-th carrier among multiple candidate carriers, where j is a positive integer. The following combines... Figure 6 illustrate.
[0138] Figure 6 This is a schematic diagram showing the relationship between the subcarrier spacing of each carrier. For example... Figure 6 As shown, the PUCCH group includes carriers CC0, CC1, CC6, and CC7. The subcarrier spacing of carrier CC0 and CC1 is 30 kHz, the subcarrier spacing of carrier CC6 is 60 kHz, and the subcarrier spacing of carrier CC7 is 15 kHz. PDSCH0 is located on time slot 2n of carrier CC0. If the K1 value corresponding to PDSCH0 is 2, then time slot 2(n+1) on carrier CC0 is used to carry the feedback information of PDSCH0. In other words, the first uplink resource PUCCH10 corresponding to PDSCH0 is located on time slot 2(n+1)+1 of carrier CC0. Time slots 2(n+1) of carrier CC1, 4(n+1) of carrier CC6, 4(n+1)+1 of carrier CC6, and n+1 of carrier CC7 are all uplink time slots. If time slot 2(n+1) on carrier CC0 is a downlink time slot, then the target carrier can be carrier CC1.
[0139] An uplink time slot is a time slot that can be used to transmit feedback information. The time domain symbol of an uplink time slot may include one or more of the following: uplink symbol, unconfigured flexible symbol, or flexible symbol configured for uplink transmission.
[0140] Downlink time slots are time slots that cannot be used to transmit feedback information. For example, a downlink time slot may include one or more of the following: downlink symbols, or flexible symbols configured for downlink transmission.
[0141] In this way, the candidate carrier with the closest subcarrier spacing to the first carrier can be selected as the target carrier. For example, a candidate carrier with the same subcarrier spacing as the first carrier can be selected as the target carrier, which simplifies the carrier index conversion operation and further reduces feedback delay.
[0142] Method 3: Determine the target carrier based on PUSCH.
[0143] Specifically, the time unit in which the first uplink resource is located is the first time unit. Figure 3 The provided feedback information transmission and reception method may further include: the terminal device identifying a carrier among multiple candidate carriers that exists in a scheduled uplink data channel within a first time unit as the target carrier. Correspondingly, the network device identifies a carrier among multiple candidate carriers that exists in a scheduled uplink data channel within the first time unit as the target carrier.
[0144] Still with Figure 6 Taking the PUCCH group shown as an example, if a PUSCH is configured on time slot 2(n+1) of carrier CC2, then carrier CC2 is the target carrier. For example, ... Figure 7 As shown, the subcarrier spacing of carriers CC0 to CC3 is equal. Since the K1 value of PDSCH2 is 1, the first uplink resource PUCCH12 corresponding to PDSCH2 is located in time slot 2(n+1)+1 of carrier CC0. Time slot 2(n+1)+1 of carrier CC0 is a downlink time slot and cannot transmit feedback information. Time slots 2(n+1)+1 of carriers CC1 and CC2 are both uplink time slots. If there is a scheduled PUSCH on time slot 2(n+1)+1 of carrier CC1, then the target carrier is carrier CC1.
[0145] Method 4: Determine the target carrier based on other feedback information.
[0146] like Figure 6 As shown, if there is other feedback information in time slot n+1 of carrier CC7, then carrier CC7 is the target carrier.
[0147] Method 5: Determine the target carrier based on multiple conditions.
[0148] (1) For example, the target carrier can be determined based on the mapping relationship between the time slot index and the target carrier index, the subcarrier spacing, the priority of PUSCH, or other feedback information. Figure 6 As shown, if the conditions for determining the target carrier include other feedback information and subcarrier spacing, and the priority of other feedback information is higher than the priority of subcarrier spacing, then the target carrier is CC7.
[0149] (2) For example, a candidate carrier that simultaneously meets multiple conditions can also be determined as the target carrier. For example, the multiple conditions include: the subcarrier spacing of the candidate carrier is the same as the subcarrier spacing of the first carrier, and the time slot of the candidate carrier corresponding to the time slot where the first feedback information is located is configured with a PUSCH. Figure 6 As shown, a PUSCH is configured on time slot 2(n+1) of carrier CC2. If the priority of the PUSCH is higher than the priority of the subcarrier spacing, then carrier CC2 is the target carrier. Furthermore, various conditions also include carrier priority. If PUSCHs are configured on both time slot 2(n+1) of carrier CC1 and time slot 2(n+1) of carrier CC2, and the priority of carrier CC2 is higher than the priority of carrier CC1, then carrier CC2 is the target carrier.
[0150] For example, the target carrier can be determined based on the subcarrier spacing and the carrier index of the carrier. If there are two or more candidate carriers that are closest to the subcarrier spacing of the first carrier, then the target carrier is the candidate carrier with the smallest carrier index among the subcarriers closest to the first carrier.
[0151] The conditions for selecting a target carrier listed in this embodiment are for illustrative purposes only and do not specifically limit the conditions for determining the target carrier. It is understood that in specific implementations, the target carrier can be determined based on other conditions, or on other combinations of conditions; these will not be elaborated upon in this embodiment.
[0152] Thus, the target carrier is determined from the candidate carriers with the closest subcarrier spacing based on the carrier index of each candidate carrier, the priority of each candidate carrier, or the PUSCH configuration of the time slot where the first uplink resource is located, in order to simplify the operation and improve efficiency.
[0153] In this embodiment, the first carrier and the candidate carrier can be different BWPs in the same cell, which can be a PCell or an SCell. For example, the first carrier is BWP1 on a PCell, and the candidate carrier is BWP2 on a PCell.
[0154] It can be understood that the first carrier or candidate carrier can be a portion of the frequency resources already configured in the cell, such as different BWPs within the same cell or different subbands of the same BWP. Specifically, a BWP can be a portion of the frequency resources already configured in the cell, while a subband occupies a portion of the frequency resources of a single BWP. The following combines... Figure 8 illustrate.
[0155] Figure 8 This is a schematic diagram showing the distribution of BWP. (Example) Figure 8 As shown, if a cell's BWPs include BWP1-BWP4, and BWP1 includes sub-band 1 and sub-band 2, then the first carrier can be any one of BWP1-BWP4, and the candidate carrier can be any one of the BWP1-BWP4 except for the first carrier. The target carrier can be any one of the BWP1-BWP4 except for the first carrier. Alternatively, the first carrier can be any one of the sub-bands of BWP1, such as sub-band 1, the candidate carrier can be any other sub-band of BWP1 except for the first carrier, such as sub-band 2, and the target carrier can be one of the other sub-bands, such as sub-band 2.
[0156] It should be noted that in the embodiments of this application, different cells or different BWPs in the same cell, or different sub-frequency bands in the same BWP in the same cell, may have different time domain configurations. Figure 10 This is a diagram illustrating the resource configuration for the first and second carriers. (Example:) Figure 10 The time-domain resource configuration of each time unit in carrier CC0 can be in the following order: downlink, downlink, uplink, uplink, and the time-domain resource configuration of each time unit in carrier CC1 can be in the following order: downlink, uplink, downlink, uplink.
[0157] It is understood that in the embodiments of this application, a time unit can be a time slot, a sub-slot, or an OFDM symbol.
[0158] It is understood that the target carrier and the first carrier can belong to the same PUCCH group or different PUCCH groups. The first carrier has corresponding PUCCH resource configuration information, and the target carrier can also have corresponding PUCCH resource configuration information. The following combines... Figure 9 The middle target carrier and the first carrier belong to the same PUCCH group.
[0159] Figure 9 This is a schematic diagram illustrating the configuration information corresponding to the first carrier and the target carrier. For example... Figure 9As shown, in PUCCH group 1, the first carrier is CC0, and the target carrier is CC1. The subcarrier spacing of the first carrier and the target carrier is the same. The target carrier may have corresponding resource configuration information, such as first resource configuration information. The first carrier has corresponding timing configuration information and resource configuration information (second resource configuration information). For example, the timing configuration information corresponding to the first carrier may be a K1 set, which is the set {1,2,3}. The timing indication information may be the bit field indicating the timing relationship in the DCI of scheduling PDSCH0, and this information can be mapped to a K1 value. For example, if the timing indication information is 00, then the value mapped to the K1 set is 1, that is, the K1 value is 1. The resource configuration information corresponding to the first carrier may be second resource configuration information. Thus, based on the K1 set corresponding to carrier CC0 and the K1 value obtained by mapping the timing indication information in the DCI of scheduling PDSCH0, it can be determined that the first time unit is the time unit corresponding to time slot 2n+1 on carrier CC0. Based on the first resource indication information and the second resource configuration information, the first uplink resource PUCCH10 can be determined in the time unit corresponding to time slot 2n+1 on CC0. It can be understood that when determining the second uplink resource PUCCH20 on the target carrier, the second uplink resource can also be determined based on the first resource configuration information, the first resource indication information, the K1 set corresponding to carrier CC1, and the K1 value obtained by mapping the timing indication information in the DCI of the scheduled downlink data.
[0160] For example, each time domain symbol in the time domain symbols occupied by the second uplink resource is one of the following: an uplink symbol, or a flexible symbol not configured for downlink transmission.
[0161] Flexible symbols not configured for downlink transmission include: unconfigured flexible symbols or flexible symbols configured for uplink transmission.
[0162] Uplink symbols can be time-domain symbols configured for uplink transmission by the DCI. Flexible symbols configured for uplink transmission can be flexible symbols configured for uplink transmission by the timeslot format indication information or the DCI. Unconfigured flexible symbols can be flexible symbols that are not configured for downlink or uplink transmission by the timeslot format indication information or the DCI.
[0163] In one possible design, Figure 3 The feedback information sending and receiving method shown may further include: the terminal device determining the time unit in which the second uplink resource is located. Correspondingly, the network device may also determine the time unit in which the second uplink resource is located.
[0164] For example, if the subcarrier spacing of the first carrier and the target carrier is the same, and one time unit includes one time slot, then the time slot index of the time slot where the second uplink resource is located is the same as the time slot index of the time slot where the first uplink resource is located. For example, Figure 6 The subcarriers of carriers CC0 and CC2 shown are spaced the same. If CC2 is the target carrier, the first uplink resource is in time slot 2(n+1) of carrier CC0, and the second uplink resource is in time slot 2(n+1) of carrier CC2.
[0165] For example, the time unit where the first uplink resource is located is the first time unit, which may include multiple second time units on the target carrier. The time unit where the second uplink resource is located is the target time unit, which may be one of multiple second time units. For example, if the subcarrier spacing of the target carrier is greater than the subcarrier spacing of the first carrier, or if the number of time domain symbols occupied by the second time unit on the target carrier is less than the number of time domain symbols occupied by the first time unit on the first carrier, such as the first time unit being a time slot and the second time unit being a sub-slot, then the first time unit corresponds to multiple second time units.
[0166] The subcarrier spacing of the target carrier is greater than that of the first carrier. This can mean that one time unit of the target carrier and one time unit of the first carrier contain the same number of time-domain symbols, but the duration of each time-domain symbol of the target carrier is shorter than the duration of each time-domain symbol of the first carrier. (The following is a continuation of this discussion.) Figure 11 illustrate.
[0167] Figure 11 A schematic diagram of the time-domain symbol relationship between the first carrier and the target carrier. Figure 1 .like Figure 11 As shown, the first carrier is carrier CC0, and the target carrier is carrier CC1. If a time unit contains one time slot, and one time slot contains 14 time domain symbols, such as time domain symbols 0-13, the subcarrier spacing of the first carrier is 15kHz, the subcarrier spacing of carrier CC1 is 30kHz, and the duration of one time domain symbol on carrier CC0 is half the duration of one time domain symbol on carrier CC0, then one time slot on carrier CC0 corresponds to two time slots on carrier CC1, and the first time unit corresponds to multiple second time units.
[0168] The number of time-domain symbols occupied by the second time unit on the target carrier is less than the number of time-domain symbols occupied by the first time unit on the first carrier. This can be because the subcarrier spacing of the target carrier is the same as the subcarrier spacing of the first carrier. The number of time-domain symbols occupied by the first time unit on the first carrier is the number of time-domain symbols of one time slot, and the number of time-domain symbols occupied by the second time unit on the target carrier is either the number of time-domain symbols occupied by one sub-time slot or one time-domain symbol. The following combines... Figure 12 illustrate.
[0169] Figure 12 A schematic diagram of the time-domain symbol relationship between the first carrier and the target carrier. Figure 2 .like Figure 12 As shown, the first carrier is carrier CC0, and the target carrier is carrier CC1. The subcarrier spacing of both carrier CC0 and carrier CC1 is 15kHz. The first time unit on carrier CC0 occupies 14 time domain symbols (time domain symbol 0-time domain symbol 13), and the second time unit on carrier CC1 occupies 7 time domain symbols (time domain symbol 0-time domain symbol 6, or time domain symbol 7-time domain symbol 13), constituting one sub-time slot. One first time unit on carrier CC0 corresponds to two second time units on carrier CC1.
[0170] It is understood that in the embodiments of this application, the number of time domain symbols occupied by a sub-time slot is not limited to 7 time domain symbols. For example, the number of time domain symbols occupied by a sub-time slot can be 2. If the second time unit is a sub-time slot, then 14 time domain symbols correspond to 7 sub-time slots. In this case, 1 first time unit on the first carrier corresponds to 7 second time units. Regarding the number of time domain symbols included in the time unit, refer to the existing implementation methods of time domain symbols for sub-time slots, which will not be elaborated here.
[0171] It should be noted that, in the embodiments of this application, the time domain symbol can be an OFDM symbol.
[0172] Specifically, if the subcarrier spacing of the target carrier is greater than the subcarrier spacing of the first carrier, then the second uplink resource is one of the time slots of the target carrier corresponding to the time slot of the first uplink resource. For example, such as Figure 6 As shown, when the target carrier is carrier CC6, the subcarrier spacing of carrier CC6 is twice that of carrier CC0, and the time slot length of carrier CC6 is half that of carrier CC0. The first uplink resource is located on time slot 2(n+1) of carrier CC0. The time slots on carrier CC6 corresponding to time slot 2(n+1) of carrier CC0 are time slot 4(n+1) and time slot 4(n+1)+1. Therefore, the second uplink resource is located on time slot 4(n+1) or time slot 4(n+1)+1 of carrier CC6.
[0173] Optionally, the target time unit is the second time unit with the earliest time domain among multiple second time units. The second time unit includes candidate uplink resources, and the second uplink resources are candidate uplink resources in the target time unit. The second time unit satisfies the following conditions 1 and 2:
[0174] Condition 1: The number of time-domain symbols between the start time symbol of the candidate uplink resource in the second time unit and the end time symbol of the downlink data channel is greater than a first threshold, which is related to the processing capability of the terminal device.
[0175] Condition 2: In the second time unit, the time domain symbols occupied by the candidate uplink resources are uplink symbols, and / or are not configured as flexible symbols for downlink transmission.
[0176] Here, the candidate uplink resources are the resources indicated by the first resource indication information and included in the first resource configuration information; the first resource configuration information is used to indicate the uplink resource set of the target carrier, and the first resource indication information indicates the uplink resources in the uplink resource set used to carry the first feedback information. The following explains how to determine the candidate uplink resources in a second time unit.
[0177] Specifically, in the second time unit, the PUCCH resource set in the second time unit is determined based on the magnitude of the first feedback information and the first resource configuration information. Then, based on the first resource indication information, candidate uplink resources are determined from the PUCCH set determined in the second time unit. The implementation of the candidate uplink resources can be referenced from the implementation of the first uplink resources.
[0178] The following example illustrates how to determine candidate uplink resources, assuming the target carrier and the first carrier are located in the same PUCCH group.
[0179] like Figure 6 As shown, if the first carrier is carrier CC0 and the target carrier is carrier CC6, carrier CC0 and carrier CC6 are located in the same PUCCH group. Carrier CC6 has corresponding first resource configuration information, and the timing configuration information corresponding to carrier CC0 is set K1, such as set {1,2,3}. The timing indication information in the DCI of scheduling PDSCH0 is 00, which is mapped to set K1, resulting in a K1 value of 1.
[0180] When determining candidate uplink resources, firstly, based on the K1 value and the K1 set, the first uplink resource PUCCH10 is determined to be located within the time unit corresponding to time slot 2n+1 of carrier CC0. In other words, the first time unit is the time unit corresponding to time slot 2n+1 of carrier CC0. Next, the second time unit is determined based on the first time unit. The time unit on carrier CC6 corresponding to the first time unit is the second time unit, specifically the time units corresponding to time slots 4n+2 and 4n+3 on carrier CC6.
[0181] Then, based on the magnitude of the first feedback information and the first resource configuration information, a PUCCH resource set is determined from the two second time units in CC6. Then, based on the first resource indication information, candidate uplink resources are determined from the PUCCH resource set for each second time unit. The implementation of determining candidate uplink resources for each second time unit from the PUCCH resource set based on the first resource indication information can refer to the implementation method of the first uplink resources, and will not be elaborated here.
[0182] When the target carrier and the first carrier are located in different PUCCH groups, the process of determining candidate uplink resources is similar to that when the target carrier and the first carrier are located in the same PUCCH group, and will not be described in detail here.
[0183] The following combination Figure 6 This indicates that the second time unit satisfies conditions 1 and 2.
[0184] like Figure 6 As shown, if one time slot on a carrier corresponds to one time unit, time slot 2(n+1) on carrier CC0 corresponds to the first time unit 2(n+1), and time slots 4(n+1) and 4(n+1)+1 on carrier CC6 correspond to the second time units 4(n+1) and 4(n+1)+1 respectively. The first time unit 2(n+1) on carrier CC0 corresponds to the second time units 4(n+1) and 4(n+1)+1 on carrier CC6. Candidate uplink resources exist on the second time units 4(n+1) and 4(n+1)+1 respectively. The terminal device receives the downlink data channel PDSCH0 on time unit 2n on carrier CC0.
[0185] Condition 1 could be the number of time-domain symbols between the time-domain start symbol of the candidate uplink resource and the time-domain end symbol of the downlink data channel, such as the number of time-domain symbols corresponding to the subcarrier interval of the target carrier, which needs to meet the data processing capability of the terminal device on the target carrier. For example, in the second time unit 4(n+1), the time-domain symbols occupied by the candidate uplink resource are time-domain symbols 10-11. On the first carrier, the time-domain end symbol of the downlink data channel is time-domain symbol 10 in time unit 2n, and the number of time-domain symbols between the time-domain start symbol of the candidate uplink resource and the time-domain end symbol of the downlink data channel is 14, which needs to meet the processing capability of the terminal device.
[0186] Condition 2 can be one of the following: each of the time-domain symbols occupied by the candidate uplink resource is either an uplink symbol or a flexible symbol not configured for downlink transmission. For example, if the time-domain symbols occupied by the candidate uplink resource are time-domain symbols 10-11, then time-domain symbol 10 is an uplink symbol, and time-domain symbol 11 is a flexible symbol not configured for downlink transmission. Alternatively, time-domain symbol 10 is a flexible symbol for downlink transmission, and time-domain symbol 11 is not configured as an uplink symbol. Alternatively, time-domain symbol 10 is an uplink symbol, and time-domain symbol 11 is not configured as an uplink symbol. Alternatively, time-domain symbol 10 is a flexible symbol for downlink transmission, and time-domain symbol 11 is not configured as a flexible symbol for downlink transmission.
[0187] It is understood that in the embodiments of this application, if multiple candidate uplink resources in multiple time units simultaneously satisfy condition 1 and condition 2, then the second time unit with the earliest time domain position among the multiple second time units that simultaneously satisfy condition 1 and condition 2 can be determined as the time unit where the second uplink resource is located.
[0188] In this embodiment of the application, the second time unit where the second uplink resource is located may also satisfy other conditions.
[0189] Alternatively, the target time unit can be the latest time unit in the time domain among multiple second time units.
[0190] Still with Figure 6 Taking the first time unit 2(n+1) on carrier CC0 as corresponding to the second time unit 4(n+1) and the second time unit 4(n+1)+1 on carrier CC6 as an example, the time unit where the second uplink resource is located is the second time unit 4(n+1)+1.
[0191] Alternatively, the target time unit may be a time unit that includes the time domain end symbol of the first uplink resource.
[0192] Still with Figure 6Taking the first time unit 2(n+1) on carrier CC0 as corresponding to the second time unit 4(n+1) and the second time unit 4(n+1)+1 on carrier CC6 as an example, if the time domain end symbol of the first uplink resource on carrier CC0 is the 5th time domain symbol in the first time unit, and the duration of the 5th time domain symbol in the first time unit is within the duration of all time domain symbols in the second time unit 4(n+1), then the target time unit includes the time domain end symbol of the first uplink resource, and the time unit where the second uplink resource is located is the second time unit 4(n+1).
[0193] For example, if the subcarrier spacing of the target carrier is less than the subcarrier spacing of the first carrier, then the second uplink resource is: on the target carrier, the time-domain location includes the time-domain location of the first uplink resource. For example, as Figure 6 As shown, if the target carrier is carrier CC7, the subcarrier spacing of carrier CC7 is 1 / 2 of the subcarrier spacing of carrier CC0, and the time slot length of carrier CC7 is twice the time slot length of carrier CC0, the first uplink resource is located on time slot 2(n+1) of carrier CC0. Since time slot 2(n+1) of carrier CC0 includes the first seven time domain symbols of time slot n+1 of carrier CC7, the second uplink resource is located on time slot n+1 of carrier CC7.
[0194] In one possible design, the second uplink resource has the same time domain start position as the first uplink resource, and the second uplink resource has the same frequency domain start position as the first uplink resource.
[0195] Figure 13 This is a schematic diagram illustrating the time-domain location of the second uplink resource. For example... Figure 13 As shown, taking the time-domain starting positions of carriers CC0 and CC1 with a subcarrier spacing of 30kHz as an example, the first uplink resource PUCCH10 is determined based on the K1 value 3 and the corresponding PRI of PDSCH0. Time slot 2(n+1)+1 of carrier CC0 is the downlink time slot, and time slot 2(n+1)+1 of carrier CC1 is the uplink time slot. If the time-domain starting position of the first uplink resource PUCCH10 is the time-domain position corresponding to time ts, then the time-domain starting position of the second uplink resource PUCCH20 corresponding to PDSCH0 is the time-domain position corresponding to time ts on CC0. If the frequency-domain starting position of the first uplink resource PUCCH10 is the frequency-domain position corresponding to frequency point fs, then the frequency-domain starting position of the second uplink resource PUCCH20 is the frequency-domain position corresponding to frequency point fs on CC1.
[0196] If the subcarrier spacing of the first carrier and the target carrier is the same, then the time domain end position of the second uplink resource can also be the same as the time domain end position of the first uplink resource. In other words, the time domain position of the first uplink resource coincides with the time domain position of the second uplink resource.
[0197] As mentioned above Figure 4 In the carriers shown, if the subcarrier spacing of carrier CC0 and carrier CC2 is 30kHz, and time slot 2(n+1)+1 of carrier CC0 is a downlink time slot and time slot 2(n+1)+1 of carrier CC2 is an uplink time slot, then the second uplink resource PUCCH20 corresponding to PDSCH0 can be located in time slot 2(n+1)+1 of carrier CC2.
[0198] For example, the above Figure 5 In the carriers shown, if the subcarrier spacing of carriers CC0, CC1, and CC2 is 30 kHz, and time slot 2n+1 of carrier CC0 is a downlink time slot, time slot 2(n+1) of carrier CC0 is a downlink time slot, time slot 2(n+1) of carrier CC1 is an uplink time slot, and time slot 2n+1 of carrier CC2 is an uplink time slot, then the second uplink resource PUCCH20 corresponding to PDSCH0 is located within time slot 2n+1 of carrier CC2. Alternatively, the second uplink resource PUCCH21 corresponding to PDSCH1 is located within time slot 2(n+1) of carrier CC2.
[0199] Figure 14 Schematic diagram of the time-frequency location of the second uplink resource Figure 1 .like Figure 14 As shown, taking carrier CC0 and carrier CC1 with a subcarrier spacing of 30kHz as examples, the first uplink resource PUCCH10 corresponding to PDSCH0 is located on time slot 2(n+1) of carrier CC0. Time slot 2(n+1) of carrier CC0 is a downlink time slot, and time slot 2(n+1) of carrier CC1 is an uplink time slot. The second uplink resource PUCCH20 corresponding to PDSCH0 can be located on time slot 2(n+1) of carrier CC1. If the first uplink resource PUCCH10 includes the resource block corresponding to subcarrier RE0 and time domain symbol 2-time domain symbol 7 on time slot 2(n+1) of carrier CC0, then the second uplink resource PUCCH20 includes the resource block corresponding to subcarrier RE0 and time domain symbol 2-time domain symbol 7 on time slot 2(n+1) of carrier CC1. In other words, if the resources corresponding to subcarrier RE0 and time domain symbol 2-time domain symbol 7 on time slot 2(n+1) of carrier CC0 are feedback resources for transmitting feedback information, then the resources corresponding to subcarrier RE0 and time domain symbol 2-time domain symbol 7 on time slot 2(n+1) of carrier CC1 are feedback resources for transmitting feedback information.
[0200] Figure 15 Schematic diagram of the time-frequency location of the second uplink resource Figure 2 .like Figure 15As shown, taking carrier CC0 with a subcarrier spacing of 30kHz and carrier CC6 with a subcarrier spacing of 60kHz as examples, the first uplink resource PUCCH10 corresponding to PDSCH0 is located on time slot 2(n+1) of carrier CC0. Time slot 2(n+1) of carrier CC0 is a downlink time slot, and time slot 4(n+1)+1 on carrier CC6 is an uplink time slot. Therefore, the second uplink resource PUCCH20 corresponding to PDSCH0 can be located on time slot 4(n+1)+1 of carrier CC6. If the first uplink resource PUCCH10 includes the resource block on time slot 2(n+1) of carrier CC0 located at the subcarrier RE0 and time domain symbol 2-time domain symbol 7, then the second uplink resource PUCCH20 includes the resource block on time slot 4(n+1)+1 of carrier CC6 located at the subcarrier RE0 and time domain symbol 2-time domain symbol 7, as well as the resource block on subcarrier RE1 and time domain symbol 2-symbol 7. In other words, if the resources corresponding to subcarrier RE0 and time domain symbol 2-time domain symbol 7 on time slot 2(n+1) of carrier CC0 are feedback resources for transmitting feedback information, then the resource blocks corresponding to subcarrier RE0 and time domain symbol 2-time domain symbol 7 on time slot 4(n+1)+1 of carrier CC6, as well as the resource blocks corresponding to subcarrier RE1 and time domain symbol 2-symbol 7, are feedback resources for transmitting feedback information.
[0201] For example, if the time required for the terminal device to process the PDSCH is the same as the time corresponding to x time domain symbols on the target carrier, then when the time domain start position of the first uplink resource is the same as the time domain start position of the second uplink resource, it can be ensured that the feedback information is sent after the xth time domain symbol of the PDSCH.
[0202] In this way, transmitting feedback information after the time domain position of the first uplink resource can ensure that the resources for transmitting feedback information meet the processing capacity requirements of the terminal device, thereby improving transmission reliability.
[0203] In one possible design, Figure 3 The provided feedback information sending and receiving method may further include: the terminal device determining the second uplink resource based on the first resource configuration information and the first resource indication information. Correspondingly, the network device determines the second uplink resource based on the first resource configuration information and the first resource indication information.
[0204] The first resource configuration information is used to indicate the uplink resource set of the target carrier, and the first resource indication information indicates the uplink resources in the uplink resource set used to carry the first feedback information. The following is combined with... Figure 16 illustrate.
[0205] Figure 16 This diagram illustrates the relationship between resources and carrier waves that carry different feedback information. For example... Figure 16As shown, PUCCH group 1 includes carriers CC0 and CC2, where carrier CC0 is the first carrier. PUCCH group 2 includes carriers CC3 and CC5, where carrier CC3 has PUCCH resource configuration information. If the target carrier corresponding to PDSCH0 is carrier CC3, then the first resource configuration information is the PUCCH resource configuration information of carrier CC3, and the first resource indication information is the PRI corresponding to PDSCH0.
[0206] For example, determining the second uplink resource based on the first resource configuration information and the first resource indication information may include: determining the second uplink resource from the PUCCH resource set of the target carrier based on the first resource indication information.
[0207] For example, based on the magnitude of the first feedback information and the first resource configuration information, the set of PUCCH resources in the second time unit (such as a time slot) where the second uplink resource is located can be determined among all PUCCH resources of the target carrier, and then the second uplink resource can be determined from the set of PUCCH resources based on the first resource indication information.
[0208] It should be noted that the target carrier and the first carrier can be located in the same PUCCH group, and the target carrier has corresponding PUCCH resource configuration information. Alternatively, the target carrier can be a PCell or PUCCH SCell in the PUCCH group, and the target carrier has corresponding PUCCH resource configuration information.
[0209] The implementation of the second uplink resource is determined based on the PRI corresponding to PDSCH0. The method for determining the implementation of the first uplink resource can be referred to, and will not be repeated here.
[0210] In this way, even if there is no PUCCH resource configuration information on the first carrier, the second uplink resource can be determined from the target carrier to carry the first feedback information. By selecting the target carrier according to the resource configuration, it can be ensured that there are enough uplink resources on the target carrier to carry the feedback information, thereby further improving the transmission reliability and efficiency.
[0211] In one possible design, if the first and second feedback information are fed back within the same time unit of the target carrier, or if the third uplink resource and the fourth uplink resource on the target carrier overlap in the time domain, then Figure 3 The provided feedback information sending and receiving method may further include: the terminal device determining, based on the first resource configuration information and the second resource indication information, that a second uplink resource is used to carry the first feedback information and the second feedback information. Correspondingly, the network device, based on the first resource configuration information and the second resource indication information, determines that the second uplink resource is used to carry the first feedback information and the second feedback information.
[0212] The third uplink resource is used to carry the first feedback information, and the fourth uplink resource is used to carry the second feedback information. The first resource configuration information is used to indicate the uplink resource set of the target carrier, and the second resource indication information indicates the uplink resources in the uplink resource set used to carry the second feedback information.
[0213] In this embodiment, the third uplink resource can be determined based on the first resource configuration information and the first resource indication information, or it can also be determined based on the second resource configuration information and the second resource indication information on the first carrier. The fourth uplink resource can be determined based on the third resource configuration information and the third resource indication information, or it can be determined based on the fourth resource configuration information and the fourth resource indication information. In short, the third and fourth uplink resources can be determined in the same way as the second uplink resource. The implementation of the scheme for determining the third or fourth uplink resource can refer to the implementation method for determining the second uplink resource, and will not be elaborated further here.
[0214] The following still combine Figure 16 illustrate.
[0215] Figure 16 This diagram illustrates the relationship between resources and carrier waves that carry different feedback information. For example... Figure 16As shown, taking PDSCH0 as the first feedback information and PDSCH3 as the second feedback information as an example, the PUCCH resource configuration information on carrier CC3 is the first resource configuration information, and the PRI in the DCI corresponding to PDSCH3 on time slot 2n+1 of carrier CC3 is the second resource indication information. If the second feedback information is the feedback information corresponding to PDSCH3, then the second resource indication information can be the PRI in the DCI corresponding to PDSCH3. The third uplink resource PUCCH30 corresponding to PDSCH0 is the PUCCH resource determined according to the K1 value 3 corresponding to PDSCH0 and the PRI corresponding to PDSCH0. If time slot 2(n+1)+1 on carrier CC0 is a downlink time slot and time slot 2(n+1)+1 on carrier CC3 is an uplink time slot, then the fourth uplink resource PUCCH40 corresponding to PDSCH3 is the uplink resource determined according to the K1 value 2 corresponding to PDSCH3 and the PRI corresponding to PDSCH3. Taking PDSCH0 as the first feedback information and PDSCH4 as the second feedback information as an example, if time slot 2(n+1)+1 on carrier CC0 is a downlink time slot and time slot 2(n+1)+1 on carrier CC3 is an uplink time slot, then the PUCCH resource configuration information on carrier CC3 is the first resource configuration information, and the PRI in the DCI corresponding to PDSCH4 on time slot 2(n+1) of carrier CC4 is the second resource indication information. In this case, the fourth uplink resource can be the PUCCH resource determined based on the K1 value 1 of PDSCH4 and the PRI corresponding to PDSCH4. It can be understood that if the second feedback information is the feedback information corresponding to PDSCH4, then the second resource indication information can be the PRI in the DCI corresponding to PDSCH4.
[0216] Figure 17 Diagram illustrating the relationship between the third and fourth uplink resources Figure 1 .like Figure 17 As shown, taking carrier CC3 as the target carrier as an example, if time slot 2n-time slot 2(n+1) of carrier CC3 is the downlink time slot, then time slot 2(n+1)+1 of carrier CC3 is the uplink time slot. Then the first feedback information and the second feedback information are fed back in the same time unit of the target carrier. It can be that the third uplink resource PUCCH30 corresponding to the first feedback information is in time slot 2(n+1)+1 of carrier CC3, and the fourth uplink resource PUCCH40 corresponding to the second feedback information is also in time slot 2(n+1)+1 of carrier CC3.
[0217] Figure 18 Diagram illustrating the relationship between the third and fourth uplink resources Figure 2 .like Figure 18As shown, if time slot 2n-time slot 2(n+1) of carrier CC3 is a downlink time slot, then time slot 2(n+1)+1 of carrier CC3 is an uplink time slot. In time slot 2(n+1)+1 of carrier CC3, the third uplink resource PUCCH30 and the fourth uplink resource PUCCH40 on the target carrier overlap in the time domain. This can be because one or more time domain symbols occupied by the third uplink resource PUCCH30 are the same as those of the fourth uplink resource PUCCH40.
[0218] It is understandable that the feedback of the first and second feedback information within the same time unit of the target carrier may also include the case where the third uplink resource and the fourth uplink resource on the target carrier overlap in the time domain.
[0219] Thus, when two feedback messages exist within the same time unit, or when the two feedback messages overlap, transmitting the two feedback messages on the second uplink resource allows for the transmission of two feedback messages at once, thereby further reducing feedback latency.
[0220] It is understood that, in this embodiment of the application, the network device can also directly determine the second uplink resource. In other words, the network device can determine the second uplink resource without relying on the first resource configuration information and the first resource indication information, or other resource configuration information and resource indication information in the cell group where the first carrier is located.
[0221] If the target carrier is a carrier determined according to the PUSCH, the second uplink resource may include the time-domain symbols occupied by the PUSCH. The terminal device transmitting the first feedback information on the second uplink resource of the target carrier may include: the terminal device transmitting the first feedback information via an uplink data channel on the second uplink resource of the target carrier. Correspondingly, the network device receiving the first feedback information on the second uplink resource of the target carrier may include: the network device receiving the first feedback information via an uplink data channel on the second uplink resource of the target carrier.
[0222] Thus, the first feedback information is transmitted on the uplink data channel. Transmitting the first feedback information simultaneously with the uplink data transmission reduces the number of data transmissions, thereby further reducing feedback latency and power consumption.
[0223] In one possible design, the time domain locations of the first uplink resource and the second uplink resource overlap.
[0224] For example, the time domain symbols of the first uplink resource and the time domain symbols of the second uplink resource contain time domain symbols with the same duration.
[0225] In this way, the number of time-domain symbols between the starting time domains of the second uplink resource and the first uplink resource can be reduced, further reducing the feedback latency.
[0226] In one possible design, the second uplink resource is located at the first time domain position, and the number of time domain symbols between the time domain position of the downlink data channel and the first time domain position satisfies the processing capability of the terminal device. In other words, the number of time domain symbols between the time domain end symbol of the downlink data channel and the time domain start symbol of the second uplink resource is greater than a first threshold, which is related to the processing capability of the terminal device.
[0227] The first time domain location can be the time domain resource occupied by the time domain symbol of the second uplink resource.
[0228] Regarding the processing capabilities of terminal devices, you can refer to the existing implementation methods of processing capabilities of terminal devices, which will not be elaborated here.
[0229] In this way, determining the time domain location of the second uplink resource based on the processing capability of the terminal device can take into account both latency and the processing capability of the terminal device, avoid resource idleness, and reduce resource waste.
[0230] Optionally, the starting position of the second uplink resource in the time domain can be the time domain symbol that is the first in the time domain among the first time domain symbols. Here, the first time domain symbol is the time domain symbol that meets the processing capabilities of the terminal device.
[0231] Thus, by determining the earliest time domain symbol in the first time domain symbol as the starting position of the second uplink resource, feedback information can be sent as early as possible, further reducing feedback latency.
[0232] In one possible design, Figure 3 The provided feedback information sending and receiving methods may further include: the network device sending second instruction information; and correspondingly, the terminal device receiving the second instruction information.
[0233] The second indication information indicates that if the time-domain symbols occupied by the first uplink resources include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then the target carrier is determined among multiple candidate carriers. Alternatively, the second indication information indicates that if the time-domain symbols occupied by the first uplink resources include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then the first feedback information is not sent. Alternatively, the second indication information indicates that if the time-domain symbols occupied by the first uplink resources include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then the first feedback information is not received.
[0234] For example, if the time-domain symbols occupied by the first uplink resource include downlink symbols, and / or are configured as flexible symbols for downlink transmission, the terminal device determines the target carrier among multiple candidate carriers. Correspondingly, the network device may also determine the target carrier among multiple candidate carriers. If the time-domain symbols occupied by the first uplink resource include downlink symbols, and / or are configured as flexible symbols for downlink transmission, the terminal device may not send the first feedback information. Correspondingly, the network device may also not receive the first feedback information.
[0235] The second indication information can be implemented as a switch, as a parameter, or as a combination of parameters and values. For example, if the second indication information is an "on" signal, the terminal device will determine the target carrier from multiple candidate carriers when the time domain symbols occupied by the first uplink resources include downlink symbols and / or are configured as flexible symbols for downlink transmission. Alternatively, if the second indication information is a "off" signal, the terminal device will not send the first feedback information when the time domain symbols occupied by the first uplink resources include downlink symbols and / or are configured as flexible symbols for downlink transmission.
[0236] In this way, the terminal device can choose whether to switch carriers or send feedback information based on the second indication information, so as to further improve the flexibility of sending feedback information.
[0237] In this embodiment of the application, the implementation method of the second instruction information is not specifically limited.
[0238] based on Figure 3 The provided feedback information transmission and reception method allows for switching to a target carrier other than the first carrier to transmit feedback information when the first uplink resource is unavailable. This enables timely transmission of feedback information and reduces feedback latency. By switching carriers to transmit feedback information, it is possible to transmit feedback information on carriers with available uplink resources, thereby improving the reliability of feedback information transmission.
[0239] Furthermore, by switching carriers to transmit feedback information, feedback information can be transmitted on non-designated carriers, improving the flexibility of feedback information transmission, reducing the number of times the base station retransmits the same data, thereby improving efficiency and reducing resource overhead and power consumption. (The above is combined...) Figures 3-18 The feedback information transmission method provided in the embodiments of this application is described in detail below. Figures 19-20 This document describes in detail a communication apparatus used to perform the feedback information sending method provided in the embodiments of this application.
[0240] Figure 19 and Figure 20The diagram illustrates the possible structures of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of terminal devices or network devices in the above method embodiments, and thus also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be as follows: Figure 2 The terminal device or network device shown can also be a module (such as a chip) applied to the terminal device or network device.
[0241] like Figure 19 As shown, the communication device 1900 includes a processing module 1901 and a transceiver module 1902. The communication device 1900 is used to implement the above-mentioned... Figure 3 The methods illustrated in this embodiment demonstrate the functions of the terminal device or network device.
[0242] When the communication device 1900 is used to achieve Figure 3 In the method embodiment shown, the terminal device functions as follows: the processing module 1901 is used to execute... Figure 3 The data processing and logical judgment functions of the terminal equipment; the transceiver module 1902 is used to execute... Figure 3 The information sending and receiving functions of the terminal equipment.
[0243] When the communication device 1900 is used to achieve Figure 3 In the method embodiment shown, the network device functions as follows: processing module 1901, used to execute... Figure 3 The data processing and logical judgment functions of the network equipment; the transceiver module 1902 is used to execute... Figure 3 The information sending and receiving functions of network devices.
[0244] For a more detailed description of the aforementioned processing module 1901 and transceiver module 1902, please refer to [link / reference needed]. Figure 3 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.
[0245] like Figure 20 As shown, the communication device 2000 includes a processor 2001 and an interface circuit 2002. The processor 2001 and the interface circuit 2002 are coupled to each other. It is understood that the interface circuit 2002 can be a transceiver or an input / output interface. Optionally, the communication device 2000 may also include a memory 2003 for storing instructions executed by the processor 2001, or storing input data required by the processor 2001 to execute instructions, or storing data generated after the processor 2001 executes instructions.
[0246] When the communication device 2000 is used to achieve Figure 3 In the method shown, processor 2001 is used to implement the functions of the processing module 1901, and interface circuit 2002 is used to implement the functions of the transceiver module 1902.
[0247] When the aforementioned communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiments. The terminal device chip receives information from other modules (such as an RF module or antenna) in the terminal device, the information being sent to the terminal device by the network device; or, the terminal device chip sends information to other modules (such as an RF module or antenna) in the terminal device, the information being sent to the network device by the terminal device.
[0248] When the aforementioned communication device is a chip applied to a network device, the network device chip implements the functions of the network device in the above method embodiments. The network device chip receives information from other modules (such as radio frequency modules or antennas) in the network device, which is information sent from the terminal device to the network device; or, the network device chip sends information to other modules (such as radio frequency modules or antennas) in the network device, which is information sent from the network device to the terminal device.
[0249] It is understood that the processor in the embodiments of this application may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.
[0250] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Additionally, the ASIC can reside in a network device or terminal device. Alternatively, the processor and storage medium can exist as discrete components in the network device or terminal device.
[0251] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0252] 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.
[0253] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects.
[0254] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
1. A feedback information transmission method characterized by comprising: Applied to a terminal device, the method includes: A first uplink resource on a first carrier is determined, wherein the first uplink resource is used to carry first feedback information of the downlink data channel; If the time-domain symbol occupied by the first uplink resource includes a downlink symbol, and / or the time-domain symbol occupied by the first uplink resource is configured as a flexible symbol for downlink transmission, then the first feedback information is transmitted on the second uplink resource of the target carrier, wherein the target carrier is different from the first carrier, the target carrier is one of a plurality of candidate carriers, and the time-domain symbol occupied by the second uplink resource is an uplink symbol, and / or is not configured as a flexible symbol for downlink transmission; If the first feedback information and the second feedback information are fed back within the same time unit of the target carrier; or, if the third uplink resource on the target carrier overlaps with the fourth uplink resource on the target carrier in the time domain, then according to the first resource configuration information and the second resource indication information, it is determined that the second uplink resource is used to carry the first feedback information and the second feedback information. The third uplink resource is used to carry the first feedback information, the fourth uplink resource is used to carry the second feedback information, the first resource configuration information is used to indicate the uplink resource set of the target carrier, and the second resource indication information indicates the uplink resource in the uplink resource set used to carry the second feedback information.
2. The method of claim 1, wherein, The method further includes: Receive first indication information, which indicates the mapping relationship between the time slot index of the first carrier and the target carrier index.
3. The method of claim 1, wherein, The target carrier is the carrier among the plurality of candidate carriers whose absolute value is the smallest difference between the subcarrier spacing of the first carrier and the target carrier.
4. The method according to any one of claims 1-3, characterized in that, Determining the first uplink resource on the first carrier includes: A first time unit is determined based on timing indication information and timing configuration information; wherein, the first time unit is a time unit on the first carrier, the timing configuration information is used to configure a timing relationship set, the timing relationship set includes at least one timing relationship, each timing relationship in the timing relationship set is used to determine: the timing relationship between the time unit on the first carrier where the downlink data channel is located and the time unit used to transmit feedback information corresponding to the downlink data channel; the timing indication information is used to indicate: a timing relationship in the timing relationship set configured by the timing configuration information; Based on the first resource indication information and the second resource configuration information, a first uplink resource on the first carrier is determined in the first time unit; wherein, the second resource configuration information is used to indicate the set of uplink resources on the first carrier, and the first resource indication information is used to indicate the uplink resources in the set of uplink resources indicated by the resource configuration information on the first carrier.
5. The method according to claim 4, characterized in that, The method further includes: The second uplink resource is determined based on the first resource configuration information and the first resource indication information; Wherein, the first resource configuration information is used to indicate the uplink resource set of the target carrier, and the first resource indication information indicates the uplink resources in the uplink resource set used to carry the first feedback information.
6. The method according to claim 4, characterized in that, The second uplink resource has the same time domain start position as the first uplink resource, and the second uplink resource has the same frequency domain start position as the first uplink resource.
7. The method according to claim 1, characterized in that, The first uplink resource is located in the first time unit, and the method further includes: Among the multiple candidate carriers, the carrier that has a scheduled uplink data channel within the first time unit is determined as the target carrier; The step of transmitting the first feedback information on the second uplink resource of the target carrier includes: The first feedback information is transmitted via the uplink data channel on the second uplink resource of the target carrier.
8. The method according to any one of claims 1-7, characterized in that, The time domain positions of the first uplink resource and the second uplink resource overlap.
9. The method according to claim 1, characterized in that, The time unit in which the first uplink resource is located is the first time unit, and the first time unit corresponds to a plurality of second time units on the target carrier; the time unit in which the second uplink resource is located is the target time unit, and the target time unit is one of the plurality of second time units.
10. The method according to claim 9, characterized in that, The target time unit is the earliest time unit in the time domain among the plurality of second time units. The second time unit includes candidate uplink resources, and the second uplink resources are candidate uplink resources in the target time unit. The second time unit satisfies multiple conditions as follows: The number of time-domain symbols between the time-domain start symbol of the candidate uplink resource in the second time unit and the time-domain end symbol of the downlink data channel is greater than a first threshold, which is related to the processing capability of the terminal device. as well as, The time-domain symbols occupied by the second uplink resource are uplink symbols, and / or are not configured as flexible symbols for downlink transmission; The candidate uplink resources are resources indicated by the first resource indication information and in the first resource configuration information; the first resource configuration information is used to indicate the uplink resource set of the target carrier, and the first resource indication information indicates the uplink resources in the uplink resource set used to carry the first feedback information.
11. The method according to claim 9, characterized in that, The subcarrier spacing of the target carrier is greater than the subcarrier spacing of the first carrier.
12. The method according to any one of claims 1-9, characterized in that, The second uplink resource is located in the first time domain position, and the number of time domain symbols between the time domain position of the downlink data channel and the first time domain position is sufficient to meet the processing capability of the terminal device.
13. The method according to claim 12, characterized in that, The starting position of the second uplink resource in the time domain is: the time domain symbol that is the first in the time domain among the first time domain symbols; Wherein, the first time-domain symbol is a time-domain symbol that satisfies the processing capabilities of the terminal device.
14. The method according to any one of claims 1-13, characterized in that, The method further includes: Receive second indication information, wherein the second indication information indicates that: if the time-domain symbols occupied by the first uplink resource include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then the target carrier is determined from the plurality of candidate carriers; or, The second indication information indicates that if the time domain symbols occupied by the first uplink resource include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then the first feedback information will not be sent.
15. A method for receiving feedback information, characterized in that, Applied to network devices, the method includes: A first uplink resource on a first carrier is determined, wherein the first uplink resource is used to carry first feedback information of the downlink data channel; If the time-domain symbol occupied by the first uplink resource includes a downlink symbol, and / or the time-domain symbol occupied by the first uplink resource is configured as a flexible symbol for downlink transmission, then the first feedback information is received on the second uplink resource of the target carrier, wherein the target carrier is different from the first carrier, the target carrier is one of a plurality of candidate carriers, and the time-domain symbol occupied by the second uplink resource is an uplink symbol, and / or is not configured as a flexible symbol for downlink transmission; If the first feedback information and the second feedback information are fed back within the same time unit of the target carrier; or, if the third uplink resource on the target carrier overlaps with the fourth uplink resource on the target carrier in the time domain, then according to the first resource configuration information and the second resource indication information, it is determined that the second uplink resource is used to carry the first feedback information and the second feedback information. The third uplink resource is used to carry the first feedback information, the fourth uplink resource is used to carry the second feedback information, the first resource configuration information is used to indicate the uplink resource set of the target carrier, and the second resource indication information indicates the uplink resource in the uplink resource set used to carry the second feedback information.
16. The method according to claim 15, characterized in that, The method further includes: Send a first indication message, which indicates the mapping relationship between the time slot index of the first carrier and the target carrier index.
17. The method according to claim 15, characterized in that, The target carrier is the carrier among the plurality of candidate carriers whose absolute value is the smallest difference between the subcarrier spacing of the first carrier and the target carrier.
18. The method according to any one of claims 15-17, characterized in that, The method further includes: The second uplink resource is determined based on the first resource configuration information and the first resource indication information; Wherein, the first resource configuration information is used to indicate the uplink resource set of the target carrier, and the first resource indication information indicates the uplink resources in the uplink resource set used to carry the first feedback information.
19. The method according to any one of claims 15-17, characterized in that, The second uplink resource has the same time domain start position as the first uplink resource, and the second uplink resource has the same frequency domain start position as the first uplink resource.
20. The method according to claim 15, characterized in that, The time unit where the first uplink resource is located is the first time unit, and the first time unit is the same as the time unit corresponding to the timing relationship indicated by the timing indication information in the timing configuration information; the timing configuration information is used to configure a timing relationship set, the timing relationship set includes at least one timing relationship, and each timing relationship in the timing relationship set is used to determine: the timing relationship between the time unit where the downlink data channel on the first carrier is located and the time unit used to send the feedback information corresponding to the downlink data channel; the timing indication information is used to indicate: a timing relationship in the timing relationship set configured by the timing configuration information. The first uplink resource is consistent with the resource indicated by the first resource indication information in the uplink resource set on the first carrier; the first resource indication information is used to indicate the uplink resource in the uplink resource set indicated by the resource configuration information on the first carrier.
21. The method according to claim 15, characterized in that, The first uplink resource is located in the first time unit, and the method further includes: Among the multiple candidate carriers, the carrier that has a scheduled uplink data channel within the first time unit is determined as the target carrier; Receiving the first feedback information on the second uplink resource of the target carrier includes: The first feedback information is received via the uplink data channel on the second uplink resource of the target carrier.
22. The method according to any one of claims 15-21, characterized in that, The time domain positions of the first uplink resource and the second uplink resource overlap.
23. The method according to claim 15, characterized in that, The time unit in which the first uplink resource is located is the first time unit, and the first time unit corresponds to a plurality of second time units on the target carrier; the time unit in which the second uplink resource is located is the target time unit, and the target time unit is one of the plurality of second time units.
24. The method according to claim 23, characterized in that, The target time unit is the earliest time unit in the time domain among the plurality of second time units. The second time unit includes candidate uplink resources, and the second uplink resources are candidate uplink resources in the target time unit. The second time unit satisfies multiple conditions as follows: The number of time-domain symbols between the time-domain start symbol of the candidate uplink resource and the time-domain end symbol of the downlink data channel in the second time unit is greater than a first threshold, which is related to the processing capability of the terminal device. as well as, The time-domain symbols occupied by the second uplink resource are uplink symbols, and / or are not configured as flexible symbols for downlink transmission; The candidate uplink resources are resources indicated by the first resource indication information and in the first resource configuration information; the first resource configuration information is used to indicate the uplink resource set of the target carrier, and the first resource indication information indicates the uplink resources in the uplink resource set used to carry the first feedback information.
25. The method according to any one of claims 23-24, characterized in that, The subcarrier spacing of the target carrier is greater than the subcarrier spacing of the first carrier.
26. The method according to claim 15, characterized in that, The second uplink resource is located in the first time domain position, and the number of time domain symbols between the time domain position of the downlink data channel and the first time domain position is sufficient to meet the processing capability of the terminal device.
27. The method according to claim 26, characterized in that, The starting position of the second uplink resource in the time domain is: the time domain symbol that is the first in the time domain among the first time domain symbols; Wherein, the first time-domain symbol is a time-domain symbol that satisfies the processing capabilities of the terminal device.
28. The method according to any one of claims 15-27, characterized in that, The method further includes: Send a second indication message, wherein the second indication message indicates that: if the time-domain symbols occupied by the first uplink resource include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then the target carrier is determined from the plurality of candidate carriers; or, The second indication information indicates that if the time domain symbols occupied by the first uplink resource include downlink symbols, and / or are configured as flexible symbols for downlink transmission, then the first feedback information will not be received.
29. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1-14.
30. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 15-28.
31. A communication device, characterized in that, include: Processor, the processor being coupled to memory; The processor is configured to execute a computer program stored in the memory, such that the apparatus performs the method as described in any one of claims 1-14.
32. A communication device, characterized in that, include: Processor, the processor being coupled to memory; The processor is configured to execute a computer program stored in the memory to cause the apparatus to perform the method as described in any one of claims 15-28.
33. A communication device, characterized in that, The device includes a processor and an interface circuit, the interface circuit being used to receive signals from other devices besides the communication device and transmit them to the processor or to send signals from the processor to other devices besides the communication device, the processor being used to implement the method as described in any one of claims 1-14 through logic circuits or executing code instructions.
34. A communication device, characterized in that, The device includes a processor and an interface circuit, the interface circuit being used to receive signals from other devices besides the communication device and transmit them to the processor, or to send signals from the processor to other devices besides the communication device, the processor being used to implement the method as described in any one of claims 15-28 through logic circuits or executing code instructions.
35. A communication device, characterized in that, It includes a processor and a transceiver, the transceiver being used for information exchange between the communication device and other devices, and the processor executing program instructions to perform the method as described in any one of claims 1-14.
36. A communication device, characterized in that, It includes a processor and a transceiver, the transceiver being used for information exchange between the communication device and other devices, and the processor executing program instructions to perform the method as described in any one of claims 15-28.
37. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1-14.
38. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 15-28.
39. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1-14.
40. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 15-28.
41. A communication system, characterized in that, It includes the communication device as described in any one of claims 30, 32, 34, or 36, and the communication device as described in any one of claims 29, 31, 33, or 35.