CN112311429A - Transmission control method, base station, and storage medium - Google Patents
Transmission control method, base station, and storage medium Download PDFInfo
- 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
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 125
- 238000000034 method Methods 0.000 title claims abstract description 55
- 239000011159 matrix material Substances 0.000 claims abstract description 335
- 238000000354 decomposition reaction Methods 0.000 claims description 38
- 230000001629 suppression Effects 0.000 claims description 35
- 238000010276 construction Methods 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 11
- 230000009466 transformation Effects 0.000 claims 1
- 230000006854 communication Effects 0.000 abstract description 17
- 238000004891 communication Methods 0.000 abstract description 15
- 238000005516 engineering process Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012804 iterative process Methods 0.000 description 3
- 238000010606 normalization Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0426—Power distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/24—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/24—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
- H04W52/243—TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters taking into account interferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/26—TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/26—TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service]
- H04W52/267—TPC being performed according to specific parameters using transmission rate or quality of service QoS [Quality of Service] taking into account the information rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/38—TPC being performed in particular situations
- H04W52/42—TPC being performed in particular situations in systems with time, space, frequency or polarisation diversity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0473—Wireless resource allocation based on the type of the allocated resource the resource being transmission power
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/541—Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation 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
Description
技术领域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)个目标终端的等效信道矩阵记为对其进行SVD得到:其中,Vk H为Vk的共轭转置矩阵,Vk为第k个目标终端的数据流传输矩阵,Λk为第k个目标终端的子空间数据流信道增益矩阵,其中λk,j是第j个奇异值,表示对等效信道矩阵做SVD分解后,第j个子信道的增益,且设降序排列,即也就是说,对目标终端的等效信道矩阵进行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 SVD it to get: 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, 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, 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个目标终端的下行信道系数矩阵记为Hk。In 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个目标终端的第一下行信道系数矩阵记为:其中,NBS为基站上配置的天线的数量, 为第k个目标终端上配置的天线数;将第k个目标终端的第二下行信道系数矩阵记为:其中,则其中, 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: Among them, N BS is the number of antennas configured on the base station, is the number of antennas configured on the kth target terminal; denote the second downlink channel coefficient matrix of the kth target terminal as: in, but in,
S202、基于下行信道系数矩阵确定目标终端的干扰抑制矩阵。S202. Determine the interference suppression matrix of the target terminal based on the downlink channel coefficient matrix.
本发明实施例中,在获取目标终端的下行信道系数矩阵后,基于下行信道系数矩阵确定目标终端的干扰抑制矩阵,其中,将第k个目标终端的干扰抑制矩阵记为: 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:
其中,目标终端的干扰抑制矩阵的确定过程可以参见图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分解的公式为: 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:
其中,为Hk的共轭转置矩阵,Qk为对进行QR分解得到的正交矩阵,其为第k个目标终端的正交信道矩阵,Rk为对进行QR分解得到的上三角形矩阵。in, is the conjugate transpose matrix of H k , and Q k is the pair The orthogonal matrix obtained by QR decomposition is the orthogonal channel matrix of the k-th target terminal, and R k is the pair 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]H。In 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,则或 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 or
S304、基于构造矩阵得到联合干扰抑制矩阵。S304. Obtain a joint interference suppression matrix based on the construction matrix.
本发明实施例中,先对构造矩阵A进行QR分解,并将分解得到的正交矩阵进行纵向拆分为第一矩阵和第二矩阵,第一矩阵的行数和列数与第一拼接矩阵的行数和列数相同,第二矩阵的行数和列数与第二拼接矩阵的行数和列数相同第一矩阵的行数,即其中为对构造矩阵A进行QR分解得到的正交矩阵,为第一矩阵,其的行数和列数与QH的行数和列数相同,为第二矩阵,其行数和列数与δI(或σI)的行数和列数相同;然后,将第一矩阵和共轭转置后的第二矩阵相乘,并除以噪声相关参数得到联合干扰抑制矩阵G,或 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 in is an orthogonal matrix obtained by QR decomposition of the construction matrix A, is the first matrix whose number of rows and columns are the same as those of Q H , 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, or
S305、根据联合干扰抑制矩阵得到目标终端的干扰抑制矩阵。S305. Obtain the interference suppression matrix of the target terminal according to the joint interference suppression matrix.
在得到联合干扰矩阵抑制矩阵后,将联合干扰矩阵表示成与各个目标终端相对应的形式G=[G1,…,Gk,…,GK],然后对Gk做QR分解,得到得到第k个目标终端的干扰抑制矩阵 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 Obtain the interference suppression matrix of the kth target terminal
本发明实施例中,通过将各目标终端的正交信道矩阵进行合并得到联合正交信道矩阵,基于联合信道矩阵进行矩阵构造得到构造矩阵,并对构造矩阵进行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个目标终端,其等效信道矩阵即为 For the kth target terminal, its equivalent channel matrix is
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个子信道上的功率)与其子空间数据流信道增益矩阵和数据流数jk的对应关系如下:其中,λk,j可以从Λk中获取。For the kth target terminal, the power corresponding to the jth data stream (that is, the power on the jth subchannel) The corresponding relationship between the subspace data stream channel gain matrix and the data stream number j k is as follows: 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个子信道上的信噪比, where γ k,j is the signal-to-noise ratio on the jth subchannel of the kth target terminal,
因此,基于上述公式可以确定目标终端的各待选择数据流数对应的数据传输总容量,以及在数据流数为待选择数据流数时,每一条数据流对应的功率。然后,从待选择数据流数中选择数据传输总容量最大的数据流数作为目标数据流数,并确定在数据流数为目标数据流数时,各目标数据流对应的功率。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作为目标数据流数,并基于目标数据流数和分别确定第一条数据流对应的功率,第二条数据流对应的功率,第三条数据流对应的功率。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 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:
其中,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个目标终端的目标流间功率分配矩阵记为其中,此处的Jk为目标数据流数,Σk的主对角线元素为其他元素为0,为第j个目标子信道(即目标数据流)的功率。在分配功率时,需要使得各个目标子信道的等效增益,即信噪比相等,也即其中第j个目标子信道的等效信道增益,即信噪比为 In the embodiment of the present invention, the power allocation matrix between the target streams of the kth target terminal is denoted as Among them, J k here is the number of target data streams, and the main diagonal element of Σ k is other elements are 0, 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, The equivalent channel gain of the j-th target subchannel, that is, the signal-to-noise ratio is
本发明实施例中,在确定目标终端的目标流间功率分配方案之后,还可以基于目标终端的干扰抑制矩阵、数据流传输矩阵、目标流间功率分配方案以及分配给目标终端的发送功率确定目标终端对应的预编码矩阵。其中,将第k个目标终端的预编码记为Wk,其中,ρk为第k个目标终端的功率分配因子。将所有目标终端的预编码矩阵进行合并W=[W1,…,Wk,…,WK],考虑基站侧的功率约束归一化因子于是基站下行发送的预编码矩阵这样,基站可以基于对发送给各目标终端的数据进行编码。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 , 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 So the precoding matrix sent by the base station downlink In this way, the base station can be based on 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.
其中,预设终端功率分配规则包括各终端的发送功率相等,则将基站的总发送功率平均分配给基站当前服务的所有目标终端,即其中,Pk为分配给第k个目标终端的发送功率,PBS为基站的总发送功率,K为基站当前服务的所有目标终端的数量。由于因此,其中, 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, 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 therefore, in,
或者,预设终端功率分配规则包括各数据流的发送功率相等,则参见图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.
也就是说,则 That is, but
本发明实施例提供的传输控制方法,通过对目标终端的等效信道矩阵进行奇异值分解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个目标终端的上行信道系数确定其第一下行信道系数矩阵基于第k个目标终端上报的下行信道参数确定其第二下行信道系数矩阵将第一下行信道系数矩阵和第二下行信道系数矩阵进行纵向拼接得到其下行信道系数矩阵其中, 为第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 Determine the second downlink channel coefficient matrix based on the downlink channel parameters reported by the kth target terminal Vertically splicing the first downlink channel coefficient matrix and the second downlink channel coefficient matrix to obtain its downlink channel coefficient matrix in, 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分解的公式为:其中,为Hk的共轭转置矩阵,Qk为对进行QR分解得到的正交矩阵,Qk为第k个目标终端的正交信道矩阵,Rk为对进行QR分解得到的上三角形矩阵。The formula for the base station to perform QR decomposition on the downlink channel coefficient matrix of the kth target terminal is: in, is the conjugate transpose matrix of H k , and Q k is the pair 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 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]H。The 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.
构造矩阵其中,QH为联合正交信道矩阵Q的共轭转置矩阵,σ2为噪声方差系数,I为列数与QH列数相同的单位矩阵。Construct the matrix 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分解, 为对构造矩阵A进行QR分解得到的正交矩阵,将进行纵向拆分为和其中,的行数和列数分别与QH的行数和列数相同,的行数和列数分别与σI的行数和列数相同。联合干扰矩阵G, The construction matrix A is subjected to QR decomposition, For the orthogonal matrix obtained by QR decomposition of the construction matrix A, the Split vertically into and in, The number of rows and columns of is the same as the number of rows and columns of Q H , respectively, The number of rows and columns of is the same as the number of rows and columns of σI, respectively. Joint interference matrix G,
S706、根据联合干扰抑制矩阵得到目标终端的干扰抑制矩阵。S706. Obtain the interference suppression matrix of the target terminal according to the joint interference suppression matrix.
将联合干扰矩阵表示成与各个目标终端相对应的形式G=[G1,…,Gk,…,GK],然后对Gk做QR分解,得到得到第k个目标终端的干扰抑制矩阵 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 Obtain the interference suppression matrix of the kth target terminal
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个目标终端的等效信道矩阵为: Among them, the equivalent channel matrix of the kth target terminal is:
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分解:其中,Vk H为Vk的共轭转置矩阵,Vk为第k个目标终端的数据流传输矩阵,Λk为第k个目标终端的子空间数据流信道增益矩阵,其中λk,j是第j个奇异值,表示对等效信道矩阵做SVD分解后,第j个子信道的增益。SVD decomposition for the equivalent channel matrix of the kth terminal: 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, 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个目标终端的目标数据流数Jk:In 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、根据公式和公式Ck=jk·log(1+γk,j),计算第k个目标终端,在jk=A时对应的数据传输总容量Ck(A);2. According to the formula 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、根据公式和公式Ck=jk·log(1+γk,j),计算第k个目标终端,在jk=B时对应的数据传输总容量Ck(B):4. According to the formula 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是否小于 6. Determine whether B is less than
如果设置A=B,Ck(A)=Ck(B),B=B+1,并转4进行循环;其中,为第k个目标终端上的天线数;if Set A=B, C k (A)=C k (B), B=B+1, and turn 4 to cycle; where, is the number of antennas on the kth target terminal;
如果B不小于则此时,则输出Jk=B,结束,即此时,目标数据流数=B;if B is not less than Then at this time, 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个目标终端,根据公式确定在jk为Jk时,第j条目标数据流对应的功率第k个目标终端的目标流间功率分配矩阵记为其中,此处的Jk为目标数据流数,Σk的主对角线元素为其他元素为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 Determine the power corresponding to the jth target data stream when jk is Jk The power allocation matrix between the target streams of the kth target terminal is denoted as Among them, J k here is the number of target data streams, and the main diagonal element of Σ k is 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个目标终端,分配给其的发送功率其中,PBS为基站的总发送功率。For the kth target terminal, the transmit power allocated to it 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个目标终端,其预编码为其中,ρk为第k个目标终端的功率分配因子,后续通信过程中,基站可以基于Wk对发送给第k个目标终端的数据进行编码。For the kth target terminal, its precoding is Among them, ρ k is the power allocation factor of the k-th target terminal, 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],考虑基站侧的功率约束归一化因子于是基站下行发送的预编码矩阵这样,基站可以基于对发送给各目标终端的数据进行编码。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 So the precoding matrix sent by the base station downlink In this way, the base station can be based on 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个目标终端的上行信道系数确定其第一下行信道系数矩阵基于第k个目标终端上报的下行信道参数确定其第二下行信道系数矩阵将第一下行信道系数矩阵和第二下行信道系数矩阵进行纵向拼接得到其下行信道系数矩阵其中, 为第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 Determine the second downlink channel coefficient matrix based on the downlink channel parameters reported by the kth target terminal Vertically splicing the first downlink channel coefficient matrix and the second downlink channel coefficient matrix to obtain its downlink channel coefficient matrix in, 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分解的公式为:其中,为Hk的共轭转置矩阵,Qk为对进行QR分解得到的正交矩阵,Qk为第k个目标终端的正交信道矩阵,Rk为对进行QR分解得到的上三角形矩阵。The formula for QR decomposition of the downlink channel coefficient matrix of the kth target terminal is: in, is the conjugate transpose matrix of H k , and Q k is the pair 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 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]H。The 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.
构造矩阵其中,QH为联合正交信道矩阵Q的共轭转置矩阵,δ2为加载因子,I为列数与QH列数相同的单位矩阵。Construct the matrix 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分解, 为对构造矩阵A进行QR分解得到的正交矩阵,将进行纵向拆分为和其中,的行数和列数分别与QH的行数和列数相同,的行数和列数分别与δI的行数和列数相同。联合干扰矩阵G, The construction matrix A is subjected to QR decomposition, For the orthogonal matrix obtained by QR decomposition of the construction matrix A, the Split vertically into and in, The number of rows and columns of is the same as the number of rows and columns of Q H , respectively, The number of rows and columns are the same as those of δI, respectively. Joint interference matrix G,
S806、根据联合干扰抑制矩阵得到目标终端的干扰抑制矩阵。S806. Obtain the interference suppression matrix of the target terminal according to the joint interference suppression matrix.
将联合干扰矩阵表示成与各个目标终端相对应的形式G=[G1,…,Gk,…,GK],然后对Gk做QR分解,得到第k个目标终端的干扰抑制矩阵 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 , Obtain the interference suppression matrix of the kth target terminal
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个目标终端的等效信道矩阵为: Among them, the equivalent channel matrix of the kth target terminal is:
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分解:其中,Vk H为Vk的共轭转置矩阵,Vk为第k个目标终端的数据流传输矩阵,Λk为第k个目标终端的子空间数据流信道增益矩阵,其中λk,j是第j个奇异值,表示对等效信道矩阵做SVD分解后,第j个子信道的增益。SVD decomposition for the equivalent channel matrix of the kth terminal: 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, 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个目标终端的目标数据流数Jk:In 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)根据公式和公式计算第k个目标终端,jk=a时对应的总吞吐量Tk(a);(2) According to the formula and formula 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)根据公式和公式计算第k个目标终端,jk=b时对应的总吞吐量Tk(b);(4) According to the formula and formula 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是否小于 (6) Determine whether b is less than
如果设置a=b,Tk(a)=Tk(b),b=b+1,并转(4)进行循环,其中,为第k个目标终端上的天线数;if Set a=b, Tk (a)= Tk (b), b=b+1, and go to (4) to cycle, wherein, is the number of antennas on the kth target terminal;
如果b不小于则此时,则输出Jk=b,结束,即此时,目标数据流数=b;if b is not less than Then at this time, 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个目标终端,根据公式确定在jk为Jk时,第j条目标数据流对应的功率第k个目标终端的目标流间功率分配矩阵记为其中,此处的Jk为目标数据流数,Σk的主对角线元素为其他元素为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 Determine the power corresponding to the jth target data stream when jk is Jk The power allocation matrix between the target streams of the kth target terminal is denoted as Among them, J k here is the number of target data streams, and the main diagonal element of Σ k is 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.
其中,先基于所有目标终端的目标流间功率分配规则确定总数据流数,其中总数据流数为: 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:
根据基站的总发送功率以及总数据流数确定数据流平均功率,其中,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, PBS is the total transmit power of the base station.
根据数据流平均功率和目标终端的目标数据流数确定分配给目标终端的发送功率,对于第k个目标终端,分配给其的发送功率 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
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个目标终端,其预编码为其中,ρk为第k个目标终端的功率分配因子,后续通信过程中,基站可以基于Wk对发送给第k个目标终端的数据进行编码。For the kth target terminal, its precoding is Among them, ρ k is the power allocation factor of the k-th target terminal, 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],考虑基站侧的功率约束归一化因子于是基站下行发送的预编码矩阵这样,基站可以基于对发送给各目标终端的数据进行编码。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 So the precoding matrix sent by the base station downlink In this way, the base station can be based on 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
本发明实施例还提供了一种存储介质,该存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113301636A (en) * | 2021-05-13 | 2021-08-24 | 北京邮电大学 | Satellite power management method and device |
Citations (6)
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)
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 |
-
2019
- 2019-08-01 CN CN201910709046.3A patent/CN112311429B/en active Active
-
2020
- 2020-07-24 WO PCT/CN2020/104646 patent/WO2021018059A1/en active Application Filing
Patent Citations (7)
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)
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)
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 |