[go: up one dir, main page]

CN112311429B - Transmission control method, base station and storage medium - Google Patents

Transmission control method, base station and storage medium Download PDF

Info

Publication number
CN112311429B
CN112311429B CN201910709046.3A CN201910709046A CN112311429B CN 112311429 B CN112311429 B CN 112311429B CN 201910709046 A CN201910709046 A CN 201910709046A CN 112311429 B CN112311429 B CN 112311429B
Authority
CN
China
Prior art keywords
matrix
data stream
target
target terminal
stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910709046.3A
Other languages
Chinese (zh)
Other versions
CN112311429A (en
Inventor
魏浩
常丽莎
徐玉钢
黄静月
李�杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201910709046.3A priority Critical patent/CN112311429B/en
Priority to PCT/CN2020/104646 priority patent/WO2021018059A1/en
Publication of CN112311429A publication Critical patent/CN112311429A/en
Application granted granted Critical
Publication of CN112311429B publication Critical patent/CN112311429B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0426Power distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/24TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
    • H04W52/243TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account interferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/26TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/26TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
    • H04W52/267TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service] taking into account the information rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/38TPC being performed in particular situations
    • H04W52/42TPC being performed in particular situations in systems with time, space, frequency or polarisation diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0473Wireless resource allocation based on the type of the allocated resource the resource being transmission power
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例提供一种传输控制方法、基站及存储介质,通过对目标终端的等效信道矩阵进行SVD,得到等效信道矩阵对应的子空间数据流信道增益矩阵,目标终端为基站当前服务的某一终端,根据子空间数据流信道增益矩阵以及预设流间功率分配规则确定目标终端的目标流间功率分配方案,目标流间功率分配方案包括目标数据流数以及各目标数据流对应的功率,目标数据流数为一个码字映射的数据流的流数,在某些实施过程中,确定的流间功率分配方案与基站到终端之间的实际信道情况匹配,从而提升通信质量。

An embodiment of the present invention provides a transmission control method, a base station and a storage medium. By performing SVD on an equivalent channel matrix of a target terminal, a subspace data stream channel gain matrix corresponding to the equivalent channel matrix is obtained. The target terminal is a terminal currently served by the base station. A target inter-stream power allocation scheme of the target terminal is determined according to the subspace data stream channel gain matrix and a preset inter-stream power allocation rule. The target inter-stream power allocation scheme includes the number of target data streams and the power corresponding to each target data stream. The target data stream number is the number of data streams mapped by a codeword. In certain implementation processes, the determined inter-stream power allocation scheme matches the actual channel situation between the base station and the terminal, thereby improving communication quality.

Description

Transmission control method, base station and storage medium
Technical Field
Embodiments of the present invention relate to, but are not limited to, the field of communications, and in particular, but not limited to, a transmission control method, a base station, and a storage medium.
Background
The ever-lacking spectrum resources and the continuous growth of wireless data traffic are important factors driving new innovations in wireless communication systems. In order to achieve higher spectrum efficiency, the multi-antenna technology is widely used in wireless communication, and a base station can serve multiple users on the same time-frequency resource, namely, a multi-user multi-antenna transmission technology.
When a base station transmits data to a terminal (i.e., a user) that it serves, it is generally necessary to determine the number of data streams transmitted to the terminal (it should be understood that the number of data streams is the number of data streams to which a codeword is mapped by the base station to the terminal), and the power corresponding to each data stream. However, in the related art, generally, the number of data streams to which one codeword is mapped and the power corresponding to each data stream are determined according to the number of antennas of the terminal, and in this manner, there is a case where the determined number of data streams and the power corresponding to each data stream do not match with the actual channel condition from the base station to the terminal, and thus the communication quality is poor.
Disclosure of Invention
The transmission control method, the base station and the storage medium provided by the embodiment of the invention mainly solve the technical problems that: and determining the data stream number mapped by one code word sent by the base station to the terminal and the power corresponding to each data stream based on the antenna number of the terminal, so that the determined parameters are not matched with the actual channel condition, and the communication quality is poor.
In order to solve the above technical problems, an embodiment of the present invention provides a transmission control method, including:
Performing Singular Value Decomposition (SVD) on an equivalent channel matrix of a target terminal to obtain a subspace data stream channel gain matrix corresponding to the equivalent channel matrix, wherein the target terminal is a certain terminal currently served by a base station;
And determining a target inter-stream power allocation scheme of the target terminal according to the subspace data stream channel gain matrix and a preset inter-stream power allocation rule, wherein the target inter-stream power allocation scheme comprises target data stream numbers and power corresponding to each target data stream, and the target data stream numbers are stream numbers of data streams mapped by one codeword.
The embodiment of the invention also provides a base station, which comprises: a processor and a memory;
The processor is configured to execute one or more computer programs stored in the memory to implement the steps of the transmission control method described above.
The embodiment of the invention also provides a storage medium, which stores one or more computer programs, and the one or more computer programs can be executed by one or more processors to implement the steps of the transmission control method.
The beneficial effects of the invention are as follows:
According to the transmission control method, the transmission control device and the computer storage medium provided by the embodiment of the invention, the subspace data stream channel gain matrix corresponding to the equivalent channel matrix is obtained by carrying out singular value decomposition SVD on the equivalent channel matrix of the target terminal, the target terminal is a certain terminal currently served by the base station, the target inter-stream power distribution scheme of the target terminal is determined according to the subspace data stream channel gain matrix and the preset inter-stream power distribution rule, the target inter-stream power distribution scheme comprises target data stream numbers and the power corresponding to each target data stream, and the target data stream numbers are stream numbers of data streams mapped by one codeword.
Additional features and corresponding advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention.
Drawings
Fig. 1 is a flowchart of a transmission control method according to a first embodiment of the present invention;
fig. 2 is a flowchart of an equivalent channel matrix determining process of a target terminal according to a first embodiment of the present invention;
fig. 3 is a flowchart of a process for determining an equal interference suppression matrix of a target terminal according to a first embodiment of the present invention;
fig. 4 is a flowchart of a target data stream number determining process of a target terminal according to the first embodiment of the present invention;
Fig. 5 is a schematic diagram of a relationship between a data stream number and a total data transmission capacity according to a first embodiment of the present invention;
fig. 6 is a flowchart of a transmission power determining process of a target terminal according to the first embodiment of the present invention;
fig. 7 is a flowchart of a transmission control method according to a second embodiment of the present invention;
Fig. 8 is a flowchart of a transmission control method according to a third embodiment of the present invention;
fig. 9 is a schematic diagram of a base station structure according to a fourth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following detailed description of the embodiments of the present invention is given with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Embodiment one:
In the related art, the number of antennas of a terminal is based on the number of antennas of the terminal, and the number of data streams to which one codeword transmitted by a base station is mapped and the power corresponding to each data stream are determined, so that the determined parameters are not matched with the actual channel conditions, and the communication quality is poor. In order to solve the above technical problems, an embodiment of the present invention provides a transmission control method, referring to fig. 1, fig. 1 is a flowchart of the transmission control method provided in the embodiment of the present invention, where the transmission control method includes:
S101, SVD (Singular Value Decomposition ) is carried out on an equivalent channel matrix of a target terminal, and a subspace data stream channel gain matrix corresponding to the equivalent channel matrix is obtained.
In the embodiment of the present invention, the target terminal is a certain terminal currently served by the base station, and the number of all target terminals currently served by the base station is denoted by K, where it should be understood that K is an integer greater than or equal to 0. The target terminal may be a single antenna terminal or a multi-antenna terminal. And carrying out SVD on the equivalent channel matrix of the target terminal to obtain a subspace data stream channel gain matrix of the target terminal. Wherein the equivalent channel matrix of the kth (it is understood that 0.ltoreq.k.ltoreq.k) target terminal is written asSVD is carried out to obtain: Wherein V k H is the conjugate transpose of V k, V k is the data stream transmission matrix of the kth target terminal, Λ k is the subspace data stream channel gain matrix of the kth target terminal, Wherein lambda k,j is the j-th singular value, representing the gain of the j-th sub-channel after SVD decomposition of the equivalent channel matrix, and arranged in descending order, i.eThat is, after SVD is performed on the equivalent channel matrix of the target terminal, a subspace data stream channel gain matrix and a data stream transmission matrix of the target terminal can be obtained.
In the embodiment of the present invention, before SVD is performed on the equivalent channel matrix of the target terminal, the equivalent channel matrix of the target terminal needs to be determined, and the determining process may be as shown in fig. 2:
S201, acquiring a downlink channel coefficient matrix of a target terminal.
In the embodiment of the invention, the downlink channel coefficient matrix of the target terminal is obtained, namely, the downlink channel coefficient matrix from the base station to the target terminal is obtained. The downlink channel coefficient matrix of the kth target terminal is denoted as H k.
In the implementation of the invention, when the downlink channel coefficient matrix of the target terminal is obtained, the downlink channel coefficient matrix of the target terminal can be determined based on the uplink channel coefficient of the target terminal according to the channel reciprocity, namely, the uplink channel coefficient of the target terminal is converted into the downlink channel coefficient matrix according to the channel reciprocity. For the uplink channel coefficient of the target terminal, the base station can perform uplink channel estimation according to the pilot frequency sent by the target terminal to obtain the uplink channel coefficient.
In the embodiment of the invention, when the downlink channel coefficient matrix of the target terminal is acquired, the downlink channel coefficient matrix of the target terminal can be determined according to the downlink channel coefficient reported by the target terminal. That is, the target terminal performs downlink channel estimation according to the pilot frequency sent by the base station, and feeds back the obtained downlink channel coefficient to the base station, and the base station determines the downlink channel coefficient matrix of the target terminal based on the downlink channel coefficient reported by the target terminal.
In the embodiment of the present invention, the two modes of acquiring the downlink channel coefficient matrix may also be combined. For example, when the downlink channel coefficient matrix of the target terminal is obtained, the first downlink channel coefficient matrix of the target terminal can be determined based on the uplink channel coefficient of the target terminal according to the channel reciprocity, the second downlink channel coefficient matrix of the target terminal is determined based on the downlink channel parameter reported by the target terminal, and the first downlink channel coefficient matrix and the second downlink channel coefficient matrix are combined to obtain the downlink channel coefficient matrix of the target terminal, so that the downlink channel coefficients obtained in the two modes are combined to obtain the final downlink channel coefficient matrix, the channel information can be fully utilized, and the obtained information is more comprehensive and accurate. When the combination is performed, the first downlink channel coefficient matrix and the second downlink channel coefficient matrix can be longitudinally spliced to obtain the downlink channel coefficient matrix. The first downlink channel coefficient matrix of the kth target terminal is recorded as: Where N BS is the number of antennas configured on the base station, The number of antennas configured on the kth target terminal; the second downlink channel coefficient matrix of the kth target terminal is recorded as: Wherein, ThenWherein,
S202, determining an interference suppression matrix of the target terminal based on the downlink channel coefficient matrix.
In the embodiment of the invention, after a downlink channel coefficient matrix of a target terminal is acquired, an interference suppression matrix of the target terminal is determined based on the downlink channel coefficient matrix, wherein the interference suppression matrix of a kth target terminal is recorded as:
The process of determining the interference suppression matrix of the target terminal may be shown in fig. 3:
s301, performing QR decomposition (orthogonal triangular decomposition) on the downlink channel coefficient matrix to obtain an orthogonal channel matrix of the target terminal.
In the embodiment of the invention, QR decomposition is performed on the downlink channel coefficient matrix of the target terminal to obtain an orthogonal matrix and an upper triangular matrix, and the obtained orthogonal matrix is the orthogonal channel matrix of the target terminal. The formula for performing QR decomposition on the downlink channel coefficient matrix of the kth target terminal is as follows:
Wherein, The conjugate transpose of H k, Q k is the pairAn orthogonal matrix obtained by QR decomposition is an orthogonal channel matrix of a kth target terminal, and R k is a pairAnd performing QR decomposition to obtain an upper triangle matrix.
S302, combining the orthogonal channel matrixes of all target terminals currently served by the base station to obtain a joint orthogonal channel matrix.
In this embodiment, when combining the orthogonal channel matrices of all the target terminals, the transverse splicing may be performed. Wherein, the joint channel orthogonal matrix is denoted as Q, then: q= [ Q 1,…,Qk,…QK]H.
S303, constructing a matrix based on the joint orthogonal channel matrix and a preset noise related parameter to obtain a constructed matrix.
The preset noise related parameter is a noise variance coefficient σ 2 or a loading factor δ 2, where the loading factor is a real number greater than 0, and the specific setting can be determined according to the actual channel condition.
When a matrix is constructed to obtain a construction matrix, the joint orthogonal channel matrix Q can be subjected to conjugate transposition to obtain a first splicing matrix Q H; multiplying the preset noise related parameter by the identity matrix to obtain a second splicing matrix, wherein the number of columns of the second splicing matrix is the same as that of columns of the first splicing matrix, that is, the second splicing matrix is sigma I or delta I, wherein I is the identity matrix, and the number of columns of the second splicing matrix is the same as that of columns of the first splicing matrix; then, longitudinally splicing the first splicing matrix and the second splicing matrix to obtain a construction matrix, wherein the construction matrix is marked as A, andOr (b)
S304, obtaining a joint interference suppression matrix based on the construction matrix.
In the embodiment of the invention, the construction matrix A is subjected to QR decomposition, and the orthogonal matrix obtained by decomposition is longitudinally split into a first matrix and a second matrix, wherein the number of rows and the number of columns of the first matrix are the same as those of the first splicing matrix, and the number of rows and the number of columns of the second matrix are the same as those of the second splicing matrix, namelyWherein the method comprises the steps ofTo construct an orthogonal matrix by QR decomposition of matrix a,Is a first matrix, the number of rows and columns is the same as the number of rows and columns of Q H,Is a second matrix, the number of rows and columns of which are the same as the number of rows and columns of delta I (or sigma I); then, the first matrix and the conjugate transposed second matrix are multiplied and divided by the noise correlation parameter to obtain a joint interference suppression matrix G,Or (b)
S305, obtaining an interference suppression matrix of the target terminal according to the joint interference suppression matrix.
After the joint interference matrix suppression matrix is obtained, the joint interference matrix is expressed into a form G= [ G 1,…,Gk,…,GK ] corresponding to each target terminal, and then QR decomposition is carried out on G k to obtainObtaining interference suppression matrix of kth target terminal
In the embodiment of the invention, the orthogonal channel matrixes of all target terminals are combined to obtain the joint orthogonal channel matrix, the matrix construction is carried out based on the joint channel matrix to obtain the construction matrix, the QR decomposition is carried out on the construction matrix, and the interference suppression matrix of each target terminal is obtained through calculation, so that the terminal interference matrix zero space solution with low complexity is realized.
It should be noted that, in the embodiment of the present invention, the interference suppression matrix of the target terminal may also be calculated in other manners.
S203, multiplying the interference suppression matrix of the target terminal by the downlink channel coefficient matrix to obtain an equivalent channel matrix of the target terminal.
For the kth target terminal, the equivalent channel matrix is
S102, determining a target inter-stream power allocation scheme of the target terminal according to the subspace data stream channel gain matrix and a preset inter-stream power allocation rule.
The target inter-stream power allocation scheme includes a target data stream number and power corresponding to each target data stream, and it should be understood that the target data stream number is a stream number of a data stream mapped by one codeword.
It should be noted that, the number of data streams transmitted by the base station to the target terminal should be less than or equal to the number of antennas configured on the target terminal, so in the embodiment of the present invention, one data stream needs to be determined as a target data stream according to the subspace data stream channel gain matrix of the target terminal and the preset inter-stream power allocation rule from the data stream number supported by the target terminal (the data stream number to be selected is subsequently recorded as a value smaller than the number of antennas of the target terminal), and the power of the target data stream is determined. For example, assuming that the number of antennas configured on a certain target terminal is 4, the number of data streams to be selected is 1,2, 3, and 4, respectively, in the embodiment of the present invention, according to the subspace data stream channel gain matrix of the terminal and the preset inter-stream power allocation rule, one of 1,2, 3, and 4 is selected as the target data stream, and the power of the target data stream is determined.
In the embodiment of the present invention, the preset inter-flow power allocation rule includes a data transmission total capacity maximization principle, and when determining a target inter-flow power allocation scheme for a target terminal, the method includes: and determining a target inter-stream power allocation scheme for the target terminal according to the subspace data stream channel gain matrix of the target terminal and the total data transmission capacity corresponding to the target terminal, wherein the target data stream is the data stream with the largest corresponding total data transmission capacity in the data streams to be selected, and the power corresponding to the target data stream is determined according to the subspace data stream channel gain matrix of the target terminal and the target data stream. For example, assuming that the number of antennas of the target terminal is 2, the number of data streams to be selected is 1 and 2, respectively, if the number of data streams is 1, the total data transmission capacity of the target terminal is smaller than the number of data streams 2, and if the number of data transmissions total capacity of the target terminal is smaller than the number of data streams 2, 2 is taken as the target number of data streams of the target terminal, and based on the target number of data streams (i.e., 2), the power corresponding to the first data stream and the power corresponding to the second data stream are calculated respectively.
It should be noted that, the total data transmission capacity of the target terminal is determined according to the data stream number and the subspace data stream channel gain matrix of the target terminal, and the power corresponding to each data stream of the target terminal is determined according to the data stream number and the subspace data stream channel gain matrix of the target terminal.
For the kth target terminal, the power corresponding to the jth data stream (i.e., the power on the jth sub-channel)The correspondence relationship between the subspace data stream channel gain matrix and the data stream number j k is as follows: Where lambda k,j can be obtained from lambda k.
For the kth target terminal, the corresponding relationship between the total data transmission capacity C k of the base station and the subspace data stream channel gain matrix and the data stream number j k is as follows:
Ck=jk·log(1+γk,j)
Wherein gamma k,j is the signal-to-noise ratio on the jth sub-channel of the kth target terminal,
Therefore, the total data transmission capacity corresponding to each data stream number to be selected of the target terminal and the power corresponding to each data stream when the data stream number is the data stream number to be selected can be determined based on the formula. Then, a data stream number with the largest total data transmission capacity is selected from the data stream numbers to be selected as a target data stream number, and the corresponding power of each target data stream is determined when the data stream number is the target data stream number.
In order to determine the data stream number with the maximum corresponding data transmission total capacity from the data stream numbers to be selected of the target terminal, the data transmission total capacity corresponding to all the data stream numbers to be selected can be determined, and then the data stream number to be selected corresponding to the maximum data transmission total capacity is taken as the target data stream number. For example, if the number of antennas of the target terminal is 3, the total data transmission capacity corresponding to the number of antennas to be selected is 1,2, and 3, if the number of antennas is 3, the total data transmission capacity of the target terminal is maximum, 3 is taken as the target data stream number, and based on the target data stream number and the target data stream numberAnd respectively determining the power corresponding to the first data stream, the power corresponding to the second data stream and the power corresponding to the third data stream.
Or in order to determine the data stream number with the maximum corresponding total data transmission capacity from the data stream numbers to be selected of the target terminal, as shown in fig. 4 below, the determination may be performed by an iterative process, which includes:
S401, an initial value of the first data stream is set to 0.
S402, calculating a first data transmission total capacity corresponding to the first data stream number.
The first total data transmission capacity may be calculated in the manner described above, and will not be described here again.
S403, second data stream=first data stream+1.
I.e. at this point, the second data stream number=0+1=1.
S404, calculating a second data transmission total capacity corresponding to the second data stream.
The second total data transmission capacity may be calculated in the manner described above, and will not be described here again.
S405, whether the total capacity of the second data transmission is larger than or equal to the total capacity of the first data transmission.
If yes, go to S407; if not, go to S406.
The second total data transmission capacity and the first total data transmission capacity may be calculated by referring to the foregoing description, and will not be described herein.
S406, determining a target inter-stream power allocation scheme of the target terminal based on the first data stream number.
That is, when the second data transmission total capacity is smaller than the first data transmission total capacity, the target inter-stream power allocation scheme of the target terminal is determined based on the first data stream number, and at this time, the target data stream number is the first data stream number.
It should be noted that, referring to the above formula, the relationship between the number of data streams and the total capacity of data transmission is: as the number of data streams increases, the total data transfer capacity tends to rise and then fall. For example, referring to fig. 5, the relationship between the total data transmission capacity and the number of data streams is shown, wherein the abscissa indicates the number of data streams and the ordinate indicates the total data transmission capacity, so if the total data transmission capacity corresponding to the larger number of data streams is smaller than the total data transmission capacity corresponding to the smaller number of data streams in the process of increasing the number of data streams from 1 in sequence, the total data transmission capacity corresponding to the smaller number of data streams is the maximum value. Therefore, in this embodiment, since the values of the second data streams are sequentially increased from 1, and the second data stream=the first data stream+1 (i.e., the second data stream is larger than the first data stream), if the second total data transmission capacity corresponding to the second data stream (larger data stream) is smaller than the total data transmission capacity corresponding to the first data stream (smaller data stream), it is indicated that the first total data transmission capacity corresponding to the first data stream (smaller data stream) is the maximum value at this time, and therefore, the first data stream is taken as the target data stream.
S407, judging whether the second data stream number is smaller than the antenna number of the target terminal.
If yes, go to S408, if no, go to S409.
S408, first data stream=second data stream; first data transmission total capacity=second data transmission total capacity; second data stream = second data stream +1.
Based on the relationship between the data stream numbers and the total data transmission capacity, since at this time, the total second data transmission capacity corresponding to the second data stream number (larger data stream number) is greater than the total first data transmission capacity corresponding to the first data stream number (smaller data stream number) and the second data stream number is smaller than the antenna number of the target terminal, this indicates that the maximum value of the total corresponding data transmission capacity in each data stream number supported by the terminal has not been found yet, and thus the value of the first data stream number is increased, the value of the first data stream number is set to the value of the second data stream number, the value of the total first data transmission capacity is set to the value of the total second data stream number, the value of the second data stream number is increased by 1, and S404 performs the next round of circulation, that is, the value of the first data stream number in the new round = the value of the total second data stream number in the previous round of circulation = the value of the total second data transmission capacity in the previous round of circulation, and the value of the second data stream number in the new round = the previous round of the value of the total data stream number +1.
For example, assume that in the first cycle, the first data stream=0, and the second data stream=1; then in the next cycle the first data stream=1 and the second data stream=2.
S409, determining a target inter-stream power allocation scheme of the target terminal based on the second data stream number.
It should be understood that the values of the second data streams are sequentially incremented from 1, so if the determination result in S407 is no (i.e., the second data stream is not less than the number of antennas of the target terminal), it indicates that at this time, the second data stream=the number of antennas of the target terminal. Since the second data stream is already the maximum data stream supported by the target terminal (i.e. the number of antennas of the target terminal), and the total capacity of the second data transmission corresponding to the second data stream is greater than or equal to the total capacity of the first data transmission corresponding to the first data stream, the total capacity of the second data transmission is indicated to be the maximum value of the total capacity of the corresponding data transmission in the data streams supported by the target terminal. Therefore, the inter-stream power allocation scheme of the target terminal is determined based on the second data stream number, that is, at this time, the target data stream number is the second data stream number.
In the embodiment of the invention, the preset inter-stream power allocation rule comprises a total throughput maximization principle, and when determining the target inter-stream power allocation scheme of the target terminal, the target inter-stream power allocation scheme of the target terminal is determined according to the subspace data stream channel gain matrix of the target terminal and the total throughput corresponding to the target terminal, wherein the target data stream is the data stream with the maximum total throughput corresponding to each data stream to be selected, and the power corresponding to the target data stream is determined according to the subspace data stream channel gain matrix of the target terminal and the target data stream.
It should be noted that, the total throughput of the target terminal is determined according to the data stream number and the subspace data stream channel gain matrix of the target terminal, and the power corresponding to each data stream of the target terminal is determined according to the data stream number and the subspace data stream channel gain matrix of the target terminal.
For the kth target terminal, the correspondence between the total throughput T k and the data stream number j k and the subspace data stream channel gain matrix is as follows:
Wherein r k,j is a normalized transmission code Rate corresponding to a modulation coding scheme (MCS, modulation and Coding Scheme) level selected by a jth sub-channel of the kth target terminal, and epsilon k,j is a Block Error Rate (BLER) corresponding to a MCS level selected by the jth sub-channel of the kth target terminal. r k,j and ε k,j are determined by γ k,j, and the normalized code rate and BLER are the same for all sub-channels.
The method for determining the data stream number with the maximum total throughput from the data stream numbers to be selected of the target terminal can be referred to above, and the method for determining the data stream number with the maximum total data transmission capacity from the data stream numbers to be selected of the target terminal is not described herein.
In the embodiment of the invention, the power distribution matrix between the target flows of the kth target terminal is recorded asWherein J k is the target data stream number, and the main diagonal element of Σ k isThe other element is 0 and the other element is 0,Is the power of the jth target subchannel (i.e., target data stream). In allocating power, it is necessary to equalize the equivalent gain, i.e. signal to noise ratio, of each target sub-channelWherein the equivalent channel gain, i.e. signal to noise ratio, of the jth target sub-channel is
In the embodiment of the invention, after the target inter-stream power allocation scheme of the target terminal is determined, the precoding matrix corresponding to the target terminal can be determined based on the interference suppression matrix, the data stream transmission matrix, the target inter-stream power allocation scheme and the transmission power allocated to the target terminal of the target terminal. Wherein, the precoding of the kth target terminal is marked as W k,Wherein ρ k is the power allocation factor of the kth target terminal. Combining the precoding matrixes of all target terminals, wherein W= [ W 1,…,Wk,…,WK ] is combined, and the power constraint normalization factor of the base station side is consideredPrecoding matrix for base station downlink transmissionThus, the base station can be based onAnd encoding the data transmitted to each target terminal.
Since the power allocation factor of the target terminal needs to be determined when determining the precoding matrix of the target terminal, the transmission power allocated to the target terminal may also be determined according to the total transmission power of the base station and a preset terminal power allocation rule before determining the precoding matrix of the target terminal.
The preset terminal power allocation rule includes that the transmitting power of each terminal is equal, the total transmitting power of the base station is equally allocated to all target terminals currently served by the base station, namelyWhere P k is the transmission power allocated to the kth target terminal, P BS is the total transmission power of the base station, and K is the number of all target terminals currently served by the base station. Due toThus, the first and second substrates are bonded together,Wherein,
Or the preset terminal power allocation rule includes that the transmission power of each data stream is equal, referring to fig. 6, the determining manner of the transmission power of the target terminal includes:
s601, determining total data stream numbers according to a target inter-stream power allocation rule of a target terminal.
Wherein the total data stream is the sum of the target data streams of all target terminals.
S602, determining the data flow average power according to the total transmission power of the base station and the total data flow.
Average power of data stream = total transmit power of base station/total data stream number.
S603, determining the transmitting power allocated to the target terminal according to the average power of the data stream and the target data stream number of the target terminal.
That is to say that the first and second,Then
According to the transmission control method provided by the embodiment of the invention, the SVD is carried out on the equivalent channel matrix of the target terminal to obtain the subspace data stream channel gain matrix corresponding to the equivalent channel matrix, the target terminal is one terminal currently served by the base station, the target inter-stream power distribution scheme of the target terminal is determined according to the subspace data stream channel gain matrix and the preset inter-stream power distribution rule, the target inter-stream power distribution scheme comprises target data stream numbers and power corresponding to each target data stream, the target data stream numbers are the stream numbers of data streams mapped by one codeword, the determined inter-stream power distribution scheme can be matched with the actual channel condition between the base station and the terminal, so that the communication quality is improved, and the inter-stream power distribution scheme of the target terminal is determined based on the preset inter-stream power distribution rule, so that the determined inter-stream power distribution scheme meets other preset requirements, and the communication quality is further improved.
Embodiment two:
For a better understanding of the present invention, the present embodiment is described in connection with more specific examples. Referring to fig. 7, fig. 7 is a flowchart of a transmission control method according to an embodiment of the present invention, including:
S701, acquiring a downlink channel coefficient matrix of a target terminal.
In the embodiment of the present invention, the kth terminal is taken as an example for explanation, it should be understood that, for the calculation mode of other target terminals, please refer to the kth target terminal, it should be understood that K is greater than 0 and less than or equal to K, where K is the number of target terminals currently served by the base station.
The base station determines a first downlink channel coefficient matrix based on the uplink channel coefficient of the kth target terminal according to the channel reciprocityDetermining a second downlink channel coefficient matrix based on downlink channel parameters reported by the kth target terminalLongitudinally splicing the first downlink channel coefficient matrix and the second downlink channel coefficient matrix to obtain a downlink channel coefficient matrix thereofWherein, And k is the identification of the target terminal for the number of antennae configured on the kth target terminal.
S702, performing orthogonal QR decomposition on a downlink channel coefficient matrix of the target terminal to obtain an orthogonal channel matrix of the target terminal.
The formula of the base station for performing QR decomposition on the downlink channel coefficient matrix of the kth target terminal is as follows: Wherein, The conjugate transpose of H k, Q k is the pairThe quadrature matrix obtained by QR decomposition is Q k which is the quadrature channel matrix of the kth target terminal, and R k is the pairAnd performing QR decomposition to obtain an upper triangle matrix.
S703, the orthogonal channel matrixes of all target terminals currently served by the base station are transversely spliced to obtain a joint orthogonal channel matrix.
The joint channel orthogonal matrix is denoted Q, q= [ Q 1,…,Qk,…QK]H.
S704, constructing a matrix based on the joint orthogonal channel matrix and the noise variance coefficient to obtain a constructed matrix.
Construction matrixWherein, Q H is the conjugate transpose of the joint orthogonal channel matrix Q, σ 2 is the noise variance factor, and I is the identity matrix with the same number of columns as Q H.
And S705, obtaining a joint interference suppression matrix based on the construction matrix.
The construction matrix a is subjected to QR decomposition, To the orthogonal matrix obtained by QR decomposition of the construction matrix A, the following will be adoptedSplitting longitudinally intoAndWherein, The number of rows and columns of Q H are the same as the number of rows and columns respectively,The number of rows and columns of σi are the same as the number of rows and columns, respectively. The joint interference matrix G is used to determine,
S706, obtaining the interference suppression matrix of the target terminal according to the joint interference suppression matrix.
The joint interference matrix is expressed into a form G= [ G 1,…,Gk,…,GK ] corresponding to each target terminal, and then QR decomposition is carried out on G k to obtainObtaining interference suppression matrix of kth target terminal
S707, multiplying the interference suppression matrix of the target terminal by the downlink channel coefficient matrix to obtain an equivalent channel matrix of the target terminal.
Wherein, the equivalent channel matrix of the kth target terminal is:
S708, SVD is carried out on the equivalent channel matrix of the target terminal, and a subspace data stream channel gain matrix and a data stream transmission matrix are obtained.
SVD decomposition is carried out on the equivalent channel matrix of the kth terminal: Wherein V k H is the conjugate transpose of V k, V k is the data stream transmission matrix of the kth target terminal, Λ k is the subspace data stream channel gain matrix of the kth target terminal, Wherein lambda k,j is the j-th singular value, which represents the gain of the j-th sub-channel after SVD-decomposition of the equivalent channel matrix.
S709, selecting the data stream number with the maximum total data transmission capacity from the data streams to be selected as the target data stream number according to the subspace data stream channel gain matrix of the target terminal.
Wherein the number of data streams to be selected is a value smaller than the number of target terminal antennas.
In the embodiment of the invention, the data stream with the largest total data transmission capacity is selected from the data streams to be selected as the target data stream. Wherein, the target data stream number J k of the kth target terminal is determined by the following iterative procedure:
1. setting the initial value of A to 0;
2. According to the formula And formula C k=jk·log(1+γk,j), calculating a kth target terminal, a corresponding total data transmission capacity C k (a) when j k =a;
3. b=a+1; that is, B is always 1 greater than A;
4. according to the formula And formula C k=jk·log(1+γk,j), calculates a kth target terminal, a corresponding total data transmission capacity C k (B) when j k =b:
5. Judging whether C k (B) is more than or equal to C k (A), if so, turning to 6, and if not, turning to 7;
6. judging whether B is smaller than
If it isSetting a=b, C k(A)=Ck (B), b=b+1, and turning 4 for circulation; wherein, The number of antennas on the kth target terminal;
if B is not less than At this point in time the process is complete,Then the output J k = B, end, i.e. at this point the target data stream number = B;
7. Output J k =a, and ends, i.e., at this time, the target data stream number=a.
S710, determining a target inter-stream power allocation scheme of the target terminal according to the target data stream number.
The power distribution scheme between the target streams comprises target data streams of the target terminal and power corresponding to each target data stream. For the kth target terminal, according to the formulaDetermining the power corresponding to the jth target data stream when J k is J k The power distribution matrix between the target streams of the kth target terminal is recorded asWherein J k is the target data stream number, and the main diagonal element of Σ k isThe other element is 0.
S711, determining the transmission power allocated to the target terminal according to the rule that the total transmission power of the base station is equal to the transmission power of each terminal.
For the kth target terminal, the transmission power allocated theretoWherein P BS is the total transmit power of the base station.
S712, determining a precoding matrix corresponding to the target terminal based on the interference suppression matrix, the data stream transmission matrix, the target inter-stream power allocation scheme and the transmission power allocated to the target terminal.
For the kth target terminal, it is precoded asWherein ρ k is the power allocation factor of the kth target terminal,In the subsequent communication process, the base station may encode data transmitted to the kth target terminal based on W k.
Combining the precoding matrixes of all target terminals, wherein W= [ W 1,…,Wk,…,WK ] is combined, and the power constraint normalization factor of the base station side is consideredPrecoding matrix for base station downlink transmissionThus, the base station can be based onAnd encoding the data transmitted to each target terminal.
According to the transmission control method provided by the embodiment of the invention, the subspace data stream channel gain matrix corresponding to the equivalent channel matrix is obtained by carrying out SVD on the equivalent channel matrix of the target terminal, the target terminal is a certain terminal currently served by the base station, the target inter-stream power distribution scheme of the target terminal is determined according to the subspace data stream channel gain matrix and the preset data transmission total capacity maximization principle, the target inter-stream power distribution scheme comprises target data stream numbers and power corresponding to each target data stream, the target data stream numbers are the stream numbers of data streams mapped by one codeword, and in certain implementation processes, the determined inter-stream power distribution scheme is matched with the actual channel condition between the base station and the terminal on the basis of the equivalent channel matrix of the target terminal, so that the communication quality is improved, and the inter-stream power distribution scheme of the target terminal is determined on the basis of the data transmission total capacity maximization principle, so that the data transmission total capacity corresponding to the determined inter-stream power distribution scheme is maximized.
Embodiment III:
For a better understanding of the present invention, the present embodiment is described in connection with more specific examples. Referring to fig. 8, fig. 8 is a flowchart of a transmission control method according to an embodiment of the present invention, including:
s801, acquiring a downlink channel coefficient matrix of a target terminal.
In the embodiment of the present invention, the kth terminal is taken as an example for explanation, it should be understood that, for the calculation mode of other target terminals, please refer to the kth target terminal, it should be understood that K is greater than 0 and less than or equal to K, where K is the number of target terminals currently served by the base station.
The base station determines a first downlink channel coefficient matrix based on the uplink channel coefficient of the kth target terminal according to the channel reciprocityDetermining a second downlink channel coefficient matrix based on downlink channel parameters reported by the kth target terminalLongitudinally splicing the first downlink channel coefficient matrix and the second downlink channel coefficient matrix to obtain a downlink channel coefficient matrix thereofWherein, And k is the identification of the target terminal for the number of antennae configured on the kth target terminal.
S802, performing orthogonal QR decomposition on the downlink channel coefficient matrix of the target terminal to obtain an orthogonal channel matrix of the target terminal.
The formula for performing QR decomposition on the downlink channel coefficient matrix of the kth target terminal is as follows: Wherein, The conjugate transpose of H k, Q k is the pairThe quadrature matrix obtained by QR decomposition is Q k which is the quadrature channel matrix of the kth target terminal, and R k is the pairAnd performing QR decomposition to obtain an upper triangle matrix.
S803, the orthogonal channel matrixes of all target terminals currently served by the base station are transversely spliced to obtain a combined orthogonal channel matrix
The joint channel orthogonal matrix is denoted Q, q= [ Q 1,…,Qk,…QK]H.
S804, constructing a matrix based on the joint orthogonal channel matrix and the loading factor to obtain a construction matrix.
Construction matrixWherein, Q H is the conjugate transpose of the joint orthogonal channel matrix Q, δ 2 is the loading factor, and I is the identity matrix with the same number of columns as Q H.
S805, obtaining a joint interference suppression matrix based on the construction matrix.
The construction matrix a is subjected to QR decomposition, To the orthogonal matrix obtained by QR decomposition of the construction matrix A, the following will be adoptedSplitting longitudinally intoAndWherein, The number of rows and columns of Q H are the same as the number of rows and columns respectively,The number of rows and columns of delta I are the same as the number of rows and columns, respectively. The joint interference matrix G is used to determine,
S806, obtaining an interference suppression matrix of the target terminal according to the joint interference suppression matrix.
The joint interference matrix is expressed as a form g= [ G 1,…,Gk,…,GK ] corresponding to each target terminal, then QR-decomposed G k,Obtaining interference suppression matrix of kth target terminal
S807, multiplying the interference suppression matrix of the target terminal by the downlink channel coefficient matrix to obtain an equivalent channel matrix of the target terminal.
Wherein, the equivalent channel matrix of the kth target terminal is:
S808, SVD is carried out on the equivalent channel matrix of the target terminal, and a subspace data stream channel gain matrix and a data stream transmission matrix are obtained.
SVD decomposition is carried out on the equivalent channel matrix of the kth terminal: Wherein V k H is the conjugate transpose of V k, V k is the data stream transmission matrix of the kth target terminal, Λ k is the subspace data stream channel gain matrix of the kth target terminal, Wherein lambda k,j is the j-th singular value, which represents the gain of the j-th sub-channel after SVD-decomposition of the equivalent channel matrix.
S809, selecting the data stream with the maximum total throughput from the data streams to be selected as the target data stream according to the subspace data stream channel gain matrix of the target terminal.
Wherein the number of data streams to be selected is a value smaller than the number of target terminal antennas.
In the embodiment of the invention, the data stream with the maximum data transmission throughput is selected from the data streams to be selected as the target data stream. Wherein, the target data stream number J k of the kth target terminal is determined by the following iterative procedure:
(1) Setting the initial value of a to 0;
(2) According to the formula Sum formulaCalculating the corresponding total throughput T k (a) when the kth target terminal, j k =a;
Wherein r k,j is a normalized transmission code rate corresponding to the MCS level selected by the jth sub-channel of the kth target terminal, and ε k,j is a BLER corresponding to the MCS level selected by the jth sub-channel of the kth target terminal. r k,j and ε k,j are determined by γ k,j, and the normalized code rate and BLER of all sub-channels are the same;
(3)b=a+1;
(4) According to the formula Sum formulaCalculating the corresponding total throughput T k (b) when the kth target terminal, j k = b;
(5) Judging whether T k (b) is more than or equal to T k (a), if so, turning to (6), otherwise, turning to (7);
(6) Judging whether b is smaller than
If it isSetting a=b, T k(a)=Tk (b), b=b+1, and turning (4) to circulate, wherein,The number of antennas on the kth target terminal;
If b is not less than At this point in time the process is complete,Then the output J k = b, end, i.e. at this point the target data stream number = b;
(7) Output J k =a, and ends, i.e., at this time, the target data stream number=a.
S810, determining a target inter-stream power allocation scheme of the target terminal according to the target data stream number.
The power distribution scheme between the target streams comprises target data streams of the target terminal and power corresponding to each target data stream. For the kth target terminal, according to the formulaDetermining the power corresponding to the jth target data stream when J k is J k The power distribution matrix between the target streams of the kth target terminal is recorded asWherein J k is the target data stream number, and the main diagonal element of Σ k isThe other element is 0.
S811, determining the transmission power allocated to the target terminal according to the rule of the total transmission power of the base station and the transmission power equality of each data stream.
The method comprises the steps of firstly determining total data flow based on a target inter-flow power distribution rule of all target terminals, wherein the total data flow is as follows:
Determining the data stream average power according to the total transmission power of the base station and the total data stream number, wherein, P BS is the total transmit power of the base station.
Determining the transmission power allocated to the target terminal according to the data stream average power and the target data stream number of the target terminal, and for the kth target terminal, determining the transmission power allocated to the kth target terminal
S812, determining a precoding matrix of the target terminal based on the interference suppression matrix of the target terminal, the data stream transmission matrix, the target inter-stream power allocation scheme, and the transmission power allocated to the target terminal.
For the kth target terminal, it is precoded asWherein ρ k is the power allocation factor of the kth target terminal,In the subsequent communication process, the base station may encode data transmitted to the kth target terminal based on W k.
Combining the precoding matrixes of all target terminals, wherein W= [ W 1,…,Wk,…,WK ] is combined, and the power constraint normalization factor of the base station side is consideredPrecoding matrix for base station downlink transmissionThus, the base station can be based onAnd encoding the data transmitted to each target terminal.
According to the transmission control method provided by the embodiment of the invention, the SVD is carried out on the equivalent channel matrix of the target terminal to obtain the subspace data stream channel gain matrix corresponding to the equivalent channel matrix, the target terminal is one terminal currently served by the base station, the target inter-stream power distribution scheme of the target terminal is determined according to the subspace data stream channel gain matrix and the preset total throughput maximization principle, the target inter-stream power distribution scheme comprises target data stream numbers and power corresponding to each target data stream, the target data stream numbers are stream numbers of data streams mapped by one codeword, and in certain implementation processes, the determined inter-stream power distribution scheme is matched with the actual channel condition between the base station and the terminal due to the fact that the inter-stream power distribution scheme is determined based on the equivalent channel matrix of the target terminal, so that the communication quality is improved, and the inter-stream power distribution scheme of the target terminal is determined based on the total throughput maximization principle, so that the base station can maximize the corresponding total throughput when transmitting data to the terminal based on the determined inter-stream power distribution scheme.
Embodiment four:
The embodiment of the invention also provides a base station, referring to fig. 9, including: a processor 901 and a memory 902; the processor 901 is configured to execute one or more computer programs stored in the memory 902 to implement at least one step of the transmission control method as described in the first, second, and third embodiments. It should be appreciated that the processor 901 is coupled to a memory 902.
Embodiments of the invention also provide a storage medium including volatile or nonvolatile, removable or non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, computer program modules or other data. Computer-readable storage media includes, but is not limited to, RAM (Random Access Memory ), ROM (Read-Only Memory), EEPROM (ELECTRICALLY ERASABLE PROGRAMMABLE READ ONLY MEMORY, charged erasable programmable Read-Only Memory), flash Memory or other Memory technology, CD-ROM (Compact Disc Read-Only Memory), digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer.
The storage medium stores one or more computer programs executable by one or more processors to implement at least one step of the transmission control method as described in the first, second, and third embodiments.
According to the base station and the storage medium provided by the embodiment of the invention, the SVD is carried out on the equivalent channel matrix of the target terminal to obtain the subspace data stream channel gain matrix corresponding to the equivalent channel matrix, the target terminal is one terminal currently served by the base station, the target inter-stream power distribution scheme of the target terminal is determined according to the subspace data stream channel gain matrix and the preset inter-stream power distribution rule, the target inter-stream power distribution scheme comprises target data stream numbers and power corresponding to each target data stream, the target data stream numbers are stream numbers of data streams mapped by one codeword, and in certain implementation processes, the determined inter-stream power distribution scheme is matched with the actual channel condition between the base station and the terminal due to the fact that the inter-stream power distribution scheme is determined based on the equivalent channel matrix of the target terminal, so that the communication quality is improved, and the determined inter-stream power distribution scheme of the target terminal is determined based on the preset inter-stream power distribution rule, so that the determined inter-stream power distribution scheme meets other preset requirements and the communication quality is further improved.
It will be apparent to one skilled in the art that all or some of the steps of the methods, systems, functional modules/units in the apparatus disclosed above may be implemented as software (which may be implemented in computer program code executable by a computing apparatus), firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between the functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed cooperatively by several physical components. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit.
Furthermore, as is well known to those of ordinary skill in the art, communication media typically embodies computer readable instructions, data structures, computer program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and may include any information delivery media. Therefore, the present invention is not limited to any specific combination of hardware and software.
The foregoing is a further detailed description of embodiments of the invention in connection with the specific embodiments, and it is not intended that the invention be limited to the specific embodiments described. It will be apparent to those skilled in the art that several simple deductions or substitutions may be made without departing from the spirit of the invention, and these should be considered to be within the scope of the invention.

Claims (14)

1. A transmission control method, comprising:
acquiring a downlink channel coefficient matrix of a target terminal;
Determining an interference suppression matrix of the target terminal based on the downlink channel coefficient matrix;
Multiplying the interference suppression matrix of the target terminal with the downlink channel coefficient matrix to obtain an equivalent channel matrix of the target terminal;
Performing Singular Value Decomposition (SVD) on an equivalent channel matrix of a target terminal to obtain a subspace data stream channel gain matrix corresponding to the equivalent channel matrix, wherein the target terminal is a certain terminal currently served by a base station;
And determining a target inter-stream power allocation scheme of the target terminal according to the subspace data stream channel gain matrix and a preset inter-stream power allocation rule, wherein the target inter-stream power allocation scheme comprises target data stream numbers and power corresponding to each target data stream, and the target data stream numbers are stream numbers of data streams mapped by one codeword.
2. The transmission control method of claim 1, wherein the determining the interference suppression matrix for the target terminal based on the downlink channel coefficient matrix comprises:
Performing orthogonal QR decomposition on the downlink channel coefficient matrix to obtain an orthogonal channel matrix of the target terminal;
Combining the orthogonal channel matrixes of all the target terminals currently served by the base station to obtain a combined orthogonal channel matrix;
Constructing a matrix based on the joint orthogonal channel matrix and preset noise related parameters to obtain a construction matrix, wherein the preset noise related parameters are noise variance coefficients or loading factors;
Obtaining a joint interference suppression matrix based on the construction matrix;
And obtaining the interference suppression matrix of the target terminal according to the combined interference suppression matrix.
3. The transmission control method according to claim 2, wherein constructing a matrix based on the joint orthogonal channel matrix and a preset noise-related parameter to obtain a constructed matrix comprises:
Performing conjugate transposition on the joint orthogonal channel matrix to obtain a first splicing matrix;
Multiplying the preset noise related parameter with an identity matrix to obtain a second splicing matrix, wherein the column number of the second splicing matrix is the same as that of the first splicing matrix;
And longitudinally splicing the first splicing matrix and the second splicing matrix to obtain the construction matrix.
4. The transmission control method of claim 3, wherein the deriving the joint interference suppression matrix based on the construction matrix comprises:
Performing QR decomposition on the construction matrix, and longitudinally splitting the orthogonal matrix obtained by decomposition into a first matrix and a second matrix, wherein the number of rows and the number of columns of the first matrix are the same as those of the first splicing matrix, and the number of rows and the number of columns of the second matrix are the same as those of the second splicing matrix;
Multiplying the first matrix by the second matrix after conjugate transposition, and dividing the second matrix by the noise related parameter to obtain a joint interference suppression matrix.
5. The transmission control method of claim 1, wherein the obtaining the downlink channel coefficient matrix of the target terminal comprises:
Determining a first downlink channel coefficient of the target terminal based on the uplink channel coefficient of the target terminal according to channel reciprocity;
Determining a second downlink channel coefficient of the target terminal based on the downlink channel parameter reported by the target terminal;
And combining the first downlink channel coefficient and the second downlink channel coefficient to obtain a downlink channel coefficient matrix of the target terminal.
6. The transmission control method of claim 1, wherein after the determining the target inter-stream power allocation scheme of the target terminal, further comprising:
And determining a precoding matrix of the target terminal based on the interference suppression matrix of the target terminal, the data stream transmission matrix, the target inter-stream power allocation scheme and the transmission power allocated to the target terminal.
7. The transmission control method of claim 6, further comprising, prior to determining the precoding matrix of the target terminal:
And determining the transmitting power distributed to the target terminal according to the total transmitting power of the base station and a preset terminal power distribution rule.
8. The transmission control method of claim 7, wherein the terminal power allocation rule includes that transmission powers of the terminals are equal;
the determining the transmission power allocated to the target terminal according to the total transmission power of the base station and a preset terminal power allocation rule includes:
And the total transmitting power of the base station is evenly distributed to all the target terminals currently served by the base station.
9. The transmission control method of claim 7, wherein the terminal allocation rule includes that transmission power of each data stream is equal;
the determining the transmission power allocated to the target terminal according to the total transmission power of the base station and a preset terminal power allocation rule includes:
Determining total data flow according to the power distribution rule among the target flows of the target terminals, wherein the total data flow is the sum of the target data flow of all the target terminals;
Determining data flow average power according to the total transmission power of the base station and the total data flow number;
And determining the transmitting power allocated to the target terminal according to the average data flow power and the target data flow number of the target terminal.
10. The transmission control method as claimed in claim 6, wherein the performing SVD on the equivalent channel matrix of the target terminal to obtain the subspace data stream channel gain matrix corresponding to the equivalent channel matrix includes:
and carrying out SVD on the equivalent channel matrix of the target terminal to obtain a subspace data stream channel gain matrix and the data stream transmission matrix corresponding to the equivalent channel matrix.
11. The transmission control method according to any one of claims 1 to 10, wherein the preset inter-flow power allocation rule is a data transmission total capacity maximization principle;
The determining the target inter-stream power allocation scheme of the target terminal according to the subspace data stream channel gain matrix and the preset inter-stream power allocation rule comprises the following steps:
Determining a target inter-stream power allocation scheme of the target terminal according to the subspace data stream channel gain matrix of the target terminal and the total data transmission capacity corresponding to the target terminal, wherein the target data stream is the data stream with the largest corresponding total data transmission capacity in all data streams to be selected, the data stream to be selected is the data stream supported by the target terminal, the total data transmission capacity corresponding to the data stream to be selected is determined according to the data stream to be selected and the subspace data stream channel gain matrix, and the power corresponding to the target data stream is determined according to the subspace data stream channel gain matrix and the target data stream.
12. The transmission control method according to any one of claims 1 to 10, wherein the preset inter-flow power allocation rule is a total throughput maximization principle;
The determining the target inter-stream power allocation scheme of the target terminal according to the subspace data stream channel gain matrix and the preset inter-stream power allocation rule comprises the following steps:
Determining a target inter-stream power allocation scheme of the target terminal according to the subspace data stream channel gain matrix of the target terminal and the total throughput corresponding to the target terminal, wherein the target data stream is the data stream with the largest total throughput corresponding to each data stream to be selected, the data stream to be selected is the data stream supported by the target terminal, the total throughput corresponding to the data stream to be selected is determined according to the data stream to be selected and the subspace data stream channel gain matrix, and the power corresponding to the target data stream is determined according to the subspace data stream channel gain matrix and the target data stream.
13. A base station, comprising: a processor and a memory;
The processor is configured to execute one or more computer programs stored in the memory to implement the steps of the transmission control method according to any one of claims 1 to 12.
14. A storage medium storing one or more computer programs executable by one or more processors to implement the steps of the transmission control method of any one of claims 1 to 12.
CN201910709046.3A 2019-08-01 2019-08-01 Transmission control method, base station and storage medium Active CN112311429B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910709046.3A CN112311429B (en) 2019-08-01 2019-08-01 Transmission control method, base station and storage medium
PCT/CN2020/104646 WO2021018059A1 (en) 2019-08-01 2020-07-24 Transmission control method, base station and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910709046.3A CN112311429B (en) 2019-08-01 2019-08-01 Transmission control method, base station and storage medium

Publications (2)

Publication Number Publication Date
CN112311429A CN112311429A (en) 2021-02-02
CN112311429B true CN112311429B (en) 2024-11-12

Family

ID=74229434

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910709046.3A Active CN112311429B (en) 2019-08-01 2019-08-01 Transmission control method, base station and storage medium

Country Status (2)

Country Link
CN (1) CN112311429B (en)
WO (1) WO2021018059A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113301636B (en) * 2021-05-13 2022-07-26 北京邮电大学 A kind of satellite power management method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1909402A (en) * 2005-08-05 2007-02-07 松下电器产业株式会社 Self-adapting transmission method and apparatus used in spacing related MIMO system
CN103843276A (en) * 2012-03-27 2014-06-04 日电(中国)有限公司 Method and apparatus for nonlinear joint transmission and reception in wireless communication systems

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101552631A (en) * 2008-04-02 2009-10-07 株式会社Ntt都科摩 Multiple-input and multiple-output precoding method and device
CN101662321B (en) * 2008-08-25 2013-05-01 上海无线通信研究中心 Method for sending secondary pre-code based on zero subspace technology in cognitive radio MIMO system
CN101359950B (en) * 2008-09-03 2012-06-06 中国科学技术大学 Multi-antenna relay transmission method based on singular value decomposition close-to zero beam forming
US8483265B2 (en) * 2009-09-04 2013-07-09 Hitachi, Ltd. Generalized decision feedback equalizer precoder with input covariance matrix calculation for multi-user multiple-input multiple-output wireless transmission systems
US8472554B2 (en) * 2010-04-16 2013-06-25 Nec Laboratories America, Inc. Signaling of mixture combination sets
CN102882632B (en) * 2011-07-13 2017-02-22 上海无线通信研究中心 Cooperative base station transmission method of hierarchical optimization transmission parameters
US8798184B2 (en) * 2012-04-26 2014-08-05 Qualcomm Incorporated Transmit beamforming with singular value decomposition and pre-minimum mean square error
CN103166685B (en) * 2013-02-04 2016-10-19 重庆邮电大学 An Interference Alignment Method Based on Joint Power Allocation in LTE

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1909402A (en) * 2005-08-05 2007-02-07 松下电器产业株式会社 Self-adapting transmission method and apparatus used in spacing related MIMO system
CN103843276A (en) * 2012-03-27 2014-06-04 日电(中国)有限公司 Method and apparatus for nonlinear joint transmission and reception in wireless communication systems

Also Published As

Publication number Publication date
WO2021018059A1 (en) 2021-02-04
CN112311429A (en) 2021-02-02

Similar Documents

Publication Publication Date Title
CN111510269B (en) Communication method and device
CN101867464B (en) Channel information feedback method, terminal, base station and multiple input multiple output system
US10079623B2 (en) Coordinated beamforming method and apparatus based on partial interference alignment
US10931400B2 (en) Decoding method and apparatus in wireless communication system
CN109964414B (en) Advanced CSI reporting for mixed class A/B operation
TWI822722B (en) Method of constructing polar code, communication method and communication device
CN102438322B (en) Resource scheduling method and relevant equipment
CN112369084B (en) Power distribution method and related equipment
CN113972938B (en) Communication method and device
CN112311429B (en) Transmission control method, base station and storage medium
CN111130607B (en) Uplink transmission and signal receiving method and device, terminal, service node and medium
CN110535496B (en) CSI processing and obtaining method, device, equipment, system and storage medium
CN116325534A (en) Information sending method, information receiving method and related equipment
US9225408B2 (en) Method for increasing quality of signals received by at least one destination device among a plurality
CN107094038A (en) A kind of method of antenna system power adjustment, apparatus and system
US10212709B2 (en) Radio base station, mobile station and method for determining transmitting power
US10250307B2 (en) Method for setting cooperation parameters of communication system, computer program thereof, information storage means thereof, and communication system including plurality of node devices
CN104253639A (en) Channel quality indicator acquisition method and device
KR20200001397A (en) Basement apparatus, and control method thereof
EP3142279B1 (en) Information feedback method, terminal, base station, communication system and storage medium
CN109981152B (en) Power distribution method and equipment
CN108242950B (en) D2D-based CSI feedback method in FDD Massive MIMO network
WO2024139846A1 (en) Channel information feedback method, and electronic device and computer-readable medium
CN102546121B (en) In mimo systems for determining the method and apparatus of precoding mode
US20240039589A1 (en) Improvements to mimo systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant