Communication method, device and system

By receiving and sending configuration information in the communication system to indicate the scaling factor and scaling coefficient of the airspace basis, the problem of resource waste in high-frequency communication is solved, and the rational allocation of power and the improvement of transmission performance are achieved.

CN121728545APending Publication Date: 2026-03-24HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In higher frequency communication systems, the lack of power control at the flow level or spatial basis level leads to resource waste and reduced transmission performance.

Method used

By receiving and sending configuration information, indicating the scaling factor and scaling coefficient of the airspace base, power is rationally allocated to ensure effective utilization of transmit power under the power constraints of the flow level and airspace base.

Benefits of technology

This improved power utilization efficiency, avoided resource waste, and ensured the transmission performance of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121728545A_ABST
    Figure CN121728545A_ABST
Patent Text Reader

Abstract

A communication method, device and system are applied to a DBF architecture. The method comprises the steps that a first device receives configuration information, determines N scaling coefficients and then sends first information to a second device, and the second device transmits information corresponding to N airspace bases based on the obtained N scaling coefficients. Wherein the configuration information indicates M scaling factors corresponding to the M groups of airspace bases, the first information indicates N scaling coefficients, the N scaling coefficients correspond to the N airspace bases, or the N scaling coefficients correspond to the N streams, the N airspace bases belong to the M groups of airspace bases, the N scaling coefficients correspond to one or more scaling factors in the M scaling factors, and the M scaling factors correspond to the M groups of airspace bases. According to the scheme, reasonable distribution of the transmitting power can be realized, the utilization efficiency of the power is improved, resource waste is avoided, and the transmission performance is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and more particularly, to a communication method, apparatus and system. BACKGROUND

[0002] In a communication system of a higher frequency band, a base station (and a terminal of a part of the frequency band) usually uses a large-scale array antenna to counteract the path loss caused by the increase of the frequency band through a higher array gain, so as to improve the coverage capability. From the implementation of the base station, the same large array, the array weighting manner (i.e., the beamforming manner) used by different array scales of different frequency bands is different. According to the implementation scheme of beamforming, it includes digital beamforming (DBF), analog beamforming (ABF) and hybrid beamforming (HBF).

[0003] However, in the actual transmission process, there is no power control scheme for the stream level (or level) or the spatial domain base level, which may cause resource waste and affect the transmission performance. SUMMARY

[0004] The present application provides a communication method, apparatus and system to avoid resource waste and ensure transmission performance.

[0005] In a first aspect, a communication method is provided. The method can be performed by a first apparatus. In the absence of special description, the first apparatus in the present application can refer to a communication device (for example, a terminal device), a component (for example, a communication module, a processor, a circuit, a chip or a chip system) in the communication device, or a logic module or software capable of realizing all or part of the functions of the communication device.

[0006] The method includes: receiving configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial domain bases, M being an integer greater than or equal to 1; and transmitting first information, the first information indicating N scaling coefficients, the N scaling coefficients corresponding to N spatial domain bases or corresponding to N streams, the N spatial domain bases belonging to the M groups of spatial domain bases, the N scaling coefficients corresponding to one or more scaling factors of the M scaling factors, N and M both being integers greater than or equal to 1.

[0007] It can be understood that the N scaling coefficients are determined by the one or more scaling factors.

[0008] It can be understood that the N scaling coefficients correspond to one or more of the M scaling factors, including that the N spatial domain bases correspond to one or more of the M scaling factors, or the N streams correspond to one or more of the M scaling factors.

[0009] It can be understood that each of the M groups of spatial domain bases can include one or more spatial domain bases, which is not limited. Wherein, the M scaling factors corresponding to the M groups of spatial domain bases can be understood as one scaling factor corresponding to a group of spatial domain bases. If each group of spatial domain bases contains one spatial domain base, the M scaling factors corresponding to the M groups of spatial domain bases can be replaced by: the M scaling factors corresponding to the M spatial domain bases.

[0010] It can be understood that the N spatial domain bases selected or determined by the terminal device can belong to one or more of the M groups of spatial domain bases, which is not limited. That is, one scaling factor can correspond to one or more spatial domain bases, which can belong to a group of spatial domain bases, or can also belong to multiple groups of spatial domain bases, which is not limited.

[0011] Optionally, the present application does not limit the size relationship between the N spatial domain bases and the M groups of spatial domain bases. For example, N is greater than or equal to M, or N is greater than M, for example, N=2, M=1, that is, the first device determines 2 scaling coefficients, and the 2 scaling coefficients correspond to 2 spatial domain bases, which belong to M=1 group of spatial domain bases; for another example, M is greater than or equal to N, or M is greater than N, for example, N=2, M=4, that is, the first device determines 2 scaling coefficients, and the 2 scaling coefficients correspond to 2 spatial domain bases, which belong to M=4 groups of spatial domain bases.

[0012] Based on the above scheme, the first device indicates the N scaling coefficients by sending the first information, and the scaling coefficients are determined based on the scaling factors configured by the second device, so that in the case that the sum of the scaling coefficients corresponding to all streams or spatial domain bases is greater than 1, the corresponding normalization is performed, and in the case that the sum of the scaling coefficients corresponding to all streams or spatial domain bases is less than 1, the transmission power corresponding to one or more of the N spatial domain bases is amplified, that is, to ensure that under the stream level and / or spatial domain base level power constraint, the reasonable allocation of transmit power is realized, the utilization efficiency of power is improved, the resource waste is avoided, and the transmission performance is guaranteed.

[0013] Exemplarily, each of the M groups of scaling factors s i may include at least one 3-bit scaling factor, for example, 3-bit scaling factor For convenience of description, in the embodiments of the present application, the scaling factor s i , the number of streams r corresponding to the i-th spatial domain base vectori Corresponding to the index (l, m) of the spatial domain basis, it can be represented as s l,m k,m .

[0014] It can be understood that the M scaling factors corresponding to the M spatial domain bases refer to that each spatial domain basis is configured with a 3-bit scaling factor, and the M scaling factors can be the same or different, which is not limited. Each spatial domain basis can correspond to one or more streams, which can be replaced by layers or layer. For ease of description, the embodiments of the present application are uniformly exemplified by streams. For example, when r i = 1, it can be represented that one spatial domain basis carries 1 stream; when r i = 2, it can be represented that one spatial domain basis carries 2 streams, and the scaling coefficients of the 2 streams are the same, both being and the like.

[0015] Optionally, the spatial domain basis can also be referred to as a spatial domain basis vector, a spatial domain (SD) basis, an SD basis vector, a vector, a filter, a discrete fourier transform (DFT) beam, a precoder, or a beam, etc. The specific name thereof is not limited in the present application. For ease of description, the spatial domain basis is uniformly exemplified.

[0016] That is, the second device can configure the 3-bit scaling factor s l,m corresponding to one or more spatial domain bases to the first device, so as to facilitate the first device to calculate the scaling coefficient of each stream level or spatial domain basis level.

[0017] Optionally, the scaling coefficient can also be referred to as an amplitude factor or an amplitude coefficient, and the specific name thereof is not limited in the present application.

[0018] It can be understood that the N scaling coefficients correspond to one or more scaling factors, and since each spatial domain basis is configured with a 3-bit scaling factor, each scaling coefficient also corresponds to a 3-bit scaling factor. In other words, the network device can configure M 3-bit scaling factors for M spatial domain bases, and correspondingly, the terminal device can select or determine one or more scaling factors corresponding to N spatial domain bases through measurement of a reference signal, and then obtain N scaling coefficients corresponding to the one or more scaling factors through calculation, and directly or indirectly indicate the N scaling coefficients to the network device through the first information, so as to facilitate the network device to transmit information corresponding to the N spatial domain bases based on the N scaling coefficients in the subsequent, avoid resource waste, and guarantee transmission performance. For the manifestation of indicating the N scaling coefficients through the first information, please refer to the related description below.

[0019] ​In some implementations of the first aspect, the first information comprises at least one of the following: the N scaling coefficients, the first index, the second index, a first pre-coding matrix indication (PMI) and / or a first rank indicator (RI), or a first correspondence.

[0020] wherein the first index indicates the N scaling coefficients, the second index indicates a first value a corresponding to the N spatial domain bases, the first value a is used to determine the N scaling coefficients, a is a positive number, a number of the first values a is less than or equal to N, the first correspondence is used to indicate a correspondence between the N spatial domain bases and the N scaling coefficients, the first PMI comprises indices of the N spatial domain bases, the first PMI corresponds to the N spatial domain bases, and the first RI corresponds to the N spatial domain bases.

[0021] In some implementations of the first aspect, the first PMI corresponds to a first pre-coding matrix, the first pre-coding matrix is associated with the N scaling coefficients and / or a normalization factor, and the normalization factor is associated with the N scaling coefficients and / or the first RI.

[0022] In some implementations of the first aspect, a first scaling coefficient of the N scaling coefficients is determined according to at least one of the following: the first RI, a number of streams supported by a first spatial domain base, a first scaling factor, or a first predefined value, wherein the first scaling factor belongs to one or more scaling factors, the first spatial domain base belongs to the N spatial domain bases, the first scaling coefficient is determined according to the first scaling factor, and the first spatial domain base corresponds to the first scaling factor.

[0023] In some implementations of the first aspect, the first scaling coefficient comprises at least one of the following:

[0024]

[0025]

[0026]

[0027] or,

[0028] is a predefined value;

[0029] wherein, denotes the first scaling coefficient, denotes the first scaling factor, denotes a number of streams supported by the first spatial domain base, and * denotes the first scaling coefficient, * denotes indices of the first spatial domain base in a horizontal direction and a vertical direction, respectively, denotes a scaling factor corresponding to the jth spatial basis, the jth spatial basis is one of the N spatial bases, the a denotes a scaling multiple of the transmission power corresponding to the first spatial basis, j is an integer greater than or equal to 1 and less than or equal to N, max{} denotes a maximum function, min{} denotes a minimum function, l * ∈{l,l′,l″,l″′,l″″…},m * ∈{m,m′,m″,m″′,m″″…},or l * ∈{l δ1 ,l δ2 ,…,l δN-1},m * ∈{m δ1 ,m δ2 ,…,m δN-1},1≤δj≤N,or l N *∈{l1,l2,…,l *},m N ∈{m1,m2,…,m

[0030] It can be understood that, It can be related to the spatial basis or independent of the spatial basis, the spatial basis is raised by the same multiple a, and the number of the spatial basis raised by the multiple can be one or more.

[0031] In some implementations of the first aspect, when the first scaling factor is a specific value or a specific state,

[0032] Or, Or,

[0033] In some implementations of the first aspect, the normalization factor is determined according to at least one of the first RI, the number of streams supported by the first spatial basis, or the first scaling factor. Wherein the first scaling factor belongs to one or more scaling factors, the first spatial basis belongs to N spatial bases, the first scaling coefficient is determined according to the first scaling factor, and the first spatial basis corresponds to the first scaling factor.

[0034] In some implementations of the first aspect, the normalization factor γ = γ'; or the normalization factor γ = 1; or the normalization factor γ = θ;

[0035] Wherein γ' satisfies at least one of the following:

[0036]

[0037] Or,

[0038]

[0039] wherein θ represents the first RI, l * ,m * represent indices of the first spatial base in horizontal and vertical directions, respectively, represents a scaling coefficient corresponding to the jth spatial base, represents a number of streams supported by the jth spatial base, the jth spatial base being one of the N spatial bases.

[0040] In some implementations of the first aspect, when γ'>1 or γ'>θ, the normalization factor γ=γ'; or, when γ'≤1, the normalization factor γ=1; or, when γ'≤θ, the normalization factor γ=θ.

[0041] In some implementations of the first aspect, the first scaling coefficients and the normalization factor satisfy at least one of the following:

[0042] or,

[0043] wherein, represents a number of streams supported by the first spatial base, represents the first scaling factor, l * ∈{l,l′,l″,l″′,l″″…},m * ∈{m,m′,m″,m″′,m″″…},or l * ∈{l δ1 ,l δ2 ,…,l δN-1},m * ∈{m δ1 ,m δ2 ,…,m δN-1},1≤δi≤N.

[0044] In some implementations of the first aspect, if then or,

[0045] if then

[0046] In some implementations of the first aspect,

[0047]

[0048] wherein β(i) is a power backoff coefficient, x(i)=[x (0) (i)...x (ν-1) (i)]T is a vector of PDSCH symbols mapped to layers, y(i) = [y (3000) (i)...y (3000+P-1) (i)] T , is the number of modulation symbols per antenna port is the number of modulation symbols per layer, P ∈ [1, 2, 4, 8, 12, 16, 24, 32, 48, 64, 96, 128, 144, 192, 256, 512] represents the number of CSI-RS ports. In some implementations of the first aspect, the value of β(i) includes at least one of the following:

[0049] β(i) = 1 or -1;

[0050]

[0051] β(i) = min{s1,...,s j ,...s Q};

[0052]

[0053] β(i) = s j ;

[0054] β(i) = γ;

[0055]

[0056] where Q represents the number of scaling factors, represents the first scaling coefficient, γ represents the scaling factor, j is a predefined, max{} represents the maximum value function, and min{} represents the minimum value function.

[0057] In a second aspect, a communication method is provided. The method can be performed by a second device. Unless specifically stated, the second device in this application can refer to a communication device (e.g., a network device), a component in the communication device (e.g., a communication module, a processor, a circuit, a chip, or a chip system, etc.), or a logic module or software capable of realizing all or part of the functions of the communication device.

[0058] The method comprises: sending configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial domain bases, M being an integer greater than or equal to 1; receiving first information, the first information indicating N scaling coefficients, the N scaling coefficients corresponding to N spatial domain bases or corresponding to N streams, the N spatial domain bases belonging to the M groups of spatial domain bases, the N scaling coefficients corresponding to one or more of the M scaling factors, N and M both being integers greater than or equal to 1; and transmitting information corresponding to the N spatial domain bases according to the N scaling coefficients.

[0059] Based on the above scheme, the second device determines the N scaling coefficients by receiving the first information, the scaling coefficients being determined based on the scaling factors configured by the second device, so that in the case that the sum of the scaling coefficients corresponding to all streams or spatial domain bases is greater than 1, corresponding normalization is performed, and in the case that the sum of the scaling coefficients corresponding to all streams or spatial domain bases is less than 1, the transmission power corresponding to one or more of the N spatial domain bases is amplified, that is, under the power constraint at the stream level and / or the spatial domain base level, reasonable allocation of the transmission power is realized, the utilization efficiency of the power is improved, resource waste is avoided, and the transmission performance is guaranteed.

[0060] In some implementations of the second aspect, the first information comprises at least one of the following: the N scaling coefficients, a first index, a second index, a first PMI, a first RI, or a first correspondence relationship; the first index indicates the N scaling coefficients; the second index indicates a first value a corresponding to the N spatial domain bases, a product of the first value a and one or more of the scaling factors being used to determine the N scaling coefficients, a being a positive number, a number of the first values a being less than or equal to N; the first correspondence relationship is used to indicate a correspondence relationship between the N spatial domain bases and the N scaling coefficients; the first PMI comprises indices of the N spatial domain bases, the first PMI corresponding to the N spatial domain bases; and the first RI corresponds to the N spatial domain bases.

[0061] In some implementations of the second aspect, the first PMI corresponds to a first precoding matrix; the first precoding matrix is associated with the N scaling coefficients and / or a normalization factor, the normalization factor being associated with the N scaling coefficients and / or the first RI.

[0062] In some implementations of the second aspect, a first scaling coefficient in the N scaling coefficients is determined according to at least one of the following: the first RI, a number of streams supported by a first spatial domain base, a first scaling factor, or a first predefined value; the first scaling factor belongs to the one or more scaling factors, the first spatial domain base belongs to the N spatial domain bases, the first scaling coefficient is determined according to the first scaling factor, and the first spatial domain base corresponds to the first scaling factor.

[0063] In some implementations of the second aspect, the first scaling coefficient comprises at least one of the following:

[0064]

[0065] or,

[0066] is a predefined value;

[0067] wherein, denotes the first scaling coefficient, denotes the first scaling factor, denotes the number of streams supported by the first spatial base, θ denotes the first RI, l * ,m * denote the indices of the first spatial base in horizontal direction and vertical direction respectively, denotes the scaling coefficient corresponding to the jth spatial base, the jth spatial base is one of the N spatial bases, the α denotes the scaling multiple of the transmission power corresponding to the first spatial base, j is an integer greater than or equal to 1 and less than or equal to N, max{} denotes the maximum value function, min{} denotes the minimum value function, l*∈{l,l′,l″,l″′,l″″…}, m*∈{m,m′,m″,m″′,m″″…}, or l * ∈{l δ1 ,l δ2 ,…,l δN-1}, m * ∈{m δ1 ,m δ2 ,…,m δN-1}, 1≤δi≤N, or l * ∈{l1,l2,…,l N}, m * ∈{m1,m2,…,m N}.

[0068] In some implementations of the second aspect, when the first scaling factor is a specific value or a specific state,

[0069] or, or,

[0070] In some implementations of the second aspect, the normalization factor is determined according to at least one of the first RI, the number of streams supported by the first spatial base, or the first scaling factor; wherein the first scaling factor belongs to one or more scaling factors, the first spatial base belongs to N spatial bases, the first scaling coefficient is determined according to the first scaling factor, and the first spatial base corresponds to the first scaling factor.

[0071] In some implementations of the second aspect, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ;

[0072] Wherein, γ′ satisfies at least one of the following:

[0073]

[0074] or,

[0075]

[0076] Where θ represents the first RI, l * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. This represents the scaling factor corresponding to the j-th spatial basis. This represents the number of flows supported by the j-th spatial basis, which is one of the N spatial basis bases.

[0077] In some implementations of the second aspect, the normalization factor γ = γ' when γ' > 1 or γ' > θ; or, the normalization factor γ = 1 when γ' ≤ 1; or, the normalization factor γ = θ when γ' ≤ θ.

[0078] In some implementations of the second aspect, the first scaling factor and the normalization factor satisfy at least one of the following:

[0079] or,

[0080] in, This represents the number of streams supported by the first spatial basis. Let l represent the first scaling factor. * ∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or l * ∈{l δ1 ,l δ2 ,…,l δN-1}, m * ∈{m δ1 ,m δ2 ,…,m δN-1}, 1≤δi≤N.

[0081] In some implementations of the second aspect, if but or,

[0082] like but

[0083] In some implementations of the second aspect, the information corresponding to the N spatial bases is transmitted according to the N scaling factors, including: transmitting the information corresponding to the N spatial bases according to the first rule and the N scaling factors;

[0084] The first rule satisfies at least one of the following:

[0085] The remaining power is evenly distributed among N spatial bases;

[0086] The remaining power is evenly distributed to P spatial bases, which belong to N spatial bases. The P scaling factors corresponding to the P spatial bases are all less than 1, and the P scaling factors belong to N scaling factors. P is an integer greater than or equal to 1 and less than or equal to N.

[0087] The remaining power is allocated according to the P scaling factors corresponding to the P spatial basis in descending order, where all P scaling factors are less than 1, and the P scaling factors belong to N scaling factors, where P is an integer greater than or equal to 1 and less than or equal to N; or...

[0088] The remaining power is allocated according to the P scaling factors corresponding to the P spatial basis in ascending order. All P scaling factors are less than 1, and the P scaling factors belong to N scaling factors. P is an integer greater than or equal to 1 and less than or equal to N.

[0089] The remaining power is determined based on at least one of the following: the total power used during downlink channel transmission, N spatial bases, one or more scaling factors, the first RI, and the number of streams supported by the first spatial base, wherein the first RI corresponds to the N spatial bases.

[0090] In some implementations of the second aspect,

[0091]

[0092] Where β(i) is the power back-off coefficient, x(i) = [x (0) (i)...x (ν-1) (i)] T It is a vector of PDSCH symbols mapped by the layer, y(i) = [y (3000) (i)...y (3000+P-1) (i)] T , It is the number of modulation symbols for each line port. This represents the number of modulation symbols per layer, where P∈[1,2,4,8,12,16,24,32,48,64,96,128,144,192,256,512] indicates the number of CSI-RS ports. In some implementations of the second aspect, β(i) takes at least one of the following values:

[0093] β(i) = 1 or -1;

[0094]

[0095] β(i)=min{s1,…,s j ,…s Q};

[0096]

[0097] β(i)=s j ;

[0098] β(i) = γ;

[0099]

[0100] Where Q represents the number of scaling factors, Let represent the first scaling factor, γ represent the scaling factor, j is a predefined value, max{} represents the maximum value function, and min{} represents the minimum value function.

[0101] The beneficial effects of the second aspect and some implementations thereof can be referred to the relevant descriptions in the first aspect, and will not be repeated here.

[0102] Thirdly, a communication method is provided. This method can be executed by a first device. Unless otherwise specified, the first device in this application can refer to a communication device (e.g., a terminal device), a component in the communication device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication device.

[0103] The method includes: receiving configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, where M is an integer greater than or equal to 1; sending first information, the first information indicating N spatial bases or N flows, and / or one or more scaling factors among the M scaling factors, the N spatial bases belonging to the M groups of spatial bases, the first information being used to determine N scaling coefficients, where N and M are both integers greater than or equal to 1.

[0104] Understandably, N scaling factors correspond to one or more scaling factors, including: N spatial basis vectors corresponding to one or more scaling factors, or N flows corresponding to one or more scaling factors.

[0105] Optionally, this application does not limit the relationship between N and M. For example, N is greater than or equal to M, or N is greater than M; or M is greater than or equal to N, or M is greater than N.

[0106] In some implementations of the third aspect, the first information further includes a first PMI, which corresponds to a first precoding matrix; wherein the first precoding matrix is ​​associated with N scaling factors and / or normalization factors, and the normalization factors are associated with N scaling factors and / or a first RI.

[0107] In some implementations of the third aspect, the first scaling factor among the N scaling factors is determined based on at least one of the first RI, the number of streams supported by the first spatial basis, the first scaling factor, or the first predefined value; wherein the first scaling factor belongs to one or more scaling factors, the first spatial basis belongs to N spatial basis, the first scaling factor is determined based on the first scaling factor, and the first spatial basis corresponds to the first scaling factor.

[0108] In some implementations of the third aspect, the first scaling factor includes at least one of the following:

[0109]

[0110]

[0111]

[0112]

[0113] or,

[0114] For predefined values;

[0115] in, This represents the first scaling factor. This represents the first scaling factor. Let θ represent the number of flows supported by the first spatial basis, and let l represent the first RI. * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. Let α represent the scaling factor corresponding to the j-th spatial basis, where the j-th spatial basis is one of the N spatial basis bases. Let α represent the scaling factor of the transmission power corresponding to the first spatial basis, where j is an integer greater than or equal to 1 and less than or equal to N. Let max{} represent the maximum value function, and let min{} represent the minimum value function. * ∈{l,l′,l″,l″′,l″″…}, m* ∈{m,m′,m″,m″′,m″″…}, or l * ∈{l δ1 ,l δ2 ,…,l δN-1}, m * ∈{m δ1 ,m δ2 ,…,m δN-1}, 1≤δi≤N, or, l * ∈{l1,l2,…,l N}, m * ∈{m1,m2,…,m N}

[0116] In some implementations of the third aspect, when the first scaling factor is a specific value or a specific state...

[0117] or, or,

[0118] In some implementations of the third aspect, the normalization factor is determined based on at least one of the first RI, the number of streams supported by the first spatial basis, or the first scaling factor; wherein the first scaling factor belongs to one or more scaling factors, the first spatial basis belongs to N spatial bases, the first scaling coefficient is determined based on the first scaling factor, and the first spatial basis corresponds to the first scaling factor.

[0119] In some implementations of the third aspect, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ;

[0120] Wherein, γ′ satisfies at least one of the following:

[0121]

[0122] or,

[0123]

[0124] Where θ represents the first RI, l * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. This represents the scaling factor corresponding to the j-th spatial basis. This represents the number of flows supported by the j-th spatial basis, which is one of the N spatial basis bases.

[0125] In some implementations of the third aspect, the normalization factor γ = γ' when γ' > 1 or γ' > θ; or, the normalization factor γ = 1 when γ' ≤ 1; or, the normalization factor γ = θ when γ' ≤ θ.

[0126] In some implementations of the third aspect, the first scaling factor and the normalization factor satisfy at least one of the following:

[0127] or,

[0128] in, This represents the number of streams supported by the first spatial basis. Let l represent the first scaling factor. * ∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or l * ∈{l δ1 ,l δ2 ,…,l δN-1}, m * ∈{m δ1 ,m δ2 ,…,m δN-1}, 1≤δi≤N.

[0129] In some implementations of the third aspect, if but or,

[0130] like but

[0131] In some implementations of the third aspect

[0132]

[0133] Where β(i) is the power back-off coefficient, x(i) = [x (0) (i)...x (ν-1) (i)] T It is a vector of PDSCH symbols mapped by the layer, y(i) = [y (3000) (i)...y (3000+P-1) (i)] T , It is the number of modulation symbols for each line port. This represents the number of modulation symbols per layer, where P∈[1,2,4,8,12,16,24,32,48,64,96,128,144,192,256,512] indicates the number of CSI-RS ports. In some implementations of the third aspect, β(i) takes at least one of the following values:

[0134] β(i) = 1 or -1;

[0135]

[0136] β(i)=min{s1,…,s j ,…s Q};

[0137]

[0138] β(i)=s j ;

[0139] β(i) = γ;

[0140]

[0141] Where Q represents the number of scaling factors, Let represent the first scaling factor, γ represent the scaling factor, j is a predefined value, max{} represents the maximum value function, and min{} represents the minimum value function.

[0142] Fourthly, a communication method is provided. This method can be executed by a second device. Unless otherwise specified, the second device in this application can refer to a communication device (e.g., a network device), a component in the communication device (e.g., a communication module, processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the communication device.

[0143] The method includes: sending configuration information indicating M scaling factors corresponding to M groups of spatial bases, where M is an integer greater than or equal to 1; receiving first information indicating N spatial bases or N flows, and / or one or more scaling factors among the M scaling factors, where the N spatial bases belong to the M groups of spatial bases, and the N scaling factors correspond to one or more scaling factors, where N and M are both integers greater than or equal to 1; determining N scaling factors based on the N spatial bases or N flows, and / or one or more scaling factors among the M scaling factors; and transmitting information corresponding to the N spatial bases based on the N scaling factors.

[0144] In some implementations of the fourth aspect, the method further includes: receiving second information, the second information including a first PMI and / or a first RI, the first PMI corresponding to N spatial basis bases, the first RI corresponding to N spatial basis bases, and the first PMI corresponding to a first precoding matrix; wherein the first precoding matrix is ​​associated with N scaling factors and / or normalization factors, and the normalization factors are associated with N scaling factors and / or the first RI.

[0145] In some implementations of the fourth aspect, the first scaling factor among the N scaling factors is determined based on at least one of the first RI, the number of streams supported by the first spatial basis, the first scaling factor, or the first predefined value; wherein the first scaling factor belongs to one or more scaling factors, the first spatial basis belongs to N spatial basis, the first scaling factor is determined based on the first scaling factor, and the first spatial basis corresponds to the first scaling factor.

[0146] In some implementations of the fourth aspect, the first scaling factor includes at least one of the following:

[0147]

[0148]

[0149]

[0150]

[0151] or,

[0152] For predefined values;

[0153] in, This represents the first scaling factor. This represents the first scaling factor. Let θ represent the number of flows supported by the first spatial basis, and let l represent the first RI. * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. Let α represent the scaling factor corresponding to the j-th spatial basis, where the j-th spatial basis is one of the N spatial basis bases. Let α represent the scaling factor of the transmission power corresponding to the first spatial basis, where j is an integer greater than or equal to 1 and less than or equal to N. Let max{} represent the maximum value function, and let min{} represent the minimum value function. * ∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or l * ∈{l δ1 ,l δ2 ,…,l δN-1}, m * ∈{m δ1 ,m δ2 ,…,m δN-1}, 1≤δi≤N, or, l * ∈{l1,l2,…,l N}, m *∈{m1,m2,…,m N}

[0154] In some implementations of the fourth aspect, when the first scaling factor is a specific value or a specific state...

[0155] or, or,

[0156] In some implementations of the fourth aspect, the normalization factor is determined based on at least one of the first RI, the number of flows supported by the first spatial basis, or the first scaling factor; wherein the first scaling factor belongs to one or more scaling factors, the first spatial basis belongs to N spatial bases, the first scaling coefficient is determined based on the first scaling factor, and the first spatial basis corresponds to the first scaling factor.

[0157] In some implementations of the fourth aspect, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ;

[0158] Wherein, γ′ satisfies at least one of the following:

[0159]

[0160] or,

[0161]

[0162] Where θ represents the first RI, l * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. This represents the scaling factor corresponding to the j-th spatial basis. This represents the number of flows supported by the j-th spatial basis, which is one of the N spatial basis bases.

[0163] In some implementations of the fourth aspect, the normalization factor γ = γ' when γ' > 1 or γ' > θ; or, the normalization factor γ = 1 when γ' ≤ 1; or, the normalization factor γ = θ when γ' ≤ θ.

[0164] In some implementations of the fourth aspect, the first scaling factor and the normalization factor satisfy at least one of the following:

[0165] or,

[0166] in, This represents the number of streams supported by the first spatial basis. Let l represent the first scaling factor. * ∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or l * ∈{l δ1 ,l δ2 ,…,l δN-1}, m * ∈{m δ1 ,m δ2 ,…,m δN-1}, 1≤δi≤N.

[0167] In some implementations of the fourth aspect, if but or,

[0168] like but

[0169] In some implementations of the fourth aspect, information corresponding to N spatial bases is transmitted according to N scaling factors, including: transmitting information corresponding to N spatial bases according to the first rule and N scaling factors;

[0170] The first rule satisfies at least one of the following:

[0171] The remaining power is evenly distributed among N spatial bases;

[0172] The remaining power is evenly distributed to P spatial bases, which belong to N spatial bases. The P scaling factors corresponding to the P spatial bases are all less than 1, and the P scaling factors belong to N scaling factors. P is an integer greater than or equal to 1 and less than or equal to N.

[0173] The remaining power is allocated according to the P scaling factors corresponding to the P spatial basis in descending order, where all P scaling factors are less than 1, and the P scaling factors belong to N scaling factors, where P is an integer greater than or equal to 1 and less than or equal to N; or...

[0174] The remaining power is allocated according to the P scaling factors corresponding to the P spatial basis in ascending order. All P scaling factors are less than 1, and the P scaling factors belong to N scaling factors. P is an integer greater than or equal to 1 and less than or equal to N.

[0175] The remaining power is determined based on at least one of the following: the total power used during downlink channel transmission, N spatial bases, one or more scaling factors, the first RI, and the number of streams supported by the first spatial base, wherein the first RI corresponds to the N spatial bases.

[0176] In some implementations of the fourth aspect

[0177]

[0178] Where β(i) is the power back-off coefficient, x(i) = [x (0) (i)...x (ν-1) (i)] T It is a vector of PDSCH symbols mapped by the layer, y(i) = [y (3000) (i)...y (3000+P-1) (i)] T , It is the number of modulation symbols for each line port. This represents the number of modulation symbols per layer, where P∈[1,2,4,8,12,16,24,32,48,64,96,128,144,192,256,512] indicates the number of CSI-RS ports. In some implementations of the fourth aspect, β(i) takes at least one of the following values:

[0179] β(i) = 1 or -1;

[0180]

[0181] β(i)=min{s1,…,s j ,…s Q};

[0182]

[0183] β(i)=s j ;

[0184] β(i) = γ;

[0185]

[0186] Where Q represents the number of scaling factors, Let represent the first scaling factor, γ represent the scaling factor, j is a predefined value, max{} represents the maximum value function, and min{} represents the minimum value function.

[0187] The beneficial effects of the aforementioned third or fourth aspects and some of their implementation methods can be referred to the relevant descriptions of the first or second aspects, and will not be repeated here.

[0188] Fifthly, a communication device is provided. This communication device has the functions described in the first aspect above. For example, the communication device includes modules, units, or means corresponding to the operations involved in the first aspect. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.

[0189] For example, the communication device may be the first device described above, such as a module or unit (e.g., a chip, a chip system, or a circuit) that corresponds to the method, operation, step, or action described in the first aspect above.

[0190] In one possible implementation, the communication device includes a transceiver unit (or communication module) and a processing unit (or processing module) connected to the transceiver unit.

[0191] For example, the transceiver unit is configured to receive configuration information indicating M scaling factors corresponding to M groups of spatial bases, where M is an integer greater than or equal to 1; the transceiver unit is further configured to send first information indicating N scaling coefficients, where the N scaling coefficients correspond to the N spatial bases, or the N scaling coefficients correspond to the N flows, the N spatial bases belong to the M groups of spatial bases, and the N scaling coefficients correspond to the M scaling factors, where N and M are both integers greater than or equal to 1.

[0192] Sixthly, a communication device is provided. This communication device has the functions described in the second aspect above. For example, the communication device includes modules, units, or means corresponding to the operations involved in the second aspect. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.

[0193] For example, the communication device may be the second device described above, such as a module or unit (e.g., a chip, a chip system, or a circuit) that corresponds to one-to-one execution of the methods, operations, steps, or actions described in the second aspect above.

[0194] In one possible implementation, the communication device includes a transceiver unit (or communication module) and a processing unit (or processing module) connected to the transceiver unit.

[0195] For example, the transceiver unit is configured to send configuration information indicating M scaling factors corresponding to M groups of spatial bases, where M is an integer greater than or equal to 1; the transceiver unit is further configured to receive first information indicating N scaling coefficients, where the N scaling coefficients correspond to the N spatial bases, or the N scaling coefficients correspond to the N flows, the N spatial bases belong to the M groups of spatial bases, and the N scaling coefficients correspond to one or more scaling factors among the M scaling factors, where N and M are both integers greater than or equal to 1; the processing unit is configured to transmit the information corresponding to the N spatial bases according to the N scaling coefficients.

[0196] In a seventh aspect, a communication device is provided. This communication device has the functions described in the third aspect above. For example, the communication device includes modules, units, or means corresponding to the operations involved in the third aspect. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.

[0197] For example, the communication device may be the first device described above, such as a module or unit (e.g., a chip, a chip system, or a circuit) that corresponds one-to-one with the method, operation, step, or action described in the third aspect above.

[0198] In one possible implementation, the communication device includes a transceiver unit (or communication module) and a processing unit (or processing module) connected to the transceiver unit.

[0199] For example, the transceiver unit is configured to receive configuration information indicating M scaling factors corresponding to M groups of spatial bases, where M is an integer greater than or equal to 1; the transceiver unit is further configured to send first information indicating N spatial bases or N flows, and / or one or more scaling factors among the M scaling factors, where the N spatial bases belong to the M groups of spatial bases, and the first information is used to determine N scaling coefficients, where N and M are both integers greater than or equal to 1; the N scaling coefficients are determined based on the N spatial bases or N flows, and / or one or more scaling factors among the M scaling factors.

[0200] Eighthly, a communication device is provided. This communication device has the functions described in the fourth aspect above. For example, the communication device includes modules, units, or means corresponding to the operations involved in the fourth aspect. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.

[0201] For example, the communication device may be the second device described above, such as a module or unit (e.g., a chip, a chip system, or a circuit) that corresponds one-to-one with the method, operation, step, or action described in the fourth aspect above.

[0202] In one possible implementation, the communication device includes a transceiver unit (or communication module) and a processing unit (or processing module) connected to the transceiver unit.

[0203] For example, the transceiver unit is configured to send configuration information indicating M scaling factors corresponding to M groups of spatial bases, where M is an integer greater than or equal to 1; the transceiver unit is further configured to receive first information indicating N spatial bases or N flows, and / or one or more scaling factors among the M scaling factors, wherein the N spatial bases belong to the M groups of spatial bases, the N spatial bases correspond to one or more scaling factors, the one or more scaling factors belong to the M scaling factors, and the N scaling coefficients correspond to one or more scaling factors, where N and M are both integers greater than or equal to 1; determine N scaling coefficients based on the N spatial bases and one or more scaling factors; and the processing unit is configured to transmit information corresponding to the N spatial bases based on the N scaling coefficients.

[0204] A ninth aspect provides a communication device. The communication device may be either the first or second device described above. The communication device includes at least one of a transceiver, a processor, and a memory. The processor controls the transceiver to transmit and receive signals, the memory stores a computer program, and the processor retrieves and runs the computer program from the memory, causing the communication device to perform the method in any of the possible implementations of the first to fourth aspects described above.

[0205] Optionally, there may be one or more processors and one or more memories.

[0206] Alternatively, the memory can be integrated with the processor, or the memory can be set up separately from the processor.

[0207] Optionally, the transceiver includes a transmitter and a receiver.

[0208] A tenth aspect provides a communication device comprising one or more processors configured to execute a computer program or instructions, which, when executed, cause the communication device to implement the methods in any possible design or implementation of the first to fourth aspects described above. Optionally, the communication device further comprises a memory configured to store part or all of the computer program or instructions implementing the functions described in the first to fourth aspects.

[0209] In one possible design, the communication device may further include an interface circuit, wherein the processor is used to communicate with other devices or components through the interface circuit.

[0210] The aforementioned communication device may be a terminal device, or a communication module in a terminal device, or a chip in a terminal device that is responsible for communication functions, such as a modem chip (also known as a baseband chip), or a system-on-chip (SoC) chip or system-in-a-package (SIP) chip that includes a modem module.

[0211] The aforementioned communication device may be a network device, or a communication module in a network device, or a circuit or chip in a network device responsible for communication functions, or a functional module in a network device capable of calling and executing programs.

[0212] Eleventhly, a communication system is provided. The communication system includes a first device and / or a second device, wherein the first device is configured to perform the method in any possible implementation of the first or third aspect described above, and the second device is configured to perform the method in any possible implementation of the second or fourth aspect described above.

[0213] For example, the first device may be a terminal device, or a chip or circuit in the terminal device, or a functional module in the terminal device that can call and execute a program.

[0214] For example, the second device may be a network device, or a chip or circuit in a network device, or a central unit (CU) or distributed unit (DU) in a network device, or a functional module in a network device capable of calling and executing a program.

[0215] In a twelfth aspect, a computer-readable storage medium is provided. This computer-readable storage medium stores computer program code or instructions to cause the methods in any of the possible implementations of the first to fourth aspects to be implemented. For example, when the computer program code or instructions are executed, the methods in any of the possible implementations of the first to fourth aspects are implemented.

[0216] In a thirteenth aspect, a computer program product is provided. This computer program product includes computer program code or instructions to cause the methods in any of the possible implementations of the first to fourth aspects to be implemented. For example, when a computer reads and executes the computer program product, the methods in any of the possible implementations of the first to fourth aspects are implemented.

[0217] In a fourteenth aspect, a computer program is provided. When the computer program is run, it causes the methods in any of the possible implementations of the first to fourth aspects to be implemented.

[0218] The beneficial effects of aspects five through fourteen above can be referred to in the first or second aspect above and any possible implementation thereof, and will not be elaborated here. Attached Figure Description

[0219] Figure 1 and Figure 2 This is a schematic diagram of a communication system applicable to this application;

[0220] Figure 3 A schematic diagram of a hybrid beamforming method is shown;

[0221] Figure 4 A schematic diagram of a spatial beam index under 16 channel state information-referance signal (CSI-RS) ports is shown.

[0222] Figure 5 This diagram illustrates a channel measurement and reporting process between a network device and a terminal device.

[0223] Figure 6 This is a schematic flowchart illustrating a communication method provided in an embodiment of this application;

[0224] Figure 7 This is a schematic flowchart illustrating another communication method provided in an embodiment of this application;

[0225] Figure 8 This is a schematic block diagram of a communication device provided in an embodiment of this application;

[0226] Figure 9 This is a schematic block diagram of another communication device provided in the embodiments of this application. Detailed Implementation

[0227] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0228] Before introducing the scheme of this application, the following points should be noted.

[0229] (1) In this application, unless otherwise specified or logically conflicting, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0230] (2) In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Where a, b, and c can be single or multiple.

[0231] (3) In this application, the terms "first," "second," and various numerical designations are used for convenience of description and are not intended to limit the scope of the embodiments of this application. For example, they are used to distinguish different messages, rather than to describe a specific order or sequence. It should be understood that such descriptions can be interchanged where appropriate to describe solutions other than those in the embodiments of this application.

[0232] (4) In this application, “instruction” or “for instruction” can include both direct instruction and indirect instruction. When describing an instruction as being used to instruct A, it can include whether the instruction directly instructs A or indirectly instructs A, but does not necessarily mean that the instruction carries A.

[0233] The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the sending method, for example.

[0234] The "instruction information" in the embodiments of this application can be an explicit instruction, that is, a direct instruction through signaling, or an instruction obtained by combining other rules or parameters with the parameters indicated by the signaling, or by deduction. It can also be an implicit instruction, that is, an instruction obtained based on rules or relationships, or based on other parameters, or by deduction. This application does not specifically limit it in this regard.

[0235] (5) In this application, "protocol" can refer to a standard protocol in the field of communications, such as the 5th generation (5G) protocol, the new radio (NR) protocol, and related protocols applied to future communication systems. This application does not limit the term "protocol". "Predefined" can include predefined terms, such as protocol definitions. "Preconfiguration" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device. This application does not limit the implementation method of this feature.

[0236] (6) In this application, “message”, “information”, “signal” or “information element (IE)” can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.

[0237] "Sending information to XX (device)" can be understood as the destination of the information being that device. This can include sending information to that device directly or indirectly. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as the source of the information being that device. This can include receiving information from that device directly or indirectly. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly, and will not be elaborated further here.

[0238] "Communication" can also be described as data transmission, information transmission, data processing, etc. "Transmission" includes sending and / or receiving. "Transmission" can be described as output. "Sending" can also be understood as the output of a chip interface, and "receiving" can be understood as the input of a chip interface. In other words, "sending" or "receiving" can occur between devices, for example, between network devices and terminal devices via an air interface. "Sending" or "receiving" can also occur within a device, for example, between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.

[0239] For example, "sending information" can be understood as one device sending information to another device, or it can also be understood as one logical module within a device sending information to another logical module. For instance, "a network device sending information" can be understood as a network device sending information to another device (such as a terminal), or it can be understood as logical module 1 within the network device sending information to logical module 2 within the network device. Similarly, "receiving information" can be understood as one device receiving information from another device, or it can also be understood as one logical module within a device receiving information from another logical module. For instance, "a network device receiving information" can be understood as a network device receiving information from another device (such as a terminal), or it can be understood as logical module 1 within the network device receiving information from logical module 2 within the network device.

[0240] (7) In this application, the words “exemplary,” “for example,” etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an “example” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word “example” is intended to present the concept in a concrete manner. In the embodiments of this application, “of,” “corresponding, relevant,” “corresponding,” and “associate” may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinctions are emphasized.

[0241] (8) In this application, the configuration can be signaling configuration, such as radio resource control (RRC) messages, downlink control information (DCI), or system information block (SIB). Optionally, the signaling configuration can be pre-configured signaling configuration given to the terminal device, or configured to the terminal device through pre-configuration. Here, pre-configuration means defining or configuring the values ​​of corresponding parameters in advance in a protocol manner, and storing them in the terminal device during communication. The pre-configured messages can be modified or updated when the terminal device is connected to the network.

[0242] (9) In this application, when A and B are multiplied, the dot product symbol or the scalar product symbol can be used, such as “A×B”, “A*B”, or “A·B”, and no distinction is made unless otherwise emphasized.

[0243] (10) In this application, when comparing A and B, the description "when A is greater than or equal to B, execute method A; when A is less than or equal to B, execute method B" can be implemented as "when A is greater than or equal to B, execute method A; when A is less than B, execute method B"; or it can be "when A is greater than B, execute method A; or when A is less than or equal to B, execute method B". This application does not limit this. For ease of description, the implementation methods provided in this application are all illustrated using "when A is greater than or equal to B, execute method A; or when A is less than B, execute method B" as an example.

[0244] In other words, "<" means less than, and "≤" means less than or equal to. "<" and "≤" can be used interchangeably without limitation. Similarly, ">" means greater than, and "≥" means greater than or equal to. ">" and "≥" can be used interchangeably without limitation. The examples provided in this application are merely illustrative and do not constitute a limitation on this application.

[0245] The following describes the communication system to which this application applies.

[0246] The technical solution of this application can be applied to various communication systems, such as 5G or NR systems, Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, and LTE Time Division Duplex (TDD) systems. The technical solution of this application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication. As an example, a satellite communication system includes a satellite base station and terminal equipment. The satellite base station provides communication services to the terminal equipment. The satellite base station can also communicate with ground base stations. A satellite can act as a base station or as a terminal device. Here, "satellite" can refer to unmanned aerial vehicles (UAVs), hot air balloons, low-Earth orbit (LEO) satellites, medium-Earth orbit (MEO) satellites, high-Earth orbit (HEO) satellites, etc., or it can refer to non-terrestrial base stations or non-terrestrial equipment.

[0247] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The device can also be replaced by an entity, network entity, network element, communication equipment, communication module, node, communication node, etc.; this application uses a device as an example for description. For instance, a communication system can include at least one terminal device and at least one network device. The network device can send downlink signals to the terminal device, and / or the terminal device can send uplink signals to the network device.

[0248] Figure 1This is a schematic diagram of a communication system applicable to an embodiment of this application. For example... Figure 1 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system may also include the Internet. RAN 100 includes at least one RAN node (e.g., Figure 1 110a and 110b, collectively referred to as 110) and at least one terminal (such as Figure 1 RAN100, denoted as RAN100, comprises RAN nodes 120a-120j, collectively referred to as RAN120. RAN100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0249] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4G mobile communication system, a 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open access network (O-RAN or ORAN), a cloud radioaccess network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.

[0250] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.

[0251] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a base station in a future mobile communication system, or an access node in a WiFi system, etc. A RAN node can also be a macro base station (such as...) Figure 1 110a), micro base stations or indoor stations (such as Figure 1 In CRAN scenarios, RAN nodes can be 110b), relay nodes or donor nodes, or wireless controllers. Optionally, RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in vehicle-to-everything (V2X) technology, the access network equipment can be a roadside unit (RSU).

[0252] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be centralized units (CUs), distributed units (DUs), CUs (control planes, CPs), CUs (user planes, UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radioheads (RRHs).

[0253] In different systems, CU (including open CU-CP (O-CU-CP) and open CU-UP (O-CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open central unit (O-CU), DU can also be called an open distributed unit (O-DU), CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called an open radio unit (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0254] Terminal 120 can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be referred to as user equipment (UE), terminal, user device, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal unit, terminal station, terminal device, wireless communication equipment, user agent, or user device. A terminal typically contains a communication module, circuit, or chip that performs the corresponding communication functions. The terminal may also be configured with program instructions for performing these communication functions.

[0255] For example, the terminal in this application embodiment can be a mobile phone, a personal digital assistant (PDA) computer, a laptop computer, a tablet computer, a drone, a computer with wireless transceiver capabilities, a machine type communication (MTC) terminal, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an Internet of Things (IoT) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home (e.g., game consoles, smart TVs, smart speakers, smart refrigerators, and fitness equipment), a transport vehicle with wireless communication capabilities, a communication module, or a roadside unit (RSU) with terminal capabilities.

[0256] RAN 100 and terminal 120 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which RAN 100 and terminal 120 are located.

[0257] CN 200 can be a 5G core network, an evolved 5G core network, or the core network of a future mobile communication system. Taking a 5G core network as an example, CN 200 includes access and mobility management (AMF) network elements responsible for mobility management and access management services; session management (SMF) network elements responsible for session management; user plane (UPF) network elements responsible for user plane packet routing and forwarding and quality of service (QoS) control; and policy control (PCF) network elements. These core network elements can work independently or be combined to implement certain control functions. For example, AMF, SMF, and PCF can be combined into a single core network device.

[0258] It should be understood that the above naming is defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other naming conventions in 5G networks and other future networks. For example, in future networks, some or all of the above-mentioned network elements may use the terminology from 5G, or they may use other names, etc.

[0259] The technical solution of this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems. Among these, cellular vehicle-to-everything (C-V2X) can be a V2X communication technology developed based on cellular systems. C-V2X can utilize and enhance the functions and elements of cellular networks to achieve low-latency and high-reliability communication between various nodes in the vehicle network. C-V2X can include vehicle-to-vehicle (V2V) communication, vehicle-to-pedestrian (V2P) communication, vehicle-to-infrastructure (V2I) communication, and vehicle-to-network (V2N) communication.

[0260] Figure 2 This is a schematic diagram of a communication system applicable to an embodiment of this application. For example... Figure 2 As shown, this wireless communication system may include core network equipment, access network equipment (such as RAN), and terminal equipment. Access network equipment communicates with the core network equipment via a backhaul link and with the terminal equipment via an air interface. For example, a BBU in the access network equipment communicates with the core network via a backhaul link, while an RU in the access network equipment communicates with the terminal equipment via an air interface. The BBU can communicate with the RU via a fronthaul link. The BBU and RU may or may not be co-located. In some deployments, the BBU includes at least one CU and at least one DU, and the CU and DU communicate with each other via a midhaul link.

[0261] Understandable. Figure 1 and Figure 2 The examples provided are for illustrative purposes only and do not constitute a limitation on the scope of protection of this application. The communication methods provided in the embodiments of this application may also involve... Figure 1 and Figure 2 The devices not shown in the diagram include, for example, wireless repeaters and / or wireless backhaul devices. Of course, the communication methods provided in the embodiments of this application may also include only... Figure 1 and Figure 2 The devices shown are not restricted.

[0262] To facilitate understanding of the embodiments of this application, the terms or technologies involved in this application will be explained first.

[0263] 1. Antenna port;

[0264] An antenna port is a logical concept; there is no direct correspondence between an antenna port and a physical antenna. An antenna port is typically associated with a reference signal, and its meaning can be understood as a transmit / receive interface on the channel through which the reference signal passes. In low-frequency systems, an antenna port may correspond to one or more antenna elements that jointly transmit the reference signal; the receiver can treat them as a whole without distinguishing between individual elements. In high-frequency systems, an antenna port may correspond to a beam; similarly, the receiver only needs to treat this beam as an interface and does not need to distinguish between individual elements.

[0265] In this embodiment of the application, the antenna port that transmits the analog beam (hereinafter referred to as beam) can be called an analog antenna port, or an antenna port, port, or CSI-RS port.

[0266] In this embodiment, the set of multiple antenna ports can be referred to as a port group. For example, multiple digital ports of a base station can be grouped to form multiple port groups. Furthermore, especially in a hybrid digital-analog beamforming architecture, a port group can be multiple digital ports corresponding to the same analog beam, simply referred to as a port group or a digital-analog port group; or, a port group can be a set of digital ports corresponding to multiple analog beams, simply referred to as a port group or a digital-analog port group. Alternatively, multiple digital ports of the same analog beam can be divided into multiple subsets, each subset being called a port group or a digital-analog port group.

[0267] 2. Beam;

[0268] A beam is a communication resource. Beams can be wide, narrow, or other types. The technology used to form beams is called beamforming. Beamforming refers to adjusting the amplitude and / or phase of a signal so that the radiated signal through an antenna array has a certain directionality, enabling higher antenna array gain. The main lobe of the antenna array's radiation pattern can be called the beam.

[0269] In beamforming technology, the amplitude and / or phase of a signal are adjusted after being filtered by a spatial domain transmission filter. Different spatial domain transmission filters using different spatial filtering parameters can achieve beams in different directions. In the embodiments of this application, the spatial filtering parameters can be replaced by beams, or the spatial filtering parameters can be replaced by spatial domain transmission filters. Spatial domain transmission filters can also be called spatial filters.

[0270] Specifically, beamforming technology includes digital beamforming, analog beamforming, and hybrid digital-analog beamforming. Digital beamforming has multiple digital processing channels. Each channel adjusts the phase (or amplitude and phase) of the signal in the digital domain, giving the radiated signal through the antenna directionality. Therefore, digital beamforming can achieve the function of a spatial transmission filter through multiple digital processing channels. Analog beamforming can transmit signals simultaneously using an antenna array composed of multiple antenna elements. Each antenna element corresponds to a phase shifter. By adjusting the phase of the phase shifter corresponding to each antenna element, the radiated signal through the antenna array is made directional. Therefore, analog beamforming can achieve the function of a spatial transmission filter through multiple phase shifters corresponding to multiple elements in the antenna array. Hybrid beamforming combines analog and digital beamforming technologies, incorporating both multiple digital processing channels and multiple analog phase shifters. Therefore, for hybrid beamforming technology, the function of the aforementioned spatial transmission filter can be achieved through multiple phase shifters corresponding to multiple array elements in the antenna array and multiple digital processing channels. However, this application is not limited to this; the aforementioned spatial transmission filter can also be implemented through other technologies.

[0271] It is understandable that one or more antenna ports that form a beam can be regarded as a set of antenna ports or a group of antenna ports. For ease of description, the following text will take the example of a beam being formed by one antenna port, while one or more digital ports that form a beam are called a port group.

[0272] In one implementation, multiple digital channels are digitally weighted in the same way across the entire frequency band, which has an effect similar to analog beamforming.

[0273] In another implementation, the digital channel (or digital weighting) can be divided into multiple levels. The first level performs the same digital weighting across the entire frequency band, and the second level performs weighting of sub-bands. The effect is also equivalent to hybrid beamforming.

[0274] Figure 3 A schematic diagram of hybrid beamforming (or digital beamforming) is shown. Figure 3 As shown, the digital channels are evenly divided into K1 groups (K1 is a positive integer) (or, K1 subarrays, K1 port groups), and each group (or subarray, port group) has the same number of digital channels, for example, K2 (K2 is a positive integer). Digital beamforming and analog beamforming can be considered as two-stage beamforming. The first-stage beamforming is analog beamforming, and the weight of the first-stage beamforming is W0 = [W 0, 0W 0,1 …W 0,K2-1The K2 elements correspond to K2 digital channels. The weights for the first-stage beamforming are broadband, and all groups use the same first-stage weight, W0. The second-stage beamforming is digital beamforming, and its weights are W1 = [W 1,0 W 1,1 …W 0,K1-1 In this matrix, K1 elements correspond one-to-one with K1 digital channels. The weights for the second-level beamforming are sub-band weights, and the second-level weights differ between different groups (or subarrays, port groups), meaning the weight matrix corresponding to each digital channel is... or in, This represents the Kronecker product, as shown in the figure. This represents the weighting vector corresponding to the first-level weights. As can be seen, different weighting vectors result in different beam directions. Therefore, network devices can adjust the beam direction by adjusting the weighting vectors.

[0275] 3. Reference signal;

[0276] Reference signals can be used for channel measurement, channel estimation, or beam quality monitoring. According to LTE or NR protocols, uplink reference signals may include, for example, a sounding reference signal (SRS), a physical uplink control channel (PUCCH)-demodulation reference signal (DMRS), a physical uplink share channel (PUSCH)-demodulation reference signal (PUSCH-DMRS), a phase noise tracking reference signal (PTRS), and an uplink positioning signal (RS), etc. Downlink reference signals may include, for example, a synchronization signal block (SSB), a physical downlink control channel (PDCCH)-demodulation reference signal (PDCCH-DMRS), a physical downlink share channel (PDSCH)-demodulation reference signal (PDSCH-DMRS), PTRS, CSI-RS, a cell reference signal (CRS) in LTE, a time / frequency domain tracking synchronization signal (TRS) in NR, and a downlink positioning signal (positioning signal). RS), etc.

[0277] The reference signal in the embodiments of this application is mainly used for channel measurement. For example, it may refer to the CSI-RS used in downlink channel measurement, the SRS used in uplink channel measurement, or other reference signals that can be used for channel measurement. This application does not limit this.

[0278] For example, in FDD communication scenarios, since uplink and downlink channels lack reciprocity or cannot guarantee reciprocity, network devices typically send CSI-RS to terminal devices. The terminal devices then perform measurements based on the received CSI-RS to obtain the channel state information (CSI) of the downlink channel and feed it back to the network device. The network device can then use this CSI to determine the resources, modulation and coding scheme (MCS), and precoding configurations for scheduling the downlink data channels of the terminal devices.

[0279] For example, CSI may include at least one of the following: PMI, channel quantity indicator (CQI), RI, channel status information reference signal resource indicator (CRI), layer indicator (LI), reference signal receiving power (RSRP), CRI, synchronization signal / physical broadcast channel block resource index (SSBRI), etc. The specific quantities in the CSI that the terminal device feeds back can be determined according to the configuration, as described in "CSI-ReportConfig" below.

[0280] 4. Reference signal resources;

[0281] It can be used to configure the transmission attributes of reference signals, such as time-frequency resource location, port mapping relationship, power factor, and scrambling code. For details, please refer to the relevant chapters on reference signal resources in 3GPP technical specifications (TS) 38.211 and 38.331. The transmitting device can transmit reference signals based on the reference signal resources, and the network side can receive reference signals based on the reference signal resources.

[0282] In this embodiment, the reference signal resource may further include virtual resources that have not transmitted a reference signal. Virtual resources can be understood as resources that can be used for transmission but have not transmitted a reference signal. To distinguish them from virtual resources, resources used for transmitting reference signals can be referred to as actual resources.

[0283] In this embodiment, the virtual resource can also be replaced by coefficients or weights, whereby the weights can be used to determine the channel coefficients of the virtual resource. The coefficients can include one or more weights used to determine the channel coefficients of the virtual resource; for example, the coefficients can be a vector composed of one or more weights.

[0284] In this embodiment of the application, the channel coefficient of the virtual resource can be determined by the channel coefficient of the actual resource and the corresponding weight.

[0285] 5. Reference signal configuration;

[0286] Reference signal configuration can be divided into two parts: reference signal resource configuration and reference signal reporting configuration. The following uses CSI-RS configuration as an example.

[0287] The two most important parts of the CSI-RS configuration are "CSI-ReportConfig" and "CSI-ResourceConfig". "CSI-ReportConfig" and "CSI-ResourceConfig" are names used for ease of description only; other names may be used. This application does not impose any restrictions on their use.

[0288] The "CSI-ReportConfig" configuration allows you to set parameters related to CSI reporting, such as "Report Configuration Id," "Report Configuration Type," and "Report Quantity." "ReportConfigId" identifies a "CSI-ReportConfig," meaning one "ReportConfigId" corresponds to one "CSI-ReportConfig." "ReportConfigType" configures the reporting type, which can be periodic, semi-persistent, or aperiodic. "ReportQuantity" configures the reported information, including CRI, PMI, RI, LI, CQI, RSRP, reference signal receiving quality (RSRQ), signal-to-noise ratio (SNR), and signal-to-interference plus noise ratio (SINR). Different configurations allow you to report different information.

[0289] "CSI-ResourceConfig" can be used to configure information related to CSI-RS resources, such as the "CSI Resource Configuration Id" and the CSI-RS resources used for measurement. "CSI-ResourceConfigId" is the identifier for the "CSI Resource Configuration," used to identify the "CSI-ResourceConfig," and can be associated with "CSI-ReportConfig." The CSI-RS resources used for measurement in this application are primarily non-zero power (NZP) CSI-RS resources (NZP CSI-RSresource).

[0290] For example, each terminal device can be configured with one or more NZP CSI-RS resource sets through the high-level parameters “NZP-CSI-RS-Resource”, “CSI-ResourceConfig”, and “NZP-CSI-RS Resource Set”, and each NZP CSI-RS resource set includes one or more NZP CSI-RS resources.

[0291] Each NZP CSI-RS resource can be identified by an "NZP-CSI-RS Resource Identifier (nzp-CSI-RS-ResourceId)". The identifiers of NZP CSI-RS resources within the NZP CSI-RS resource set are not necessarily sequential. For example, the identifiers (e.g., nzp-CSI-RS-ResourceId) of resources in the NZP CSI-RS resource set, ordered by beam index, may include {002, 004, 008, 003, 005}. 002 could correspond to resource index 0, 004 to resource index 1, 008 to resource index 2, 003 to resource index 3, and 005 to resource index 4. The resource index is used to indicate the transmission order of the NZP CSI-RS resources; it should be understood that the resource index is merely an exemplary naming convention.

[0292] When the terminal device reports measurements based on the above configuration, the CRI in the CSI is used to indicate the resources in the current NZP CSI-RS resource set. For example, if the NZP CSI-RS resource set is configured with K... s>1 NZP CSI-RS resource, where CRI k (k greater than or equal to 0) corresponds to the (k+1)th NZP CSI-RS resource in the NZP CSI-RS resource set for channel measurements, where k can be a value of CRI, or in other words, k can be the index of the resource indicated by CRI. Table 1 below shows the format of some fields in the measurement reporting information.

[0293] Table 1

[0294]

[0295] As shown in Table 1, the CRI field carries the CRI, which indicates the CSI-RS resource to be reported, and its length is [length missing]. This indicates the number of CSI-RS resources in resource set s. This indicates rounding up. The SSBRI field carries the SSBRI, which indicates the SSB resource to be reported (such as the resource identifier), and its length is [length missing]. This indicates the number of SSB resources in resource set s. Terminal devices can report one or more of the following: CRI or SSBRI.

[0296] RSRP can be reported differentially. For the maximum value of RSRP, its absolute value can be reported using 7-bit quantization, as shown in the RSRP field in the table. The RSRP indicated by this field corresponds to the reference signal resource corresponding to the reference signal with the highest received power. Other RSRPs can be reported using 4-bit quantization, as shown in the differential RSRP field in the table.

[0297] The above text uses reported quantities such as PMI, CRI, SSBRI, and RSRP as examples to provide a simple explanation of the measurement results, but this should not constitute any limitation on this application. This application does not limit the specific content of the measurement results or their indication methods.

[0298] In this embodiment of the application, CSI can be carried in uplink control information (UCI) and transmitted via PUCCH or PUSCH.

[0299] To transmit data to the terminal, the base station needs to perform precoding on the digital port, while selecting appropriate coding and modulation orders. The purpose of precoding is to better match the antenna (or beam) with the channel, ensuring better signal quality and less interference when the transmitted data reaches the terminal. A good modulation order and code rate maximize channel transmission capacity while ensuring reliable data transmission. The settings for precoding and modulation / coding schemes (MCS) need to be determined based on channel quality and channel response. One approach is for the base station to transmit a reference signal, which the terminal uses to determine the channel and then feeds back the corresponding channel state information (i.e., CSI feedback), including PMI, precoding information, and the number of transport streams supported by the channel, i.e., RI, CQI, etc. Another approach is to use an uplink reference signal to measure and obtain uplink channel information, and then, based on channel reciprocity, further obtain downlink channel information.

[0300] 6. Broadband PMI information field X1, Broadband PMI information field X2, Subband PMI information field X2;

[0301] Broadband PMI information field X1: For codebookMode=1, it indicates the selected DFT beam index i1, which includes the horizontal and vertical dimension indices i. 1,1 i 1,2 Based on bandwidth selection; for codebookMode=2, it indicates the first DFT beam index i1 of the selected multiple DFT beams, including horizontal and vertical dimension indices i. 1,1 i 1,2 Based on broadband selection.

[0302] The broadband PMI information field X2: For codebookMode=1, it indicates the inter-polarization phase adjustment coefficient i2, based on broadband selection; for codebookMode=2, it indicates the selected DFT beam and the inter-polarization phase adjustment coefficient i2, based on broadband selection.

[0303] Subband PMI information field X2: For codebookMode=1, it indicates the inter-polarization phase adjustment coefficient i2, based on subband selection; for codebookMode=2, it indicates the selected DFT beam and the inter-polarization phase adjustment coefficient i2, based on subband selection.

[0304] The broadband PMI information field can also be understood as the broadband PMI information field, and the sub-band PMI information field can also be understood as the sub-band PMI information field.

[0305] 7. Precoding and codebook;

[0306] In multiple-input multiple-output (MIMO) communication systems, the mathematical expression for communication is y = Hx + n, where y is the received signal, H is the MIMO channel, x is the transmitted signal, and n is noise. In communication systems with multiple antennas, signals from multiple transmit antennas can be superimposed on any one receive antenna. Therefore, the method of transmitting signals at the transmitter affects the system performance, and recovering the transmitted signal at the receiver is often complex. In this context, precoding is used to reduce system overhead and maximize the system capacity of MIMO, while also reducing the complexity of eliminating inter-channel interference at the receiver. In this case, the mathematical expression is y = HPx + n, where P is the precoding matrix (or vector). To simplify implementation complexity, P can be selected from a predefined set of matrices (or vectors), called the codebook. This method is also known as the codebook-based transmission method.

[0307] The codebook includes PMI indices and precoding matrices, with each PMI corresponding to a precoding matrix. The corresponding precoding matrix can be determined based on the PMIs fed back from the CSI. For example, in type I codebook feedback, the precoding matrix corresponding to one transport layer and one subband to be fed back can be represented as W = W1W2, where W has a dimension of P. CSI-RS ×N3, W1 is a wideband precoding matrix with dimension P. CSI-RS ×L, W2 is the subband precoding matrix with dimensions L×N3. P CSI-RS N3 represents the number of CSI-RS ports, N3 represents the number of subbands or PMIs, and L represents the number of transmitted data streams. PMIs can specifically include feedback to precoding matrices for different transport layers and subbands.

[0308] When the number of CSI-RS ports is less than or equal to 2, the codebook feedback parameters (including codebook index and layer / stream number) are shown in Table 2:

[0309] Table 2

[0310]

[0311] When the number of CSI-RS ports is greater than 2, the number of precoding matrices, i.e. the number of weights, in the codebook will increase geometrically with the number of CSI-RS ports and layers. Therefore, the codebook is no longer suitable to be listed in the form of enumeration. Instead, it is generated according to certain rules based on the relevant parameter configuration. In other words, the codebook can be determined based on the relevant parameter configuration.

[0312] The codebook can be determined in the following three steps: 1) Determine the spatial beam set, that is, the set of all values ​​in a codebook; 2) Select the wideband beam group, that is, determine the wideband precoding matrix W1; 3) Beam selection and phase quantization adjustment, that is, determine the subband precoding matrix W2.

[0313] (1) Spatial beamforming:

[0314] The spatial beam set is determined by the parameter configuration in Table 3:

[0315] Table 3

[0316]

[0317]

[0318]

[0319] In Table 3, N1 represents the number of logical antenna ports in a certain direction of the same polarization, generally referring to the horizontal direction, which can also be understood as the first dimension; N2 represents the number of logical antenna ports in another direction of the same polarization, generally referring to the vertical direction, which can also be understood as the second dimension; O1 represents the DFT oversampling factor in the direction of N1 (horizontal direction); O2 represents the DFT oversampling factor in the direction of N2 (vertical direction).

[0320] As shown in Table 3, P CSI-RS Taking 16 as an example, for the same level of logical antenna ports, the possible combinations in the horizontal and vertical directions are only (4, 2) and (8, 1) as shown in Table 3 above. When N1 is 4 and N2 is 2, it means that during beamforming, a total of N1×N2 weight vectors with a horizontal dimension of 4 and a vertical dimension of 2 can be formed. These weight vectors are orthogonal to each other, meaning that the beams formed by weighting these weight vectors do not interfere with each other.

[0321] The physical significance of O1 and O2 lies in the fact that DFT oversampling increases the number of weight vectors in the horizontal and vertical directions, thus generating more weight vectors. The values ​​of O1 and O2 also determine the beam density in the horizontal and vertical directions when the antenna configuration is fixed, i.e., when N1 and N2 are determined. The larger the values ​​of O1 and O2, the smaller the beam step size and the higher the accuracy during beam scanning. However, the trade-off is that the weight vectors are no longer orthogonal, meaning that there is interference between the beams formed after weighting these weight vectors.

[0322] Figure 4 A schematic diagram of a spatial beam index with 16 CSI-RS ports is shown. Figure 4As shown, (N1, N2) takes the value (4, 2), therefore the resulting spatial beam has a horizontal dimension of 4 and a vertical dimension of 2. (O1, O2) takes the value (4, 4), and each dot corresponds to a DFT oversampled weight vector. Since beams in different directions can be formed by weighting with different weight vectors, each dot in the figure corresponds to a different DFT beam. Among them, the weight vectors corresponding to the black dots are orthogonal to each other, that is, the DFT beams corresponding to the black dots do not interfere with each other; while the weight vectors corresponding to the black dots and the shaded dots are no longer orthogonal, that is, there is some interference between the beams corresponding to the black dots and the DFT beams corresponding to the shaded dots.

[0323] like Figure 4 As shown, the oversampled DFT beam index can be determined based on the position of each dot in the horizontal and vertical directions. l represents the DFT beam index in the horizontal direction, and m represents the DFT beam index in the vertical direction. For example, (l, m) = (0, 0) is used to indicate... Figure 4 The DFT beams corresponding to the dots marked "1" in the spatial beams shown.

[0324] The broadband precoding matrix W1 is formed by oversampling the DFT matrix, that is, the DFT matrix is ​​oversampled in space to obtain the beamforming weights of the required precision. The weight vectors of the l-th and m-th beams corresponding to the horizontal and vertical directions satisfy the following expression:

[0325]

[0326] Among them, v l Let be the weight vector in the horizontal direction, and let its length be N1. The number of weight vectors in the horizontal direction is determined by the number of values ​​that l can take; that is, l also represents the weights chosen in the horizontal direction. m Let m be the weight vector in the vertical direction, and its length is N². The number of vectors in the vertical direction is determined by the number of possible values ​​for m, meaning that m also represents the weights chosen in the vertical direction.

[0327] After confirming the weight sets in the horizontal and vertical directions, the selected weight set is determined. (This is achieved through v...) l and u m The Kronecker product represents only the weighting result for one set of polarized antennas. Typically, the other set of polarized antennas will have a certain phase deviation, determined by W2. Therefore, the final expression of W1 is v. l and u m The form of the second sub-block diagonal matrix in the Kronecker product.

[0328] The weight vector of the (l, m)th beam satisfies the following expression:

[0329]

[0330] Based on the above expression, by calculating all possible values ​​of l and m, the beam corresponding to W1 can be determined. The beam corresponding to W1 may fall into two categories:

[0331] Multiple oversampled DFT beams, with no two beams being orthogonal to each other, and the whole structure revolving around v. l,m express;

[0332] Multiple orthogonal DFT beams, via v l,m v l′,m′ v l″,m″ ...to distinguish between multiple beams.

[0333] Accordingly, W1 satisfies the following expression:

[0334]

[0335] Where N represents the number of CSI-RS ports and L represents the number of streams. This represents the power normalization coefficient, which ensures that the total power at the antenna ports remains constant before and after beamforming weighting. The number of ports in CSI-RS is the same as the number of rows in the wideband precoding matrix W1, and is v l,m Double the number of rows; the non-zero diagonal block in the top left corner of W1, i.e., v l,m v l′,m′ In the column vector group formed by ..., each column represents the beam in a specific direction of the same polarized antenna.

[0336] (2) Select a broadband beam group.

[0337] W1 is formed by oversampling the DFT matrix, that is, the DFT matrix obtains the beamforming weights of the required accuracy in space through oversampling. The weight vectors of the l-th and m-th beams in the horizontal and vertical directions are calculated as follows:

[0338]

[0339] Therefore, the corresponding W1 can be expressed as the Kronecker product of X1 and X2 as follows:

[0340]

[0341] in:

[0342] (1)X1 is the weight vector in the horizontal direction. The length of the vector is N1. The number of vectors is determined by the number of values ​​of l. That is, l also represents which set of weights is selected in the horizontal direction.

[0343] (2) X2 is the weight vector in the vertical direction. The length of the vector is N2. The number of vectors is determined by the number of values ​​of m. That is, m also represents which set of weights is selected in the vertical direction.

[0344] Among them, the horizontal beam index l and the vertical beam index m are respectively fed back by the UE via i. 1,1 and i 1,2 The acquisition of l′ and m′ requires combining i 1,1 i 1,2 and i 1,3 The three parameters are obtained.

[0345] Once the weight sets for the horizontal and vertical directions are determined, the selected weight sets are also determined. The result represented by the Kronecker product of X1 and X2 is only the weight result for one set of polarized antennas. Usually, there will be a certain phase deviation on the other set of polarized antennas, which is determined by the subsequent W2. Therefore, the final expression of W1 is in the form of a diagonal matrix of the sub-block after the Kronecker product of X1 and X2.

[0346] The weight vector representation of the (l,m)th beam can be obtained from the above calculations as follows:

[0347]

[0348] w1 is actually a beam group formed by calculating all the values ​​of l and m according to the above formula. The actual beam used by the terminal within the relevant bandwidth and time will not exceed this range.

[0349] When the number of CSI-RS ports is greater than 2, the PMI index includes a wideband indicator i1 and a subband indicator i2. The wideband indicator i1 is a composite index, and its basic definition is as follows:

[0350]

[0351] Among them, i 1,1 The first DFT beam fed back by the terminal device Figure 4 The horizontal coordinate position corresponding to the spatial beam index diagram shown is equivalent to the horizontal index l;i mentioned above. 1,2 For the DFT beam in Figure 4 The corresponding vertical coordinate position in the spatial beam index diagram shown is equivalent to the aforementioned vertical index m; i 1,3i is the offset of another DFT beam fed back by the terminal device relative to the first DFT beam. 1,3 This includes offsets in both the horizontal and vertical directions; L represents the number of layers. It should be noted that the number of flows and the number of layers correspond to the same value.

[0352] When the number of layers L is 2, i 1,3 The offsets in the horizontal and vertical directions can be selected according to Table 4.

[0353] Table 4

[0354]

[0355] In Table 4, the value corresponding to k1 is the horizontal offset of the other DFT beam relative to the first DFT beam, and the value corresponding to k2 is the vertical offset of the other DFT beam relative to the first DFT beam.

[0356] When the number of layers L is 3 or 4 and the number of CSI-RS ports is less than 16, the offsets of i1,3 in the horizontal and vertical directions can be selected according to row 5 of Table 5.

[0357] Table 5

[0358]

[0359] Understandably, for each CSI-RS resource, the terminal device needs to select a DFT beam from the spatial beam set based on the autocorrelation covariance matrix Rhh of its corresponding frequency domain channel coefficients, thereby determining the broadband precoding matrix W1.

[0360] (3) Beam selection and phase quantization adjustment, i.e., determining the sub-band precoding matrix W2.

[0361] The subband precoding matrix W2 is used to perform phase difference quantization and adjustment on the weights of another set of polarized antennas. The subband indicator i2 fed back by the terminal device corresponds to W2. The codebook protocol for PMI feedback at layers L=1 to L8 is given below, where i... 1,1 i 1,2 and i 1,3 i2 is the value fed back by the UE to the base station for synthesizing the precoding matrix.

[0362] With codebookmode=1, when the layer number L=1, the PMI content fed back by the terminal device to the network device is shown in Table 6:

[0363] Table 6

[0364]

[0365] in, That is, the precoding matrix determined based on the wideband precoding matrix W1 and the subband precoding matrix W2 when the number of layers L is 1. Specifically, P CSI-RS The number of CSI-RS ports, based on the i1 contained in the terminal device feedback. 1,1 and i 1,2 The horizontal index l and vertical index m of the DFT beam in the spatial beam index diagram can be determined, thereby determining the weight vector of the (l, m)th beam. n represents the value corresponding to i2 fed back by the terminal device.

[0366] With codebookmode=1, when the number of layers L=2, the PMI content fed back by the terminal device to the network device is shown in Table 7:

[0367] Table 7

[0368]

[0369] in, That is, the precoding matrix determined based on the wideband precoding matrix W1 and the subband precoding matrix W2 when the number of layers L is 2. k1 and k2 are i in Table 3. 1,3 Includes offsets in the horizontal and vertical directions, v l′,m′ Used to indicate a distinction from v l,m The orthogonal DFT beams are used, and the other parameters are the same as those in Table 5, so they will not be repeated here.

[0370] With codebookmode=1-2, when the number of layers L=3 and the number of CSI-RS ports is less than 16, the PMI content fed back by the terminal device to the network device is shown in Table 8:

[0371] Table 8

[0372]

[0373] in, That is, when the number of layers L is 3 and the number of CSI-RS ports is less than 16, the precoding matrix is ​​determined based on the wideband precoding matrix W1 and the subband precoding matrix W2. k1 and k2 are i in Table 4. 1,3 The parameters include the horizontal and vertical offsets, and the remaining parameters are the same as those in Tables 5 and 6, so they will not be repeated here.

[0374] With codebookmode=2 and N2>1, the PMI content fed back by the terminal device to the network device is shown in Table 9:

[0375] Table 9

[0376]

[0377]

[0378] With codebookmode=2 and N2=1, the PMI content fed back by the terminal device to the network device is shown in Table 10:

[0379] Table 10

[0380]

[0381] With codebookmode=1-2, when the number of layers L=4 and the number of CSI-RS ports is less than 16, the PMI content fed back by the terminal device to the network device is shown in Table 11:

[0382] Table 11

[0383]

[0384] With codebookmode=1-2, when the layer number L=5, the PMI content fed back by the terminal device to the network device is shown in Table 12:

[0385] Table 12

[0386]

[0387] With codebookmode=1-2, when the layer number L=6, the PMI content fed back by the terminal device to the network device is shown in Table 13:

[0388] Table 13

[0389]

[0390] With codebookmode=1-2, when the layer number L=7, the PMI content fed back by the terminal device to the network device is shown in Table 14:

[0391] Table 14

[0392]

[0393] With codebookmode=1-2, when the number of layers L=8, the PMI content fed back by the terminal device to the network device is shown in Table 15:

[0394] Table 15

[0395]

[0396] When the number of layers L and the number of CSI-RS ports are other possible values, the specific method for determining the precoding matrix can be found in the relevant content of 3GPP technical specification (TS) 38.214. For details of other codebooks, please refer to the description in 38.214 5.2.2.2, which will not be repeated here.

[0397] 8. Scaling factor;

[0398] For each set of X1×X2 SD basis vectors, the scaling factor can be configured via higher-layer (e.g., RRC) signaling, where the scaling factor, also known as the 3-bit scaling factor s, is... j This can be defined as a scaling of the power control offset for the relevant CSI-RS resource configuration, where the configuration of X1 and X2 values ​​is separate from the configuration of the codebook subset restriction (CSR), and the candidate values ​​of X1 and X2 can also be the same as those of the CBSR. Here, X1 and X2 represent the horizontal (first dimension) and vertical (second dimension) dimensions of the SD basis vectors, respectively. The code points for each group-specific 3-bit scaling factor are mapped to... For detailed explanations, please refer to existing proposals R1-2402928 and R1-2405005.

[0399] Based on the current R19 Type I codebook, when RI = θ > 1, the j-th spatial domain basis can carry r j On the flow, the scaling factor corresponding to each flow can be expressed as: The spatial basis can be referred to as the spatial domain basis vector, SD basis, SD basis vector, filter, or beam, etc. The unit scaling factor "1" is associated with the energy per resource element (EPRE) offset "share" contributed by the j-th selected SD basis vector to the PDSCH to CSI-RS; that is, '1' indicates that no scaling is applied to this basis, and therefore no 3-bit scaling factor s is configured. j The above is associated with the j-th selected SD basis vector s j It can be represented as follows:

[0400]

[0401] Where, r j ∈{1,2} represents the number of layers transmitted using the j-th selected SD basis vector. When the above r j=1 indicates that a spatial basis carries a flow of 1, when the above r j =2 indicates that a spatial basis carries two streams, and these two streams have the same scaling factor, both being 2. Regarding the 3-bit scaling factor j For detailed explanations, please refer to existing proposal R1-2406907 and "Draft Report of 3GPP TSG RAN WG1#118v0.3.0 (Maastricht, The Netherlands, August 19)". th -twenty three th The relevant descriptions in section 9.2.2 of the (2024) are omitted here for the sake of brevity.

[0402] Regarding the scaling factor corresponding to the j-th SD basis vector mentioned above The determination method is as follows:

[0403] Assuming the downlink channel (e.g., PDSCH or PDCCH) transmission power is 1, then the power of the j-th selected SD basis vector is... Assuming the spatial domain basis-level scaling factor is x, then:

[0404]

[0405] Therefore, we can solve the problem. In order to ensure that the scaling factor does not exceed the maximum power corresponding to each spatial basis, the scaling factor must be made to not exceed 1.

[0406] 9. PDSCH transmission scheme;

[0407] In one implementation, within the PDSCH transmission scheme, the UE may assume that the PDSCH is transmitted by a maximum of 8 layers or streams. For CQI calculation, the UE should assume that the PDSCH signal corresponds to the set of antenna ports (or demodulation reference signal ports) [1000,…,1000+ν-1], and that the PDSCH signal is equivalent to the set of channel information reference signal antenna ports [3000,…,3000+ν-1], the equivalence relationship being given (or satisfied) by the following formula:

[0408]

[0409] Where, x(i)=[x (0) (i)...x (v-1) (i)] T It is a vector of PDSCH symbols mapped by the layer, where It is the number of modulation symbols per layer; y(i) = [y (3000)(i)...y (3000+P-1) (i)] ET , It is the number of modulation symbols for each line port. This refers to the number of modulation symbols per layer, which can also be found in the specific definition in section 7.3.1.4 of 3GPP TS 38.211. P∈[1,2,4,8,12,16,24,32] is the number of CSI-RS ports. If only one CSI-RS port is configured, then W(i) = 1. If the higher-layer parameter reportQuantity in the CSI-ReportConfig for reporting CQI is configured as "Cri-RI-PMI-CQI" or "Cri-RI-LI-PMI-CQI", then W(i) is the precoding matrix corresponding to the reported PMI applicable to x(i). If the higher-layer parameter reportQuantity in the CSI-ReportConfig for reporting CQI is set to 'cr-RI-CQI', then W(i) is the precoding matrix corresponding to the process described in section 5.2.1.4.2 of 3GPP TS38.214. If the higher-level parameter `reportQuantity` in the CSI-ReportConfig for reporting CQI is configured as 'cr-RI-i1-CQI', then W(i) is the precoding matrix corresponding to reported i1, following the procedure in section 5.2.1.4.2 of 3GPP 38.214. The ratio of the EPRE of the corresponding PDSCH signal at antenna port [3000,...,3000+P-1] to the EPRE of CSI-RS is equal to the ratio specified in clause 5.2.2.3.1 of 3GPP 38.214.

[0410] -powerControlOffset: When the UE receives CSI feedback, it is assumed to be the ratio of PDSCH EPRE to NZP CSI-RS EPRE, with a value range of [-8, 15] dB and a step size of 1 dB. For CQI calculation based on a pair of NZP CSI-RS resources, the powerControlOffset of each NZP CSI-RS resource in the pair used for channel measurement is the assumed EPRE ratio when the UE receives CSI feedback, with a value range of [-8, 15] dB and a step size of 1 dB.

[0411] -powerControlOffsetSS: The assumed ratio of NZP CSI-RS EPRE to SS / PBCH block EPRE (energy per resource element (EPRE) power factor ratio).

[0412] Figure 5This diagram illustrates a channel measurement and reporting process between a network device and a terminal device. Figure 5 As shown in (a), the network device transmits multiple digital beams (e.g., digital beam 0, digital beam 1, digital beam 2, and digital beam 3). Digital beam 1 may coexist with the satellite, causing interference and affecting transmission performance. Figure 5 As shown in (b), with K digital beams, the network device can transmit CSI-RS resources 0 to K-1 in a time-division manner. Correspondingly, the terminal device performs CSI measurements and reports on the K CSI-RS resources; this application does not limit the number of reported CSIs. Optionally, the terminal device calculates CSIs separately for each of the K CSI-RS resources (without recombining port measurements between resources), and can measure and / or report only the channel information (especially PMI) corresponding to a portion of the beams, for example, reporting the CSIs corresponding to a portion of the K beams. Optionally, assuming each CSI-RS resource has several antenna ports, the terminal device can obtain a larger number of antenna ports or more channels (or analog beams) corresponding to multiple CSI-RS resources through joint measurements, and then report the CSIs. For example, if there are four CSI-RS resources, each with 32 antenna ports, joint measurement can obtain a channel with 128 antenna ports. Alternatively, measuring multiple resources can yield more channel information. After obtaining Channel State Information (CSI), network devices can determine scheduling information, including one or more of the following: MCS, resource block (RB) allocation, transmit beam, and receive beam, improving beam matching to the channel and thus enhancing communication speed and efficiency.

[0413] The current scheme defines scaling factors for power control at the relevant flow level or spatial basis level. However, it does not involve power control schemes at the flow level or airspace level. For example, in scenarios where satellite interference exists, it may lead to resource waste and affect transmission performance.

[0414] To address the aforementioned technical problems, this application provides a communication method and apparatus in which a terminal instructs a network device on N scaling factors corresponding to N spatial basis layers, enabling the network device to achieve better power allocation under flow-level and / or spatial basis layer power constraints, thereby avoiding resource waste and ensuring transmission performance.

[0415] The communication method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings, and can be applied to the above-mentioned... Figure 1 The communication system shown. It should be understood that the embodiments of this application can be applied to scenarios where the sending end and the receiving end communicate.

[0416] It should also be understood that the embodiments shown below do not specifically limit the structure of the execution subject of the method provided in the embodiments of this application, as long as it is possible to communicate according to the method provided in the embodiments of this application by running the code or program that records the method provided in the embodiments of this application. For example, the method provided in the embodiments of this application can be executed by a first device and a second device. Unless otherwise specified, the "first device" in this application can refer to a communication device (e.g., a terminal device), or a component in the communication device (e.g., a communication module, processor, circuit, chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a chip system, etc.), or it can be a logic module or software that can implement all or part of the functions of the communication device. The "second device" in this application can refer to a communication device (e.g., a network device), or a component in the communication device (e.g., a communication module, processor, circuit, chip, or chip system, etc.), or it can be a logic module or software that can implement all or part of the functions of the communication device.

[0417] It should be noted that the technical solution of this application can be applied to digital beamforming (DBF), analog beamforming (ABF), or hybrid beamforming (HBF). For ease of description, the following embodiments will be illustrated using the DBF architecture as an example.

[0418] Figure 6 This is a flowchart illustrating a communication method provided in an embodiment of this application. For example... Figure 6 As shown, the method 600 includes the following steps.

[0419] S610, the second device sends configuration information to the first device.

[0420] Correspondingly, the first device receives configuration information from the second device.

[0421] The configuration information indicates the M scaling factors corresponding to the M groups of spatial basis, where M is an integer greater than or equal to 1.

[0422] For example, each of the M scaling factors may contain at least one 3-bit scaling factor, such as a 3-bit scaling factor. For ease of description, the scaling factor s will be used subsequently. j The number of streams r transmitted by the j-th selected SD basis vector j Index of spatial basis (l) * ,m * (or rather, l) * ,m *The association between the oversampled DFT beam index at a certain horizontal level and the oversampled DFT beam index at a certain vertical direction can be represented as follows:

[0423] It is understandable that the M scaling factors corresponding to the M spatial basis groups refer to each spatial basis being configured with a 3-bit scaling factor. The M scaling factors can be the same or different, and there is no limitation on this. Each spatial basis can correspond to one or more streams. Here, a stream can be replaced with a layer. For ease of description, this application uses streams as examples. For example, when r j When r = 1, it can represent a spatial basis carrying a flow of 1; when r j When the scaling factor is 2, it can represent a spatial basis carrying two flows, and these two flows have the same scaling factor, which is 2. wait.

[0424] Optionally, the horizontal direction can be interpreted as the first dimension, and the vertical direction can be interpreted as the second dimension, without any specific restrictions.

[0425] Alternatively, the spatial basis may also be referred to as a spatial basis vector, SD basis, SD basis vector, vector, filter, DFT beam, precoder, or beam, etc., and this application does not limit its specific name. For ease of description, the spatial basis will be used as an example for explanation.

[0426] In other words, the second device can scale one or more spatial basis bases to a 3-bit scaling factor s. l,m It is configured for the first device to facilitate the calculation of the scaling factor for each flow level or spatial basis level.

[0427] Optionally, the configuration information can be carried in RRC, DCI, or medium access control element (MAC CE) signaling.

[0428] S620, the first device sends the first information to the second device.

[0429] Correspondingly, the second device receives the first information from the first device.

[0430] The first information is used to indicate N scaling factors, which correspond to N spatial bases, or N scaling factors correspond to N flows, the N spatial bases belong to M groups of spatial bases, and the N scaling factors correspond to one or more scaling factors among the M scaling factors.

[0431] Understandably, the N scaling factors are determined by one or more of the M scaling factors.

[0432] Understandably, N scaling factors correspond to one or more of the M scaling factors, including: N spatial basis vectors correspond to one or more of the M scaling factors, or N flows correspond to one or more of the M scaling factors.

[0433] It is understandable that each of the M groups of spatial bases may include one or more spatial bases, without limitation. The M scaling factors corresponding to the M groups of spatial bases can be understood as one scaling factor corresponding to one group of spatial bases. If each group of spatial bases contains one spatial base, then the M scaling factors corresponding to the M groups of spatial bases can be replaced with: M scaling factors corresponding to the M spatial bases.

[0434] Understandably, the N airspace bases selected or determined by the terminal device can belong to one or more of the M airspace base groups, without limitation. In other words, a scaling factor can correspond to one or more airspace bases, which can belong to one airspace base group or multiple airspace base groups, without limitation.

[0435] It is understood that N and M are both integers greater than or equal to 1. Optionally, this application does not limit the relationship between N and M. For example, N is greater than or equal to M, or N is greater than M; or M is greater than or equal to N, or M is greater than N.

[0436] Optionally, the first information can be carried on the UCI and transmitted via PUCCH or PUSCH.

[0437] Alternatively, the scaling coefficient can also be called the amplitude factor or amplitude coefficient; this application does not limit its specific name. For ease of description, the scaling coefficient will be used as an example.

[0438] Understandably, N scaling factors correspond to one or more scaling factors. Since each spatial base is configured with a 3-bit scaling factor, each scaling factor also corresponds to a 3-bit scaling factor. In other words, a network device can configure M 3-bit scaling factors for M spatial bases. Correspondingly, a terminal device can select or determine one or more scaling factors corresponding to the N spatial bases by measuring the reference signal, and then calculate the N scaling factors corresponding to the one or more scaling factors. The terminal device can then directly or indirectly indicate these N scaling factors to the network device through the first information. This facilitates subsequent transmission of information corresponding to the N spatial bases by the network device based on these N scaling factors, or, in other words, amplification or normalization of the transmit power corresponding to a portion of the N spatial bases based on these N scaling factors, avoiding resource waste and ensuring transmission performance. The specific form of indicating the N scaling factors through the first information can be found in the following description.

[0439] For example, suppose a network device is configured with M=4 spatial bases, each spatial base carrying 2 flows or layers. The terminal device selects N=2 spatial bases from them by measurement, that is, it reports the 2 scaling factors corresponding to the 2 spatial bases through the first information.

[0440] Below, the first information indicates the representation of the N scaling factors with examples.

[0441] For example, the first information includes at least one of the following: N scaling factors, a first index, a second index, a first PMI, a first RI, or a first correspondence, wherein the first PMI includes the index of the N spatial bases, the first PMI corresponds to the N spatial bases, and the first RI corresponds to the N spatial bases, as specifically explained below.

[0442] (1) N scaling factors, that is, the N scaling factors that can be directly carried in the first information and calculated by the terminal device, for example Alternatively, it can also be represented as p l,m p l′,m′ p l″,m″ p l″′,m″′ ... etc., the subscripts of the N scaling factors are not specifically limited.

[0443] in, The horizontal direction (first dimension) is represented by l. * The vertical direction (second dimension) is m * The scaling factor corresponding to the spatial basis, and l * ∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or l *∈{l1,l2,…,l N}, m * ∈{m1,m2,…,m N}

[0444] Optionally, l * It can also be represented as l*, and l* can also be represented as m*.

[0445] In one example, And so on, with no restrictions on the specific corresponding form.

[0446] Optionally, the horizontal index of the j-th spatial basis is represented as l. j It can also be represented as lj, for example, l1 is equivalent to l1, and there is no specific restriction; the vertical index is m. j It can also be represented as mj, for example, m1 is equivalent to m1, and there is no specific restriction.

[0447] (2) First index, also known as scaling factor index, is used to indicate N scaling factors;

[0448] In one example, the first index is related to the scaling factor p. l,m The correspondence between them can be predefined or preconfigured. Predefined can include predefined, such as protocol definitions, while preconfiguration can be achieved by pre-storing the corresponding code, tables, functions, text, strings, or other means that can be used to indicate relevant information in the network device and / or terminal device. This application does not limit the specific implementation method.

[0449] Below, the first index and scaling factor are presented in tabular form. The correspondence between them is illustrated in any of Tables 16 to 18. For example, the terminal device can use 3 bits to quantize the first index. After determining the N scaling factors, the terminal device can report the first index to indicate the corresponding N scaling factors.

[0450] For example, as shown in Table 16, To extend the scaling factor, the terminal device can indicate the scaling factor by reporting the first index: "000, 001, 010, 011, 100, 101, 110, 111". 0、 1".

[0451] Table 16

[0452]

[0453] For example, as shown in Table 17, To extend the scaling factor, the terminal device can indicate the scaling factor by reporting the first index: "000, 001, 010, 011, 100, 101, 110, 111". 0、 1".

[0454] Table 17

[0455]

[0456] As shown in Table 18, the scaling factor can also be determined based on the first predefined value. That is, each scaling factor corresponds to a first predefined value. After the terminal device determines the scaling factor to be reported, it can indicate the first predefined value.

[0457] Table 18

[0458]

[0459] For example, as shown in Table 19, To extend the scaling factor, the terminal device can indicate the scaling factor by reporting the first index: "000, 001, 010, 011, 100, 101, 110, 111". 0、 1".

[0460] Table 19

[0461]

[0462] It should be noted that the first index in Tables 16 to 19 above corresponds to the scaling factor p. l,m The correspondence between them is merely an example for ease of understanding, and other solutions are not excluded. The multiple scaling factors in the same table above are evenly divided, and the first index is quantized using 3 bits. Optionally, the multiple scaling factors in the same table above can also be unevenly divided. In addition, the quantization of the first index can also use other bits, such as 2 bits, 4 bits, 5 bits, or 6 bits, etc., which are not limited in this application.

[0463] In one implementation, the number of bits corresponding to the first index is configured by the base station. For example, the base station configures it via RRC higher-layer signaling, MAC-CE, or DCI.

[0464] In one implementation, the number of bits corresponding to the first index is a preset value.

[0465] It should be noted that Tables 16 to 19 above are merely illustrative examples for ease of understanding and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the contents of Tables 16 to 19 that result in new table contents fall within the protection scope of the embodiments of this application.

[0466] (3) Second index, which indicates the first value α corresponding to the N spatial basis, the product of the first value α and one or more scaling factors is used to determine the N scaling factors, where α is a positive number. In other words, the first value α can be regarded as the scaling factor being increased by a multiple based on the scaling factor.

[0467] It should be noted that the number of first values ​​α can be one or more, for example, less than or equal to N. That is, for a given N scaling factors, the terminal device can report one or more first values ​​α corresponding to the N scaling factors, that is, the scaling factor is raised by a multiple α compared to the scaling factor. The specific number of first values ​​can depend on the number of spatial bases that need power enhancement.

[0468] In one example, the correspondence between the second index and the scalation multiple α can be predefined or preconfigured. Predefinition can include pre-defined terms, such as protocol definitions, while preconfiguration can be achieved by pre-storing corresponding code, tables, functions, text, strings, or other means that can be used to indicate relevant information in the network device and / or terminal device. This application does not limit the specific implementation method.

[0469] The following table illustrates the correspondence between the second index and the scaling factor α, as shown in Table 20. For example, the terminal device can use 3 bits to quantize the second index. After determining N scaling factors, the terminal device can report the second index to indicate the corresponding N scaling factors.

[0470] For example, as shown in Table 20, when expanding in multiples of 1 / 2, the terminal device can indicate the lifting multiple α by reporting the second index: "000, 001, 010, 011, 100, 101, 110, 111": "0, 3 / 2, 4 / 2, 5 / 2, 6 / 2, 7 / 2, 8 / 2, 9 / 2".

[0471] Table 20

[0472]

[0473]

[0474] It should be understood that Table 20 above uses 0.5 times the interval for illustrative examples. Optionally, other multiples can be used as intervals, such as 0.2, 0.4, 0.6, 0.8, or 1, or other values; there is no limitation on this. Optionally, an upper limit value can also be set, using uniform or non-uniform intervals for examples; there is no limitation on this. Optionally, this upper limit value can be predefined or preconfigured, or it can be configured by the network device through signaling; there is no limitation on this.

[0475] It should be noted that the correspondence between the second index and the boost factor α in Table 20 above is merely an example for ease of understanding, and other schemes are not excluded. The multiple boost factors α in the table above are evenly distributed, and the second index is quantized using 3 bits. Optionally, the multiple boost factors α in the table above can also be unevenly distributed. Furthermore, the quantization of the second index can also use other bit values, such as 2 bits, 4 bits, 5 bits, or 6 bits, etc., which are not limited in this application.

[0476] In one implementation, the number of bits corresponding to the second index is configured by the base station. For example, the base station configures it via RRC higher-layer signaling, MAC-CE, or DCI.

[0477] In one implementation, the number of bits corresponding to the second index is a preset value.

[0478] It should be noted that Table 20 above is merely an exemplary description for ease of understanding and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the contents of Table 19 above that result in new table content fall within the protection scope of the embodiments of this application.

[0479] (4) First correspondence, which is used to indicate the correspondence between N spatial bases and N scaling factors and / or one or more scaling factors.

[0480] In one example, the first correspondence can be predefined or preconfigured. Predefinition can include predefined rules, such as protocol definitions, while preconfiguration can be achieved by pre-storing corresponding codes, tables, functions, text, strings, or other means that can be used to indicate relevant information in network devices and / or terminal devices. This application does not limit the specific implementation method.

[0481] The first correspondence is illustrated in the following table, as shown in Table 21. For example, the terminal device can use 3 bits to quantize the index of the spatial base. After determining N scaling factors and / or one or more scaling factors, the terminal device can report the index of the spatial base to indicate the corresponding N scaling factors and / or one or more scaling factors.

[0482] For example, as shown in Table 21, the terminal device can indicate the scaling factor or scaling coefficient by reporting the index of the airspace base: "000, 001, 010, 011, 100, 101, 110, 111".

[0483] Table 21

[0484]

[0485]

[0486] Optionally, the scaling factor p in Table 21 above... l*,m* It can also be replaced with: p l,m p l′,m′ p l″,m″ p l″′,m″′ p l″″,m″″ p l″″′,m″″′ p l″″″,m″″″ p l″″″′,m″″″′ Similarly, scaling factor s l*,m* It can also be replaced with: s l,m s l′,m′ s l″,m″ s l″′,m″′ s l″″,m″″ s l″″′,m″″′ s l″″″,m″″″ s l″″″′,m″″″′ The specific form of expression is not limited.

[0487] Understandably, a scaling factor corresponds to a set of spatial basis vectors; therefore, there exist one or more spatial basis vectors corresponding to a scaling factor. In other words, one or more spatial basis vectors in the set have the same scaling factor. In one example, the aforementioned s... l0,m0 =s l3,m3 No specific restrictions are imposed.

[0488] It is understandable that the scaling factors or scaling coefficients mentioned above are all real numbers. For example, these values ​​can fall within the range of 3 bits. For instance, the above... Can be taken Any one of them.

[0489] It should be noted that there are some spatial basis or some flow corresponding to the scaling factor with preset value, for example, the preset value is 1 or 1 / 2, or other values. For details, please refer to the relevant description above.

[0490] It should be noted that Table 21 above is merely an exemplary description for ease of understanding and should not be construed as limiting the embodiments of this application. Any reasonable modifications, additions, or deletions to the contents of Table 21 above that result in new table content fall within the protection scope of the embodiments of this application.

[0491] Optionally, this application does not limit the number of correspondences (e.g., a row in the table) in any of the tables 16 to 21 above; for example, one or more rows may be added or removed. Optionally, any of the above tables may be split into multiple independent tables, and this application does not limit the splitting method. For example, the first two rows in Table 21, or the first and third rows, may each be a new independent table. Optionally, multiple tables in Tables 16 to 21 above may be merged into one table.

[0492] In summary, for the selected or determined N scaling factors, the terminal device can report the specific N scaling factors, or the terminal device can report the N first values ​​corresponding to the N scaling factors, or the terminal device can report the N1 first values ​​corresponding to the N1 scaling factors and N-N1 scaling factors, or the terminal device can report the N1 first values ​​corresponding to the N1 scaling factors and N-N1 first indices corresponding to the N-N1 scaling factors, etc., without limitation. Therefore, when the terminal device indicates N scaling factors to the network device, it can report them through at least one of the first index, second index, and specific scaling factors, without limitation.

[0493] Optionally, in this embodiment of the application, a corresponding scaling factor is not configured for all spatial bases. Examples of two scenarios are described below.

[0494] Scenario 1: Only the scaling factors corresponding to a portion (one or more) of the spatial bases are fed back, while those of other spatial bases are not. For example, assuming there are four spatial bases, the scaling factors are specified to be fed back only for the first and third spatial bases, while those of the others are not.

[0495] Similarly, only the scaling factor for a subset of the streams (one or more) is fed back, while other streams are not. For example, suppose there are four streams, and the scaling factor is specified to be fed back only for the first and third streams, while the other streams are not.

[0496] Scenario 2: Only the scaling factor information of some spatial bases (one or more) is fed back, while the scaling factors of other spatial bases are predefined. For example, assuming there are four spatial bases, the scaling factor information corresponding to the first and third spatial bases is fed back, and the scaling factors of the other spatial bases are determined by predefined scaling factors.

[0497] Similarly, only the scaling factor information for a subset of the streams (one or more) is fed back, while the scaling factors for the other streams are predefined. For example, assuming there are four streams, the scaling factor information for the first and third streams is specified, and the scaling factors for the other streams are determined by predefined scaling factors.

[0498] In other words, this application does not limit the feedback method for the scaling factor corresponding to the spatial basis or flow. For example, the scaling factor can be indicated by full feedback, partial feedback, no feedback, or predefined methods.

[0499] Optionally, in this embodiment of the application, the corresponding lifting factor is not fed back for all airspace bases. Examples of two scenarios are given below.

[0500] Scenario 1: Only the lift factor corresponding to a portion of the airspace bases (one or more) is fed back, while other airspace bases are not fed back. For example, assuming there are 4 airspace bases, the lift factor corresponding to the first and third airspace bases is fed back, while the others are not fed back.

[0501] Similarly, only the boost factor for a subset of streams (one or more) is reported, while other streams are not. For example, suppose there are four streams, specify that the boost factor is reported for the first and third streams, while the other streams are not.

[0502] Scenario 2: Only the lift factor of some airspace bases (one or more) is fed back, while the lift factors of other airspace bases are predefined. For example, assuming there are 4 airspace bases, the lift factor information for the first and third airspace bases is specified to be fed back, and the lift factors of the other airspace bases can be determined by predefinition.

[0503] Similarly, only the boost factor information for a subset of streams (one or more) is fed back, while the boost factor for other streams is predefined. For example, assuming there are four streams, the feedback information for the boost factor of the first and third streams is specified, and the boost factor for the other streams is determined by predefined parameters.

[0504] In other words, this application does not limit the feedback method for the lift factor corresponding to the spatial floor or flow. For example, the lift factor can be indicated by full feedback, partial feedback, no feedback, or predefined methods. Optionally, the method 600 further includes: a first PMI corresponding to a first precoding matrix. The first precoding matrix is ​​associated with N scaling factors and / or normalization factors, and the normalization factors are associated with N scaling factors and / or a first RI.

[0505] The first and second information can be carried simultaneously in the Channel State Information (CSI), in other signaling, or transmitted independently. There is no limitation on whether the first and second information can be transmitted simultaneously or separately.

[0506] Optionally, the second information can be carried in the UCI and transmitted via PUCCH or PUSCH.

[0507] Optionally, before performing step S620 above, the method 600 further includes: the first device determining N scaling factors and / or normalization factors corresponding to the flow level and / or spatial base level, such that the reported first PMI satisfies the power constraint.

[0508] For example, the first PMI is used to determine a first precoding matrix, which is coupled with scaling factors. and / or normalization factor γ, number of ports P CSI-RS ,vector Or the number of streams θ is associated. For example, the first precoding matrix is ​​associated with N scaling factors. related.

[0509] For example, assuming RI = θ = 4 and N = 2, the corresponding precoding matrix can be given by (or satisfies) the following formula:

[0510]

[0511] The meanings of the vectors and symbols in the above formulas can be found in the relevant descriptions above, and will not be explained again here.

[0512] In one example, according to the above formula, the precoding matrix can be... Introducing scaling factor And the normalization factor γ, at which point the precoding matrix The first precoding matrix can be given by (or satisfy) the following formula:

[0513]

[0514] Optionally, the above scaling factor It can be obtained from a predefined table, meaning the scaling factor is independent of the scaling factor or other parameters, as detailed in Table 18 above.

[0515] In addition, the above precoding matrix This is represented using a spatial basis as an example. Optionally, the precoding matrix... It can also be represented based on a stream, i.e., satisfying at least one of the following:

[0516]

[0517] Wherein, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ;

[0518] Wherein, γ′ satisfies at least one of the following:

[0519]

[0520]

[0521] For example, when the precoding matrix Alternatively, based on streams, the following condition can be met:

[0522]

[0523] Correspondingly, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ;

[0524]

[0525] For example, when the precoding matrix Alternatively, based on streams, the following condition can be met:

[0526]

[0527] Correspondingly, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ;

[0528]

[0529] Therefore, the scaling factor is related to the number of streams; that is, the number of scaling factors corresponds to the number of streams.

[0530] The parameters in the above formula (e.g., scaling factor and normalization factor) are explained below.

[0531] (1) Scaling factor;

[0532] Indicates the horizontal dimension l * The mth vertical dimension * Scaling factors corresponding to each spatial basis, where l * ∈[0,N1O1-1],m *∈[0,N2O2-1]; where N1 represents the number of logical antenna ports in a certain direction of the same polarization, generally referring to the horizontal direction. N2 represents the number of logical antenna ports in another direction of the same polarization, generally referring to the vertical direction. O1 represents the DFT oversampling factor in the direction of N1 (horizontal direction). O2 represents the DFT oversampling factor in the direction of N2 (horizontal direction).

[0533] Indicates the lth * *N2O2+m * +1 scaling factor corresponding to the spatial basis, or in other words, the scaling factor corresponding to the multiple spatial basis after arranging them in a one-dimensional manner, first vertically and then horizontally. Where l represents the horizontal dimension and m represents the vertical dimension, or l * ,m * Let represent the oversampled DFT beam indices in the horizontal and vertical directions, respectively. Their corresponding precoding matrices can be represented by (or satisfy) the following equation:

[0534]

[0535] (2) Normalization factor;

[0536] In the embodiments of this application, the normalization factor may be related to N scaling factors and / or a first RI (maximum number of flows). Specifically, the normalization factor can be regarded as the sum of the squares of multiple scaling factors corresponding to multiple flows divided by the total number of flows, or the normalization factor can be regarded as the sum of the squares of multiple scaling factors corresponding to multiple flows.

[0537] For example, the normalization factor can be represented as follows: γ = γ'; or γ = 1; or γ = θ.

[0538] Wherein, γ′ satisfies at least one of the following:

[0539]

[0540] or,

[0541]

[0542] Alternatively, replace with:

[0543] Alternatively, replace with:

[0544] Where θ represents the first RI, l * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. This represents the scaling factor corresponding to the j-th spatial basis. This represents the number of flows supported by the j-th spatial basis, where the j-th spatial basis is one of the N spatial basis bases.

[0545] For example, when γ'>1 or γ'>θ, the normalization factor γ=γ'; or, when γ'≤1, the normalization factor γ=1; or, when γ'≤θ, the normalization factor γ=θ.

[0546] For example, the first scaling factor and the normalization factor satisfy at least one of the following:

[0547] or,

[0548] in, This represents the number of flows supported by the first spatial basis. l represents the first scaling factor. * ∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or l * ∈{l1,l2,…,l N}, m * ∈{m1,m2,…,m N}

[0549] In the first implementation, if but

[0550] For example, taking RI = θ = 4 and N = 2 as an example, then

[0551] When γ' < 1, or γ' = 1, the normalization factor γ may not exist; therefore, its corresponding first precoding matrix... It can be given (or satisfied) by the following formula:

[0552]

[0553] When γ'<1, the terminal device needs to consider boosting the transmission power of one or more of the N spatial bases.

[0554] in, Indicates the first scaling factor. This represents the number of flows supported by the first spatial basis. θ represents the first RI, l * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively, or in other words, l* ,m * These represent the DFT beam or oversampled DFT beam indices in the horizontal and vertical directions, respectively. This represents the scaling factor corresponding to the j-th spatial basis. Let represent the first scaling factor. The j-th spatial basis is one of the N spatial basis bases. The first spatial basis base belongs to the N spatial basis bases. The first scaling factor is determined according to the first scaling factor. The first spatial basis base corresponds to the first scaling factor.

[0555] In the second implementation, if but

[0556] Compared to the first implementation method mentioned above, the difference is that γ is not normalized in this second implementation method.

[0557] in, Alternatively, it can be replaced with:

[0558] For example, taking RI = θ = 4 and N = 2 as an example, then

[0559] When γ' < θ, or γ' = θ, the normalization factor γ may not exist, therefore its corresponding first precoding matrix It can be given (or satisfied) by the following formula:

[0560]

[0561] When γ' < θ, the terminal device needs to consider boosting the transmission power of one or more of the N spatial bases.

[0562] Where, p l*,m* Indicates the first scaling factor. This represents the number of flows supported by the first spatial basis. θ represents the first RI, l * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively, or in other words, l * ,m * These represent the DFT beam or oversampled DFT beam indices in the horizontal and vertical directions, respectively. This represents the scaling factor corresponding to the j-th spatial basis. Let represent the first scaling factor. The j-th spatial basis is one of the N spatial basis bases. The first spatial basis base belongs to the N spatial basis bases. The first scaling factor is determined according to the first scaling factor. The first spatial basis base corresponds to the first scaling factor.

[0563] The following section explains the representation of the precoding matrix, specifically whether or not it includes a normalization factor γ. It is understood that the following examples are merely illustrative for ease of understanding and do not exclude other possible solutions.

[0564] For example, the first precoding matrix satisfies the following relationship:

[0565]

[0566] or

[0567]

[0568] or

[0569]

[0570] or

[0571]

[0572] or

[0573]

[0574] or

[0575]

[0576] or

[0577]

[0578] or

[0579]

[0580] or

[0581]

[0582] or

[0583]

[0584] or

[0585]

[0586] or

[0587]

[0588] or

[0589]

[0590] or

[0591]

[0592] or

[0593]

[0594] or

[0595]

[0596] or

[0597]

[0598] or

[0599]

[0600] or

[0601]

[0602] or

[0603]

[0604] or

[0605]

[0606] or

[0607]

[0608] or

[0609]

[0610] or

[0611]

[0612] or

[0613]

[0614] or

[0615]

[0616] or

[0617]

[0618] or

[0619]

[0620] or

[0621]

[0622] or

[0623]

[0624] or

[0625]

[0626] or

[0627]

[0628] or

[0629]

[0630] or

[0631]

[0632] or

[0633]

[0634] or

[0635]

[0636] or

[0637]

[0638] or

[0639]

[0640] or

[0641]

[0642] or

[0643]

[0644] or

[0645]

[0646] or

[0647]

[0648] or

[0649]

[0650] or

[0651]

[0652] or

[0653]

[0654] or

[0655]

[0656] or

[0657]

[0658] or

[0659]

[0660] or

[0661]

[0662] or

[0663]

[0664] or

[0665]

[0666] or

[0667]

[0668] or

[0669]

[0670] or

[0671]

[0672] Among them, P CSI-RS This indicates the number of Channel State Information Reference Signal (CSI-RS) ports, where γ represents the normalization factor. This represents the first scaling factor. This represents the global vector corresponding to a specific beam. For a detailed explanation, please refer to the relevant description in the existing protocol 38214. n is the value corresponding to i2 fed back by the first device. For the interpretation of i2, please refer to the relevant description above.

[0673] The following section uses RI = θ = 1, 2, 3, 4, 5, 6, 7, 8 as examples to illustrate the representation of the precoding matrix.

[0674] Example 0: When RI = 1:

[0675] When N=1, that is, when there is a spatial basis, the corresponding first precoding matrix is ​​given by (or satisfies):

[0676] Example 1: When RI = 2:

[0677] When N=2, that is, when there are two spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0678] When γ′≤1, the corresponding first precoding matrix is ​​given by (or satisfies):

[0679]

[0680] or,

[0681]

[0682] When γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0683]

[0684] That is, when γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies) the following equation:

[0685] Example 2: When RI = 3:

[0686] When N=2, that is, when there are two spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0687] or,

[0688]

[0689] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0690]

[0691] When N=3, that is, when there are three spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0692] or,

[0693]

[0694] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0695]

[0696] Example 3: When RI = 4:

[0697] When N=2, that is, when there are two spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0698] or,

[0699]

[0700] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0701]

[0702] When N=3, that is, when there are three spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0703] or,

[0704]

[0705] or,

[0706]

[0707] or,

[0708]

[0709] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0710]

[0711] or,

[0712]

[0713] When N=4, that is, when there are four spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0714] or,

[0715]

[0716] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0717]

[0718] Example 4: When RI = 5:

[0719] When N=3, that is, when there are three spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0720] or,

[0721]

[0722] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0723]

[0724] When N=4, that is, when there are four spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0725] or,

[0726]

[0727] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0728]

[0729] When N=5, that is, when there are five spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0730] or,

[0731]

[0732] or,

[0733]

[0734] or,

[0735]

[0736] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0737]

[0738] Example 5: When RI = 6:

[0739] When N=3, that is, when there are three spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0740] or,

[0741]

[0742] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0743]

[0744] When N=4, that is, when there are four spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0745] or,

[0746]

[0747] or,

[0748]

[0749] or,

[0750]

[0751] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0752]

[0753] or,

[0754]

[0755] Example 6: When RI = 7:

[0756] When N=4, that is, when there are four spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0757]

[0758]

[0759] or,

[0760]

[0761] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0762]

[0763] When N=5, that is, when there are five spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0764]

[0765] or,

[0766]

[0767] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0768]

[0769] Example 7: When RI = 8:

[0770] When N=4, that is, when there are four spatial basis vectors, the corresponding first precoding matrix is ​​given by (or satisfies):

[0771]

[0772] or,

[0773]

[0774] When γ′≤1 or γ′≤θ, the corresponding first precoding matrix is ​​given by (or satisfies):

[0775]

[0776] In one implementation, in the PDSCH transmission scheme, the UE may assume that the PDSCH is transmitted by a maximum of 8 layers or streams. For CQI calculation, the UE should assume that the PDSCH signal corresponds to the set of antenna ports (or demodulation reference signal ports) [1000,…,1000+ν-1], and that the PDSCH signal is equivalent to the set of channel information reference signal antenna ports [3000,…,3000+ν-1]. The equivalence relationship is given by (or satisfies) the following formula:

[0777]

[0778] Where, x(i)=[x (0) (i)...x (v-1) (i)] T It is a vector of PDSCH symbols mapped by the layer; y(i) = [y (3000) (i)...y(3000+P-1) (i)] T , It is the number of modulation symbols per line port, which can also be found in the specific definition in section 7.3.1.4 of 3GPP TS 38.211. It is the number of modulation symbols per layer; y(i) = [y (3000) (i)...y (3000+P-1) (i)] T , This represents the number of modulation symbols for each line port, which can also be found in the specific definition in section 7.3.1.4 of 3GPPTS 38.211. P∈[1,2,4,8,12,16,24,32,48,64,96,128,144,192,256,512] is the number of CSI-RS ports. W(i) is the precoding matrix corresponding to the reported PMI applicable to x(i), which is determined by the precoding matrix shown in any of the examples from Example 1 to Example 7 above.

[0779] In one implementation, in the PDSCH transmission scheme, the UE may assume that the PDSCH is transmitted by a maximum of 8 layers or streams. For CQI calculation, the UE should assume that the PDSCH signal corresponds to the set of antenna ports (or demodulation reference signal ports) [1000,…,1000+ν-1], and that the PDSCH signal is equivalent to the set of channel information reference signal antenna ports [3000,…,3000+ν-1]. The equivalence relationship is given by (or satisfies) the following formula:

[0780]

[0781] Where, x(i)=[x (0) (i)...x (ν-1) (i)] T It is a vector of PDSCH symbols mapped by the layer; y(i) = [y (3000) (i)...y (3000+P-1) (i)] T , It is the number of modulation symbols for each line port. This is the number of modulation symbols per layer, which can also be referred to in the specific definition in section 7.3.1.4 of 3GPP TS 38.211. P∈[1,2,4,8,12,16,24,32,48,64,96,128,144,192,256,512] is the number of CSI-RS ports. If only one CSI-RS port is configured, then W(i) = 1. W(i) is the precoding matrix corresponding to the reported PMI applicable to x(i), which is determined by the precoding matrix shown in any of the examples 1 to 7 above, or by the precoding matrix corresponding to the process described in section 45.2.1.4.2 of 3GPP TS 38.211, where β(i) is the power back-off coefficient.

[0782] In one implementation, β(i) is a preset value. For example, β(i) = 1, -1, 0.8, or other real numbers greater than 0.

[0783] In one implementation, β(i) is related to the scaling factor. For example, For example, For example, For example, Among them l * ,m * This is a preset configuration. For example, it may be fixed to the airspace base corresponding to the first flow; or, fixed to the airspace base corresponding to the last flow; or, the base station may configure it via higher-layer signaling RRC, MAC-CE, or DCI.

[0784] In one implementation, β(i) and s j For example, β(i) = min{s1,…,s} j ,…s Q For example, β(i) = max{s1,…,s} j ,…s Q}, Where Q represents the number of selected scaling factors. For example, For example, β(i) = s j , where j is a preset value; for example, it is fixed to the base corresponding to the first flow; for example, it is fixed to the base corresponding to the last flow; and for another example, the base station is configured through higher-layer signaling RRC, MAC-CE or DCI.

[0785] In one implementation, β(i) is related to γ. For example, β(i) = γ, where γ is described in the relevant section above.

[0786] In another approach, the value of β(i) is determined based on the base station indication information, or the base station indicates its calculation method.

[0787] Optionally, the value of β(i) depends on whether the base station is configured with a 3-bit scaling factor. For example, if a 3-bit scaling factor is configured, then there exists a value for β(i) that is... Conversely, if the 3-bit scaling factor is not configured, the value of β(i) may not exist.

[0788] Below, we will discuss the scaling factor defined above. Examples are provided to illustrate the possible values ​​of the normalization factor γ.

[0789] (1) Scaling factor

[0790] In this application, the first scaling factor among N scaling factors is determined based on at least one of a first RI, the number of flows supported by the first spatial base, a first scaling factor, or a first predefined value; alternatively, the first scaling factor among N scaling factors is related to the minimum value among preset values ​​by a combination of the first RI, the number of flows supported by the first spatial base, the first scaling factor, or the first predefined value. Wherein, the first scaling factor belongs to one or more scaling factors, the first spatial base belongs to N spatial bases, the first scaling factor is determined based on the first scaling factor, and the first spatial base corresponds to the first scaling factor.

[0791] Optionally, the preset value can be 1. This preset value can be predefined or preconfigured. Predefinition can include predefined rules, such as protocol definitions. Preconfiguration can be achieved by pre-storing corresponding codes, tables, functions, text, strings, or other means that can be used to indicate relevant information in the network device and / or terminal device. This application does not limit the specific implementation method.

[0792] Understandably, the first scaling factor can be considered any one of N scaling factors, the first spatial base can be considered any one of N spatial bases, and the first scaling factor can be considered any one of one or more scaling factors. Here, the first scaling factor is configured by the network device for the first spatial base, and the first scaling coefficient... Based on the first scaling factor Yes, it is definite. That is to say, any scaling factor among the N scaling factors can be determined using the following formula.

[0793] For example, the value of the first scaling factor may include at least one of the following:

[0794]

[0795] or,

[0796] For predefined values;

[0797] in, Indicates the first scaling factor. Indicates the first scaling factor. Let θ represent the flow number supported by the first spatial basis, and l represent the first RI. * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. The scaling factor corresponding to the j-th spatial basis is denoted as l, where j is one of N spatial basis bases. α represents the scaling factor of the transmission power corresponding to the first spatial basis base. j is an integer greater than or equal to 1 and less than or equal to N. max{} represents the maximum value function, and min{} represents the minimum value function. * ∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or l * ∈{l δ1 ,l δ2 ,…,l δN-1}, m * ∈{m δ1 ,m δ2 ,…,m δN-1}, 1≤δj≤N, or l * ∈{l1,l2,…,l N}, m * ∈{m1,m2,…,m N}

[0798] Optionally, ηj represents a mapping relationship, that is, the value of δj is between 1 and N. When the selected set elements are not equal to the total number of elements N in the set, this symbol can be used to represent the mapping relationship. For example, if there is a set {l1,l3,l4}, then δ1=1, δ2=3, δ3=4. The specific mapping relationship is not restricted.

[0799] Specifically, when

[0800]

[0801] Correspondingly, l * ∈{l δ1 ,l δ2 ,…,l δN-1}, m * ∈{m δ1 ,m δ2 ,…,m δN-1}, 1≤δj≤N;

[0802] Conversely, l *∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or, l * ∈{l1,l2,…,l N}, m * ∈{m1,m2,…,m N}

[0803] Optionally, the above It can be replaced with: The specific form of expression is not limited.

[0804] (2) Normalization factor γ;

[0805] In this application, the normalization factor is determined based on at least one of the first RI, the number of flows supported by the first spatial basis, or the first scaling factor. The first scaling factor belongs to one or more scaling factors, the first spatial basis belongs to N spatial bases, the first scaling coefficient is determined based on the first scaling factor, and the first spatial base corresponds to the first scaling factor.

[0806] Understandably, the first spatial base can be considered as any one of N spatial bases, and the first scaling factor can be considered as any one of one or more scaling factors. Here, the first scaling factor is configured by the network device for the first spatial base, and the first scaling coefficient p... l,m Based on the first scaling factor s l,m It's confirmed.

[0807] For example, the normalization factor γ = γ'; or γ = 1; or γ = θ.

[0808] In one example, the normalization factor γ = γ' when γ' > 1 or γ' > θ; or, the normalization factor γ = 1 when γ' ≤ 1; or, the normalization factor γ = θ when γ' ≤ θ. That is, or,

[0809] For example, the normalization factor and the scaling factor satisfy the following: or,

[0810] In one example, if but

[0811] In one example, if but

[0812] Wherein, γ′ satisfies at least one of the following:

[0813]

[0814] or,

[0815]

[0816] Where θ represents the first RI, l * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. This represents the scaling factor corresponding to the j-th spatial basis. This represents the number of flows supported by the j-th spatial basis, which is one of the N spatial basis bases.

[0817] Below, we will use different examples to illustrate the scaling factor mentioned above. Examples are given illustrating different values ​​of the normalization factor γ.

[0818] Example 1: Suppose that the scaling factor for each flow in the flow number corresponding to a spatial basis is expressed as: The corresponding scaling factor is expressed as:

[0819] Understandably, when the scaling factor is When γ' > 1, there will be no situation where γ' > 1, so normalization is not required.

[0820] For example, based on Example 1, assuming RI = θ = 4, the terminal device determines N = 2 spatial bases. but This indicates that there is residual power. At this point, the terminal device can select one or both of these two airspace bases for power boosting.

[0821] For example, the terminal device can select the spatial basis corresponding to the first stream for power boosting, which means multiplying the scaling factor corresponding to the first stream by 2.

[0822] For example, a terminal device can select the spatial base corresponding to index (l,m) for power boosting, that is, multiply the scaling factor corresponding to the base by 1.5 times. This means that the power of both flows corresponding to the spatial base is boosted by 1.5 times.

[0823] Example 2: Suppose that the scaling factor for each flow in the flow number corresponding to a spatial basis is expressed as... The corresponding scaling factor is expressed as:

[0824] For example, suppose The corresponding scaling factor is expressed as: This is equivalent to increasing or raising the power corresponding to the spatial base.

[0825] At this point, γ' is represented as: At this point, the corresponding precoding matrix is ​​given by (or satisfies):

[0826]

[0827] For example, based on Example 2, assuming RI = θ = 4, the terminal device determines N = 2 spatial basis vectors. at this time This indicates that there is residual power. At this point, the terminal device can select one or both of these two airspace bases for power boosting.

[0828] For example, when the scaling factor is At that time, the power increase factor corresponding to the spatial basis is (3 / 4) / (1 / 2) = 1.5 times, α = 1.5. That is, the power of both flows corresponding to the spatial basis increased by a factor of 1.5.

[0829] For example, when the scaling factor is

[0830] Example 3: When the first scaling factor For a specific value (e.g., When the first scaling factor is not configured (e.g., -1 or other values ​​(e.g., 2, 3, -2, -3, 4, etc.)) or in a specific state (e.g., the first scaling factor is not configured, or the configured first scaling factor is set to default, etc.), or, or,

[0831] In other words, when the first scaling factor The first scaling factor for a specific value or a specific state. The calculation methods are different.

[0832] Scenario 1: Including and In the two cases, different scaling factors can be obtained.

[0833] if if

[0834] at this time,

[0835] Scenario 2: Including and In the two cases, different scaling factors can be obtained.

[0836] if if, or

[0837] at this time, or

[0838] For example, based on Example 3, assuming RI = θ = 4, the terminal device determines N = 2 spatial bases, s l,m =-1, at this time This indicates that there is residual power. At this point, the terminal device can select one or both of these two airspace bases for power boosting.

[0839] For example, when the scaling factor is At that time, the power increase factor corresponding to the spatial basis is (3 / 4) / (1 / 2) = 1.5 times, α = 1.5. That is, the power of both flows corresponding to the spatial basis increased by a factor of 1.5.

[0840] For example, when the scaling factor is or

[0841] Example 4: When the first scaling factor For a specific value (e.g., When the value is -1 or other values, the corresponding first scaling factor can also be expressed as:

[0842]

[0843] That is, the first scaling factor = max{scaling factors corresponding to other spatial basis}.

[0844] For example, suppose RI = θ = 8, and the network device is configured with M = 4 spatial bases, each corresponding to 2 flows or layers. If the scaling factors of the other spatial bases are {2, 1, 1 / 4}, then... corresponding scaling factor It can be 2, in which case the terminal device needs to normalize the power corresponding to the spatial basis.

[0845] For example, based on Example 4, assume the first scaling factor The scaling / scaling factor corresponding to a specific value (e.g., 1 or -1 or other values, etc.) = max{other scaling / scaling factors}, assuming When RI = θ = 8, and the scaling factors corresponding to other bases are {1, 1 / 2, 1 / 2}, its specific value... The corresponding scaling factor is 1, then γ′=1 / θ×[1+1+1+1+0.5+0.5+0.5+0.5]=6 / 8, so a specific value is needed. The corresponding scaling factor can be increased by a factor of 2. γ′=1 / θ×[2+2+1+1+0.5+0.5+0.5+0.5]=1, and no normalization is needed at this time.

[0846] Optionally, the method for determining the first scaling factor is associated with the first mode, and the method 600 further includes: the first device sending third information to the second device, and correspondingly, the second device receiving the third information from the first device. The third information indicates the first mode. For example, the first mode includes one of the examples one to four described above.

[0847] In other words, the first device can instruct the second device through the third information to use any of the implementation methods in Examples 1 to 4 above to calculate N scaling factors. And / or normalization factor γ.

[0848] Optionally, the size of the third information can be 2 bits, for example, including "00, 01, 10 and 11", which can correspond to Examples 1 to 4 above, respectively. Alternatively, the size of the third information can also be other bits, without specific limitation.

[0849] In one implementation, the number of bits corresponding to the third information is configured by the base station. For example, the base station configures it via RRC higher-layer signaling, MAC-CE, or DCI.

[0850] In one implementation, the number of bits corresponding to the third information is a preset value.

[0851] S630, the second device transmits information corresponding to N spatial basis according to N scaling factors.

[0852] In one implementation, the second device transmits information corresponding to N spatial basis vectors according to the first rule and N scaling factors.

[0853] The first rule satisfies any one of the following rules one through four.

[0854] Rule 1: Distribute the remaining power equally among the N spatial bases.

[0855] For example, assuming RI = θ = 4, the terminal device determines N = 2 spatial basis vectors. at this time With the remaining power at 1 / 4, and each spatial base allocated 1 / 8 of the power, meaning each flow is allocated 1 / 16 of the power, the transmission power of the first spatial base (e.g., spatial base index l, m) is increased by (2 + 1 / 8) / 2 = 1.0625 times, and the transmission power of the second spatial base (e.g., spatial base index l′, m′) is increased by (1 + 1 / 8) / 1 = 1.125 times. In other words, the transmission power of both flows corresponding to the first spatial base is increased by 1.0625 times, and the transmission power of both flows corresponding to the second spatial base is increased by 1.125 times.

[0856] Rule 2: Distribute the remaining power equally among P spatial bases. The P spatial bases belong to N spatial bases. The P scaling factors corresponding to the P spatial bases are all less than 1. The P scaling factors belong to N scaling factors. P is an integer greater than or equal to 1 and less than or equal to N.

[0857] Assuming RI = θ = 4, the terminal device determines N = 2 spatial basis vectors. γ′=1 / θ×[1+1+0.5+0.5]=3 / 4, at this time The remaining power is 1 / 4. Since the scaling factor corresponding to the first spatial base is 1, and the scaling factor corresponding to the second spatial base (e.g., the spatial base index is l′, m′) is 1 / 2, the remaining power is allocated to the second spatial base. That is, the power allocated to the two flows corresponding to the second spatial base is 1 / 8.

[0858] Rule 3: Allocate the remaining power according to the P scaling factors corresponding to the P spatial bases in descending order, where all P scaling factors are less than 1, and the P scaling factors belong to N scaling factors, where P is an integer greater than or equal to 1 and less than or equal to N. For example, after the scaling factor of the first spatial base is raised to equal to 1, it is then distributed to the next spatial base, until the sum of the transmission power corresponding to all spatial bases reaches the total power.

[0859] Assuming RI = θ = 4, the terminal device determines N = 2 spatial basis vectors. γ′=1 / θ×[1+1+0.5+0.5]=3 / 4, at this time The remaining power is 1 / 4. Since the scaling factor corresponding to the first spatial base is 1, and the scaling factor corresponding to the second spatial base (e.g., the spatial base index is l′, m′) is 1 / 2, the remaining power is allocated to the second spatial base. That is, the power allocated to the two flows corresponding to the second spatial base is 1 / 8.

[0860] Rule 4: Allocate the remaining power according to the P scaling factors corresponding to the P spatial bases in ascending order, where all P scaling factors are less than 1 and belong to N scaling factors, and P is an integer greater than or equal to 1 and less than or equal to N. For example, the remaining power is distributed to spatial bases whose scaling factors have not reached 1, and in ascending order of scaling factors, when the scaling factor of the first spatial base is raised to equal to 1, it is then distributed to the next spatial base, until the sum of the transmission power corresponding to all spatial bases reaches the total power.

[0861] Assuming RI = θ = 4, the terminal device determines N = 2 spatial basis vectors. γ′=1 / θ×[1+1+0.5+0.5]=3 / 4, at this time The remaining power is 1 / 4. Since the scaling factor corresponding to the first spatial base is 1, and the scaling factor corresponding to the second spatial base (e.g., the spatial base index is l′, m′) is 1 / 2, the remaining power is allocated to the second spatial base. That is, the power allocated to the two flows corresponding to the second spatial base is 1 / 8.

[0862] The remaining power is determined based on at least one of the following: the total power used during downlink channel transmission, N spatial bases, one or more scaling factors, the first RI, and the number of streams supported by the first spatial base, wherein the first RI corresponds to the N spatial bases.

[0863] It should be noted that the first rule mentioned above can be predefined or preconfigured, or it can be indicated by the network device through signaling; there is no limitation on this. It is understood that rules one through four above are illustrative examples of transmission over one or more of the N spatial bases, based on the condition that γ'<1 or γ'<θ.

[0864] Based on the above scheme, this application designs scaling factors and / or normalization factors based on a 3-bit scaling factor, so that when the sum of scaling factors corresponding to all flow or spatial bases is greater than 1, corresponding normalization is performed, and when the sum of scaling factors corresponding to all flow or spatial bases is less than 1, the transmission power corresponding to one or more spatial bases among the N spatial bases is amplified, that is, under the power constraints of flow level and / or spatial base level, the transmission power is reasonably allocated to avoid resource waste.

[0865] Figure 7 This is a flowchart illustrating a communication method provided in an embodiment of this application. For example... Figure 7 As shown, the method 700 includes the following steps.

[0866] S710, the second device sends configuration information to the first device.

[0867] Correspondingly, the first device receives configuration information from the second device.

[0868] The configuration information indicates the M scaling factors corresponding to the M groups of spatial basis, where M is an integer greater than or equal to 1.

[0869] The meaning of the configuration information and its indication method can be found in the relevant description of step S610 of method 600 above. For the sake of brevity, it will not be explained here.

[0870] S720, the first device sends the first information to the second device.

[0871] Correspondingly, the second device receives the first information from the first device.

[0872] The first information is used to indicate one or more of the N spatial bases or N flows, and / or M scaling factors. The N spatial bases belong to the M groups of spatial bases. The first information is used to determine the N scaling coefficients. N and M are both integers greater than or equal to 1.

[0873] Understandably, N scaling factors correspond to one or more scaling factors, including: N spatial basis vectors corresponding to one or more scaling factors, or N flows corresponding to one or more scaling factors.

[0874] Optionally, this application does not limit the magnitude relationship between N and M. For example, N is greater than or equal to M, or N is greater than M; or M is greater than or equal to N, or M is greater than N. Furthermore, this application does not limit the implementation method of the first device determining N spatial bases or N flows, and / or one or more scaling factors from M scaling factors. For example, the first device can receive and measure a reference signal, and select N spatial bases whose signal quality is greater than or equal to a first threshold for reporting.

[0875] S730, the second device determines N scaling factors based on N spatial bases or N flows, and / or one or more scaling factors from M scaling factors.

[0876] For a detailed description of the specific implementation, please refer to step S620 of method 600 above, where the first device (e.g., a terminal device) determines the N scaling factors. For the sake of brevity, this will not be described here.

[0877] S740, the second device transmits information corresponding to N spatial basis vectors according to N scaling factors.

[0878] In one implementation, the second device transmits information corresponding to N spatial basis vectors according to the first rule and N scaling factors.

[0879] The first rule satisfies any one of the following rules one through four.

[0880] Rule 1: Distribute the remaining power equally among the N spatial bases.

[0881] Rule 2: Distribute the remaining power equally among P spatial bases. The P spatial bases belong to N spatial bases. The P scaling factors corresponding to the P spatial bases are all less than 1. The P scaling factors belong to N scaling factors. P is an integer greater than or equal to 1 and less than or equal to N.

[0882] Rule 3: Allocate the remaining power according to the P scaling factors corresponding to the P spatial basis in descending order, where all P scaling factors are less than 1, the P scaling factors belong to N scaling factors, and P is an integer greater than or equal to 1 and less than or equal to N.

[0883] Rule 4: Allocate the remaining power according to the P scaling factors corresponding to the P spatial basis in ascending order, where all P scaling factors are less than 1, the P scaling factors belong to N scaling factors, and P is an integer greater than or equal to 1 and less than or equal to N.

[0884] The remaining power is determined based on at least one of the following: the total power used during downlink channel transmission, N spatial bases, one or more scaling factors, the first RI, and the number of streams supported by the first spatial base, wherein the first RI corresponds to the N spatial bases.

[0885] For specific implementation details and examples, please refer to the relevant description of step S630 of method 600 above. For the sake of brevity, it will not be described here again.

[0886] It should be noted that the above Figure 6 and Figure 7 This paper primarily uses the DBF architecture as an example to illustrate the technical solution of this application. For the HBF architecture, the transmit power corresponding to multiple spatial bases or multiple streams can be controlled through the following implementation methods.

[0887] In the first implementation, the base station independently configures a scaling factor for each of the multiple beams.

[0888] Example 1, Beam-level scaling factor: This means that one scaling factor is configured for each beam. For example, assuming that there is satellite coexistence interference between beams #0 and #1, the base station configures a scaling factor for each spatial base in beams #0 and #1. However, for beams #2 and #3, there may not be satellite coexistence interference, so all spatial bases in beams #2 and #3 can be configured with a scaling factor, or none at all.

[0889] Example 2: If each beam is configured with an independent flow-level scaling factor or a spatial basis-level scaling factor, then different beams will have different scaling factors. Optionally, the scaling factors of each beam can be configured differentially.

[0890] In the second implementation, the base station configures scaling factors for multiple beam groups, and the scaling factor configuration method is the same for the same group of beams.

[0891] Example 1: The same configuration method is used within the same group.

[0892] For example, if there is satellite coexistence interference between beam #0 and beam #1, the configuration of the scaling factors corresponding to beam #0 and beam #1 can refer to the relevant description in Example 3 of step S620 of method 600 above; if there is satellite coexistence interference between beam #2 and beam #3, the configuration of the scaling factors corresponding to beam #2 and beam #3 can refer to the relevant description in Example 2 of step S620 of method 600 above.

[0893] Example 2: The same difference value is used within the same group.

[0894] Based on the above scheme, this application designs scaling factors and / or normalization factors based on a 3-bit scaling factor, so that when the sum of scaling factors corresponding to all flow or spatial bases is greater than 1, corresponding normalization is performed, and when the sum of scaling factors corresponding to all flow or spatial bases is less than 1, the transmission power corresponding to one or more spatial bases among the N spatial bases is amplified, that is, under the power constraints of flow level and / or spatial base level, the transmission power is reasonably allocated to avoid resource waste.

[0895] The above text combined Figures 1 to 7 The communication method embodiments of this application are described in detail below, and will be combined with... Figure 8 and Figure 9 This application describes in detail the communication device-side embodiments. It should be understood that the descriptions of the device embodiments correspond to the descriptions of the method embodiments; therefore, any parts not described in detail can be found in the preceding method embodiments.

[0896] Figure 8 This is a schematic block diagram of the communication device 1000 provided in an embodiment of this application. Figure 8As shown, the communication device 1000 includes a processing module 1010 and a communication module 1020. The communication device 1000 can be a terminal-side device, or a communication device applied to or used in conjunction with a terminal-side device to implement methods executed on the terminal-side, such as a chip, chip system, or circuit; or, the communication device 1000 can be a network-side device, or a communication device applied to or used in conjunction with a network-side device to implement methods executed on the network-side, such as a chip, chip system, or circuit.

[0897] The communication module can also be called a transceiver module, transceiver, transceiver unit, or transceiver device. The processing module can also be called a processor, processing board, processing unit, or processing device. Optionally, the communication module is used to perform the sending and receiving operations on the terminal side and network side in the above method. The device in the communication module that implements the receiving function can be considered a receiving unit, and the device in the communication module that implements the sending function can be considered a sending unit; that is, the communication module includes a receiving unit and a sending unit.

[0898] Optionally, the communication device 1000 may further include a storage module 1001 for storing device program code and / or data.

[0899] In one example, when the communication device 1000 is applied to the terminal side, it is for example, a terminal or a communication module in the terminal, or a circuit or chip in the terminal responsible for communication functions. The processing module 1010 can be used to implement the processing functions on the terminal side in the above embodiments, and the communication module 1020 can be used to implement the transmit and receive functions on the terminal side in the above embodiments.

[0900] The terminal side includes terminal devices, or chips or circuits in the terminal devices (such as modem chips, also known as baseband chips, or system-on-chip (SoC) chips or system-in-package (SIP) chips containing modem cores), or functional modules in the terminal devices that can call and execute programs.

[0901] For example, the communication module 1020 is used to receive configuration information, which indicates M scaling factors corresponding to M groups of airspace bases, where M is an integer greater than or equal to 1; the communication module 1020 is also used to send first information, which indicates N scaling coefficients, which correspond to N airspace bases, which belong to M groups of airspace bases, and one or more scaling factors belong to M scaling factors, where N is an integer greater than or equal to 1 and less than or equal to M.

[0902] For example, the communication module 1020 is used to receive configuration information, which indicates M scaling factors corresponding to M groups of airspace bases, where M is an integer greater than or equal to 1; the communication module 1020 is also used to send first information, which indicates N airspace bases and / or one or more scaling factors, where the N airspace bases belong to M groups of airspace bases, the N airspace bases correspond to one or more scaling factors, and the one or more scaling factors belong to M scaling factors, where N is an integer greater than or equal to 1 and less than or equal to M; the processing module 1010 is used to determine N scaling coefficients based on the N airspace bases and one or more scaling factors.

[0903] In one possible design, when the communication device 1000 is a terminal or a communication module within a terminal, the functionality of the processing module 1010 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) or SIP chip containing a modem core. The functionality of the communication module 1020 can be implemented by transceiver circuitry.

[0904] In one possible design, when the communication device 1000 is a circuit or chip in a terminal responsible for communication functions, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing module 1010 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the communication module 1020 can be implemented by interface circuits or data transceiver circuits on the aforementioned chip.

[0905] In one example, when the communication device 1000 is applied to the network side, it is for example, a network device or a communication module in a network device, or a circuit or chip in a terminal responsible for communication functions. The processing module 1010 can be used to implement the network-side processing functions in the above embodiments, and the communication module 1020 can be used to implement the network-side transmit and receive functions in the above embodiments.

[0906] The network side includes network devices, or chips or circuits within network devices, or CUs or DUs within network devices, or functional modules within network devices that can call and execute programs.

[0907] For example, the communication module 1020 is used to send configuration information, which indicates M scaling factors corresponding to M groups of airspace bases, where M is an integer greater than or equal to 1; the communication module 1020 is also used to receive first information, which indicates N scaling coefficients, which correspond to N airspace bases, which belong to M groups of airspace bases, and one or more scaling factors belong to M scaling factors, where N is an integer greater than or equal to 1 and less than or equal to M; the processing module 1010 is used to transmit information corresponding to the N airspace bases according to the N scaling coefficients.

[0908] For example, the communication module 1020 is used to send configuration information, which indicates M scaling factors corresponding to M groups of airspace bases, where M is an integer greater than or equal to 1; the communication module 1020 is also used to receive first information, which indicates N airspace bases and / or one or more scaling factors, where the N airspace bases belong to M groups of airspace bases, the N airspace bases correspond to one or more scaling factors, and the one or more scaling factors belong to M scaling factors, where N is an integer greater than or equal to 1 and less than or equal to M; N scaling coefficients are determined based on the N airspace bases and one or more scaling factors; the processing module 1010 is used to transmit the information corresponding to the N airspace bases based on the N scaling coefficients.

[0909] Furthermore, it should be noted that the aforementioned communication module and / or processing module can be implemented through virtual modules. For example, the processing module can be implemented through software functional units or virtual devices, and the communication module can be implemented through software functions or virtual devices. Alternatively, the processing module or communication module can also be implemented through physical devices, such as chips / circuits (e.g., integrated circuits or logic circuits). The communication module can be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operation) and output operations (corresponding to the aforementioned sending operation); the processing module is an integrated processor, microprocessor, or circuit (e.g., integrated circuits or logic circuits).

[0910] It is understood that the division of units in the above-described device is merely a logical functional division. Each function can correspond to a functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated into a single physical entity, or they can be distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0911] The module division in this application is illustrative and represents only one logical functional division. In actual implementation, other division methods are possible. Furthermore, the functional modules in the various examples of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0912] Figure 9This is a schematic block diagram of a communication device 2000 provided in an embodiment of this application. Optionally, the communication device 2000 may be a chip or a chip system. Optionally, in this application, the chip system may be composed of chips or may include chips and other discrete devices.

[0913] like Figure 9 As shown, the communication device 2000 can be used to implement the functions of any device (e.g., terminal device, network device) in the communication system described in the foregoing examples. The communication device 2000 may include at least one processor 2010. Optionally, the processor 2010 is coupled to a memory, which may be located within the device, integrated with the processor, or located outside the device. For example, the communication device 2000 may also include at least one memory 2020. The memory 2020 stores the computer programs, computer programs or instructions, and / or data necessary for implementing any of the above examples; the processor 2010 may execute the computer programs stored in the memory 2020 to complete the methods in any of the above examples.

[0914] The communication device 2000 may also include a communication interface 2030, through which the communication device 2000 can interact with other devices. For example, the communication interface 2030 may be a transceiver, circuit, bus, module, pin, or other type of communication interface. When the communication device 2000 is a chip-based device or circuit, the communication interface 2030 in the device 2000 may also be an input / output circuit, capable of inputting information (or receiving information) and outputting information (or sending information). The processor 2010 may be an integrated processor, microprocessor, integrated circuit, or logic circuit, etc., and the processor can determine the output information based on the input information.

[0915] In one example, when the communication device 2000 is applied to the terminal side, the processor 2010 can be used to implement the processing functions of the terminal side in the above embodiments, and the communication interface 2030 can be used to implement the sending and receiving functions of the terminal side in the above embodiments.

[0916] The terminal side includes terminal devices, or chips or circuits in the terminal devices (such as modem chips, also known as baseband chips, or system-on-chip (SoC) chips or system-in-package (SIP) chips containing modem cores), or functional modules in the terminal devices that can call and execute programs.

[0917] In another example, when the communication device 2000 is applied to the network side, the processor 2010 can be used to implement the network side processing functions in the above embodiments, and the communication interface 2030 can be used to implement the network side sending and receiving functions in the above embodiments.

[0918] The network side includes network devices, or chips or circuits within network devices, or central units (CUs) or distributed units (DUs) within network devices, or functional modules within network devices that can call and execute programs.

[0919] The coupling in this application refers to indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 2010 may operate in conjunction with the memory 2020 and the communication interface 2030. This application does not limit the specific connection medium between the processor 2010, the memory 2020, and the communication interface 2030.

[0920] Optionally, such as Figure 9 As shown, the processor 2010, the memory 2020, and the communication interface 2030 are interconnected via a bus 2040. Optionally, the bus may include buses of the types such as address bus, data bus, and control bus. Furthermore, for ease of illustration, Figure 9 The diagram shows a bus 2040, but does not imply that there is only one bus or one type of bus.

[0921] It should be understood that the processor mentioned in the embodiments of this application can be one of the following devices or a portion of the circuitry used for processing functions: a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0922] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0923] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0924] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0925] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by a communication device (such as a network side or a terminal side) in the above-described method embodiments.

[0926] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods performed by a communication device (such as a network side or a terminal side) in the above-described method embodiments.

[0927] This application also provides a communication system, which includes the network side and / or terminal side described in the above embodiments.

[0928] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0929] In the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0930] In this application, examples may reference each other without logical contradiction. For example, methods and / or terms between method embodiments may reference each other, functions and / or terms between device embodiments may reference each other, and functions and / or terms between device examples and method examples may reference each other.

[0931] It should be understood that the above embodiments are mainly illustrated using devices in existing network architectures as examples, and the specific form of the devices is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.

[0932] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0933] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be described again here.

[0934] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0935] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0936] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0937] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the essential contributing part of the technical solution of this application, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, external hard drives, ROM, RAM, magnetic disks, or optical disks.

[0938] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method applied to a first device, characterized in that, include: Receive configuration information, which indicates M scaling factors corresponding to M groups of spatial basis, where M is an integer greater than or equal to 1; Send a first message indicating N scaling factors, which correspond to N spatial bases, or the N scaling factors correspond to N flows, the N spatial bases belong to the M groups of spatial bases, and the N scaling factors correspond to one or more of the M scaling factors, where N and M are both integers greater than or equal to 1.

2. The method according to claim 1, characterized in that, The first information includes at least one of the following: The N scaling factors, the first index, the second index, the first precoding matrix indicator PMI, the first rank indicator RI, or the first correspondence; Wherein, the first index indicates the N scaling factors, the second index indicates the first value corresponding to the N spatial bases, the first value is used to determine the N scaling factors, the first correspondence is used to indicate the correspondence between the N spatial bases and the N scaling factors, the first PMI includes the index of the N spatial bases, the first PMI corresponds to the N spatial bases, and the first RI corresponds to the N spatial bases.

3. The method according to claim 2, characterized in that, The first PMI corresponds to the first precoding matrix; The first precoding matrix is ​​associated with the N scaling factors and / or normalization factors, and the normalization factors are associated with the N scaling factors and / or the first RI.

4. The method according to claim 3, characterized in that, The first precoding matrix satisfies the following relationship: or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or Among them, P CSI-RS The number of Channel State Information Reference Signal (CSI-RS) ports is represented by γ, which represents the normalization factor, and p l*,m* p represents the first scaling factor. l*,m* ∈{p l,m p l′,m′ p l″,m″ p l″′,m″′ p l″″,m″″ }, v l*,m* v represents the global vector corresponding to a certain beam. l*,m* ∈{v l,m v l′,m′ v l″,m″ v l″′,m″′ v l″″,m″″ }, n is the value corresponding to i2 fed back by the first device.

5. The method according to claim 3 or 4, characterized in that, The first scaling factor among the N scaling factors is determined based on at least one of the first RI, the number of streams supported by the first spatial basis, the first scaling factor, or the first predefined value; Wherein, the first scaling factor belongs to one or more scaling factors, the first spatial basis belongs to the N spatial basis, the first scaling coefficient is determined according to the first scaling factor, and the first spatial basis corresponds to the first scaling factor.

6. The method according to claim 5, characterized in that, The first scaling factor includes at least one of the following: p l*,m* =1; p l*,m* =max{p l,m ,p l′,m′ ,p l″,m″ ,p l″′,m″′ …}; p l*,m* =min{p l,m ,p l′,m′ ,p l″,m″ ,p l″′,m″′ …}; p l*,m* =s l*,m* ; p l*,m* =α l*,m* ×1; p l*,m* =α l*,m* ×max{p l,m ,p l′,m′ ,p l″,m″ ,p l″′,m″′ …}; p l*,m* =α l*,m* ×min{p l,m ,p l′,m′ ,p l″,m″ ,p l″′,m″′ …}; p l*,m* =α l*,m* ×s l*,m* ;or, p l*,m* For predefined values; Where, p l*,m* s represents the first scaling factor. l*,m* Let r represent the first scaling factor. l*,m* This represents the number of streams supported by the first spatial basis. Indicates the first RI, l * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. Let α represent the scaling factor corresponding to the j-th spatial basis, where the j-th spatial basis is one of the N spatial basis bases. Let α represent the scaling factor of the transmission power corresponding to the first spatial basis, where j is an integer greater than or equal to 1 and less than or equal to N. Let max{} represent the maximum value function, and let min{} represent the minimum value function. * ∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or l * ∈{l δ1 ,l δ2 ,…,l δN-1 }, m * ∈{m δ1 ,m δ2 ,…,m δN-1 }, 1≤δj≤N, or, l * ∈{l1,l2,…,l N }, m * ∈{m1,m2,…,m N } 7. The method according to claim 5 or 6, characterized in that, When the first scaling factor is a specific value or a specific state p l*,m* =1, or, or, 8. The method according to any one of claims 3 to 7, characterized in that, The normalization factor is determined based on at least one of the first RI, the number of streams supported by the first spatial basis, or the first scaling factor. Wherein, the first scaling factor belongs to one or more scaling factors, the first spatial basis belongs to the N spatial basis, the first scaling coefficient is determined according to the first scaling factor, and the first spatial basis corresponds to the first scaling factor.

9. The method according to any one of claims 3 to 8, characterized in that, The normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor Wherein, v′ satisfies at least one of the following: or, in, Indicates the first RI, l * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. This represents the scaling factor corresponding to the j-th spatial basis. This represents the number of flows supported by the j-th spatial basis, which is one of the N spatial basis bases.

10. The method according to claim 9, characterized in that, When γ'>1 or When the normalization factor γ = γ', or, When γ'≤1, the normalization factor γ=1; or, when At that time, the normalization factor 11. The method according to any one of claims 3 to 10, characterized in that, The first scaling factor and the normalization factor satisfy at least one of the following: or, Where, r l*,m* s represents the number of streams supported by the first spatial basis. l*,m* Let l represent the first scaling factor. * ∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or l * ∈{l δ1 ,l δ2 ,…,l δN-1 }, m * ∈{m δ1 ,m δ2 ,…,m δN-1 }, 1≤δj≤N.

12. The method according to claim 11, characterized in that, like but or, like but 13. The method according to any one of claims 1 to 12, characterized in that, Where β(i) is the power back-off coefficient, x(i) = [x (0) (i)...x (ν-1) (i)] T It is a vector of PDSCH symbols mapped by the layer, y(i) = [y (3000) (i)...y (3000+P-1) (i)] T , It is the number of modulation symbols for each line port. It is the number of modulation symbols per layer, P∈[1,2,4,8,12,16,24,32,48,64,96,128,144,192,256,512] represents the number of CSI-RS ports.

14. The method according to claim 13, characterized in that, The value of β(i) includes at least one of the following: β(i) = 1 or -1; β(i)=p l*,m* ; β(i)=min{s1,…,s j ,…s Q }; β(i)=s j ; β(i) = γ; Where Q represents the number of scaling factors, p l*,m* Let represent the first scaling factor, γ represent the scaling factor, j is a predefined value, max{} represents the maximum value function, and min{} represents the minimum value function.

15. A communication method applied to a second device, characterized in that, include: Send configuration information, which indicates M scaling factors corresponding to M groups of spatial basis, where M is an integer greater than or equal to 1; Receive first information, the first information indicating N scaling factors, the N scaling factors corresponding to N spatial bases, or, the N scaling factors corresponding to N flows, the N spatial bases belonging to the M groups of spatial bases, the N scaling factors corresponding to one or more scaling factors among the M scaling factors, where N and M are both integers greater than or equal to 1; The information corresponding to the N spatial basis is transmitted according to the N scaling factors.

16. The method according to claim 15, characterized in that, The first information includes at least one of the following: The N scaling factors, the first index, the second index, the first precoding matrix indicator PMI, the first rank indicator RI, or the first correspondence; Wherein, the first index indicates the N scaling factors, the second index indicates the first value corresponding to the N spatial bases, the first value is used to determine the N scaling factors, the first correspondence is used to indicate the correspondence between the N spatial bases and the N scaling factors, the first PMI includes the index of the N spatial bases, the first PMI corresponds to the N spatial bases, and the first RI corresponds to the N spatial bases.

17. The method according to claim 16, characterized in that, The first PMI corresponds to the first precoding matrix; The first precoding matrix is ​​associated with the N scaling factors and / or normalization factors, and the normalization factors are associated with the N scaling factors and / or the first RI.

18. The method according to claim 17, characterized in that, The first scaling factor among the N scaling factors is determined based on at least one of the first RI, the number of streams supported by the first spatial basis, the first scaling factor, or the first predefined value; Wherein, the first scaling factor belongs to one or more scaling factors, the first spatial basis belongs to the N spatial basis, the first scaling coefficient is determined according to the first scaling factor, and the first spatial basis corresponds to the first scaling factor.

19. The method according to claim 18, characterized in that, The first scaling factor includes at least one of the following: p l*,m* =1; p l*,m* =max{p l,m ,p l′,m′ ,p l″,m″ ,p l″′,m″′ …}; p l*,m* =min{p l,m ,p l′,m′ ,p l″,m″ ,p l″′,m″′ …}; p l*,m* =s l*,m* ; p l*,m* =α l*,m* ×1; p l*,m* =α l*,m* ×max{p l,m ,p l′,m′ ,p l″,m″ ,p l″′,m″′ …}; p l*,m* =α l*,m* ×min{p l,m ,p l′,m′ ,p l″,m″ ,p l″′,m″′ …}; p l*,m* =α l*,m* ×s l*,m* ;or, p l*,m* For predefined values; Where, p l*,m* s represents the first scaling factor. l*,m* Let r represent the first scaling factor. l*,m* Let θ represent the number of flows supported by the first spatial basis, and let l represent the first RI. * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. This represents the scaling factor corresponding to the j-th spatial basis. This represents the number of streams supported by the j-th spatial base, where α represents the scaling factor of the transmission power corresponding to the first spatial base, j is an integer greater than or equal to 1 and less than or equal to N, max{} represents the maximum value function, min{} represents the minimum value function, and l * ∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or l * ∈{l δ1 ,l δ2 ,…,l δN-1 }, m * ∈{m δ1 ,m δ2 ,…,m δN-1 }, 1≤δi≤N, or, l * ∈{l1,l2,…,l N }, m * ∈{m1,m2,…,m N } 20. The method according to claim 18 or 19, characterized in that, When the first scaling factor is a specific value or a specific state p l*,m* =1, or, or, 21. The method according to any one of claims 17 to 20, characterized in that, The normalization factor is determined based on at least one of the first RI, the number of streams supported by the first spatial basis, or the first scaling factor. Wherein, the first scaling factor belongs to one or more scaling factors, the first spatial basis belongs to the N spatial basis, the first scaling coefficient is determined according to the first scaling factor, and the first spatial basis corresponds to the first scaling factor.

22. The method according to any one of claims 17 to 21, characterized in that, The normalization factor γ = γ'; or, when γ' ≤ 1, the normalization factor γ = 1; or, when At that time, the normalization factor Wherein, v′ satisfies at least one of the following: or, in, Indicates the first RI, l * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. This represents the scaling factor corresponding to the j-th spatial basis. This represents the number of flows supported by the j-th spatial basis, which is one of the N spatial basis bases.

23. The method according to claim 22, characterized in that, When γ'>1 or When the normalization factor γ = γ', or, When γ'≤1, the normalization factor γ=1; or, when At that time, the normalization factor 24. The method according to any one of claims 17 to 23, characterized in that, The first scaling factor and the normalization factor satisfy at least one of the following: or, Where, r l*,m* s represents the number of streams supported by the first spatial basis. l*,m* Let l represent the first scaling factor. * ∈{l,l′,l″,l″′,l″″…}, m * ∈{m,m′,m″,m″′,m″″…}, or l * ∈{l δ1 ,l δ2 ,…,l δN-1 }, m * ∈{m δ1 ,m δ2 ,…,m δN-1 }, 1≤δi≤N.

25. The method according to claim 24, characterized in that, like but or, like but 26. The method according to any one of claims 15 to 24, characterized in that, Transmitting information corresponding to the N spatial basis according to the N scaling factors includes: The information corresponding to the N spatial basis is transmitted according to the first rule and the N scaling factors; Wherein, the first rule satisfies at least one of the following: The remaining power is evenly distributed among the N spatial bases; The remaining power is evenly distributed to P spatial bases, which belong to the N spatial bases. The P scaling factors corresponding to the P spatial bases are all less than 1, and the P scaling factors belong to the N scaling factors. P is an integer greater than or equal to 1 and less than or equal to N. The remaining power is allocated according to the P scaling factors corresponding to the P spatial basis in descending order, where all P scaling factors are less than 1, and the P scaling factors belong to the N scaling factors, and P is an integer greater than or equal to 1 and less than or equal to N; or... The remaining power is allocated according to the P scaling factors corresponding to the P spatial basis in ascending order, wherein all P scaling factors are less than 1, and the P scaling factors belong to the N scaling factors, where P is an integer greater than or equal to 1 and less than or equal to N. The remaining power is determined based on at least one of the following: the total power used during downlink channel transmission, the N spatial bases, the one or more scaling factors, the first RI, and the number of streams supported by the first spatial base, wherein the first RI corresponds to the N spatial bases.

27. A communication device, characterized in that, It includes modules for implementing the method as described in any one of claims 1 to 14, or modules for implementing the method as described in any one of claims 15 to 26.

28. A communication device, characterized in that, Includes a processor configured to execute post-instructions of a computer program in memory to cause the method as described in any one of claims 1 to 14 to be performed, or to cause the method as described in any one of claims 15 to 26 to be performed.

29. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program or instructions that, when run on a computer, cause the method as described in any one of claims 1 to 26 to be performed.

30. A computer program product, characterized in that, Includes a computer program or instructions that, when executed by a processor, cause the method as described in any one of claims 1 to 26 to be performed.