[go: up one dir, main page]

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

Transmission control method, base station, and storage medium Download PDF

Info

Publication number
CN112311429A
CN112311429A CN201910709046.3A CN201910709046A CN112311429A CN 112311429 A CN112311429 A CN 112311429A CN 201910709046 A CN201910709046 A CN 201910709046A CN 112311429 A CN112311429 A CN 112311429A
Authority
CN
China
Prior art keywords
matrix
target terminal
target
data stream
channel
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.)
Granted
Application number
CN201910709046.3A
Other languages
Chinese (zh)
Other versions
CN112311429B (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

Images

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

The embodiment of the invention provides a transmission control method, a base station and a storage medium, wherein a subspace data stream channel gain matrix corresponding to an equivalent channel matrix is obtained by carrying out SVD on the equivalent channel matrix of a target terminal, the target terminal is a certain terminal currently served by the base station, a target inter-stream power distribution scheme of the target terminal is determined according to the subspace data stream channel gain matrix and a preset inter-stream power distribution rule, the target inter-stream power distribution scheme comprises a target data stream number and power corresponding to each target data stream, the target data stream number is the stream number of a data stream mapped by a code word, and in some implementation processes, the determined inter-stream power distribution scheme is matched with the actual channel condition from the base station to the terminal, so that the communication quality is improved.

Description

传输控制方法、基站及存储介质Transmission control method, base station and storage medium

技术领域technical field

本发明实施例涉及但不限于通信领域,具体而言,涉及但不限于一种传输控制方法、基站及存储介质。The embodiments of the present invention relate to, but are not limited to, the field of communications, and specifically relate to, but are not limited to, a transmission control method, a base station, and a storage medium.

背景技术Background technique

日益紧缺的频谱资源以及无线数据业务量的持续增长,成为驱动无线通信系统进行新的变革的重要因素。为了能够实现更高频谱效率,多天线技术在无线通信中得到了广泛的应用,基站可以在同一个时频资源上,同时服务多个用户,即多用户多天线传输技术。The increasingly scarce spectrum resources and the continuous growth of wireless data traffic have become important factors driving new changes in wireless communication systems. In order to achieve higher spectral efficiency, multi-antenna technology has been widely used in wireless communication. A base station can simultaneously serve multiple users on the same time-frequency resource, that is, multi-user multi-antenna transmission technology.

基站在向其服务的终端(即用户)发送数据时,通常需要确定向该终端发送的数据流数(应当理解的是,数据流数为基站向该终端发送一个码字映射到的数据流的流数),以及各数据流对应的功率。然而,相关技术中,通常根据该终端的天线数来确定基站向其发送的一个码字映射到的数据流数以及各数据流对应的功率,该种确定方式中,会存在确定的数据流数与各数据流对应的功率与基站到该终端的实际信道情况不匹配的情况,从而导致通信质量不佳。When the base station sends data to the terminal (that is, the user) it serves, it usually needs to determine the number of data streams sent to the terminal (it should be understood that the number of data streams is the number of data streams to which the base station sends a codeword to the terminal. number of streams), and the corresponding power of each data stream. However, in the related art, the number of data streams to which a codeword sent by the base station is mapped and the power corresponding to each data stream are usually determined according to the number of antennas of the terminal. The power corresponding to each data stream does not match the actual channel condition from the base station to the terminal, resulting in poor communication quality.

发明内容SUMMARY OF THE INVENTION

本发明实施例提供的传输控制方法、基站及存储介质,主要解决的技术问题是:基于终端的天线数来确定基站向终端发送的一个码字映射到的数据流数以及各数据流对应的功率,导致确定的参数与实际信道情况不匹配,通信质量不佳。The transmission control method, base station, and storage medium provided by the embodiments of the present invention mainly solve the technical problem of: determining the number of data streams to which a codeword sent by the base station to the terminal is mapped and the power corresponding to each data stream based on the number of antennas of the terminal , resulting in a mismatch between the determined parameters and the actual channel conditions and poor communication quality.

为解决上述技术问题,本发明实施例提供一种传输控制方法,包括:To solve the above technical problem, an embodiment of the present invention provides a transmission control method, including:

对目标终端的等效信道矩阵进行奇异值分解SVD,得到所述等效信道矩阵对应的子空间数据流信道增益矩阵,所述目标终端为基站当前服务的某一终端;Performing singular value decomposition SVD on the equivalent channel matrix of the target terminal to obtain a subspace data stream channel gain matrix corresponding to the equivalent channel matrix, where the target terminal is a terminal currently served by the base station;

根据所述子空间数据流信道增益矩阵以及预设流间功率分配规则确定所述目标终端的目标流间功率分配方案,所述目标流间功率分配方案包括目标数据流数以及各目标数据流对应的功率,所述目标数据流数为一个码字映射的数据流的流数。A power allocation scheme between target streams for the target terminal is determined according to the subspace data stream channel gain matrix and a preset inter-stream power allocation rule, where the target inter-stream power allocation scheme includes the number of target data streams and the correspondence between each target data stream. The power of the target data stream is the stream number of the data stream mapped by one codeword.

本发明实施例还提供一种基站,包括:处理器和存储器;An embodiment of the present invention further provides a base station, including: 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 above-mentioned transmission control method.

本发明实施例还提供一种存储介质,所述存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现上述的传输控制方法的步骤。An embodiment of the present invention further provides a storage medium, where one or more computer programs are stored in the storage medium, and the one or more computer programs can be executed by one or more processors to implement the above transmission control method. step.

本发明的有益效果是:The beneficial effects of the present invention are:

根据本发明实施例提供的传输控制方法、装置以及计算机存储介质,通过对目标终端的等效信道矩阵进行奇异值分解SVD,得到等效信道矩阵对应的子空间数据流信道增益矩阵,目标终端为基站当前服务的某一终端,根据子空间数据流信道增益矩阵以及预设流间功率分配规则确定目标终端的目标流间功率分配方案,目标流间功率分配方案包括目标数据流数以及各目标数据流对应的功率,目标数据流数为一个码字映射的数据流的流数,在某些实施过程中,由于是基于目标终端的等效信道矩阵和预设流间功率分配规则确定的流间功率分配方案,因此,可以使得确定的流间功率分配方案与基站到终端之间的实际信道情况匹配,满足其他预设需求,提升通信质量。According to the transmission control method, device, and computer storage medium provided by the embodiments of the present invention, by performing singular value decomposition SVD on the equivalent channel matrix of the target terminal, the subspace data stream channel gain matrix corresponding to the equivalent channel matrix is obtained, and the target terminal is A terminal currently served by the base station determines 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. The target inter-stream power allocation scheme includes the number of target data streams and each target data stream. The power corresponding to the stream, and the number of target data streams is the number of streams of data streams mapped by a codeword. In some implementation processes, the number of streams is determined based on the equivalent channel matrix of the target terminal and the preset power allocation rule between streams. Therefore, the determined inter-stream power allocation scheme can be matched with the actual channel conditions between the base station and the terminal, so as to meet other preset requirements and improve the communication quality.

本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。Other features of the present invention and corresponding benefits are set forth in later parts of the specification, and it should be understood that at least some of the benefits will become apparent from the description of the present specification.

附图说明Description of drawings

图1为本发明实施例一的传输控制方法的流程图;1 is a flowchart of a transmission control method according to Embodiment 1 of the present invention;

图2为本发明实施例一的目标终端的等效信道矩阵确定过程的流程图;2 is a flowchart of a process of determining an equivalent channel matrix of a target terminal according to Embodiment 1 of the present invention;

图3为本发明实施例一的目标终端的等干扰抑制矩阵确定过程的流程图;3 is a flowchart of a process for determining an equal-interference suppression matrix of a target terminal according to Embodiment 1 of the present invention;

图4为本发明实施例一的目标终端的目标数据流数确定过程的流程图;4 is a flowchart of a process for determining the number of target data streams of a target terminal according to Embodiment 1 of the present invention;

图5为本发明实施例一的数据流数与数据传输总容量关系示意图;5 is a schematic diagram of the relationship between the number of data streams and the total capacity of data transmission according to Embodiment 1 of the present invention;

图6为本发明实施例一的目标终端的发送功率确定过程的流程图;6 is a flowchart of a process of determining the transmit power of a target terminal according to Embodiment 1 of the present invention;

图7为本发明实施例二的传输控制方法的流程图;7 is a flowchart of a transmission control method according to Embodiment 2 of the present invention;

图8为本发明实施例三的传输控制方法的流程图;8 is a flowchart of a transmission control method according to Embodiment 3 of the present invention;

图9为本发明实施例四的基站结构示意图。FIG. 9 is a schematic structural diagram of a base station according to Embodiment 4 of the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below through specific embodiments in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

实施例一:Example 1:

相关技术中,基于终端的天线数来确定基站向其发送的一个码字映射到的数据流数以及各数据流对应的功率,导致确定的参数与实际信道情况不匹配,通信质量不佳。为了解决上述技术问题,本发明实施例提供一种传输控制方法,请参见图1,图1为本发明实施例提供的传输控制方法的流程图,该传输控制方法包括:In the related art, the number of data streams to which a codeword sent by the base station is mapped and the power corresponding to each data stream are determined based on the number of antennas of the terminal, resulting in a mismatch between the determined parameters and actual channel conditions and poor communication quality. In order to solve the above technical problem, an embodiment of the present invention provides a transmission control method. Please refer to FIG. 1. FIG. 1 is a flowchart of the transmission control method provided by the embodiment of the present invention. The transmission control method includes:

S101、对目标终端的等效信道矩阵进行SVD(Singular Value Decomposition,奇异值分解),得到等效信道矩阵对应的子空间数据流信道增益矩阵。S101. Perform SVD (Singular Value Decomposition, singular value decomposition) on an equivalent channel matrix of a target terminal to obtain a subspace data stream channel gain matrix corresponding to the equivalent channel matrix.

本发明实施例中,目标终端为基站当前服务的某一终端,将基站当前服务的所有目标终端的个数记为K,应当理解的是,K为大于等于0的整数。目标终端可以是单天线终端,也可以是多天线终端。对目标终端的等效信道矩阵进行SVD,以得到目标终端的子空间数据流信道增益矩阵。其中,第k(应当理解的是,0≤k≤K)个目标终端的等效信道矩阵记为

Figure BDA0002153091550000041
对其进行SVD得到:
Figure BDA0002153091550000042
其中,Vk H为Vk的共轭转置矩阵,Vk为第k个目标终端的数据流传输矩阵,Λk为第k个目标终端的子空间数据流信道增益矩阵,
Figure BDA0002153091550000043
其中λk,j是第j个奇异值,表示对等效信道矩阵做SVD分解后,第j个子信道的增益,且设降序排列,即
Figure BDA0002153091550000044
也就是说,对目标终端的等效信道矩阵进行SVD后,可以得到该目标终端的子空间数据流信道增益矩阵和数据流传输矩阵。In this embodiment of the present invention, the target terminal is a terminal currently served by the base station, and the number of all target terminals currently served by the base station is denoted as K. 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. Perform SVD on the equivalent channel matrix of the target terminal to obtain the subspace data stream channel gain matrix of the target terminal. Among them, the equivalent channel matrix of the kth (it should be understood that 0≤k≤K) target terminal is denoted as
Figure BDA0002153091550000041
SVD it to get:
Figure BDA0002153091550000042
Among them, V k H is the conjugate transpose matrix of V k , V k is the data stream transmission matrix of the k th target terminal, Λ k is the subspace data stream channel gain matrix of the k th target terminal,
Figure BDA0002153091550000043
where λ k,j is the jth singular value, which represents the gain of the jth subchannel after SVD decomposition of the equivalent channel matrix, and it is arranged in descending order, that is,
Figure BDA0002153091550000044
That is to say, after performing SVD on the equivalent channel matrix of the target terminal, the subspace data stream channel gain matrix and the data stream transmission matrix of the target terminal can be obtained.

本发明实施例中,在对目标终端的等效信道矩阵进行SVD之前,还需要确定目标终端的等效信道矩阵,确定过程可以参见图2所示:In the embodiment of the present invention, before performing SVD on the equivalent channel matrix of the target terminal, the equivalent channel matrix of the target terminal also needs to be determined, and the determination process can be shown in FIG. 2 :

S201、获取目标终端的下行信道系数矩阵。S201. Obtain a downlink channel coefficient matrix of a target terminal.

本发明实施例中,获取目标终端的下行信道系数矩阵,即获取基站到该目标终端的下行信道系数矩阵。其中,将第k个目标终端的下行信道系数矩阵记为HkIn the embodiment of the present invention, the downlink channel coefficient matrix of the target terminal is acquired, that is, the downlink channel coefficient matrix from the base station to the target terminal is acquired. Wherein, the downlink channel coefficient matrix of the k-th target terminal is denoted as H k .

本发明实施中,在获取目标终端的下行信道系数矩阵时,可以根据信道互易性,基于目标终端的上行信道系数确定目标终端的下行信道系数矩阵,即根据信道互易性,将目标终端的上行信道系数转换为下行信道系数矩阵。对于目标终端的上行信道系数,基站可以根据目标终端发送的导频进行上行信道估计,得到上行信道系数。In the implementation of the present invention, when acquiring the downlink channel coefficient matrix of the target terminal, the downlink channel coefficient matrix of the target terminal can be determined based on the channel reciprocity and the uplink channel coefficient of the target terminal, that is, according to the channel reciprocity, the target terminal's downlink channel coefficient matrix can be determined. The uplink channel coefficients are converted into a downlink channel coefficient matrix. For the uplink channel coefficient of the target terminal, the base station may perform uplink channel estimation according to the pilot frequency sent by the target terminal to obtain the uplink channel coefficient.

本发明实施例中,在获取目标终端的下行信道系数矩阵时,也可以根据目标终端上报的下行信道系数确定目标终端的下行信道系数矩阵。也就是说,目标终端根据基站发送的导频进行下行信道估计,并将获取到的下行信道系数反馈给基站,基站基于目标终端上报的下行信道系数确定目标终端的下行信道系数矩阵。In this embodiment of the present invention, when acquiring the downlink channel coefficient matrix of the target terminal, the downlink channel coefficient matrix of the target terminal may also be determined according to the downlink channel coefficients 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 acquired downlink channel coefficients to the base station, and the base station determines the downlink channel coefficient matrix of the target terminal based on the downlink channel coefficients reported by the target terminal.

本发明实施例中,上述两种获取下行信道系数矩阵的方式还可以结合。例如,在获取目标终端的下行信道系数矩阵时,可以根据信道互易性,基于目标终端的上行信道系数确定目标终端的第一下行信道系数矩阵,基于目标终端上报的下行信道参数确定目标终端的第二下行信道系数矩阵,将第一下行信道系数矩阵和第二下行信道系数矩阵进行合并得到目标终端的下行信道系数矩阵,这样,将两种方式获取的下行信道系数进行合并得到最终的下行信道系数矩阵,可以充分利用信道信息,并使获得的信息更加全面、准确。其中,在进行合并时,可以将第一下行信道系数矩阵和第二下行信道系数矩阵进行纵向拼接得到下行信道系数矩阵。其中,将第k个目标终端的第一下行信道系数矩阵记为:

Figure BDA0002153091550000051
其中,NBS为基站上配置的天线的数量,
Figure BDA0002153091550000052
Figure BDA0002153091550000053
为第k个目标终端上配置的天线数;将第k个目标终端的第二下行信道系数矩阵记为:
Figure BDA0002153091550000054
其中,
Figure BDA0002153091550000055
Figure BDA0002153091550000056
其中,
Figure BDA0002153091550000061
In this embodiment of the present invention, the above two manners for obtaining the downlink channel coefficient matrix may also be combined. For example, when acquiring the downlink channel coefficient matrix of the target terminal, the first downlink channel coefficient matrix of the target terminal may be determined based on the uplink channel coefficients of the target terminal according to channel reciprocity, and the target terminal may be determined based on the downlink channel parameters reported by the target terminal. The second downlink channel coefficient matrix of the target terminal is obtained by combining the first downlink channel coefficient matrix and the second downlink channel coefficient matrix to obtain the downlink channel coefficient matrix of the target terminal. The downlink channel coefficient matrix can make full use of the channel information and make the obtained information more comprehensive and accurate. Wherein, when combining, the first downlink channel coefficient matrix and the second downlink channel coefficient matrix may be vertically spliced to obtain the downlink channel coefficient matrix. Among them, the first downlink channel coefficient matrix of the kth target terminal is denoted as:
Figure BDA0002153091550000051
Among them, N BS is the number of antennas configured on the base station,
Figure BDA0002153091550000052
Figure BDA0002153091550000053
is the number of antennas configured on the kth target terminal; denote the second downlink channel coefficient matrix of the kth target terminal as:
Figure BDA0002153091550000054
in,
Figure BDA0002153091550000055
but
Figure BDA0002153091550000056
in,
Figure BDA0002153091550000061

S202、基于下行信道系数矩阵确定目标终端的干扰抑制矩阵。S202. Determine the interference suppression matrix of the target terminal based on the downlink channel coefficient matrix.

本发明实施例中,在获取目标终端的下行信道系数矩阵后,基于下行信道系数矩阵确定目标终端的干扰抑制矩阵,其中,将第k个目标终端的干扰抑制矩阵记为:

Figure BDA0002153091550000066
In the embodiment of the present invention, after acquiring the downlink channel coefficient matrix of the target terminal, the interference suppression matrix of the target terminal is determined based on the downlink channel coefficient matrix, wherein the interference suppression matrix of the kth target terminal is recorded as:
Figure BDA0002153091550000066

其中,目标终端的干扰抑制矩阵的确定过程可以参见图3所示:Among them, the determination process of the interference suppression matrix of the target terminal can be shown in Figure 3:

S301、对下行信道系数矩阵进行QR分解(正交三角分解)得到目标终端的正交信道矩阵。S301. Perform QR decomposition (orthogonal triangular decomposition) on the downlink channel coefficient matrix to obtain an orthogonal channel matrix of the target terminal.

本发明实施例中,对目标终端的下行信道系数矩阵进行QR分解,得到一个正交矩阵和一个上三角形矩阵,得到的正交矩阵即为目标终端的正交信道矩阵。其中,对第k个目标终端的下行信道系数矩阵进行QR分解的公式为:

Figure BDA0002153091550000062
In the embodiment of the present 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. Among them, the formula for QR decomposition of the downlink channel coefficient matrix of the kth target terminal is:
Figure BDA0002153091550000062

其中,

Figure BDA0002153091550000063
为Hk的共轭转置矩阵,Qk为对
Figure BDA0002153091550000064
进行QR分解得到的正交矩阵,其为第k个目标终端的正交信道矩阵,Rk为对
Figure BDA0002153091550000065
进行QR分解得到的上三角形矩阵。in,
Figure BDA0002153091550000063
is the conjugate transpose matrix of H k , and Q k is the pair
Figure BDA0002153091550000064
The orthogonal matrix obtained by QR decomposition is the orthogonal channel matrix of the k-th target terminal, and R k is the pair
Figure BDA0002153091550000065
The upper triangular matrix obtained by QR decomposition.

S302、将基站当前服务的所有目标终端的正交信道矩阵进行合并得到联合正交信道矩阵。S302. Combine the orthogonal channel matrices of all target terminals currently served by the base station to obtain a joint orthogonal channel matrix.

本实施例中,在将所有目标终端的正交信道矩阵进行合并时,可以进行横向拼接。其中,将联合信道正交矩阵记为Q,则:Q=[Q1,…,Qk,…QK]HIn this embodiment, when the orthogonal channel matrices of all target terminals are combined, horizontal splicing can be performed. Wherein, the joint channel orthogonal matrix is denoted as Q, then: Q=[Q 1 ,...,Q k ,...Q K ] H .

S303、基于联合正交信道矩阵和预设噪声相关参数进行矩阵构造得到构造矩阵。S303. Perform matrix construction based on the joint orthogonal channel matrix and preset noise-related parameters to obtain a construction matrix.

其中,预设噪声相关参数为噪声方差系数σ2或加载因子δ2,其中,加载因子为大于0的实数,具体设置可以根据实际信道情况确定。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 specific settings may be determined according to actual channel conditions.

在进行矩阵构造得到构造矩阵时,可以将联合正交信道矩阵Q进行共轭转置得到第一拼接矩阵QH;将预设噪声相关参数与单位矩阵相乘得到第二拼接矩阵,其中,第二拼接矩阵的列数与第一拼接矩阵的列数相同,也就是说,第二拼接矩阵为σI,或δI,其中,I为单位矩阵,其列数与第一拼接矩阵的列数相同;然后,将第一拼接矩阵和第二拼接矩阵进行纵向拼接得到构造矩阵,其中,将构造矩阵记为A,则

Figure BDA0002153091550000071
Figure BDA0002153091550000072
When performing matrix construction to obtain a construction matrix, the joint orthogonal channel matrix Q can be conjugated transposed to obtain a first splicing matrix Q H ; the preset noise-related parameters are multiplied by the identity matrix to obtain a second splicing matrix, wherein the first splicing matrix is The number of columns of the second splicing matrix is the same as the number of columns of the first splicing matrix, that is, the second splicing matrix is σI, or δI, where I is the identity matrix, and the number of columns is the same as the number of columns of the first splicing matrix; Then, the first splicing matrix and the second splicing matrix are longitudinally spliced to obtain a construction matrix, where the construction matrix is denoted as A, then
Figure BDA0002153091550000071
or
Figure BDA0002153091550000072

S304、基于构造矩阵得到联合干扰抑制矩阵。S304. Obtain a joint interference suppression matrix based on the construction matrix.

本发明实施例中,先对构造矩阵A进行QR分解,并将分解得到的正交矩阵进行纵向拆分为第一矩阵和第二矩阵,第一矩阵的行数和列数与第一拼接矩阵的行数和列数相同,第二矩阵的行数和列数与第二拼接矩阵的行数和列数相同第一矩阵的行数,即

Figure BDA0002153091550000073
其中
Figure BDA0002153091550000074
为对构造矩阵A进行QR分解得到的正交矩阵,
Figure BDA0002153091550000075
为第一矩阵,其的行数和列数与QH的行数和列数相同,
Figure BDA0002153091550000076
为第二矩阵,其行数和列数与δI(或σI)的行数和列数相同;然后,将第一矩阵和共轭转置后的第二矩阵相乘,并除以噪声相关参数得到联合干扰抑制矩阵G,
Figure BDA0002153091550000077
Figure BDA0002153091550000078
In the embodiment of the present invention, QR decomposition is first performed on the construction matrix A, and the orthogonal matrix obtained by the decomposition is longitudinally split into a first matrix and a second matrix. The number of rows and columns are the same, and the number of rows and columns of the second matrix is the same as the number of rows and columns of the second splicing matrix. The number of rows and columns of the first matrix, namely
Figure BDA0002153091550000073
in
Figure BDA0002153091550000074
is an orthogonal matrix obtained by QR decomposition of the construction matrix A,
Figure BDA0002153091550000075
is the first matrix whose number of rows and columns are the same as those of Q H ,
Figure BDA0002153091550000076
is the second matrix with the same number of rows and columns as δI (or σI); then, multiply the first matrix and the conjugate-transposed second matrix and divide by the noise-related parameter The joint interference suppression matrix G is obtained,
Figure BDA0002153091550000077
or
Figure BDA0002153091550000078

S305、根据联合干扰抑制矩阵得到目标终端的干扰抑制矩阵。S305. Obtain the interference suppression matrix of the target terminal according to the joint interference suppression matrix.

在得到联合干扰矩阵抑制矩阵后,将联合干扰矩阵表示成与各个目标终端相对应的形式G=[G1,…,Gk,…,GK],然后对Gk做QR分解,得到

Figure BDA0002153091550000079
得到第k个目标终端的干扰抑制矩阵
Figure BDA00021530915500000710
After the joint interference matrix suppression matrix is obtained, the joint interference matrix is expressed in the form G=[G 1 ,...,G k ,...,G K ] corresponding to each target terminal, and then G k is decomposed by QR to obtain
Figure BDA0002153091550000079
Obtain the interference suppression matrix of the kth target terminal
Figure BDA00021530915500000710

本发明实施例中,通过将各目标终端的正交信道矩阵进行合并得到联合正交信道矩阵,基于联合信道矩阵进行矩阵构造得到构造矩阵,并对构造矩阵进行QR分解,并计算得到各个目标终端的干扰抑制矩阵,从而实现了低复杂度的终端干扰矩阵零空间求解。In the embodiment of the present invention, a joint orthogonal channel matrix is obtained by merging the orthogonal channel matrices of each target terminal, a construction matrix is obtained by constructing a matrix based on the joint channel matrix, and QR decomposition is performed on the construction matrix, and each target terminal is obtained by calculation. Therefore, a low-complexity terminal interference matrix null-space solution is realized.

值得注意的是,本发明实施例中,还可以通过其他方式来计算目标终端的干扰抑制矩阵。It should be noted that, in this embodiment of the present invention, the interference suppression matrix of the target terminal may also be calculated in other manners.

S203、对目标终端的干扰抑制矩阵与下行信道系数矩阵相乘,得到目标终端的等效信道矩阵。S203. Multiply the interference suppression matrix for the target terminal and the downlink channel coefficient matrix to obtain an equivalent channel matrix of the target terminal.

对于第k个目标终端,其等效信道矩阵即为

Figure BDA0002153091550000081
For the kth target terminal, its equivalent channel matrix is
Figure BDA0002153091550000081

S102、根据子空间数据流信道增益矩阵以及预设流间功率分配规则确定目标终端的目标流间功率分配方案。S102. Determine 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 power allocation scheme between target streams includes the number of target data streams and the power corresponding to each target data stream. It should be understood that the number of target data streams is the number of streams of data streams mapped by one codeword.

需要说明的是,基站对目标终端传输的数据流数,应当小于等于该目标终端上配置的天线数,因此,本发明实施例中,需要从目标终端支持的数据流数(后续记为待选择数据流数,待选择数据流数为小于目标终端天线数的值)中,根据目标终端的子空间数据流信道增益矩阵和预设流间功率分配规则,确定一个数据流数作为目标数据流数,并确定目标数据流的功率。例如,假设某一目标终端上配置的天线数为4,则待选择数据流数分别为1、2、3、4,本发明实施例中,根据该终端的子空间数据流信道增益矩阵和预设流间功率分配规则,从1、2、3、4中选择一个作为目标数据流数,并确定目标数据流的功率。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. Therefore, in this embodiment of the present invention, the number of data streams supported by the target terminal (referred to as to be selected later) is required. The number of data streams, the number of data streams to be selected is a value smaller than the number of antennas of the target terminal), according to the subspace data stream channel gain matrix of the target terminal and the preset power allocation rule between streams, determine a data stream number as the target data stream number , and determine the power of the target data stream. For example, assuming that the number of antennas configured on a target terminal is 4, the number of data streams to be selected are 1, 2, 3, and 4 respectively. Set the power distribution rule between streams, select one from 1, 2, 3, and 4 as the number of target data streams, and determine the power of the target data stream.

本发明实施例中,预设流间功率分配规则包括数据传输总容量最大化原则,在确定对目标终端的目标流间功率分配方案时,包括:根据目标终端的子空间数据流信道增益矩阵以及目标终端对应的数据传输总容量确定对目标终端的目标流间功率分配方案,目标数据流数为各待选择数据流数中,对应的数据传输总容量最大的数据流数,目标数据流对应的功率根据目标终端的子空间数据流信道增益矩阵和目标数据流数确定。例如,假设目标终端的天线数为2,则待选择数据流数分别为1、2,若数据流数为1时,目标终端的数据传输总容量小于数据流数为2时,目标终端的数量传输总容量,则将2作为目标终端的目标数据流数,并基于目标数据流数(即2),分别计算第一条数据流对应的功率和第二条数据流对应的功率。In the embodiment of the present invention, the preset inter-stream power allocation rule includes the principle of maximizing the total capacity of data transmission. When determining the target inter-stream power allocation scheme for the target terminal, it includes: according to the subspace data stream channel gain matrix of the target terminal and The total data transmission capacity corresponding to the target terminal determines the power allocation scheme between target streams for the target terminal. The number of target data streams is the number of data streams with the largest corresponding total data transmission capacity among the number of data streams to be selected. The power is determined according to the subspace data stream channel gain matrix of the target terminal and the number of target data streams. For example, if 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 that of the target terminal when the number of data streams is 2. For the total transmission capacity, 2 is used as the target data stream number of the target terminal, and based on the target data stream number (ie 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 number of data streams of the target terminal and the subspace data stream channel gain matrix, and the power corresponding to each data stream of the target terminal is determined according to the number of data streams of the target terminal and the subspace data stream channel. The gain matrix is determined.

对于第k个目标终端,其第j条数据流对应的功率(即第j个子信道上的功率)

Figure BDA0002153091550000091
与其子空间数据流信道增益矩阵和数据流数jk的对应关系如下:
Figure BDA0002153091550000092
其中,λk,j可以从Λk中获取。For the kth target terminal, the power corresponding to the jth data stream (that is, the power on the jth subchannel)
Figure BDA0002153091550000091
The corresponding relationship between the subspace data stream channel gain matrix and the data stream number j k is as follows:
Figure BDA0002153091550000092
Among them, λ k,j can be obtained from Λ k .

对于第k个目标终端,基站对其的数据传输总容量Ck与其子空间数据流信道增益矩阵和数据流数jk的对应关系如下:For the k-th target terminal, the corresponding relationship between the base station's total data transmission capacity C k and its subspace data stream channel gain matrix and data stream number j k is as follows:

Ck=jk·log(1+γk,j)C k =j k ·log(1+γ k,j )

其中,γk,j为第k个目标终端的第j个子信道上的信噪比,

Figure BDA0002153091550000093
where γ k,j is the signal-to-noise ratio on the jth subchannel of the kth target terminal,
Figure BDA0002153091550000093

因此,基于上述公式可以确定目标终端的各待选择数据流数对应的数据传输总容量,以及在数据流数为待选择数据流数时,每一条数据流对应的功率。然后,从待选择数据流数中选择数据传输总容量最大的数据流数作为目标数据流数,并确定在数据流数为目标数据流数时,各目标数据流对应的功率。Therefore, based on the above formula, the total data transmission capacity corresponding to the number of data streams to be selected of the target terminal can be determined, and the power corresponding to each data stream when the number of data streams is the number of data streams to be selected. Then, the number of data streams with the largest total data transmission capacity is selected from the number of data streams to be selected as the number of target data streams, and the power corresponding to each target data stream is determined when the number of data streams is the number of target data streams.

其中,为了从目标终端的各待选择数据流数中,确定出对应的数据传输总容量最大的数据流数,可以确定所有待选择数据流数对应的数据传输总容量,然后,将数据传输总容量最大值对应的待选择数据流数作为目标数据流数。例如,目标终端的天线数为3,则待选择天线数为1、2、3时对应的数据传输总容量,假设天线数为3时,目标终端的数据传输总容量最大,则将3作为目标数据流数,并基于目标数据流数和

Figure BDA0002153091550000101
分别确定第一条数据流对应的功率,第二条数据流对应的功率,第三条数据流对应的功率。Among them, in order to determine the number of data streams corresponding to the maximum total data transmission capacity from the number of data streams to be selected in the target terminal, the total data transmission capacity corresponding to the number of data streams to be selected can be determined, and then the total data transmission capacity can be determined. The number of data streams to be selected corresponding to the maximum capacity is used as the number of target data streams. For example, if the number of antennas of the target terminal is 3, then the total data transmission capacity corresponding to the number of antennas to be selected is 1, 2, and 3. Suppose that when the number of antennas is 3, the total data transmission capacity of the target terminal is the largest, then 3 is used as the target number of streams, and based on the number of target streams and
Figure BDA0002153091550000101
Determine 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, respectively.

或者,为了从目标终端的各待选择数据流数中,确定出对应的数据传输总容量最大的数据流数,参见下图4所示,可以通过如下迭代过程进行确定,其包括:Alternatively, in order to determine the number of data streams corresponding to the maximum total data transmission capacity from the number of data streams to be selected in the target terminal, as shown in Figure 4 below, the determination can be performed through the following iterative process, including:

S401、设置第一数据流数的初始值为0。S401. Set the initial value of the first data stream number to 0.

S402、计算第一数据流数对应的第一数据传输总容量。S402. Calculate the total capacity of the first data transmission corresponding to the number of the first data streams.

第一数据传输总容量可以参见前述记载的方式进行计算,此处不再赘述。The total capacity of the first data transmission can be calculated by referring to the manner described above, and details are not repeated here.

S403、第二数据流数=第一数据流数+1。S403 , the number of the second data stream=the number of the first data stream+1.

即此时,第二数据流数=0+1=1。That is, at this time, the second data stream number=0+1=1.

S404、计算第二数据流数对应的第二数据传输总容量。S404. Calculate the total capacity of the second data transmission corresponding to the number of the second data streams.

第二数据传输总容量可以参见前述记载的方式进行计算,此处不再赘述。The second total data transmission capacity can be calculated by referring to the manner described above, and details are not repeated here.

S405、第二数据传输总容量是否大于等于第一数据传输总容量。S405. Whether the total capacity of the second data transmission is greater than or equal to the total capacity of the first data transmission.

若是,则转S407;若否,则转S406。If yes, go to S407; if not, go to S406.

其中,第二数据传输总容量、第一数据传输总容量可以参见前述记载的方式进行计算,此处不再赘述。Wherein, the total second data transmission capacity and the first data transmission total capacity may be calculated by referring to the manner described above, which will not be repeated here.

S406、基于第一数据流数确定目标终端的目标流间功率分配方案。S406. Determine a power allocation scheme between target streams of the target terminal based on the first data stream number.

也即,在第二数据传输总容量小于第一数据传输总容量时,基于第一数据流数确定目标终端的目标流间功率分配方案,此时,目标数据流数为第一数据流数。That is, when the second total data transmission capacity is less than the first data transmission total capacity, the target terminal power allocation scheme between target streams is determined based on the first data stream number, where the target data stream number is the first data stream number.

需要说明的是,参见上述公式可知,数据流数与数据传输总容量之间的关系为:随着数据流数的增加,数据传输总容量呈现先上升后下降的趋势。例如,参见图5所示,其为数据传输总容量与数据流数的关系图,其中,横坐标表示数据流数,纵坐标表示数据传输总容量,因此,若在数据流数由1依次增加的过程中,首次出现较大的数据流数对应的数据传输总容量反而小于较小的数据流数对应的数据传输总容量,则该较小的数据流数对应的数据传输总容量为最大值。因此,本实施例中,由于第二数据流数的值是由1开始,依次增加,而第二数据流数=第一数据流数+1(即第二数据流数大于第一数据流数),因此,若出现第二数据流数(较大的数据流数)对应的第二数据传输总容量反而小于第一数据流数(较小的数据流数)对应的数据传输总容量,则表明此时,第一数据流数(较小的数据流数)对应的第一数据传输总容量为最大值,因此,将第一数据流数作为目标数据流数。It should be noted that, referring to the above formula, it can be known that 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 capacity of data transmission presents a trend of first increasing and then decreasing. For example, referring to FIG. 5, which is a relationship diagram between the total data transmission capacity and the number of data streams, in which the abscissa represents the number of data streams, and the ordinate represents the total capacity of data transmission. Therefore, if the number of data streams increases from 1 in turn In the process of the first occurrence, 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, then the total data transmission capacity corresponding to the smaller number of data streams is the maximum value . Therefore, in this embodiment, since the value of the second data stream number starts from 1 and increases sequentially, and the second data stream number=first data stream number+1 (that is, the second data stream number is greater than the first data stream number) ), therefore, if the total data transmission capacity corresponding to the second data stream number (larger data stream number) is smaller than the data transmission total capacity corresponding to the first data stream number (smaller data stream number), then It indicates that at this time, the first data transmission total capacity corresponding to the first data stream number (the smaller data stream number) is the maximum value, and therefore, the first data stream number is taken as the target data stream number.

S407、判断第二数据流数是否小于目标终端的天线数。S407. Determine whether the number of the second data streams is less than the number of antennas of the target terminal.

若是,转S408,若否,转S409。If yes, go to S408, if not, go to S409.

S408、第一数据流数=第二数据流数;第一数据传输总容量=第二数据传输总容量;第二数据流数=第二数据流数+1。S408, the number of the first data stream=the number of the second data stream; the total capacity of the first data transmission=the total capacity of the second data transmission; the number of the second data stream=the number of the second data stream+1.

基于数据流数与数据传输总容量的关系,由于此时,第二数据流数(较大数据流数)对应的第二数据传输总容量大于第一数据流数(较小数据流数)对应的第一数据传输总容量,且第二数据流数小于目标终端的天线数,则表明此时还未找到终端支持的各数据流数中,对应的数据传输总容量的最大值,因此,增加第一数据流数的值,将第一数据流数的值设置为第二数据流数的值,第一数据传输总容量的值设置为第二数据传输总容量的值,将第二数据流数的值加1,并转S404进行下一轮的循环,也即,即新一轮循环中第一数据流数的值=上一轮循环中第二数据流数的值,新一轮循环中的第一数据传输总容量的值=上一轮循环中第二数据传输总容量的值,新一轮循环中第二数据流数的值=上一轮循环中第二数据流数的值+1。Based on the relationship between the number of data streams and the total capacity of data transmission, at this time, the total capacity of the second data transmission corresponding to the number of second data streams (larger number of data streams) is greater than that corresponding to the number of first data streams (smaller number of data streams) and the number of second data streams is less than the number of antennas of the target terminal, it means that the maximum value of the corresponding total data transmission capacity among the number of data streams supported by the terminal has not yet been found. The value of the first data stream number, the value of the first data stream number is set to the value of the second data stream number, the value of the first data transmission total capacity is set to the value of the second data transmission total capacity, and the second data stream Add 1 to the value of the number, and turn to S404 for the next round of circulation, that is, the value of the first data stream number in the new round of circulation=the value of the second data stream number in the previous round of circulation, a new round of circulation The value of the total capacity of the first data transmission in = the value of the total capacity of the second data transmission in the previous cycle, the value of the number of second data streams in the new cycle = the value of the number of second data streams in the previous cycle +1.

例如,假设在第一次循环中,第一数据流数=0,第二数据流数=1;则在下一次循环中,第一数据流数=1,第二数据流数=2。For example, it is assumed that in the first cycle, the number of the first data stream=0 and the number of the second data stream=1; then in the next cycle, the number of the first data stream=1 and the number of the second data stream=2.

S409、基于第二数据流数确定目标终端的目标流间功率分配方案。S409. Determine a power distribution scheme between target streams of the target terminal based on the number of the second data streams.

应当理解的是,第二数据流数的取值是由1开始依次递增的,因此,若S407的判断结果为否(即第二数据流数不小于目标终端的天线数),则表明此时第二数据流数=目标终端的天线数。由于第二数据流数已经是目标终端支持的最大数据流数(即目标终端的天线数),且第二数据流数对应的第二数据传输总容量大于等于第一数据流数对应的第一数据传输总容量,因此,表明第二数据传输总容量为目标终端支持的各数据流数中,对应的数据传输总容量的最大值。因此,基于第二数据流数确定目标终端的流间功率分配方案,也即,此时,目标数据流数为第二数据流数。It should be understood that the value of the number of the second data streams increases sequentially from 1. Therefore, if the judgment result of S407 is no (that is, the number of the second data streams is not less than the number of antennas of the target terminal), it means that at this time The number of second data streams = the number of antennas of the target terminal. Because the number of second data streams is already the maximum number of data streams supported by the target terminal (that is, the number of antennas of the target terminal), and the total capacity of the second data transmission corresponding to the number of second data streams is greater than or equal to the number of first data streams corresponding to the number of first data streams The total data transmission capacity, therefore, indicates that the second total data transmission capacity is the maximum value of the corresponding total data transmission capacity among 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 this embodiment of the present invention, the preset inter-stream power allocation rule includes the principle of maximizing total throughput. When determining the target inter-stream power allocation scheme of the target terminal, the target terminal's subspace data stream channel gain matrix and the target terminal's corresponding The total throughput determines the power allocation scheme between target streams of the target terminal, wherein the number of target data streams is the number of data streams with the largest total throughput among the number of data streams to be selected, and the power corresponding to the target data stream is based on the target terminal's power. The subspace data stream channel gain matrix and the target data stream number are determined.

需要说明的是,目标终端的总吞吐量根据目标终端的数据流数和子空间数据流信道增益矩阵确定,目标终端的每一条数据流对应的功率根据目标终端的数据流数和子空间数据流信道增益矩阵确定。It should be noted that the total throughput of the target terminal is determined according to the number of data streams of the target terminal and the subspace data stream channel gain matrix, and the power corresponding to each data stream of the target terminal is determined according to the number of data streams of the target terminal and the subspace data stream channel gain. Matrix OK.

对于第k个目标终端,其总吞吐量Tk与数据流数jk和子空间数据流信道增益矩阵的对应关系如下:For the kth target terminal, the corresponding relationship between its total throughput T k and the number of data streams j k and the subspace data stream channel gain matrix is as follows:

Figure BDA0002153091550000121
Figure BDA0002153091550000121

其中,rk,j为第k个目标终端的第j个子信道选择的调制编码机制(MCS,Modulationand Coding Scheme)等级所对应的归一化传输码率,εk,j为第k个目标终端的第j个子信道选择的MCS等级所对应的误块率(BLER,Block Error Rate)。rk,j和εk,j由γk,j决定,所有子信道的归一化码率和BLER都相同。Among them, r k,j is the normalized transmission code rate corresponding to the modulation and coding scheme (MCS, Modulation and Coding Scheme) level selected by the jth subchannel of the kth target terminal, and ε k,j is the kth target terminal The block error rate (BLER, Block Error Rate) corresponding to the MCS level selected by the jth subchannel. 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.

其中,从目标终端的各待选择数据流数中,确定出对应的总吞吐量最大的数据流数的方式,可以上述参见从目标终端的各待选择数据流数中,确定出对应的数据传输总容量最大的数据流数的方式,此处不再赘述。Wherein, the method of determining the corresponding number of data streams with the largest total throughput from the number of data streams to be selected of the target terminal may refer to the above-mentioned method to determine the corresponding data transmission from the number of data streams to be selected of the target terminal The method for the number of data streams with the largest total capacity will not be repeated here.

本发明实施例中,将第k个目标终端的目标流间功率分配矩阵记为

Figure BDA0002153091550000131
其中,此处的Jk为目标数据流数,Σk的主对角线元素为
Figure BDA0002153091550000132
其他元素为0,
Figure BDA0002153091550000133
为第j个目标子信道(即目标数据流)的功率。在分配功率时,需要使得各个目标子信道的等效增益,即信噪比相等,也即
Figure BDA0002153091550000134
其中第j个目标子信道的等效信道增益,即信噪比为
Figure BDA0002153091550000135
In the embodiment of the present invention, the power allocation matrix between the target streams of the kth target terminal is denoted as
Figure BDA0002153091550000131
Among them, J k here is the number of target data streams, and the main diagonal element of Σ k is
Figure BDA0002153091550000132
other elements are 0,
Figure BDA0002153091550000133
is the power of the j-th target subchannel (ie, the target data stream). When allocating power, it is necessary to make the equivalent gain of each target sub-channel, that is, the signal-to-noise ratio, equal, that is,
Figure BDA0002153091550000134
The equivalent channel gain of the j-th target subchannel, that is, the signal-to-noise ratio is
Figure BDA0002153091550000135

本发明实施例中,在确定目标终端的目标流间功率分配方案之后,还可以基于目标终端的干扰抑制矩阵、数据流传输矩阵、目标流间功率分配方案以及分配给目标终端的发送功率确定目标终端对应的预编码矩阵。其中,将第k个目标终端的预编码记为Wk

Figure BDA0002153091550000136
其中,ρk为第k个目标终端的功率分配因子。将所有目标终端的预编码矩阵进行合并W=[W1,…,Wk,…,WK],考虑基站侧的功率约束归一化因子
Figure BDA0002153091550000137
于是基站下行发送的预编码矩阵
Figure BDA0002153091550000138
这样,基站可以基于
Figure BDA0002153091550000139
对发送给各目标终端的数据进行编码。In this embodiment of the present invention, after determining the power allocation scheme between target streams of the target terminal, the target terminal may also be determined based on the interference suppression matrix, the data stream transmission matrix, the power allocation scheme between target streams, and the transmit power allocated to the target terminal. The precoding matrix corresponding to the terminal. Among them, the precoding of the k-th target terminal is denoted as W k ,
Figure BDA0002153091550000136
Among them, ρ k is the power allocation factor of the k-th target terminal. Combine the precoding matrices of all target terminals W=[W 1 ,...,W k ,...,W K ], considering the power constraint normalization factor on the base station side
Figure BDA0002153091550000137
So the precoding matrix sent by the base station downlink
Figure BDA0002153091550000138
In this way, the base station can be based on
Figure BDA0002153091550000139
The data sent to each target terminal is encoded.

由于在确定目标终端的预编码矩阵时,需要确定目标终端的功率分配因子,因此,在确定所述目标终端的预编码矩阵之前,还可以根据基站的总发送功率以及预设终端功率分配规则确定分配给目标终端的发送功率。Since the power allocation factor of the target terminal needs to be determined when determining the precoding matrix of the target terminal, before determining the precoding matrix of the target terminal, it can also be determined according to the total transmit power of the base station and the preset terminal power allocation rule The transmit power allocated to the target terminal.

其中,预设终端功率分配规则包括各终端的发送功率相等,则将基站的总发送功率平均分配给基站当前服务的所有目标终端,即

Figure BDA0002153091550000141
其中,Pk为分配给第k个目标终端的发送功率,PBS为基站的总发送功率,K为基站当前服务的所有目标终端的数量。由于
Figure BDA0002153091550000142
因此,
Figure BDA0002153091550000143
其中,
Figure BDA0002153091550000144
The preset terminal power allocation rule includes that the transmit power of each terminal is equal, and the total transmit power of the base station is evenly allocated to all target terminals currently served by the base station, that is,
Figure BDA0002153091550000141
Among them, P k is the transmit power allocated to the k-th target terminal, P BS is the total transmit power of the base station, and K is the number of all target terminals currently served by the base station. because
Figure BDA0002153091550000142
therefore,
Figure BDA0002153091550000143
in,
Figure BDA0002153091550000144

或者,预设终端功率分配规则包括各数据流的发送功率相等,则参见图6所示,目标终端的发送功率的确定方式包括:Alternatively, the preset terminal power allocation rule includes that the transmit power of each data stream is equal, and as shown in FIG. 6 , the manner of determining the transmit power of the target terminal includes:

S601、根据目标终端的目标流间功率分配规则确定总数据流数。S601. Determine the total number of data streams according to the power allocation rule between target streams of the target terminal.

其中,总数据流数为所有目标终端的目标数据流数之和。The total number of data streams is the sum of the number of target data streams of all target terminals.

S602、根据基站的总发送功率以及总数据流数确定数据流平均功率。S602. Determine the average power of the data stream according to the total transmit power of the base station and the total number of data streams.

数据流平均功率=基站的总发送功率/总数据流数。Average data flow power=total transmit power of base station/total data flow number.

S603、根据数据流平均功率以及目标终端的目标数据流数确定分配给目标终端的发送功率。S603. Determine the transmit 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.

也就是说,

Figure BDA0002153091550000145
Figure BDA0002153091550000146
That is,
Figure BDA0002153091550000145
but
Figure BDA0002153091550000146

本发明实施例提供的传输控制方法,通过对目标终端的等效信道矩阵进行奇异值分解SVD,得到等效信道矩阵对应的子空间数据流信道增益矩阵,目标终端为基站当前服务的某一终端,根据子空间数据流信道增益矩阵以及预设流间功率分配规则确定目标终端的目标流间功率分配方案,目标流间功率分配方案包括目标数据流数以及各目标数据流对应的功率,目标数据流数为一个码字映射的数据流的流数,可以使得确定的流间功率分配方案与基站到终端之间的实际信道情况匹配,从而提升通信质量,并且,基于预设流间功率分配规则确定目标终端的流间功率分配方案,从而,可以使得确定的流间功率分配方案满足其他预设需求,进一步提升通信质量。The transmission control method provided by the embodiment of the present invention obtains the subspace data stream channel gain matrix corresponding to the equivalent channel matrix by performing singular value decomposition SVD on the equivalent channel matrix of the target terminal, and the target terminal is a terminal currently served by the base station. , according to the subspace data stream channel gain matrix and the preset inter-stream power allocation rule to determine the target terminal's target inter-stream power allocation scheme, 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 The number of streams is the number of streams of data streams mapped by a codeword, which can make the determined inter-stream power allocation scheme match the actual channel conditions between the base station and the terminal, thereby improving the communication quality, and based on the preset inter-stream power allocation rules The inter-flow power allocation scheme of the target terminal is determined, so that the determined inter-flow power allocation scheme can meet other preset requirements and further improve the communication quality.

实施例二:Embodiment 2:

为了更好的理解本发明,本实施例结合更加具体的示例进行说明。请参见图7所示,图7为本发发明实施例提供的传输控制方法的流程图,包括:For better understanding of the present invention, this embodiment is described in conjunction with more specific examples. Please refer to FIG. 7, which is a flowchart of a transmission control method provided by an embodiment of the present invention, including:

S701、获取目标终端的下行信道系数矩阵。S701. Obtain a downlink channel coefficient matrix of a target terminal.

本发明实施例中,以第k个终端为例进行说明,应当理解的是,对于其他目标终端的计算方式,请参见第k个目标终端,应当理解的是,k大于0,小于等于K,K为基站当前的服务的目标终端的个数。In the embodiment of the present invention, the kth terminal is used as an example for description. It should be understood that, for the calculation methods 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, K is the number of target terminals currently served by the base station.

基站根据信道互易性,基于第k个目标终端的上行信道系数确定其第一下行信道系数矩阵

Figure BDA0002153091550000151
基于第k个目标终端上报的下行信道参数确定其第二下行信道系数矩阵
Figure BDA0002153091550000152
将第一下行信道系数矩阵和第二下行信道系数矩阵进行纵向拼接得到其下行信道系数矩阵
Figure BDA0002153091550000153
其中,
Figure BDA0002153091550000154
Figure BDA0002153091550000155
为第k个目标终端上配置的天线数,k为目标终端的标识。According to the channel reciprocity, the base station determines its first downlink channel coefficient matrix based on the uplink channel coefficient of the kth target terminal
Figure BDA0002153091550000151
Determine the second downlink channel coefficient matrix based on the downlink channel parameters reported by the kth target terminal
Figure BDA0002153091550000152
Vertically splicing the first downlink channel coefficient matrix and the second downlink channel coefficient matrix to obtain its downlink channel coefficient matrix
Figure BDA0002153091550000153
in,
Figure BDA0002153091550000154
Figure BDA0002153091550000155
is the number of antennas configured on the kth target terminal, and k is the identifier of the target terminal.

S702、对目标终端的下行信道系数矩阵进行正交QR分解得到目标终端的正交信道矩阵。S702. Perform orthogonal QR decomposition on the downlink channel coefficient matrix of the target terminal to obtain an orthogonal channel matrix of the target terminal.

基站对第k个目标终端的下行信道系数矩阵进行QR分解的公式为:

Figure BDA0002153091550000161
其中,
Figure BDA0002153091550000162
为Hk的共轭转置矩阵,Qk为对
Figure BDA0002153091550000163
进行QR分解得到的正交矩阵,Qk为第k个目标终端的正交信道矩阵,Rk为对
Figure BDA0002153091550000164
进行QR分解得到的上三角形矩阵。The formula for the base station to perform QR decomposition on the downlink channel coefficient matrix of the kth target terminal is:
Figure BDA0002153091550000161
in,
Figure BDA0002153091550000162
is the conjugate transpose matrix of H k , and Q k is the pair
Figure BDA0002153091550000163
The orthogonal matrix obtained by QR decomposition, Q k is the orthogonal channel matrix of the k-th target terminal, and R k is the pair
Figure BDA0002153091550000164
The upper triangular matrix obtained by QR decomposition.

S703、将基站当前服务的所有目标终端的正交信道矩阵进行横向拼接得到联合正交信道矩阵.S703, perform horizontal splicing of the orthogonal channel matrices of all target terminals currently served by the base station to obtain a joint orthogonal channel matrix.

联合信道正交矩阵记为Q,Q=[Q1,…,Qk,…QK]HThe joint channel orthogonal matrix is denoted as Q, Q=[Q 1 ,...,Q k ,... Q K ] H .

S704、基于联合正交信道矩阵和噪声方差系数进行矩阵构造得到构造矩阵。S704. Perform matrix construction based on the joint orthogonal channel matrix and the noise variance coefficient to obtain a construction matrix.

构造矩阵

Figure BDA0002153091550000165
其中,QH为联合正交信道矩阵Q的共轭转置矩阵,σ2为噪声方差系数,I为列数与QH列数相同的单位矩阵。Construct the matrix
Figure BDA0002153091550000165
Among them, Q H is the conjugate transpose matrix of the joint orthogonal channel matrix Q, σ 2 is the noise variance coefficient, and I is the identity matrix with the same number of columns as Q H.

S705、基于构造矩阵得到联合干扰抑制矩阵。S705. Obtain a joint interference suppression matrix based on the construction matrix.

将构造矩阵A进行QR分解,

Figure BDA0002153091550000166
Figure BDA0002153091550000167
为对构造矩阵A进行QR分解得到的正交矩阵,将
Figure BDA0002153091550000168
进行纵向拆分为
Figure BDA0002153091550000169
Figure BDA00021530915500001610
其中,
Figure BDA00021530915500001611
的行数和列数分别与QH的行数和列数相同,
Figure BDA00021530915500001612
的行数和列数分别与σI的行数和列数相同。联合干扰矩阵G,
Figure BDA00021530915500001613
The construction matrix A is subjected to QR decomposition,
Figure BDA0002153091550000166
Figure BDA0002153091550000167
For the orthogonal matrix obtained by QR decomposition of the construction matrix A, the
Figure BDA0002153091550000168
Split vertically into
Figure BDA0002153091550000169
and
Figure BDA00021530915500001610
in,
Figure BDA00021530915500001611
The number of rows and columns of is the same as the number of rows and columns of Q H , respectively,
Figure BDA00021530915500001612
The number of rows and columns of is the same as the number of rows and columns of σI, respectively. Joint interference matrix G,
Figure BDA00021530915500001613

S706、根据联合干扰抑制矩阵得到目标终端的干扰抑制矩阵。S706. Obtain the interference suppression matrix of the target terminal according to the joint interference suppression matrix.

将联合干扰矩阵表示成与各个目标终端相对应的形式G=[G1,…,Gk,…,GK],然后对Gk做QR分解,得到

Figure BDA00021530915500001614
得到第k个目标终端的干扰抑制矩阵
Figure BDA00021530915500001615
The joint interference matrix is expressed in the form G=[G 1 ,...,G k ,...,G K ] corresponding to each target terminal, and then QR decomposition is performed on G k to obtain
Figure BDA00021530915500001614
Obtain the interference suppression matrix of the kth target terminal
Figure BDA00021530915500001615

S707、对目标终端的干扰抑制矩阵与下行信道系数矩阵相乘,得到目标终端的等效信道矩阵。S707. Multiply the interference suppression matrix of the target terminal and the downlink channel coefficient matrix to obtain an equivalent channel matrix of the target terminal.

其中,第k个目标终端的等效信道矩阵为:

Figure BDA0002153091550000171
Among them, the equivalent channel matrix of the kth target terminal is:
Figure BDA0002153091550000171

S708、对目标终端的等效信道矩阵进行SVD,得到子空间数据流信道增益矩阵和数据流传输矩阵。S708. Perform SVD on the equivalent channel matrix of the target terminal to obtain a subspace data stream channel gain matrix and a data stream transmission matrix.

对于第k个终端的等效信道矩阵进行SVD分解:

Figure BDA0002153091550000172
其中,Vk H为Vk的共轭转置矩阵,Vk为第k个目标终端的数据流传输矩阵,Λk为第k个目标终端的子空间数据流信道增益矩阵,
Figure BDA0002153091550000173
其中λk,j是第j个奇异值,表示对等效信道矩阵做SVD分解后,第j个子信道的增益。SVD decomposition for the equivalent channel matrix of the kth terminal:
Figure BDA0002153091550000172
Among them, V k H is the conjugate transpose matrix of V k , V k is the data stream transmission matrix of the k th target terminal, Λ k is the subspace data stream channel gain matrix of the k th target terminal,
Figure BDA0002153091550000173
where λ k,j is the jth singular value, which represents the gain of the jth sub-channel after the equivalent channel matrix is decomposed by SVD.

S709、根据目标终端的子空间数据流信道增益矩阵,从待选择数据流数中选择对应的数据传输总容量最大的数据流数作为目标数据流数。S709. According to the subspace data stream channel gain matrix of the target terminal, from the number of data streams to be selected, the corresponding number of data streams with the largest total data transmission capacity is selected as the number of target data streams.

其中,待选择数据流数为小于目标终端天线数的值。The number of data streams to be selected is a value smaller than the number of antennas of the target terminal.

本发明实施例中,从待选择数据流数中选择数据传输总容量最大的数据流数作为目标数据流数。其中,通过以下迭代过程确定第k个目标终端的目标数据流数JkIn this embodiment of the present invention, the number of data streams with the largest total data transmission capacity is selected from the number of data streams to be selected as the number of target data streams. Among them, the target data stream number J k of the k-th target terminal is determined through the following iterative process:

1、设置A的初始值为0;1. Set the initial value of A to 0;

2、根据公式

Figure BDA0002153091550000174
和公式Ck=jk·log(1+γk,j),计算第k个目标终端,在jk=A时对应的数据传输总容量Ck(A);2. According to the formula
Figure BDA0002153091550000174
and the formula C k =j k ·log(1+γ k,j ), calculate the kth target terminal, and the corresponding total data transmission capacity C k (A) when j k =A;

3、B=A+1;也就是说,B始终比A大1;3. B=A+1; that is, B is always 1 greater than A;

4、根据公式

Figure BDA0002153091550000181
和公式Ck=jk·log(1+γk,j),计算第k个目标终端,在jk=B时对应的数据传输总容量Ck(B):4. According to the formula
Figure BDA0002153091550000181
And the formula C k =j k ·log(1+γ k,j ), calculate the kth target terminal, and the corresponding total data transmission capacity C k (B) when j k =B:

5、判断Ck(B)是否大于等于Ck(A),若是,转6,若否,转7;5. Determine whether C k (B) is greater than or equal to C k (A), if so, go to 6, if not, go to 7;

6、判断B是否小于

Figure BDA0002153091550000182
6. Determine whether B is less than
Figure BDA0002153091550000182

如果

Figure BDA0002153091550000183
设置A=B,Ck(A)=Ck(B),B=B+1,并转4进行循环;其中,
Figure BDA0002153091550000184
为第k个目标终端上的天线数;if
Figure BDA0002153091550000183
Set A=B, C k (A)=C k (B), B=B+1, and turn 4 to cycle; where,
Figure BDA0002153091550000184
is the number of antennas on the kth target terminal;

如果B不小于

Figure BDA0002153091550000185
则此时,
Figure BDA0002153091550000186
则输出Jk=B,结束,即此时,目标数据流数=B;if B is not less than
Figure BDA0002153091550000185
Then at this time,
Figure BDA0002153091550000186
Then output J k =B, end, that is, at this time, the number of target data streams = B;

7、输出Jk=A,结束,即此时,目标数据流数=A。7. Output J k =A, end, that is, at this time, the number of target data streams = A.

S710、根据目标数据流数确定目标终端的目标流间功率分配方案。S710. Determine a power distribution scheme between target streams of the target terminal according to the number of target data streams.

目标流间功率分配方案包括目标终端的目标数据流数和各目标数据流对应的功率。对于第k个目标终端,根据公式

Figure BDA0002153091550000187
确定在jk为Jk时,第j条目标数据流对应的功率
Figure BDA0002153091550000188
第k个目标终端的目标流间功率分配矩阵记为
Figure BDA0002153091550000189
其中,此处的Jk为目标数据流数,Σk的主对角线元素为
Figure BDA00021530915500001810
其他元素为0。The power allocation scheme between target streams includes the number of target data streams of the target terminal and the power corresponding to each target data stream. For the kth target terminal, according to the formula
Figure BDA0002153091550000187
Determine the power corresponding to the jth target data stream when jk is Jk
Figure BDA0002153091550000188
The power allocation matrix between the target streams of the kth target terminal is denoted as
Figure BDA0002153091550000189
Among them, J k here is the number of target data streams, and the main diagonal element of Σ k is
Figure BDA00021530915500001810
Other elements are 0.

S711、根据基站的总发送功率以及各终端的发送功率相等规则确定分配给目标终端的发送功率。S711. Determine the transmission power allocated to the target terminal according to the total transmission power of the base station and the equalization rule of the transmission power of each terminal.

对于第k个目标终端,分配给其的发送功率

Figure BDA0002153091550000191
其中,PBS为基站的总发送功率。For the kth target terminal, the transmit power allocated to it
Figure BDA0002153091550000191
Among them, PBS is the total transmit power of the base station.

S712、基于目标终端的干扰抑制矩阵、数据流传输矩阵、目标流间功率分配方案以及分配给目标终端的发送功率确定目标终端对应的预编码矩阵。S712. Determine a precoding matrix corresponding to the target terminal based on the interference suppression matrix of the target terminal, the data stream transmission matrix, the power allocation scheme between target streams, and the transmit power allocated to the target terminal.

对于第k个目标终端,其预编码为

Figure BDA0002153091550000192
其中,ρk为第k个目标终端的功率分配因子,
Figure BDA0002153091550000193
后续通信过程中,基站可以基于Wk对发送给第k个目标终端的数据进行编码。For the kth target terminal, its precoding is
Figure BDA0002153091550000192
Among them, ρ k is the power allocation factor of the k-th target terminal,
Figure BDA0002153091550000193
In the subsequent communication process, the base station may encode the data sent to the k th target terminal based on W k .

将所有目标终端的预编码矩阵进行合并W=[W1,…,Wk,…,WK],考虑基站侧的功率约束归一化因子

Figure BDA0002153091550000194
于是基站下行发送的预编码矩阵
Figure BDA0002153091550000195
这样,基站可以基于
Figure BDA0002153091550000196
对发送给各目标终端的数据进行编码。Combine the precoding matrices of all target terminals W=[W 1 ,...,W k ,...,W K ], considering the power constraint normalization factor on the base station side
Figure BDA0002153091550000194
So the precoding matrix sent by the base station downlink
Figure BDA0002153091550000195
In this way, the base station can be based on
Figure BDA0002153091550000196
The data sent to each target terminal is encoded.

本发明实施例提供的传输控制方法,通过对目标终端的等效信道矩阵进行SVD,得到等效信道矩阵对应的子空间数据流信道增益矩阵,目标终端为基站当前服务的某一终端,根据子空间数据流信道增益矩阵以及预设数据传输总容量最大化原则确定目标终端的目标流间功率分配方案,目标流间功率分配方案包括目标数据流数以及各目标数据流对应的功率,目标数据流数为一个码字映射的数据流的流数,在某些实施过程中,由于是基于目标终端的等效信道矩阵确定的流间功率分配方案,因此,可以使得确定的流间功率分配方案与基站到终端之间的实际信道情况匹配,从而提升通信质量,并且,基于数据传输总容量最大化原则确定目标终端的流间功率分配方案,从而,可以使得确定的流间功率分配方案对应的数据传输总容量最大。In the transmission control method provided by the embodiment of the present invention, the subspace data stream channel gain matrix corresponding to the equivalent channel matrix is obtained by performing SVD on the equivalent channel matrix of the target terminal, and the target terminal is a terminal currently served by the base station. The spatial data stream channel gain matrix and the principle of maximizing the preset total data transmission capacity determine the power allocation scheme between target streams of the target terminal. The power allocation scheme between target streams includes the number of target data streams and the power corresponding to each target data stream, and the target data stream The number is the number of streams of data streams mapped by one codeword. In some implementation processes, since the inter-stream power allocation scheme is determined based on the equivalent channel matrix of the target terminal, the determined inter-stream power allocation scheme can be The actual channel conditions between the base station and the terminal are matched, so as to improve the communication quality, and the inter-stream power allocation scheme of the target terminal is determined based on the principle of maximizing the total data transmission capacity, so that the data corresponding to the determined inter-stream power allocation scheme can be made The total transmission capacity is the largest.

实施例三:Embodiment three:

为了更好的理解本发明,本实施例结合更加具体的示例进行说明。请参见图8所示,图8为本发发明实施例提供的传输控制方法的流程图,包括:For better understanding of the present invention, this embodiment is described in conjunction with more specific examples. Please refer to FIG. 8. FIG. 8 is a flowchart of a transmission control method provided by an embodiment of the present invention, including:

S801、获取目标终端的下行信道系数矩阵。S801. Obtain a downlink channel coefficient matrix of a target terminal.

本发明实施例中,以第k个终端为例进行说明,应当理解的是,对于其他目标终端的计算方式,请参见第k个目标终端,应当理解的是,k大于0,小于等于K,K为基站当前的服务的目标终端的个数。In the embodiment of the present invention, the kth terminal is used as an example for description. It should be understood that, for the calculation methods 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, K is the number of target terminals currently served by the base station.

基站根据信道互易性,基于第k个目标终端的上行信道系数确定其第一下行信道系数矩阵

Figure BDA0002153091550000201
基于第k个目标终端上报的下行信道参数确定其第二下行信道系数矩阵
Figure BDA0002153091550000202
将第一下行信道系数矩阵和第二下行信道系数矩阵进行纵向拼接得到其下行信道系数矩阵
Figure BDA0002153091550000203
其中,
Figure BDA0002153091550000204
Figure BDA0002153091550000205
为第k个目标终端上配置的天线数,k为目标终端的标识。According to the channel reciprocity, the base station determines its first downlink channel coefficient matrix based on the uplink channel coefficient of the kth target terminal
Figure BDA0002153091550000201
Determine the second downlink channel coefficient matrix based on the downlink channel parameters reported by the kth target terminal
Figure BDA0002153091550000202
Vertically splicing the first downlink channel coefficient matrix and the second downlink channel coefficient matrix to obtain its downlink channel coefficient matrix
Figure BDA0002153091550000203
in,
Figure BDA0002153091550000204
Figure BDA0002153091550000205
is the number of antennas configured on the kth target terminal, and k is the identifier of the target terminal.

S802、对目标终端的下行信道系数矩阵进行正交QR分解得到目标终端的正交信道矩阵。S802. Perform orthogonal QR decomposition on the downlink channel coefficient matrix of the target terminal to obtain an orthogonal channel matrix of the target terminal.

对第k个目标终端的下行信道系数矩阵进行QR分解的公式为:

Figure BDA0002153091550000206
其中,
Figure BDA0002153091550000207
为Hk的共轭转置矩阵,Qk为对
Figure BDA0002153091550000208
进行QR分解得到的正交矩阵,Qk为第k个目标终端的正交信道矩阵,Rk为对
Figure BDA0002153091550000209
进行QR分解得到的上三角形矩阵。The formula for QR decomposition of the downlink channel coefficient matrix of the kth target terminal is:
Figure BDA0002153091550000206
in,
Figure BDA0002153091550000207
is the conjugate transpose matrix of H k , and Q k is the pair
Figure BDA0002153091550000208
The orthogonal matrix obtained by QR decomposition, Q k is the orthogonal channel matrix of the k-th target terminal, and R k is the pair
Figure BDA0002153091550000209
The upper triangular matrix obtained by QR decomposition.

S803、将基站当前服务的所有目标终端的正交信道矩阵进行横向拼接得到联合正交信道矩阵S803: Perform horizontal splicing of the orthogonal channel matrices of all target terminals currently served by the base station to obtain a joint orthogonal channel matrix

联合信道正交矩阵记为Q,Q=[Q1,…,Qk,…QK]HThe joint channel orthogonal matrix is denoted as Q, Q=[Q 1 ,...,Q k ,... Q K ] H .

S804、基于联合正交信道矩阵和加载因子进行矩阵构造得到构造矩阵。S804. Perform matrix construction based on the joint orthogonal channel matrix and the loading factor to obtain a construction matrix.

构造矩阵

Figure BDA0002153091550000211
其中,QH为联合正交信道矩阵Q的共轭转置矩阵,δ2为加载因子,I为列数与QH列数相同的单位矩阵。Construct the matrix
Figure BDA0002153091550000211
Among them, Q H is the conjugate transpose matrix 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、基于构造矩阵得到联合干扰抑制矩阵。S805. Obtain a joint interference suppression matrix based on the construction matrix.

将构造矩阵A进行QR分解,

Figure BDA0002153091550000212
Figure BDA0002153091550000213
为对构造矩阵A进行QR分解得到的正交矩阵,将
Figure BDA0002153091550000214
进行纵向拆分为
Figure BDA0002153091550000215
Figure BDA0002153091550000216
其中,
Figure BDA0002153091550000217
的行数和列数分别与QH的行数和列数相同,
Figure BDA0002153091550000218
的行数和列数分别与δI的行数和列数相同。联合干扰矩阵G,
Figure BDA0002153091550000219
The construction matrix A is subjected to QR decomposition,
Figure BDA0002153091550000212
Figure BDA0002153091550000213
For the orthogonal matrix obtained by QR decomposition of the construction matrix A, the
Figure BDA0002153091550000214
Split vertically into
Figure BDA0002153091550000215
and
Figure BDA0002153091550000216
in,
Figure BDA0002153091550000217
The number of rows and columns of is the same as the number of rows and columns of Q H , respectively,
Figure BDA0002153091550000218
The number of rows and columns are the same as those of δI, respectively. Joint interference matrix G,
Figure BDA0002153091550000219

S806、根据联合干扰抑制矩阵得到目标终端的干扰抑制矩阵。S806. Obtain the interference suppression matrix of the target terminal according to the joint interference suppression matrix.

将联合干扰矩阵表示成与各个目标终端相对应的形式G=[G1,…,Gk,…,GK],然后对Gk做QR分解,

Figure BDA00021530915500002110
得到第k个目标终端的干扰抑制矩阵
Figure BDA00021530915500002111
The joint interference matrix is expressed in the form G=[G 1 ,...,G k ,...,G K ] corresponding to each target terminal, and then QR decomposition is performed on G k ,
Figure BDA00021530915500002110
Obtain the interference suppression matrix of the kth target terminal
Figure BDA00021530915500002111

S807、对目标终端的干扰抑制矩阵与下行信道系数矩阵相乘,得到目标终端的等效信道矩阵。S807. Multiply the interference suppression matrix of the target terminal and the downlink channel coefficient matrix to obtain an equivalent channel matrix of the target terminal.

其中,第k个目标终端的等效信道矩阵为:

Figure BDA00021530915500002112
Among them, the equivalent channel matrix of the kth target terminal is:
Figure BDA00021530915500002112

S808、对目标终端的等效信道矩阵进行SVD,得到子空间数据流信道增益矩阵和数据流传输矩阵。S808. Perform SVD on the equivalent channel matrix of the target terminal to obtain a subspace data stream channel gain matrix and a data stream transmission matrix.

对于第k个终端的等效信道矩阵进行SVD分解:

Figure BDA00021530915500002113
其中,Vk H为Vk的共轭转置矩阵,Vk为第k个目标终端的数据流传输矩阵,Λk为第k个目标终端的子空间数据流信道增益矩阵,
Figure BDA0002153091550000221
其中λk,j是第j个奇异值,表示对等效信道矩阵做SVD分解后,第j个子信道的增益。SVD decomposition for the equivalent channel matrix of the kth terminal:
Figure BDA00021530915500002113
Among them, V k H is the conjugate transpose matrix of V k , V k is the data stream transmission matrix of the k th target terminal, Λ k is the subspace data stream channel gain matrix of the k th target terminal,
Figure BDA0002153091550000221
where λ k,j is the jth singular value, which represents the gain of the jth sub-channel after the equivalent channel matrix is decomposed by SVD.

S809、根据目标终端的子空间数据流信道增益矩阵,从待选择数据流数中选择对应的总吞吐量最大的数据流数作为目标数据流数。S809. According to the subspace data stream channel gain matrix of the target terminal, from the number of data streams to be selected, the corresponding number of data streams with the largest total throughput is selected as the number of target data streams.

其中,待选择数据流数为小于目标终端天线数的值。The number of data streams to be selected is a value smaller than the number of antennas of the target terminal.

本发明实施例中,从待选择数据流数中选择数据传输吞吐量最大的数据流数作为目标数据流数。其中,通过以下迭代过程确定第k个目标终端的目标数据流数JkIn this embodiment of the present invention, the number of data streams with the largest data transmission throughput is selected from the number of data streams to be selected as the number of target data streams. Among them, the target data stream number J k of the k-th target terminal is determined through the following iterative process:

(1)设置a的初始值为0;(1) Set the initial value of a to 0;

(2)根据公式

Figure BDA0002153091550000222
和公式
Figure BDA0002153091550000223
计算第k个目标终端,jk=a时对应的总吞吐量Tk(a);(2) According to the formula
Figure BDA0002153091550000222
and formula
Figure BDA0002153091550000223
Calculate the kth target terminal, the corresponding total throughput T k (a) when j k =a;

其中,rk,j为第k个目标终端的第j个子信道选择的MCS等级所对应的归一化传输码率,εk,j为第k个目标终端的第j个子信道选择的MCS等级所对应的BLER。rk,j和εk,j由γk,j决定,所有子信道的归一化码率和BLER都相同;where r k,j is the normalized transmission code rate corresponding to the MCS level selected by the jth subchannel of the kth target terminal, ε k,j is the MCS level selected by the jth subchannel of the kth target terminal The corresponding BLER. 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;(3) b=a+1;

(4)根据公式

Figure BDA0002153091550000224
和公式
Figure BDA0002153091550000225
计算第k个目标终端,jk=b时对应的总吞吐量Tk(b);(4) According to the formula
Figure BDA0002153091550000224
and formula
Figure BDA0002153091550000225
Calculate the kth target terminal, the corresponding total throughput T k (b) when j k =b;

(5)判断Tk(b)是否大于等于Tk(a),若是,转(6),若否,转(7);(5) Determine whether T k (b) is greater than or equal to T k (a), if so, go to (6), if not, go to (7);

(6)判断b是否小于

Figure BDA0002153091550000231
(6) Determine whether b is less than
Figure BDA0002153091550000231

如果

Figure BDA0002153091550000232
设置a=b,Tk(a)=Tk(b),b=b+1,并转(4)进行循环,其中,
Figure BDA0002153091550000233
为第k个目标终端上的天线数;if
Figure BDA0002153091550000232
Set a=b, Tk (a)= Tk (b), b=b+1, and go to (4) to cycle, wherein,
Figure BDA0002153091550000233
is the number of antennas on the kth target terminal;

如果b不小于

Figure BDA0002153091550000234
则此时,
Figure BDA0002153091550000235
则输出Jk=b,结束,即此时,目标数据流数=b;if b is not less than
Figure BDA0002153091550000234
Then at this time,
Figure BDA0002153091550000235
Then output J k =b, end, that is, at this time, the number of target data streams = b;

(7)输出Jk=a,结束,即此时,目标数据流数=a。(7) Output J k =a, end, that is, at this time, the number of target data streams = a.

S810、根据目标数据流数确定目标终端的目标流间功率分配方案。S810. Determine a power distribution scheme between target streams of the target terminal according to the number of target data streams.

目标流间功率分配方案包括目标终端的目标数据流数和各目标数据流对应的功率。对于第k个目标终端,根据公式

Figure BDA0002153091550000236
确定在jk为Jk时,第j条目标数据流对应的功率
Figure BDA0002153091550000237
第k个目标终端的目标流间功率分配矩阵记为
Figure BDA0002153091550000238
其中,此处的Jk为目标数据流数,Σk的主对角线元素为
Figure BDA0002153091550000239
其他元素为0。The power allocation scheme between target streams includes the number of target data streams of the target terminal and the power corresponding to each target data stream. For the kth target terminal, according to the formula
Figure BDA0002153091550000236
Determine the power corresponding to the jth target data stream when jk is Jk
Figure BDA0002153091550000237
The power allocation matrix between the target streams of the kth target terminal is denoted as
Figure BDA0002153091550000238
Among them, J k here is the number of target data streams, and the main diagonal element of Σ k is
Figure BDA0002153091550000239
Other elements are 0.

S811、根据基站的总发送功率以及各数据流的发送功率相等规则确定分配给目标终端的发送功率。S811. Determine the transmit power allocated to the target terminal according to the total transmit power of the base station and the equal rule of transmit power of each data stream.

其中,先基于所有目标终端的目标流间功率分配规则确定总数据流数,其中总数据流数为:

Figure BDA00021530915500002310
Among them, the total number of data streams is first determined based on the power allocation rules between target streams of all target terminals, where the total number of data streams is:
Figure BDA00021530915500002310

根据基站的总发送功率以及总数据流数确定数据流平均功率,其中,

Figure BDA0002153091550000241
PBS为基站的总发送功率。Determine the average power of the data stream according to the total transmit power of the base station and the total number of data streams, where,
Figure BDA0002153091550000241
PBS is the total transmit power of the base station.

根据数据流平均功率和目标终端的目标数据流数确定分配给目标终端的发送功率,对于第k个目标终端,分配给其的发送功率

Figure BDA0002153091550000242
Determine the transmit power allocated to the target terminal according to the average power of the data stream and the number of target data streams of the target terminal. For the kth target terminal, the transmit power allocated to it
Figure BDA0002153091550000242

S812、基于目标终端的干扰抑制矩阵、数据流传输矩阵、目标流间功率分配方案以及分配给目标终端的发送功率确定目标终端的预编码矩阵。S812. Determine a precoding matrix of the target terminal based on the interference suppression matrix of the target terminal, the data stream transmission matrix, the power allocation scheme between target streams, and the transmit power allocated to the target terminal.

对于第k个目标终端,其预编码为

Figure BDA0002153091550000243
其中,ρk为第k个目标终端的功率分配因子,
Figure BDA0002153091550000244
后续通信过程中,基站可以基于Wk对发送给第k个目标终端的数据进行编码。For the kth target terminal, its precoding is
Figure BDA0002153091550000243
Among them, ρ k is the power allocation factor of the k-th target terminal,
Figure BDA0002153091550000244
In the subsequent communication process, the base station may encode the data sent to the k th target terminal based on W k .

将所有目标终端的预编码矩阵进行合并W=[W1,…,Wk,…,WK],考虑基站侧的功率约束归一化因子

Figure BDA0002153091550000245
于是基站下行发送的预编码矩阵
Figure BDA0002153091550000246
这样,基站可以基于
Figure BDA0002153091550000247
对发送给各目标终端的数据进行编码。Combine the precoding matrices of all target terminals W=[W 1 ,...,W k ,...,W K ], considering the power constraint normalization factor on the base station side
Figure BDA0002153091550000245
So the precoding matrix sent by the base station downlink
Figure BDA0002153091550000246
In this way, the base station can be based on
Figure BDA0002153091550000247
The data sent to each target terminal is encoded.

本发明实施例提供的传输控制方法,通过对目标终端的等效信道矩阵进行奇异值分解SVD,得到等效信道矩阵对应的子空间数据流信道增益矩阵,目标终端为基站当前服务的某一终端,根据子空间数据流信道增益矩阵以及预设总吞吐量最大化原则确定目标终端的目标流间功率分配方案,目标流间功率分配方案包括目标数据流数以及各目标数据流对应的功率,目标数据流数为一个码字映射的数据流的流数,在某些实施过程中,由于是基于目标终端的等效信道矩阵确定的流间功率分配方案,因此,可以使得确定的流间功率分配方案与基站到终端之间的实际信道情况匹配,从而提升通信质量,并且,基于总吞吐量最大化原则确定目标终端的流间功率分配方案,从而,可以使得基站基于确定的流间功率分配方案向终端传输数据时,对应的总吞吐量最大。The transmission control method provided by the embodiment of the present invention obtains the subspace data stream channel gain matrix corresponding to the equivalent channel matrix by performing singular value decomposition SVD on the equivalent channel matrix of the target terminal, and the target terminal is a terminal currently served by the base station. , according to the subspace data stream channel gain matrix and the preset total throughput maximization principle to determine the target terminal power allocation scheme between target streams, 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 The number of data streams is the number of streams of data streams mapped by one codeword. In some implementation processes, since the inter-stream power allocation scheme is determined based on the equivalent channel matrix of the target terminal, the determined inter-stream power allocation can be The scheme matches the actual channel conditions between the base station and the terminal, thereby improving the communication quality, and the inter-stream power allocation scheme of the target terminal is determined based on the principle of maximizing the total throughput, so that the base station can be based on the determined inter-stream power allocation scheme. When transmitting data to the terminal, the corresponding total throughput is the largest.

实施例四:Embodiment four:

本发明实施例还提供了一种基站,请参见图9所示,包括:处理器901和存储器902;处理器901用于执行存储器902中存储的一个或者多个计算机程序,以实现如实施例一、实施例二、实施例三中所述的传输控制方法的至少一个步骤。应当理解的是,处理器901与存储器902连接。An embodiment of the present invention further provides a base station, as shown in 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 the embodiment 1. At least one step of the transmission control method described in Embodiment 2 and Embodiment 3. It should be understood that the processor 901 is connected to the memory 902 .

本发明实施例还提供了一种存储介质,该存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于RAM(RandomAccess Memory,随机存取存储器),ROM(Read-Only Memory,只读存储器),EEPROM(Electrically Erasable Programmable read only memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、CD-ROM(Compact Disc Read-Only Memory,光盘只读存储器),数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。Embodiments of the present invention also provide a storage medium comprising volatile or volatile memory devices implemented in any method or technology for storage of information, such as computer readable instructions, data structures, computer program modules or other data. Non-volatile, removable or non-removable media. Computer-readable storage media include but are not limited to RAM (RandomAccess Memory, random access memory), ROM (Read-Only Memory, read only memory), EEPROM (Electrically Erasable Programmable read only memory, electrified Erasable Programmable read only memory) , Flash memory or other memory technology, CD-ROM (Compact Disc Read-Only Memory), Digital Versatile Disc (DVD) or other optical disk storage, magnetic cartridge, magnetic tape, magnetic disk storage or other magnetic storage device, or Any other medium that can be used to store the desired information and that can be accessed by a computer.

存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如实施例一、实施例二、实施例三中所述的传输控制方法的至少一个步骤。The storage medium stores one or more computer programs, and the one or more computer programs can be executed by one or more processors to implement the transmission control methods described in Embodiment 1, Embodiment 2, and Embodiment 3 at least one step.

本发明实施例提供的基站及存储介质,通过对目标终端的等效信道矩阵进行奇异值分解SVD,得到等效信道矩阵对应的子空间数据流信道增益矩阵,目标终端为基站当前服务的某一终端,根据子空间数据流信道增益矩阵以及预设流间功率分配规则确定目标终端的目标流间功率分配方案,目标流间功率分配方案包括目标数据流数以及各目标数据流对应的功率,目标数据流数为一个码字映射的数据流的流数,在某些实施过程中,由于是基于目标终端的等效信道矩阵确定的流间功率分配方案,因此,可以使得确定的流间功率分配方案与基站到终端之间的实际信道情况匹配,从而提升通信质量,并且,基于预设流间功率分配规则确定目标终端的流间功率分配方案,从而,可以使得确定的流间功率分配方案满足其他预设需求,进一步提升通信质量。In the base station and storage medium provided by the embodiments of the present invention, by performing singular value decomposition SVD on the equivalent channel matrix of the target terminal, the subspace data stream channel gain matrix corresponding to the equivalent channel matrix is obtained, and the target terminal is a certain current service of the base station. The terminal determines 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. The target inter-stream power allocation scheme includes the number of target data streams and the power corresponding to each target data stream. The number of data streams is the number of streams of data streams mapped by one codeword. In some implementation processes, since the inter-stream power allocation scheme is determined based on the equivalent channel matrix of the target terminal, the determined inter-stream power allocation can be The scheme matches the actual channel conditions between the base station and the terminal, so as to improve the communication quality, and the inter-flow power allocation scheme of the target terminal is determined based on the preset inter-flow power allocation rules, so that the determined inter-flow power allocation scheme can satisfy the Other preset requirements to further improve the communication quality.

可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。It can be seen that those skilled in the art should understand that all or some of the steps in the methods disclosed above, the functional modules/units in the system, and the device can be implemented as software (which can be implemented by computer program codes executable by a computing device). ), firmware, hardware, and their appropriate combination. In a hardware implementation, the division between 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 composed of several physical components Components execute cooperatively. Some or all 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 .

此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。In addition, 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 can include any information delivery, as is well known to those of ordinary skill in the art medium. Therefore, the present invention is not limited to any particular combination of hardware and software.

以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。The above content is a further detailed description of the embodiments of the present invention in combination with specific embodiments, and it cannot be considered that the specific implementation of the present invention is limited to these descriptions. For those of ordinary skill in the technical field of the present invention, without departing from the concept of the present invention, some simple deductions or substitutions can be made, which should be regarded as belonging to the protection scope of the present invention.

Claims (15)

1. A transmission control method, comprising:
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 distribution scheme of the target terminal according to the subspace data stream channel gain matrix and a preset inter-stream power distribution rule, wherein the target inter-stream power distribution scheme comprises a target data stream number and power corresponding to each target data stream, and the target data stream number is the stream number of a data stream mapped by one code word.
2. The transmission control method according to claim 1, wherein before performing SVD on the equivalent channel matrix of the target terminal, the method further comprises:
acquiring a downlink channel coefficient matrix of the target terminal;
determining an interference suppression matrix of the target terminal based on the downlink channel coefficient matrix;
and multiplying the interference suppression matrix of the target terminal by the downlink channel coefficient matrix to obtain the equivalent channel matrix of the target terminal.
3. The transmission control method of claim 2, wherein the determining the interference suppression matrix for the target terminal based on the downlink channel coefficient matrix comprises:
carrying out orthogonal QR decomposition on the downlink channel coefficient matrix to obtain an orthogonal channel matrix of the target terminal;
combining orthogonal channel matrixes of all target terminals currently served by the base station to obtain a combined orthogonal channel matrix;
performing matrix construction based on the combined orthogonal channel matrix and a preset noise related parameter to obtain a construction matrix, wherein the preset noise related parameter is a noise variance coefficient or a loading factor;
obtaining a joint interference suppression matrix based on the construction matrix;
and obtaining an interference suppression matrix of the target terminal according to the combined interference suppression matrix.
4. The transmission control method of claim 3, wherein performing matrix construction based on the joint orthogonal channel matrix and a preset noise-related parameter to obtain a construction matrix comprises:
performing conjugate transpose on the combined orthogonal channel matrix to obtain a first splicing matrix;
multiplying the preset noise related parameters by an identity matrix to obtain a second splicing matrix, wherein the number of columns 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.
5. The transmission control method of claim 4, wherein the deriving a joint interference suppression matrix based on the construction matrix comprises:
performing QR decomposition on the constructed matrix, and longitudinally splitting the orthogonal matrix obtained by decomposition into a first matrix and a second matrix, wherein the number of rows and columns of the first matrix is the same as that of the first spliced matrix, and the number of rows and columns of the second matrix is the same as that of the second spliced matrix;
and multiplying the first matrix and the second matrix subjected to conjugate transformation, and dividing by the noise related parameter to obtain a joint interference suppression matrix.
6. The transmission control method according to claim 2, wherein the obtaining the downlink channel coefficient matrix of the target terminal includes:
determining a first downlink channel coefficient of the target terminal based on an 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.
7. The transmission control method of claim 1, wherein after determining the target inter-stream power allocation scheme for the target terminal, further comprising:
determining a precoding matrix of the target terminal based on the interference suppression matrix of the target terminal, a data stream transmission matrix, the target inter-stream power allocation scheme, and the transmission power allocated to the target terminal.
8. The transmission control method of claim 7, wherein before determining the precoding matrix for the target terminal, further comprising:
and determining the transmission power distributed to the target terminal according to the total transmission power of the base station and a preset terminal power distribution rule.
9. The transmission control method according to claim 8, wherein the terminal power allocation rule includes that the transmission power of each terminal 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:
and averagely distributing the total transmission power of the base station to all the target terminals currently served by the base station.
10. The transmission control method according to claim 8, wherein the terminal allocation rule includes that the 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 the total data stream number according to the target inter-stream power distribution rule of the target terminal, wherein the total data stream number is the sum of the target data stream numbers of all the target terminals;
determining the average power of the data stream according to the total sending power of the base station and the total data stream number;
and determining the transmitting power distributed to the target terminal according to the average power of the data streams and the target data stream number of the target terminal.
11. The transmission control method of claim 7, wherein the performing SVD on the equivalent channel matrix of the target terminal to obtain the channel gain matrix of the subspace data stream corresponding to the equivalent channel matrix comprises:
and performing 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.
12. The transmission control method according to any of claims 1-11, wherein the predetermined inter-stream power allocation rule is a data transmission total capacity maximization principle;
the 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 includes:
determining a target inter-stream power distribution 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 number is the data stream number with the maximum corresponding total data transmission capacity in the data stream numbers to be selected, the data stream numbers to be selected are the data stream numbers supported by the target terminal, the total data transmission capacity corresponding to the data stream numbers to be selected is determined according to the data stream numbers 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 number.
13. The transmission control method according to any of claims 1-11, wherein the predetermined inter-flow power allocation rule is a total throughput maximization principle;
the 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 includes:
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 a total throughput corresponding to the target terminal, where the target data stream number is a data stream number with the maximum corresponding total throughput among the data streams to be selected, the data streams to be selected are data streams supported by the target terminal, the total throughput corresponding to the data streams to be selected is determined according to the data streams 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 number.
14. 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 13.
15. A storage medium, characterized in that the storage medium stores one or more computer programs executable by one or more processors to implement the steps of the transmission control method according to any one of claims 1 to 13.
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 true CN112311429A (en) 2021-02-02
CN112311429B 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113301636A (en) * 2021-05-13 2021-08-24 北京邮电大学 Satellite power management method and device

Citations (6)

* 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
CN101359950A (en) * 2008-09-03 2009-02-04 中国科学技术大学 A multi-antenna relay transmission method based on singular value decomposition and zero-forcing beamforming
JP2009253980A (en) * 2008-04-02 2009-10-29 Ntt Docomo Inc Multiple-input and multiple-output precoding method and apparatus for the method
US20110058598A1 (en) * 2009-09-04 2011-03-10 Hitachi, Ltd. Generalized decision feedback equalizer precoder with input covariance matrix calculation for multi-user multiple-input multiple-output wireless transmission systems
CN102882632A (en) * 2011-07-13 2013-01-16 上海无线通信研究中心 Cooperative base station transmission method of hierarchical optimization transmission parameters
WO2013143076A1 (en) * 2012-03-27 2013-10-03 Nec (China) Co., Ltd. Method and apparatus for nonlinear joint transmission and reception in wireless communication systems

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662321B (en) * 2008-08-25 2013-05-01 上海无线通信研究中心 Method for sending secondary pre-code based on zero subspace technology in cognitive radio MIMO system
US8472554B2 (en) * 2010-04-16 2013-06-25 Nec Laboratories America, Inc. Signaling of mixture combination sets
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 (7)

* 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
JP2009253980A (en) * 2008-04-02 2009-10-29 Ntt Docomo Inc Multiple-input and multiple-output precoding method and apparatus for the method
CN101359950A (en) * 2008-09-03 2009-02-04 中国科学技术大学 A multi-antenna relay transmission method based on singular value decomposition and zero-forcing beamforming
US20110058598A1 (en) * 2009-09-04 2011-03-10 Hitachi, Ltd. Generalized decision feedback equalizer precoder with input covariance matrix calculation for multi-user multiple-input multiple-output wireless transmission systems
CN102882632A (en) * 2011-07-13 2013-01-16 上海无线通信研究中心 Cooperative base station transmission method of hierarchical optimization transmission parameters
WO2013143076A1 (en) * 2012-03-27 2013-10-03 Nec (China) Co., Ltd. Method and apparatus for nonlinear joint transmission and reception in wireless communication systems
CN103843276A (en) * 2012-03-27 2014-06-04 日电(中国)有限公司 Method and apparatus for nonlinear joint transmission and reception in wireless communication systems

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
KEKE ZU; RODRIGO C. DE LAMARE; MARTIN HAARDT: "Generalized Design of Low-Complexity Block Diagonalization Type Precoding Algorithms for Multiuser MIMO Systems", 《IEEE TRANSACTIONS ON COMMUNICATIONS ( VOLUME: 61, ISSUE: 10, OCTOBER 2013)》, 16 September 2013 (2013-09-16), pages 4232 - 4242 *
刘志兵;林基明;曹慧;: "利用QR分解法提高多用户MIMO中继容量", 电视技术, no. 08, 17 August 2010 (2010-08-17) *
朱嘉诚;陈东华;贺玉成;: "基于大规模天线技术的携能传输功率分配研究", 计算机应用与软件, no. 08, 15 August 2017 (2017-08-15) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113301636A (en) * 2021-05-13 2021-08-24 北京邮电大学 Satellite power management method and device

Also Published As

Publication number Publication date
WO2021018059A1 (en) 2021-02-04
CN112311429B (en) 2024-11-12

Similar Documents

Publication Publication Date Title
JP7071500B2 (en) Methods, devices, and systems for determining transport block size in wireless communication
US20080080449A1 (en) Generalized codebook design method for limited feedback systems
US20110274182A1 (en) Multi-tiered quantization of channel state information in multiple antenna systems
WO2021160122A1 (en) Channel state information feedback method, device, terminal, and network side, and storage medium
WO2020000261A1 (en) Power allocation method and related device
CN104039004A (en) Method for heterogeneous user pilot frequency power optimal distribution in large-scale multi-input multi-output system
CN108260215A (en) The resource allocation methods that channel conditions optimize in a kind of NOMA of low-density code
CN107094038B (en) Method, device and system for adjusting power of antenna system
CN107078836B (en) A kind of generation method and device of pilot signal
US10171135B2 (en) Precoding method, apparatus, and system
CN106060917A (en) Antenna and power joint allocation algorithm based on group match
CN112311429A (en) Transmission control method, base station, and storage medium
TW201145873A (en) Heuristic algorithm for calculating target SINR for MMSE beamforming
CN101826941B (en) The feedback method of channel quantitative information and device
CN103607232A (en) Pre-coding optimization selection method based on interference alignment algorithm
CN114640378A (en) Transmission channel determination method and transmission method, apparatus, system, equipment, medium
CN110120829B (en) Power control method, device and storage medium
JP2014514817A (en) Feedback transmission resource allocation method and apparatus, and information provision method and apparatus
EP3142279B1 (en) Information feedback method, terminal, base station, communication system and storage medium
CN108242950B (en) D2D-based CSI feedback method in FDD Massive MIMO network
CN103686975B (en) Power distribution method for multiple-input multiple-output system and system
CN109981152B (en) Power distribution method and equipment
CN108418615B (en) A User Scheduling Method Based on MU-MIMO Limited Feedback System
Hadley et al. Capacity analysis of asymmetric multi-antenna relay systems using free probability theory
Rezki et al. On the capacity of multiple access and broadcast fading channels with full channel state information at low SNR

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