Codebook subset determination method and apparatus, codebook subset indication method and apparatus, terminal, and network side device

By receiving port and frequency domain resource information from the first signaling, a subset of the codebook is dynamically determined, which solves the problem of limited terminal transmission capability and improves uplink channel transmission performance.

WO2026046087A1PCT designated stage Publication Date: 2026-03-05VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-25
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

In the existing technology, the codebook subset of the terminal is statically configured through radio resource control signaling, which cannot support the ability to combine different antenna ports, resulting in limited transmission capabilities.

Method used

By receiving the first and second indication information in the first signaling, the codebook subset information, including port and frequency domain resource information, is dynamically determined, and the codebook subset is flexibly determined to support the terminal's ability to combine different antenna ports.

Benefits of technology

It improves the uplink channel transmission performance of the terminal, supports different antenna port combinations, and improves transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025116606_05032026_PF_FP_ABST
    Figure CN2025116606_05032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a codebook subset determination method and apparatus, a codebook subset indication method and apparatus, a terminal, and a network side device. The codebook subset determination method of embodiments of the present application comprises: a terminal receiving first signaling, wherein the first signaling comprises at least one of the following: first indication information and second indication information, the first indication information is used for indicating a port for uplink channel transmission of the terminal, and the second indication information is used for indicating frequency domain resource information; and determining codebook subset information on the basis of at least one of the first indication information and the second indication information.
Need to check novelty before this filing date? Find Prior Art

Description

Codebook subset determination method, indication method, device, terminal and network side equipment

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411213375.6, filed in China on August 30, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application belongs to the field of communication technology, specifically relating to a codebook subset determination method, codebook subset indication method, apparatus, terminal and network-side equipment. Background Technology

[0004] In related technologies, terminals can perform uplink transmission based on a subset of the codebook. The corresponding codebook subset differs depending on the antenna port selected by the network-side equipment for the terminal. However, current codebook subsets are typically statically configured via Radio Resource Control (RRC) signaling. This configuration method cannot support the implementation of different antenna port combinations for the terminal, thus limiting the terminal's transmission capabilities. Summary of the Invention

[0005] This application provides a method for determining a codebook subset, a method for indicating a codebook subset, an apparatus, a terminal, and a network-side device, which can solve the problem of how to improve the transmission capability of a terminal.

[0006] Firstly, a method for determining a codebook subset is provided, executed by a terminal, the method comprising:

[0007] The terminal receives a first signaling message; the first signaling message includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information;

[0008] The terminal determines the codebook subset information based on at least one of the first indication information and the second indication information.

[0009] Secondly, a codebook subset indication method is provided, executed by a network-side device, the method comprising:

[0010] The network-side device sends a first signaling message to the terminal; the first signaling message includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information; at least one of the first indication information and the second indication information is used to determine codebook subset information.

[0011] Thirdly, a codebook subset determination device is provided, applied to a terminal, comprising:

[0012] A first receiving module is configured to receive a first signaling message; the first signaling message includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information;

[0013] The determining module is configured to determine codebook subset information based on at least one of the first indication information and the second indication information.

[0014] Fourthly, a codebook subset indication device is provided, applied to network-side equipment, comprising:

[0015] The second sending module is used to send the first signaling to the terminal;

[0016] The first signaling includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information; at least one of the first indication information and the second indication information is used to determine codebook subset information.

[0017] Fifthly, a codebook subset determination apparatus is provided, the apparatus being configured to perform the steps of the method described in the first aspect.

[0018] In a sixth aspect, a codebook subset indicating device is provided, the device being configured to perform the steps of the method described in the second aspect.

[0019] In a seventh aspect, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.

[0020] Eighthly, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used to receive a first signaling, the first signaling including at least one of the following: first indication information and second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information; the processor is used to determine codebook subset information according to at least one of the first indication information and the second indication information.

[0021] A ninth aspect provides a network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.

[0022] In a tenth aspect, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used to send a first signaling to a terminal; the first signaling includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information; at least one of the first indication information and the second indication information is used to determine codebook subset information.

[0023] Eleventhly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0024] In a twelfth aspect, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal is configured to perform the steps of the method described in the first aspect, and the network-side device is configured to perform the steps of the method described in the second aspect.

[0025] In a thirteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0026] In a fourteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method as described in the first aspect, or to implement the steps of the method as described in the second aspect.

[0027] The solution of this application embodiment can dynamically determine the codebook subset information by indicating the port and / or frequency domain resource information transmitted by the terminal uplink channel, thereby flexibly determining the codebook subset information, and thus supporting the realization of different antenna port combination capabilities of the terminal and improving the transmission performance of the terminal. Attached Figure Description

[0028] Figure 1 shows a block diagram of a wireless communication system that can be applied to an embodiment of this application;

[0029] Figures 2A and 2B show schematic diagrams of two antenna port selections;

[0030] Figure 3 is a flowchart of a codebook subset determination method provided in an embodiment of this application;

[0031] Figure 4 is a flowchart of a codebook subset indication method provided in an embodiment of this application;

[0032] Figure 5 is a schematic diagram of a codebook subset determination device provided in an embodiment of this application;

[0033] Figure 6 is a schematic diagram of a codebook subset indicator device provided in an embodiment of this application;

[0034] Figure 7 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0035] Figure 8 is a schematic diagram of the structure of a terminal provided in an embodiment of this application;

[0036] Figure 9 is a schematic diagram of the structure of a network-side device provided in an embodiment of this application. Detailed Implementation

[0037] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0038] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0039] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0040] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0041] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.

[0042] To facilitate understanding of the embodiments of this application, the following will be described first.

[0043] The codebook-based Sounding Reference Signal (SRS) is primarily used for Physical Uplink Shared Channel (PUSCH) transmission. Specifically, the network configures a set of SRS resources for the terminal, each set containing a maximum of two SRS resources. The network measures the SRS to determine the channel for PUSCH transmission and instructs the terminal on PUSCH transmission parameters based on these measurements. For example, the SRS Resource Indicator (SRI) field in the Downlink Control Information (DCI) of the PUSCH scheduling indicates the SRS resources associated with the PUSCH transmission; the Modulation and Coding Scheme (MCS) field indicates the modulation scheme and code rate of the PUSCH transmission; and the Transmit Precoding Matrix Indicator (TPMI) field indicates the precoding. The antenna port for PUSCH transmission is the same as the antenna port of the SRS port indicated by the DCI.

[0044] For codebook-based PUSCH transmission mode, the network side can configure SRS resource sets for the terminal for codebook-based transmission. Each SRS resource set contains at least one SRS resource. The terminal transmits SRS according to at least one configured SRS resource. The network side obtains the uplink channel by receiving the SRS and determines the precoding matrix, MCS, etc., for the terminal's PUSCH transmission based on this, and notifies the terminal via DCI. The terminal receives the DCI for scheduling PUSCH. The precoding information and number of layers in the DCI is also called the TPMI field. It selects a precoding matrix from a predefined codebook for the scheduled PUSCH transmission. The terminal can precode the uplink data according to the indicated TPMI and then map it onto the PUSCH resource for transmission.

[0045] In this embodiment, when the number of transmitting ports is less than the number of receiving ports (i.e., the number of RF channels is less than the number of antenna ports), the uplink RF channel can select the optimal antenna port from all antenna ports for uplink transmission, thereby further improving uplink performance. Taking 2T4R as an example, the Physical Downlink Shared Channel (PDSCH) has four receiving ports (i.e., Rx ports), each connected to one of the four antenna ports, while the PUSCH transmitting ports (i.e., Tx ports) have only two. In this case, as shown in Figure 2A, each transmitting port can arbitrarily select one of the two antenna ports during uplink transmission, resulting in four candidate port selection combinations; or, as shown in Figure 2B, the two transmitting ports can arbitrarily select two of the four antenna ports during uplink transmission, resulting in six candidate port selection combinations. One potential enhancement is to increase the number of SRS resources, thereby increasing the combinations of antenna selection. Another approach is for the network side to directly indicate port selection information. In this scenario, the solution in this application proposes that different port selections correspond to different codebook subsets, so as to determine the codebook subset by indicating port information.

[0046] The codebook subset determination method, codebook subset indication method, apparatus, terminal, and network-side equipment provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0047] Please refer to Figure 3, which is a flowchart of a codebook subset determination method provided in an embodiment of this application. The method is executed by the terminal. As shown in Figure 3, the method includes the following steps:

[0048] Step 31: The terminal receives a first signaling message, which includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the terminal's uplink channel transmission, and the second indication information is used to indicate frequency domain resource information;

[0049] Step 32: The terminal determines the codebook subset information based on at least one of the first instruction information and the second instruction information.

[0050] In this embodiment, the first indication information can be understood as port indication information or port selection information. The second indication information can be understood as frequency domain resource indication information.

[0051] In one alternative embodiment, the terminal can determine the codebook subset information based on the first indication information, that is, determine the associated codebook subset information based on the port for uplink channel transmission indicated by the first indication information.

[0052] In another alternative embodiment, the terminal can determine the codebook subset information based on the second indication information, that is, determine the codebook subset information associated with the frequency domain resource information based on the frequency domain resource information indicated by the second indication information.

[0053] In another alternative embodiment, the terminal can determine the codebook subset information based on the first indication information and the second indication information, that is, based on the port information and frequency domain resource information indicated by the first indication information and the second indication information, determine the codebook subset information associated with the port information and frequency domain resource information.

[0054] Therefore, the solution of this application embodiment can dynamically determine the codebook subset information by indicating the port and / or frequency domain resource information used for uplink channel transmission, thereby flexibly determining the codebook subset information, and thus supporting the realization of different antenna port combination capabilities of the terminal and improving the transmission performance of the terminal.

[0055] Optionally, the aforementioned determination of a subset of the codebook may include at least one of the following:

[0056] 1) The terminal determines the number of ports corresponding to the codebook subset; at this time, the terminal can perform corresponding transmission based on the number of ports corresponding to the codebook subset;

[0057] 2) The terminal determines the largest transmission rank corresponding to the codebook subset; at this time, the terminal can perform corresponding transmission based on the largest transmission rank corresponding to the codebook subset;

[0058] 3) The terminal determines the coherence characteristics corresponding to the codebook subset; the coherence characteristics can be any of the following: non-coherent, partially coherent, or fully coherent; at this time, the terminal can perform corresponding transmission based on the coherence characteristics corresponding to the codebook subset.

[0059] In this embodiment of the application, the first signaling may be, but is not limited to, at least one of the following:

[0060] Radio Resource Control (RRC) signaling;

[0061] Medium Access Control Element (MAC CE);

[0062] Downlink Control Information (DCI).

[0063] In one alternative implementation, the terminal may receive first indication information and / or second indication information via RRC signaling.

[0064] In another alternative implementation, the terminal can receive the first indication information and / or the second indication information via the MAC CE. For example, the first indication information and / or the second indication information can be carried using a MAC CE in the active Transmission Configuration Indicator (TCI) state.

[0065] In another optional implementation, the terminal can receive first indication information and / or second indication information via a DCI, the format of which can be selected as any of the following: format 0_0, format 0_1, format 0_2, format 0_3, or format 2_x. The format 2_x corresponds to the DCI of the group common, where x is an integer, such as x = 10, 11, 12, etc.

[0066] In this embodiment of the application, the first indication information may include at least one of the following:

[0067] (1) First sub-indication information, the first sub-indication information is used to indicate the SRS resources of the terminal, the SRS resources are used to determine the port of the uplink channel transmission of the terminal;

[0068] (2) Second sub-indication information, which is used to indicate the port in the first port used for uplink channel transmission, and the first port is a network-configured port.

[0069] Optionally, the first sub-indication information can be understood as indication information for SRS resources. The first sub-indication information can indicate the identifier (e.g., index) corresponding to the SRS resource. The terminal determines the uplink transmission port and the corresponding codebook subset information based on the indicated SRS resource. The terminal assumes that the antenna port for uplink transmission is the same as the antenna port of the SRS port corresponding to the indicated SRS resource. SRS resources are associated with codebook subset information; for example, each SRS resource is associated with a codebook subset information such as {coherence characteristics, maximum transmission rank} information; or, an SRS resource set is associated with codebook subset information; for example, each SRS resource set is associated with a codebook subset information such as {coherence characteristics, maximum transmission rank} information.

[0070] In one optional embodiment, when the first sub-indication information indicates an SRS resource index, the terminal can determine the corresponding SRS resource based on the SRS resource index indicated by the first sub-indication information, and then determine the ports for uplink channel transmission and the associated codebook subset information contained in the SRS resource; or, when the first sub-indication information indicates the number of ports corresponding to the SRS resource, the terminal can determine the corresponding SRS resource based on the first sub-indication information, and then determine the ports for uplink channel transmission and the associated codebook subset information contained in the SRS resource.

[0071] Optionally, the first port can represent an antenna port, an analog antenna port, an SRS port, all available candidate ports (such as SRS ports), or port information such as {SRS index, SRS port index}, or port information such as {SRS resource set index, SRS port index}, or SRS ports corresponding to different SRS resources, etc. For example, when a terminal receives network-side configuration information, the configuration information includes an SRS resource set, and the first port corresponds to the SRS ports of all SRS resources in the SRS resource set. The first port and the number m of the first ports can be obtained through network-side configuration. For example, when a terminal receives configuration information sent by a network-side device, the configuration information includes SRS configuration information, which may be as follows:

[0072] Example 1: The SRS configuration information includes an SRS resource set, which contains X SRS resources. Each SRS resource corresponds to L SRS ports (or: each SRS resource contains L SRS ports). X can be one of the following: 2, 3, 4, 5, 6, 7, 8, and L can be one of the following: 1, 2, 3, 4, 6, m = X * L. For example, the optional configuration methods for X and L can be as follows:

[0073] Configuration 1: X = 2, L = 1, 2, 3, 4, 6, m = 2, 4, 6, 8, 12;

[0074] Configuration method 2: X = 3, L = 1, 2, 4, m = 3, 6, 12;

[0075] Configuration method 3: X = 4, L = 1, 2, 3, m = 4, 8, 12;

[0076] Configuration method four: X=6, L=1,2, m=6,12.

[0077] Example 2: The SRS configuration information contains X SRS resource sets, each SRS resource set contains Y SRS resources, and each SRS resource corresponds to L SRS ports. X can be one of the following: 2, 3, 4, 5, 6, 7, 8; Y can be one of the following: 1, 2, 3, 4, 8; L can be one of the following: 1, 2, 3, 4; m = X * Y * L, or m = X * L. For example, the optional configuration methods for X, Y, and L can be as follows:

[0078] Configuration method 1: X=2, Y=L=1, m=2;

[0079] Configuration method 2: X = 2, Y = 2, 3, 4, 8, L = 1, m = 4, 6, 8, 12;

[0080] Configuration method 3: X=3, Y=2,4, L=1, m=6,12.

[0081] Optionally, the second sub-indication information can be understood as port indication information or port selection information. The second sub-indication information can indicate the identifier (such as index), quantity, coherence characteristics (such as non-coherent, partially coherent, or fully coherent), and port subset of the first port to which it belongs, of the port used for uplink channel transmission in the first port (hereinafter referred to as: the second port). For example, different second ports (or port combinations) can be configured / set to be associated with different codebook subsets. Then, the codebook subset associated with the corresponding second port can be determined based on the port index indicated by the second sub-indication information. Alternatively, different numbers of second ports can be configured / set to be associated with different codebook subsets. Then, the codebook subset associated with that number of ports can be determined based on the number of ports indicated by the second sub-indication information. Alternatively, different coherence characteristics of the second port can be configured / set to be associated with different codebook subsets. Then, the codebook subset associated with that coherence characteristic can be determined based on the coherence characteristic (e.g., full coherence) of the second port indicated by the second sub-indication information. Alternatively, different port subsets of the first port can be configured / set to be associated with different codebook subsets. Then, the codebook subset associated with that port subset can be determined based on the port subset of the first port indicated by the second sub-indication information; and so on.

[0082] For example, the terminal receives network-side configuration information. The configuration information includes two SRS resources, each SRS resource corresponds to two SRS ports, and there are a total of four SRS ports (first ports). The configuration information also includes codebook subset information corresponding to different combinations of first ports. For example, it configures SRS ports from the same SRS resource to correspond to a coherent feature, or any two SRS ports from different SRS resources to correspond to a coherent feature; or it configures coherent features corresponding to different combinations of SRS ports.

[0083] Optionally, the second port can represent an SRS port, an SRS port used for PUSCH transmission, an antenna port used for PUSCH transmission, or a PUSCH port, etc. The number n of the second ports can be obtained through network configuration. For example, the terminal can receive configuration information sent by the network-side device, which includes SRS configuration information, such as:

[0084] Example 1: The SRS configuration information indicates the number n of the second ports;

[0085] Example 2: The SRS configuration information contains X SRS resources, and one SRS resource corresponds to / contains L SRS ports, then n = L;

[0086] In this Example 2, one possible implementation is as follows: the SRS configuration information contains X SRS resources, and the SRS resource containing the most SRS ports contains L SRS ports, then n = L; wherein the X SRS resources belong to the same SRS resource set.

[0087] Example 3: The SRS configuration information includes X SRS resource sets, and the SRS resources in one SRS resource set correspond to / contain L SRS ports, then n = L;

[0088] In this Example 3, an optional implementation is as follows: the SRS configuration information includes X SRS resource sets, and the SRS resource set corresponding to the SRS resource with the most SRS ports in the X SRS resource sets contains L SRS ports, then n = L; the X SRS resource sets satisfy at least one of the following conditions: the X SRS resource sets have the same time-domain behavior; the X SRS resource sets have the same purpose.

[0089] In one alternative implementation, the antenna port (i.e., the second port) used for PUSCH transmission can be selected from m antenna ports (i.e., the first ports) used for SRS transmission.

[0090] In another alternative implementation, an antenna port (i.e., a second port) for PUSCH transmission can be selected from all candidate antenna ports (i.e., the first port).

[0091] Optionally, the second port may be selected from at least one subset of the first ports, and: different second ports come from different subsets of the first ports, for example, only one first port can be selected as the second port from the first ports at the same location in different subsets of the first ports.

[0092] For example, the subset partitioning method for the first port can be as follows:

[0093] Example 1: If the first ports corresponding to the same SRS resource constitute a subset of ports, then different second ports can be selected from different SRS resources.

[0094] Example 2: The first ports corresponding to the same SRS resource set constitute a subset of ports;

[0095] Example 3: The first ports of multiple SRS resources that have the same SRS port index constitute a port subset;

[0096] Example 4: In an SRS resource set, the SRS ports corresponding to every n SRS resources constitute a port subset;

[0097] Example 4: The indices of the m first ports are 0, ..., m-1, and the corresponding port subset includes all possible combinations of selecting n ports from the m first ports. For example, the index i of the first port can be represented as: i = SRS resource set index * SRS resource index + SRS port index.

[0098] In one optional implementation, the port subset information (or packet information) of the first port can be reported by the terminal to the network-side device.

[0099] In this embodiment of the application, the frequency domain resource information indicated by the second indication information may include, but is not limited to, at least one of the following:

[0100] Bandwidth Part (BWP) Index;

[0101] Location of Physical Resource Block (PRB);

[0102] Number of PRBs;

[0103] Number of Precoding Resource Block Groups (PRGs).

[0104] For example, different BWPs can be configured / set to be associated with different codebook subsets. In this case, the codebook subset associated with the BWP corresponding to the BWP index can be determined according to the BWP index indicated by the second indication information. Alternatively, different PRB positions can be configured / set to be associated with different codebook subsets. In this case, the codebook subset associated with the PRB position can be determined according to the PRB position indicated by the second indication information. Alternatively, different PRB quantities can be configured / set to be associated with different codebook subsets. In this case, the codebook subset associated with the PRB quantity can be determined according to the PRB quantity indicated by the second indication information. Alternatively, different PRG quantities can be configured / set to be associated with different codebook subsets. In this case, the codebook subset associated with the PRG quantity can be determined according to the PRG quantity indicated by the second indication information.

[0105] For example, the terminal determines different codebook subset information based on different frequency domain resource indications, and determines the corresponding coherence characteristics based on the PRB position and / or PRB quantity of the specific frequency domain resource allocation FDRA indication.

[0106] It should be noted that the above examples only illustrate the association between a single frequency domain resource information and codebook subset information, but the embodiments of this application are not limited thereto. In specific implementations, the association between different combinations of frequency domain resource information and codebook subset information can also be configured / set, and then the associated codebook subset information can be determined according to the indicated combination of frequency domain resource information. For example, the association between different combinations of PRB positions and PRB quantities and different codebook subset information can be configured / set. In this case, the codebook subset information associated with the combination can be determined according to the combination of PRB positions and PRB quantities indicated by the second indication information.

[0107] In this embodiment, the first signaling may further include a first indication field, which indicates a precoding matrix selected from precoding matrices that satisfy the codebook subset information. The selected precoding matrix is ​​used for uplink channel transmission (e.g., PUSCH transmission). The first signaling may be, for example, DCI, and the first indication field may be, for example, a TPMI field. The codebook subset information is specifically codebook subset information determined based on the first indication information and / or the second indication information. This allows the first indication field to indicate the precoding matrix based on the determined codebook subset information, thereby saving the overhead of precoding matrix indication.

[0108] Optionally, the length of the first indication field is X bits, where X is determined based on the maximum number of precoding matrices in the codebook subset corresponding to the port configured on the terminal. For example, X is determined based on the maximum number of precoding matrices in all codebook subsets corresponding to the port configured on the terminal, so as to indicate each precoding matrix in the determined codebook subset. For example, if the maximum number of precoding matrices is 4, then X equals 2.

[0109] For example, after receiving the network-side signaling DCI, the terminal can determine the antenna port and precoding matrix for PUSCH transmission based on the DCI, as follows: 1) The terminal determines the antenna port for PUSCH transmission based on the SRS resource indicated by the SRI field. For example, the antenna port used for PUSCH transmission is the same as the antenna port corresponding to the SRS resource; 2) The terminal determines the precoding matrix for PUSCH transmission based on the TPMI field. For example, the terminal can first determine the codebook subset information based on the SRS resource indicated by the SRI field, and then select a precoding matrix from the precoding matrices that satisfy the codebook subset information based on the value of the TPMI field.

[0110] For example, if the network side configures two SRS resources for the terminal, such as SRS resource 1 and SRS resource 2, each SRS resource corresponds to two antenna ports, and the codebook subsets associated with the two SRS resources are non-coherent and full-coherent, respectively, with a maximum transmission rank of 1, then the length of the TPMI field in the DCI is 2 bits. This is because the full-coherent codebook subset contains 4 precoding matrices, while the non-coherent codebook subset contains 2 precoding matrices, meaning the maximum number of precoding matrices is 4. When the SRI field indicates SRS resource 1, since SRS resource 1 is associated with the non-coherent codebook subset, the TPMI field indicates a precoding matrix from the non-coherent codebook subset. When the SRI field indicates SRS resource 2, since SRS resource 2 is associated with the full-coherent codebook subset, the TPMI field indicates a precoding matrix from the full-coherent codebook subset. This saves on the overhead of TPMI field indication.

[0111] In this embodiment, different signaling can be used to indicate codebook subsets and precoding matrices. The method in this embodiment may further include:

[0112] The terminal receives a second signaling message; the second signaling message includes a second indication field, which indicates a precoding matrix selected from precoding matrices that satisfy the codebook subset information, and the selected precoding matrix is ​​used for uplink channel transmission (e.g., PUSCH transmission). The second signaling message can be RRC signaling, MAC CE, DCI, etc. The codebook subset information is specifically the codebook subset information determined according to the first indication information and / or the second indication information.

[0113] Optionally, the length of the second indication field is X bits, where X is determined based on the maximum number of precoding matrices in the codebook subset corresponding to the port configured for the terminal. For example, X is determined based on the maximum number of precoding matrices in all codebook subsets corresponding to the port configured for the terminal, so as to indicate each precoding matrix in the determined codebook subset. For example, if the maximum number of precoding matrices is 4, then X equals 2.

[0114] In this embodiment of the application, the codebook subset determination method may further include:

[0115] The terminal receives configuration information, wherein the configuration information is used to configure at least one of the following:

[0116] The first port has at least one of the following: coherent characteristics, subset partitioning information, and coherent characteristics corresponding to different port subsets, wherein the first port is a port configured in the network; the coherent characteristics can be non-coherent, partially coherent, or fully coherent.

[0117] First codebook subset information.

[0118] Optionally, after receiving the configuration information, the terminal can determine the codebook subset based on the configuration information and at least one of the first and second indication information. Thus, the required codebook subset information can be flexibly determined based on the received configuration information and the first and / or second indication information.

[0119] Optionally, the first codebook subset information may include at least one of the following:

[0120] The codebook subset information corresponding to the first port, that is, the codebook subset information associated with the first port;

[0121] The codebook subset information corresponding to different port subsets of the first port, that is, the codebook subset information associated with different port subsets of the first port;

[0122] The codebook subset information corresponding to different frequency domain resources, that is, the codebook subset information associated with different frequency domain resources.

[0123] Optionally, the codebook subset information corresponding to the first port may include at least one of the following: the number of ports in the codebook subset corresponding to the first port, the coherence characteristic of the codebook subset corresponding to the first port, and the maximum transmission rank of the codebook subset corresponding to the first port. The coherence characteristic may be non-coherent, partially coherent, or fully coherent.

[0124] Optionally, the codebook subset information corresponding to the port subset of the first port may include at least one of the following: the number of ports in the codebook subset corresponding to the port subset of the first port, the coherence characteristics of the codebook subset corresponding to the port subset of the first port, and the maximum transmission rank of the codebook subset corresponding to the port subset of the first port. The coherence characteristics may be non-coherent, partially coherent, or fully coherent.

[0125] Optionally, the codebook subset information corresponding to the frequency domain resource includes at least one of the following: the number of ports of the codebook subset corresponding to the frequency domain resource, the coherence characteristic of the codebook subset corresponding to the frequency domain resource, and the maximum transmission rank of the codebook subset corresponding to the frequency domain resource. The coherence characteristic can be non-coherent, partially coherent, or fully coherent.

[0126] Optionally, when configuring codebook subset information corresponding to different frequency domain resources, the frequency domain resources may include at least one of the following: PRG group; PRB start position; BWP; number of PRBs; bandwidth; etc.

[0127] In this embodiment, the terminal can also report its capabilities so that the network side can perform corresponding configuration and / or indication based on the terminal's capabilities. The codebook subset determination method may further include:

[0128] The terminal sends capability information to the network-side device; wherein the capability information includes at least one of the following:

[0129] The number of first ports; this can be understood as the number of first ports supported by the terminal.

[0130] The number of second ports; this can be understood as the number of second ports supported by the terminal.

[0131] Port capability information of the first port supported by the terminal;

[0132] The codebook subset information corresponding to the first port; this can be understood as the codebook subset information corresponding to the first port supported by the terminal.

[0133] Optionally, the port capability information of the first port supported by the terminal may include at least one of the following:

[0134] The coherent characteristics of the first port supported by the terminal; these coherent characteristics can be selected as non-coherent, partially coherent, or fully coherent.

[0135] The subset partitioning information of the first port supported by the terminal; for the subset partitioning content of the first port, please refer to the above content;

[0136] The coherence characteristics corresponding to different port subsets of the first port supported by the terminal; the coherence characteristics can be selected as non-coherent, partially coherent or fully coherent; the coherence characteristics can be selected as non-coherent, partially coherent or fully coherent.

[0137] The codebook subset information corresponding to different port subsets of the first port supported by the terminal.

[0138] Optionally, the codebook subset information corresponding to the first port may include at least one of the following:

[0139] The frequency domain resources corresponding to the codebook subset of the first port include at least one of the following: PRG packets; PRB start position; BWP; number of PRBs; bandwidth;

[0140] The codebook subset corresponding to the first port corresponds to at least one of the following: number of ports, coherence characteristics, and maximum transmission rank.

[0141] Please refer to Figure 4, which is a flowchart of a codebook subset indication method provided in an embodiment of this application. The method is executed by a network-side device. As shown in Figure 4, the method includes the following steps:

[0142] Step 41: The network-side device sends a first signaling message to the terminal; the first signaling message includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information.

[0143] In this embodiment of the application, at least one of the first indication information and the second indication information is used to determine codebook subset information. The first indication information can be understood as port indication information or port selection information. The second indication information can be understood as frequency domain resource indication information.

[0144] In one alternative embodiment, determining the codebook subset information based on the first indication information may be based on the port for uplink channel transmission indicated by the first indication information.

[0145] In another alternative embodiment, determining the codebook subset information based on the second indication information may be based on the frequency domain resource information indicated by the second indication information, thereby determining the codebook subset information associated with the frequency domain resource information.

[0146] In another alternative embodiment, determining the codebook subset information based on the first indication information and the second indication information may be based on the port information and frequency domain resource information indicated by the first indication information and the second indication information, and determining the codebook subset information associated with the port information and frequency domain resource information.

[0147] Therefore, the solution of this application embodiment can dynamically determine the codebook subset information by indicating the port and / or frequency domain resource information used for uplink channel transmission, thereby flexibly determining the codebook subset information, and thus supporting the realization of different antenna port combination capabilities of the terminal and improving the transmission performance of the terminal.

[0148] Optionally, the first signaling may be, but is not limited to, at least one of the following:

[0149] Radio Resource Control (RRC) signaling;

[0150] Media Access Control Unit (MAC CE);

[0151] Downlink Control Information (DCI).

[0152] In one optional implementation, the network-side device may send a first indication message and / or a second indication message to the terminal via RRC signaling.

[0153] In another alternative implementation, the network-side device can send a first indication message and / or a second indication message to the terminal via a MAC CE.

[0154] In another optional implementation, the network-side device can send a first indication information and / or a second indication information to the terminal via DCI. The format of the DCI can be selected as any of the following: format 0_0, format 0_1, format 0_2, format 0_3, or format 2_x.

[0155] Optionally, the first indication information may include at least one of the following:

[0156] (1) First sub-indication information, the first sub-indication information is used to indicate the SRS resources of the terminal, the SRS resources are used to determine the port of the uplink channel transmission of the terminal; the first sub-indication information can be understood as the indication information of the SRS resources;

[0157] (2) Second sub-indication information, which indicates the port in the first port used for uplink channel transmission, wherein the first port is a network-configured port. The second sub-indication information can be understood as port indication information or port selection information.

[0158] Optionally, the frequency domain resource information includes at least one of the following:

[0159] BWP index;

[0160] PRB location;

[0161] Number of PRBs;

[0162] PRG quantity.

[0163] Optionally, the first signaling may further include a first indication field, which indicates a precoding matrix selected from precoding matrices that satisfy the codebook subset information, the precoding matrix being used for uplink channel transmission (e.g., PUSCH transmission). The first signaling may be, for example, a DCI, and the first indication field may be, for example, a TPMI field. The codebook subset information specifically refers to codebook subset information determined based on the first indication information and / or the second indication information.

[0164] Optionally, the length of the first indication field is X bits, where X is determined based on the maximum number of precoding matrices in the codebook subset corresponding to the port configured by the terminal, so as to indicate each precoding matrix in the determined codebook subset. For example, if the maximum number of precoding matrices is 4, then X equals 2.

[0165] Optionally, the codebook subset indication method may further include:

[0166] The network-side device sends a second signaling message to the terminal. This second signaling message includes a second indication field, which indicates a precoding matrix selected from precoding matrices that satisfy the codebook subset information. This precoding matrix is ​​used for uplink channel transmission (e.g., PUSCH transmission). The second signaling message can be RRC signaling, MAC CE, DCI, etc. Specifically, the codebook subset information is the codebook subset information determined based on the first indication information and / or the second indication information.

[0167] Optionally, the length of the second indication field is X bits, where X is determined based on the maximum number of precoding matrices in the codebook subset corresponding to the port configured in the terminal, so as to indicate each precoding matrix in the determined codebook subset. For example, if the maximum number of precoding matrices is 4, then X equals 2.

[0168] Optionally, the codebook subset indication method may further include:

[0169] The network-side device sends configuration information to the terminal; wherein the configuration information is used to configure at least one of the following:

[0170] The first port has at least one of the following: coherent characteristics, subset partitioning information, and coherent characteristics corresponding to different port subsets, wherein the first port is a port configured in the network; the coherent characteristics can be non-coherent, partially coherent, or fully coherent.

[0171] First codebook subset information.

[0172] Optionally, the first codebook subset information may include at least one of the following:

[0173] The codebook subset information corresponding to the first port, that is, the codebook subset information associated with the first port;

[0174] The codebook subset information corresponding to different port subsets of the first port, that is, the codebook subset information associated with different port subsets of the first port;

[0175] The codebook subset information corresponding to different frequency domain resources, that is, the codebook subset information associated with different frequency domain resources.

[0176] Therefore, by combining this configuration information, the associated codebook subset can be flexibly determined based on the first instruction information and / or the second instruction information.

[0177] Optionally, the codebook subset information corresponding to the first port may include at least one of the following: the number of ports in the codebook subset corresponding to the first port, the coherence characteristic of the codebook subset corresponding to the first port, and the maximum transmission rank of the codebook subset corresponding to the first port. The coherence characteristic may be non-coherent, partially coherent, or fully coherent.

[0178] Optionally, the codebook subset information corresponding to the port subset of the first port may include at least one of the following: the number of ports in the codebook subset corresponding to the port subset of the first port, the coherence characteristics of the codebook subset corresponding to the port subset of the first port, and the maximum transmission rank of the codebook subset corresponding to the port subset of the first port. The coherence characteristics may be non-coherent, partially coherent, or fully coherent.

[0179] Optionally, the codebook subset information corresponding to the frequency domain resource includes at least one of the following: the number of ports of the codebook subset corresponding to the frequency domain resource, the coherence characteristic of the codebook subset corresponding to the frequency domain resource, and the maximum transmission rank of the codebook subset corresponding to the frequency domain resource. The coherence characteristic can be non-coherent, partially coherent, or fully coherent.

[0180] Optionally, the codebook subset indication method may further include:

[0181] The network-side device receives capability information sent by the terminal; wherein the capability information includes at least one of the following:

[0182] The number of first ports; this can be understood as the number of first ports supported by the terminal.

[0183] The number of second ports; this can be understood as the number of second ports supported by the terminal.

[0184] Port capability information of the first port supported by the terminal;

[0185] The codebook subset information corresponding to the first port; this can be understood as the codebook subset information corresponding to the first port supported by the terminal.

[0186] Optionally, the port capability information of the first port supported by the terminal may include at least one of the following:

[0187] The coherent characteristics of the first port supported by the terminal; these coherent characteristics can be selected as non-coherent, partially coherent, or fully coherent.

[0188] The subset partitioning information of the first port supported by the terminal; for the subset partitioning content of the first port, please refer to the above content;

[0189] The coherence characteristics corresponding to different port subsets of the first port supported by the terminal; the coherence characteristics can be selected as non-coherent, partially coherent or fully coherent; the coherence characteristics can be selected as non-coherent, partially coherent or fully coherent.

[0190] The codebook subset information corresponding to different port subsets of the first port supported by the terminal.

[0191] Optionally, the codebook subset information corresponding to the first port may include at least one of the following:

[0192] The frequency domain resources corresponding to the codebook subset corresponding to the first port; the frequency domain resources include at least one of the following: PRG group, PRB start position, BWP, number of PRBs, bandwidth;

[0193] The codebook subset corresponding to the first port corresponds to at least one of the following: number of ports, coherence characteristics, and maximum transmission rank.

[0194] The codebook subset determination method provided in this application can be executed by a codebook subset determination device. This application uses the codebook subset determination device executing the codebook subset determination method as an example to illustrate the codebook subset determination device provided in this application.

[0195] This application provides a codebook subset determination device. As an example, the codebook subset determination device can be a communication device or a component in a communication device, such as a chip. The communication device can be a terminal, etc. Exemplarily, the terminal can be, but is not limited to, the types of terminals 11 listed above. This application does not impose specific limitations.

[0196] The codebook subset determination device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.

[0197] Specifically, referring to Figure 5, when the codebook subset determination device is a terminal or a component in a terminal, the codebook subset determination device 50 includes:

[0198] The first receiving module 51 is configured to receive a first signaling message; the first signaling message includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information;

[0199] The determining module 52 is used to determine codebook subset information based on at least one of the first indication information and the second indication information.

[0200] Optionally, the first indication information includes at least one of the following:

[0201] The first sub-indication information is used to indicate the SRS resources of the terminal, and the SRS resources are used to determine the port for uplink channel transmission of the terminal.

[0202] The second sub-indication information is used to indicate the port in the first port used for uplink channel transmission, and the first port is a network-configured port.

[0203] Optionally, the frequency domain resource information includes at least one of the following:

[0204] Bandwidth portion BWP index;

[0205] Physical Resource Block (PRB) location;

[0206] Number of PRBs;

[0207] Number of precoded resource block groups (PRGs).

[0208] Optionally, the determining module 52 is specifically used to perform at least one of the following:

[0209] Determine the number of ports corresponding to the codebook subset;

[0210] Determine the largest transmission rank corresponding to the codebook subset;

[0211] Determine the coherence characteristics corresponding to the codebook subset.

[0212] Optionally, the first signaling is at least one of the following:

[0213] Radio Resource Control (RRC) signaling;

[0214] Media Access Control Unit (MAC CE);

[0215] Downlink Control Information (DCI).

[0216] Optionally, the first signaling further includes a first indication field, which is used to indicate a precoding matrix selected from precoding matrices that satisfy the codebook subset information, the precoding matrix being used for uplink channel transmission.

[0217] Optionally, the first receiving module 51 is further configured to: receive a second signaling, the second signaling including a second indication field, the second indication field being used to indicate a precoding matrix selected from precoding matrices that satisfy the codebook subset information, the precoding matrix being used for uplink channel transmission.

[0218] Optionally, the length of the first indication field or the second indication field is X bits, where X is determined based on the maximum number of precoding matrices in the codebook subset corresponding to the port configured by the terminal.

[0219] Optionally, the codebook subset determination device 50 further includes:

[0220] The second receiving module is configured to receive configuration information, wherein the configuration information is used to configure at least one of the following:

[0221] The first port has at least one of the following: coherent characteristics, subset partitioning information, and coherent characteristics corresponding to different port subsets, wherein the first port is a port configured by the network.

[0222] First codebook subset information.

[0223] Optionally, the determining module 52 is specifically used to: determine the codebook subset based on the configuration information and at least one of the first indication information and the second indication information.

[0224] Optionally, the first codebook subset information includes at least one of the following:

[0225] The codebook subset information corresponding to the first port; the first port is the port configured for the network;

[0226] The codebook subset information corresponding to different port subsets of the first port, where the first port is a port configured for the network;

[0227] Different frequency domain resources correspond to different codebook subset information.

[0228] Optionally, the codebook subset information corresponding to the first port includes at least one of the following: the number of ports in the codebook subset corresponding to the first port, the coherence characteristics of the codebook subset corresponding to the first port, and the maximum transmission rank of the codebook subset corresponding to the first port.

[0229] And / or, the codebook subset information corresponding to the port subset of the first port includes at least one of the following: the number of ports in the codebook subset corresponding to the port subset of the first port, the coherence characteristics of the codebook subset corresponding to the port subset of the first port, and the maximum transmission rank of the codebook subset corresponding to the port subset of the first port.

[0230] And / or, the codebook subset information corresponding to the frequency domain resource includes at least one of the following: the number of ports of the codebook subset corresponding to the frequency domain resource, the coherence characteristics of the codebook subset corresponding to the frequency domain resource, and the maximum transmission rank of the codebook subset corresponding to the frequency domain resource.

[0231] Optionally, the frequency domain resources include at least one of the following:

[0232] PRG grouping;

[0233] PRB start position;

[0234] BWP;

[0235] Number of PRBs;

[0236] bandwidth.

[0237] Optionally, the codebook subset determination device 50 further includes:

[0238] The first sending module is used to send capability information to network-side devices;

[0239] The capability information includes at least one of the following:

[0240] The number of first ports;

[0241] The number of second ports;

[0242] The port capability information of the first port supported by the terminal;

[0243] Information on the codebook subset corresponding to the first port.

[0244] Optionally, the port capability information of the first port supported by the terminal includes at least one of the following:

[0245] The terminal supports the coherent characteristics of the first port;

[0246] The terminal supports subset partitioning information of the first port;

[0247] The coherence characteristics corresponding to different port subsets of the first port supported by the terminal;

[0248] The codebook subset information corresponding to different port subsets of the first port supported by the terminal.

[0249] Optionally, the codebook subset information corresponding to the first port includes at least one of the following:

[0250] The frequency domain resources corresponding to the codebook subset corresponding to the first port; the frequency domain resources include at least one of the following: PRG group, PRB start position, BWP, number of PRBs, bandwidth;

[0251] The codebook subset corresponding to the first port corresponds to at least one of the following: number of ports, coherence characteristics, and maximum transmission rank.

[0252] The codebook subset determination device 50 provided in this application embodiment can implement the various processes implemented in the method embodiment of FIG3 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0253] Referring to Figure 6, when the codebook subset indicator is a network-side device or a component within a network-side device, the codebook subset indicator 60 includes:

[0254] The second sending module 61 is used to send a first signaling to the terminal; wherein the first signaling includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information; at least one of the first indication information and the second indication information is used to determine codebook subset information.

[0255] Optionally, the first indication information includes at least one of the following:

[0256] The first sub-indication information is used to indicate the SRS resources of the terminal, and the SRS resources are used to determine the port for uplink channel transmission of the terminal.

[0257] The second sub-indication information is used to indicate the port in the first port used for uplink channel transmission, and the first port is a network-configured port.

[0258] Optionally, the frequency domain resource information includes at least one of the following:

[0259] BWP index;

[0260] PRB location;

[0261] Number of PRBs;

[0262] PRG quantity.

[0263] Optionally, the first signaling further includes a first indication field; the first indication field is used to indicate a precoding matrix selected from precoding matrices that satisfy the codebook subset information, the precoding matrix being used for uplink channel transmission.

[0264] Optionally, the second sending module 61 is further configured to: send a second signaling to the terminal; the second signaling includes a second indication field, the second indication field being used to indicate a precoding matrix selected from precoding matrices that satisfy the codebook subset information, the precoding matrix being used for uplink channel transmission.

[0265] Optionally, the codebook subset indicating device 60 further includes:

[0266] The third sending module is used to send configuration information to the terminal; the configuration information is used to configure at least one of the following:

[0267] The first port has at least one of the following: coherent characteristics, subset partitioning information, and coherent characteristics corresponding to different port subsets, wherein the first port is a port configured by the network.

[0268] First codebook subset information.

[0269] Optionally, the first codebook subset information includes at least one of the following:

[0270] The codebook subset information corresponding to the first port, where the first port is the port configured for the network;

[0271] The codebook subset information corresponding to different port subsets of the first port, where the first port is a port configured for the network;

[0272] Different frequency domain resources correspond to different codebook subset information.

[0273] Optionally, the codebook subset indicating device 60 further includes:

[0274] The third receiving module is configured to receive capability information sent by the terminal; wherein the capability information includes at least one of the following:

[0275] The number of first ports;

[0276] The number of second ports;

[0277] The port capability information of the first port supported by the terminal;

[0278] Information on the codebook subset corresponding to the first port;

[0279] The first port is a network configuration port, and the second port is a port used for uplink channel transmission.

[0280] Optionally, the port capability information of the first port supported by the terminal includes at least one of the following:

[0281] The terminal supports the coherent characteristics of the first port;

[0282] The terminal supports subset partitioning information of the first port;

[0283] The coherence characteristics corresponding to different port subsets of the first port supported by the terminal;

[0284] The codebook subset information corresponding to different port subsets of the first port supported by the terminal.

[0285] The codebook subset indicator device 60 provided in this application embodiment can implement the various processes implemented in the method embodiment of FIG4 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0286] As shown in Figure 7, this application embodiment also provides a communication device 70, including a processor 71 and a memory 72. The memory 72 stores a program or instructions that can run on the processor 71. For example, when the communication device 70 is a terminal, the program or instructions executed by the processor 71 implement the various steps of the above-described codebook subset determination method embodiment and achieve the same technical effect. When the communication device 70 is a network-side device, the program or instructions executed by the processor 71 implement the various steps of the above-described codebook subset indication method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0287] This application also provides a terminal, including a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps in the method embodiment shown in FIG3. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and all implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and can achieve the same technical effect. The terminal may be the codebook subset determination device shown in FIG5.

[0288] Specifically, Figure 8 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.

[0289] The terminal 800 includes, but is not limited to, at least some of the following components: radio frequency unit 801, network module 802, audio output unit 803, input unit 804, sensor 805, display unit 806, user input unit 807, interface unit 808, memory 809, and processor 810.

[0290] Those skilled in the art will understand that the terminal 800 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to the processor 810 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 8 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0291] It should be understood that, in this embodiment, the input unit 804 may include a graphics processor 8041 and a microphone 8042. The graphics processor 8041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 807 includes at least one of a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0292] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 801 can transmit it to the processor 810 for processing; in addition, the radio frequency unit 801 can send uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0293] The memory 809 can be used to store software programs or instructions, as well as various data. The memory 809 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 809 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 809 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0294] Processor 810 may include one or more processing units; optionally, processor 810 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 810.

[0295] The radio frequency unit 801 is used to receive a first signaling; the first signaling includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information.

[0296] Processor 810 is configured to determine codebook subset information based on at least one of first instruction information and second instruction information.

[0297] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment shown in Figure 3, and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.

[0298] This application also provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiment shown in FIG4. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.

[0299] Specifically, this application embodiment also provides a network-side device, which may be the codebook subset indication device shown in FIG6. As shown in FIG9, the network-side device 90 includes: an antenna 91, a radio frequency device 92, a baseband device 93, a processor 94, and a memory 95. The antenna 91 is connected to the radio frequency device 92. In the uplink direction, the radio frequency device 92 receives information through the antenna 91 and sends the received information to the baseband device 93 for processing. In the downlink direction, the baseband device 93 processes the information to be transmitted and sends it to the radio frequency device 92, which processes the received information and then transmits it through the antenna 91.

[0300] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 93, which includes a baseband processor.

[0301] The baseband device 93 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG9. One of the chips is, for example, a baseband processor, which is connected to the memory 95 via a bus interface to call the program in the memory 95 and execute the network-side device operation shown in the above method embodiment.

[0302] The network-side device may also include a network interface 96, such as a Common Public Radio Interface (CPRI).

[0303] Specifically, the network-side device 90 in this application embodiment further includes: instructions or programs stored in memory 95 and executable on processor 94. Processor 94 calls the instructions or programs in memory 95 to execute the methods executed by each module shown in FIG6 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0304] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described codebook subset determination method embodiment or the various processes of the above-described codebook subset indication method embodiment, and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0305] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0306] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described codebook subset determination method embodiment, or to implement the various processes of the above-described codebook subset indication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0307] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0308] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described codebook subset determination method embodiment or the various processes of the above-described codebook subset indication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0309] This application also provides a communication system, including: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the codebook subset determination method as described above, and the network-side device can be used to perform the steps of the codebook subset indication method as described above.

[0310] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0311] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0312] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.

Claims

1. A method for determining a subset of a codebook, comprising: The terminal receives the first signaling; The first signaling includes at least one of the following: a first indication message and a second indication message; The first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information; The terminal determines the codebook subset information based on at least one of the first indication information and the second indication information.

2. The method according to claim 1, wherein, The first indication information includes at least one of the following: The first sub-indication information is used to indicate the probe reference signal (SRS) resource of the terminal, and the SRS resource is used to determine the port for uplink channel transmission of the terminal. The second sub-indication information is used to indicate the port in the first port used for uplink channel transmission, and the first port is a network-configured port.

3. The method according to claim 1, wherein, The frequency domain resource information includes at least one of the following: Bandwidth portion BWP index; Physical Resource Block (PRB) location; Number of PRBs; Number of precoded resource block groups (PRGs).

4. The method according to any one of claims 1 to 3, wherein, The codebook subset information includes at least one of the following: The number of ports corresponding to the codebook subset; The largest transmission rank corresponding to the codebook subset; Coherence characteristics corresponding to codebook subsets.

5. The method according to any one of claims 1 to 4, wherein, The first signaling is at least one of the following: Radio Resource Control (RRC) signaling; Media Access Control Unit (MAC CE); Downlink Control Information (DCI).

6. The method according to any one of claims 1 to 5, wherein, The first signaling also includes a first indication field; the first indication field is used to indicate a precoding matrix selected from precoding matrices that satisfy the codebook subset information.

7. The method according to any one of claims 1 to 5, wherein the method further comprises: The terminal receives the second signaling; The second signaling includes a second indication field, which indicates a precoding matrix selected from precoding matrices that satisfy the codebook subset information.

8. The method according to claim 6 or 7, wherein, The length of the first indication field or the second indication field is X bits, where X is determined based on the maximum number of precoding matrices in the codebook subset corresponding to the port configured by the terminal.

9. The method according to any one of claims 1 to 8, further comprising: The terminal receives configuration information, wherein the configuration information is used to configure at least one of the following: The first port has at least one of the following: coherent characteristics, subset partitioning information, and coherent characteristics corresponding to different port subsets, wherein the first port is a port configured by the network. First codebook subset information.

10. The method according to claim 9, wherein, The terminal determines codebook subset information based on at least one of the first indication information and the second indication information, including: The terminal determines the codebook subset information based on the configuration information and at least one of the first indication information and the second indication information.

11. The method according to claim 9, wherein, The first codebook subset information includes at least one of the following: The codebook subset information corresponding to the first port; the first port is the port configured for the network; The codebook subset information corresponding to the different port subsets of the first port; The first port is the port configured for network use; Different frequency domain resources correspond to different codebook subset information.

12. The method according to claim 11, wherein, The codebook subset information corresponding to the first port includes at least one of the following: the number of ports in the codebook subset corresponding to the first port, the coherence characteristics of the codebook subset corresponding to the first port, and the maximum transmission rank of the codebook subset corresponding to the first port. And / or, The codebook subset information corresponding to the port subset of the first port includes at least one of the following: the number of ports in the codebook subset corresponding to the port subset of the first port, the coherence characteristics of the codebook subset corresponding to the port subset of the first port, and the maximum transmission rank of the codebook subset corresponding to the port subset of the first port. And / or, The codebook subset information corresponding to the frequency domain resource includes at least one of the following: the number of ports of the codebook subset corresponding to the frequency domain resource, the coherence characteristics of the codebook subset corresponding to the frequency domain resource, and the maximum transmission rank of the codebook subset corresponding to the frequency domain resource.

13. The method according to claim 11 or 12, wherein, The frequency domain resources include at least one of the following: PRG grouping; PRB start position; BWP; Number of PRBs; bandwidth.

14. The method according to any one of claims 1 to 13, wherein the method further comprises: The terminal sends capability information to the network-side device; The capability information includes at least one of the following: The number of first ports; The number of second ports; The port capability information of the first port supported by the terminal; Information on the codebook subset corresponding to the first port; The first port is a network configuration port, and the second port is a port used for uplink channel transmission.

15. The method according to claim 14, wherein, The port capability information of the first port supported by the terminal includes at least one of the following: The terminal supports the coherent characteristics of the first port; The terminal supports subset partitioning information of the first port; The coherence characteristics corresponding to different port subsets of the first port supported by the terminal; The codebook subset information corresponding to different port subsets of the first port supported by the terminal.

16. The method of claim 14, wherein, The codebook subset information corresponding to the first port includes at least one of the following: The frequency domain resources corresponding to the codebook subset corresponding to the first port; the frequency domain resources include at least one of the following: PRG group, PRB start position, BWP, number of PRBs, bandwidth; The codebook subset corresponding to the first port corresponds to at least one of the following: number of ports, coherence characteristics, and maximum transmission rank.

17. A method for indicating a codebook subset, comprising: The network-side device sends the first signaling to the terminal; The first signaling includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information; at least one of the first indication information and the second indication information is used to determine codebook subset information.

18. The method according to claim 17, wherein, The first indication information includes at least one of the following: The first sub-indication information is used to indicate the SRS resources of the terminal, and the SRS resources are used to determine the port for uplink channel transmission of the terminal. The second sub-indication information is used to indicate the port in the first port used for uplink channel transmission, and the first port is a network-configured port.

19. The method of claim 17, wherein, The frequency domain resource information includes at least one of the following: BWP index; PRB location; Number of PRBs; PRG quantity.

20. The method according to any one of claims 17 to 19, wherein, The first signaling also includes a first indication field; the first indication field is used to indicate a precoding matrix selected from precoding matrices that satisfy the codebook subset information.

21. The method according to any one of claims 17 to 19, the method further comprising: The network-side device sends a second signaling message to the terminal; the second signaling message includes a second indication field, which is used to indicate a precoding matrix selected from the precoding matrices that satisfy the codebook subset information.

22. The method according to any one of claims 17 to 21, wherein the method further comprises: The network-side device sends configuration information to the terminal; The configuration information is used to configure at least one of the following: The first port has at least one of the following: coherent characteristics, subset partitioning information, and coherent characteristics corresponding to different port subsets, wherein the first port is a port configured by the network. First codebook subset information.

23. The method according to claim 22, wherein, The first codebook subset information includes at least one of the following: The codebook subset information corresponding to the first port; the first port is the port configured for the network; The codebook subset information corresponding to the different port subsets of the first port; The first port is the port configured for network use; Different frequency domain resources correspond to different codebook subset information.

24. The method according to any one of claims 17 to 23, wherein the method further comprises: The network-side device receives capability information sent by the terminal; The capability information includes at least one of the following: The number of first ports; The number of second ports; The port capability information of the first port supported by the terminal; Information on the codebook subset corresponding to the first port; The first port is a network configuration port, and the second port is a port used for uplink channel transmission.

25. The method according to claim 24, wherein, The port capability information of the first port supported by the terminal includes at least one of the following: The terminal supports the coherent characteristics of the first port; The terminal supports subset partitioning information of the first port; The coherence characteristics corresponding to different port subsets of the first port supported by the terminal; The codebook subset information corresponding to different port subsets of the first port supported by the terminal.

26. A codebook subset determination device, comprising: The first receiving module is used to receive the first signaling; The first signaling includes at least one of the following: a first indication message and a second indication message; The first indication information is used to indicate the port for uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information; The determining module is configured to determine codebook subset information based on at least one of the first indication information and the second indication information.

27. The apparatus according to claim 26, wherein, The first indication information includes at least one of the following: The first sub-indication information is used to indicate the SRS resources of the terminal, and the SRS resources are used to determine the port for uplink channel transmission of the terminal. The second sub-indication information is used to indicate the port in the first port used for uplink channel transmission, and the first port is a network-configured port.

28. The apparatus according to claim 26 or 27, wherein, The frequency domain resource information includes at least one of the following: Bandwidth portion BWP index; Physical Resource Block (PRB) location; Number of PRBs; Number of precoded resource block groups (PRGs).

29. A codebook subset indicating device, comprising: The second sending module is used to send the first signaling to the terminal; The first signaling includes at least one of the following: a first indication information and a second indication information; the first indication information is used to indicate the port of the uplink channel transmission of the terminal, and the second indication information is used to indicate frequency domain resource information; at least one of the first indication information and the second indication information is used to determine codebook subset information.

30. The apparatus according to claim 29, wherein, The device further includes: The third sending module is used to send configuration information to the terminal, wherein the configuration information is used to configure at least one of the following: The first port has at least one of the following: coherent characteristics, subset partitioning information, and coherent characteristics corresponding to different port subsets, wherein the first port is a port configured by the network. First codebook subset information.

31. A terminal comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the codebook subset determination method as claimed in any one of claims 1 to 16.

32. A network-side device, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the codebook subset indication method as claimed in any one of claims 17 to 25.

33. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the codebook subset determination method as claimed in any one of claims 1 to 16, or the steps of the codebook subset indication method as claimed in any one of claims 16 to 25.

Citation Information

Patent Citations

  • Method and device for determining codebook subset, and user equipment

    CN113711528A

  • Uplink precoding information determination method, terminal and network side equipment

    CN115913296A

  • Precoding matrix indication method, terminal and network side equipment

    CN117394887A

  • Port configuration method, device and system

    CN117676546A