Uplink precoding information determination method, terminal and network side device

By restricting precoding information to a subset of the codebook in the new air interface system, terminal and network-side devices can indicate the codebook subset information through RRC messages, MAC CE, or DCI, thus solving the problem of high precoding information indication overhead and achieving more efficient uplink transmission and flexible subband precoding.

CN115913296BActive Publication Date: 2026-05-29VIVO MOBILE COMM CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2021-09-30
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In new air interface systems, the overhead of precoding information indication in existing technologies is relatively large, especially the downlink control signaling overhead is too large in the case of subband precoding, which cannot be effectively reduced.

Method used

By restricting precoding information to a subset of the codebook, the terminal and network-side devices indicate the codebook subset information through RRC messages, MAC CE, or DCI. The terminal determines the uplink precoding information based on the codebook subset information, thereby realizing subband precoding.

Benefits of technology

It effectively reduces the overhead of precoded information indication, improves the flexibility and efficiency of uplink transmission, and reduces the overhead of downlink control signaling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115913296B_ABST
    Figure CN115913296B_ABST
Patent Text Reader

Abstract

The application discloses an uplink precoding information determination method, a terminal and a network side device, and belongs to the technical field of communication. The uplink precoding information determination method comprises the following steps: a terminal acquires codebook subset information; and the terminal determines uplink precoding information according to the codebook subset information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to an uplink precoding information determination method, a terminal, and network-side equipment. Background Technology

[0002] When scheduling the Physical Uplink Shared Channel (PUSCH) in a New Radio (NR) system, the base station indicates the Transmitted Precoding Matrix Indicator (TPMI) in the Downlink Control Information (DCI). Currently, only wideband TPMI indication is supported, meaning that when the base station schedules the PUSCH, it indicates one TPMI corresponding to all PUSCH resources in the scheduled frequency domains. When transmitting uplink data, the terminal uses one TPMI indicated by the base station to precode the resources in all frequency domains of the PUSCH before transmission.

[0003] To support subband precoding of uplink data PUSCH, the base station needs to notify the terminal of subband TPMI in downlink control signaling, which may result in relatively large downlink control signaling overhead. How to reduce the overhead of precoding information indication is an urgent problem to be solved. Summary of the Invention

[0004] This application provides a solution to the problem of how to reduce the overhead of precoded information indication.

[0005] Firstly, a method for determining uplink precoding information is provided, applied to a terminal, the method comprising:

[0006] The terminal obtains a subset of codebook information;

[0007] The terminal determines the uplink precoding information based on the codebook subset information.

[0008] Secondly, a method for determining uplink precoding information is provided, applied to network-side devices, the method comprising:

[0009] The network-side device sends a second signaling message, which is used to indicate a subset of codebook information to the terminal.

[0010] Thirdly, an uplink precoding information determination apparatus is provided, the apparatus comprising:

[0011] The first acquisition unit is used to acquire codebook subset information;

[0012] The first determining unit is used to determine the uplink precoding information based on the codebook subset information.

[0013] Fourthly, an uplink precoding information determination device is provided, the device comprising:

[0014] The first sending unit is used to send a second signaling message, which is used to indicate a subset of codebook information to the terminal.

[0015] Fifthly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0016] In a sixth aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is used to acquire codebook subset information and determine uplink precoding information based on the codebook subset information.

[0017] In a seventh aspect, a network-side device is provided, the network-side device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method as described in the second aspect.

[0018] Eighthly, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used to send a second signaling, the second signaling being used to indicate a subset of codebook information to a terminal.

[0019] A ninth aspect provides a readable storage medium 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.

[0020] In a tenth 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.

[0021] Eleventhly, a computer program / program product is provided, the computer program / program product being stored in a non-transient storage medium, the 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.

[0022] In this embodiment of the application, by limiting the precoding information to a subset of the codebook, the overhead of precoding information indication can be effectively reduced. Attached Figure Description

[0023] Figure 1This is a structural diagram of a wireless communication system applicable to the embodiments of this application;

[0024] Figure 2 This is one of the flowcharts illustrating the uplink precoding information determination method provided in the embodiments of this application;

[0025] Figure 3 This is a schematic diagram illustrating the relationship between precoding information and subbands provided in an embodiment of this application.

[0026] Figure 4 A schematic diagram illustrating the cyclic mapping of precoding information in a codebook subset to various subbands, provided for embodiments of this application;

[0027] Figure 5 A second schematic flowchart illustrating the uplink precoding information determination method provided in this application embodiment;

[0028] Figure 6 This is one of the structural schematic diagrams of the uplink precoding information determination device provided in the embodiments of this application;

[0029] Figure 7 A second schematic diagram of the uplink precoding information determination device provided in the embodiments of this application;

[0030] Figure 8 One of the interactive flow diagrams of the uplink precoding information determination method provided in the embodiments of this application;

[0031] Figure 9 A second schematic diagram of the interaction flow of the uplink precoding information determination method provided in the embodiments of this application;

[0032] Figure 10 The third interactive flowchart of the uplink precoding information determination method provided in the embodiments of this application;

[0033] Figure 11 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0034] Figure 12 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application;

[0035] Figure 13 This is a schematic diagram of the network-side device provided in an embodiment of this application. Detailed Implementation

[0036] 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.

[0037] The terms "first," "second," etc., used in the specification and claims of 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, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0038] 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), and 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 applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0039] Figure 1This diagram illustrates a structural diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. In this context, terminal 11 can also be referred to as a terminal device or user equipment (UE). Terminal 11 can be a mobile phone, tablet computer, laptop 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, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication functions, such as refrigerators, televisions, washing machines, or furniture), 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, game consoles, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.

[0040] In the NR system, when scheduling uplink transmission data PUSCH, the base station indicates the TPMI (Transmission Precoding Matrix Index) in the DCI. Currently, only wideband TPMI indication is supported, meaning that when the base station schedules PUSCH, it indicates one TPMI corresponding to all PUSCH resources in the scheduled frequency domains. When the terminal transmits uplink data, it uses one TPMI indicated by the base station to precode the resources in all frequency domains of the PUSCH before transmission. Table 2 below shows the different precoding matrix sets supported by the current protocol based on terminal capabilities. For example, when a 4-port terminal has the capability of fullyAndPartialAndNonCoherent, the base station can configure the terminal with codebookSubet = fullyAndPartialAndNonCoherent. In this case, the uplink precoding indication precoding information is 6 bits, where the uplink PUSCH rank (data stream number) and the corresponding precoding are indicated together. If the base station indicates that the precoding information is "0" (the first row of the leftmost column in Table 2), it means that the rank of the uplink PUSCH is 1 and the precoding index is "0" (the precoding matrix in the first row and first column of Table 3); if it indicates that the precoding information is "60" (the 61st row of the leftmost column in Table 1), it means that the rank of the uplink PUSCH is 4 and the precoding index is "3" (the precoding matrix in the first row and fourth column of Table 6).

[0041] The precoding matrices for 4 antennas with rank=1 are shown in Table 3. The precoding matrices for 4 antennas with rank=2 are shown in Table 4. The precoding matrices for 4 antennas with rank=3 are shown in Table 5. The precoding matrices for 4 antennas with rank=4 are shown in Table 6.

[0042] Table 2

[0043]

[0044] Table 3. 4-antenna rank=1 precoding matrix

[0045]

[0046] Table 4. 4-antenna rank=2 precoding matrix

[0047]

[0048] Table 5. 4-antenna rank=3 precoding matrix

[0049]

[0050] Table 6. 4-antenna rank=4 precoding matrix

[0051]

[0052] The aforementioned precoding information only supports wideband, meaning it is applied within the entire PUSCH scheduling bandwidth. When uplink PUSCH transmission performs subband precoding, indicating that subband TPMI is not yet supported is problematic. Furthermore, indicating a single wideband TPMI requires a maximum of 6 bits. To support subband precoding, multiple TPMIs would need to be indicated simultaneously, resulting in significant DCI overhead and rendering the process ineffective.

[0053] The uplink precoding information determination method, 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.

[0054] Figure 2 This is one of the flowcharts illustrating the uplink precoding information determination method provided in the embodiments of this application, such as... Figure 2 As shown, the execution subject of this uplink precoding information determination method is the terminal.

[0055] The method for determining the uplink precoding information includes the following steps:

[0056] Step 200: The terminal obtains a subset of the codebook information;

[0057] In this embodiment of the application, in order to determine the uplink precoding information, the terminal needs to first obtain the codebook subset information.

[0058] Codebook subset information is used to indicate the codebook subset that can be used for uplink transmission.

[0059] In the embodiments of this application, the codebook subset information can be the codebook subset itself; the codebook subset information can also be the indication information of the codebook subset, such as the index information of the codebook subset, the bitmap information mapped to the codebook subset, etc.

[0060] Codebook subset information can also be indices of Discrete Fourier Transform (DFT) vectors / beams. For example, codebook subset information containing a set of DFT vector / beam indices indicates that these DFT vectors / beams are not included in the precoded information.

[0061] Precoding information can be a precoding matrix or a set of precoding matrices; precoding information can also be indicator information of precoding matrices (sets), such as precoding index information, bitmap information mapped to precoding matrices, etc.

[0062] Precoding information can also be DFT vectors / beams, amplitude and phase coefficients, etc.

[0063] Among them, precoding index information refers to the index information of the precoding matrix, such as the Transmitted Precoding Matrix Indicator (TPMI).

[0064] It should be noted that, in the embodiments of this application, the codebook subset information can also be replaced with precoding group information. The codebook subset can also be replaced with a precoding group.

[0065] It is understood that precoding group information includes at least one set of precoding information, and the set of precoding information includes at least one set of precoding information.

[0066] For example, the precoding group information includes at least one set of precoding index information, or the precoding group information includes at least one set of precoding matrices.

[0067] Step 201: The terminal determines the uplink precoding information based on the codebook subset information.

[0068] After obtaining the codebook subset information, the terminal determines the uplink precoding information from the codebook subset information.

[0069] In this embodiment, uplink precoding information refers to the precoding information selected by the terminal from the codebook subset information for processing frequency domain resources of uplink transmission.

[0070] Before uplink transmission, the terminal obtains the corresponding precoding matrix based on the uplink precoding information and performs precoding processing on the frequency domain resources of the uplink transmission.

[0071] The uplink transmission includes at least one of the following: Physical Uplink Shared Channel (PUSCH) transmission, Physical Uplink Control Channel (PUCCH) transmission, Sounding Reference Signal (SRS) transmission, and Physical Random-access Channel (PRACH) transmission.

[0072] In the embodiments of this application, by limiting the precoding information to a subset of the codebook, the overhead of precoding information indication can be effectively reduced.

[0073] Optionally, the codebook subset information is indicated by at least one of the following:

[0074] Radio Resource Control (RRC) messages;

[0075] Media Access Control Layer (MAC) control element CE;

[0076] Downlink Control Information (DCI).

[0077] It is understood that the codebook subset information may be configured by the network-side device via Radio Resource Control (RRC) messages, or indicated by the network-side device via Media Access Control (MAC) Control Element (CE), or indicated by the network-side device via DCI, or indicated by the network-side device via at least two of RRC messages, MAC CE, and DCI.

[0078] In some optional embodiments, the MAC CE includes at least one of the following:

[0079] At least one pre-coded piece of information;

[0080] At least one set of precoded information;

[0081] Index information for at least one subset of the codebook;

[0082] Bitmap information mapped to codebook subset information and / or pre-encoded information;

[0083] DCI format identification information is used to indicate the DCI format for applying the codebook subset information;

[0084] Antenna panel identification information;

[0085] Detection reference signal (SRS) resource set index information;

[0086] Reference signal index information;

[0087] Transmission configuration indicates TCI status information;

[0088] Control resource collection pool index information.

[0089] Optionally, the network-side device indicates codebook subset information to the terminal via a first MAC CE. This first MAC CE includes at least one of the following: at least one precoding information, at least one set of precoding information, index information for at least one codebook subset information, bitmap information mapped to the codebook subset information and / or precoding information, DCI format identification information, antenna panel identification information, sounding reference signal (SRS) resource set index information, reference signal index information, Transmission Configuration Indicator (TCI) status information, and control resource set pool index (CoresetPoolIndex) information.

[0090] The terminal obtains the aforementioned information included in the first MAC CE, and then obtains the codebook subset information.

[0091] Optionally, if the first MAC CE sent by the network-side device carries at least one pre-encoded information, the terminal obtains the at least one pre-encoded information and then obtains the codebook subset information based on the at least one pre-encoded information.

[0092] Optionally, the precoding information includes at least one of the following: precoding index information, precoding matrix, number of transport layers or number of data streams rank, DFT vector / beam, at least one amplitude / phase coefficient, and bitmap information mapped to the precoding matrix.

[0093] For example, if the precoding information is precoding index information, the terminal can use at least one precoding index information as a codebook subset information, or the terminal can obtain the corresponding precoding matrix based on at least one precoding index information to obtain the codebook subset information.

[0094] Optionally, if the first MAC CE sent by the network-side device carries at least one set of precoding information, the terminal obtains the at least one set of precoding information and then obtains codebook subset information based on the at least one set of precoding information.

[0095] Optionally, the first MAC CE sent by the network-side device carries index information of at least one codebook subset information, and the terminal obtains the codebook subset information based on the index information of the at least one codebook subset information.

[0096] Optionally, the first MAC CE sent by the network-side device carries bitmap information mapped to codebook subset information and / or pre-encoded information. The terminal can obtain the codebook subset information and / or pre-encoded information based on the bitmap information.

[0097] Optionally, the first MAC CE sent by the network-side device carries DCI format identification information, wherein the DCI format identification information is used to indicate the DCI format of the codebook subset information.

[0098] For example, the DCI format is DCI format0_1 or DCI format0_2. The terminal determines the codebook subset information associated with the DCI format based on the DCI format identifier information.

[0099] Optionally, the first MAC CE sent by the network-side device carries antenna panel identification information, wherein the panel identification information is used to indicate the panel identifier for which the codebook subset information is applied.

[0100] The terminal determines the codebook subset information associated with the panel identifier information based on the panel identifier information.

[0101] Optionally, the first MAC CE sent by the network-side device carries Sounding Reference Signal (SRS) resource set index information. The terminal determines the codebook subset information associated with the SRS resource set based on the SRS resource set index information.

[0102] Optionally, the first MAC CE sent by the network-side device carries reference signal index information, and the terminal determines the codebook subset information associated with the reference signal based on the reference signal index information. Here, the reference signal can be an SRS.

[0103] Optionally, the first MAC CE sent by the network-side device carries transmission configuration indication (TCI) status information. The terminal obtains the TCI status information, which includes a TCI status or a TCI status pool, and obtains codebook subset information associated with the TCI status or TCI status pool.

[0104] Optionally, the first MAC CE sent by the network-side device carries the CoresetPoolIndex information of the control resource set pool, and the terminal determines the codebook subset information associated with the CoresetPoolIndex.

[0105] It should be noted that the various implementation methods described above can be combined.

[0106] For example, the MAC CE carries both codebook subset information and an SRS resource set index associated with the codebook subset information.

[0107] In this embodiment of the application, the terminal obtains codebook subset information according to the instruction of MAC CE. By restricting the precoding information to a subset of the codebook, the overhead of precoding information instruction can be effectively reduced.

[0108] In some optional embodiments, the terminal acquiring the codebook subset information includes at least one of the following:

[0109] The terminal obtains the codebook subset information based on the SRS resources indicated by the Uplink Probe Resource Indicator (SRI) in the DCI.

[0110] The terminal obtains the codebook subset information according to the TPMI indicated by the Transport Precoding Matrix Index (TPMI) field in the DCI.

[0111] The terminal obtains the codebook subset information based on the first target field in the DCI, wherein the first target field is used to indicate the codebook subset information;

[0112] The terminal processes its local codebook subset stack according to the indication of the first target bit in the DCI to obtain the codebook subset information.

[0113] It is understandable that network-side devices can directly or indirectly indicate a subset of codebook information to the terminal through the original indication fields of DCI, or through newly added indication fields or bits, or they can implicitly indicate a subset of codebook information to the terminal through DCI.

[0114] Implicit indications include, but are not limited to, implementation through semi-static configuration combined with DCI dynamic indications.

[0115] In one implementation, the terminal determines the codebook subset information based on the SRS resource indicated by the uplink probe resource index (SRI) in the first DCI and based on the association between the SRS resource and the codebook subset information.

[0116] In one implementation, the terminal determines the codebook subset information based on the TPMI indicated by the TPMI field in the first DCI and based on the association relationship between the TPMI and the codebook subset information.

[0117] In one implementation, the terminal obtains codebook subset information indicated by a first target field in a first DCI, wherein the first target field is a newly added target field.

[0118] In one implementation, the codebook subset information can be dynamically changed. The terminal maintains a codebook subset stack locally. Based on the indication of the first target bit in the first DCI, the terminal performs a push operation or a pop operation on the codebook subset stack. All the precoded information in the codebook subset stack constitutes a codebook subset information.

[0119] It should be noted that the first target bit can also be replaced with the fourth target field. The codebook subset stack can also be replaced with other dynamic data structures used to store precoded information.

[0120] In this embodiment of the application, the terminal obtains codebook subset information according to the DCI instruction. By restricting the precoding information to a subset of the codebook, the precoding information instruction overhead can be effectively reduced.

[0121] In some alternative embodiments, the RRC message is used to configure a first signaling message, which indicates the codebook subset information.

[0122] It is understood that the terminal receives an RRC message sent by the network-side device, wherein the RRC message is used to configure the first signaling, and the first signaling is used to indicate a subset of codebook information.

[0123] The terminal obtains the codebook subset information indicated by the first signaling based on the RRC message.

[0124] Optionally, the first signaling is associated with a target resource, which includes at least one of the following:

[0125] DCI format;

[0126] Search space;

[0127] SRS resources;

[0128] SRS resource collection;

[0129] Control resource set;

[0130] Panel;

[0131] TCI status;

[0132] TCI state pool;

[0133] Control the resource pool.

[0134] The association of the first signaling with the target resource can also be understood as the association of the target resource with the codebook subset information.

[0135] In this embodiment, the terminal obtains codebook subset information according to the RRC configuration. By restricting the precoding information to the codebook subset, the precoding information indication overhead can be effectively reduced. By associating the codebook subset with the target resource, uplink transmissions corresponding to different target resources can use different codebook subset information, increasing the flexibility of uplink transmission precoding.

[0136] In some alternative embodiments, the codebook subset information includes a predefined set of pre-coded information.

[0137] It is understandable that codebook subset information can also be a predefined set of pre-encoded information, not indicated by network-side devices.

[0138] In this embodiment, the terminal determines the uplink precoding information from a predefined set of precoding information, which can effectively reduce network-side configuration overhead and precoding information indication overhead.

[0139] In some optional embodiments, the codebook subset information includes pre-encoded information that satisfies at least one of the following conditions:

[0140] Precoded information with the same coherence characteristics;

[0141] One or more ports correspond to precoded information of the same phase.

[0142] The coherence characteristic can be incoherent, partially coherent, or fully coherent.

[0143] In some optional embodiments, the P precoding information in the codebook subset information is associated with N subbands, where P and N are positive integers greater than 1.

[0144] The P precoding information in the codebook subset is associated with N subbands, which enables the terminal to perform subband precoding.

[0145] P and N may be the same or different.

[0146] Optionally, a precoding information in a subset of the codebook information is associated with at least one subband. This can be understood as one precoding information corresponding to at least one subband.

[0147] Optionally, P and N are the same, that is, N precoding information is associated with N subbands, which can be understood as N precoding information and N subbands corresponding one-to-one.

[0148] In related technologies, in order to support subband precoding for uplink transmission, network-side devices need to carry subband precoding information in downlink control signaling. In scenarios with a large number of subbands, this can lead to high downlink control signaling overhead. However, this application designs the codebook subset information to associate the precoding information in the codebook subset information with N subbands. This allows the network-side device to indicate the subband precoding information simply by indicating the codebook subset information, effectively reducing the overhead of subband precoding information indication.

[0149] Optionally, the N sub-bands are indicated by at least one of the following methods:

[0150] Predefined;

[0151] MAC CE;

[0152] DCI.

[0153] Optionally, the N sub-bands can be predefined, equally spaced N sub-bands.

[0154] Refer to the following formula:

[0155]

[0156] Where n = 1, ..., N; f(n) is the index of the nth sub-band, M represents the total number of sub-bands; f(1) = 0 or 1. This indicates rounding up.

[0157] Figure 3This is a schematic diagram illustrating the relationship between precoding information and subbands provided in an embodiment of this application. For example... Figure 3 As shown, the codebook subset is {W1,W3,W5,W7}.

[0158] In some optional embodiments, the network-side device indicates codebook subset information to the terminal via a second MAC CE, wherein P precoding information in the codebook subset information is associated with N subbands.

[0159] Wherein, the second MAC CE includes at least one of the following:

[0160] At least one pre-coded piece of information;

[0161] At least one set of precoded information;

[0162] Index information for at least one subset of the codebook;

[0163] Bitmap information mapped to codebook subset information and / or pre-encoded information;

[0164] DCI format identification information is used to indicate the DCI format for applying the codebook subset information;

[0165] Antenna panel identification information;

[0166] Detection reference signal (SRS) resource set index information;

[0167] Reference signal index information;

[0168] Transmission configuration indicates TCI status information;

[0169] Control resource collection pool index information;

[0170] At least one sub-band index information;

[0171] Bitmap information mapped to subbands.

[0172] It is understandable that the second MAC CE carries indication information of codebook subset information and indication information of subbands.

[0173] The indication information of the codebook subset information includes at least one of the following: precoding information, index information of the codebook subset information, bitmap information mapped to the codebook subset information and / or precoding information, DCI format identification information, antenna panel identification information, sounding reference signal (SRS) resource set index information, reference signal index information, transmission configuration indication (TCI) status information, and control resource set pool index information.

[0174] The subband indication information includes at least one of the following: subband index information, and bitmap information mapped to the subband.

[0175] Optionally, the terminal determines the codebook subset information based on the indication information of the codebook subset information and the indication information of the subband carried in the second MAC CE, wherein P precoding information in the codebook subset information are associated with N subbands.

[0176] Optionally, the N subbands are indicated by a second target field in the DCI.

[0177] It can be understood that the network-side device indicates N subbands through the second target field in the second DCI, and these N subbands correspond to P precoding information in the codebook subset information.

[0178] Optionally, the second target domain is one of the following:

[0179] Frequency Domain Resource Allocation (FDRA) domain;

[0180] A field used to indicate sub-bands.

[0181] Among them, the field used to indicate subbands is a newly added field in DCI for indicating subbands.

[0182] In the embodiments of this application, the precoding information in the codebook subset information is associated with N subbands by predefinition, MAC CE indication or DCI indication, thereby realizing the indication of subband precoding information and effectively reducing the overhead of subband precoding information indication.

[0183] The following describes several ways in which the terminal determines the uplink precoding information based on a subset of the codebook.

[0184] In some optional embodiments, the method further includes:

[0185] The terminal receives a MAC CE or DCI indicating precoded information;

[0186] The terminal determines uplink precoding information based on the codebook subset information, including:

[0187] The terminal selects the target precoding information from the codebook subset information as the uplink precoding information according to the instruction of the MAC CE or DCI.

[0188] It is understandable that the terminal selects the target precoding information from a subset of codebook information as uplink precoding information based on the instructions of the network-side device. The network-side device indicates the precoding information via MAC CE or DCI.

[0189] Optionally, the terminal receives a third MAC CE or a third DCI sent by the network-side device, wherein the third MAC CE or DCI is used to indicate pre-encoded information.

[0190] Optionally, the third MAC CE includes at least one pre-encoded message.

[0191] Optionally, the third DCI includes at least one field for indicating at least one precoded information in the codebook subset information.

[0192] Optionally, the uplink precoding information includes subband precoding information.

[0193] In some optional embodiments, the terminal determines the uplink precoding information based on the codebook subset information, including at least one of the following methods:

[0194] Method 1: If the terminal does not receive a MAC CE or DCI indicating precoding information, the terminal uses the first precoding information in the codebook subset information as the uplink precoding information.

[0195] Method 2: The terminal randomly selects at least one precoding information from the codebook subset information as the uplink precoding information.

[0196] Method 3: The terminal uses the first Q precoding information from the codebook subset information as the uplink precoding information, where Q is related to the number of subbands.

[0197] Method 4: The terminal uses all the precoding information in the codebook subset information as the precoding information for subband precoding.

[0198] It should be noted that methods 2, 3, and 4 can also be used by the terminal to determine the uplink precoding information when the terminal does not receive a MAC CE or DCI indicating the precoding information.

[0199] Method 5: The terminal performs a phase shift on the precoding information in the codebook subset information according to a first value to obtain the precoding information of all subbands;

[0200] Wherein, the first value is the phase offset value, and the first value is determined by at least one of the following:

[0201] High-level signaling;

[0202] Predefined;

[0203] The pre-encoded information in the codebook subset information;

[0204] The terminal is selected randomly.

[0205] Optionally, higher-level signaling includes RRC, MAC CE, etc.

[0206] That is, the phase offset value is configured by higher-layer signaling, or the phase offset value is predefined; or the phase offset value is determined by precoding in a codebook subset; or the phase offset value is randomly selected by the terminal.

[0207] Method 6: The terminal cyclically maps the precoding information in the codebook subset information to each subband to obtain the precoding information of all subbands;

[0208] Figure 4 This is a schematic diagram illustrating the cyclic mapping of precoding information in a codebook subset to various subbands, as provided in an embodiment of this application. The codebook subset is defined as {W1, W2}.

[0209] Method 7: The terminal determines, based on the first precoding information in the codebook subset information and the first subband corresponding to the first precoding information, to use the precoding information adjacent to the index of the first precoding information in the codebook subset information as the precoding information of the adjacent subband of the first subband.

[0210] That is, the terminal uses the precoding information in the codebook subset information and the corresponding subband to determine several precoding information / codebooks adjacent to the precoding information in the codebook subset information as the precoding of the adjacent subband.

[0211] Method 8: The terminal calculates the precoding information of all subbands according to the precoding information in the codebook subset information using a linear difference calculation method.

[0212] All subbands here refer to uplink transmission.

[0213] In some optional embodiments, the linear interpolation calculation method includes at least one of the following:

[0214] Interpolation calculations are performed based on the antenna port.

[0215] Interpolation calculations are performed based on rows or columns of pre-encoded information;

[0216] Amplitude and / or phase interpolation calculations are performed on the beam based on Discrete Fourier Transform (DFT).

[0217] In some alternative embodiments, the terminal determines the uplink precoding information based on the codebook subset information by indicating the third target field or the second target bit in the DCI.

[0218] It is understandable that network-side devices can use DCI to indicate to the terminal which of the above methods (methods 5 to 8) to determine the uplink precoding information.

[0219] For example, a 1-bit indicator in the DCI can be used to indicate whether to perform interpolation calculations on the precoded information in the codebook subset information.

[0220] In this embodiment, the terminal can determine uplink precoding information from a codebook subset, either based on or without the instructions from the network-side device. The uplink precoding information may include subband precoding information, thereby determining the subband precoding information and effectively reducing the overhead of precoding information or subband precoding information indication.

[0221] Figure 5 This is the second flowchart illustrating the uplink precoding information determination method provided in the embodiments of this application, as shown below. Figure 5 As shown, the method includes the following steps:

[0222] Step 500: The network-side device sends a second signaling message, which is used to indicate a subset of codebook information to the terminal.

[0223] In this embodiment of the application, the network-side device indicates a subset of the codebook to the terminal, thereby restricting the precoding information determined by the terminal to a subset of the codebook, which can effectively reduce the overhead of precoding information indication.

[0224] Since this embodiment uses a network-side device as the execution subject, the understanding of this embodiment can be referred to the relevant descriptions in the aforementioned embodiments using a terminal as the execution subject, and will not be repeated here.

[0225] Optionally, the second signaling includes at least one of the following:

[0226] Radio Resource Control (RRC) messages;

[0227] Media Access Control Layer (MAC) control element CE;

[0228] Downlink Control Information (DCI).

[0229] It is understandable that network-side devices use RRC messages, MAC CE, and / or DCI to instruct the terminal on a subset of codebook information.

[0230] For an understanding of this embodiment, please refer to the relevant descriptions in the foregoing embodiments where the terminal is the execution subject, which will not be repeated here.

[0231] Optionally, the MAC CE includes at least one of the following:

[0232] At least one pre-coded piece of information;

[0233] At least one set of precoded information;

[0234] Index information for at least one subset of the codebook;

[0235] Bitmap information mapped to codebook subset information and / or pre-encoded information;

[0236] DCI format identification information is used to indicate the DCI format for applying the codebook subset information;

[0237] Antenna panel identification information;

[0238] Detection reference signal (SRS) resource set index information;

[0239] Reference signal index information;

[0240] Transmission configuration indicates TCI status information;

[0241] Control resource collection pool index information.

[0242] For an understanding of this embodiment, please refer to the relevant descriptions in the foregoing embodiments where the terminal is the execution subject, which will not be repeated here.

[0243] Optionally, the DCI indicates a subset of codebook information to the terminal through at least one of the following:

[0244] The uplink probe resource in the DCI indicates the SRS resource indicated by the SRI;

[0245] The TPMI indicated by the Transport Precoding Matrix Index (TPMI) field in the DCI;

[0246] The first target field in the DCI is used to indicate the codebook subset information;

[0247] The first target bit in the DCI is used to instruct the terminal to process the local codebook subset stack.

[0248] For an understanding of this embodiment, please refer to the relevant descriptions in the foregoing embodiments where the terminal is the execution subject, which will not be repeated here.

[0249] Optionally, the RRC message is used to configure a first signaling, which is used to indicate the codebook subset information.

[0250] Optionally, the first signaling is associated with a target resource, which includes at least one of the following:

[0251] DCI format;

[0252] Search space;

[0253] SRS resources;

[0254] SRS resource collection;

[0255] Control resource set;

[0256] Panel;

[0257] TCI status;

[0258] TCI state pool;

[0259] Control the resource pool.

[0260] For an understanding of this embodiment, please refer to the relevant descriptions in the foregoing embodiments where the terminal is the execution subject, which will not be repeated here.

[0261] In this embodiment of the application, the network-side device configures codebook subset information through RRC. By restricting the precoding information to a codebook subset, the precoding information indication overhead can be effectively reduced. Furthermore, by associating the codebook subset with the target resource, uplink transmissions corresponding to different target resources can use different codebook subset information, thereby increasing the flexibility of uplink transmission precoding.

[0262] Optionally, the codebook subset information is a predefined set of pre-encoded information.

[0263] For an understanding of this embodiment, please refer to the relevant descriptions in the foregoing embodiments where the terminal is the execution subject, which will not be repeated here.

[0264] Optionally, the codebook subset information includes precoding information that satisfies at least one of the following conditions:

[0265] Precoded information with the same coherence characteristics;

[0266] One or more ports correspond to precoded information of the same phase.

[0267] For an understanding of this embodiment, please refer to the relevant descriptions in the foregoing embodiments where the terminal is the execution subject, which will not be repeated here.

[0268] Optionally, the P precoding information in the codebook subset information is associated with N subbands, where P and N are positive integers greater than 1.

[0269] For an understanding of this embodiment, please refer to the relevant descriptions in the foregoing embodiments where the terminal is the execution subject, which will not be repeated here.

[0270] This application designs the codebook subset information so that N precoding information in the codebook subset information is associated with N subbands, so that the network-side device only needs to indicate the codebook subset information to indicate the subband precoding information, which can effectively reduce the overhead of subband precoding information indication.

[0271] Optionally, the N sub-bands are indicated by at least one of the following methods:

[0272] Predefined;

[0273] MAC CE;

[0274] DCI.

[0275] Optionally, the MAC CE includes at least one of the following:

[0276] At least one pre-coded piece of information;

[0277] At least one set of precoded information;

[0278] Index information for at least one subset of the codebook;

[0279] Bitmap information mapped to codebook subset information and / or pre-encoded information;

[0280] DCI format identification information is used to indicate the DCI format for applying the codebook subset information;

[0281] Antenna panel identification information;

[0282] Detection reference signal (SRS) resource set index information;

[0283] Reference signal index information;

[0284] Transmission configuration indicates TCI status information;

[0285] Control resource collection pool index information;

[0286] At least one sub-band index information;

[0287] Bitmap information mapped to subbands.

[0288] Optionally, the N subbands are indicated by a second target field in the DCI.

[0289] Optionally, the second target domain is one of the following:

[0290] Frequency domain resource allocation FDRA domain;

[0291] A field used to indicate sub-bands.

[0292] For an understanding of this embodiment, please refer to the relevant descriptions in the foregoing embodiments where the terminal is the execution subject, which will not be repeated here.

[0293] In the embodiments of this application, N precoding information in the codebook subset information is associated with N subbands by predefinition, MAC CE indication or DCI indication, thereby realizing the indication of subband precoding information and effectively reducing the overhead of subband precoding information indication.

[0294] Optionally, the method further includes:

[0295] Send a MAC CE or DCI to the terminal to indicate pre-encoded information.

[0296] For an understanding of this embodiment, please refer to the relevant descriptions in the foregoing embodiments where the terminal is the execution subject, which will not be repeated here.

[0297] In this embodiment, the network-side device indicates precoding information to the terminal, so that the terminal can determine the uplink precoding information from the codebook subset according to the indication. The uplink precoding information may include subband precoding information, thereby determining the subband precoding information, which can effectively reduce the overhead of indicating precoding information or subband precoding information.

[0298] Optionally, the method further includes:

[0299] Sends a DCI to the terminal indicating the method for determining uplink precoding information;

[0300] The DCI indicates to the terminal the method of determining the uplink precoding information through the third target field or the second target bit.

[0301] For an understanding of this embodiment, please refer to the relevant descriptions in the foregoing embodiments where the terminal is the execution subject, which will not be repeated here.

[0302] In this embodiment, the network-side device instructs the terminal on the method for determining uplink precoding information, so that the terminal can determine the uplink precoding information according to the method indicated by the network-side device, which can effectively reduce the overhead of indicating precoding information or subband precoding information.

[0303] Optionally, the precoding information includes at least one of the following:

[0304] Pre-coded index information;

[0305] precoding matrix

[0306] number of transport layers;

[0307] Data stream rank;

[0308] DFT vector / beam;

[0309] At least one amplitude / phase coefficient;

[0310] Bitmap information mapped to the precoded matrix.

[0311] It should be noted that the uplink precoding information determination method provided in this application embodiment can be executed by an uplink precoding information determination device, or by a control module within that uplink precoding information determination device for executing the uplink precoding information determination method. This application embodiment uses the execution of the uplink precoding information determination method by the uplink precoding information determination device as an example to illustrate the uplink precoding information determination device provided in this application embodiment.

[0312] Figure 6 This is one of the structural schematic diagrams of the uplink precoding information determination device provided in the embodiments of this application, such as... Figure 6 As shown, the uplink precoding information determination device 600 includes:

[0313] The first acquisition unit 610 is used to acquire codebook subset information;

[0314] The first determining unit 620 is used to determine uplink precoding information based on the codebook subset information.

[0315] In the embodiments of this application, by limiting the precoding information to a subset of the codebook, the overhead of precoding information indication can be effectively reduced.

[0316] Optionally, the codebook subset information is indicated by at least one of the following:

[0317] Radio Resource Control (RRC) messages;

[0318] Media Access Control Layer (MAC) control element CE;

[0319] Downlink Control Information (DCI).

[0320] Optionally, the MAC CE includes at least one of the following:

[0321] At least one pre-coded piece of information;

[0322] At least one set of precoded information;

[0323] Index information for at least one subset of the codebook;

[0324] Bitmap information mapped to codebook subset information and / or pre-encoded information;

[0325] DCI format identification information is used to indicate the DCI format for applying the codebook subset information;

[0326] Antenna panel identification information;

[0327] Detection reference signal (SRS) resource set index information;

[0328] Reference signal index information;

[0329] Transmission configuration indicates TCI status information;

[0330] Control resource collection pool index information.

[0331] Optionally, the first acquisition unit 610 is configured to perform at least one of the following:

[0332] The codebook subset information is obtained based on the SRS resources indicated by the Uplink Probe Resource Indicator (SRI) in the DCI.

[0333] The codebook subset information is obtained based on the TPMI indicated by the Transport Precoding Matrix Index (TPMI) field in the DCI.

[0334] The codebook subset information is obtained based on the first target field in the DCI, wherein the first target field is used to indicate the codebook subset information;

[0335] Based on the indication of the first target bit in the DCI, the local codebook subset stack is processed to obtain the codebook subset information.

[0336] Optionally, the RRC message is used to configure a first signaling, which is used to indicate the codebook subset information.

[0337] Optionally, the first signaling is associated with a target resource, which includes at least one of the following:

[0338] DCI format;

[0339] Search space;

[0340] SRS resources;

[0341] SRS resource collection;

[0342] Control resource set;

[0343] Panel;

[0344] TCI status;

[0345] TCI state pool;

[0346] Control the resource pool.

[0347] Optionally, the codebook subset information includes a predefined set of pre-encoded information.

[0348] Optionally, the codebook subset information includes precoding information that satisfies at least one of the following conditions:

[0349] Precoded information with the same coherence characteristics;

[0350] One or more ports correspond to precoded information of the same phase.

[0351] Optionally, the P precoding information in the codebook subset information is associated with N subbands, where P and N are positive integers greater than 1.

[0352] Optionally, the N sub-bands are indicated by at least one of the following methods:

[0353] Predefined;

[0354] MAC CE;

[0355] DCI.

[0356] Optionally, the MAC CE includes at least one of the following:

[0357] At least one pre-coded piece of information;

[0358] At least one set of precoded information;

[0359] Index information for at least one subset of the codebook;

[0360] Bitmap information mapped to codebook subset information and / or pre-encoded information;

[0361] DCI format identification information is used to indicate the DCI format for applying the codebook subset information;

[0362] Antenna panel identification information;

[0363] Detection reference signal (SRS) resource set index information;

[0364] Reference signal index information;

[0365] Transmission configuration indicates TCI status information;

[0366] Control resource collection pool index information;

[0367] At least one sub-band index information;

[0368] Bitmap information mapped to subbands.

[0369] Optionally, the N subbands are indicated by a second target field in the DCI.

[0370] Optionally, the second target domain is one of the following:

[0371] Frequency domain resource allocation FDRA domain;

[0372] A field used to indicate sub-bands.

[0373] Optionally, the device further includes:

[0374] The first receiving unit is used to receive MAC CE or DCI for indicating precoded information;

[0375] The first determining unit 620 is used for:

[0376] According to the instructions of the MAC CE or DCI, the target precoding information is selected from the codebook subset information as the uplink precoding information.

[0377] Optionally, the first determining unit 620 is configured to perform at least one of the following:

[0378] In the absence of a MAC CE or DCI indicating precoding information, the first precoding information in the codebook subset information is used as the uplink precoding information;

[0379] At least one precoding information is randomly selected from the codebook subset information as the uplink precoding information;

[0380] The first Q precoding information in the codebook subset information is used as the uplink precoding information, where Q is related to the number of subbands;

[0381] All precoding information in the codebook subset information is used as precoding information for subband precoding.

[0382] Optionally, the first determining unit 620 is configured to perform at least one of the following:

[0383] The precoding information in the codebook subset information is phase-shifted according to a first value to obtain the precoding information of all subbands;

[0384] The precoding information in the codebook subset information is cyclically mapped to each subband to obtain the precoding information of all subbands;

[0385] Based on the first precoding information in the codebook subset information and the first subband corresponding to the first precoding information, it is determined that the precoding information in the codebook subset information that is adjacent to the index of the first precoding information is used as the precoding information of the adjacent subband of the first subband.

[0386] The precoding information of all subbands is obtained by calculating the precoding information in the codebook subset information using a linear interpolation method.

[0387] Optionally, the first value is determined by at least one of the following:

[0388] High-level signaling;

[0389] Predefined;

[0390] The pre-encoded information in the codebook subset information;

[0391] The terminal is selected randomly.

[0392] Optionally, the linear interpolation calculation method includes at least one of the following:

[0393] Interpolation calculations are performed based on the antenna port.

[0394] Interpolation calculations are performed based on rows or columns of pre-encoded information;

[0395] Amplitude and / or phase interpolation calculations are performed on the beam based on Discrete Fourier Transform (DFT).

[0396] Optionally, the method of determining the uplink precoding information based on the codebook subset information is indicated by the third target field or the second target bit in the DCI.

[0397] Optionally, the precoding information includes at least one of the following:

[0398] Pre-coded index information;

[0399] precoding matrix

[0400] number of transport layers;

[0401] Data stream rank;

[0402] Discrete Fourier Transform (DFT) vector / beam;

[0403] At least one amplitude / phase coefficient;

[0404] Bitmap information mapped to the precoded matrix.

[0405] In this application embodiment, the uplink precoding information determination device can be a device, a device with an operating system, or an electronic device, or it can be a component, integrated circuit, or chip in a terminal. The device or electronic device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminals 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the type of terminal.

[0406] The uplink precoding information determination device provided in this application embodiment can achieve... Figures 2 to 4 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0407] Figure 7 This is a second schematic diagram of the uplink precoding information determination device provided in the embodiments of this application, as shown below. Figure 7 As shown, the uplink precoding information determination device 700 includes:

[0408] The first sending unit 710 is used to send a second signaling message, which is used to indicate a subset of codebook information to the terminal.

[0409] In this embodiment of the application, by indicating a subset of the codebook to the terminal, the precoding information determined by the terminal is restricted to the subset of the codebook, which can effectively reduce the overhead of precoding information indication.

[0410] Optionally, the second signaling includes at least one of the following:

[0411] Radio Resource Control (RRC) messages;

[0412] Media Access Control Layer (MAC) control element CE;

[0413] Downlink Control Information (DCI).

[0414] Optionally, the MAC CE includes at least one of the following:

[0415] At least one pre-coded piece of information;

[0416] At least one set of precoded information;

[0417] Index information for at least one subset of the codebook;

[0418] Bitmap information mapped to codebook subset information and / or pre-encoded information;

[0419] DCI format identification information is used to indicate the DCI format for applying the codebook subset information;

[0420] Antenna panel identification information;

[0421] Detection reference signal (SRS) resource set index information;

[0422] Reference signal index information;

[0423] Transmission configuration indicates TCI status information;

[0424] Control resource collection pool index information.

[0425] Optionally, the DCI indicates a subset of codebook information to the terminal through at least one of the following:

[0426] The uplink probe resource in the DCI indicates the SRS resource indicated by the SRI;

[0427] The TPMI indicated by the Transport Precoding Matrix Index (TPMI) field in the DCI;

[0428] The first target field in the DCI is used to indicate the codebook subset information;

[0429] The first target bit in the DCI is used to instruct the terminal to process the local codebook subset stack.

[0430] Optionally, the RRC message is used to configure a first signaling, which is used to indicate the codebook subset information.

[0431] Optionally, the first signaling is associated with a target resource, which includes at least one of the following:

[0432] DCI format;

[0433] Search space;

[0434] SRS resources;

[0435] SRS resource collection;

[0436] Control resource set;

[0437] Panel;

[0438] TCI status;

[0439] TCI state pool;

[0440] Control the resource pool.

[0441] Optionally, the codebook subset information is a predefined set of pre-encoded information.

[0442] Optionally, the codebook subset information includes precoding information that satisfies at least one of the following conditions:

[0443] Precoded information with the same coherence characteristics;

[0444] One or more ports correspond to precoded information of the same phase.

[0445] Optionally, the P precoding information in the codebook subset information is associated with N subbands, where P and N are positive integers greater than 1.

[0446] Optionally, the N sub-bands are indicated by at least one of the following methods:

[0447] Predefined;

[0448] MAC CE;

[0449] DCI.

[0450] Optionally, the MAC CE includes at least one of the following:

[0451] At least one pre-coded piece of information;

[0452] At least one set of precoded information;

[0453] Index information for at least one subset of the codebook;

[0454] Bitmap information mapped to codebook subset information and / or pre-encoded information;

[0455] DCI format identification information is used to indicate the DCI format for applying the codebook subset information;

[0456] Antenna panel identification information;

[0457] Detection reference signal (SRS) resource set index information;

[0458] Reference signal index information;

[0459] Transmission configuration indicates TCI status information;

[0460] Control resource collection pool index information;

[0461] At least one sub-band index information;

[0462] Bitmap information mapped to subbands.

[0463] Optionally, the N subbands are indicated by a second target field in the DCI.

[0464] Optionally, the second target domain is one of the following:

[0465] Frequency domain resource allocation FDRA domain;

[0466] A field used to indicate sub-bands.

[0467] Optionally, the device further includes:

[0468] The second transmitting unit is used to send a MAC CE or DCI to the terminal to indicate precoded information.

[0469] Optionally, the device further includes:

[0470] The third transmitting unit is used to transmit to the terminal a DCI indicating the method for determining uplink precoding information;

[0471] The DCI indicates to the terminal the method of determining the uplink precoding information through the third target field or the second target bit.

[0472] Optionally, the precoding information includes at least one of the following:

[0473] Pre-coded index information;

[0474] precoding matrix

[0475] number of transport layers;

[0476] Data stream rank;

[0477] Discrete Fourier Transform (DFT) vector / beam;

[0478] At least one amplitude / phase coefficient;

[0479] Bitmap information mapped to the precoded matrix.

[0480] The uplink precoding information determination device provided in this application embodiment can achieve... Figure 5 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0481] Figure 8 This is one of the interactive flowcharts of the uplink precoding information determination method provided in the embodiments of this application. Figure 8 As shown, the method includes the following steps:

[0482] Step 800: The network-side device sends a second signaling message to the terminal, the second signaling message being used to indicate a subset of codebook information to the terminal;

[0483] Step 801: The terminal obtains codebook subset information according to the second signaling;

[0484] Step 802: The terminal determines the uplink precoding information based on the codebook subset information.

[0485] Figure 9 This is the second schematic diagram of the interaction flow of the uplink precoding information determination method provided in the embodiments of this application. Figure 9 As shown, the method includes the following steps:

[0486] Step 900: The network-side device sends a second signaling message to the terminal, the second signaling message being used to indicate a subset of codebook information to the terminal;

[0487] Step 901: The terminal obtains codebook subset information according to the second signaling;

[0488] Step 902: The network-side device sends a third signaling message to the terminal, the third signaling message being used to indicate precoded information;

[0489] Step 903: The terminal determines the uplink precoding information from the codebook subset information according to the third signaling.

[0490] Figure 10 This is the third schematic diagram illustrating the interactive flow of the uplink precoding information determination method provided in this application embodiment. For example... Figure 10 As shown, the method includes the following steps:

[0491] Step 1000: The network-side device sends a second signaling message to the terminal, the second signaling message being used to indicate a subset of codebook information to the terminal;

[0492] Step 1001: The terminal obtains codebook subset information according to the second signaling;

[0493] Step 1002: The network-side device sends a fourth signaling message to the terminal, the fourth signaling message being used to indicate the method for determining the uplink precoding information;

[0494] Step 1003: The terminal determines the uplink precoding information according to the method indicated by the fourth signaling.

[0495] Optional, such as Figure 11 As shown, this application embodiment also provides a communication device 1100, including a processor 1101, a memory 1102, and a program or instructions stored in the memory 1102 that can run on the processor 1101. For example, when the communication device 1100 is a terminal, the program or instructions executed by the processor 1101 implement the various processes of the above-described method embodiments and achieve the same technical effect. When the communication device 1100 is a network-side device, the program or instructions executed by the processor 1101 implement the various processes of the above-described uplink precoding information determination method embodiments and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0496] This application embodiment also provides a terminal, including a processor and a communication interface. The processor is used to acquire codebook subset information and determine uplink precoding information based on the codebook subset information. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 12 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0497] The terminal 1200 includes, but is not limited to, at least some of the following components: radio frequency unit 1201, network module 1202, audio output unit 1203, input unit 1204, sensor 1205, display unit 1206, user input unit 1207, interface unit 1208, memory 1209, and processor 1210.

[0498] Those skilled in the art will understand that the terminal 1200 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1210 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 12 The terminal structure shown 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.

[0499] It should be understood that, in this embodiment, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042. The GPU 12041 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 1206 may include a display panel 12061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1207 includes a touch panel 12071 and other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include a touch detection device and a touch controller. Other input devices 12072 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.

[0500] In this embodiment, the radio frequency unit 1201 receives downlink data from the network-side device and processes it for the processor 1210; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 1201 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0501] The memory 1209 can be used to store software programs or instructions and various data. The memory 1209 may primarily include a program or instruction storage area and a data storage area. The program or instruction 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 1209 may include high-speed random access memory and non-volatile memory, wherein 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. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.

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

[0503] The processor 1210 is used to acquire codebook subset information and determine uplink precoding information based on the codebook subset information.

[0504] In the embodiments of this application, by limiting the precoding information to a subset of the codebook, the overhead of precoding information indication can be effectively reduced.

[0505] Optionally, the codebook subset information is indicated by at least one of the following:

[0506] Radio Resource Control (RRC) messages;

[0507] Media Access Control Layer (MAC) control element CE;

[0508] Downlink Control Information (DCI).

[0509] Optionally, the MAC CE includes at least one of the following:

[0510] At least one pre-coded piece of information;

[0511] At least one set of precoded information;

[0512] Index information for at least one subset of the codebook;

[0513] Bitmap information mapped to codebook subset information and / or pre-encoded information;

[0514] DCI format identification information is used to indicate the DCI format for applying the codebook subset information;

[0515] Antenna panel identification information;

[0516] Detection reference signal (SRS) resource set index information;

[0517] Reference signal index information;

[0518] Transmission configuration indicates TCI status information;

[0519] Control resource collection pool index information.

[0520] Optionally, the processor 1210 is configured to perform at least one of the following:

[0521] The codebook subset information is obtained based on the SRS resources indicated by the Uplink Probe Resource Indicator (SRI) in the DCI.

[0522] The codebook subset information is obtained based on the TPMI indicated by the Transport Precoding Matrix Index (TPMI) field in the DCI.

[0523] The codebook subset information is obtained based on the first target field in the DCI, wherein the first target field is used to indicate the codebook subset information;

[0524] Based on the indication of the first target bit in the DCI, the local codebook subset stack is processed to obtain the codebook subset information.

[0525] Optionally, the RRC message is used to configure a first signaling, which is used to indicate the codebook subset information.

[0526] Optionally, the first signaling is associated with a target resource, which includes at least one of the following:

[0527] DCI format;

[0528] Search space;

[0529] SRS resources;

[0530] SRS resource collection;

[0531] Control resource set;

[0532] Panel;

[0533] TCI status;

[0534] TCI state pool;

[0535] Control the resource pool.

[0536] Optionally, the codebook subset information includes a predefined set of pre-encoded information.

[0537] Optionally, the codebook subset information includes precoding information that satisfies at least one of the following conditions:

[0538] Precoded information with the same coherence characteristics;

[0539] One or more ports correspond to precoded information of the same phase.

[0540] Optionally, the P precoding information in the codebook subset information is associated with N subbands, where P and N are positive integers greater than 1.

[0541] Optionally, the N sub-bands are indicated by at least one of the following methods:

[0542] Predefined;

[0543] MAC CE;

[0544] DCI.

[0545] Optionally, the MAC CE includes at least one of the following:

[0546] At least one pre-coded piece of information;

[0547] At least one set of precoded information;

[0548] Index information for at least one subset of the codebook;

[0549] Bitmap information mapped to codebook subset information and / or pre-encoded information;

[0550] DCI format identification information is used to indicate the DCI format for applying the codebook subset information;

[0551] Antenna panel identification information;

[0552] Detection reference signal (SRS) resource set index information;

[0553] Reference signal index information;

[0554] Transmission configuration indicates TCI status information;

[0555] Control resource collection pool index information;

[0556] At least one sub-band index information;

[0557] Bitmap information mapped to subbands.

[0558] Optionally, the N subbands are indicated by a second target field in the DCI.

[0559] Optionally, the second target domain is one of the following:

[0560] Frequency domain resource allocation FDRA domain;

[0561] A field used to indicate sub-bands.

[0562] Optionally, the radio frequency unit 1201 is further configured to:

[0563] Receive MAC CE or DCI used to indicate precoded information;

[0564] The processor 1210 is specifically used for:

[0565] According to the instructions of the MAC CE or DCI, the target precoding information is selected from the codebook subset information as the uplink precoding information.

[0566] Optionally, the processor 1210 is configured to perform at least one of the following:

[0567] In the absence of a MAC CE or DCI indicating precoding information, the first precoding information in the codebook subset information is used as the uplink precoding information;

[0568] At least one precoding information is randomly selected from the codebook subset information as the uplink precoding information;

[0569] The first Q precoding information in the codebook subset information is used as the uplink precoding information, where Q is related to the number of subbands;

[0570] All precoding information in the codebook subset information is used as precoding information for subband precoding.

[0571] Optionally, the processor 1210 is configured to perform at least one of the following:

[0572] The precoding information in the codebook subset information is phase-shifted according to a first value to obtain the precoding information of all subbands;

[0573] The precoding information in the codebook subset information is cyclically mapped to each subband to obtain the precoding information of all subbands;

[0574] Based on the first precoding information in the codebook subset information and the first subband corresponding to the first precoding information, it is determined that the precoding information in the codebook subset information that is adjacent to the index of the first precoding information is used as the precoding information of the adjacent subband of the first subband.

[0575] The precoding information of all subbands is obtained by calculating the precoding information in the codebook subset information using a linear interpolation method.

[0576] Optionally, the first value is determined by at least one of the following:

[0577] High-level signaling;

[0578] Predefined;

[0579] The pre-encoded information in the codebook subset information;

[0580] The terminal is selected randomly.

[0581] Optionally, the linear interpolation calculation method includes at least one of the following:

[0582] Interpolation calculations are performed based on the antenna port.

[0583] Interpolation calculations are performed based on rows or columns of precoded information;

[0584] Amplitude and / or phase interpolation calculations are performed on the beam based on Discrete Fourier Transform (DFT).

[0585] Optionally, the terminal determines the uplink precoding information method by means of the third target field or the second target bit in the DCI, based on the codebook subset information.

[0586] Optionally, the precoding information includes at least one of the following:

[0587] Pre-coded index information;

[0588] precoding matrix

[0589] number of transport layers;

[0590] Data stream rank;

[0591] Discrete Fourier Transform (DFT) vector / beam;

[0592] At least one amplitude / phase coefficient;

[0593] Bitmap information mapped to the precoded matrix.

[0594] This application also provides a network-side device, including a processor and a communication interface. The communication interface is used to send a second signaling message, which is used to indicate a subset of codebook information to a terminal. This network-side device embodiment corresponds to the network-side device method embodiment described above. All implementation processes and methods of the above method embodiments can be applied to this network-side device embodiment and achieve the same technical effects.

[0595] Specifically, embodiments of this application also provide a network-side device. For example... Figure 13 As shown, the network device 1300 includes an antenna 1301, a radio frequency (RF) device 1302, and a baseband device 1303. The antenna 1301 is connected to the RF device 1302. In the uplink direction, the RF device 1302 receives information through the antenna 1301 and transmits the received information to the baseband device 1303 for processing. In the downlink direction, the baseband device 1303 processes the information to be transmitted and sends it to the RF device 1302. The RF device 1302 processes the received information and transmits it through the antenna 1301.

[0596] The aforementioned frequency band processing device can be located in the baseband device 1303. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1303, which includes a processor 1304 and a memory 1305.

[0597] The baseband device 1303 may, for example, include at least one baseband board on which multiple chips are disposed, such as... Figure 13 As shown, one of the chips, for example, is a processor 1304, which is connected to a memory 1305 to call the program in the memory 1305 and execute the network device operation shown in the above method embodiment.

[0598] The baseband device 1303 may also include a network interface 1306 for exchanging information with the radio frequency device 1302, such as a common public radio interface (CPRI).

[0599] Specifically, the network-side device in this embodiment of the invention further includes: instructions or programs stored in memory 1305 and executable on processor 1304, wherein processor 1304 calls the instructions or programs in memory 1305 to execute... Figure 7 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0600] 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 uplink precoding information determination method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0601] 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.

[0602] 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 uplink precoding information determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0603] 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.

[0604] This application also provides a computer program / program product, which is stored in a non-transient storage medium. The program / program product is executed by at least one processor to implement the various processes of the above-described system message reporting method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0605] 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.

[0606] Through 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 software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0607] 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 forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A method for determining uplink precoding information, characterized in that, include: The terminal obtains a subset of codebook information; The terminal determines the uplink precoding information based on the codebook subset information; The codebook subset information is used to indicate a subset of the codebook that can be used for uplink transmission, and the codebook subset information includes at least one of the following: Codebook subset; Indication information for a subset of the codebook; Discrete Fourier Transform (DFT) vector / beam index information; Precoding group information.

2. The uplink precoding information determination method according to claim 1, characterized in that, The codebook subset information is indicated by at least one of the following: Radio Resource Control (RRC) messages; Media Access Control Layer (MAC) control element CE; Downlink Control Information (DCI).

3. The uplink precoding information determination method according to claim 2, characterized in that, The MAC CE includes at least one of the following: At least one precoded piece of information; At least one set of precoded information; Index information for at least one subset of the codebook; Bitmap information mapped to codebook subset information and / or pre-encoded information; DCI format identification information is used to indicate the DCI format for applying the codebook subset information; Antenna panel identification information; Detection reference signal (SRS) resource set index information; Reference signal index information; Transmission configuration indicates TCI status information; Control resource collection pool index information.

4. The uplink precoding information determination method according to claim 2, characterized in that, The terminal obtains at least one of the following codebook subset information: The terminal obtains the codebook subset information based on the SRS resources indicated by the Uplink Detection Resource Indicator (SRI) in the DCI. The terminal obtains the codebook subset information according to the TPMI indicated by the Transport Precoding Matrix Index (TPMI) field in the DCI. The terminal obtains the codebook subset information based on the first target field in the DCI, wherein the first target field is used to indicate the codebook subset information; The terminal processes its local codebook subset stack according to the indication of the first target bit in the DCI to obtain the codebook subset information.

5. The uplink precoding information determination method according to claim 2, characterized in that, The RRC message is used to configure the first signaling, which is used to indicate the codebook subset information.

6. The uplink precoding information determination method according to claim 5, characterized in that, The first signaling is associated with a target resource, which includes at least one of the following: DCI format; Search space; SRS resources; SRS resource collection; Control resource set; Panel TCI status; TCI state pool; Control the resource pool.

7. The uplink precoding information determination method according to claim 1, characterized in that, The codebook subset information includes a predefined set of pre-encoded information.

8. The uplink precoding information determination method according to claim 1, characterized in that, The codebook subset information includes pre-encoded information that satisfies at least one of the following conditions: Precoded information with the same coherence characteristics; One or more ports correspond to precoded information of the same phase.

9. The uplink precoding information determination method according to claim 1, characterized in that, The codebook subset information contains P precoding information pieces associated with N subbands, where P and N are positive integers greater than 1.

10. The uplink precoding information determination method according to claim 9, characterized in that, The N sub-bands are indicated by at least one of the following methods: Predefined; MAC CE; DCI.

11. The uplink precoding information determination method according to claim 10, characterized in that, The MAC CE includes at least one of the following: At least one pre-coded piece of information; At least one set of precoded information; Index information for at least one subset of the codebook; Bitmap information mapped to codebook subset information and / or pre-encoded information; DCI format identification information is used to indicate the DCI format for applying the codebook subset information; Antenna panel identification information; Detection reference signal (SRS) resource set index information; Reference signal index information; Transmission configuration indicates TCI status information; Control resource collection pool index information; At least one sub-band index information; Bitmap information mapped to subbands.

12. The uplink precoding information determination method according to claim 10, characterized in that, The N subbands are indicated by the second target field in the DCI.

13. The uplink precoding information determination method according to claim 12, characterized in that, The second target domain is one of the following: Frequency domain resource allocation FDRA domain; A field used to indicate sub-bands.

14. The uplink precoding information determination method according to claim 1, characterized in that, The method further includes: The terminal receives a MAC CE or DCI indicating precoded information; The terminal determines uplink precoding information based on the codebook subset information, including: The terminal selects the target precoding information from the codebook subset information as the uplink precoding information according to the instruction of the MAC CE or DCI.

15. The uplink precoding information determination method according to claim 1 or 14, characterized in that, The terminal determines uplink precoding information based on the codebook subset information, including at least one of the following: If the terminal does not receive a MAC CE or DCI indicating precoding information, the terminal will use the first precoding information in the codebook subset information as the uplink precoding information. The terminal randomly selects at least one precoding information from the codebook subset information as the uplink precoding information; The terminal uses the first Q precoding information from the codebook subset information as the uplink precoding information, where Q is related to the number of subbands; The terminal uses all the precoding information in the codebook subset as precoding information for subband precoding.

16. The uplink precoding information determination method according to claim 1, characterized in that, The terminal determines the uplink precoding information based on the codebook subset information in at least one of the following ways: The terminal performs a phase shift on the precoding information in the codebook subset information according to a first value to obtain the precoding information of all subbands; The terminal cyclically maps the precoding information in the codebook subset information to each subband to obtain the precoding information of all subbands; The terminal determines, based on the first precoding information in the codebook subset information and the first subband corresponding to the first precoding information, to use the precoding information adjacent to the first precoding information in the codebook subset information as the precoding information of the adjacent subband of the first subband. The terminal calculates the precoding information of all subbands using linear interpolation based on the precoding information in the codebook subset information.

17. The uplink precoding information determination method according to claim 16, characterized in that, The first value is determined by at least one of the following: High-level signaling; Predefined; The pre-encoded information in the codebook subset information; The terminal is selected randomly.

18. The uplink precoding information determination method according to claim 16, characterized in that, The linear interpolation calculation method includes at least one of the following: Interpolation calculations are performed based on the antenna port. Interpolation calculations are performed based on rows or columns of precoded information; Amplitude and / or phase interpolation calculations are performed on the beam based on Discrete Fourier Transform (DFT).

19. The method for determining uplink precoding information according to any one of claims 16-18, characterized in that, The terminal determines the uplink precoding information method by using the third target field or the second target bit in the DCI, based on the codebook subset information.

20. The method for determining uplink precoding information according to any one of claims 3, 7, 8, 9, 11, 14, 16-18, characterized in that, The precoded information includes at least one of the following: Pre-coded index information; precoding matrix number of transport layers; Data stream rank; Discrete Fourier Transform (DFT) vector / beam; At least one amplitude / phase coefficient; Bitmap information mapped to the precoded matrix.

21. A method for determining uplink precoding information, characterized in that, include: The network-side device sends a second signaling message, which is used to indicate a subset of codebook information to the terminal. The codebook subset information is used to indicate a subset of the codebook that can be used for uplink transmission, and the codebook subset information includes at least one of the following: Codebook subset; Indication information for a subset of the codebook; Discrete Fourier Transform (DFT) vector / beam index information; Precoding group information.

22. The uplink precoding information determination method according to claim 21, characterized in that, The second signaling includes at least one of the following: Radio Resource Control (RRC) messages; Media Access Control Layer (MAC) control element CE; Downlink Control Information (DCI).

23. The uplink precoding information determination method according to claim 22, characterized in that, The MAC CE includes at least one of the following: At least one pre-coded piece of information; At least one set of precoded information; Index information for at least one subset of the codebook; Bitmap information mapped to codebook subset information and / or pre-encoded information; DCI format identification information is used to indicate the DCI format for applying the codebook subset information; Antenna panel identification information; Detection reference signal (SRS) resource set index information; Reference signal index information; Transmission configuration indicates TCI status information; Control resource collection pool index information.

24. The uplink precoding information determination method according to claim 22, characterized in that, The DCI indicates a subset of codebook information to the terminal through at least one of the following: The uplink probe resource in the DCI indicates the SRS resource indicated by the SRI; The TPMI indicated by the Transport Precoding Matrix Index (TPMI) field in the DCI; The first target field in the DCI is used to indicate the codebook subset information; The first target bit in the DCI is used to instruct the terminal to process the local codebook subset stack.

25. The uplink precoding information determination method according to claim 22, characterized in that, The RRC message is used to configure the first signaling, which is used to indicate the codebook subset information.

26. The uplink precoding information determination method according to claim 25, characterized in that... The first signaling is associated with a target resource, which includes at least one of the following: DCI format; Search space; SRS resources; SRS resource collection; Control resource set; Panel TCI status; TCI state pool; Control the resource pool.

27. The uplink precoding information determination method according to claim 21, characterized in that, The codebook subset information is a predefined set of pre-encoded information.

28. The uplink precoding information determination method according to claim 21, characterized in that, The codebook subset information includes pre-encoded information that satisfies at least one of the following conditions: Precoded information with the same coherence characteristics; One or more ports correspond to precoded information of the same phase.

29. The uplink precoding information determination method according to claim 21, characterized in that, The codebook subset information contains P precoding information pieces associated with N subbands, where P and N are positive integers greater than 1.

30. The uplink precoding information determination method according to claim 29, characterized in that, The N sub-bands are indicated by at least one of the following methods: Predefined; MAC CE; DCI.

31. The uplink precoding information determination method according to claim 30, characterized in that, The MAC CE includes at least one of the following: At least one pre-coded piece of information; At least one set of precoded information; Index information for at least one subset of the codebook; Bitmap information mapped to codebook subset information and / or pre-encoded information; DCI format identification information is used to indicate the DCI format for applying the codebook subset information; Antenna panel identification information; Detection reference signal (SRS) resource set index information; Reference signal index information; Transmission configuration indicates TCI status information; Control resource collection pool index information; At least one sub-band index information; Bitmap information mapped to subbands.

32. The uplink precoding information determination method according to claim 30, characterized in that, The N subbands are indicated by the second target field in the DCI.

33. The uplink precoding information determination method according to claim 32, characterized in that, The second target domain is one of the following: Frequency domain resource allocation FDRA domain; A field used to indicate sub-bands.

34. The uplink precoding information determination method according to claim 21, characterized in that, The method further includes: Send a MAC CE or DCI to the terminal to indicate pre-encoded information.

35. The uplink precoding information determination method according to claim 21, characterized in that, The method further includes: Sends a DCI to the terminal indicating the method for determining uplink precoding information; The DCI indicates to the terminal the method of determining the uplink precoding information through the third target field or the second target bit.

36. The method for determining uplink precoding information according to any one of claims 23, 27-29, 31, and 34, characterized in that, The precoded information includes at least one of the following: Pre-coded index information; precoding matrix number of transport layers; Data stream rank; Discrete Fourier Transform (DFT) Vector / Beam; At least one amplitude / phase coefficient; Bitmap information mapped to the precoded matrix.

37. An uplink precoding information determination device, characterized in that, include: The first acquisition unit is used to acquire codebook subset information; The first determining unit is used to determine uplink precoding information based on the codebook subset information; The codebook subset information is used to indicate a subset of the codebook that can be used for uplink transmission, and the codebook subset information includes at least one of the following: Codebook subset; Indication information for a subset of the codebook; Discrete Fourier Transform (DFT) vector / beam index information; Precoding group information.

38. An uplink precoding information determination device, characterized in that, include: The first sending unit is used to send a second signaling, the second signaling being used to indicate a subset of codebook information to the terminal; The codebook subset information is used to indicate a subset of the codebook that can be used for uplink transmission, and the codebook subset information includes at least one of the following: Codebook subset; Indication information for a subset of the codebook; Discrete Fourier Transform (DFT) vector / beam index information; Precoding group information.

39. A terminal, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, they implement the steps of the uplink precoding information determination method as described in any one of claims 1 to 20.

40. A network-side device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the uplink precoding information determination method as described in any one of claims 21 to 36.

41. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the uplink precoding information determination method as described in any one of claims 1 to 20, or implement the steps of the uplink precoding information determination method as described in any one of claims 21 to 36.