Channel measurement method, terminal, and base station

By using feature base vectors in channel measurement, the problem of large overhead of channel state information measurement and reporting under larger-scale antenna arrays is solved, and more efficient channel adaptation and feedback reduction is achieved.

WO2025065679A1PCT designated stage expired Publication Date: 2025-04-03SHENZHEN TCL NEW-TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/122991
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

The prior art is difficult to effectively utilize larger-scale antenna arrays such as 64TRx or 128TRx, resulting in a large overhead of measuring and reporting of channel state information (CSI), affecting the design and performance of downlink precoding.

Method used

Channel measurement and characterization are used using eigenbase vectors (space domain eigenbase vectors and frequency domain eigenbase vectors). The configuration information indicates the number of air domain and frequency domain eigenbase vectors. The terminal calculates and reports channel status information to reduce feedback overhead.

Benefits of technology

Through the use of eigenbase vectors, the number of base vectors required for the characterization of the channel or precoding matrix is ​​reduced, reporting overhead is reduced, and channel adaptation efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023122991_03042025_PF_FP_ABST
    Figure CN2023122991_03042025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present invention are a channel measurement method, a terminal and a base station. The channel measurement method executed by the terminal comprises: receiving configuration information for channel measurement, which comprises the indicated number of spatial-domain and frequency-domain feature basis vectors; receiving a reference signal for channel measurement; measuring a channel according to the reference signal, and determining channel state information on the basis of the indicated number of spatial-domain and frequency-domain feature basis vectors; and reporting the channel state information (CSI) to the base station, the CSI comprising a precoding matrix indicator (PMI), and the PMI comprising non-zero coefficients reported by the terminal and the number of the non-zero coefficients corresponding to at least one layer and / or at least one polarization direction. The present invention can reduce the overhead of terminal reporting.
Need to check novelty before this filing date? Find Prior Art

Description

Channel measurement method, terminal and base station Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a channel measurement method, a terminal, and a base station. Background Art

[0002] With the continuous development of emerging applications, the demand for communication capacity is increasing. Multiple-input / multiple-output (MIMO) technology is one of the key technologies for improving network capacity. To meet the increasing network demand, MIMO technology tends to adopt larger antenna arrays. Currently, the mainstream antenna arrays in the 5G mid-band market have evolved from 32TRx to 64TRx. Compared with 32TRx, 64TRx provides more vertical degrees of freedom and greater antenna gain.

[0003] Multiple-Input Multiple-Output (MIMO) systems widely utilize downlink precoding technology. Network devices, understanding the channel state through channel state information (CSI), can then use a precoding matrix that matches the channel resources to process the transmitted signal. This precoding ensures that the transmitted signal is compatible with the channel, thereby reducing or eliminating the impact of the channel between user devices and lowering the signal complexity received by the user devices.

[0004] Since Rel 15, existing standards have supported a maximum of 32 antenna ports for the Channel State Information Reference Signal (CSI-RS). When a terminal's uplink coverage is limited, the uplink and downlink reciprocity of the TDD channel cannot be utilized in downlink precoding design. Instead, downlink precoding must be designed using Channel State Information (CSI) feedback similar to that used in FDD. Since the maximum number of antenna ports supported by the existing CSI-RS is 32, the advantages of a 64TRx antenna array cannot be fully utilized. Therefore, CSI-RS supporting more antenna ports, such as 64 or 128 antenna ports, are needed. However, according to the existing Rel 16e Type II codebook (CB) and Rel 17 Fe Type II port selection codebook, the terminal's reporting overhead is somewhat related to the number of antenna ports. The greater the number of antenna ports, the greater the reporting overhead. Therefore, new solutions are needed to reduce the terminal's feedback overhead for measuring and reporting Channel State Information (CSI) for more antenna ports.

[0005] Summary of the Invention

[0006] To solve the above problem, the present invention provides a channel measurement method, a terminal and a base station, which can reduce the feedback overhead when the terminal reports after measuring the channel state.

[0007] A first aspect of the present invention provides a channel measurement method, which is executed by a terminal and includes: receiving configuration information for channel measurement, wherein the configuration information includes an indicated number of spatial domain characteristic basis vectors and an indicated number of frequency domain characteristic basis vectors; receiving a reference signal for channel measurement; measuring the channel according to the reference signal, and calculating and determining status information based on the indicated number of spatial domain characteristic basis vectors and the indicated number of frequency domain characteristic basis vectors; and reporting the channel status information to a base station, wherein the channel status information includes a precoding matrix indication PMI, and the PMI includes non-zero coefficients reported by the terminal and the number of the non-zero coefficients corresponding to at least one layer and / or at least one polarization direction.

[0008] A second aspect of the present invention provides a channel measurement method, which is executed by a terminal and includes: receiving configuration information for channel measurement, wherein the configuration information includes reference resource configuration information for channel measurement, and the configuration information also includes index information of at least one codebook parameter combination; performing channel measurement based on the indication of the configuration information, wherein the at least one codebook parameter combination includes a first parameter and a second parameter, the first parameter represents the number of spatial domain feature basis vectors to be obtained, and the second parameter is used to characterize the number of frequency domain feature basis vectors to be obtained, wherein the at least one codebook parameter combination is compared to a corresponding preset codebook parameter combination having a preset first parameter and a preset second parameter, the first parameter is smaller than the preset first parameter, and / or the second parameter is smaller than the preset second parameter.

[0009] A third aspect of the present invention provides a channel measurement method, which is executed by a base station and includes: sending configuration information for channel measurement, wherein the configuration information includes the number of indicated spatial domain characteristic basis vectors and the number of indicated frequency domain characteristic basis vectors; sending a reference signal for channel measurement; and receiving channel state information reported by a terminal based on the reference signal to measure the channel, wherein the channel state information includes a precoding matrix indication PMI, and the PMI includes non-zero coefficients reported by the terminal and the number of non-zero coefficients corresponding to at least one layer and / or at least one polarization direction.

[0010] A fourth aspect of the present invention provides a channel measurement method, which is executed by a base station and includes: sending configuration information for channel measurement, wherein the configuration information includes reference resource configuration information for channel measurement, and the configuration information also includes index information of at least one codebook parameter combination; receiving a report generated by a terminal performing channel measurement based on the indication of the configuration information, wherein the at least one codebook parameter combination includes a first parameter and a second parameter, the first parameter represents the number of spatial domain characteristic basis vectors to be obtained, and the second parameter is used to characterize the number of frequency domain characteristic basis vectors to be obtained, wherein the at least one codebook parameter combination is compared to a corresponding preset codebook parameter combination having a preset first parameter and a preset second parameter, the first parameter is smaller than the preset first parameter, and / or the second parameter is smaller than the preset second parameter.

[0011] A fifth aspect of the present invention provides a terminal, comprising a processor, wherein the processor is configured to execute instructions to implement the methods executed by the terminal as described in the above aspects.

[0012] A sixth aspect of the present invention provides a base station, which includes a processor, wherein the processor is used to execute instructions to implement the methods performed by the base station as described in the above aspects.

[0013] Optionally, the precoding matrix indication is used for the base station to construct a precoding matrix and precode data through the precoding matrix, and the coefficients obtained by projecting the precoding matrix on the spatial domain characteristic basis matrix and the frequency domain characteristic basis matrix constitute a coefficient matrix, and the coefficients in the coefficient matrix include the non-zero coefficients.

[0014] Optionally, the configuration information includes a parameter combination index, and for the parameter combination index, the number of the indicated spatial feature basis vectors is less than or equal to the number of corresponding preset spatial feature basis vectors.

[0015] Optionally, the number of the indicated spatial feature basis vectors is less than or equal to 3.

[0016] Optionally, for different layers, the number of indicated spatial feature basis vectors is different.

[0017] Optionally, for the first layer and the second layer, the number of the indicated spatial feature basis vectors is the same; and for the third layer and the fourth layer, the number of the indicated spatial feature basis vectors is the same.

[0018] Optionally, the configuration information includes a parameter combination index, and for the parameter combination index, the number of the indicated frequency domain feature basis vectors is less than or equal to the number of the corresponding preset frequency domain feature basis vectors.

[0019] Optionally, the number of frequency domain characteristic basis vectors indicated is represented by the number of PMI subbands corresponding to the precoding matrix, the number of PMI subbands contained in the channel quality indication CQI subband, and the coefficients of the frequency domain basis vector selection in the codebook parameter combination.

[0020] Optionally, for the first layer or the second layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or And / or for the third layer or the fourth layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or

[0021] Optionally, for the first layer or the second layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or And / or for the third layer or the fourth layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or or

[0022] Optionally, the configuration information also includes the maximum number of non-zero coefficients or a control factor β of the number of non-zero coefficients, and the value of the control factor β satisfies the situation that when the maximum possible number of non-zero coefficients of a single layer is reported, each column and each row of the coefficient matrix has non-zero coefficients selected for reporting.

[0023] Optionally, the number of non-zero coefficients is represented based on the binary representation of the maximum number of non-zero coefficients, and the number of bits representing the number of non-zero coefficients is the same as the number of bits representing the maximum number of non-zero coefficients.

[0024] Optionally, the number of bits representing the maximum number of non-zero coefficients is obtained by rounding up in a process of taking the logarithm with base 2 of the maximum number of non-zero coefficients.

[0025] Optionally, the number of non-zero coefficients of each layer reported by the terminal is the same, and the base station receives the number of non-zero coefficients of a single layer.

[0026] Optionally, the number of non-zero coefficients of the first layer and the second layer reported by the terminal is the same, and / or the number of non-zero coefficients of the third layer and the fourth layer reported by the terminal is the same.

[0027] Optionally, the number of non-zero coefficients of the first layer and the second layer reported by the terminal is the same, and for the number of non-zero coefficients of the first layer and the second layer, the base station only receives the number of non-zero coefficients of one layer, and / or the number of non-zero coefficients of the third layer and the fourth layer reported by the terminal is the same, and for the number of non-zero coefficients of the third layer and the fourth layer, the base station only receives the number of non-zero coefficients of one layer.

[0028] Optionally, the number of non-zero coefficients reported by the terminal is the same for each polarization direction, and the terminal only reports the number of non-zero coefficients of a single polarization direction.

[0029] Optionally, the non-zero coefficient reported by the terminal is selected from the elements in the coefficient matrix, and the sum of the row index and column index of the elements selected for reporting is less than the sum of the row index and column index of the elements not selected for reporting, and if the sum of the row index and column index of two elements is the same, then the base station receives the report that the terminal preferentially selects or only selects the element with the smaller row index or the smaller column index of the two elements.

[0030] Optionally, the non-zero coefficients reported by the terminal to the base station are selected from the elements in the coefficient matrix, and the base station receives the report of the terminal preferentially selecting the elements in the coefficient matrix in order of rows or columns from small to large.

[0031] Optionally, when the number of non-zero coefficients to be reported by the terminal is the same as the maximum number of non-zero coefficients that may be reported by the terminal, the base station will not receive the number of non-zero coefficients.

[0032] Optionally, the spatial domain feature basis vectors and the frequency domain feature basis vectors are represented by discrete Fourier transform (DFT) basis vectors.

[0033] Optionally, the number of DFT basis vectors representing the spatial domain eigenvalue basis vectors and the frequency domain eigenvalue basis vectors is associated with a parameter γ, where 0<γ≤1.

[0034] Optionally, the number of DFT basis vectors representing the spatial domain eigenvalue basis vectors and the frequency domain eigenvalue basis vectors is associated with two parameters γ and λ, where 0<γ≤1, 0<λ≤1.

[0035] The beneficial effect of the present invention is that, in the embodiment of the present invention, characteristic basis vectors (i.e., spatial characteristic basis vectors and frequency domain characteristic basis vectors) are used. Therefore, compared with the case of using non-characteristic basis vectors, the embodiment of the present invention requires fewer basis vectors when characterizing the channel or precoding matrix, and the distribution of the amplitude of the projection coefficient of the precoding matrix on the characteristic basis vectors satisfies certain characteristics, so the base station can know the position information of the reported non-zero coefficients. Therefore, based on the balance between reporting overhead and performance, the embodiment of the present invention can directly report the number of non-zero coefficients corresponding to at least one layer and / or at least one polarization direction, without using the traditional bitmap method to indicate the position information of the reported non-zero coefficients. Compared with the traditional bitmap method, the embodiment of the present invention can effectively reduce reporting overhead. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without inventive efforts. Among them:

[0037] FIG1 is a schematic diagram showing a communication control system according to an embodiment of the present invention.

[0038] FIG2 shows a block diagram of a terminal and a base station for performing wireless communication in a communication control system according to an embodiment of the present invention.

[0039] FIG3 shows a flow chart of a channel measurement method according to an embodiment of the present invention.

[0040] FIG4 is a schematic diagram showing an example of coefficients in a coefficient matrix.

[0041] FIG5 is a schematic diagram showing another example of coefficients in a coefficient matrix.

[0042] FIG6 a is a schematic diagram showing an example of a rule for selecting coefficients in a coefficient matrix.

[0043] FIG6 b is a schematic diagram showing another example of a rule for selecting coefficients in a coefficient matrix.

[0044] FIG7 shows a flow chart of a channel measurement method according to another embodiment of the present invention. DETAILED DESCRIPTION

[0045] In order to more clearly illustrate the embodiments of the present disclosure or related technologies, a brief overview of several embodiments will be introduced below. Obviously, these illustrations are only some embodiments of the present disclosure, and people with ordinary skills can derive other illustrations based on these illustrations.

[0046] To facilitate understanding of the embodiments of the present invention, the following briefly describes the technologies involved in the embodiments of the present invention.

[0047] Downlink precoding is a technique used in wireless communications, particularly in Multiple-Input Multiple-Output (MIMO) systems. In this technique, network equipment (or base stations, such as gNBs) use channel state information (CSI) reported by UEs to determine the channel state. They then use a precoding matrix tailored to the channel resources to process the transmitted signal. This precoding adapts the transmitted signal to the channel, minimizing or eliminating the effects of inter-UE channels, enhancing the received signal strength, or reducing the signal complexity received by the UE.

[0048] The precoding matrix used by the base station to precode the signal to be transmitted can be obtained through a channel measurement procedure. In this channel measurement procedure, the base station first sends channel measurement configuration information to the terminal. The base station then sends a reference signal for downlink channel measurement, such as the channel state information reference signal (CSI-RS). The terminal calculates the channel state information (CSI) based on the reference signal sent by the base station and reports it to the base station. Finally, the base station determines the precoding information for downlink data transmission based on the CSI reported by the terminal and sends the downlink data. The channel state information reported by the terminal may include, but is not limited to, a precoding matrix indicator (PMI), a rank indicator (RI), a channel quality indicator (CQI), a channel state information reference signal (resource indicator), and a layer indicator (LI). The precoding matrix can be derived from the precoding matrix indicator in the channel state information reported by the terminal. The precoding matrix can be used directly for downlink data transmission, or it can be processed through some beamforming methods, such as zero forcing (ZF), regularized zero-forcing (RZF), maximizing signal-to-leakage-and-noise (SLNR), and minimum mean-squared error (MMSE), to obtain the final precoding matrix for downlink data transmission.

[0049] Specifically, after determining the spatial basis vectors, frequency basis vectors, and elements or coefficients in the coefficient matrix, the terminal provides feedback to the base station, allowing the base station to construct a precoding matrix based on the spatial basis vectors, frequency basis vectors, and coefficients in the coefficient matrix. Each element in the spatial basis vectors represents the weight of each antenna port, and each spatial basis vector can be orthogonal to each other. The signals from each antenna port are superimposed based on the elements in the spatial basis vectors, forming a region with a strong signal in a certain spatial direction. The frequency basis vectors can be used to represent the frequency domain variation of the channel, and each frequency domain basis vector can represent a specific variation pattern. Signals transmitted over wireless channels typically travel multiple paths to reach the receiving antenna, and multipath delay causes frequency-selective fading. Therefore, different frequency domain basis vectors can be used to represent the frequency domain variation of the channel along different transmission paths. The coefficients in the coefficient matrix represent the weights of a vector pair consisting of a spatial basis vector and a frequency domain basis vector. The base station may determine, based on the report of the terminal, the spatial domain basis vector index, the frequency domain basis vector index, and indication information such as the non-zero coefficients reported by the terminal for constructing the precoding matrix, and further determine the precoding matrix.

[0050] To improve spectrum resource utilization, base stations can transmit data to terminals using multiple layers. Each layer can be considered an independently transmittable data stream. The rank of the coefficient matrix, or the number of layers, is used by the terminal to determine the number of layers based on the coefficient matrix obtained through channel estimation.

[0051] The precoding matrix determined by the terminal is usually different from the reported precoding matrix. Due to reporting overhead considerations, the terminal may discard some coefficients with smaller values ​​in the coefficient matrix during the reporting process, or these coefficients may be quantized before reporting. The precoding matrix recovered by the base station based on the PMI may differ from the precoding matrix determined by the terminal due to the quantization of the coefficients in the coefficient matrix, but they are basically the same or close. In addition, the terminal usually uses a bitmap to indicate the position information of the reported non-zero coefficients. "1" in the bitmap indicates that the corresponding coefficient is a non-zero coefficient that needs to be reported, and "0" indicates that the corresponding coefficient is 0, that is, it does not need to be reported. Typically, the terminal only reports the coefficients in the coefficient matrix that are not zero (i.e., non-zero coefficients). From the perspective of the terminal, only the coefficients selected for reporting are non-zero coefficients. From the perspective of the base station, the coefficients reported by the terminal are non-zero coefficients.

[0052] For example, the existing Rel 16 eType II codebook (CB) uses a three-level codebook architecture. where W1∈C P×2L represents the spatial basis matrix composed of spatial basis vectors, is a coefficient matrix, the elements or coefficients in the coefficient matrix are the coefficients obtained by projecting the precoding matrix on the spatial domain basis matrix and the frequency domain basis matrix. It is a frequency domain basis matrix composed of frequency domain basis vectors, where P is the number of antenna ports, L represents the number of spatial basis vectors selected for a single polarization direction, and M v Indicates the number of frequency domain basis vectors corresponding to the vth layer, and N3 indicates the number of PMI subbands. Part or all of the dimension information of different matrices in the above codebook architecture is indicated to the terminal by the base station, such as L, M v The base station indicates the number of spatial basis vectors and the number of frequency domain basis vectors of the terminal in the form of a codebook parameter combination, as well as the control factor of the number of non-zero coefficients (i.e., non-zero elements or coefficients in the coefficient matrix) that the terminal needs to report, as shown in Table 1 below:

[0053] Table 1

[0054] in, R represents the number of precoding matrix indicator (PMI) subbands contained in the channel quality indicator (CQI) subband; β is used to control the maximum number of non-zero coefficients reported. For example, the number of non-zero coefficients reported by the terminal in the first layer can be expressed as

[0055] Furthermore, the position of the non-zero coefficients reported in W2 is indicated by a bitmap, and the length of the bitmap is 2LM v In addition, for the Rel-16 eTypeII codebook, the selection of the spatial basis matrix and the frequency domain basis matrix are both based on the orthogonal DFT vector set. For example, the spatial basis matrix W1 is a block diagonal matrix The dimension of w is w∈C P / 2×L , and the L column vectors of the matrix w are selected from the set of orthogonal discrete Fourier transform (DFT) vectors with a dimension of P / 2; and W f Matrix M v The column vectors are selected from a set of orthogonal DFT vectors of dimension N3.

[0056] To better characterize the channel, some codebook improvement techniques have been proposed, such as channel state information (CSI) feedback based on eigenvalues. Eigenvalues ​​are obtained based on the statistical characteristics of the channel, thus better reflecting the sparsity of the channel and reducing the overhead of codebook feedback. Here we present a method for obtaining eigenvalues ​​as follows:

[0057] Step 1: The terminal obtains the sub-band channel and averages the sub-band RB channel.

[0058] Step 2: Acquisition of characteristic basis vectors:

[0059] Polarization average covariance matrix, and They represent the channels of different polarization directions of the sub-band, and α is the filter coefficient.

[0060] Splicing the channel by sub-band (assuming the channel has a single receiving antenna) yields:

[0061] Find the frequency domain eigenvalues:

[0062] Take the first L columns and the first M columns of U and V respectively as the unquantized spatial domain feature basis vector B = U (:, 1: L) and the frequency domain feature basis vector F = V (:, 1: M).

[0063] After the terminal obtains the spatial and frequency domain eigenvalues, it can project these eigenvalues ​​onto an orthogonal set of DFT vectors, select some or all of the projection coefficients for quantization, and report them to the base station. The terminal also reports the DFT vector index corresponding to the selected coefficients to the base station. The base station can recover the quantized eigenvalues ​​based on the information reported by the terminal. Furthermore, the terminal projects the acquired channel or (pre) coding matrix onto the quantized eigenvalues ​​to obtain the corresponding PMI information. The terminal then reports the corresponding PMI information to the base station. The base station combines the recovered quantized eigenvalues ​​with the PMI information reported by the terminal to recover the corresponding channel or (pre) coding matrix.

[0064] Considering the differences in processing complexity between different codebooks and the impact of different codebook parameters on terminal processing complexity, different codebooks and their corresponding codebook parameters also place varying demands on terminal processing capabilities. To better enable terminals to determine supported codebook types based on their capabilities, the NR protocol specifies that terminals can report their capabilities to the base station. Terminals primarily report supported codebook capabilities using codebook combinations. A codebook combination contains one or more codebook types supported by the terminal. A specific codebook combination can be represented as {codebook1, codebook2, codebook3}, where codebook1 through 3 represent different codebook types. Furthermore, for each codebook combination, the terminal also reports a triplet of information, such as {maximum number of ports per resource, maximum number of resources, maximum total number of ports}. The maximum number of ports per resource refers to the number of ports per CSI-RS resource configured by the base station for the terminal, the maximum number of resources refers to the maximum number of CSI-RS resources supported by the terminal, and the maximum total number of ports refers to the total number of ports supported by the terminal across all CSI-RS resources.

[0065] For the R18 CJT (corporate joint transmit) codebook, according to the current progress of standard discussion, it can be evolved based on the R16 eTypeII codebook and the R17 FetypeII codebook. The UE capability reporting is mainly in the form of feature groups. Currently, for the CJT codebook solution based on the R16 eTypeII and R17 FetypeII evolution, the terminal supports N = N_TRP and the spatial basis set NL = 1 as a basic capability of the terminal to support the CJT codebook, and reports the following possible supported features as a capability item of the terminal. The capability items / feature groups that may be reported include the following aspects, for example:

[0066] (1) CJT codebook supports rank 3 and 4;

[0067] (2) The CJT codebook supports dynamic TRP selection;

[0068] (3) The CJT codebook supports selecting a spatial basis set from multiple candidate spatial basis sets;

[0069] (4) The CJT codebook supports a total number of CSI-RS ports participating in the collaborative TRP greater than 32.

[0070] Obviously, according to the existing standards, since the R18 CJT codebook is evolved based on R16 eTypeII and R17 FetypeII, and the terminal reports capability items / feature groups respectively for the CJT codebook based on R16 eTypeII and the CJT codebook based on R17 FeTypeII, then for the four capability items / feature groups mentioned above, the terminal needs to use 8 fields to report.

[0071] For MIMO CSI feedback, when eigenvalue basis vectors are used, since eigenvalue basis vectors can better reflect the sparsity of the channel, fewer basis vectors may be required when characterizing the channel or precoding matrix through eigenvalue basis vectors. In addition, eigenvalue basis vectors can be calculated based on the statistical characteristics of the channel without the need to select from multiple candidate basis vector sets. The base station only needs to indicate the required number of eigenvalue basis vectors through a codebook parameter combination. However, the existing codebook parameter combination is mainly for the case of non-eigenvalue basis vectors. The number of elements in the coefficient matrix obtained according to the indicated spatial and frequency domain basis vectors is usually much larger than the number of non-zero coefficients that the terminal ultimately needs to report. In this way, the terminal needs to select some coefficients in the coefficient matrix for reporting, and needs to indicate the specific position of the reported coefficient in the coefficient matrix in the form of a bitmap. The overhead of the bitmap indicating the non-zero coefficient position is large. Therefore, to address this problem, the present invention proposes what adaptations the terminal needs to make when using eigenvalue basis vectors, as well as possible forms of codebook parameter combinations.

[0072] In the case of using eigenvalue basis vectors, since eigenvalue basis vectors can more effectively characterize channel characteristics, the distribution of the amplitude of the projection coefficients of the precoding matrix on the eigenvalue basis vectors satisfies certain characteristics. For example, as the index of the space-frequency domain basis vector increases, the amplitude of the projection coefficient gradually decreases. (It should be noted that this amplitude reduction is not absolute, but the use of eigenvalue basis vectors is based on the statistical characteristics of the channel, and the above characteristics are basically met. Based on this, the existing method of indicating non-zero coefficients through bitmaps has the problem of high overhead. Based on the balance between reporting overhead and performance, the present invention can adopt a method of directly reporting the number of non-zero coefficients, which is different from the traditional bitmap method, and can effectively reduce reporting overhead.

[0073] Figures 1 and 2 are schematic diagrams of a possible network architecture applicable to the present invention, respectively showing a schematic diagram and a functional block diagram of a communication control system 1 according to an embodiment of the present invention. The communication control system 1 includes a terminal (e.g., user equipment UE) 10 and a base station 20, and the terminal 10 and the base station 20 can communicate with each other in a wireless or wired manner. The terminal 10 and the base station 20 can operate on a (New Radio, NR) communication system, and the terminal 10 can communicate with the base station 20 through the NR communication system. The base station 20 and the terminal 10 can also operate on other communication systems. The base station 20 and the next-generation core network 30 can communicate with each other in a wireless or wired manner. When the communication control system 1 complies with the new radio standard of the 3rd Generation Partnership Project (3GPP), the next generation core network (5GCN) 30 is a back-end service network system and may include network entities such as user plane function (UPF), session management function (SMF), access and mobility management function (AMF), unified data management (UDM), policy control function (PCF), control plane (CP) / user plane (UP) separation (CP / UP separation, CUPS), authentication server function (AUSF), network slice selection function (NSSF), and network exposure function (NEF).

[0074] Terminal 10 includes a transceiver 12 and a processor 14 electrically connected to each other. Base station 20 includes a transceiver 22 and a processor 24 electrically connected to each other. Transceiver 12 of terminal 10 is used to transmit signals to base station 20, and processor 24 of base station 20 processes the signals. Transceiver 22 of base station 20 is used to transmit signals to terminal 10, and processor 14 of terminal 10 processes the signals. In this way, terminal 10 and base station 20 communicate with each other. Processors 14 and 24 may each further include a memory operable to store various programs and information required to operate the connected processors. The memory may be, for example, read-only memory (ROM), random access memory (RAM), flash memory, a memory card, a storage medium, or other storage device. Processors 14 and 24 may include a general-purpose central processing unit (CPU), an application-specific integrated circuit (ASIC), other chipsets, logic circuits, and / or data processing devices. Transceivers 12 and 22 may include baseband circuitry and radio frequency (RF) circuitry for processing radio frequency signals. When these embodiments are implemented in software, the techniques described herein can be implemented by modules, procedures, functions, entities, etc. that perform the functions described herein. These modules can be stored in a memory and executed by a processor. The memory can be implemented within the processor or external to the processor, in which case, those elements that can be communicatively coupled to the processor in various ways are known in the art.

[0075] Figure 3 shows a flow chart of a channel measurement method according to an embodiment of the present invention. Referring to Figure 3 , the following describes a channel measurement method 100 according to an embodiment of the present invention. Method 100 is executed on a terminal and can be performed by the processor 14 and transceiver 12 of terminal 10 in Figure 2 in cooperation with each other. It is understood that a base station can also perform a channel measurement method corresponding to method 100, and further description thereof will not be given here. Method 100 includes the following steps:

[0076] Step 110: Receive configuration information for channel measurement, wherein the configuration information includes an indicated number of spatial domain eigenvalue basis vectors and an indicated number of frequency domain eigenvalue basis vectors.

[0077] In this step, the terminal receives configuration information from the base station for channel measurement. The base station can send configuration information to the terminal through radio resource control (RRC) signaling, and the configuration information includes the reference signal resource configuration of the reference signal used for channel measurement. The configuration information can also indicate the codebook parameter combination index, for example, it can be at least one of the parameter combination indices 1-8 in the codebook. Therefore, the terminal can measure the channel state information of the base station based on the reference signal sent down and the indicated codebook parameter combination index. The codebook parameter combination index indicated by the base station indicates the number of spatial domain eigenvalues ​​and the number of frequency domain eigenvalues ​​to be used by the terminal to calculate the CSI. The number of spatial domain eigenvalues ​​is indicated by the parameter L in the codebook parameter combination, and the number of frequency domain eigenvalues ​​is indicated by the parameter p in the codebook parameter combination. v To characterize, In some embodiments, the codebook parameter combination index indicated by the base station may not need to indicate the control factor β for controlling the maximum number of reported non-zero coefficients or the number of non-zero coefficients; however, in other embodiments, the control factor β may also be indicated.

[0078] Step 120: Receive a reference signal for channel measurement.

[0079] In this step, the terminal receives a reference signal sent by the base station, which may include, but is not limited to, a channel state information reference signal (CSI-RS). In subsequent steps, the terminal may measure the channel based on the reference signal according to the configuration information received in step 110.

[0080] Step 130: Measure the channel according to the reference signal, and determine channel state information based on the indicated number of spatial domain eigenvalue basis vectors and the indicated number of frequency domain eigenvalue basis vectors.

[0081] In this step, the terminal measures the channel based on the received reference signal in step 120 to determine channel state information (CSI). In subsequent steps, the channel state information is reported to the base station so that the base station can determine terminal scheduling information such as the number of layers, precoding matrix, transmit beam, and modulation and coding scheme. This channel state information may include a rank indication (RI), a precoding matrix indication (PMI), and a channel quality indication (CQI). RI is used to report the recommended number of layers; PMI is used to reconstruct the precoding matrix from a predefined codebook; and CQI is used to report the current channel quality, which can be determined based on the terminal's estimated signal to interference plus noise ratio (SINR). Furthermore, the non-zero coefficients reported in the coefficient matrix W2 mentioned above for the base station to determine the precoding matrix may be included in the PMI. The coefficient matrix W2 is composed of coefficients obtained by projecting the precoding matrix onto the spatial characteristic basis matrix and the frequency characteristic basis matrix.

[0082] Specifically, in this step, the terminal determines the channel state information based on the number of spatial domain feature basis vectors and the number of frequency domain feature basis vectors indicated by the base station in step 110. For example, when the number of indicated spatial domain feature basis vectors is 2 and the number of indicated frequency domain feature basis vectors is 4, the terminal can calculate the coefficient matrix of the projection of the precoding matrix on the spatial domain feature basis vectors and the frequency domain feature basis vectors based on the 2 spatial domain feature basis vectors and the 4 frequency domain feature basis vectors, and select some or all of the coefficients in the coefficient matrix for reporting. These coefficients selected for reporting are referred to as non-zero coefficients here. In subsequent steps, these non-zero coefficients are reported to the base station so that the base station determines the precoding matrix and uses the precoding matrix to precode the data so that the precoded data signal matches the channel state.

[0083] Step 140: Report the channel state information to a base station.

[0084] In this step, the terminal reports channel state information. Specifically, the terminal reports the selected coefficients to the base station. The terminal may report RI, PMI, and CQI to the base station, but is not limited to these. Other information may also be reported during the reporting process. The terminal may report the above information to the base station via uplink control information (UCI).

[0085] In the present invention, in addition to reporting non-zero coefficients, the terminal also reports the number of these non-zero coefficients. Furthermore, the terminal reports the number of non-zero coefficients for at least one layer, or the terminal reports the number of non-zero coefficients for at least one polarization direction. The terminal may also report the number of non-zero coefficients for one layer and one polarization direction. That is, the precoding matrix indicator (PMI) includes the non-zero coefficients reported by the terminal and the number of non-zero coefficients corresponding to at least one layer and / or at least one polarization direction.

[0086] It should be noted that, from the perspective of the terminal, only the coefficients that are selected for reporting are non-zero coefficients. From the perspective of the base station, the coefficients reported by the terminal are non-zero coefficients, and the coefficients that are not reported are defaulted to zero.

[0087] In some embodiments, if the number of non-zero coefficients of each layer to be reported by the terminal is the same, the terminal may only report the number of non-zero coefficients of a single layer. In other embodiments, if the number of non-zero coefficients of the first and second layers to be reported by the terminal is the same, the terminal may only report the number of non-zero coefficients of one of the layers. If the number of non-zero coefficients of the third and fourth layers to be reported by the terminal is the same, the terminal may only report the number of non-zero coefficients of one of the layers. In other embodiments, if the number of non-zero coefficients of each (antenna) polarization direction to be reported by the terminal is the same, the terminal may only report the number of non-zero coefficients of a single polarization direction. In this way, the terminal reporting overhead can be reduced.

[0088] In the embodiment of the present invention, characteristic basis vectors (i.e., spatial characteristic basis vectors and frequency domain characteristic basis vectors) are used. Therefore, compared with the case of using non-characteristic basis vectors, the embodiment of the present invention requires fewer basis vectors when characterizing the channel or precoding matrix, and the distribution of the amplitude of the projection coefficient of the precoding matrix on the characteristic basis vectors satisfies certain characteristics. For example, the amplitude value of the projection coefficient basically decreases with the increase of the row index or column index. Based on this characteristic, the base station and the terminal can know the position information of the non-zero coefficients specifically reported by the terminal in accordance with certain rules and constraints. Therefore, based on the balance between reporting overhead and performance, the embodiment of the present invention can directly report the number of non-zero coefficients corresponding to at least one layer and / or at least one polarization direction, without the need to use the traditional bitmap method to indicate the position information of the reported non-zero coefficients. Compared with the traditional bitmap method, the embodiment of the present invention can effectively reduce the reporting overhead. Further details are as follows:

[0089] For channel state information (CSI) feedback using eigenvalue basis vectors, since eigenvalue basis vectors can better characterize the sparsity of the channel, the projection coefficients of the channel or precoding matrix on the eigenvalue basis vectors tend to decrease as the basis vector index increases. Based on the above characteristics, the terminal can follow certain rules when selecting non-zero coefficients for reporting. In this way, when reporting the location of the non-zero coefficients, the terminal can use a simpler indication method without the need for bitmap indication.

[0090] For example, traditionally, the position information of non-zero coefficients is indicated by a bitmap, and the length of the bitmap is 2LM v ,in The maximum number of non-zero coefficients actually reported is In one example, -N3=26, R=2, taking codebook parameter combination index 1 as an example, L = 2, then for the first layer, M1 = 4, then the length of the bitmap is 2LM1 = 16 bits, and the maximum number of non-zero coefficients actually reported is

[0091] Obviously, considering the distribution characteristics of the projection coefficients in W2, if L = 2, then the number of frequency domain basis vectors required is M1 = 2, which can obtain 4 non-zero coefficients. Therefore, the existing codebook parameter indication is not suitable for codebook feedback schemes where the empty frequency domain basis vectors are the characteristic basis vectors.

[0092] Furthermore, since the characteristic basis vectors can better characterize the sparsity of the channel, the base station can indicate a smaller number of space-frequency domain basis vectors when indicating the number of space-frequency domain basis vectors. In this way, the base station can control the maximum number of non-zero coefficients that the terminal may report through the number of space-frequency domain basis vectors, without the need for a special control factor to control it, or the control factor takes a value close to 1.

[0093] In some embodiments, the configuration information includes a parameter combination index, for which the number of spatial feature basis vectors indicated by the base station is less than or equal to the number of corresponding preset spatial feature basis vectors. For example, the number of spatial feature basis vectors indicated by the base station is less than or equal to 3, such as 1, 2, or 3. The configuration information includes a parameter combination index, for which the number of frequency domain feature basis vectors indicated by the base station is less than or equal to the number of corresponding preset frequency domain feature basis vectors. For example, for the first layer or the second layer, the coefficient p of the frequency domain basis vector selection in the codebook parameter combination is less than or equal to the number of corresponding preset frequency domain feature basis vectors. v include or and / or for the third or fourth layer, the coefficient p of the frequency domain basis vector selection in the codebook parameter combination v include or The preset number of spatial feature basis vectors may be the number of spatial feature basis vectors indicated in the R16 eType II codebook parameter combination, and the preset number of frequency domain feature basis vectors may be the number of frequency domain feature basis vectors indicated in the R16 eType II codebook parameter combination. The channel state information is calculated based on the number of spatial feature basis vectors and / or the number of frequency domain feature basis vectors indicated by the base station. For example, the codebook parameter combination in the embodiment of the present invention may be modified based on the R16 eType II codebook parameter combination.

[0094] The codebook parameter combination of the embodiment of the present invention can indicate a smaller number of spatial frequency domain feature basis vectors. For example, as shown in Table 2, the number of spatial domain feature basis vectors is halved, and the number of frequency domain feature basis vectors is increased by introducing a smaller p v To determine, for example, when v∈{1,2}, increase When v∈{3,4}, increase The number of frequency domain basis vectors is Among them, N3 represents the number of PMI subbands corresponding to the precoding matrix, R represents the number of PMI subbands contained in the channel quality indicator CQI subband, and p v The coefficients selected for the frequency domain basis vectors in the codebook parameter combination. In the embodiment of the present invention, the codebook parameter combination indicated by the base station is at least one or more of the following codebook parameter combinations:

[0095] Table 2

[0096] In some embodiments, for the first layer or the second layer, the coefficient p of the frequency domain basis vector selection in the codebook parameter combination is v include or And / or for the third or fourth layer, the coefficient p of the frequency domain basis vector selection in the codebook parameter combination v include or or For example, as shown in Table 3, the codebook parameter combination only indicates the number of spatial frequency domain feature basis vectors, and the number of frequency domain feature basis vectors is increased by introducing a smaller p v To determine, for example, when v∈{1,2}, increase When v∈{3,4}, increase The number of frequency domain eigenvalue basis vectors is In this embodiment of the present invention, the codebook parameter combination indicated by the base station is at least one or more of the following codebook parameter combinations:

[0097] Table 3

[0098] In some embodiments, the number of spatial feature basis vectors indicated by the base station is different for different layers. For example, for the first and second layers, the number of indicated spatial feature basis vectors is the same; while for the third and fourth layers, the number of indicated spatial feature basis vectors is the same. Detailed description is as follows:

[0099] Considering that the codebook reporting overhead when the rank of the coefficient matrix RI>2 (the value of RI can be understood as the number of layers or data streams) cannot increase too much relative to the codebook overhead when RI=2, or the codebook reporting overhead of the two is not much different, in order to control the codebook reporting overhead in the case of high RI, the number of spatial feature basis vectors corresponding to the high RI case and the low RI case can be made different. For example, the number of spatial feature basis vectors corresponding to the high RI case must be less than or equal to the number of spatial feature basis vectors corresponding to the low RI case. For example, the codebook parameter combination indicated by the base station can be in the form of the following Table 4. In the embodiment of the present invention, the codebook parameter combination indicated by the base station is at least one or more of the following codebook parameter combinations. Table 4 only gives possible examples. L v Possible values ​​are not limited to this.

[0100] Table 4

[0101] In some embodiments, the configuration information sent by the base station to the terminal also includes the maximum number of non-zero coefficients or the control factor β of the number of non-zero coefficients, and the value of the control factor β satisfies the situation that each column and each row of the coefficient matrix has non-zero coefficients selected for reporting when the maximum number of non-zero coefficients of a single layer is reported.

[0102] In the first example, the codebook parameters are combined and indicate a control factor β for controlling the number of non-zero coefficients, and the number of frequency domain feature basis vectors is reduced by introducing a smaller p v To determine, for example, when v∈{1,2}, increase When v∈{3,4}, increase The number of frequency domain eigenvalue basis vectors is The maximum number of non-zero coefficients to be reported by the base station to the terminal in a single layer or The codebook parameter combination indicated by the base station is at least one or more of the following codebook parameter combinations, and β≤1, and satisfies Or, β≤1, and satisfy

[0103] Table 5

[0104] The non-zero coefficients reported by the terminal are selected from the elements or coefficients in the coefficient matrix. Since the eigenvalue basis vectors are derived based on the statistical characteristics of the channel, the amplitude of the projection coefficient generally decreases (but not absolutely) with increasing spatial-frequency basis vector indices. In other words, the amplitude of the coefficients in the coefficient matrix generally decreases with increasing row or column indices. Therefore, when selecting non-zero coefficients, coefficients with a smaller sum of row and column indices are preferred. To ensure that the value of the control factor β satisfies the maximum possible number of non-zero coefficients reported for a single layer, a lower limit of 2L(M1-1) can be set for the number of non-zero coefficients to be reported based on the number of frequency-domain eigenvalue basis vectors M. Therefore, when the value of the control factor β is restricted to between this lower limit and the total number of coefficients (i.e., 2LM1), non-zero coefficients are selected for reporting in every column and row of the coefficient matrix when reporting the maximum number of coefficients. As shown in FIG4 , for example, in the case where the non-zero coefficients to be reported in the two polarization directions are the same, L=4, M1=3, then β can be taken as 3 / 4. If viewed from one polarization direction, then It can also be concluded that β can be 3 / 4.

[0105] In the second example, the codebook parameters are combined and indicate a control factor β for controlling the number of non-zero coefficients, and the number of frequency domain feature basis vectors is reduced by introducing a smaller p v To determine, for example, when v∈{1,2}, increase When v∈{3,4}, increase The number of frequency domain eigenvalue basis vectors is The maximum number of non-zero coefficients of a single layer reported by the base station to the terminal or The codebook parameter combination indicated by the base station is at least one or more of the following codebook parameter combinations, and β≤1, and satisfies Or, β≤1, and satisfy

[0106] Table 6

[0107] In order to ensure that the value of the control factor β satisfies the situation that the maximum number of non-zero coefficients in a single layer is reported, each column and each row of the coefficient matrix has non-zero coefficients selected for reporting, the lower limit of the number of non-zero coefficients to be reported can be controlled based on the number of spatial characteristic basis vectors L, that is, 2M1(L-1), so that when the value of the control factor β is limited to between this lower limit and the maximum number of non-zero coefficients (i.e., 2LM1), each column and each row of the coefficient matrix has non-zero coefficients selected for reporting when the maximum number of non-zero coefficients in a single layer is reported. As shown in Figure 5, for example, for the case where the non-zero coefficients to be reported in the two polarization directions are the same, L=4, M1=6, then β can be taken as 7 / 8. If we look at it from one polarization direction, then It can also be concluded that β can be 7 / 8.

[0108] In some embodiments, the number of non-zero coefficients reported by the terminal is represented based on a binary representation of the maximum number of non-zero coefficients, and the number of bits representing the number of non-zero coefficients is the same as the number of bits representing the maximum number of non-zero coefficients. Specifically, the number of bits representing the maximum number of non-zero coefficients is obtained by rounding up the logarithm of the maximum number of non-zero coefficients to a base of 2.

[0109] For example, in the above-mentioned embodiment, if the maximum number of non-zero coefficients per layer is 2LM1, the number of bits reported per layer is The number of non-zero coefficients actually reported is the decimal representation of the number of bits. For example, if L=2, M1=2, the number of bits required is Assuming that the number of reported non-zero coefficients is 1, the reported bit representation is 000. If the number of reported non-zero coefficients is 7, the reported bit representation is 110, that is, the number of reported non-zero coefficients starts from 000 and increases sequentially.

[0110] For example, in the above-mentioned embodiment, if the maximum number of non-zero coefficients in each layer is or The number of bits reported by each layer is

[0111] Since the existing codebook indicates the total number of non-zero coefficients reported by all layers in UCI part 1, in an embodiment of the present invention, the number of non-zero coefficients corresponding to the last layer can be abandoned for reporting and can be obtained by subtracting the sum of the non-zero coefficients of the known layers from the total number of non-zero coefficients in UCI part 1.

[0112] In some embodiments, the number of non-zero coefficients for each layer reported by the terminal is the same, and the terminal reports the number of non-zero coefficients for a single layer. Specifically, the number of non-zero coefficients for each layer reported by the terminal is the same for each layer (i.e., layer common). In this case, the terminal only needs to indicate the number of non-zero coefficients for a single layer in UCI Part 1. The base station can determine the total number of non-zero coefficients based on the RI value reported by the terminal and the number of non-zero coefficients for a single layer reported in UCI Part 1.

[0113] For example, the number of bits required to indicate the non-zero coefficients of a single layer is represented by rounding up the logarithm. In the above-mentioned embodiment, if the maximum number of non-zero coefficients in a single layer is 2LM1, the number of bits required to report the number of non-zero coefficients in UCI part 1 is

[0114] For example, the number of bits required to indicate the non-zero coefficients of a single layer is represented by rounding up the logarithm. In the above-mentioned embodiment, if the maximum number of non-zero coefficients in a single layer is or The number of bits required to report the number of non-zero coefficients in UCI part 1 is

[0115] In some embodiments, the number of non-zero coefficients of the first and second layers reported by the terminal is the same (i.e., the first and second layers are layer common), and / or the number of non-zero coefficients of the third and fourth layers reported by the terminal is the same (i.e., the third and fourth layers are layer common). Then, the number of non-zero coefficients of the first and second layers reported by the terminal is the same, and for the number of non-zero coefficients of the first and second layers, the terminal only reports the number of non-zero coefficients of one layer, and / or the number of non-zero coefficients of the third and fourth layers reported by the terminal is the same, and for the number of non-zero coefficients of the third and fourth layers, the terminal only reports the number of non-zero coefficients of one layer. Specifically, the number of non-zero coefficients of each layer reported by the terminal is layer common for RI=2, and for RI>2, the first and second layers are layer common, and if RI=4, the first and second layers are layer common, and / or the third and fourth layers are layer common.

[0116] For example, in the above-mentioned embodiment, if the maximum number of non-zero coefficients in each layer is 2LM1, the number of bits required to indicate the non-zero coefficients in each layer is expressed by rounding up the logarithm. Therefore, when RI≤2, the first and second layers are layer common, and the number of bits required to indicate the total number of non-zero coefficients in UCI part 1 is When RI>2, the first and second layers are layer common, and the total number of non-zero coefficients in UCI part1 indicates the number of bits required.

[0117] For example, in the above-mentioned embodiment, if the maximum number of non-zero coefficients in each layer is or The number of bits required to indicate the non-zero coefficients of each layer is expressed by rounding up the logarithm. Therefore, when RI ≤ 2, the first and second layers are layer common, and the number of bits required to indicate the total number of non-zero coefficients in UCI part 1 is When RI>2, the first and second layers are layer common, and the total number of non-zero coefficients in UCI part1 indicates the number of bits required.

[0118] In some embodiments, the number of non-zero coefficients reported by the terminal is the same for each polarization direction, and the terminal only reports the number of non-zero coefficients of a single polarization direction.

[0119] Specifically, taking into account the polarization correlation of the antenna, the distribution rules of the projection coefficients in different polarization directions are basically the same. Therefore, in an embodiment of the present invention, the indication of the non-zero coefficient can be the same for each polarization direction (i.e., polarization common). If the indication of the non-zero coefficient adopts the form of polarization common, then when reporting the total number of non-zero coefficients in UCI part1, only the total number of non-zero coefficients in a single polarization direction is reported, so that the UCI part1 report can save 1 bit. Similarly, if the number of non-zero coefficients of each layer is indicated in UCI part2, the indication of the number of non-zero coefficients of each layer can also save 1 bit due to the use of polarization common.

[0120] In some embodiments, the sum of the row index and column index of the element or coefficient selected for reporting by the terminal is less than the sum of the row index and column index of the element not selected for reporting, and if the sum of the row index and column index of two elements is the same, the element with the smaller row index or the smaller column index of the two elements is preferentially selected or only selected. The principle followed in selecting non-zero coefficients can be adopted as follows. As shown in FIG6a, for a single polarization direction, the sum of the indexes of the selected reported space-frequency domain feature basis vectors is less than the unselected coefficients. If the sum of the row index and column index of two coefficients is the same, the element with the larger row index is selected, for example, C 31 and C 13 Then the reporting coefficient C 31 It should be noted that the non-zero coefficient with the larger column index can also be selected for reporting.

[0121] In some embodiments, the non-zero coefficients reported by the terminal to the base station are selected from the elements or coefficients in the coefficient matrix, and the elements in the coefficient matrix are preferentially selected for reporting in order of rows or columns from small to large. The selection of non-zero coefficients can be based on the following principles. As shown in Figure 6b, for a single polarization direction, reporting is performed in order of rows and columns, with priority given to reporting in order of rows, such as reporting with smaller row indices. It should be noted that reporting can also be prioritized in order of columns, that is, reporting with smaller column indices.

[0122] In some embodiments, when the number of non-zero coefficients to be reported by the terminal is the same as the maximum number of non-zero coefficients that the terminal may report, the terminal abandons reporting the number of non-zero coefficients. Specifically, if the number of non-zero coefficients reported is K NZ If the maximum number of non-zero coefficients is the same as the maximum number of non-zero coefficients, the bit information of reporting the number of non-zero coefficients in part 2 of the UCI is discarded. For example, in the above-mentioned embodiment, if Then the bit information of reporting the number of non-zero coefficients is abandoned in part 2 of the UCI; in the above-mentioned embodiment, if or Then the bit information for reporting the number of non-zero coefficients is abandoned in part 2 of the UCI.

[0123] In some embodiments, the characteristic basis vectors can be quantized and fed back through oversampled DFT basis vectors, and the number of DFT basis vectors used for the projection quantization of the spatial frequency domain characteristic basis vectors determines the overhead of reporting the characteristic basis vectors. With respect to the codebook parameter combination of the above-mentioned embodiment, a parameter γ is introduced here, and the number of DFT basis vectors representing the spatial domain characteristic basis vectors and the frequency domain characteristic basis vectors is associated with the parameter γ. Specifically, the number of DFT basis vectors representing the spatial domain characteristic basis vectors is or The number of DFT basis vectors that characterize the frequency domain characteristic basis vector is or Where 0 < γ ≤ 1, which reduces the overhead of reporting space-frequency eigenvalues. The number of space-frequency eigenvalues ​​can vary for different space-frequency eigenvalues. P is the number of antenna ports, and N3 is the number of PMI subbands corresponding to the precoding matrix. The value of the γ parameter does not need to be specified separately and can be determined along with the codebook parameter combination.

[0124] In some embodiments, the characteristic basis vectors can be quantized and fed back through oversampled DFT basis vectors, and the number of DFT basis vectors used for the projection quantization of the spatial-frequency domain characteristic basis vectors determines the overhead of the characteristic basis vector reporting. With respect to the codebook parameter combination of the above-mentioned embodiment, the coefficients γ and λ are introduced here to determine the number of DFT basis vectors required for the projection of the spatial-domain characteristic basis vectors and the frequency-domain characteristic basis vectors, respectively. The number of DFT basis vectors representing the spatial-domain characteristic basis vectors and the frequency-domain characteristic basis vectors is associated with the two parameters γ and λ. Specifically, the number of DFT basis vectors representing the spatial-domain characteristic basis vectors is or The number of DFT basis vectors that characterize the frequency domain characteristic basis vector is or Where 0 < γ ≤ 1, 0 < λ ≤ 1, which can reduce the overhead of reporting space-frequency eigenvalue basis vectors. The number of γ and λ can vary for different space-frequency eigenvalue basis vectors. P is the number of antenna ports, and N3 is the number of PMI subbands corresponding to the precoding matrix. The values ​​of the γ and λ parameters do not need to be specified separately and can be determined along with the codebook parameter combination.

[0125] FIG7 shows a flow chart of a channel measurement method according to another embodiment of the present invention. As shown in FIG7 , the method 200 includes the following steps:

[0126] Step 210: Receive configuration information for channel measurement, wherein the configuration information includes reference resource configuration information for channel measurement, and the configuration information also includes index information of at least one codebook parameter combination.

[0127] Step 220: Perform channel measurement based on the instruction of the configuration information.

[0128] The at least one codebook parameter combination codebook includes a first parameter L and a second parameter p v, the first parameter represents the number of spatial feature basis vectors to be obtained, and the second parameter is used to represent the number of frequency domain feature basis vectors to be obtained, wherein at least one codebook parameter combination of the codebook is compared to a corresponding preset codebook having a preset first parameter and a preset second parameter, and in a corresponding codebook parameter combination, the first parameter is less than the preset first parameter, and / or the second parameter is less than the preset second parameter. In one example, the preset codebook parameter combination codebook includes a codebook parameter combination in an R16 eTypeII codebook.

[0129] For other technical details of the channel measurement method 200 on the decoding side in this embodiment of the present invention, reference may be made to the above description and will not be repeated here.

[0130] Further embodiment 1:

[0131] Currently, the 3GPP R16 and R17 technical specifications support the eTypeII codebook and the FeTypeII codebook. In the embodiment of the present application, the R18 CJT codebook is used as a new codebook type, so that the terminal device can select the supported codebook type from more codebook types according to its own capabilities. According to the results of the existing standard discussion, the R18 CJT codebook can be evolved based on the eTypeII codebook of R16, or it can be evolved based on the FeTypeII codebook of R17. For example, the R18 CJT codebook evolved based on the R16 eTypeII codebook can be named eType II CJT codebook, and the R18 CJT codebook evolved based on the R17 FeTypeII codebook can be named FeTypeII CJT codebook. In order to better distinguish the capabilities of the terminal, the eType II CJT codebook and the FeType II CJT codebook can be further distinguished according to the codebook parameters. For example, for the eTypeII CJT codebook, the value of R has a greater impact on the complexity of codebook processing. Therefore, the eTypeII CJT codebook can be further divided into two codebook types according to the value of R: eTypeII CJT R=1 and eTypeII CJT R=2. For the FeTypeII CJT codebook, the value of R also affects the complexity of codebook processing. At the same time, the value of M also affects the complexity of codebook processing. Therefore, the FeTypeII CJT codebook can be further expressed as FeType II CJT M=1; FeType II CJT M=2, R=1; FeType II CJT M=2, R=2;

[0132] Furthermore, in order to enrich the codebook types supported by the terminal and support more capability options for the terminal, the codebook parameter combination reported by the terminal can be expressed in one or more of the following forms:

[0133] Codebook 1={Type I SP,Type I MP}

[0134] {Codebook 2, Codebook 3}=

[0135] {{eType II CJT R=1,NULL},

[0136] {eType II CJT R=2,NULL},

[0137] {FeType II CJT M=1,NULL},

[0138] {FeType II CJT M=2,R=1,NULL},

[0139] {FeType II CJT M=2,R=2,NULL},

[0140] {Type II,eType II CJT R=1},

[0141] {Type II,eType II CJT R=2},

[0142] {Type II,FeType II CJT M=1},

[0143] {Type II,FeType II CJT M=2,R=1},

[0144] {Type II,FeType II CJT M=2,R=2},

[0145] {NCJT,eType II CJT R=1},

[0146] {NCJT,eType II CJT R=2},

[0147] {NCJT,FeType II CJT M=1},

[0148] {NCJT,FeType II PS M=2 R=1},

[0149] {NCJT,FeType II PS M=2 R=2},

[0150] {eType II CJT R=1,FeType II CJT M=1},

[0151] {eType II CJT R=1, FeType II PS M=2 R=1},

[0152] {eType II CJT R=1, FeType II PS M=2 R=2}}

[0153] SP stands for single pinel, and MP stands for multi pinel. e stands for enhanced, and Fe stands for further enhanced. R = 1 indicates that each subband CQI corresponds to one subband PMI, and R = 2 indicates that each subband CQI corresponds to two subband PMIs. NULL indicates that the terminal device supports the remaining (non-NULL) codebook types in the codebook combination.

[0154] Further embodiment 2:

[0155] As further pointed out in Example 2, according to the results of the discussion on the existing standards, the R18 CJT codebook can be evolved based on the eTypeII codebook of R16, or based on the FeTypeII codebook of R17. For example, the R18 CJT codebook evolved based on the R16 eTypeII codebook can be named the eType II CJT codebook, and the R18 CJT codebook evolved based on the R17 FeTypeII codebook can be named the FeTypeII CJT codebook. However, the R18 codebook supports two codebook architectures. Mode 1 supports different TRPs to independently select frequency domain basis vectors, and Mode 2 supports multiple TRPs to jointly select common spectrum basis vectors. These two methods affect the complexity of terminal processing and the amount of terminal reporting. Combined with the parameters R and M that affect the complexity of terminal processing mentioned in Further Example 2, the R18 CJT codebook enhanced based on the R17 port selection codebook can be further divided into:

[0156] FeType II M1 CJT M=1; FeType II M1 CJT M=2, R=1; FeType II M1 CJT M=2, R=2; FeType II M2 CJT M=1; FeType II M2 CJT M=2, R=1;

[0157] The R18 CJT codebook enhanced based on the R16 port selection codebook can be further divided into:

[0158] eType II M1 CJT R=1;eType II M1 CJT R=2;eType II M2 CJT R=1;eType II M2 CJT R=2;Then according to the above representation, the codebook parameter combination can be expressed in one or more of the following forms:

[0159] Codebook 1={Type I SP,Type I MP}

[0160] {Codebook 2, Codebook 3} =

[0161] {{eType II M1 CJT R=1,NULL},

[0162] {eType II M1 CJT R=2,NULL},

[0163] {FeType II M1 CJT M=1,NULL},

[0164] {FeType II M1 CJT M=2,R=1,NULL},

[0165] {FeType II M1 CJT M=2,R=2,NULL},

[0166] {eType II M2 CJT R=1,NULL},

[0167] {eType II M2 CJT R=2,NULL},

[0168] {FeType II M2 CJT M=1,NULL},

[0169] {FeType II M2 CJT M=2,R=1,NULL},

[0170] {FeType II M2 CJT M=2,R=2,NULL},

[0171] {Type II,eType II M1 CJT R=1},

[0172] {Type II,eType II M1 CJT R=2},

[0173] {Type II,FeType II M1 CJT M=1},

[0174] {Type II,FeType II M1 CJT M=2,R=1},

[0175] {Type II,FeType II M1 CJT M=2,R=2},

[0176] {Type II,eType II M2 CJT R=1},

[0177] {Type II,eType II M2 CJT R=2},

[0178] {Type II,FeType II M2 CJT M=1},

[0179] {Type II,FeType II M2 CJT M=2,R=1},

[0180] {Type II,FeType II M2 CJT M=2,R=2},

[0181] {NCJT,eType II M1 CJT R=1},

[0182] {NCJT,eType II M1 CJT R=2},

[0183] {NCJT,FeType II M1 CJT M=1},

[0184] {NCJT,FeType II M1 CJT M=2,R=1},

[0185] {NCJT,FeType II M1 CJT M=2,R=2},

[0186] {NCJT,eType II M2 CJT R=1},

[0187] {NCJT,eType II M2 CJT R=2},

[0188] {NCJT,FeType II M2 CJT M=1},

[0189] {NCJT,FeType II M2 CJT M=2,R=1},

[0190] {NCJT,FeType II M2 CJT M=2,R=2},

[0191] {eType II M1 CJT R=1, FeType II M1 CJT M=1},

[0192] {eType II M1 CJT R=1, FeType II M1 CJT M=2, R=1},

[0193] {eType II M1 CJT R=1, FeType II M1 CJT M=2, R=2},

[0194] {eType II M2 CJT R=1, FeType II M2 CJT M=1},

[0195] {eType II M2 CJT R=1, FeType II M2 CJT M=2, R=1},

[0196] {eType II M2 CJT R=1, FeType II M2 CJT M=2, R=2}}

[0197] SP stands for single pinel, and MP stands for multi pinel. e stands for enhanced, and Fe stands for further enhanced. R = 1 indicates that each subband CQI corresponds to one subband PMI, R = 2 indicates that each subband CQI corresponds to two subband PMIs, and M1 and M2 correspond to the two codebook architectures of R18, Mode 1 and Mode 2, respectively. NULL indicates that the terminal device supports the remaining (non-NULL) codebook types in the codebook combination.

[0198] Further embodiment 3:

[0199] As pointed out in further Embodiment 2, the R18 CJT codebook discussed according to the existing standard can be evolved based on the R16 eTypeII codebook or the R17 FeTypeII codebook. For example, the R18 CJT codebook evolved based on the R16 eTypeII codebook can be named the eType II CJT codebook, and the R18 CJT codebook evolved based on the R17 FeTypeII codebook can be named the FeTypeII CJT codebook. Considering that the complexity of terminal processing is related to whether the terminal selects the final collaborative TRP based on the maximum number of collaborative TRPs N_TRP indicated by the base station, in order to distinguish the complexity of terminal processing, the R18 CJT codebook can be distinguished according to the relationship between the number of the final collaborative TRPs and the maximum number of collaborative TRPs indicated by the base station. For example, N = N_TRP and N < N_TRP, and the codebook types are further distinguished by combining the parameters R and M that affect the codebook processing complexity in R16 and R17. To sum up, the R18 CJT codebook enhanced based on the R17 port selection codebook can be further divided into:

[0200] FeType II CJT N = N_TRP, M = 1; FeType II CJT N = N_TRP, M = 2, R = 1; FeType II CJT N = N_TRP, M = 2, R = 2; FeType II CJT N < N_TRP, M = 1; FeType II CJT N < N_TRP, M = 2, R = 1; FeType II CJT N < N_TRP, M = 2, R = 2;

[0201] The R18 CJT codebook enhanced based on the R16 port selection codebook can be further divided into:

[0202] eType II CJT N = N_TRP, R = 1; eType II CJT N = N_TRP, R = 2; eType II CJT N < N_TRP, R = 1; eType II CJT N < N_TRP, R = 2; Then according to the above representation method, the codebook parameter combination can be expressed in one or more of the following forms:

[0203] Codebook 1 = {Type I SP,Type I MP}

[0204] {Codebook 2,Codebook 3} =

[0205] {{eType II CJT N = N_TRP, R = 1,NULL},

[0206] {eType II CJT NN_TRP,R2,NULL},

[0207] {FeType II CJT NN_TRP,M1,NULL},

[0208] {FeType II CJT NN_TRP, M2, R1, NULL} ,

[0209] {FeType II CJT NN_TRP, M2, R62, NULL} ,

[0210] {eType II CJT N <N_TRP, R=1, NULL} ,

[0211] {eType II CJT N <N_TRP, R=2, NULL} ,

[0212] {FeType II CJT N <N_TRP, M=1, NULL} ,

[0213] {FeType II CJT N <N_TRP, M=2, R=1, NULL} ,

[0214] {FeType II CJT N <N_TRP, M=2, R=2, NULL} ,

[0215] {Type II, eType II CJT NN_TRP, R1} ,

[0216] {Type II, eType II CJT NN_TRP, RN2} ,

[0217] {Type II, FeType II CJT NN_TRP, M1} ,

[0218] {Type II, FeType II CJT NN_TRP, M2, R1} ,

[0219] {Type II, FeType II CJT NN_TRP, M2, R2} ,

[0220] {Type II, eType II CJT N <N_TRP, R=1} ,

[0221] {Type II, eType II CJT N <N_TRP, R=2} ,

[0222] {Type II, FeType II CJT N <N_TRP, M=1} ,

[0223] {Type II, FeType II CJT N <N_TRP, M=2, R=1} ,

[0224] {Type II, FeType II CJT N <N_TRP, M=2, R=2} ,

[0225] {NCJT, eType II CJT N=N_TRP, R=1} ,

[0226] {NCJT, eType II CJT N=N_TRP, R=2} ,

[0227] {NCJT, FeType II CJT N=N_TRP, M=1} ,

[0228] {NCJT, FeType II CJT N=N_TRP, M=2, R=1} ,

[0229] {NCJT, FeType II CJT N=N_TRP, M=2, R=2} ,

[0230] {NCJT, eType II CJT N <N_TRP, R=1} ,

[0231] {NCJT, eType II CJT N <N_TRP, R=2} ,

[0232] {NCJT, FeType II CJT N <N_TRP, M=1} ,

[0233] {NCJT, FeType II CJT N <N_TRP, M=2, R=1} ,

[0234] {NCJT, FeType II CJT N <N_TRP, M=2, R=2} ,

[0235] {eType II CJT N=N_TRP,R=1,FeType II CJT N=N_TRP,M=1},

[0236] {eType II CJT N = N_TRP, R = 1, FeType II CJT N = N_TRP, M = 2, R = 1},

[0237] {eType II CJT N = N_TRP, R = 1, FeType II CJT N = N_TRP, M = 2, R = 2},

[0238] {eType II CJT N < N_TRP, R = 1, FeType II CJT N < N_TRP, M = 1},

[0239] {eType II CJT N < N_TRP, R = 1, FeType II CJT N < N_TRP, M = 2, R = 1},

[0240] {eType II CJT N < N_TRP, R = 1, FeType II CJT N < N_TRP, M = 2, R = 2}}

[0241] Further Embodiment 4:

[0242] Based on the foregoing embodiments, considering that the complexity of terminal processing is related to whether the terminal selects the finally cooperative TRPs based on the maximum number of cooperative TRPs N_TRP indicated by the base station, in order to distinguish the complexity of terminal processing, the R18 CJT codebook can be distinguished according to the relationship between the number of finally cooperative TRPs and the maximum number of cooperative TRPs indicated by the base station, such as N = N_TRP and N < N_TRP. Furthermore, the complexity of terminal processing is also related to the number of NLs. The larger the NL, the more candidates for the number of spatial domain basis vectors or ports the terminal needs to select the appropriate number of spatial domain basis vectors or ports from, and the selection of spatial domain basis vectors or ports affects the complexity of terminal processing. In summary, the R18 CJT codebook enhanced based on the R17 port selection codebook can be further divided into:

[0243] FeType II CJT N = N_TRP, NL = 1; FeType II CJT N = N_TRP, NL > 1; FeType II CJT N < N_TRP, NL = 1; FeType II CJT N < N_TRP, NL > 1;

[0244] The R18 CJT codebook enhanced based on the R16 port selection codebook can be further divided into:

[0245] eType II CJT N=N_TRP, NL=1; eType II CJT N=N_TRP, NL>1; eType II CJT N=N_TRP, NL=1; eType II CJT N<N_TRP,NL> 1; then according to the above representation, the codebook parameter combination can be expressed in one or more of the following forms:

[0246] Codebook 1={Type I SP,Type I MP}

[0247] {Codebook 2, Codebook 3} =

[0248] {{eType II CJT N=N_TRP,NL=1,NULL},

[0249] {eType II CJT N=N_TRP,NL>1,NULL},

[0250] {eType II CJT N <N_TRP,NL=1,NULL},

[0251] {eType II CJT N<N_TRP,NL> 1,NULL},

[0252] {FeType II CJT N=N_TRP,NL=1,NULL},

[0253] {FeType II CJT N=N_TRP,NL>1,NULL},

[0254] {FeType II CJT N <N_TRP,NL=1,NULL},

[0255] {FeType II CJT N<N_TRP,NL> 1,NULL}

[0256] {Type II,eType II CJT N=N_TRP,NL=1},

[0257] {Type II,eType II CJT N=N_TRP,NL<1},

[0258] {Type II,eType II CJT N <N_TRP,NL=1},

[0259] {Type II,eType II CJT N <N_TRP,NL<1},

[0260] {Type II,FeType II CJT N=N_TRP,NL=1},

[0261] {Type II,FeType II CJT N=N_TRP,NL>1},

[0262] {Type II,FeType II CJT N <N_TRP,NL=1},

[0263] {Type II,FeType II CJT N<N_TRP,NL> 1},

[0264] {NCJT,eType II CJT N=N_TRP,NL=1},

[0265] {NCJT,eType II CJT N=N_TRP,NL<1},

[0266] {NCJT,eType II CJT N <N_TRP,NL=1},

[0267] {NCJT,eType II CJT N <N_TRP,NL<1},

[0268] {NCJT,FeType II CJT N=N_TRP,NL=1},

[0269] {NCJT,FeType II CJT N=N_TRP,NL>1},

[0270] {NCJT,FeType II CJT N <N_TRP,NL=1},

[0271] {NCJT,FeType II CJT N<N_TRP,NL> 1},

[0272] {eType II CJT N=N_TRP,NL=1,FeType II CJT N=N_TRP,NL=1},

[0273] {eType II CJT N=N_TRP,NL<1,FeType II CJT N=N_TRP,NL>1},

[0274] {eType II CJT N <N_TRP,NL=1,FeType II CJT N<N_TRP,NL=1},

[0275] {eType II CJT N <N_TRP,NL<1,FeType II CJT N<N_TRP,NL> 1}}

[0276] Further embodiment 5:

[0277] Based on the further embodiment 4, considering that the complexity of terminal processing is also related to the values ​​of codebook parameters R and M. In summary, the R18 CJT codebook enhanced based on the R17 port selection codebook can be further divided into:

[0278] FeType II CJT N=N_TRP, NL=1, M=1;

[0279] FeType II CJT N=N_TRP, NL=1, M=2, R=1;

[0280] FeType II CJT N=N_TRP, NL=1, M=2, R=2;

[0281] FeType II CJT N=N_TRP, NL>1, M=1;

[0282] FeType II CJT N=N_TRP, NL>1, M=2, R=1;

[0283] FeType II CJT N=N_TRP, NL>1, M=2, R=2;

[0284] FeType II CJT N <N_TRP,NL=1,M=1;

[0285] FeType II CJT N <N_TRP,NL=1,M=2,R=1;

[0286] FeType II CJT N <N_TRP,NL=1,M=2,R=2;

[0287] FeType II CJT N<N_TRP,NL> 1,M=1;

[0288] FeType II CJT N<N_TRP,NL> 1, M = 2, R = 1;

[0289] FeType II CJT N<N_TRP,NL> 1, M = 2, R = 2;

[0290] The R18 CJT codebook enhanced based on the R16 port selection codebook can be further divided into:

[0291] eType II CJT N=N_TRP, NL=1, R=1;

[0292] eType II CJT N=N_TRP, NL=1, R=2;

[0293] eType II CJT N=N_TRP, NL>1, R=1;

[0294] eType II CJT N=N_TRP, NL>1, R=2;

[0295] eType II CJT N <N_TRP,NL=1,R=1;

[0296] eType II CJT N <N_TRP,NL=1,R=2;

[0297] eType II CJT N<N_TRP,NL> 1, R=1;

[0298] eType II CJT N<N_TRP,NL> 1, R=2;

[0299] According to the above representation, the codebook parameter combination can be expressed in one or more of the following forms:

[0300] Codebook 1={Type I SP,Type I MP}

[0301] {Codebook 2, Codebook 3} =

[0302] {{eType II CJT N=N_TRP,NL=1,R=1,NULL},

[0303] {eType II CJT N=N_TRP,NL=1,R=2,NULL},

[0304] {eType II CJT N <N_TRP,NL=1,R=1,NULL},

[0305] {eType II CJT N <N_TRP,NL=1,R=2,NULL},

[0306] {eType II CJT N=N_TRP,NL>1,R=1,NULL},

[0307] {eType II CJT N=N_TRP,NL>1,R=2,NULL},

[0308] {eType II CJT N<N_TRP,NL> 1,R(1,NULL},

[0309] {eType II CJT N<N_TRP,NL> 1,R(2,NULL},

[0310] {FeType II CJT NN_TRP,NLN1,M1,NULL},

[0311] {FeType II CJT NN_TRP,NL>1,M1,NULL},

[0312] {FeType II CJT N <N_TRP,NL=1,M=1,NULL},

[0313] {FeType II CJT N<N_TRP,NL> 1,M61,NULL}

[0314] {FeType II CJT NN_TRP,NLN1,M2,R1,NULL},

[0315] {FeType II CJT NN_TRP,NL>1,M2,R1,NULL},

[0316] {FeType II CJT N <N_TRP,NL=1,M=2,R=1,NULL},

[0317] {FeType II CJT N<N_TRP,NL> 1,M62,R41,NULL}

[0318] {FeType II CJT NN_TRP,NLN1,M2,RN2,NULL},

[0319] {FeType II CJT NN_TRP,NL>1,M2,R12,NULL},

[0320] {FeType II CJT N <N_TRP,NL=1,M=2,R=2,NULL},

[0321] {FeType II CJT N<N_TRP,NL> 1,M(2,R(2,NULL},

[0322] {Type II,eType II CJT NN_TRP,NLN1,R1},

[0323] {Type II,eType II CJT N <N_TRP,NL=1,R=1},

[0324] {Type II, eType II CJT N=N_TRP, NL>1, R=1},

[0325] {Type II,eType II CJT N<N_TRP,NL> 1,R=1},

[0326] {Type II, FeType II CJT N=N_TRP, NL=1, M=1} ,

[0327] {Type II, FeType II CJT N=N_TRP, NL>1, M=1} ,

[0328] {Type II, FeType II CJT N <N_TRP, NL=1, M=1} ,

[0329] {Type II, FeType II CJT N<N_TRP, NL> 1, M=1}

[0330] {Type II, FeType II CJT N=N_TRP, NL=1, M=2, R=1} ,

[0331] {Type II, FeType II CJT N=N_TRP, NL>1, M=2, R=1} ,

[0332] {Type II, FeType II CJT N <N_TRP, NL=1, M=2, R=1} ,

[0333] {Type II, FeType II CJT N<N_TRP, NL> 1, M=2, R=1}

[0334] {NCJT, eType II CJT N=N_TRP, NL=1, R=1} ,

[0335] {NCJT, eType II CJT N <N_TRP, NL=1, R=1} ,

[0336] {NCJT, eType II CJT N=N_TRP, NL>1, R=1} ,

[0337] {NCJT, eType II CJT N<N_TRP, NL> 1, R=1} ,

[0338] {NCJT, FeType II CJT N=N_TRP, NL=1, M=1} ,

[0339] {NCJT, FeType II CJT N=N_TRP, NL>1, M=1} ,

[0340] {NCJT, FeType II CJT N <N_TRP, NL=1, M=1} ,

[0341] {NCJT, FeType II CJT N<N_TRP, NL> 1, M=1}

[0342] {NCJT, FeType II CJT N=N_TRP, NL=1, M=2, R=1} ,

[0343] {NCJT, FeType II CJT N=N_TRP, NL>1, M=2, R=1} ,

[0344] {NCJT, FeType II CJT N <N_TRP, NL=1, M=2, R=1} ,

[0345] {NCJT, FeType II CJT N<N_TRP, NL> 1, M=2, R=1}

[0346] {eType II CJT N=N_TRP, NL=1, R=1, FeType II CJT N=N_TRP, NL=1, M=1} ,

[0347] {eType II CJT N=N_TRP, NL>1, R=1, FeType II CJT N=N_TRP, NL>1, M=1},

[0348] {eType II CJT N <N_TRP, NL=1, R=1, FeType II CJT N<N_TRP, NL=1, M=1} ,

[0349] {eType II CJT N<N_TRP, NL> 1, R=1, FeType II CJT N<N_TRP, NL> 1,M=1}

[0350] {eType II CJT N=N_TRP, NL=1, R=1, FeType II CJT N=N_TRP, NL=1, M=2, R=1},

[0351] {eType II CJT N=N_TRP, NL>1, R=1, FeType II CJT N=N_TRP, NL>1, M=2, R=1},

[0352] {eType II CJT N <N_TRP,NL=1,R=1,FeType II CJT N<N_TRP,NL=1,M=2,R=1},

[0353] {eType II CJT N<N_TRP,NL> 1,R=1,FeType II CJT N<N_TRP,NL> 1,M=2,R=1}}

[0354] Further embodiment 6:

[0355] As pointed out in the above embodiment, according to the results of the discussion on existing standards, the R18 CJT codebook can be evolved based on the eTypeII codebook of R16, or it can be evolved based on the FeTypeII codebook of R17. For example, the R18 CJT codebook evolved based on the R16 eTypeII codebook can be named eType II CJT codebook, and the R18 CJT codebook evolved based on the R17 FeTypeII codebook can be named FeTypeII CJT codebook. Considering that N TRPs need to be selected from the maximum number of collaborative TRPs to participate in the collaboration, and N≤N_TRP, the selection of N_TRP will greatly affect the complexity of terminal processing. At the same time, in order to better distinguish the processing capabilities of the terminals, this embodiment uses N_TRP≤2 and N_TRP>2 to distinguish the capabilities of the terminals. In summary, the R18 CJT codebook enhanced based on the R17 port selection codebook can be further divided into:

[0356] FeType II CJT N_TRP≤2,M=1; FeType II CJT N_TRP≤2,M=2,R=1; FeType II CJT N_TRP≤2,M=2,R=2; N_TRP>2,M=2,R=2;

[0357] The R18 CJT codebook enhanced based on the R16 port selection codebook can be further divided into:

[0358] eType II CJT N_TRP>2,R=1; eType II CJT N_TRP>2,R=2; eType II CJT N_TRP≤2,R=1; eType II CJT N_TRP≤2,R=2; then according to the above representation, the codebook parameter combination can be expressed in one or more of the following forms:

[0359] Codebook 1={Type I SP,Type I MP}

[0360] {Codebook 2, Codebook 3} =

[0361] {{eType II CJT N_TRP≤2, R=1, NULL} ,

[0362] {eType II CJT N_TRP>2, R=1, NULL},

[0363] {eType II CJT N_TRP≤2, R=2, NULL},

[0364] {eType II CJT N_TRP>2, R=2, NULL},

[0365] {FeType II CJT N_TRP≤2, M=1, NULL} ,

[0366] {FeType II CJT N_TRP≤2, M=2, R=1, NULL} ,

[0367] {FeType II CJT N_TRP≤2, M=2, R=2, NULL} ,

[0368] {FeType II CJT N_TRP>2, M=1, NULL},

[0369] {FeType II CJT N_TRP>2, M=2, R=1, NULL} ,

[0370] {FeType II CJT N_TRP>2, M=2, R=2, NULL} ,

[0371] {Type II, eType II CJT N_TRP≤2, R=1},

[0372] {Type II, eType II CJT N_TRP>2, R=1} ,

[0373] {Type II, FeType II CJT N_TRP≤2, M=1} ,

[0374] {Type II, FeType II CJT N_TRP≤2, M=2, R=1} ,

[0375] {Type II, FeType II CJT N_TRP>2, M=1} ,

[0376] {Type II, FeType II CJT N_TRP>2, M=2, R=1} ,

[0377] {NCJT, eType II CJT N_TRP≤2, R=1} ,

[0378] {NCJT, eType II CJT N_TRP>2, R=1} ,

[0379] {NCJT, FeType II CJT N_TRP≤2, M=1} ,

[0380] {NCJT, FeType II CJT N_TRP≤2, M=2, R=1} ,

[0381] {NCJT, FeType II CJT N_TRP>2, M=1} ,

[0382] {NCJT, FeType II CJT N_TRP>2, M=2, R=1} ,

[0383] {eType II CJT N_TRP≤2, R=1, FeType II CJT N_TRP≤2, M=1} ,

[0384] {eType II CJT N_TRP≤2, R=1, FeType II CJT N_TRP≤2, M=2, R=1} ,

[0385] {eType II CJT N_TRP>2, R=1, FeType II CJT N_TRP>2, M=1} ,

[0386] {eType II CJT N_TRP>2, R=1, FeType II CJT N_TRP>2, M=2, R=1},

[0387] Further embodiment 7:

[0388] Based on the further embodiment 4, considering that the complexity of terminal processing is also related to the values ​​of codebook parameters R and M. In summary, the R18 CJT codebook enhanced based on the R17 port selection codebook can be further divided into:

[0389] FeType II CJT N_TRP≤2, NL=1, M=1;

[0390] FeType II CJT N_TRP≤2, NL=1, M=2, R=1;

[0391] FeType II CJT N_TRP≤2, NL=1, M=2, R=2;

[0392] FeType II CJT N_TRP≤2, NL>1, M=1;

[0393] FeType II CJT N_TRP≤2, NL>1, M=2, R=1;

[0394] FeType II CJT N_TRP≤2, NL>1, M=2, R=2;

[0395] FeType II CJT N_TRP>2, NL=1, M=1;

[0396] FeType II CJT N_TRP>2, NL=1, M=2, R=1;

[0397] FeType II CJT N_TRP>2, NL=1, M=2, R=2;

[0398] FeType II CJT N_TRP>2, NL>1, M=1;

[0399] FeType II CJT N_TRP>2, NL>1, M=2, R=1;

[0400] FeType II CJT N_TRP>2, NL>1, M=2, R=2;

[0401] The R18 CJT codebook enhanced based on the R16 port selection codebook can be further divided into:

[0402] eType II CJT N_TRP≤2, NL=1, R=1;

[0403] eType II CJT N_TRP≤2, NL=1, R=2;

[0404] eType II CJT N_TRP≤2, NL>1, R=1;

[0405] eType II CJT N_TRP≤2, NL>1, R=2;

[0406] eType II CJT N_TRP>2, NL=1, R=1;

[0407] eType II CJT N_TRP>2, NL=1, R=2;

[0408] eType II CJT N_TRP>2, NL>1, R=1;

[0409] eType II CJT N_TRP>2, NL>1, R=2;

[0410] According to the above representation, the codebook parameter combination can be expressed in one or more of the following forms:

[0411] Codebook 1= {Type I SP, Type I MP}

[0412] {Codebook 2, Codebook 3} =

[0413] {{eType II CJT N_TRP≤2, NL=1, R=1, NULL},

[0414] {eType II CJT N_TRP≤2, NL=1, R=2, NULL},

[0415] {eType II CJT N_TRP>2, NL=1, R=1, NULL},

[0416] {eType II CJT N_TRP>2, NL=1, R=2, NULL},

[0417] {eType II CJT N_TRP≤2, NL>1, R=1, NULL},

[0418] {eType II CJT N_TRP≤2, NL>1, R=2, NULL},

[0419] {eType II CJT N_TRP>2, NL>1, R1, NULL} ,

[0420] {eType II CJT N_TRP>2, NL>1, R2, NULL} ,

[0421] {FeType II CJT N_TRP≤2, NL61, M1, NULL} ,

[0422] {FeType II CJT N_TRP≤2, NL>1, M1, NULL} ,

[0423] {FeType II CJT N_TRP>2, NL61, M1, NULL} ,

[0424] {FeType II CJT N_TRP>2, NL>1, M1, NULL}

[0425] {FeType II CJT N_TRP≤2, NL1, M2, R1, NULL} ,

[0426] {FeType II CJT N_TRP≤2, NL>1, M2, R61, NULL} ,

[0427] {FeType II CJT N_TRP>2, NL1, M2, R1, NULL} ,

[0428] {FeType II CJT N_TRP>2, NL>1, M2, R1, NULL}

[0429] {FeType II CJT N_TRP≤2, NL61, M2, R62, NULL} ,

[0430] {FeType II CJT N_TRP≤2, NL>1, M2, R62, NULL} ,

[0431] {FeType II CJT N_TRP>2, NL61, M2, R62, NULL} ,

[0432] {FeType II CJT N_TRP>2, NL>1, M2, R62, NULL} ,

[0433] {Type II, eType II CJT N_TRP≤2, NL=1, R=1} ,

[0434] {Type II, eType II CJT N_TRP>2, NL=1, R=1} ,

[0435] {Type II, eType II CJT N_TRP≤2, NL>1, R=1} ,

[0436] {Type II, eType II CJT N_TRP>2, NL>1, R=1} ,

[0437] {Type II, FeType II CJT N_TRP≤2, NL=1, M=1} ,

[0438] {Type II, FeType II CJT N_TRP≤2, NL>1, M=1} ,

[0439] {Type II, FeType II CJT N_TRP>2, NL=1, M=1} ,

[0440] {Type II, FeType II CJT N_TRP>2, NL>1, M=1}

[0441] {Type II, FeType II CJT N_TRP≤2, NL=1, M=2, R=1} ,

[0442] {Type II, FeType II CJT N_TRP≤2, NL>1, M=2, R=1} ,

[0443] {Type II, FeType II CJT N_TRP>2, NL=1, M=2, R=1} ,

[0444] {Type II, FeType II CJT N_TRP>2, NL>1, M=2, R=1}

[0445] {NCJT, eType II CJT N_TRP≤2, NL=1, R=1} ,

[0446] {NCJT, eType II CJT N_TRP>2, NL=1, R=1} ,

[0447] {NCJT, eType II CJT N_TRP≤2, NL>1, R=1} ,

[0448] {NCJT, eType II CJT N_TRP>2, NL>1, R=1} ,

[0449] {NCJT, FeType II CJT N_TRP≤2, NL=1, M=1} ,

[0450] {NCJT, FeType II CJT N_TRP≤2, NL>1, M=1} ,

[0451] {NCJT, FeType II CJT N_TRP>2, NL=1, M=1} ,

[0452] {NCJT, FeType II CJT N_TRP>2, NL>1, M=1}

[0453] {NCJT, FeType II CJT N_TRP≤2, NL=1, M=2, R=1} ,

[0454] {NCJT, FeType II CJT N_TRP≤2, NL>1, M=2, R=1} ,

[0455] {NCJT, FeType II CJT N_TRP>2, NL=1, M=2, R=1} ,

[0456] {NCJT, FeType II CJT N_TRP>2, NL>1, M=2, R=1}

[0457] {eType II CJT N_TRP≤2, NL=1, R=1, FeType II CJT N_TRP≤2, NL=1, M=1} ,

[0458] {eType II CJT N_TRP≤2, NL>1, R=1, FeType II CJT N_TRP≤2, NL>1, M=1},

[0459] {eType II CJT N_TRP>2, NL=1, R=1, FeType II CJT N_TRP>2, NL=1, M=1} ,

[0460] {eType II CJT N_TRP>2, NL>1, R=1, FeType II CJT N_TRP>2, NL>1, M=1}

[0461] {eType II CJT N_TRP≤2, NL=1, R=1, FeType II CJT N_TRP≤2, NL=1, M=2, R=1},

[0462] {eType II CJT N_TRP≤2, NL>1, R=1, FeType II CJT N_TRP≤2, NL>1, M=2, R=1},

[0463] {eType II CJT N_TRP>2, NL=1, R=1, FeType II CJT N_TRP>2, NL=1, M=2, R=1},

[0464] {eType II CJT N_TRP>2, NL>1, R=1, FeType II CJT N_TRP>2, NL>1, M=2, R=1}}

[0465] Further embodiment 8:

[0466] For the above-mentioned further embodiments 1 to 7, considering that the CJT codebook is mainly aimed at multi-TRP scenarios, Codebook1 in the codebook combination can also be an NCJT codebook or an NCJT+Type 1 SP (for sTRP) codebook, and then {codebook2, codebook3} corresponds to the codebook combination described in the further embodiments 1 to 7. If the further embodiments 1 to 7 already include the NCJT or NCJT+Type 1 SP (for sTRP) codebook combination item, the corresponding codebook combination is no longer required.

[0467] Further embodiment 9:

[0468] Considering that the evolution of the R18 CJT codebook is based on the existing R16 eTypeII and R17 FetypeII codebooks, and the CJT codebooks of these two evolution schemes have the same capability items / feature groups for some terminal capabilities, such as whether the terminal supports ranks 3 and 4; whether the terminal supports dynamic TRP selection; whether the terminal supports selecting a spatial basis set from multiple candidate spatial basis sets for reporting, and whether the number of CSI-RS ports of the coordinated TRP supported by the terminal is greater than 32. Regarding the capabilities that may be reported by the above-mentioned terminals, according to existing standards, the terminals are required to report the capabilities based on the R16 eTypeII CJT codebook and the R17 FetypeII CJT codebook respectively. However, the capability requirements for the terminal to support the above-mentioned features may have little to do with whether the CJT codebook is based on the R16 eTypeII codebook evolution or the R17 FetypeII codebook evolution. Therefore, here we consider the following features. When the terminal reports the capability item / feature group (Feature group), it does not distinguish whether the CJT codebook is based on which codebook evolution:

[0469] (1) CJT codebook supports rank 3 and 4;

[0470] (2) The CJT codebook supports dynamic TRP selection;

[0471] (3) The CJT codebook supports selecting a spatial basis set from multiple candidate spatial basis sets;

[0472] (4) The CJT codebook supports a total number of CSI-RS ports participating in the collaborative TRP greater than 32.

[0473] This means that when a terminal supports the CJT codebook, reporting of the aforementioned capability items / feature groups does not distinguish between the codebook evolution based on which the CJT codebook is based, and only one capability item / feature group needs to be reported. For example, using the existing separate reporting method, the terminal requires eight fields to report the aforementioned capability items / feature groups. However, without distinguishing between the codebook evolution based on which the CJT codebook is based, only four fields are required, which can reduce terminal reporting overhead to a certain extent.

[0474] An embodiment of the present invention further provides a terminal, including a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the steps in any of the above method embodiments are implemented.

[0475] An embodiment of the present invention further provides a base station, comprising a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the steps in any of the above method embodiments are implemented.

[0476] The present invention also provides a non-volatile storage medium having a computer program stored thereon. When the computer program is executed by a computer, the steps in any of the above method embodiments are implemented.

[0477] In the embodiments of the terminal, base station and storage medium provided by the present invention, all technical features of any of the above-mentioned method embodiments may be included. The expansion and explanation content of the specification are basically the same as those of the embodiments of the above-mentioned methods and will not be repeated here.

[0478] An embodiment of the present invention further provides a computer program product, which includes computer program code. When the computer program code runs on a computer, the computer executes the methods in the various possible implementation modes described above.

[0479] An embodiment of the present invention also provides a chip, including a memory and a processor, wherein the memory is used to store computer programs, and the processor is used to call and run the computer programs from the memory, so that a device equipped with the chip executes the methods in various possible implementations as described above.

[0480] It should be understood that the above scenarios are merely examples and do not limit the application scenarios of the technical solutions provided by the embodiments of the present invention. The technical solutions of the present invention can also be applied to other scenarios. For example, those skilled in the art will appreciate that as system architectures evolve and new business scenarios emerge, the technical solutions provided by the embodiments of the present invention will also be applicable to similar technical problems.

[0481] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.

[0482] The steps in the method of the embodiment of the present invention can be adjusted in sequence, combined, or deleted according to actual needs.

[0483] The units in the device of the embodiment of the present invention can be merged, divided, and deleted according to actual needs.

[0484] In the present invention, the same or similar terminology, technical solutions and / or application scenario descriptions are generally only described in detail the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solution and other contents of the present invention, for the same or similar terminology, technical solutions and / or application scenario descriptions that are not described in detail later, reference can be made to the previous related detailed descriptions.

[0485] In the present invention, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0486] The various technical features of the technical solution of the present invention can be arbitrarily combined. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present invention.

[0487] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the method of each embodiment of the present invention.

[0488] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a storage medium or transmitted from one storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a storage disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).

[0489] The above description is only an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the description and drawings of the present invention, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A channel measurement method, the method being performed by a terminal and comprising: Receiving configuration information for channel measurement, wherein the configuration information includes an indicated number of spatial domain feature basis vectors and an indicated number of frequency domain feature basis vectors; receiving a reference signal for channel measurement; Measuring a channel according to the reference signal, and determining channel state information based on the indicated number of spatial domain feature basis vectors and the indicated number of frequency domain feature basis vectors; and reporting the channel state information to a base station, The channel state information includes a precoding matrix indication PMI, and the PMI includes non-zero coefficients in the coefficient matrix reported by the terminal and the number of the non-zero coefficients corresponding to at least one layer and / or at least one polarization direction.

2. The channel measurement method according to claim 1, wherein: The precoding matrix indication is used for the base station to construct a precoding matrix and precode data through the precoding matrix, and the coefficients obtained by projecting the precoding matrix on the spatial domain characteristic basis matrix and the frequency domain characteristic basis matrix constitute a coefficient matrix, and the coefficients in the coefficient matrix include the non-zero coefficients.

3. The channel measurement method according to claim 1, wherein: The configuration information includes a parameter combination index, and for the parameter combination index, the number of the indicated spatial feature basis vectors is less than or equal to the number of the corresponding preset spatial feature basis vectors.

4. The channel measurement method according to claim 1, wherein: The number of the indicated spatial feature basis vectors is less than or equal to 3.

5. The channel measurement method according to claim 1, wherein: For different layers, the number of the indicated spatial feature basis vectors is different.

6. The channel measurement method according to claim 5, wherein: For the first layer and the second layer, the number of the indicated spatial feature basis vectors is the same; and for the third layer and the fourth layer, the number of the indicated spatial feature basis vectors is the same.

7. The channel measurement method according to claim 1, wherein: The configuration information includes a parameter combination index, and for the parameter combination index, the number of the indicated frequency domain feature basis vectors is less than or equal to the number of the corresponding preset frequency domain feature basis vectors.

8. The channel measurement method according to claim 1, wherein: The number of frequency domain characteristic basis vectors indicated is characterized by the number of PMI subbands corresponding to the precoding matrix, the number of PMI subbands included in the subband of the channel quality indicator CQI, and the coefficients of the frequency domain basis vector selection in the codebook parameter combination.

9. The channel measurement method according to claim 8, wherein: For the first layer or the second layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or And / or for the third layer or the fourth layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or 10. The channel measurement method according to claim 8, wherein: For the first layer or the second layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or And / or for the third layer or the fourth layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or or 11. The channel measurement method according to claim 1, wherein: The configuration information also includes the maximum number of non-zero coefficients or a control factor β of the number of non-zero coefficients, and the value of the control factor β satisfies the situation that each column and each row of the coefficient matrix has non-zero coefficients selected for reporting when the maximum number of non-zero coefficients of a single layer is reported.

12. The channel measurement method according to claim 1, wherein: The number of non-zero coefficients is represented based on a binary representation of the maximum number of non-zero coefficients, and the number of bits representing the number of non-zero coefficients is the same as the number of bits representing the maximum number of non-zero coefficients.

13. The channel measurement method according to claim 12, wherein: The number of bits representing the maximum number of non-zero coefficients is obtained by rounding up in the process of taking the logarithm of the maximum number of non-zero coefficients with base 2 as the logarithm.

14. The channel measurement method according to claim 1, wherein: The number of non-zero coefficients of each layer reported by the terminal is the same, and the terminal reports the number of non-zero coefficients of a single layer.

15. The channel measurement method according to claim 1, wherein: The number of non-zero coefficients of the first layer and the second layer reported by the terminal is the same, and / or the number of non-zero coefficients of the third layer and the fourth layer reported by the terminal is the same.

16. The channel measurement method according to claim 15, wherein: The number of non-zero coefficients of the first layer and the second layer reported by the terminal is the same, and for the number of non-zero coefficients of the first layer and the second layer, the terminal only reports the number of non-zero coefficients of one layer, and / or the number of non-zero coefficients of the third layer and the fourth layer reported by the terminal is the same, and for the number of non-zero coefficients of the third layer and the fourth layer, the terminal only reports the number of non-zero coefficients of one layer.

17. The channel measurement method according to any one of claims 1, 14 to 16, wherein: The number of the non-zero coefficients reported by the terminal is the same for each polarization direction, and the terminal only reports the number of non-zero coefficients of a single polarization direction.

18. The channel measurement method according to claim 1, wherein: The non-zero coefficients reported by the terminal are selected from the elements in the coefficient matrix, and the sum of the row index and the column index of the elements selected for reporting is less than the sum of the row index and the column index of the elements not selected for reporting, and if the sum of the row index and the column index of two elements are the same, then the element with the smaller row index or the smaller column index of the two elements is preferentially selected or only selected.

19. The channel measurement method according to claim 1, wherein: The non-zero coefficients reported by the terminal to the base station are selected from elements in the coefficient matrix, and the elements in the coefficient matrix are preferably selected for reporting in order of rows or columns from small to large.

20. The channel measurement method according to claim 1, wherein: When the number of the non-zero coefficients to be reported by the terminal is the same as the maximum number of non-zero coefficients that may be reported by the terminal, the terminal gives up reporting the number of non-zero coefficients.

21. The channel measurement method according to claim 1, wherein: The spatial domain feature basis vectors and the frequency domain feature basis vectors are characterized by discrete Fourier transform DFT basis vectors.

22. The channel measurement method according to claim 21, wherein: The number of DFT basis vectors representing the spatial domain feature basis vectors and the frequency domain feature basis vectors is associated with a parameter γ, where 0<γ≤1.

23. The channel measurement method according to claim 21, wherein: The number of DFT basis vectors representing the spatial domain characteristic basis vectors and the frequency domain characteristic basis vectors is associated with two parameters γ and λ, where 0<γ≤1, 0<λ≤1.

24. A channel measurement method, the method being performed by a terminal and comprising: receiving configuration information for channel measurement, wherein the configuration information includes reference resource configuration information for channel measurement, and the configuration information further includes index information of at least one codebook parameter combination; performing channel measurement based on the instruction of the configuration information, The at least one codebook parameter combination includes a first parameter L and a second parameter p υ , the first parameter represents the number of spatial domain feature basis vectors to be obtained, the second parameter is used to characterize the number of frequency domain feature basis vectors to be obtained, wherein the at least one codebook parameter combination is compared to a corresponding preset codebook parameter combination having a preset first parameter and a preset second parameter, the first parameter is smaller than the preset first parameter, and / or the second parameter is smaller than the preset second parameter.

25. The channel measurement method according to claim 24, wherein: The preset codebook parameter combination includes a codebook parameter combination in the R16eTypeII codebook. 26 . The channel measurement method according to claim 24 , wherein in the at least one codebook parameter combination, the value of the first parameter L is less than or equal to 3.

27. The channel measurement method according to claim 24, wherein: In the at least one codebook parameter combination, for the first layer or the second layer, the second parameter p υ include or And / or in the at least one codebook parameter combination, for the third layer or the fourth layer, the second parameter p υ include or 28. The channel measurement method according to claim 24, wherein: In the at least one codebook parameter combination, for the first layer or the second layer, the second parameter p υ include or And / or in the plurality of codebook parameter combinations, for the third layer or the fourth layer, the second parameter p υ include or or 29. The channel measurement method according to claim 24, wherein: The at least one codebook parameter combination further includes a third parameter β, and the third parameter is used to control the maximum number of non-zero coefficients or the number of non-zero coefficients in a coefficient matrix reported by the terminal to the base station.

30. The channel measurement method according to claim 29, wherein: The value of the third parameter satisfies that each column and each row of the coefficient matrix has a non-zero coefficient selected and reported.

31. A channel measurement method, the method being performed by a base station and comprising: Sending configuration information for channel measurement, wherein the configuration information includes the number of indicated spatial domain feature basis vectors and the number of indicated frequency domain feature basis vectors; transmitting a reference signal for channel measurement; and receiving channel state information reported by the terminal by measuring the channel according to the reference signal, The channel state information includes a precoding matrix indication PMI, and the PMI includes non-zero coefficients reported by the terminal and the number of the non-zero coefficients corresponding to at least one layer and / or at least one polarization direction.

32. The channel measurement method according to claim 31, wherein: The precoding matrix indication is used for the base station to construct a precoding matrix and precode data through the precoding matrix, and the coefficients obtained by projecting the precoding matrix on the spatial domain characteristic basis matrix and the frequency domain characteristic basis matrix constitute a coefficient matrix, and the coefficients in the coefficient matrix include the non-zero coefficients.

33. The channel measurement method according to claim 31, wherein: The configuration information includes a parameter combination index, and for the parameter combination index, the number of the indicated spatial feature basis vectors is less than or equal to the number of the corresponding preset spatial feature basis vectors.

34. The channel measurement method according to claim 31, wherein: The number of the indicated spatial feature basis vectors is less than or equal to 3.

35. The channel measurement method according to claim 31, wherein: For different layers, the number of the indicated spatial feature basis vectors is different.

36. The channel measurement method according to claim 35, wherein: For the first layer and the second layer, the number of the indicated spatial feature basis vectors is the same; and for the third layer and the fourth layer, the number of the indicated spatial feature basis vectors is the same.

37. The channel measurement method according to claim 31, wherein: The configuration information includes a parameter combination index, and for the parameter combination index, the number of the indicated frequency domain feature basis vectors is less than or equal to the number of the corresponding preset frequency domain feature basis vectors.

38. The channel measurement method according to claim 31, wherein: The number of frequency domain characteristic basis vectors indicated is characterized by the number of PMI subbands corresponding to the precoding matrix, the number of PMI subbands included in the subband of the channel quality indicator CQI, and the coefficients of the frequency domain basis vector selection in the codebook parameter combination.

39. The channel measurement method according to claim 38, wherein: For the first layer or the second layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or And / or for the third layer or the fourth layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or 40. The channel measurement method according to claim 38, wherein: For the first layer or the second layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or And / or for the third layer or the fourth layer, the coefficients of the frequency domain basis vector selection in the codebook parameter combination include or or 41. The channel measurement method according to claim 31, wherein: The configuration information also includes the maximum number of non-zero coefficients or a control factor β of the number of non-zero coefficients, and the value of the control factor β satisfies the situation that each column and each row of the coefficient matrix has non-zero coefficients selected for reporting when the maximum number of non-zero coefficients of a single layer is reported.

42. The channel measurement method according to claim 31, wherein: The number of non-zero coefficients is represented based on a binary representation of the maximum number of non-zero coefficients, and the number of bits representing the number of non-zero coefficients is the same as the number of bits representing the maximum number of non-zero coefficients.

43. The channel measurement method according to claim 42, wherein: The number of bits representing the maximum number of non-zero coefficients is obtained by rounding up in the process of taking the logarithm of the maximum number of non-zero coefficients with base 2 as the logarithm.

44. The channel measurement method according to claim 31, wherein: The number of non-zero coefficients of each layer reported by the terminal is the same, and the base station receives only the number of non-zero coefficients of a single layer reported by the terminal.

45. The channel measurement method according to claim 31, wherein: The number of non-zero coefficients of the first layer and the second layer reported by the terminal is the same, and / or the number of non-zero coefficients of the third layer and the fourth layer reported by the terminal is the same.

46. ​​The channel measurement method according to claim 45, wherein: The number of non-zero coefficients of the first layer and the second layer reported by the terminal is the same, and for the number of non-zero coefficients of the first layer and the second layer, the base station receives the number of non-zero coefficients of only one layer reported by the terminal, and / or for the number of non-zero coefficients of the third layer and the fourth layer, the number of non-zero coefficients of the third layer and the fourth layer reported by the terminal is the same, and the base station receives the number of non-zero coefficients of only one layer reported by the terminal.

47. The channel measurement method according to any one of claims 31, 44 to 46, wherein: The number of the non-zero coefficients reported by the terminal is the same for each polarization direction, and the base station only receives the number of the non-zero coefficients of a single polarization direction.

48. The channel measurement method according to claim 31, wherein: The non-zero coefficients reported by the terminal are selected from the elements in the coefficient matrix, and the sum of the row index and the column index of the elements selected for reporting is less than the sum of the row index and the column index of the elements not selected for reporting, and if the sum of the row index and the column index of two elements are the same, then the base station receives the report that the terminal preferentially selects or only selects the element with the smaller row index or the smaller column index of the two elements.

49. The channel measurement method according to claim 31, wherein: The non-zero coefficients reported by the terminal to the base station are selected from elements in the coefficient matrix, and the base station receives a report from the terminal that the elements in the coefficient matrix are selected in ascending order of rows or columns.

50. The channel measurement method according to claim 31, wherein: When the number of the non-zero coefficients to be reported by the terminal is the same as the maximum number of non-zero coefficients that may be reported by the terminal, the base station will not receive the number of non-zero coefficients.

51. The channel measurement method according to claim 31, wherein: The spatial domain feature basis vectors and the frequency domain feature basis vectors are characterized by discrete Fourier transform DFT basis vectors.

52. The channel measurement method according to claim 51, wherein: The number of DFT basis vectors representing the spatial domain feature basis vectors and the frequency domain feature basis vectors is associated with a parameter γ, where 0<γ≤1.

53. The channel measurement method according to claim 51, wherein: The number of DFT basis vectors representing the spatial domain characteristic basis vectors and the frequency domain characteristic basis vectors is associated with two parameters γ and λ, where 0<γ≤1, 0<λ≤1.

54. A channel measurement method, the method being performed by a base station and comprising: Sending configuration information for channel measurement, wherein the configuration information includes reference resource configuration information for channel measurement, and the configuration information also includes index information of at least one codebook parameter combination; receiving a report generated by a terminal performing channel measurement based on an instruction of the configuration information, The at least one codebook parameter combination includes a first parameter L and a second parameter p υ , the first parameter represents the number of spatial domain feature basis vectors to be obtained, the second parameter is used to characterize the number of frequency domain feature basis vectors to be obtained, wherein the at least one codebook parameter combination is compared to a corresponding preset codebook parameter combination having a preset first parameter and a preset second parameter, the first parameter is smaller than the preset first parameter, and / or the second parameter is smaller than the preset second parameter.

55. The channel measurement method according to claim 54, wherein: The preset codebook parameter combination includes a codebook parameter combination in the R16 eTypeII codebook.

56. The channel measurement method according to claim 54, wherein in the at least one codebook parameter combination, the value of the first parameter L is less than or equal to 3.

57. The channel measurement method according to claim 54, wherein: In the at least one codebook parameter combination, for the first layer or the second layer, the second parameter p υ include or And / or in the at least one codebook parameter combination, for the third layer or the fourth layer, the second parameter p υ include or 58. The channel measurement method according to claim 54, wherein: In the at least one codebook parameter combination, for the first layer or the second layer, the second parameter p υ include or And / or in the plurality of codebook parameter combinations, for the third layer or the fourth layer, the second parameter p υ include or or 59. The channel measurement method according to claim 54, wherein: The at least one codebook parameter combination further includes a third parameter β, and the third parameter is used to control the maximum number of non-zero coefficients or the number of non-zero coefficients in a coefficient matrix reported by the terminal to the base station.

60. The channel measurement method according to claim 59, wherein: The value of the third parameter satisfies that each column and each row of the coefficient matrix has a non-zero coefficient selected and reported.

61. A terminal comprising a processor, wherein the processor is configured to execute instructions to implement the method according to any one of claims 1 to 23.

62. A terminal comprising a processor, wherein the processor is configured to execute instructions to implement the method according to any one of claims 24 to 30.

63. A base station comprising a processor, wherein the processor is configured to execute instructions to implement the method of any one of claims 31 to 53.

64. A base station comprising a processor, wherein the processor is configured to execute instructions to implement the method of any one of claims 54 to 60.

Citation Information

Patent Citations

  • High resolution codebook for distributed MIMO transmission

    CN116686224A

  • Method for transmitting and receiving channel state information in wireless communication system, and apparatus therefor

    US20230261714A1

  • Wireless communication method, terminal and network device

    WO2023010245A1