Communication method, apparatus and system
By receiving and transmitting configuration information in a high-frequency communication system, indicating the scaling factor and scaling coefficient of the spatial basis, the power control problem at the flow level and spatial basis level is solved, realizing the rational allocation of transmission power and efficient utilization of resources, thereby improving transmission performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-11
- Publication Date
- 2026-03-26
AI Technical Summary
In high-frequency communication systems, existing technologies have failed to effectively control power at the flow level and spatial basis level, resulting in resource waste and reduced transmission performance.
By receiving and sending configuration information, indicating the scaling factor and scaling coefficient of the spatial base, the transmission power is rationally allocated, ensuring improved power utilization efficiency, avoiding resource waste, and guaranteeing transmission performance under the power constraints of the flow level and the spatial base.
It enables the rational allocation of transmission power in high-frequency communication systems, improves power utilization efficiency, avoids resource waste, and ensures transmission performance.
Smart Images

Figure CN2025120727_26032026_PF_FP_ABST
Abstract
Description
A communication method, apparatus and system
[0001] This application claims priority to the Chinese Patent Application No. 202411336438.7, filed on September 23, 2024, and entitled "A communication method, apparatus and system", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and more particularly, to a communication method, apparatus and system. BACKGROUND
[0003] In a communication system at a higher frequency band, a base station (and a terminal at 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, different array weighting methods (i.e., different beamforming methods) are used for different array scales at different frequency bands. According to the implementation scheme of beamforming, there are digital beamforming (DBF), analog beamforming (ABF) and hybrid beamforming (HBF).
[0004] 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
[0005] The present application provides a communication method, apparatus and system to avoid resource waste and ensure transmission performance.
[0006] In a first aspect, a communication method is provided. The method can be performed by a first apparatus. Unless otherwise specified, the first apparatus in the present application can refer to a communication device (e.g., a terminal device), a component (e.g., a communication module, a processor, a circuit, a chip, or a chip system, etc.) in the communication device, or a logic module or software that can realize all or part of the functions of the communication device.
[0007] The method includes: receiving configuration information, the configuration information indicating M sets of scaling factors corresponding to M sets 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 sets of spatial domain bases, the N scaling coefficients corresponding to one or more of the M sets of scaling factors, N and M both being integers greater than or equal to 1.
[0008] It can be understood that the N scaling coefficients are determined by the one or more scaling factors.
[0009] It can be understood that the N scaling coefficients correspond to one or more of the M scaling factors, including that the N spatial 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.
[0010] It can be understood that each of the M groups of spatial bases can include one or more spatial bases, which is not limited. Wherein, the M scaling factors corresponding to the M groups of spatial bases can be understood as one scaling factor corresponding to a group of spatial bases. If each group of spatial bases contains one spatial base, the M scaling factors corresponding to the M groups of spatial bases can be replaced by: the M scaling factors corresponding to the M spatial bases.
[0011] It can be understood that the N spatial bases selected or determined by the terminal device can belong to one or more of the M groups of spatial bases, which is not limited. That is, one scaling factor can correspond to one or more spatial bases, which can belong to one group of spatial bases, or can belong to multiple groups of spatial bases, which is not limited.
[0012] Optionally, the present application does not limit the size relationship between the N spatial bases and the M groups of spatial 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 bases, which belong to M=1 group of spatial 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 bases, which belong to M=4 group of spatial bases.
[0013] 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 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 bases is less than 1, the transmission power corresponding to one or more of the N spatial bases is amplified, that is, to ensure that the reasonable allocation of transmit power is realized under the stream level and / or spatial base level power constraint, the utilization efficiency of power is improved, the resource waste is avoided, and the transmission performance is guaranteed.
[0014] 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 i-th spatial domain basis vector corresponds to the number of transmitted streams r i Associated with the index (l, m) of the spatial domain basis, it can be expressed as s l,m , r l,m .
[0015] 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, and here the stream can be replaced by layer or layer. For convenience of description, the embodiments of the present application are uniformly exemplified by taking the stream. For example, when r i = 1, it can represent that one spatial domain basis carries 1 stream; when r i = 2, it can represent that one spatial domain basis carries 2 streams, and the scaling coefficients of the 2 streams are the same, both of which are , and so on.
[0016] 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, and the specific name thereof is not limited by the present application. For convenience of description, the embodiments of the present application are uniformly exemplified by taking the spatial domain basis.
[0017] 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.
[0018] 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 by the present application.
[0019] 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 the M spatial domain bases, and correspondingly, the terminal device can select or determine one or more scaling factors corresponding to the N spatial domain bases through measurement of the reference signal, and then calculate the N scaling coefficients corresponding to the one or more scaling factors, 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 future, avoid resource waste, and guarantee transmission performance. For the manifestation of indicating the N scaling coefficients through the first information, please refer to the relevant description below.
[0020] In some implementations of the first aspect, the first information includes at least one of the following: the N scaling coefficients, the first index, the second index, a first precoding matrix indicator (PMI) and / or a first rank indicator (RI), or a first correspondence relationship.
[0021] 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, the number of the first value a is 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 includes indexes 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.
[0022] In some implementations of the first 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, and the normalization factor is associated with the N scaling coefficients and / or the first RI.
[0023] In some implementations of the first 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 basis, 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 basis belongs to the N spatial domain bases, the first scaling coefficient is determined according to the first scaling factor, and the first spatial domain basis corresponds to the first scaling factor.
[0024] In some implementations of the first aspect, the first scaling coefficient includes at least one of the following:
[0025] Alternatively,
[0026] is a predefined value;
[0027] wherein, denotes the first scaling factor, denotes the first scaling factor, denotes the number of streams supported by the first spatial base, and denotes the first RI, and denotes the first spatial base, * ,m * denote the indices of the first spatial base in horizontal direction and vertical direction respectively, denotes the scaling factor 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, and denotes the first spatial base, * ∈{l,l′,l″,l″′,l″″…},m * ∈{m,m′,m″,m″′,m″″…},or * ∈{l δ1 ,l δ2 ,…,l δN-1},m * ∈{m δ1 ,m δ2 ,…,m δN-1},1≤δj≤N, or * ∈{l1,l2,…,l N},m * ∈{m1,m2,…,m N}.
[0028] It can be understood that, may be related to the spatial base, or may be independent of the spatial base, the spatial base is raised by the same multiple, and the number of spatial bases raised by the multiple can be one or more.
[0029] In some implementations of the first aspect, when the first scaling factor is a specific value or a specific state,
[0030] or, or,
[0031] In some implementations of the first aspect, the normalization factor is determined according to at least one of the first RI, a number of streams supported by the first spatial basis, or the first scaling factor. In some implementations of the first aspect, 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.
[0032] In some implementations of the first aspect, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ.
[0033] wherein γ' satisfies at least one of the following: or,
[0034] wherein θ represents the first RI, l * ,m * represent indices of the first spatial basis in a horizontal direction and a vertical direction, respectively, represents a scaling coefficient corresponding to the jth spatial basis, represents a number of streams supported by the jth spatial basis, and the jth spatial basis is one of the N spatial bases.
[0035] 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 γ = θ.
[0036] In some implementations of the first aspect, the first scaling coefficient and the normalization factor satisfy at least one of the following:
[0037] or,
[0038] wherein, represents a number of streams supported by the first spatial basis, 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.
[0039] In some implementations of the first aspect, if then or
[0040] if then
[0041] In some implementations of the first aspect,
[0042] wherein β(i) is a power backoff coefficient, x(i) = [x (0) (i)...x (v-1) (i)] T is a vector of PDSCH symbols of layer mapping, 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:
[0043] β(i) = 1 or -1;
[0044] β(i) = min{s1,...,s j ,...s Q};
[0045] β(i) = s j ;
[0046] β(i) = γ;
[0047] wherein Q represents the number of scaling factors, represents the first scaling coefficient, γ represents a scaling factor, j is a predefined, max{} represents a maximum value function, and min{} represents a minimum value function.
[0048] 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 the present 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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.
[0054] In some implementations of the second aspect, the first scaling coefficient comprises at least one of the following:
[0055] Or,
[0056] is a predefined value;
[0057] 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}.
[0058] In some implementations of the second aspect, when the first scaling factor is a specific value or a specific state,
[0059] Or, Or,
[0060] 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.
[0061] In some implementations of the second aspect, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ.
[0062] wherein γ' satisfies at least one of the following: or,
[0063] wherein θ represents the first RI, l * ,m * represent indices of the first spatial basis in horizontal and vertical directions, respectively, represents a scaling coefficient corresponding to the jth spatial basis, represents a number of streams supported by the jth spatial basis, the jth spatial basis being one of the N spatial bases.
[0064] In some implementations of the second aspect, when γ' > 1 or γ' > θ, the normalization factor γ = γ'; or, when γ' ≤ 1, the normalization factor γ = 1; or, when γ' ≤ θ, the normalization factor γ = θ.
[0065] In some implementations of the second aspect, the first scaling coefficient and the normalization factor satisfy at least one of the following:
[0066] or,
[0067] wherein, represents a number of streams supported by the first spatial basis, 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.
[0068] In some implementations of the second aspect, if then or,
[0069] if then
[0070] In some implementations of the second aspect, the information corresponding to the N spatial domain bases is transmitted according to the N scaling coefficients, including: transmitting the information corresponding to the N spatial domain bases according to a first rule and the N scaling coefficients;
[0071] wherein the first rule satisfies at least one of the following:
[0072] the remaining power is evenly distributed to the N spatial domain bases;
[0073] the remaining power is evenly distributed to P spatial domain bases, the P spatial domain bases belong to the N spatial domain bases, the P scaling coefficients corresponding to the P spatial domain bases are all less than 1, the P scaling coefficients belong to the N scaling coefficients, and P is an integer greater than or equal to 1 and less than or equal to N;
[0074] the remaining power is distributed according to the order of the P scaling coefficients corresponding to the P spatial domain bases from large to small, the P scaling coefficients are all less than 1, the P scaling coefficients belong to the N scaling coefficients, and P is an integer greater than or equal to 1 and less than or equal to N; or
[0075] the remaining power is distributed according to the order of the P scaling coefficients corresponding to the P spatial domain bases from small to large, the P scaling coefficients are all less than 1, the P scaling coefficients belong to the N scaling coefficients, and P is an integer greater than or equal to 1 and less than or equal to N;
[0076] wherein the remaining power is determined according to at least one of the total power used in the downlink channel transmission process, the N spatial domain bases, one or more scaling factors, the first RI, and the number of streams supported by the first spatial domain base.
[0077] In some implementations of the second aspect,
[0078] wherein β(i) is a power backoff coefficient, x(i) = [x (0) (i)...x (v-1) (i)] T is a vector of layer-mapped PDSCH symbols, 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 second aspect, the value of β(i) includes at least one of the following:
[0079] β(i) = 1 or -1;
[0080] β(i) = min{s1, …, s j ,…s Q};
[0081] β(i) = s j ;
[0082] β(i) = γ;
[0083] wherein Q denotes the number of scaling factors, denotes the first scaling factor, γ denotes a scaling factor, j is predefined, max{} denotes a maximum function, and min{} denotes a minimum function.
[0084] The beneficial effects of the above-mentioned second aspect and certain implementation forms of the second aspect can be referred to the description related to the first aspect, which will not be repeated here.
[0085] In a third aspect, a communication method is provided. The method can be performed by a first apparatus. Unless specifically stated, the first apparatus in the present application can refer to a communication device (e.g., a terminal device), a component (e.g., a communication module, a processor, a circuit, a chip, or a chip system, etc.) in the communication device, or a logic module or software capable of realizing all or part of the functions of the communication device.
[0086] The method comprises: receiving configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; and transmitting first information, the first information indicating N spatial bases or N streams, and / or one or more scaling factors of 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, N and M both being integers greater than or equal to 1.
[0087] It can be understood that the N scaling coefficients correspond to the one or more scaling factors, including that the N spatial bases correspond to the one or more scaling factors, or the N streams correspond to the one or more scaling factors.
[0088] Optionally, the present application does not limit the size relationship between N and M. For example, N is greater than or equal to M, or N is greater than M; for another example, M is greater than or equal to N, or M is greater than N.
[0089] In certain implementation forms of the third aspect, the first information further comprises a first PMI, the first PMI corresponding to a first precoding matrix; wherein 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 a first RI.
[0090] In some implementations of the third aspect, the first scaling factor is determined according to at least one of the first RI, a number of streams supported by the first spatial base, the first scaling factor, or a first predefined value; wherein the first scaling factor belongs to one or more scaling factors, the first spatial base belongs to the N spatial bases, the first scaling factor is determined according to the first scaling factor, and the first spatial base corresponds to the first scaling factor.
[0091] In some implementations of the third aspect, the first scaling factor comprises at least one of:
[0092] or
[0093] is a predefined value;
[0094] wherein, denotes the first scaling factor, denotes the first scaling factor, denotes a number of streams supported by the first spatial base, denotes the first RI, denotes an index of the first spatial base in a horizontal direction, and denotes an index of the first spatial base in a vertical direction. * ,m * denote an index of the first spatial base in a horizontal direction and a vertical direction, respectively, denotes a scaling factor corresponding to the jth spatial base, the jth spatial base is one of the N spatial bases, denotes a scaling multiple of 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 a maximum value function, min{} denotes a minimum value function, denotes an index of the first spatial base in a horizontal direction, and denotes an index of the first spatial base in a vertical direction. * ∈{l,l′,l″,l″′,l″″…},m * ∈{m,m′,m″,m″′,m″″…},orl * ∈{l δ1 ,l δ2 ,…,l δN-1},m * ∈{m δ1 ,m δ2 ,…,m δN-1},1≤δi≤N,orl * ∈{l1,l2,…,l N},m * ∈{m1,m2,…,m N}.
[0095] In some implementations of the third aspect, when the first scaling factor is a specific value or a specific state,
[0096] or Or,
[0097] In some implementations of the third aspect, the normalization factor is determined according to at least one of the first RI, a 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.
[0098] In some implementations of the third aspect, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ.
[0099] wherein γ' satisfies at least one of the following: Or,
[0100] wherein θ represents the first RI, l * ,m * represent indices of the first spatial basis in horizontal and vertical directions respectively, represents a scaling coefficient corresponding to the jth spatial basis, represents a number of streams supported by the jth spatial basis, and the jth spatial basis is one of the N spatial bases.
[0101] In some implementations of the third aspect, when γ' > 1 or γ' > θ, the normalization factor γ = γ'; or, when γ' ≤ 1, the normalization factor γ = 1; or, when γ' ≤ θ, the normalization factor γ = θ.
[0102] In some implementations of the third aspect, the first scaling coefficient and the normalization factor satisfy at least one of the following:
[0103] Or,
[0104] wherein, represents a number of streams supported by the first spatial basis, 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.
[0105] In certain implementations of the third aspect, if then or
[0106] if then
[0107] In certain implementations of the third aspect,
[0108] wherein β(i) is a power backoff coefficient, x(i) = [x (0) (i)...x (v-1) (i)] T is a vector of layer-mapped PDSCH symbols, y(i) = [y (3000) (i)...y(3000+P-1)(i)] T , is a number of modulation symbols per antenna port is a number of modulation symbols per layer, P ∈ [1, 2, 4, 8, 12, 16, 24, 32, 48, 64, 96, 128, 144, 192, 256, 512] represents a number of CSI-RS ports. In certain implementations of the third aspect, the value of β(i) includes at least one of the following:
[0109] β(i) = 1 or -1;
[0110] β(i) = min{s1,...,s j ,...s Q};
[0111] β(i) = s j ;
[0112] β(i) = γ;
[0113] wherein Q represents a number of scaling factors, represents the first scaling coefficient, γ represents a scaling factor, j is a predefined, max{} represents a maximum function, and min{} represents a minimum function.
[0114] In a fourth 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 (e.g., a communication module, a processor, a circuit, a chip, or a chip system, etc.) in the communication device, or a logic module or software that can implement all or part of the functions of the communication device.
[0115] The method comprises: sending configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; receiving first information, the first information indicating N spatial bases or N streams, and / or one or more scaling factors of the M scaling factors, the N spatial bases belonging to the M groups of spatial bases, N scaling coefficients corresponding to the one or more scaling factors, N and M both being integers greater than or equal to 1; determining the N scaling coefficients according to the N spatial bases or the N streams, and / or the one or more scaling factors of the M scaling factors; and transmitting information corresponding to the N spatial bases according to the N scaling coefficients.
[0116] In some implementations of the fourth aspect, the method further comprises: receiving second information, the second information comprising a first PMI and / or a first RI, the first PMI corresponding to the N spatial bases, the first RI corresponding to the N spatial bases, and the first PMI corresponding to a first precoding matrix; wherein the first precoding 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.
[0117] In some implementations of the fourth aspect, a first scaling coefficient of the N scaling coefficients is determined according to at least one of a first RI, a number of streams supported by a first spatial base, a first scaling factor, or a first predefined value, wherein the first scaling factor belongs to the one or more scaling factors, the first spatial base belongs to the 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.
[0118] In some implementations of the fourth aspect, the first scaling coefficient comprises at least one of:
[0119] or
[0120] is the first predefined value;
[0121] 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, and 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≤δi≤N, or, l * ∈{l1,l2,…,l N}, m * ∈{m1,m2,…,m N}
[0122] In some implementations of the fourth aspect, when the first scaling factor is a specific value or a specific state...
[0123] or, or,
[0124] 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.
[0125] In some implementations of the fourth aspect, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ;
[0126] Wherein, γ′ satisfies at least one of the following: or,
[0127] Where θ represents the first RI, l * ,m * These represent the indices of the first spatial basis in the horizontal and vertical directions, respectively. denotes the scaling coefficient corresponding to the jth spatial basis, denotes the number of streams supported by the jth spatial basis, the jth spatial basis being one of the N spatial bases.
[0128] In some implementations of the fourth aspect, when γ'>1 or γ'>θ, the normalization factor γ=γ'; or, when γ'≤1, the normalization factor γ=1; or, when γ'≤θ, the normalization factor γ=θ.
[0129] In some implementations of the fourth aspect, the first scaling coefficient and the normalization factor satisfy at least one of the following:
[0130] or,
[0131] wherein, denotes the number of streams supported by the first spatial basis, denotes 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.
[0132] In some implementations of the fourth aspect, if then or,
[0133] if then
[0134] In some implementations of the fourth aspect, the information corresponding to the N spatial bases is transmitted according to the N scaling coefficients, comprising: transmitting the information corresponding to the N spatial bases according to a first rule and the N scaling coefficients;
[0135] wherein the first rule satisfies at least one of the following:
[0136] the remaining power is evenly allocated to the N spatial bases;
[0137] the remaining power is evenly distributed to P spatial bases, the P spatial bases belong to the N spatial bases, P scaling coefficients corresponding to the P spatial bases are all less than 1, the P scaling coefficients belong to the N scaling coefficients, and P is an integer greater than or equal to 1 and less than or equal to N;
[0138] the remaining power is distributed according to an order of P scaling coefficients from large to small, the P scaling coefficients are all less than 1, the P scaling coefficients belong to the N scaling coefficients, and P is an integer greater than or equal to 1 and less than or equal to N; or,
[0139] the remaining power is distributed according to an order of P scaling coefficients from small to large, the P scaling coefficients are all less than 1, the P scaling coefficients belong to the N scaling coefficients, and P is an integer greater than or equal to 1 and less than or equal to N;
[0140] wherein the remaining power is determined according to at least one of a total power used in a downlink channel transmission process, the N spatial bases, one or more scaling factors, the first RI, and a number of streams supported by the first spatial base, and the first RI corresponds to the N spatial bases.
[0141] In some implementations of the fourth aspect,
[0142] wherein β(i) is a power backoff coefficient, x(i) = [x (0) (i)...x (v-1) (i)] T is a vector of layer-mapped PDSCH symbols, y(i) = [y (3000) (i)...y(3000+P-1)(i)] T , is a number of modulation symbols per antenna port is a number of modulation symbols per layer, and P ∈ [1, 2, 4, 8, 12, 16, 24, 32, 48, 64, 96, 128, 144, 192, 256, 512] represents a number of CSI-RS ports.
[0143] In some implementations of the fourth aspect, the value of β(i) includes at least one of the following:
[0144] β(i) = 1 or -1;
[0145] β(i) = min{s1,...,s j ,...s Q};
[0146] β(i) = s j ;
[0147] β(i) = γ;
[0148] wherein Q denotes the number of scaling factors, denotes the first scaling factor, γ denotes a scaling factor, j is predefined, max{} denotes a maximum function, and min{} denotes a minimum function.
[0149] The beneficial effects of the third aspect or the fourth aspect and some implementations thereof can correspond to the description related to the first aspect or the second aspect, which will not be repeated here.
[0150] In a fifth aspect, a communication apparatus is provided. The communication apparatus has the function of implementing the first aspect, for example, the communication apparatus includes a module or unit or means corresponding to the operations of the first aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.
[0151] Exemplarily, the communication apparatus can be the first apparatus, for example, a module or unit (for example, a chip, or a chip system, or a circuit) corresponding to the method or operation or step or action described in the first aspect.
[0152] In a possible implementation, the communication apparatus includes a transceiver (or a communication module) and a processing unit (or a processing module) connected to the transceiver.
[0153] Exemplarily, the transceiver is configured to receive configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; and the transceiver is further configured to send first information, the first information indicating N scaling coefficients, the N scaling coefficients corresponding to N spatial bases, or the N scaling coefficients corresponding to N streams, the N spatial bases belonging to the M groups of spatial bases, the N scaling coefficients corresponding to the corresponding ones of the M scaling factors, N and M being integers greater than or equal to 1.
[0154] In a sixth aspect, a communication apparatus is provided. The communication apparatus has the function of implementing the second aspect, for example, the communication apparatus includes a module or unit or means corresponding to the operations of the second aspect, which can be implemented by software, or by hardware, or by a combination of software and hardware.
[0155] Exemplarily, the communication apparatus can be the second apparatus, for example, a module or unit (for example, a chip, or a chip system, or a circuit) corresponding to the method or operation or step or action described in the second aspect.
[0156] In a possible implementation, the communication apparatus includes a transceiver (or a communication module), and a processing unit (or a processing module) connected with the transceiver.
[0157] Exemplarily, the transceiver is configured to send configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; and the transceiver is further configured to receive first information, the first information indicating N scaling coefficients, the N scaling coefficients corresponding to N spatial bases or N streams, the N spatial bases belonging to the M groups of spatial bases, the N scaling coefficients corresponding to one or more of the M scaling factors, N and M each being an integer greater than or equal to 1; and the processing unit is configured to perform transmission on information corresponding to the N spatial bases according to the N scaling coefficients.
[0158] In a seventh aspect, a communication apparatus is provided. The communication apparatus has the functions of the third aspect described above, for example, the communication apparatus includes modules or units or means corresponding to the operations of the third aspect described above, and the modules or units or means are implemented in the form of software, or in the form of hardware, or in the form of a combination of software and hardware.
[0159] Exemplarily, the communication apparatus can be the first apparatus described above, for example, can be a module or unit (for example, a chip, or a chip system, or a circuit) corresponding to the method or operation or step or action described above.
[0160] In a possible implementation, the communication apparatus includes a transceiver (or a communication module), and a processing unit (or a processing module) connected with the transceiver.
[0161] Exemplarily, the transceiver is configured to receive configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; and the transceiver is further configured to send first information, the first information indicating N spatial bases or N streams, and / or one or more of 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, N and M each being an integer greater than or equal to 1; and the N scaling coefficients are determined according to the N spatial bases or the N streams, and / or the one or more of the M scaling factors.
[0162] In an eighth aspect, a communication apparatus is provided. The communication apparatus has the functions of the fourth aspect described above, for example, the communication apparatus includes modules or units or means corresponding to the operations of the fourth aspect described above, and the modules or units or means are implemented in the form of software, or in the form of hardware, or in the form of a combination of software and hardware.
[0163] Exemplarily, the communication apparatus can be the second apparatus, for example, can be a module or unit (for example, a chip, or a chip system, or a circuit) corresponding to the method or operation or step or action described in the fourth aspect.
[0164] In a possible implementation, the communication apparatus includes a transceiver (or a communication module) and a processing unit (or a processing module) connected with the transceiver.
[0165] Exemplarily, the transceiver is configured to send configuration information, the configuration information indicating M groups of scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; and receive first information, the first information indicating N groups of spatial bases or N groups of streams, and / or one or more scaling factors of the M groups of scaling factors, the N groups of spatial bases belonging to the M groups of spatial bases, the N groups of spatial bases corresponding to the one or more scaling factors, the one or more scaling factors belonging to the M groups of scaling factors, N groups of scaling coefficients corresponding to the one or more scaling factors, N and M being integers greater than or equal to 1; and determine N groups of scaling coefficients according to the N groups of spatial bases and the one or more scaling factors; and the processing unit is configured to transmit information corresponding to the N groups of spatial bases according to the N groups of scaling coefficients.
[0166] In a ninth aspect, a communication apparatus is provided. The communication apparatus can be the first apparatus or the second apparatus. The communication apparatus includes a transceiver, a processor, and at least one of a memory, the processor being configured to control the transceiver to transceive signals, the memory being configured to store a computer program, and the processor being configured to invoke and run the computer program from the memory, so that the communication apparatus performs the method in any possible implementation manner of the first aspect to the fourth aspect.
[0167] Optionally, the processor is one or more, and the memory is one or more.
[0168] Optionally, the memory can be integrated with the processor, or the memory is disposed separately from the processor.
[0169] Optionally, the transceiver includes a transmitter (transmitter) and a receiver (receiver).
[0170] In a tenth aspect, a communication apparatus is provided. The communication apparatus includes one or more processors, the one or more processors being configured to execute a computer program or instructions, when the computer program or instructions are executed, so that the communication apparatus implements the method in any possible design or implementation manner of the first aspect to the fourth aspect. Optionally, the communication apparatus further includes a memory, the memory being configured to store part or all of the computer program or instructions implementing the functions related to the first aspect to the fourth aspect.
[0171] In a possible design, the communication apparatus further includes an interface circuit, and the processor is configured to communicate with other apparatuses or components via the interface circuit.
[0172] The communication apparatus can be a terminal device, or a communication module in the terminal device, or a chip responsible for communication functions in the terminal device, such as a Modem chip (also referred to as a baseband chip), or a system on chip (SoC) chip or a system in a package (SIP) chip that includes a modem module.
[0173] The communication apparatus can be a network device, or a communication module in the network device, or a circuit or chip responsible for communication functions in the network device, or a functional module capable of invoking and executing a program in the network device.
[0174] In an eleventh aspect, a communication system is provided. The communication system includes a first apparatus and / or a second apparatus. The first apparatus is configured to perform the method in any possible implementation of the first aspect or the third aspect, and the second apparatus is configured to perform the method in any possible implementation of the second aspect or the fourth aspect.
[0175] For example, the first apparatus can be a terminal device, or a chip or circuit in the terminal device, or a functional module capable of invoking and executing a program in the terminal device.
[0176] For example, the second apparatus can be a network device, or a chip or circuit in the network device, or a centralized unit (CU) or a distributed unit (DU) in the network device, or a functional module capable of invoking and executing a program in the network device.
[0177] In a twelfth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer program codes or instructions, so that the method in any possible implementation of the first aspect to the fourth aspect is implemented. For example, when the computer program codes or instructions are run, the method in any possible implementation of the first aspect to the fourth aspect is implemented.
[0178] In a thirteenth aspect, a computer program product is provided. The computer program product includes computer program codes or instructions, so that the method in any possible implementation of the first aspect to the fourth aspect is implemented. For example, when the computer program product is read and executed by a computer, the method in any possible implementation of the first aspect to the fourth aspect is implemented.
[0179] In a fourteenth aspect, a computer program is provided. When the computer program is run, the method in any possible implementation of the first aspect to the fourth aspect is implemented.
[0180] The beneficial effects of the fifth aspect to the fourteenth aspect can refer to the first aspect or the second aspect and any possible implementation thereof, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0181] FIG. 1 and FIG. 2 are schematic diagrams of a communication system suitable for the present application;
[0182] FIG. 3 shows a schematic diagram of a hybrid beamforming;
[0183] FIG. 4 shows a schematic diagram of a spatial beam index under 16 channel state information-referance signal (CSI-RS) ports;
[0184] FIG. 5 shows a schematic diagram of channel measurement and reporting between a network device and a terminal device;
[0185] FIG. 6 is a schematic flowchart of a communication method according to an embodiment of the present application;
[0186] FIG. 7 is a schematic flowchart of another communication method according to an embodiment of the present application;
[0187] FIG. 8 is a schematic block diagram of a communication apparatus according to an embodiment of the present application;
[0188] FIG. 9 is a schematic block diagram of another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0189] The technical solutions in the present application will be described below with reference to the accompanying drawings.
[0190] Before introducing the solutions of the present application, the following points are explained.
[0191] (1) In the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referred to if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0192] (2) In the present application, "at least one" means one or more, and "multiple" means two or more. The association relationship between the associated objects described by "and / or" indicates that there can be three kinds of relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the textual description of the present application, the character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b and c can represent: 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.
[0193] (3) In the present application, "first", "second", and various numerical designations indicate differentiation for the sake of description, and are not intended to limit the scope of the embodiments of the present application. For example, different messages are distinguished, rather than being used to describe a specific order or sequence. It should be understood that the objects thus described can be interchanged as appropriate to describe schemes other than the embodiments of the present application.
[0194] (4) In the present application, "indicate" or "for indicating" can include direct indication and indirect indication. When describing that certain indication information is used to indicate A, it can include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A must be carried in the indication information.
[0195] The indication manner involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information. The to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending occasion of these sub-information can be the same or different, and the present application does not limit the sending method, for example.
[0196] The "indication information" in the embodiments of the present application can be explicit indication, that is, direct indication through signaling, or obtained according to the parameters indicated by the signaling, in combination with other rules or in combination with other parameters or through derivation. It can also be implicit indication, that is, obtained according to rules or relationships, or according to other parameters, or through derivation. The present application does not make specific limitations on this.
[0197] (5) In the present application, the "protocol" can refer to a standard protocol in the communication field, which can include, for example, a (5th generation, 5G) protocol, a new radio (NR) protocol, and a related protocol applied in a future communication system, and the present application does not limit the same. The "predefined" can include predefinition. For example, a protocol definition. The "preconfigured" can be implemented by pre-storing a corresponding code, table or other means for indicating related information in a device, and the present application does not limit the implementation manner thereof.
[0198] (6) In the present application, "message", "information", "signal" or "information element (IE)" and the like can be used interchangeably, and the name of the message or information is not limited in any way, as long as the corresponding function can be implemented.
[0199] "Sending information to XX (device)" can be understood as that the destination of the information is the device. It can include directly or indirectly sending information to the device. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as that the source of the information is the device, and it can include directly or indirectly receiving information from the device. The information can be processed as necessary between the source and the destination of the information transmission, such as format change, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, and will not be repeated here.
[0200] "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 the chip interface, and "receiving" can also be understood as the input of the chip interface. In other words, "sending" or "receiving" can be carried out between devices, for example, sending or receiving through the air interface between network devices and terminal devices, and "sending" or "receiving" can also be carried out within the device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wire or interface.
[0201] For example, the "sending information" can be understood as a device sending information to another device, or also can be understood as a logical module inside the device sending information to another logical module. For example, the "network device sending information" can be understood as the network device sending information to another device (such as a terminal), or can be understood as a logical module 1 in the network device sending information to a logical module 2 in the network device. The "receiving information" can be understood as a device receiving information from another device, or also can be understood as a logical module inside the device receiving information from another logical module. For example, the "network device receiving information" can be understood as the network device receiving information from another device (such as a terminal), or can be understood as a logical module 1 in the network device receiving information from a logical module 2 in the network device.
[0202] (7) In the present application, the words such as "exemplarily", "for example" and the like are used to represent examples, illustrations or descriptions. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word "example" is used to present the concept in a specific way. In the embodiments of the present application, "of", "corresponding", "corresponding" and "associate" can be used interchangeably at times, and it should be pointed out that when the difference is not emphasized, the meanings expressed are consistent.
[0203] (8) In the present application, the configuration can be a signaling configuration, such as a radio resource control (RRC) message, a downlink control information (DCI), or a system information block (SIB). Alternatively, the signaling configuration can be given to the terminal device by a preconfigured signaling configuration, or configured to the terminal device in a preconfigured manner. Here, the preconfiguration is to define or configure the value of the corresponding parameter in advance in the protocol manner, and store it in the terminal device when communicating with the terminal device. The preconfigured message can be modified or updated under the condition that the terminal device is connected to the network.
[0204] (9) In the present application, the multiplication between A and B can use the dot multiplication symbol or the number multiplication symbol, for example, "A x B", "A * B", or "A B", and no distinction can be made in the absence of special emphasis.
[0205] (10) In the present application, when performing a comparison between A and B, the description of "when A is greater than or equal to B, execution mode A is performed, and when A is less than or equal to B, execution mode B is performed", the specific implementation mode can be "when A is greater than or equal to B, execution mode A is performed; and when A is less than B, execution mode B is performed"; or, it can also be "when A is greater than B, execution mode A is performed; or, when A is less than or equal to B, execution mode B is performed", which is not limited in the present application. For ease of description, the implementation mode provided in the present application is described by taking "when A is greater than or equal to B, execution mode A is performed; or, when A is less than B, execution mode B is performed" as an example.
[0206] In other words, "<" represents less than, and "<=" represents less than or equal to, and "<" and "<=" can be replaced with each other, and the specific implementation is not limited. Similarly, ">" represents greater than, and ">=" represents greater than or equal to, and ">" and ">=" can be replaced with each other, and the specific implementation is not limited. The examples provided in the present application are only examples and do not limit the present application.
[0207] Next, a communication system to which the present application is applied will be introduced.
[0208] The technical solutions of the present application can be applied to various communication systems, such as a 5G or NR system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, etc. The technical solutions of the present 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 a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with a ground base station. The satellite can act as a base station or a terminal device. Among them, the satellite can refer to a drone, a hot air balloon, a low earth orbit satellite, a medium earth orbit satellite, a high earth orbit satellite, etc., or a non-ground base station or a non-ground device, etc.
[0209] A device in a communication system can send a signal to another device or receive a signal from another device. Among them, the signal can include information, signaling or data, etc. Among them, the device can also be replaced by an entity, a network entity, a network element, a communication device, a communication module, a node, a communication node, etc. The present application is described by taking the device as an example. For example, the communication system can include at least one terminal device and at least one network device. The network device can send a downlink signal to the terminal device, and / or the terminal device can send an uplink signal to the network device.
[0210] Figure 1 is a schematic diagram of a communication system applicable to embodiments provided by the present application. As shown in Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system can also include the Internet. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in Figure 1, collectively referred to as 120). Other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1), etc., can also be included in the RAN 100. The terminals 120 are wirelessly connected to the RAN nodes 110. The RAN nodes 110 are connected to the core network 200 by wireline or wirelessly. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be different physical devices, respectively, or can be the same physical device integrated with the logical functions of the core network and the RAN.
[0211] The RAN 100 can be a 3rd generation partnership project (3GPP)-related cellular system, e.g., a 4G mobile communication system, a 5G mobile communication system, or a future-oriented evolved system. The RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 can also be a communication system that combines two or more of the above systems.
[0212] The RAN nodes 110, which can also be referred to as access network devices, RAN entities, or access nodes, etc., form part of the communication system to help terminals to access wirelessly. The RAN nodes 110 in the communication system 10 can be the same type of nodes or different types of nodes. In some scenarios, the roles of the RAN nodes 110 and the terminals 120 are relative, e.g., the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured as a mobile base station. For those terminals 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN nodes 110 and the terminals 120 are sometimes referred to as communication apparatuses, e.g., the network elements 110a and 110b in Figure 1 can be understood as communication apparatuses with base station functions, and the network elements 120a-120j can be understood as communication apparatuses with terminal functions.
[0213] In a possible scenario, the 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. The RAN node can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. Alternatively, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in a vehicle to everything (V2X) technology can be a road side unit (RSU).
[0214] In another possible scenario, a terminal is assisted by multiple RAN nodes to implement wireless access in cooperation, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a radio frequency remote unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).
[0215] In different systems, the CU (including open CU-CP (O-CU-CP) and open CU-UP (O-CU-UP), DU or RU can also have different names, but those skilled in the art can understand its meaning. For example, in the ORAN system, the CU can also be referred to as an open centralized unit (O-CU), the DU can also be referred to as an open distributed unit (O-DU), the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an open radio unit (O-RU). For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0216] The terminal 120 can be a device or module with corresponding communication functions for accessing the above-mentioned communication system. The terminal can also be referred to as a user equipment (UE), a terminal, a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station (MS), a remote station, a remote terminal, a mobile device, a user terminal, a terminal unit, a terminal station, a terminal device, a wireless communication device, a user agent or a user apparatus. The terminal is usually provided with a communication module, circuit or chip for executing corresponding communication functions. The terminal is also configured with program instructions for executing corresponding communication functions.
[0217] For example, the terminal in the embodiments of the present application can be a mobile phone, a personal digital assistant (PDA) computer, a laptop computer, a tablet computer (Pad), a drone, a computer with wireless transceiver function, 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, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home (such as game consoles, smart televisions, smart speakers, smart refrigerators and fitness equipment, etc.), a transport vehicle with wireless communication function, a communication module, a roadside unit (RSU) with terminal function.
[0218] The RAN 100 and the terminal 120 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the scenarios in which the RAN 100 and the terminal 120 are located.
[0219] The CN 200 can be a 5G core network, an evolved 5G core network, or a core network in a future mobile communication system. Taking the 5G core network as an example, the CN 200 includes an access and mobility management function (AMF) network element responsible for services such as mobility management and access management, a session management function (SMF) network element responsible for session management, a user plane function (UPF) network element responsible for user plane packet routing and forwarding and quality of service (QoS) control, a policy control function (PCF) network element, and the like. The above core network elements can work independently or can be combined together to implement certain control functions, for example, the AMF, the SMF, and the PCF can be combined together as a core network device.
[0220] It should be understood that the above naming is only defined for the purpose of distinguishing different functions and should not constitute any limitation on the present application. The present application does not exclude the possibility of using other names in 5G networks and future other networks. For example, in future networks, part or all of the above network elements can use the terms in 5G or other names.
[0221] The technical solutions of the present 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 system or other communication systems. Among them, cellular vehicle-to-everything (C-V2X) can be a V2X communication technology developed based on a cellular system. C-V2X can utilize and enhance the functions and elements of a cellular network to achieve low-latency and high-reliability communication between various nodes in a 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.
[0222] FIG. 2 is a schematic diagram of a communication system applicable to embodiments of the present application. As shown in FIG. 2, the wireless communication system can include a core network device, an access network device (e.g., a RAN), and a terminal device. The access network device communicates with the core network device through a backhaul link and communicates with the terminal device through an air interface. For example, a BBU in the access network device communicates with the core network through the backhaul link, and a RU in the access network device communicates with the terminal device through the air interface. The BBU can communicate with the RU through a front-haul link. The BBU and the RU can be co-located or not co-located. In some deployments, the BBU includes at least one CU and at least one DU, and the CU and the DU can communicate through a mid-haul link.
[0223] It can be understood that FIG. 1 and FIG. 2 are only examples given for ease of understanding and do not limit the scope of protection of the present application. The communication method provided by the embodiments of the present application can also involve devices not shown in FIG. 1 and FIG. 2, such as a wireless relay device and / or a wireless backhaul device, and of course the communication method provided by the embodiments of the present application can only include part of the devices shown in FIG. 1 and FIG. 2, which is not limited.
[0224] To facilitate understanding of the embodiments of the present application, first, the terms or technologies involved in the present application are explained.
[0225] 1. Antenna port
[0226] An antenna port is a logical concept, and one antenna port does not have a direct correspondence with one physical antenna. An antenna port is usually associated with a reference signal, and its meaning can be understood as a transceiving interface on the channel experienced by the reference signal. For a low-frequency system, one antenna port can correspond to one or more antenna elements, and these elements jointly transmit the reference signal, and the receiving end can regard them as a whole and does not need to distinguish these elements. For a high-frequency system, an antenna port can correspond to a beam, and similarly, the receiving end only needs to regard this beam as an interface and does not need to distinguish each element.
[0227] In the embodiments of the present application, the antenna port that transmits an analog beam (hereinafter referred to as a beam) can be referred to as an analog antenna port, or can be referred to as an antenna port, a port, or a CSI-RS port.
[0228] In the embodiments of the present application, a set of multiple antenna ports can be referred to as a port group. For example, multiple digital ports of a base station are grouped to form multiple port groups. For another example, in particular under a hybrid digital-analog beam architecture, a port group can be multiple digital ports corresponding to a same analog beam, which is referred to as a port group or a digital-analog port group for short; or a port group can be a set of digital ports corresponding to multiple analog beams, which is referred to as a port group or a digital-analog port group for short. Alternatively, multiple digital ports of a same analog beam are divided into multiple subsets, and each subset is referred to as a port group or a digital-analog port group.
[0229] 2. a beam;
[0230] A beam is a kind of communication resource. A beam can be a wide beam, or a narrow beam, or a beam of another type. A technique for forming a beam can be referred to as a beamforming technique. The beamforming technique refers to adjusting the amplitude and / or phase of a signal so that the radiation signal radiated by an antenna array has a certain directivity, thereby achieving higher antenna array gain. The main lobe of the radiation pattern of the antenna array can be referred to as a beam.
[0231] In the beamforming technique, the amplitude and / or phase of a signal is adjusted after the signal is filtered by a spatial domain transmission filter. Different spatial domain transmission filters adopt different spatial domain filter parameters to achieve beams in different directions. In the embodiments of the present application, the spatial domain filter parameter can be replaced by a beam, or the spatial domain filter parameter can be replaced by a spatial domain transmission filter. The spatial domain transmission filter can also be referred to as a spatial filter.
[0232] Specifically, the beamforming technology includes digital beamforming technology, analog beamforming technology and hybrid digital-analog beamforming technology. Among them, the digital beamforming technology has multiple digital processing channels, and the phase (or amplitude and phase) of the signal in the digital domain is adjusted through each digital processing channel, so that the radiation signal radiated by the antenna has directivity. Therefore, for the digital beamforming technology, the function of the above-mentioned spatial transmission filter can be realized through multiple digital processing channels. The analog beamforming technology can simultaneously send signals through an antenna array composed of multiple antenna elements, each antenna element corresponds to a phase shifter, and by adjusting the phase of the phase shifter corresponding to each antenna element, the radiation signal radiated by the antenna array has directivity. Therefore, for the analog beamforming technology, the function of the above-mentioned spatial transmission filter can be realized through multiple phase shifters corresponding to multiple elements in the antenna array. The hybrid beamforming technology is a combination of analog beamforming technology and digital beamforming technology, which has multiple digital processing channels and multiple analog phase shifters. Therefore, for the hybrid beamforming technology, the function of the above-mentioned spatial transmission filter can be realized through multiple phase shifters corresponding to multiple elements in the antenna array and multiple digital processing channels. However, the present application is not limited to this, and the above-mentioned spatial transmission filter can also be realized through other technologies.
[0233] It can be understood that one or more antenna ports forming a beam can be regarded as an antenna port set or an antenna port group. For the sake of description, hereinafter, one beam formed by one antenna port is taken as an example, and one or more digital ports forming a beam are referred to as a port group.
[0234] In an implementation mode, multiple digital channels are subjected to the same digital weighting in the full frequency band, and the effect is similar to analog beamforming.
[0235] In another implementation mode, the digital channels (or digital weighting) can be divided into multiple levels, the first level is subjected to the same digital weighting in the full frequency band, and the second level is subjected to the weighting of the sub-band, and the effect is equivalent to hybrid beamforming.
[0236] FIG. 3 shows a schematic diagram of hybrid beamforming (or digital beamforming). As shown in FIG. 3, the digital channels are evenly divided into K1 (K1 is a positive integer) groups (or K1 sub-arrays, K1 port groups), and the number of digital channels in each group (or sub-array, port group) is the same, for example, K2 (K2 is a positive integer). Digital beamforming and analog beamforming can be regarded as two-level beamforming. The first-level beamforming is analog beamforming, and the weight of the first-level beamforming is W0=[W 0,0 W 0,1 …W 0,K2-1], wherein the K2 elements correspond to the K2 digital channel. The weight of the first stage beamforming is broadband, and each group uses the same first stage weight, i.e., W0. The second stage beamforming is digital beamforming, and the weight of the second stage beamforming is W1 = [W 1,0 W 1,1 …W 0,K1 -1], wherein the K1 elements correspond to the K1 digital channel one by one. The weight of the second stage beamforming is sub-band, and the second stage weight is different between different groups (or sub-arrays, port groups), i.e., the weight matrix corresponding to the digital channel is Or Wherein, denotes the Kronecker product, and in the figure, denotes the weighted vector corresponding to the first stage weight. It can be seen that different weighted vectors correspond to different beam directions. Therefore, the network device can adjust the beam direction by adjusting the weighted vector.
[0237] 3, reference signal;
[0238] The reference signal can be used for channel measurement, channel estimation, or beam quality monitoring, etc. According to the LTE or NR protocol, the uplink reference signal may, for example, include a channel sounding signal (sounding reference signal, SRS), a physical uplink control channel (physical uplink control channel, PUCCH)-demodulation reference signal (PUCCH-DMRS), a physical uplink shared channel (physical uplink shared channel, PUSCH)-demodulation reference signal (PUSCH-DMRS), a phase tracking reference signal (phase tracking reference signal, PTRS), an uplink positioning reference signal (uplink positioning RS), etc.; the downlink reference signal may, for example, include a synchronization signal block (synchronization signal block, SSB), a physical downlink control channel (physical downlink control channel, PDCCH)-demodulation reference signal (PDCCH-DMRS), a physical downlink shared channel (physical downlink shared channel, PDSCH)-demodulation reference signal (PDSCH-DMRS), a PTRS, a CSI-RS, a cell reference signal (cell reference signal, CRS), a tracking reference signal (tracking reference signal, TRS), a downlink positioning reference signal (positioning RS), etc.
[0239] The reference signal in the embodiments of the present application is mainly used for channel measurement, for example, can be a CSI-RS used in downlink channel measurement, can also be an SRS used in uplink channel measurement, or can also be other reference signals that can be used for channel measurement. The present application does not limit this.
[0240] For example, in a FDD communication scenario, due to the non-reciprocity or non-guarantee of reciprocity of uplink and downlink channels, a network device usually sends a CSI-RS to a terminal device, and the terminal device measures the received CSI-RS to obtain channel state information (CSI) of a downlink channel and feeds back the CSI to the network device. The network device can determine, based on the CSI, a configuration such as a resource of a downlink data channel of the terminal device, a modulation and coding scheme (MCS), and precoding.
[0241] For example, the CSI can include at least one of a PMI, a channel quantity indicator (CQI), an RI, a channel state information reference signal resource indicator (CRI), a layer indicator (LI), a reference signal received power (RSRP), a CRI, a synchronization signal / physical broadcast channel block resource indicator (SSBRI), and the like. Which of the CSI is specifically fed back by the terminal device can be determined according to a configuration, such as a CSI-report configuration described below.
[0242] 4. A reference signal resource;
[0243] The transmission properties of the reference signal, such as a time-frequency resource location, a port mapping relationship, a power factor, a scrambling code, and the like, can be configured, and details can be referred to relevant chapters about a reference signal resource in 3GPP technical specifications (TS) 38.211 and 38.331. A sending terminal device can send a reference signal based on a reference signal resource, and a network side can receive a reference signal based on a reference signal resource.
[0244] In an embodiment of the present application, the reference signal resource can also include a virtual resource in which no reference signal is sent. The virtual resource can be understood as a resource that can be used to send a reference signal but no reference signal is sent. In order to distinguish from the virtual resource, the resource used to send the reference signal can be referred to as an actual resource.
[0245] In the embodiments of the present application, the virtual resource can also be replaced by a coefficient or a weight, and the weight can be used to determine the channel coefficient of the virtual resource. The coefficient can include one or more weights used to determine the channel coefficient of the virtual resource, for example, the coefficient can be a vector composed of one or more weights.
[0246] In the embodiments of the present application, the channel coefficient of the virtual resource can be determined by the channel coefficient of the actual resource and the corresponding weight.
[0247] 5, reference signal configuration;
[0248] The reference signal configuration can include two parts of reference signal resource configuration and reference signal reporting configuration. The following takes the CSI-RS configuration as an example for introduction.
[0249] The two important parts of the CSI-RS configuration are "CSI-ReportConfig" and "CSI-ResourceConfig". "CSI-ReportConfig" and "CSI-ResourceConfig" are only names used for convenience of description, and other names can also be used for naming. The present application does not limit this.
[0250] The "CSI-ReportConfig" can be used to configure the parameters related to CSI reporting, such as "ReportConfigId", "reportConfigType", "reportQuantity", etc. "reportConfigId" can be used to mark "CSI-ReportConfig", that is, one "reportConfigId" can correspond to one "CSI-ReportConfig". "reportConfigType" is used to configure the type of reporting, which can be divided into: periodic reporting, semi-persistent reporting and aperiodic reporting. "reportQuantity" can be used to configure the information of reporting, for example, including: CRI, PMI, RI, LI, CQI, RSRP, RSRQ, SNR, SINR, etc. Different information can be reported by different configurations.
[0251] CSI-ResourceConfig" can be used to configure CSI-RS resource related information, such as "CSI resource configuration identifier (CSI-ResourceConfigId)", and CSI-RS resources for measurement. Among them, "CSI-ResourceConfigId" is the identifier of "CSI-ResourceConfig", which is used to mark the "CSI-ResourceConfig", and through which the "CSI-ReportConfig" can be associated. The CSI-RS resources for measurement involved in this application are mainly non-zero power (NZP) CSI-RS resources (NZP CSI-RS resources).
[0252] Exemplarily, through the high-level parameters "NZP-CSI-RS-Resource", "CSI-ResourceConfig" and "NZP-CSI-RS-ResourceSet", each terminal device can be configured with one or more NZP CSI-RS resource sets, and each NZP CSI-RS resource set includes one or more NZP CSI-RS resources.
[0253] Each NZP CSI-RS resource can be identified by an "NZP-CSI-RS-Resource identifier (nzp-CSI-RS-ResourceId)". Among them, the numbering of the identifiers of the NZP CSI-RS resources in the NZP CSI-RS resource set is not necessarily sequential, such as the identifiers (such as nzp-CSI-RS-ResourceId) of the resources in the NZP CSI-RS resource set sorted in the order of beam index, which include {002, 004, 008, 003, 005}. 002 can 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 represent the transmission order of the NZP CSI-RS resource, and it should be understood that the resource index is only an exemplary naming.
[0254] When the terminal device performs measurement reporting based on the above configuration, the CRI in the CSI is used to indicate the resource in the NZP CSI-RS resource set currently measured. For example, the NZP CSI-RS resource set is configured with K s1 NZP CSI-RS resource, CRI k (k is greater than or equal to 0) corresponds to the k+1th NZP CSI-RS resource in the NZP CSI-RS resource set for channel measurement, where k can be the value of CRI, or in other words, k can be the index of the resource indicated by CRI. Table 1 below is the format of part of the information in the measurement report.
[0255] Table 1
[0256] As shown in Table 1, the CRI field is used to carry CRI, which is used to indicate the CSI-RS resource to be reported, and the length is indicates the number of CSI-RS resources in the resource set s, indicates the ceiling. The SSBRI field is used to carry SSBRI, which is used to indicate the SSB resource (such as the identity of the resource) to be reported, and the length is indicates the number of SSB resources in the resource set s. The terminal device can report one or more of CRI or SSBRI.
[0257] RSRP can be reported in a differential manner. For the maximum value of RSRP, 7 bits can be used to quantize and report the absolute value, 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 maximum received power; other RSRP can be quantized by 4 bits to report the differential value between it and the maximum value of RSRP, as shown in the differential RSRP field in the table.
[0258] The above takes PMI, CRI, SSBRI, RSRP, and other reporting quantities as examples to briefly describe the measurement results, but this should not constitute any limitation on the present application. The present application does not limit the specific content contained in the measurement results and the indication method thereof.
[0259] In the embodiments of the present application, the CSI can be carried in the uplink control information (UCI) and transmitted through PUCCH or PUSCH.
[0260] In order to send data to the terminal, the base station needs to precode on the digital port, while selecting the appropriate coding and modulation order. The role of precoding is to make the antenna (or beam) and the channel more matched, so as to ensure that the signal quality is better and the interference is smaller when the data is sent to the terminal, and the good modulation order and code rate can ensure the maximum channel transmission capacity under the condition of reliable data transmission. The setting of precoding and modulation coding scheme (MCS) needs to be determined according to the channel quality and channel response. One way is to send reference signals by the base station, and the terminal determines the channel according to the reference signal, and then feeds back the corresponding channel state information (i.e. CSI feedback), including PMI, precoding information, channel supported transmission flow number, i.e. RI, CQI, etc. Another way is to measure the uplink channel information through the uplink reference signal, and then further obtain the downlink channel information based on the channel reciprocity.
[0261] 6. Wideband PMI information field X1, wideband PMI information field X2, subband PMI information field X2;
[0262] Wideband PMI information field X1: for codebookMode = 1, indicating the selected DFT beam index i1, containing horizontal and vertical dimension indexes i 1,1 ,i 1,2 , based on wideband selection; for codebookMode = 2, indicating the first DFT beam index i1 of the selected multiple DFT beams, containing horizontal and vertical dimension indexes i 1,1 ,i 1,2 , based on wideband selection.
[0263] Wideband PMI information field X2: for codebookMode = 1, indicating the inter-polarization phase adjustment coefficient i2, based on wideband selection; for codebookMode = 2, indicating the selected DFT beam and inter-polarization phase adjustment coefficient i2, based on wideband selection.
[0264] Subband PMI information field X2: for codebookMode = 1, indicating the inter-polarization phase adjustment coefficient i2, based on subband selection; for codebookMode = 2, indicating the selected DFT beam and inter-polarization phase adjustment coefficient i2, based on subband selection.
[0265] Wherein, the wideband PMI information field can also be understood as the PMI wideband information field, and the subband PMI information field can also be understood as the PMI subband information field.
[0266] 7. Precoding and codebook;
[0267] In a multiple input multiple output (MIMO) communication system, the communication mathematical expression is y = Hx + n, where y is a received signal, H is a MIMO channel, x is a transmitted signal, and n is noise. In a communication system with multiple antennas, the signals of multiple transmitting antennas are superimposed on any receiving antenna, so the method of transmitting signals at the transmitting end affects the performance of the system, and the recovery of the transmitted signal at the receiving end is often complex. In this context, precoding is used to reduce system overhead and maximize the system capacity of MIMO, and to reduce the complexity of the implementation of the receiver to eliminate the effects of the channel. At this time, the mathematical expression is y = HPx + n, and P is a precoding matrix (or vector). In order to simplify the implementation complexity, P can be selected from a predefined matrix (or vector) set, which is called a codebook, and this method is also called a codebook-based transmission method.
[0268] The codebook includes PMI indexes and precoding matrices, each PMI and precoding matrix corresponds to each other, and the corresponding precoding matrix can be determined according to the PMI fed back by the CSI. For example, in type I codebook feedback, the precoding matrix to be fed back corresponding to one transmission layer and one subband can be expressed as W = W1W2, the dimension of W is P CSI-RS ×N3, W1 is a wideband precoding matrix, the dimension of which is P CSI-RS ×L, and W2 is a subband precoding matrix, the dimension of which is L × N3. P CSI-RS N3 represents the number of subbands or PMIs, and L represents the number of data streams transmitted. The PMI can specifically include feedback of precoding matrices for different transmission layers and different subbands.
[0269] When the number of CSI-RS ports is less than or equal to 2, the feedback parameters of the codebook (including codebook indexes and layer / stream numbers) are as shown in Table 2:
[0270] Table 2
[0271] When the number of CSI-RS ports is greater than 2, since the precoding matrix of the codebook, i.e., the number of weights, increases in a geometric progression with the number of CSI-RS ports and the number of layers, the codebook is no longer suitable for being listed in an enumerated form, but is generated according to certain rules according to the relevant parameter configurations, that is, the codebook can be determined according to the relevant parameter configurations.
[0272] The codebook can be determined according to the following three steps: 1) determining a spatial domain beam set, i.e., all weight value sets in a codebook; 2) selecting a wideband beam group, i.e., determining a wideband precoding matrix W1; and 3) beam selection and phase quantization adjustment, i.e., determining a subband precoding matrix W2.
[0273] (1) Spatial domain beam set:
[0274] The spatial domain beam set is determined by the parameter configuration in Table 3.
[0275] Table 3
[0276] N1 in Table 3 represents the number of logical antenna ports in a certain direction of the same polarization, which is generally referred to as the horizontal direction and can also be understood as the first dimension; N2 represents the number of logical antenna ports in another direction of the same polarization, which is generally referred to as the vertical direction and can also be understood as the second dimension; O1 represents the DFT oversampling multiple in the direction (horizontal direction) of N1; and O2 represents the DFT oversampling multiple in the direction (vertical direction) of N2.
[0277] As shown in Table 3, taking P CSI-RS = 16 as an example, for the same polarization of the logical antenna port number, the combination form in the horizontal direction and the vertical direction can only exist in the two cases of (4, 2) and (8, 1) as shown in Table 3 above. When N1 takes the value of 4 and N2 takes the value of 2, it means that when beamforming is performed, a total of N1 x N2 weight value vectors can be formed in the horizontal dimension of 4 and the vertical dimension of 2. These weight value vectors are orthogonal to each other, i.e., the beams formed by weighting these weight value vectors do not interfere with each other.
[0278] The physical meaning of O1 and O2 is that the number of weight value vectors is increased in the horizontal direction and the vertical direction through DFT oversampling, so that more weight value vectors can be generated. The values of O1 and O2 also determine the beam density in the horizontal direction and the vertical direction when the antenna form is certain, i.e., when N1 and N2 are determined. The larger the values of O1 and O2, the smaller the step size of the beam when beam scanning is performed, and the higher the accuracy, but the cost is that the weight value vectors are no longer orthogonal, i.e., the beams formed by weighting these weight value vectors interfere with each other.
[0279] Figure 4 shows a schematic diagram of spatial beam index under 16 CSI-RS ports. As shown in Figure 4, (N1, N2) takes the value of (4, 2), so the spatial beams formed in the horizontal dimension are 4 and in the vertical dimension are 2. (O1, O2) takes the value of (4, 4), and each dot corresponds to a DFT oversampled weight vector. Since different weight vectors can form beams in different directions, each dot in the figure corresponds to a different DFT beam. Among them, the weight vectors corresponding to the black dots are mutually orthogonal, 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 a certain interference between the beams corresponding to the black dots and the DFT beams corresponding to the shaded dots.
[0280] As shown in Figure 4, according to the position of each dot in the horizontal and vertical directions, the oversampled DFT beam index can be determined. 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 the DFT beam corresponding to the dot marked with "1" in the spatial beam shown in Figure 4.
[0281] The wideband precoding matrix W1 is formed by oversampling the DFT matrix, that is, the DFT matrix obtains the required precision of the beamforming weight in space in an oversampled manner. The weight vectors of the lth beam and the mth beam corresponding to the horizontal direction and the vertical direction satisfy the following expression:
[0282] wherein v l is the weight vector in the horizontal direction, and the length of the vector is N1. The number of weight vectors contained in the horizontal direction is determined by the number of values of l, that is, l also represents the selected weight in the horizontal direction. u m is the weight vector in the vertical direction, and the length of the vector is N2. The number of vectors contained in the vertical direction is determined by the number of values of m, that is, m also represents the selected weight in the vertical direction.
[0283] After confirming the weight group in the horizontal direction and the vertical direction, the selected weight group is also determined. The result represented by the kronecker product of v l and u m is only the weight result on one group of polarization antennas, and there is usually a certain phase deviation on the other group of polarization antennas, which is determined by W2, so the final expression result of W1 is the form of the latter sub-block diagonal matrix in the kronecker product of v l and u m .
[0284] The weight vector of the (l, m)th beam satisfies the following expression:
[0285] According to the above expression, the beam corresponding to W1 can be determined by calculating all possible values of l and m. The beam corresponding to W1 can be divided into two cases:
[0286] A plurality of oversampled DFT beams, and any two beams are not orthogonal to each other, and the whole is distinguished by v l,m ;
[0287] A plurality of orthogonal DFT beams, distinguished by v l,m , v l′,m′ , v l″,m″ ...
[0288] Correspondingly, W1 satisfies the following expression:
[0289] Where N represents the number of ports of the CSI-RS, L represents the number of streams, The power normalization coefficient is used to ensure that the total power on the antenna port remains unchanged before and after the beamforming weighting. The number of ports of the CSI-RS is the number of rows of the wideband precoding matrix W1, which is twice the number of rows of v l,m ; the non-zero sub-diagonal block in the upper left corner of W1, i.e. v l,m v l′,m′ ... Each column represents a beam in a specific direction of the same polarized antenna.
[0290] (2) Select a wideband beam group.
[0291] W1 is formed by oversampling the DFT matrix, that is, the DFT matrix obtains the beamforming weight value required by the oversampling method in space. The weight vectors of the lth and mth beams corresponding to the horizontal direction and the vertical direction are calculated as follows:
[0292] Therefore, the corresponding W1 can be expressed in the form of the Kronecker product of X1 and X2 as follows:
[0293] Where:
[0294] (1) X1 is the weight vector in the horizontal direction, and the length of the vector is N1. The number of vectors is determined by the number of values of l, that is, l also indicates which group of weight values is selected in the horizontal direction.
[0295] (2) X2 is the weight vector in the vertical direction, and the length of the vector is N2. The number of vectors is determined by the number of values of m, that is, m also indicates which group of weight values is selected in the vertical direction.
[0296] where l and m are the horizontal and vertical beam indices respectively through i 1,1 and i 1,2 are obtained, where the obtaining of l' and m' needs to combine i 1,1 , i 1,2 and i 1,3 .
[0297] After the horizontal and vertical weight sets are confirmed, the selected weight set is determined. The result expressed by the Kronecker product of X1 and X2 is only the weight result on one set of polarized antennas, while there is usually a certain phase deviation on the other set of polarized antennas, and it is determined by W2, so the final expression of W1 is in the form of a sub-block diagonal matrix after the Kronecker product of X1 and X2.
[0298] From the above calculation, the weight vector of the (l, m) beam can be expressed as follows:
[0299] W1 is actually the beam group formed by calculating the beams of all values of l and m according to the above formula, and the actual beam used by the terminal within the relevant bandwidth and within the relevant time will not exceed this range.
[0300] When the number of CSI-RS ports is greater than 2, the PMI index includes a wideband indication i1 and a sub-band indication i2. Wherein, the wideband indication i1 is a composite index, and the basic definition of the wideband indication i1 is as follows:
[0301] Wherein, i 1,1 is the horizontal coordinate position corresponding to the first DFT beam of the terminal device in the spatial domain beam index diagram shown in FIG. 4, which is equivalent to the above-mentioned horizontal index l; i 1,2 is the vertical coordinate position corresponding to the DFT beam in the spatial domain beam index diagram shown in FIG. 4, which is equivalent to the above-mentioned vertical index m; i 1,3 is the offset of another DFT beam relative to the first DFT beam fed back by the terminal device, i 1,3 includes the horizontal and vertical offsets; L represents the number of layers, and it needs to be explained that the number of streams corresponds to the same value as the number of layers.
[0302] 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.
[0303] Table 4
[0304] In Table 4, the value corresponding to k1 is the offset of another DFT beam relative to the first DFT beam in the horizontal direction, and the value corresponding to k2 is the offset of another DFT beam relative to the first DFT beam in the vertical direction.
[0305] When the number of layers L is 3 or 4, and the number of CSI-RS ports is less than 16, the offset of i1,3 in the horizontal direction and the vertical direction can be selected according to Table 5.
[0306] Table 5
[0307] It can be understood that for each CSI-RS resource, the terminal device needs to select a DFT beam from the spatial domain beam set according to the autocorrelation covariance matrix Rhh of the corresponding frequency domain channel coefficient, so as to determine the wideband precoding matrix W1.
[0308] (3) Beam selection and phase quantization adjustment, i.e., determining the subband precoding matrix W2.
[0309] The subband precoding matrix W2 is used for phase difference quantization and adjustment of the weight on another group of polarization antennas, and the subband indication i2 fed back by the terminal device corresponds to W2. The codebook protocol of PMI feedback of L=1~8 layers is given below, in which i 1,1 , 1,2 and i 1,3 i2 is fed back by the UE to the base station for synthesizing the precoding matrix.
[0310] In the case of codebookmode=1, when the number of layers L=1, the PMI content fed back by the terminal device to the network device is shown in Table 6:
[0311] Table 6
[0312] wherein, i.e., the precoding matrix determined according to the wideband precoding matrix W1 and the subband precoding matrix W2 when the number of layers L is 1. Specifically, P CSI-RS is the number of CSI-RS ports, and the horizontal index l and the vertical index m of the DFT beam in the spatial domain beam index graph can be determined according to i1 contained in the i 1,1 and i 1,2 , so as to determine the weight vector of the (l, m)th beam, n is the value corresponding to i2 fed back by the terminal device.
[0313] In the case of 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:
[0314] Table 7
[0315] wherein, is the precoding matrix determined according to the wideband precoding matrix W1 and the subband precoding matrix W2 when the number of layers L is 2. k1 and k2 are i 1,3 contains the offset in horizontal and vertical directions, v l′,m′ is used to represent the orthogonal DFT beam different from v l,m The remaining parameters are consistent with Table 5, which will not be repeated here.
[0316] In the case of 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:
[0317] Table 8
[0318] wherein, is the precoding matrix determined according to the wideband precoding matrix W1 and the subband precoding matrix W2 when the number of layers L is 3 and the number of CSI-RS ports is less than 16. k1 and k2 are i 1,3 contains the offset in horizontal and vertical directions, and the remaining parameters are consistent with Table 5 and Table 6, which will not be repeated here.
[0319] In the case of codebookmode = 2, when N2 > 1, the PMI content fed back by the terminal device to the network device is shown in Table 9:
[0320] Table 9
[0321] In the case of codebookmode = 2, when N2 = 1, the PMI content fed back by the terminal device to the network device is shown in Table 10:
[0322] Table 10
[0323] In the case of 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:
[0324] Table 11
[0325] In the case of codebookmode = 1-2, when the number of layers L = 5, the PMI content fed back by the terminal device to the network device is shown in Table 12:
[0326] Table 12
[0327] In the case of codebookmode = 1-2, when the layer number L = 6, the PMI content fed back by the terminal device to the network device is as shown in Table 13:
[0328] Table 13
[0329] In the case of codebookmode = 1-2, when the layer number L = 7, the PMI content fed back by the terminal device to the network device is as shown in Table 14:
[0330] Table 14
[0331] In the case of codebookmode = 1-2, when the layer number L = 8, the PMI content fed back by the terminal device to the network device is as shown in Table 15:
[0332] Table 15
[0333] When the layer number L and the number of CSI-RS ports are other possible values, the specific precoding matrix determination method can refer to the related content in 3GPP technical specification (technical specification, TS) 38.214, and the specific details of other codebooks are described in 38.214 5.2.2.2, which will not be repeated here.
[0334] 8. Scaling factor (scaling factor);
[0335] For each group of X1 x X2 SD basis vectors, the scaling factor can be configured by high layer (such as RRC) signaling, wherein the scaling factor, also known as 3-bit scaling factor s j , can be defined as the scaling of the power control offset for the related CSI-RS resource configuration, wherein the values of X1 and X2 are configured separately from the configuration of codebook subset restriction (CSR), and the candidate values of X1 and X2 can also be the same as the convention of CBSR. Wherein X1 and X2 represent the horizontal (first dimension) dimension and vertical dimension (second dimension) of the SD basis vector respectively. Each specific group of 3-bit scaling factor code points is mapped to The specific description can refer to existing proposals R1-2402928, R1-2405005.
[0336] Based on the current R19 Type I codebook, when RI=Q>1, the jth spatial domain basis can carry r j streams, and the scaling factor corresponding to each stream can be expressed as wherein the spatial domain basis can be referred to as a spatial domain basis vector, an SD basis, an SD basis vector, a filter, or a beam, etc. The unit scaling factor "1" is associated with the "share" of the PDSCH-to-CSI-RS energy per resource element (EPRE) offset contributed by the jth selected SD basis vector, i.e., '1' means no scaling is applied to this basis, i.e., no 3-bit scaling factor s j is associated with the jth selected SD basis vector. j This can be expressed as follows:
[0337] wherein r j ∈{1,2} represents the number of layers transmitted using the jth selected SD basis vector. When the above r j =1 represents that one spatial domain basis carries 1 stream, and when the above r j =2 represents that one spatial domain basis carries 2 streams, and the scaling coefficients of the 2 streams are the same, both being The specific description of the 3-bit scaling factor s j can refer to the existing proposal R1-2406907 and the relevant description in Section 9.2.2 of the "Draft Report of 3GPP TSG RAN WG1 #118 v0.3.0 (Maastricht, The Netherlands, August 19 th -23 th , 2024), for brevity, no further description is given here.
[0338] The determination method of the scaling coefficient corresponding to the jth SD basis vector is as follows:
[0339] Assuming that the transmission power of a downlink channel (e.g., PDSCH or PDCCH) is 1, the power of the jth selected SD basis vector is Assuming that the spatial domain basis level scaling coefficient is x, then:
[0340] From which the scaling coefficient can be solved In order for the above scaling coefficient not to exceed the maximum power corresponding to each spatial domain basis, the scaling coefficient is made to be maximally not more than 1, so
[0341] 9. Transmission scheme of PDSCH;
[0342] In an implementation, in the PDSCH transmission scheme, where the UE can assume that the PDSCH is transmitted by at most 8 layers or streams. For CQI calculation, the UE shall assume that the PDSCH signal corresponds to the set of antenna ports (or demodulation reference signal ports) [1000,..., 1000+V-1] and the PDSCH signal is equivalent to the set of channel information reference signal antenna ports [3000,..., 3000+P-1], the equivalence is given (or satisfied) by:
[0343] where x(i) = [x (0) (i)...x (v-1) (i)] T is the vector of PDSCH symbols of layer mapping, where is the number of modulation symbols per layer; 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, which can also refer to the specific definition in (3GPP TS 38.211 section 7.3.1.4). P ∈ [1, 2, 4, 8, 12, 16, 24, 32] is the number of CSI-RS ports. If only one CSI-RS port is configured, W(i) = 1. If the high layer parameter reportQuantity in the CSI-ReportConfig reporting CQI is configured as "Cri-RI-PMI-CQI" or "Cri-RI-LI-PMI-CQI", W(i) is the precoding matrix corresponding to the reported PMI applicable to x(i). If the high layer parameter reportQuantity in the CSI-ReportConfig reporting CQI is set as 'cr-RI-CQI', W(i) is the precoding matrix corresponding to the process described in 3GPP TS 38.214 section 5.2.1.4.2. If the high layer parameter reportQuantity in the CSI-ReportConfig reporting CQI is configured as 'cr-RI-i1-CQI', W(i) is the precoding matrix corresponding to the reported i1 according to the process in 3GPP 38.214 section 5.2.1.4.2. The ratio of the EPRE of the corresponding PDSCH signal at antenna ports [3000,..., 3000+P-1] to the CSI-RS EPRE is equal to the ratio specified in 3GPP 38.214 section 5.2.2.3.1.
[0344] -powerControlOffset: the ratio of PDSCH EPRE to NZP CSI-RS EPRE when the UE obtains CSI feedback, with a range of [-8, 15] dB in steps 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 of NZP CSI-RS resources used for channel measurement is the assumed EPRE ratio when the UE obtains CSI feedback, with a range of [-8, 15] dB in steps of 1 dB.
[0345] -powerControlOffsetSS: the assumed ratio of NZP CSI-RS EPRE to SS / PBCH block EPRE (energy per resource element (EPRE) power factor ratio).
[0346] Figure 5 shows a schematic diagram of channel measurement and reporting between a network device and a terminal device. As shown in (a) of Figure 5, the network device transmits a plurality of digital beams (e.g., digital beam 0, digital beam 1, digital beam 2, and digital beam 3). Among them, the digital beam 1 and the satellite may coexist interference, affecting the transmission performance. As shown in (b) of Figure 5, in the case of K digital beams, the network device can transmit CSI-RS resource 0 to CSI-RS resource K-1 in a time-division manner. Accordingly, the terminal device performs CSI measurement and reporting on the K CSI-RS resources, and the number of reported CSIs is not limited in the present application. Alternatively, the terminal device can calculate CSI for K CSI-RS resources separately (without recombining port measurements between resources), and can only measure and / or report channel information (especially PMI) corresponding to part of the beams, for example, report CSI corresponding to part of the K beams. Alternatively, assuming that each of the plurality of CSI-RS resources has a plurality of antenna ports, the terminal device can obtain channel information corresponding to a larger number of antenna ports or more resources (or analog beams) by jointly measuring the plurality of CSI-RS resources, and then report the CSI. For example, there are 4 CSI-RS resources, and each CSI-RS resource has 32 antenna ports, then joint measurement can obtain channel information of 128 antenna ports, or measuring multiple resources to obtain more channel information. After the network device obtains the channel state information CSI, it can determine the scheduling information, including one or more of the following: MCS, resource block (RB) resource allocation, transmission beam, reception beam, improving the degree of beam matching channel, thereby facilitating the improvement of communication rate and efficiency.
[0347] The current scheme defines the scaling factor of the power control of the relevant flow level or the spatial domain base level However, the power control scheme of the flow level or the spatial domain base level does not involve, for example, the scenario of satellite interference coexistence, which may cause resource waste and affect transmission performance.
[0348] To solve the above technical problems, the present application provides a communication method and device. The terminal indicates N scaling factors corresponding to N spatial domain bases to the network device, so that the network device can achieve better power allocation under the power constraint of the flow level and / or the spatial domain base level, avoid resource waste, and ensure transmission performance.
[0349] The communication method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be understood that the embodiments of the present application can be applied to the communication system shown in FIG. 1. It should be understood that the embodiments of the present application can be applied to the scenario of communication between the sending end and the receiving end.
[0350] It should also be understood that the embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided by the embodiments of the present application, as long as the execution subject can communicate according to the method provided by the embodiments of the present application by running the code or program recording the method provided by the embodiments of the present application. For example, the method provided by the embodiments of the present application can be executed by the first device and the second device. In the case of no special description, the "first device" 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 (such as a modem chip, also known as a baseband chip, or a SoC chip or a SIP chip containing a modem core), or a chip system) in the communication device, or a logic module or software capable of realizing all or part of the function of the communication device. The "second device" in the present application can refer to a communication device (for example, a network 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 function of the communication device.
[0351] It should be noted that the technical scheme of the present application can be applied to digital beamforming DBF, analog beamforming ABF or hybrid beamforming HBF. For the sake of description, the following embodiments will be specifically described by taking DBF architecture as an example.
[0352] FIG. 6 is a flowchart of a communication method provided by an embodiment of the present application. As shown in FIG. 6, the method 600 includes the following steps.
[0353] S610, the second device sends configuration information to the first device.
[0354] Correspondingly, the first device receives configuration information from the second device.
[0355] The configuration information indicates M sets of scaling factors corresponding to the M sets of spatial domain bases, M being an integer greater than or equal to 1.
[0356] Exemplarily, each of the M sets of scaling factors can include at least one 3-bit scaling factor, for example, a 3-bit scaling factor s j ∈ For the convenience of description, the subsequent scaling factor s j , the number of streams r j transmitted by the jth selected SD base vector. * The index (l * ) of the spatial domain base (or in other words, the index l * ) of the spatial domain base (or in other words, the index l * ) of the spatial domain base (or in other words, the index l
[0357] It can be understood that the M sets of scaling factors corresponding to the M sets of spatial domain bases means that each spatial domain base is configured with a 3-bit scaling factor, and the M sets of scaling factors can be the same or different, which is not limited. Each spatial domain base can correspond to one or more streams, which can be replaced by layers or layer herein. For the convenience of description, the embodiments of the present application are exemplarily described by taking streams. For example, when r j = 1, it can be indicated that one spatial domain base carries 1 stream; when r j = 2, it can be indicated that one spatial domain base carries 2 streams, and the scaling coefficients of the 2 streams are the same, both being , and so on.
[0358] Optionally, the horizontal direction can be explained as the first dimension, and the vertical direction can be explained as the second dimension, which is not limited in particular.
[0359] Optionally, the spatial domain base can also be referred to as a spatial domain base vector, an SD base, an SD base vector, a vector, a filter, a DFT beam, a precoder (Precoder), or a beam (beam), and the specific name thereof is not limited in the present application. For the convenience of description, the spatial domain base is exemplarily described.
[0360] 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 base level.
[0361] Optionally, the configuration information can be carried in RRC or DCI or medium access control control element (MAC CE) signaling.
[0362] S620, the first device sends the first information to the second device.
[0363] Correspondingly, the second device receives the first information from the first device.
[0364] The first information is used to indicate N scaling coefficients, the N scaling coefficients correspond to N spatial bases or the N scaling coefficients correspond to N streams, the N spatial bases belong to M groups of spatial bases, and the N scaling coefficients correspond to one or more scaling factors in M scaling factors.
[0365] It can be understood that the N scaling coefficients are determined by one or more scaling factors in the M scaling factors.
[0366] It can be understood that the N scaling coefficients correspond to one or more scaling factors in the M scaling factors, including that the N spatial bases correspond to one or more scaling factors in the M scaling factors, or the N streams correspond to one or more scaling factors in the M scaling factors.
[0367] It can be understood that each group of spatial bases in the M groups of spatial bases can include one or more spatial bases, which is not limited. The M scaling factors corresponding to the M groups of spatial bases can be understood as one scaling factor corresponding to a group of spatial bases. If each group of spatial bases includes one spatial base, the M scaling factors corresponding to the M groups of spatial bases can be replaced by: M scaling factors corresponding to M spatial bases.
[0368] It can be understood that the N spatial bases selected or determined by the terminal device can belong to one or more groups of spatial bases in the M groups of spatial bases, which is not limited. That is, one scaling factor can correspond to one or more spatial bases, and the plurality of spatial bases can belong to one group of spatial bases, or can belong to multiple groups of spatial bases, which is not limited.
[0369] It can be understood that N and M are integers greater than or equal to 1. Optionally, the present application does not limit the size 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.
[0370] Optionally, the first information can be carried on UCI and transmitted through PUCCH or PUSCH.
[0371] 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. For ease of description, scaling coefficient is taken as an example for description.
[0372] It can be understood that the N scaling coefficients correspond to one or more scaling factors. 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. Correspondingly, the terminal device can select or determine one or more scaling factors corresponding to N spatial domain bases through measurement of the reference signal, and then calculate N scaling coefficients corresponding to the one or more scaling factors, 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, or in other words, to amplify or normalize the transmit power corresponding to part of the N spatial domain bases based on the N scaling coefficients, thereby avoiding resource waste and guaranteeing transmission performance. For the manifestation of indicating the N scaling coefficients through the first information, please refer to the relevant description below.
[0373] For example, it is assumed that the network device configures M=4 spatial domain bases, each spatial domain basis carries 2 streams or layers, and the terminal device selects N=2 spatial domain bases through measurement, that is, reports 2 scaling coefficients corresponding to 2 spatial domain bases through the first information.
[0374] Next, the manifestation of the first information indicating the N scaling coefficients is exemplarily described.
[0375] Exemplarily, the first information includes at least one of the N scaling coefficients, a first index, a second index, a first PMI, a first RI, or a first correspondence relationship, the first PMI includes indexes of the N spatial domain bases, the first PMI corresponds to the N spatial domain bases, the first RI corresponds to the N spatial domain bases, and the specific interpretation is as follows.
[0376] (1) The N scaling coefficients, that is, the first information can directly carry the N scaling coefficients calculated by the terminal device, for example, Or, it can also be represented as p l,m , p l′,m′ , p l″,m″ , p l″′,m″′ ,..., etc., and the subscript of the N scaling coefficients is not specifically limited.
[0377] Wherein, denotes the horizontal direction (first dimension) as l * denotes the vertical direction (second dimension) as m * denotes 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}.
[0378] Optionally, l * may also be denoted as l*, and l* may also be denoted as m*.
[0379] In an example, By analogy, the specific corresponding form is not limited.
[0380] Optionally, the horizontal direction index of the jthspatial basis is denoted as l j may also be denoted as lj, for example, l1is equivalent to l1, and the specific form is not limited; the vertical direction index m j may also be denoted as mj, for example, m1is equivalent to m1, and the specific form is not limited.
[0381] (2) The first index, which can also be referred to as a scaling factor index, is used to indicate N scaling factors;
[0382] In an example, the correspondence between the first index and the scaling factor p l,m may be predefined or preconfigured. The predefinition may include predefinition, such as protocol definition, and the preconfiguration may be implemented by pre-storing corresponding codes, tables, functions, texts, strings or other ways that can be used to indicate related information in the network device and / or terminal device, and the specific implementation manner is not limited in the present application.
[0383] Next, the correspondence between the first index and the scaling factor p l* , m* is illustrated in the form of a table, as shown in any one of Tables 16 to 18. For example, the terminal device can quantize the first index by 3 bits, and after determining the N scaling factors, the terminal device can report the first index to indicate the corresponding N scaling factors.
[0384] For example, as shown in Table 16, the expansion is multiplied by , then the terminal device can report the first index: “000, 001, 010, 011, 100, 101, 110, 111” to indicate the scaling factor pl* , m* : 0, 1".
[0385] Table 16
[0386] For example, as shown in Table 17, To extend the scaling factor, the terminal device can indicate the scaling factor p by reporting the first index: "000, 001, 010, 011, 100, 101, 110, 111". l* , m* : 0, 1".
[0387] Table 17
[0388] 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.
[0389] Table 18
[0390] For example, as shown in Table 19, To extend the scaling factor, the terminal device can indicate the scaling factor p by reporting the first index: "000, 001, 010, 011, 100, 101, 110, 111". l* , m* : 0, 1".
[0391] Table 19
[0392] 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.
[0393] In an implementation, the number of bits corresponding to the first index is configured by the base station. For example, the base station configures the number of bits through RRC high layer signaling, or MAC-CE, or DCI.
[0394] In an implementation, the number of bits corresponding to the first index is a preset value.
[0395] It should be noted that the above Table 16 to Table 19 are only exemplary descriptions given for ease of understanding, and should not be construed as limiting the embodiments of the present application. The new table contents obtained by reasonable deformation, supplement or deletion of the contents in the above Table 16 to Table 19 all belong to the protection scope of the embodiments of the present application.
[0396] (3) The second index indicates a first value a corresponding to the N spatial domain bases, and the product of the first value a and one or more scaling factors is used to determine the N scaling coefficients, and a is a positive number. In other words, the first value a can be regarded as the multiple of the scaling coefficient based on the scaling factor promotion.
[0397] It should be noted that the number of first values a can be one or more, for example, less than or equal to N, that is, for the determined N scaling coefficients, the terminal device can report one or more first values a corresponding to the N scaling coefficients, that is, the multiple a of the scaling coefficient compared to the scaling factor corresponding to the promotion. The specific number of first values can depend on the number of spatial domain bases that need to be power boosted.
[0398] In an example, the correspondence between the second index and the multiple a of the promotion can be predefined or preconfigured. Wherein, the predefinition can include predefinition, for example, protocol definition, and the preconfiguration can be achieved by pre-saving the corresponding code, table, function, text, string or other ways that can be used to indicate related information in the network device and / or terminal device, and the present application does not limit the specific implementation mode thereof.
[0399] Next, the correspondence between the second index and the multiple a of the promotion is exemplarily illustrated in the form of a table, as shown in Table 20. For example, the terminal device can quantize the second index by 3 bits, and after determining the N scaling coefficients, the terminal device can report the second index to indicate the corresponding N scaling coefficients.
[0400] For example, as shown in Table 20, the expansion is performed with 1 / 2 as the multiple, then the terminal device can report the second index: “000, 001, 010, 011, 100, 101, 110, 111” to respectively indicate the multiple a of the promotion: “0, 3 / 2, 4 / 2, 5 / 2, 6 / 2, 7 / 2, 8 / 2, 9 / 2”.
[0401] Table 20
[0402] It should be understood that the above Table 20 is exemplarily illustrated at intervals of 0.5 times, and can alternatively be at intervals of other times, such as 0.2, 0.4, 0.6, 0.8, or 1, or other values, without limitation. Alternatively, an upper limit value can be set, and the values are exemplified at uniform intervals or non-uniform intervals, without limitation. Alternatively, the upper limit value can be predefined or preconfigured, or can also be configured by signaling of the network device, without limitation.
[0403] It should be noted that the correspondence between the second index and the boosting times a in the above Table 20 is only an example given for ease of understanding, and other schemes are not excluded. The plurality of boosting times a in the above table are uniformly divided, and the second index is quantized using 3 bits. Alternatively, the plurality of boosting times a in the above table can also be unevenly divided, and the quantization of the second index can also use other bits, such as 2 bits, 4 bits, 5 bits, or 6 bits, etc., which are not limited by the present application.
[0404] In an implementation manner, the number of bits corresponding to the second index is configured by the base station. For example, the base station configures through RRC high-layer signaling, or MAC-CE, or DCI.
[0405] In an implementation manner, the number of bits corresponding to the second index is a preset value.
[0406] It should be noted that the above Table 20 is only an exemplary illustration given for ease of understanding, and should not be construed as limiting the embodiments of the present application. The new table contents obtained by reasonable deformation, supplement or deletion of the contents in the above Table 19 all belong to the protection scope of the embodiments of the present application.
[0407] (4) The first correspondence relationship is used to indicate the correspondence relationship between the N spatial bases and the N scaling coefficients and / or one or more scaling factors.
[0408] In an example, the first correspondence relationship can be predefined or preconfigured. The predefinition can include predefinition, such as protocol definition, and the preconfiguration can be implemented by pre-storing corresponding codes, tables, functions, texts, strings or other ways that can be used to indicate related information in the network device and / or terminal device, and the specific implementation manner is not limited by the present application.
[0409] 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.
[0410] 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".
[0411] Table 21
[0412] 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″″″ pl″″″′, 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″″″ 、sl″″″′,m″″″′, the specific form of expression is not limited.
[0413] 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.
[0414] Understandably, 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 p... l*,m* It can take {0, Any one of the items in 1}.
[0415] 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.
[0416] It should be noted that the above Table 21 is only an exemplary illustration given for the convenience of understanding, and should not be construed as limiting the embodiments of the present application. The new table contents obtained by reasonable deformation, supplement or deletion of the contents in the above Table 21 all belong to the protection scope of the embodiments of the present application.
[0417] Optionally, the present application does not limit the number of corresponding relationships (for example, a row in the table) in any of the above Tables 16 to 21, for example, one or more rows are added or reduced. Optionally, any of the above tables can be split into multiple independent tables, and the present application does not limit the splitting manner. For example, the first two rows or the first and third rows in Table 21 can be independently formed into new tables. Optionally, multiple tables in the above Tables 16 to 21 can be combined into one table.
[0418] In summary, for the selected or determined N scaling coefficients, the terminal device can report the specific N scaling coefficients, or the terminal device can report N first values corresponding to the N scaling coefficients, or the terminal device can report N1 first values corresponding to N1 scaling coefficients and N-N1 scaling coefficients, or the terminal device can report N1 first values corresponding to N1 scaling coefficients and N-N1 first indexes corresponding to N-N1 scaling coefficients, and the like, which are not limited. Therefore, when indicating the N scaling coefficients to the network device, the terminal device can report at least one of the first index, the second index, and the specific scaling coefficient, which is not limited.
[0419] Optionally, in the embodiments of the present application, not all spatial domain bases are configured with corresponding scaling coefficients, and the following illustrates two cases.
[0420] Case one: only feedback the scaling coefficients corresponding to part of the spatial domain bases (one or more), and the other spatial domain bases are not feedback. For example, assuming that there are 4 spatial domain bases, and it is specified that the first spatial domain base and the third spatial domain base feedback the corresponding scaling coefficients, and the others do not feedback.
[0421] Similarly, only feedback the scaling coefficients corresponding to part of the streams (one or more), and the other streams are not feedback. For example, assuming that there are 4 streams, and it is specified that the first stream and the third stream feedback the scaling coefficients, and the other streams do not feedback.
[0422] Case two: only feedback the related information of the scaling coefficients of part of the spatial domain bases (one or more), and the scaling coefficients of the other spatial domain bases are predefined. For example, assuming that there are 4 spatial domain bases, and it is specified to feedback the related information of the scaling coefficients corresponding to the first spatial domain base and the third spatial domain base, and the scaling coefficients of the other spatial domain bases can be determined by predefinition.
[0423] Similarly, only the scaling coefficients of part of the streams (one or more) are fed back, and the scaling coefficients of the other streams are predefined. For example, assuming there are four streams, the scaling coefficients corresponding to the first stream and the third stream are specified to be fed back, and the scaling coefficients of the other streams can be determined by predefinition.
[0424] That is, the feedback mode of the scaling coefficients corresponding to the spatial bases or the streams is not limited in the present application. For example, the scaling coefficients can be indicated by full feedback, or partial feedback, or full non-feedback, or predefinition, etc.
[0425] Optionally, in the embodiments of the present application, the lifting multiples corresponding to all the spatial bases are not fed back, and the following two cases are exemplarily described.
[0426] Case one: only the lifting multiples corresponding to part of the spatial bases (one or more) are fed back, and the lifting multiples of the other spatial bases are not fed back. For example, assuming there are four spatial bases, the lifting multiples corresponding to the first spatial base and the third spatial base are specified to be fed back, and the lifting multiples of the other spatial bases are not fed back.
[0427] Similarly, only the lifting multiples corresponding to part of the streams (one or more) are fed back, and the lifting multiples of the other streams are not fed back. For example, assuming there are four streams, the lifting multiples corresponding to the first stream and the third stream are specified to be fed back, and the lifting multiples of the other streams are not fed back.
[0428] Case two: only the lifting multiple related information of part of the spatial bases (one or more) is fed back, and the lifting multiple of the other spatial bases is predefined. For example, assuming there are four spatial bases, the lifting multiple related information corresponding to the first spatial base and the third spatial base is specified to be fed back, and the lifting multiple of the other spatial bases can be determined by predefinition.
[0429] Similarly, only the lifting multiple related information of part of the streams (one or more) is fed back, and the lifting multiple of the other streams is predefined. For example, assuming there are four streams, the lifting multiple related information corresponding to the first stream and the third stream is specified to be fed back, and the lifting multiple of the other streams can be determined by predefinition.
[0430] That is, the feedback mode of the lifting multiple corresponding to the spatial bases or the streams is not limited in the present application. For example, the lifting multiple can be indicated by full feedback, or partial feedback, or full non-feedback, or predefinition, etc. Optionally, the method 600 further includes that the first PMI corresponds to a first precoding matrix. The first precoding matrix is associated with N scaling coefficients and / or a normalization factor, and the normalization factor is associated with the N scaling coefficients and / or the first RI.
[0431] The first information and the second information can be simultaneously carried in channel state information (CSI) or other signaling, or can be independently transmitted.
[0432] Optionally, the second information can be carried in UCI and transmitted through PUCCH or PUSCH.
[0433] Optionally, before performing the step S620, the method 600 further includes: determining, by the first device, N scaling coefficients and / or normalization factors corresponding to the stream level and / or the spatial domain basis level, so that the reported first PMI satisfies the power constraint.
[0434] For example, the first PMI is used to determine a first precoding matrix, which is associated with the scaling coefficients and / or the normalization factor γ, the number of ports P CSI-RS , the vector or the number of streams θ. For example, the first precoding matrix is related to the N scaling coefficients
[0435] For example, assuming that RI = θ = 4 and N = 2, the corresponding precoding matrix can be given (or satisfy) by the following formula:
[0436] The vector and the meaning of the symbol in the above formula can be found in the related description above, which will not be repeated here.
[0437] In an example, according to the above formula, the scaling coefficients and the normalization factor γ can be introduced into the precoding matrix , and the precoding matrix is the first precoding matrix, which can be given (or satisfy) by the following formula:
[0438] Optionally, the above scaling coefficients can be obtained from a predefined table, that is, the scaling coefficients are independent of the scaling factor or other parameters, which can be found in Table 18 above.
[0439] In addition, the above precoding matrix is based on the example of spatial domain basis, and the precoding matrix can also be based on the example of stream, that is, at least one of the following is satisfied:
[0440] The normalization factor γ = γ'; or the normalization factor γ = 1; or the normalization factor γ = θ;
[0441] wherein γ' satisfies at least one of the following:
[0442] Exemplarily, when the precoding matrix At least one of the following can also be satisfied based on the stream:
[0443] Correspondingly, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ;
[0444] Exemplarily, when the precoding matrix At least one of the following can also be satisfied based on the stream:
[0445] Correspondingly, the normalization factor γ = γ'; or, the normalization factor γ = 1; or, the normalization factor γ = θ;
[0446] It can be seen that the scaling coefficient is related to the number of streams, that is, there are several scaling coefficients corresponding to several streams.
[0447] The following explains the parameters (such as scaling coefficients and normalization factors) in the above formula.
[0448] (1) Scaling coefficient;
[0449] denotes the scaling coefficient corresponding to the l * th horizontal dimension and the m * th vertical dimension spatial basis, wherein l * ∈ [0, N1O1-1], m * ∈ [0, N2O2-1]; wherein 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 multiple of the direction (horizontal direction) where N1 is located. O2 represents the DFT oversampling multiple of the direction (horizontal direction) where N2 is located.
[0450] denotes the scaling coefficient corresponding to the l * th horizontal dimension and the m * th vertical dimension spatial basis, or the scaling coefficient corresponding to the multiple spatial bases after arranging the multiple spatial bases in the vertical direction first and then in the horizontal direction. Wherein l represents the horizontal dimension, m represents the vertical dimension, or l * ,m *respectively represent oversampling DFT beam indexes in horizontal and vertical directions, and the corresponding precoding matrix can be represented by (or satisfy) the following formula:
[0451] (2) a normalization factor;
[0452] In the embodiments of the present application, the normalization factor can be related to the N scaling factors and / or the first RI (the maximum number of streams). Specifically, the normalization factor can be regarded as the sum of squares of the scaling factors corresponding to the multiple streams divided by the total number of streams, or the normalization factor can be regarded as the sum of squares of the scaling factors corresponding to the multiple streams.
[0453] Exemplarily, the specific forms of the normalization factor are as follows: γ = γ'; or, γ = 1; or, γ = θ.
[0454] wherein γ' satisfies at least one of the following: or, or, is replaced by:
[0455] or, is replaced by:
[0456] wherein θ represents the first RI, l * ,m * respectively represent the indexes of the first spatial domain basis in the horizontal direction and the vertical direction, represents the scaling factor corresponding to the jth spatial domain basis, represents the number of streams supported by the jth spatial domain basis, and the jth spatial domain basis is one of the N spatial domain bases.
[0457] For example, when γ' > 1 or γ' > θ, the normalization factor γ = γ'; or, when γ' ≤ 1, the normalization factor γ = 1; or, when γ' ≤ θ, the normalization factor γ = θ.
[0458] Exemplarily, the first scaling factor and the normalization factor satisfy at least one of the following:
[0459] or,
[0460] wherein, represents the number of streams supported by the first spatial domain basis, represents the first scaling factor, l * ∈ {l, l', l'', l''', l'''',...}, m * ∈ {m, m', m'', m''', m'''',...}, or l *∈{l1,l2,…,l N}, m * ∈{m1,m2,…,m N}
[0461] In the first implementation, if but
[0462] For example, taking RI = θ = 4 and N = 2 as an example, then
[0463] 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:
[0464] When γ'<1, the terminal device needs to consider boosting the transmission power of one or more of the N spatial bases.
[0465] 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.
[0466] In the second implementation, if but
[0467] Compared to the first implementation method mentioned above, the difference is that γ is not normalized in this second implementation method.
[0468] in, Alternatively, it can be replaced with: γ′=[p 2 l,m +p 2 l,m +p 2 l′,m′ +p2 l′,m′ +…]。
[0469] For example, taking RI = θ = 4 and N = 2 as an example, then
[0470] When γ' < θ, or γ' = θ, there can be no normalization factor γ, and thus the first precoding matrix corresponding thereto may be given (or satisfied) by the following formula:
[0471] When γ' < θ, the terminal device needs to consider boosting the transmission power corresponding to one or more of the N spatial bases.
[0472] wherein denotes the first scaling coefficient, 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 the horizontal direction and the vertical direction, respectively, or l * ,m * denote the DFT beams or oversampled DFT beams in the horizontal and vertical directions, respectively, denotes the scaling coefficient corresponding to the jth spatial base, denotes the first scaling factor, the jth spatial base is one of the N spatial bases, the first spatial base belongs to the 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.
[0473] Next, the expression of the precoding matrix is described in terms of whether the precoding matrix contains the normalization factor γ. It can be understood that the following examples are only given for ease of understanding and do not exclude other possible solutions.
[0474] Exemplarily, the first precoding matrix satisfies the following relationship:
[0475] or
[0476] or
[0477] or
[0478] or
[0479] or
[0480] or
[0481] or
[0482] or
[0483] or
[0484] or
[0485] or
[0486] or
[0487] or
[0488] or
[0489] or
[0490] or
[0491] or
[0492] or
[0493] or
[0494] or
[0495] or
[0496] or
[0497] or
[0498] or
[0499] or
[0500] or
[0501] or
[0502] or
[0503] or
[0504] or
[0505] or
[0506] or
[0507] or
[0508] or
[0509] or
[0510] or
[0511] or
[0512] or
[0513] or
[0514] or
[0515] or
[0516] or
[0517] or
[0518] or
[0519] or
[0520] or
[0521] or
[0522] or
[0523] or
[0524] or
[0525] or
[0526] or
[0527] or
[0528] wherein P CSI-Rs denotes the number of channel state information reference signal, CSI-RS, ports, γ denotes a normalization factor, denotes the first scaling coefficient, denotes a global vector corresponding to a certain beam, and the specific interpretation can refer to the related description of the existing protocol 38214, n is a value corresponding to i2 fed back by the first device, and the interpretation of i2 can refer to the related description above.
[0529] Next, the expression of the precoding matrix is described with RI=θ=1, 2, 3, 4, 5, 6, 7, 8 as examples.
[0530] Example zero: when RI=1:
[0531] N=1, i.e., there is one spatial domain basis, and the corresponding first precoding matrix is given (or satisfies) by the following formula:
[0532] Example one: when RI=2:
[0533] N=2, i.e., there are two spatial domain bases, and the corresponding first precoding matrix is given (or satisfies) by the following formula:
[0534] When γ'≤1, the corresponding first precoding matrix is given (or satisfies) by the following formula:
[0535] or,
[0536] When γ'≤θ, the corresponding first precoding matrix is given (or satisfies) by the following formula:
[0537] That is, when γ'≤1 or γ'≤θ, the corresponding first precoding matrix is given (or satisfies) by the following formula:
[0538] Example two: when RI=3:
[0539] N=2, i.e., there are two spatial domain bases, and the corresponding first precoding matrix is given (or satisfies) by the following formula:
[0540] or,
[0541] When γ'≤ 1 or γ'≤ θ, the corresponding first precoding matrix is given (or satisfies) by:
[0542] When N = 3, i.e., there are three spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0543] or,
[0544] When γ'≤ 1 or γ'≤ θ, the corresponding first precoding matrix is given (or satisfies) by:
[0545] Example Three: When RI = 4:
[0546] When N = 2, i.e., there are two spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0547] or,
[0548] When γ'≤ 1 or γ'≤ θ, the corresponding first precoding matrix is given (or satisfies) by:
[0549] When N = 3, i.e., there are three spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0550] or,
[0551] or,
[0552] or,
[0553] When γ'≤ 1 or γ'≤ θ, the corresponding first precoding matrix is given (or satisfies) by:
[0554] or,
[0555] When N = 4, i.e., there are four spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0556] or,
[0557] When γ'≤ 1 or γ'≤ θ, the corresponding first precoding matrix is given (or satisfies) by:
[0558] Example Four: when R1= 5:
[0559] N = 3, i.e., there are three spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0560] or,
[0561] When γ'≤1 or γ'≤θ, the corresponding first precoding matrix is given (or satisfies) by:
[0562] N = 4, i.e., there are four spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0563] or,
[0564] When γ"≤1 or γ"≤θ, the corresponding first precoding matrix is given (or satisfies) by:
[0565] N = 5, i.e., there are five spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0566] or,
[0567] or,
[0568] or,
[0569] When γ'≤1 or γ'≤θ, the corresponding first precoding matrix is given (or satisfies) by:
[0570] Example Five: when R1= 6:
[0571] N = 3, i.e., there are three spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0572] or,
[0573] When γ'≤1 or γ'≤θ, the corresponding first precoding matrix is given (or satisfies) by:
[0574] N = 4, i.e., there are four spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0575] or,
[0576] or,
[0577] or,
[0578] When γ'≤1 or γ'≤θ, the corresponding first precoding matrix is given (or satisfies) by:
[0579] or,
[0580] Example Six: when RI=7:
[0581] N=4, i.e., there are four spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0582] or,
[0583] When γ'≤1 or γ'≤θ, the corresponding first precoding matrix is given (or satisfies) by:
[0584] N=5, i.e., there are five spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0585] or,
[0586] When γ"≤1 or γ"≤θ, the corresponding first precoding matrix is given (or satisfies) by:
[0587] Example Seven: when RI=8:
[0588] N=4, i.e., there are four spatial domain bases, the corresponding first precoding matrix is given (or satisfies) by:
[0589] or,
[0590] When γ'≤1 or γ'≤θ, the corresponding first precoding matrix is given (or satisfies) by:
[0591] In one implementation, in the transmission scheme of PDSCH, where the UE can assume that the PDSCH is transmitted by at most 8 layers or streams. For CQI computation, the UE shall assume that the PDSCH signal corresponds to the set of antenna ports (or demodulation reference signal ports) [1000,..., 1000+V-1] and the PDSCH signal is equivalent to the set of channel information reference signal antenna ports [3000,..., 3000+P-1] with the equivalence given (or satisfied) by:
[0592] where x(i) = [x (0) (i)... x (v-1) (i)] T is the vector of layer mapped PDSCH symbols; y(i) = [y (3000) (i)... y(3000+P-1)(i)] T , is the number of modulation symbols per antenna port, which can also refer to the specific definition in (section 7.3.1.4 in 3GPP TS 38.211). is the number of modulation symbols per layer; y(i) = [y (3000) (i)... y(3000+P-1)(i)] T , is the number of modulation symbols per antenna port, which can also refer to the specific definition in (section 7.3.1.4 in 3GPP TS 38.211). P e [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 one of the above examples one to seven.
[0593] In one implementation, in the transmission scheme of PDSCH, where the UE can assume that the PDSCH is transmitted by at most 8 layers or streams. For CQI computation, the UE shall assume that the PDSCH signal corresponds to the set of antenna ports (or demodulation reference signal ports) [1000,..., 1000+V-1] and the PDSCH signal is equivalent to the set of channel information reference signal antenna ports [3000,..., 3000+P-1] with the equivalence given (or satisfied) by:
[0594] where x(i) = [x (0) (i)... x (v-1) (i)] T is the vector of layer mapped PDSCH symbols; 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, which can also refer to the specific definition in (3GPP TS 38.211 section 7.3.1.4). 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, W(i)=1. W(i) is the precoding matrix corresponding to the reported PMI for x(i), which is determined by the precoding matrix shown in any one of the above examples one to seven, or the precoding matrix determined by the process described in 3GPP TS 38.214 section 5.2.1.4.2, where β(i) is the power backoff coefficient.
[0595] In an implementation manner, β(i) is a preset value. For example, β(i)=1 or -1 or 0.8, or other real numbers greater than 0.
[0596] In an implementation manner, β(i) is related to the scaling coefficient. For example, For another example, For another example, For another example, where l * ,m * is preset. For example, fixed as the spatial basis corresponding to the first stream; or, fixed as the spatial basis corresponding to the last stream; or, configured by the base station through high layer signaling RRC, MAC-CE or DCI.
[0597] In an implementation manner, β(i) is related to s j . For example, β(i)=min{s1,…,s j ,…s Q}. For another example, β(i)=max{s1,…,s j ,…s Q}, where Q represents the number of selected scaling factors. For another example, For another example, β(i)=s j , where j is preset; for example, fixed as the basis corresponding to the first stream; for example, fixed as the basis corresponding to the last stream; for another example, configured by the base station through high layer signaling RRC, MAC-CE or DCI.
[0598] In an implementation manner, β(i) is related to γ. For example, β(i)=γ, where γ can be seen from the above description.
[0599] In another way, the value of β(i) is determined according to the indication information of the base station, or the base station indicates the calculation manner of β(i).
[0600] Optionally, the value of β(i) is related to whether the base station configures the 3-bit scaling factor. For example, if the 3-bit scaling factor is configured, there is a value of β(i) as On the contrary, if the 3-bit scaling factor is not configured, there can be no value of β(i).
[0601] In the following, the value of the scaling coefficient p l* , m* and the normalization factor γ is exemplarily illustrated.
[0602] (1) The scaling coefficient p l* , m* ;
[0603] In the present application, the first scaling coefficient in the N scaling coefficients is determined according to 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, or the first scaling coefficient in the N scaling coefficients is related to the minimum value in the preset value after the combination of 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 bases, the first scaling coefficient is determined according to the first scaling factor, and the first spatial basis corresponds to the first scaling factor.
[0604] Optionally, the preset value can be 1. The preset value can be predefined or preconfigured. Wherein, the predefinition can include predefinition, such as protocol definition, and the preconfiguration can be realized by pre-saving the corresponding code, table, function, text, string or other ways that can be used to indicate relevant information in the network device and / or terminal device, and the present application does not limit the specific implementation manner thereof.
[0605] It can be understood that the first scaling coefficient can be regarded as any one of the N scaling coefficients, the first spatial basis can be regarded as any one of the N spatial bases, and the first scaling factor can be regarded as any one of the one or more scaling factors. Wherein, the first scaling factor is configured by the network device for the first spatial basis, and the first scaling coefficient is determined based on the first scaling factor. That is, any scaling coefficient in the N scaling coefficients can be determined according to the following formula. is determined based on the first scaling factor . That is, any scaling coefficient in the N scaling coefficients can be determined according to the following formula.
[0606] Exemplarily, the value of the first scaling coefficient can include at least one of the following:
[0607] or
[0608] is a predefined value;
[0609] wherein, denotes a first scaling coefficient, denotes a first scaling factor, denotes a number of streams supported by a first spatial base, and θ denotes a first RI, l * ,m * denote indices of the first spatial base in a horizontal direction and a vertical direction, respectively, denotes a scaling coefficient corresponding to the jth spatial base, the jth spatial base is one of the N spatial bases, α denotes a scaling multiple of 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 a maximum value function, min{} denotes a 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≤δj≤N,or l * ∈{l1,l2,…,l N},m * ∈{m1,m2,…,m N}。
[0610] Optionally, δj represents a mapping relationship, i.e., the value range of δj is between 1 and N, when the selected set element is not equal to the total number of set elements N, then the mapping relationship can be represented by the symbol, for example, there is a set {l1, l3, l4}, then δ1=1, δ2=3, δ3=4, and the specific mapping relationship is not limited.
[0611] Specifically, when
[0612] correspondingly, l * ∈{l δ1 ,l δ2 ,…,l δN-1},m * ∈{m δ1 ,mδ2 ..., m δN-1}, 1≤δj≤N;
[0613] Conversely, l * ∈{l, l', l'', l''', l'''',...}, m * ∈{m, m', m'', m''', m'''',...}, or, l * ∈{l1, l2,..., lm}, m N}, m * ∈{m1, m2,..., mm}, m N}.
[0614] Optionally, the above may be replaced by: and the specific forms are not limited.
[0615] (2) a normalization factor γ;
[0616] In the present application, 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.
[0617] It can be understood that the first spatial basis can be regarded as any one of the N spatial bases, and the first scaling factor can be regarded as any one of the one or more scaling factors. Wherein, the first scaling factor is configured by the network device for the first spatial basis, and the first scaling coefficient p l,m is determined based on the first scaling factor s l,m .
[0618] Exemplarily, the normalization factor γ = γ'; or, γ = 1; or, γ = θ.
[0619] In an example, when γ' > 1 or γ' > θ, the normalization factor γ = γ'; or, when γ' ≤ 1, the normalization factor γ = 1; or, when γ' ≤ θ, the normalization factor γ = θ. That is, or,
[0620] Exemplarily, the normalization factor and the scaling coefficient satisfy: or,
[0621] In an example, if then
[0622] In an example, if Then
[0623] wherein γ' satisfies at least one of the following:
[0624] Or
[0625] wherein θ represents the first RI, l * ,m * respectively represent the index of the first spatial base in the horizontal direction and the vertical direction, represents the scaling coefficient corresponding to the jth spatial base, represents the number of streams supported by the jth spatial base, and the jth spatial base is one of the N spatial bases.
[0626] In the following, different values of the scaling coefficient and the normalization factor γ are illustrated by different examples.
[0627] Example 1: Assuming that the scaling coefficient of each stream corresponding to a spatial base is represented as: Then the corresponding scaling coefficient is represented as:
[0628] It can be understood that when the scaling coefficient is , the condition γ'>1 will not occur, and normalization is not required.
[0629] For example, based on Example 1, assuming that RI=θ=4, the terminal device determines that N=2 spatial bases, Then indicates that there is remaining power At this time, the terminal device can select one or two spatial bases for power boosting.
[0630] For example, the terminal device can select the spatial base corresponding to the first stream for power boosting, i.e., multiplying the scaling coefficient corresponding to the first stream by 2 times, at which time
[0631] For example, the terminal device can select the spatial base corresponding to the index (l, m) for power boosting, i.e., multiplying the scaling coefficient corresponding to the base by 1.5 times, i.e., the power of the two streams corresponding to the spatial base is boosted by 1.5 times, at which time
[0632] Example 2: Assuming that the scaling coefficient of each stream corresponding to a spatial base is represented as The corresponding scaling factor is represented as:
[0633] For example, assuming θ = 4, The corresponding scaling factor is represented as: This is equivalent to increasing or lifting the power corresponding to the spatial domain basis.
[0634] At this time, γ' is represented as: At this time, the corresponding precoding matrix is given (or satisfies) by the following formula:
[0635] For example, based on Example Two, assuming RI = θ = 4, the terminal device determines N = 2 spatial domain bases, At this time It is shown that there is a remaining power of At this time, the terminal device can select one of the two spatial domain bases or two spatial domain bases for power lifting
[0636] For example, when the scaling factor is The corresponding power of the spatial domain basis is lifted by a factor of (3 / 4) / (1 / 2) = 1.5 times, α = 1.5, That is, the power of the two streams corresponding to this spatial domain basis is lifted by 1.5 times, at this time
[0637] For example, when the scaling factor is
[0638] Example Three: When the first scaling factor is a specific value (for example, or -1 or other values (such as 2, 3, -2, -3, 4…) and the like) or a specific state (for example, not configuring the first scaling factor, or the configured first scaling factor is default, etc.), Or, Or,
[0639] That is, when the first scaling factor is a certain specific value or a certain specific state, the calculation method of the corresponding first scaling factor is different.
[0640] Case One: Including and Two cases can obtain different scaling factors.
[0641] If If At this time,
[0642] Case two: including
[0643] And Two cases can get different scaling factors.
[0644] If If, Or
[0645] At this time, Or
[0646] For example, based on example three, assuming RI = θ = 4, the terminal device determines N = 2 spatial bases, s l,m = -1, At this time It is explained that there is a remaining power of At this time, the terminal device can select one of the two spatial bases or two spatial bases for power boosting.
[0647] For example, when the scaling factor is The corresponding spatial base corresponding to the power boost is (3 / 4) / (1 / 2) = 1.5 times, α = 1.5, That is, the power of the two streams corresponding to the spatial base is raised by 1.5 times, at which time
[0648] For example, when the scaling factor is Or
[0649] Example four: when the first scaling factor Is a certain specific value (for example, Or -1 or other values, etc.), the corresponding first scaling factor can also be expressed as:
[0650] That is, the first scaling factor = max{the scaling factor corresponding to other spatial bases}.
[0651] For example, assuming RI=Q=8, the network device configures M=4 spatial bases in total, each spatial base corresponds to 2 streams or layers, if the scaling coefficients of other spatial bases are {2, 1, 1 / 4}, then the corresponding scaling coefficient may be 2, at this time the terminal device needs to normalize the power corresponding to the spatial base.
[0652] For example, based on example four, it is assumed that the first scaling factor is a certain value (for example, 1 or -1 or other values, etc.), the scaling / scaling coefficient corresponding to the certain value = max{other scaling / scaling coefficients}, it is assumed that RI=Q=8, when the scaling coefficients corresponding to other bases are {1, 1 / 2, 1 / 2}, the certain value corresponding to the scaling coefficient is 1, then g'=1 / Qx[1+1+1+1+0.5+0.5+0.5+0.5]=6 / 8, it is needed to raise the certain value corresponding to the scaling coefficient by 2 times, that is, g'=1 / Qx[2+2+1+1+0.5+0.5+0.5+0.5]=1, at this time there is no need for normalization.
[0653] Optionally, the determination manner of the first scaling coefficient is associated with the first mode, and the method 600 further includes: the first device sends third information to the second device, and correspondingly, the second device receives the third information from the first device. The third information indicates the first mode. For example, the first mode includes one of the above examples one to four.
[0654] That is, the first device can indicate to the second device to adopt any one of the implementation manners of the above examples one to four by the third information to calculate N scaling coefficients p l* , m* and / or a normalization factor g.
[0655] Optionally, the size of the third information can be 2 bits, for example, including "00, 01, 10 and 11", which can correspond to the above examples one to four respectively. Alternatively, the size of the third information can also be other bits, which is not limited here.
[0656] In an implementation manner, the number of bits corresponding to the third information is configured by the base station. For example, the base station configures through RRC high layer signaling, or MAC-CE, or DCI.
[0657] In an implementation manner, the number of bits corresponding to the third information is a preset value.
[0658] S630, the second device transmits information corresponding to N spatial bases according to N scaling coefficients.
[0659] In an implementation, the second device transmits information corresponding to the N spatial bases according to the first rule and the N scaling coefficients.
[0660] The first rule satisfies any one of the following rules 1 to 4.
[0661] Rule 1: the remaining power is evenly distributed to the N spatial bases.
[0662] Exemplarily, assuming that RI = θ = 4, the terminal device determines that N = 2 spatial bases, At this time the remaining power is 1 / 4, and the power allocated to each spatial base is 1 / 8, that is, the power allocated to each stream is 1 / 16, the transmission power corresponding to the first spatial base (for example, spatial base index l, m) is raised by (2 + 1 / 8) / 2 = 1.0625 times, and the transmission power corresponding to the second spatial base (for example, spatial base index l', m') is raised by (1 + 1 / 8) / 1 = 1.125 times. In other words, the transmission power of the 2 streams corresponding to the first spatial base is raised by 1.0625 times, and the transmission power of the 2 streams corresponding to the second spatial base is raised by 1.125 times.
[0663] Rule 2: the remaining power is evenly distributed to P spatial bases, the P spatial bases belong to the N spatial bases, the P scaling coefficients corresponding to the P spatial bases are all less than 1, the P scaling coefficients belong to the N scaling coefficients, and P is an integer greater than or equal to 1 and less than or equal to N.
[0664] Assuming that RI = θ = 4, the terminal device determines that N = 2 spatial bases, γ' = 1 / θ × [1 + 1 + 0.5 + 0.5] = 3 / 4, at this time the remaining power is 1 / 4, and since the scaling coefficient corresponding to the first spatial base is 1 and the scaling coefficient corresponding to the second spatial base (for example, spatial base index l', m') is 1 / 2, the remaining power is all allocated to the second spatial base, that is, the power allocated to the two streams corresponding to the second spatial base is 1 / 8.
[0665] Rule 3: the remaining power is distributed according to the descending order of the P scaling coefficients corresponding to the P spatial bases, the P scaling coefficients are all less than 1, the P scaling coefficients belong to the N scaling coefficients, and P is an integer greater than or equal to 1 and less than or equal to N. For example, after the scaling coefficient of the first spatial base is raised to equal 1, the next spatial base is allocated, until the sum of the transmission powers corresponding to all the spatial bases reaches the total power.
[0666] Assuming that RI=θ=4, the terminal device determines N=2 spatial bases, γ ′ =1 / θ×[1+1+0.5+0.5]=3 / 4, at this time Then 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 (for example, spatial base index l', m') is 1 / 2, the remaining power is allocated to the second spatial base, that is, the power allocated to the two streams corresponding to the second spatial base is 1 / 8.
[0667] Rule four: according to the order of the P scaling factors corresponding to the P spatial bases from small to large, allocate the remaining power, the P scaling factors are all less than 1, 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. For example, the remaining power is allocated to the spatial bases whose scaling factors do not reach 1, and according to the order of the scaling factors from small to large, when the scaling factor of the first spatial base rises to equal 1, the next spatial base is allocated, and this process continues until the sum of the transmission powers of all spatial bases reaches the total power.
[0668] Assuming that RI=θ=4, the terminal device determines N=2 spatial bases, γ ′ =1 / θ×[1+1+0.5+0.5]=3 / 4, at this time Then 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 (for example, spatial base index l', m') is 1 / 2, the remaining power is allocated to the second spatial base, that is, the power allocated to the two streams corresponding to the second spatial base is 1 / 8.
[0669] The remaining power is determined according to at least one of the total power used in the downlink channel transmission process, the N spatial bases, the one or more scaling factors, the first RI, and the number of streams supported by the first spatial base, and the first RI corresponds to the N spatial bases.
[0670] It should be noted that the above first rule can be predefined or preconfigured, or can be indicated by the network device through signaling, and no limitation is made in this regard. It can be understood that the above rules one to four are based on the case of γ'<1 or γ'<θ, and are used to illustrate the transmission of one or more of the N spatial bases.
[0671] Based on the above scheme, the application designs the scaling factor and / or normalization factor based on the 3-bit scaling factor, so that in the case that the sum of the scaling factors 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 factors 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 stream level and / or spatial domain base level power constraint, the reasonable allocation of the transmission power is realized, and resource waste is avoided.
[0672] Fig. 7 is a flow diagram of a communication method provided by an embodiment of the application. As shown in Fig. 7, the method 700 includes the following steps.
[0673] S710, the second device sends configuration information to the first device.
[0674] Correspondingly, the first device receives the configuration information from the second device.
[0675] The configuration information indicates M scaling factors corresponding to M groups of spatial domain bases, and M is an integer greater than or equal to 1.
[0676] The meaning of the configuration information and the indication manner thereof can refer to the related description of step S610 of method 600, and for brevity, will not be described here.
[0677] S720, the first device sends first information to the second device.
[0678] Correspondingly, the second device receives the first information from the first device.
[0679] The first information is used to indicate N spatial domain bases or N streams, and / or one or more of the M scaling factors, the N spatial domain bases belong to the M groups of spatial domain bases, and the first information is used to determine N scaling factors, and N and M are both integers greater than or equal to 1.
[0680] It can be understood that the N scaling factors correspond to one or more scaling factors, including that the N spatial domain bases correspond to one or more scaling factors, or the N streams correspond to one or more scaling factors.
[0681] Optionally, the application does not limit the size relationship between N and M. For example, N is greater than or equal to M, or N is greater than M; for another example, M is greater than or equal to N, or M is greater than N. The application does not limit the implementation manner of the first device to determine the N spatial domain bases or N streams, and / or one or more of the M scaling factors, for example, the first device can report the N spatial domain bases by receiving and measuring the reference signal and selecting the N spatial domain bases with signal quality greater than or equal to a first threshold.
[0682] S730, the second device determines N scaling coefficients according to the N spatial bases or the N streams, and / or one or more of the M scaling factors.
[0683] The specific implementation can refer to the related description of step S620 of the method 600 described above. For brevity, the related description is not repeated here.
[0684] S740, the second device transmits information corresponding to the N spatial bases according to the N scaling coefficients.
[0685] In an implementation, the second device transmits the information corresponding to the N spatial bases according to a first rule and the N scaling coefficients.
[0686] The first rule satisfies any one of the following rules 1 to 4.
[0687] Rule 1: the remaining power is evenly distributed to the N spatial bases.
[0688] Rule 2: the remaining power is evenly distributed to P spatial bases, the P spatial bases belong to the N spatial bases, the P scaling coefficients corresponding to the P spatial bases are all less than 1, the P scaling coefficients belong to the N scaling coefficients, and P is an integer greater than or equal to 1 and less than or equal to N.
[0689] Rule 3: the remaining power is distributed in the order of the P scaling coefficients corresponding to the P spatial bases from large to small, the P scaling coefficients are all less than 1, the P scaling coefficients belong to the N scaling coefficients, and P is an integer greater than or equal to 1 and less than or equal to N.
[0690] Rule 4: the remaining power is distributed in the order of the P scaling coefficients corresponding to the P spatial bases from small to large, the P scaling coefficients are all less than 1, the P scaling coefficients belong to the N scaling coefficients, and P is an integer greater than or equal to 1 and less than or equal to N.
[0691] The remaining power is determined according to at least one of the total power used in the downlink channel transmission process, the N spatial bases, one or more scaling factors, the first RI, and the number of streams supported by the first spatial base corresponding to the N spatial bases.
[0692] The specific implementation and its example description can refer to the related description of step S630 of the method 600 described above. For brevity, the related description is not repeated here.
[0693] It should be noted that the above Figs. 6 and 7 mainly take the DBF architecture as an example to describe the technical solutions of the present application. For the HBF architecture, the transmission power corresponding to the multiple spatial bases or the multiple streams can be controlled through the following implementation.
[0694] In the first implementation, the base station independently configures the scaling factor for each beam in the plurality of beams.
[0695] Example 1, beam-level scaling factor: that is, one scaling factor is configured for one beam. For example, assuming that there is satellite coexistence interference between beam #0 and beam #1, the base station configures a scaling factor for each spatial base in beam #0 and beam #1, while for beam #2 and beam #3, there can be no satellite coexistence interference, and all spatial bases in beam #2 and beam #3 can correspond to a scaling factor configured or not configured.
[0696] Example 2: each beam independently configures a stream-level scaling factor or a spatial base-level scaling factor, and the scaling factors corresponding to different beams are different. Optionally, the scaling factors can be configured in a differential manner between each beam.
[0697] In the second implementation, the base station configures the scaling factor for a plurality of beams in groups, and the scaling factors of beams in the same group are configured in the same way.
[0698] Example 1, the same configuration method is used within the same group.
[0699] For example, there is satellite coexistence interference between beam #0 and beam #1, and the configuration of the scaling factor corresponding to beam #0 and beam #1 can refer to the related description of example three in step S620 of the above method 600; there is satellite coexistence interference between beam #2 and beam #3, and the configuration of the scaling factor corresponding to beam #2 and beam #3 can refer to the related description of example two in step S620 of the above method 600.
[0700] Example 2, the same differential value is used within the same group.
[0701] Based on the above scheme, the scaling factor and / or normalization factor is designed based on a 3-bit scaling factor, so that in the case that the sum of the scaling factors corresponding to all streams or spatial bases is greater than 1, the corresponding normalization is performed, and in the case that the sum of the scaling factors corresponding to all streams or spatial bases is less than 1, the transmission power corresponding to one or more spatial bases in the N spatial bases is amplified, that is, under the stream-level and / or spatial base-level power constraint, the reasonable allocation of transmission power is realized, and resource waste is avoided.
[0702] The above describes the communication method embodiment of the present application in combination with FIGS. 1 to 7, and the communication device embodiment of the present application will be described in detail below in combination with FIGS. 8 and 9. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, and therefore, the parts not described in detail can be referred to the foregoing method embodiment.
[0703] FIG. 8 is a schematic block diagram of a communication apparatus 1000 according to an embodiment of the present application. As shown in FIG. 8, the communication apparatus 1000 includes a processing module 1010 and a communication module 1020. The communication apparatus 1000 can be a terminal side, or a communication apparatus applied to or matched with the terminal side, capable of implementing the method executed by the terminal side, such as a chip, a chip system or a circuit; or the communication apparatus 1000 can be a network side, or a communication apparatus applied to or matched with the network side, capable of implementing the method executed by the network side, such as a chip, a chip system or a circuit.
[0704] The communication module can also be referred to as a transceiver module, a transceiver, a transceiver, a transceiver unit or a transceiver apparatus, etc. The processing module can also be referred to as a processor, a processing board, a processing unit or a processing apparatus, etc. Optionally, the communication module is used to execute the sending operation and the receiving operation of the terminal side or the network side in the above method, and the device in the communication module for realizing the receiving function can be regarded as a receiving unit, and the device in the communication module for realizing the sending function can be regarded as a sending unit, that is, the communication module includes a receiving unit and a sending unit.
[0705] Optionally, the communication apparatus 1000 can further include a storage module 1001 for storing device program code and / or data.
[0706] In an example, the communication apparatus 1000 is applied to the terminal side, for example, a terminal or a communication module in the terminal, or a circuit or a chip responsible for the communication function in the terminal. The processing module 1010 can be used to implement the processing function of the terminal side in the above embodiments, and the communication module 1020 can be used to implement the transceiving function of the terminal side in the above embodiments.
[0707] The terminal side includes a terminal device, or a chip or a circuit (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core) in the terminal device, or a functional module capable of invoking and executing a program in the terminal device, etc.
[0708] For example, the communication module 1020 is configured to receive configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; and the communication module 1020 is further configured to send first information, the first information indicating N scaling coefficients, the N scaling coefficients corresponding to N spatial bases, the N spatial bases belonging to the M groups of spatial bases, and one or more scaling factors belonging to the M scaling factors, N being an integer greater than or equal to 1 and less than or equal to M.
[0709] Exemplarily, the communication module 1020 is configured to receive configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; and the communication module 1020 is further configured to send first information, the first information indicating N spatial bases and / or one or more scaling factors, the N spatial bases belonging to the M groups of spatial bases, the N spatial bases corresponding to the one or more scaling factors, the one or more scaling factors belonging to the M scaling factors, N being an integer greater than or equal to 1 and less than or equal to M; and the processing module 1010 is configured to determine N scaling coefficients according to the N spatial bases and the one or more scaling factors.
[0710] In a possible design, when the communication apparatus 1000 is a terminal or a communication module in a terminal, the function of the processing module 1010 can be implemented by one or more processors. Specifically, the processor can include a Modem chip, or a System on Chip (SoC) chip or a SIP chip including a Modem core. The function of the communication module 1020 can be implemented by a transceiver circuit.
[0711] In a possible design, when the communication apparatus 1000 is a circuit or chip responsible for communication functions in a terminal, such as a Modem chip or a System on Chip (SoC) chip or a SIP chip including a Modem core, the function of the processing module 1010 can be implemented by circuit systems including one or more processors or processor cores in the chip. The function of the communication module 1020 can be implemented by interface circuits or data transceiver circuits on the chip.
[0712] In an example, the communication apparatus 1000 is applied to a network side, for example, a network device or a communication module in a network device, or a circuit or chip responsible for communication functions in a terminal. The processing module 1010 can be configured to implement the processing functions of the network side in the above-described embodiments, and the communication module 1020 can be configured to implement the transceiver functions of the network side in the above-described embodiments.
[0713] The network side includes a network device, or a chip or circuit in the network device, or a CU or DU in the network device, or a functional module capable of invoking and executing programs in the network device.
[0714] Exemplarily, the communication module 1020 is configured to send configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; and the communication module 1020 is further configured to receive first information, the first information indicating N scaling coefficients, the N scaling coefficients corresponding to N spatial bases, the N spatial bases belonging to the M groups of spatial bases, the one or more scaling factors belonging to the M scaling factors, N being an integer greater than or equal to 1 and less than or equal to M; and the processing module 1010 is configured to transmit information corresponding to the N spatial bases according to the N scaling coefficients.
[0715] Exemplarily, the communication module 1020 is configured to send configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; the communication module 1020 is further configured to receive first information, the first information indicating N spatial bases and / or one or more scaling factors, the N spatial bases belonging to the M groups of spatial bases, the N spatial bases corresponding to the one or more scaling factors, the one or more scaling factors belonging to the M scaling factors, N being an integer greater than or equal to 1 and less than or equal to M; N scaling coefficients are determined according to the N spatial bases and the one or more scaling factors; and the processing module 1010 is configured to perform transmission on information corresponding to the N spatial bases according to the N scaling coefficients.
[0716] In addition, it needs to be noted that the aforementioned communication module and / or processing module can be implemented by a virtual module, for example, the processing module can be implemented by a software function unit or a virtual device, and the communication module can be implemented by a software function or a virtual device. Alternatively, the processing module or the communication module can also be implemented by an entity device, for example, if the device is implemented by a chip / circuit (for example, an integrated circuit or a logic circuit, etc.). The communication module can be an input / output circuit and / or a communication interface, performing an input operation (corresponding to the aforementioned receiving operation) and an output operation (corresponding to the aforementioned sending operation); and the processing module is an integrated processor or a microprocessor or a circuit (for example, an integrated circuit or a logic circuit, etc.).
[0717] It can be understood that the division of the units in the above device is only a logical function division, one function unit can be corresponding to each function, or two or more functions can be integrated in one function unit. In actual implementation, all or part of the units can be integrated into one physical entity, or can be distributed on different physical entities. In addition, the function units can be implemented in the form of hardware, or in the form of software, or in the form of hardware combined with software. Whether a certain function is implemented in hardware or software depends on the specific application and design constraints of the technical scheme. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0718] The division of the modules in the present application is illustrative, and is only a logical function division. In actual implementation, another division manner can be used, and each function module in each example in the present application can be integrated in one processor, or can be a separate physical entity, or two or more modules can be integrated in one module. The integrated module can be implemented in the form of hardware, or in the form of a software function module.
[0719] Figure 9 is a schematic block diagram of a communication apparatus 2000 according to an embodiment of the present application. The communication apparatus 2000 can be a chip or a chip system. Optionally, the chip system can be composed of a chip or can include a chip and other discrete devices.
[0720] The communication apparatus 2000 can be used to implement the functions of any of the apparatuses (e.g., terminal device, network device) in the communication system described in the foregoing examples. The communication apparatus 2000 can include at least one processor 2010. Optionally, the processor 2010 is coupled with a memory. The memory can be located within the apparatus, or the memory can be integrated with the processor, or the memory can be located outside the apparatus. For example, the communication apparatus 2000 can further include at least one memory 2020. The memory 2020 stores computer programs, computer programs or instructions and / or data necessary for implementing any of the foregoing examples; the processor 2010 can execute the computer programs stored in the memory 2020 to complete the methods in any of the foregoing examples.
[0721] The communication apparatus 2000 can further include a communication interface 2030. The communication apparatus 2000 can exchange information with other devices through the communication interface 2030. For example, the communication interface 2030 can be a transceiver, a circuit, a bus, a module, a pin or other types of communication interfaces. When the communication apparatus 2000 is a chip or a circuit, the communication interface 2030 in the apparatus 2000 can also be an input / output circuit that can input information (or receive information) and output information (or send information). The processor 2010 can be an integrated processor, a microprocessor, an integrated circuit or a logic circuit, etc. The processor can determine the output information according to the input information.
[0722] In an example, when the communication apparatus 2000 is applied to a terminal side, the processor 2010 can be used to implement the processing functions of the terminal side in the foregoing embodiments, and the communication interface 2030 can be used to implement the transceiving functions of the terminal side in the foregoing embodiments.
[0723] The terminal side includes a terminal device, or a chip or a circuit (e.g., a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core) in the terminal device, or a functional module capable of invoking and executing programs in the terminal device, etc.
[0724] In another example, the communication apparatus 2000 is applied to the network side, the processor 2010 can be configured to implement the processing function of the network side in the above embodiments, and the communication interface 2030 can be configured to implement the transceiving function of the network side in the above embodiments.
[0725] The network side includes a network device, or a chip or circuit in the network device, or a centralized unit (CU) or a distributed unit (DU) in the network device, or a functional module in the network device capable of invoking and executing a program.
[0726] The coupling in the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, for information interaction between devices, units or modules. The processor 2010 can operate in cooperation with the memory 2020 and the communication interface 2030. The specific connection medium between the processor 2010, the memory 2020 and the communication interface 2030 is not limited in the present application.
[0727] Optionally, as shown in FIG. 9, the processor 2010, the memory 2020 and the communication interface 2030 are connected with each other through a bus 2040. Optionally, the bus can include address bus, data bus, control bus and the like. In addition, for ease of representation, one bus 2040 is shown in FIG. 9, but it does not mean that there is only one bus or only one type of bus.
[0728] It should be understood that the processor mentioned in the embodiments of the present application can be a device or a part of circuit for processing function in the device: a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0729] It should also be understood that the memory referred to in the embodiments of the present application can be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM). For example, the RAM can be used as an external cache. As an example but not limitation, the RAM includes the following various forms: static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM).
[0730] It should be noted that when the processor is a general processor, a DSP, an ASIC, a FPGA or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, the memory (storage module) can be integrated in the processor.
[0731] It should also be noted that the memory described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0732] The embodiments of the present application also provide a computer readable storage medium, which stores computer instructions for implementing the method executed by the communication device (such as the network side or the terminal side) in each of the above method embodiments.
[0733] The embodiments of the present application also provide a computer program product, which contains instructions executed by a computer to implement the method executed by the communication device (such as the network side or the terminal side) in each of the above method embodiments.
[0734] The embodiments of the present application also provide a communication system, which includes the network side and / or the terminal side in the above embodiments.
[0735] The explanations and beneficial effects of the related contents in any one of the above provided devices can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0736] In various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0737] In the present application, each example can be mutually referenced without logical contradiction, for example, the methods and / or terms between method embodiments can be mutually referenced, for example, the functions and / or terms between device embodiments can be mutually referenced, for example, the functions and / or terms between device examples and method examples can be mutually referenced.
[0738] It should be understood that in some of the above embodiments, the existing network architecture is mainly exemplified by devices, and the specific form of the device is not limited by the embodiments of the present application. For example, devices that can achieve the same function in the future are also applicable to the embodiments of the present application.
[0739] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized 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 the present application.
[0740] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0741] In several embodiments provided by the present application, it should be understood that the disclosed system, device and method can be implemented by other ways. For example, the above-described device embodiments are only schematic, and the division of the units is only a logical function division, and there can be another division way in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed mutually can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0742] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0743] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit.
[0744] The functions, if realized in the form of software functional units and sold or used as independent products, can be stored in a computer readable storage medium. Based on such understanding, the part of the technical solutions of the present application that essentially makes contributions or the part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various program code storage media.
[0745] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method applied to a first device, the method comprising: The method comprises: receiving configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; sending first information, the first information indicating N scaling coefficients corresponding to N spatial bases or N streams, the N spatial bases belonging to the M groups of spatial bases, the N scaling coefficients corresponding to one or more of the M scaling factors, N and M being integers greater than or equal to 1.
2. The method of claim 1, wherein, The first information comprises at least one of the following: the N scaling coefficients, a first index, a second index, a first precoding matrix indicator (PMI), a first rank indicator (RI), or a first correspondence relationship; wherein the first index indicates the N scaling coefficients, the second index indicates a first value corresponding to the N spatial bases, the first value being used to determine the N scaling coefficients, the first correspondence relationship is used to indicate a correspondence relationship between the N spatial bases and the N scaling coefficients, the first PMI comprises indices of the N spatial bases, the first PMI corresponding to the N spatial bases, and the first RI corresponding to the N spatial bases.
3. The method of claim 2, wherein, The first PMI corresponds to a first precoding matrix. wherein 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.
4. The method of claim 3, wherein, 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 where P CSI-RS denotes the number of channel state information reference signal, CSI-RS, ports, and γ denotes a normalization factor, representing the first scaling coefficient, represents a global vector corresponding to a certain beam, n is a value corresponding to i2 fed back by the first device.
5. The method according to claim 3 or 4, characterized in that, A first scaling coefficient in the N scaling coefficients is determined according to at least one of the first RI, a number of streams supported by a first spatial base, a first scaling factor, or a first predefined value; wherein the first scaling factor belongs to the one or more scaling factors, the first spatial base belongs to the N spatial bases, and the first scaling coefficient is determined according to the first scaling factor corresponding to the first spatial base.
6. The method of claim 5, wherein, The first scaling factor includes at least one of: Or, the first scaling factor is a predefined value; wherein, representing the first scaling coefficient, denotes the first scaling factor, denotes the number of streams supported by the first spatial basis, 0 denotes the first RI, and / denotes the first PMI * ,m * denote indices of the first spatial basis in horizontal and vertical directions, respectively, denotes a scaling coefficient corresponding to the jth spatial basis, the jth spatial basis being one of the N spatial bases, the a denotes a scaling multiple of a 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 * ∈{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, or or 8. The method of any one of claims 3 to 7, wherein: the normalization factor is determined according to at least one of the first RI, a number of streams supported by a first spatial base, or a first scaling factor; wherein the first scaling factor belongs to the one or more scaling factors, the first spatial base belongs to the N spatial bases, and the first scaling coefficient is determined according to the first scaling factor corresponding to the first spatial base.
9. The method of any one of claims 3 to 8, wherein: the normalization factor γ = γ'; or the normalization factor γ = 1; or the normalization factor γ = θ; wherein γ' satisfies at least one of the following: or wherein θ denotes the first RI, l * ,m * denote indices of the first spatial basis in horizontal and vertical directions, respectively, denotes the scaling coefficient corresponding to the jth spatial basis, denotes a number of streams supported by the jth spatial base, the jth spatial base being one of the N spatial bases.
10. The method of claim 9, wherein: when γ' > 1 or γ' > θ, the normalization factor γ = γ'; or The normalization factor γ = 1 when γ' ≤ 1; or The normalization factor γ = θ when γ' ≤ θ.
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 wherein denotes the number of streams supported by the first spatial basis, denotes 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≤δj≤N.
12. The method of claim 11, wherein, If then or If then 13. The method according to any one of claims 1 to 12, characterized in that, where β(i) is a power back-off coefficient, x(i) = [x (0) (i)...x (v-1) (i)] T is a vector of PDSCH symbols of layer mapping, 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.
14. The method of claim 13, wherein, The value of the β(i) includes at least one of the following: β(i) = 1 or -1; β(i) = min{s1,..., s j ,...s Q} ; β(i) = max {si,..., s j ,..., s Q}, β(i) = s j ; β(i) = γ; wherein Q represents the number of scaling factors, denotes the first scaling factor, γ denotes a scaling factor, j is predefined, max{} denotes a maximum function, and min{} denotes a minimum function. 15.A communication method applied to a second device, the method comprising: including: transmit configuration information, the configuration information indicating M scaling factors corresponding to M groups of spatial bases, M being an integer greater than or equal to 1; receive first information, the first information indicating N scaling factors corresponding to N spatial bases or N streams, the N spatial bases belonging to the M groups of spatial bases, the N scaling factors corresponding to one or more of the M scaling factors, N and M being integers greater than or equal to 1; transmit information corresponding to the N spatial bases according to the N scaling factors.
16. The method of claim 15, wherein, The first information includes at least one of the following: the N scaling factors, a first index, a second index, a first precoding matrix indicator (PMI), a first rank indicator (RI), or a first correspondence relationship; wherein the first index indicates the N scaling factors, the second index indicates a first value corresponding to the N spatial bases, the first value is used to determine the N scaling factors, the first correspondence relationship is used to indicate a correspondence relationship between the N spatial bases and the N scaling factors, the first PMI includes indices 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 of claim 16, wherein, The first PMI corresponds to a first precoding matrix. wherein the first precoding matrix is associated with the N scaling factors and / or a normalization factor, and the normalization factor is associated with the N scaling factors and / or the first RI.
18. The method of claim 17, wherein, A first scaling factor in the N scaling factors is determined according to at least one of the first RI, a number of streams supported by a first spatial base, a first scaling factor, or a first predefined value; wherein the first scaling factor belongs to the one or more scaling factors, the first spatial base belongs to the N spatial bases, the first scaling factor is determined according to the first scaling factor, and the first spatial base corresponds to the first scaling factor.
19. The method of claim 18, wherein, The first scaling factor includes at least one of: or is a predefined value; wherein representing the first scaling coefficient, denotes the first scaling factor, denotes the number of streams supported by the first spatial basis, 0 denotes the first RI, and / denotes the first PMI * ,m * denote the indices of the first spatial basis in horizontal and vertical directions, respectively, denotes the scaling coefficient corresponding to the jth spatial basis, represents the number of streams supported by the jth spatial basis, represents a scaling factor 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{} represents a maximum function, min{} represents 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≤δi≤N,or l * ∈{l1,l2,…,l N},m * ∈{m1,m2,…,m N}.
20. The method of claim 18 or 19, wherein, when the first scaling factor is a specific value or a specific state, or or 21. The method of any one of claims 17 to 20, wherein the normalization factor is determined according to at least one of the first RI, a number of streams supported by a first spatial base, or a first scaling factor; The first scaling factor belongs to the one or more scaling factors, the first spatial basis belongs to the 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.
22. The method of any one of claims 17-21, wherein, the normalization factor γ = γ'; or, when γ' ≤ 1, the normalization factor γ = 1; or, when γ' ≤ θ, the normalization factor γ = θ; wherein γ' satisfies at least one of the following: or wherein θ denotes the first RI, l * ,m * denote indices of the first spatial basis in horizontal and vertical directions, respectively, denotes the scaling coefficient corresponding to the jth spatial basis, denotes the number of streams supported by the jth spatial basis, the jth spatial basis being one of the N spatial bases.
23. The method of claim 22, wherein, when γ' > 1 or γ' > θ, the normalization factor γ = γ'; or, when γ' ≤ 1, the normalization factor γ = 1; or, when γ' ≤ θ, the normalization factor γ = θ.
24. The method of any one of claims 17-23, wherein, The first scaling coefficient and the normalization factor satisfy at least one of the following: or wherein denotes the number of streams supported by the first spatial basis, denotes 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.
25. The method of claim 24, wherein, 26. The method of any one of claims 15-24, wherein, transmitting information corresponding to the N spatial bases according to the N scaling coefficients comprises: transmitting information corresponding to the N spatial bases according to the first rule and the N scaling coefficients; wherein the first rule satisfies at least one of the following: allocating the remaining power equally to the N spatial bases; allocating the remaining power equally to P spatial bases, the P spatial bases belonging to the N spatial bases, P scaling coefficients corresponding to the P spatial bases all being less than 1, the P scaling coefficients belonging to the N scaling coefficients, and P being an integer greater than or equal to 1 and less than or equal to N; allocating the remaining power in descending order of P scaling coefficients corresponding to the P spatial bases, the P scaling coefficients all being less than 1, the P scaling coefficients belonging to the N scaling coefficients, and P being an integer greater than or equal to 1 and less than or equal to N; or, allocating the remaining power in ascending order of P scaling coefficients corresponding to the P spatial bases, the P scaling coefficients all being less than 1, the P scaling coefficients belonging to the N scaling coefficients, and P being an integer greater than or equal to 1 and less than or equal to N; wherein the remaining power is determined according to at least one of a total power used in a downlink channel transmission process, the N spatial bases, the one or more scaling factors, a first RI, and the number of streams supported by the first spatial basis, the first RI corresponding to the N spatial bases.
27. A communications device, characterized by comprise means for implementing the method of any one of claims 1-14, or means for implementing the method of any one of claims 15-26.
28. A communications device, characterized by comprise a processor configured to execute a computer program or instructions in a memory such that the method of any one of claims 1-14 is performed, or such that the method of any one of claims 15-26 is performed.
29. A computer-readable storage medium, characterized in that, The computer readable storage medium is for storing a computer program or instructions which, when run on a computer, cause the method of any one of claims 1 to 26 to be performed.
30. A computer program product, characterised in that, The computer program or instructions, when executed by a processor, cause the method of any one of claims 1 to 26 to be performed.