[go: up one dir, main page]

WO2009076863A1 - A method and base station for transmitting downlink signals - Google Patents

A method and base station for transmitting downlink signals Download PDF

Info

Publication number
WO2009076863A1
WO2009076863A1 PCT/CN2008/073352 CN2008073352W WO2009076863A1 WO 2009076863 A1 WO2009076863 A1 WO 2009076863A1 CN 2008073352 W CN2008073352 W CN 2008073352W WO 2009076863 A1 WO2009076863 A1 WO 2009076863A1
Authority
WO
WIPO (PCT)
Prior art keywords
updated value
module
calculated
value
calculating
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.)
Ceased
Application number
PCT/CN2008/073352
Other languages
French (fr)
Chinese (zh)
Inventor
Lvxi Yang
Daofeng Xu
Yinggang Du
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2009076863A1 publication Critical patent/WO2009076863A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal

Definitions

  • the present invention relates to the field of wireless communications, and in particular, to a method and a base station for transmitting a downlink signal.
  • MIMO Multi-Input Multiple-Output
  • the multi-user MIMO downlink can use Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), Orthogonal Frequency Division Multiple Access (OFDM A), and Orthogonal Frequency Division Multiple Access (OFDM).
  • TDMA Time Division Multiple Access
  • CDMA Code Division Multiple Access
  • OFDM A Orthogonal Frequency Division Multiple Access
  • OFDM Orthogonal Frequency Division Multiple Access
  • SDMA Space Division Multiple Access
  • SDMA can support multiple users in the same time slot and frequency band, so the system capacity can be doubled. Since multiple users share system resources, and each user generally cannot cooperate to process received signals, the problem of multi-user interference suppression becomes the key to system performance.
  • the basic way to solve this problem is to transmit precoding.
  • Common precoding methods include: linear precoding, nonlinear precoding, and joint transceiver design.
  • the joint transceiver design combines the transmit precoding and the receiving matrix with certain criteria, such as the minimum mean square error (MMSE, Mininum Mean Square Error) criterion and the zero forcing criterion, so that the performance of the system is achieved.
  • MMSE minimum mean square error
  • N k the number of supported data streams is .
  • the data S k of the first user is sent to the transmitting antenna through the precoding matrix, so the signal actually transmitted by the base station is:
  • the signal received by the first user is:
  • y k H k x + ⁇ ( 2 ) where is the channel matrix between the base station and the first user, ⁇ ⁇ 0, ⁇ 2 /) is additive white Gaussian noise.
  • each user linearly processes the received signal to recover his own data. Let the first user use G as the linear receiver, then the estimate for
  • FIG. 1 the block diagram of the prior art multi-user MIMO downlink transceiver is shown in Figure 1.
  • the precoding matrix is first designed by using the above method, and the designed precoding matrix is used to process the downlink signal, and the processed downlink signal is sent out.
  • the embodiment of the invention provides a method for transmitting a downlink signal, which enables the base station to process the downlink signal and shorten the processing time when transmitting the downlink signal.
  • the embodiment of the present invention further provides a base station, where the base station sends a downlink signal, the processing process is relatively simple, and the processing time is short.
  • the downlink signal is processed according to the calculated w, and the processed downlink signal is transmitted.
  • a base station the base station includes:
  • a processing and sending module configured to process the downlink signal according to the W calculated by the computing module, and send the processed downlink signal.
  • the method for transmitting a downlink signal and the base station in the embodiment of the present invention provide a common coefficient by calculating a pre-coding matrix for each user's receiver when calculating the pre-coding matrix, so that the base station is transmitting downlink.
  • the processing of the link signal is simple, and the processing time is short.
  • FIG. 1 is a block diagram of a prior art multi-user MIMO downlink transceiver design
  • FIG. 2 is a block diagram showing a design of a multi-user MIMO downlink transceiver according to an embodiment of the present invention
  • 3 is a convergence performance curve of different embodiments of the present invention at different signal to noise ratios
  • FIG. 4 is a erroneous symbol rate performance curve 1 calculated by using MMSE according to an embodiment of the present invention
  • FIG. 5 is a second erroneous symbol rate performance curve calculated by using MMSE according to an embodiment of the present invention
  • FIG. 6 is a calculation using ZF criterion according to an embodiment of the present invention. Error symbol rate performance curve. detailed description
  • the downlink signal is processed according to the calculated W, and the processed downlink signal is transmitted.
  • the linear equalization criterion used when calculating the precoding matrix is W may be the MMSE criterion.
  • the calculation method using the MMSE criterion is specifically described below.
  • FIG. 2 is a block diagram of a multi-user MIMO downlink transceiver according to an embodiment of the present invention.
  • the k-th user's Mean Square Error (MSE) is
  • equation (20) It can be seen from equation (20) that after the common gain factor g is introduced, the precoding matrix of the transmitting end has a closed solution, and the closed solution is independent of g.
  • equation (20) is cleaner than existing linear coding methods, and there is only one unknown matrix variable in the transmit precoding matrix in the equation, it is still difficult to solve W directly, because /) is dependent on W.
  • the solution of W at this time can be solved independently of the pair, that is, W can be solved directly by iteration.
  • the following two iterative solution schemes are proposed here:
  • Each user individually designs the receiver G k according to the MMSE criteria.
  • the transmitting end processes the pilot signal according to the calculated w, and transmits the processed pilot signal; after receiving the processed pilot signal, the receiving end calculates the receiving end receiving matrix G according to the MMSE criterion.
  • the alternate optimization iteration first divides the parameters to be optimized into several groups. When optimizing one of the parameters, it is assumed that other group parameters have been fixed, and when the updated values of the group parameters are obtained, they can be used for optimization of other group parameters.
  • the direct iterative solution method has the same convergence performance because it is a cylindrical form of alternating iterative solution.
  • Figure 3 is a graph showing convergence performance at different signal to noise ratios using an embodiment of the present invention. As the signal-to-noise ratio increases, the convergence speed becomes slower. However, when the signal-to-noise ratio is less than 10 dB, the iterations of about 5 times have basically converged. The effect of signal-to-noise ratio on the convergence speed is mainly due to the influence of ⁇ on the convergence, which can be seen from equation (20).
  • the simulation of the embodiment of the present invention is as follows:
  • the simulation environment is as follows:
  • the channel between the base station and each user is Rayleigh flat fading, the channel remains unchanged in one data frame, and can be accurately known on the base station side.
  • I UB 50.
  • the information symbols in all simulations are QPSK modulated, and the number of Monte Carlo simulations is more than 10,000 times under various parameter configurations.
  • FIG. 4 is a performance rate curve 1 of the symbol error rate calculated by using the MMSE according to the embodiment of the present invention
  • FIG. 5 is a second performance curve of the symbol error rate calculated by using the MMSE according to the embodiment of the present invention.
  • the embodiment of the present invention may also calculate W by using a zero forcing (ZF, Zero Forcing) criterion.
  • ZF Zero Forcing
  • Fig. 6 is a graph showing the error symbol rate performance curve calculated by the ZF criterion in the embodiment of the present invention.
  • the method for transmitting a downlink signal proposed by the present invention has a calculation method when designing a linear transceiver, so that when the base station transmits a downlink signal, the process is processed and the processing time is compared. short.
  • the embodiment of the invention further provides a base station, including:
  • the linear equalization criterion used in the initialization and calculation module may be an MMSE criterion, a ZF criterion, or the like.
  • H )" H x , H 2 are the second users
  • the channel matrix, , " p ' , ⁇ 2 is the power of the additive white Gaussian noise, ⁇ is the total transmission power of the system, / is the unit matrix;
  • a determining module configured to determine whether a norm of a difference between the updated value of the current W calculated by the second calculating module and the updated value of the last W is greater than a preset threshold, and if yes, indicating the first calculating The module recalculates the updated value of W. Otherwise, it determines that the updated value of this time W is calculated.
  • the initialization and calculation module may include:
  • the power of additive white Gaussian noise is the total transmit power of the system;
  • a determining module configured to determine whether a norm of a difference between the updated value of the current W calculated by the calculating module and the updated value of the last W is greater than a preset threshold, and if yes, instructing the computing module to recalculate The updated value of W, otherwise, it is determined that the update value of this time W is calculated.
  • the W determining module may be configured to determine that a norm of a difference between an update value of the current W calculated by the calculation module or the first calculation module and an update value of the last W is not greater than a preset For the threshold value, the updated value of the obtained W is normalized according to the transmission power, and the updated value of W after the normalization is determined as the calculated W.
  • the above base station may further include:
  • the pilot signal processing transmitting module is configured to process the pilot signal determined according to the W determined by the W determining module, and send the processed pilot signal.
  • the method and base station for transmitting a downlink signal propose an improved transceiver structure, and propose an effective iterative algorithm to solve the problem of solving the precoding matrix at the transmitting end, so that the transmitting problem is
  • the complexity of the base station processing process is reduced, and the processing time of the base station is made shorter.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

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

Abstract

A method and base station are used for transmitting downlink signals, the method includes that assuming a precoding matrix of transmitting end is W, W is calculated according to the linear equalizing criterion, the downlink signals are processed according to the calculated W, and the processed downlink signals are transmitted. When the base station is transmitting the downlink signals, the method can make its processing course simple and its processing time shorter.

Description

一种发送下行链路信号的方法及基站 本申请要求于 2007 年 12 月 14 日提交中国专利局、 申请号为 200710302112.2、 发明名称为 "一种发送下行链路信号的方法及基站" 的中国专 利申请的优先权, 其全部内容通过引用结合在本申请中。  Method and base station for transmitting downlink signal The present application claims to be Chinese patent filed on December 14, 2007, the application number is 200710302112.2, and the invention title is "a method and base station for transmitting downlink signals" Priority of the application, the entire contents of which are incorporated herein by reference.

技术领域 Technical field

本发明涉及无线通信领域, 尤其涉及一种发送下行链路信号的方法及基站。  The present invention relates to the field of wireless communications, and in particular, to a method and a base station for transmitting a downlink signal.

背景技术 Background technique

近年来, 信息论的研究已经表明, 作为一种无线通信的天线技术, 多进多 出 (MIMO, Multiple-Input Multiple-Output )能够显著地提高无线通信系统的传 输速率。 目前, 针对点对点单用户 MIMO系统的研究已基本有定论, 而对于多 用户 MIMO系统的研究则引起国际学者们的关注。多用户 MIMO下行链路可以 采用时分多址(TDMA, Time Division Multiple Access ), 码分多址(CDMA, Code Division Multiple Access )、 正交频分多址 ( OFDM A, Orthogonal Frequency Division Multiple Access )以及空分多址 ( SDMA, Space Division Multiple Access ) 等多址技术。 前三种技术均将系统资源唯一分配给一个用户, 因而系统的频谱 利用率不高, 系统速率有限。 与前三种技术不同, SDMA 能够在同一个时隙与 频带上支持多个用户, 故系统的容量能够成倍提高。 由于多个用户共享系统资 源, 并且各个用户之间一般不能协作处理接收信号, 故多用户干扰的抑制问题 成为影响系统性能的关键所在, 而解决此问题的基本途径是发射端预编码。 常 用的预编码方法包括: 线性预编码、 非线性预编码、 以及联合收发机设计。  In recent years, information theory research has shown that as an antenna technology for wireless communication, MIMO (Multi-Input Multiple-Output) can significantly improve the transmission rate of wireless communication systems. At present, the research on point-to-point single-user MIMO system has been basically determined, and the research on multi-user MIMO system has attracted the attention of international scholars. The multi-user MIMO downlink can use Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), Orthogonal Frequency Division Multiple Access (OFDM A), and Orthogonal Frequency Division Multiple Access (OFDM). Multiple access technology such as Space Division Multiple Access (SDMA). The first three technologies all allocate system resources to a single user, so the spectrum utilization of the system is not high and the system rate is limited. Unlike the first three technologies, SDMA can support multiple users in the same time slot and frequency band, so the system capacity can be doubled. Since multiple users share system resources, and each user generally cannot cooperate to process received signals, the problem of multi-user interference suppression becomes the key to system performance. The basic way to solve this problem is to transmit precoding. Common precoding methods include: linear precoding, nonlinear precoding, and joint transceiver design.

其中, 联合收发机设计是以一定准则, 如最小均方误差(MMSE, Mininum Mean Square Error )准则、 迫零 ( Zero Forcing )准则等对发射预编码以及接收矩 阵进行联合设计, 使系统的性能达到最优。 考虑如下多用户 MIMO下行链路系 统模型: 基站发射天线数为 M, 同时服务用户数为 K, 每个用户的接收天线数 为 Nk , 支持的数据流数为 。 第 个用户的数据 Sk经过预编码矩阵 ^后送至 发射天线, 因此基站实际发射的信号为: Among them, the joint transceiver design combines the transmit precoding and the receiving matrix with certain criteria, such as the minimum mean square error (MMSE, Mininum Mean Square Error) criterion and the zero forcing criterion, so that the performance of the system is achieved. Optimal. Consider the following multi-user MIMO downlink system model: The number of base station transmit antennas is M, while the number of service users is K, and the number of receive antennas per user For N k , the number of supported data streams is . The data S k of the first user is sent to the transmitting antenna through the precoding matrix, so the signal actually transmitted by the base station is:

( 1 ) 其中 W = (W W2 ■■■ 是总的预编码矩阵, = s2 H … )"为发射到 个 用户的数据, 其各个元素相互独立, 且满足零均值、 单位方差。 信号经过信道 后, 被加性高斯白噪声所污染, 第 个用户接收到的信号为: (1) where W = (WW 2 ■■■ is the total precoding matrix, = s 2 H ... )" is the data transmitted to the user, the elements of which are independent of each other, and satisfy the zero mean and unit variance. After the channel, it is contaminated by additive white Gaussian noise. The signal received by the first user is:

yk = Hk x + ^ ( 2 ) 其中 为基站到第 个用户之间的信道矩阵, ~ Κ0,σ2/)为加性高斯白噪 声。 y k = H k x + ^ ( 2 ) where is the channel matrix between the base station and the first user, ~ Κ0, σ 2 /) is additive white Gaussian noise.

由于各个用户一般不能交换数据, 故每个用户对其接收到的信号进行线性 处理, 以恢复自己的数据。 设第 个用户采用 G 作为线性接收机, 则对 的 估计为  Since each user generally cannot exchange data, each user linearly processes the received signal to recover his own data. Let the first user use G as the linear receiver, then the estimate for

^ = Gk yk ( 3 ) 综合以上, 得出现有技术多用户 MIMO下行链路收发机设计框图如图 1所 示。 基站发送下行链路信号时, 首先采用上述方法对预编码矩阵进行设计, 采 用设计出的预编码矩阵对下行信号进行处理, 并将处理之后的下行信号发送出 去。 ^ = G ky k ( 3 ) In summary, the block diagram of the prior art multi-user MIMO downlink transceiver is shown in Figure 1. When the base station transmits the downlink signal, the precoding matrix is first designed by using the above method, and the designed precoding matrix is used to process the downlink signal, and the processed downlink signal is sent out.

这种方法的缺点是: 由于基站在求解发射预编码矩阵时拉格朗日乘子的计 算很复杂, 且有多解, 这使得基站在发送下行链路信号时的处理过程复杂且处 理时间较长。 发明内容  The disadvantages of this method are: Since the calculation of the Lagrangian multiplier is complicated and solved by the base station in solving the transmit precoding matrix, the processing of the base station when transmitting the downlink signal is complicated and the processing time is relatively complicated. long. Summary of the invention

本发明实施例提出一种发送下行链路信号的方法, 该方法能够使得基站在 发送下行链路信号时, 处理过程较为筒单、 并且缩短处理时间。  The embodiment of the invention provides a method for transmitting a downlink signal, which enables the base station to process the downlink signal and shorten the processing time when transmitting the downlink signal.

本发明实施例还提出一种基站, 该基站在发送下行链路信号时, 处理过程 较为筒单、 并且处理时间较短。  The embodiment of the present invention further provides a base station, where the base station sends a downlink signal, the processing process is relatively simple, and the processing time is short.

本发明的技术方案是这样实现的:  The technical solution of the present invention is implemented as follows:

一种发送下行链路信号的方法, 包括: 假设发送端预编码矩阵为 W, 接收 端接收矩阵为 G = g(5 , 其中, 所述 g为接收矩阵的共同系数; 按照线性均衡准则计算 w; A method for transmitting a downlink signal, comprising: assuming that a precoding matrix of the transmitting end is W, and a receiving matrix of the receiving end is G = g (5, wherein the g is a common coefficient of the receiving matrix; Calculate w according to linear equilibrium criteria;

根据计算出的 w对下行链路信号进行处理, 发送处理后的下行链路信号。 一种基站, 所述基站包括:  The downlink signal is processed according to the calculated w, and the processed downlink signal is transmitted. A base station, the base station includes:

计算模块,用于假设发送端预编码矩阵为 W,接收端接收矩阵为 G = g 时, 按照线性均衡准则计算 W, 其中, 所述 g为接收矩阵的共同系数;  a calculation module, configured to assume that the precoding matrix of the transmitting end is W, and when the receiving matrix of the receiving end is G=g, calculate W according to a linear equalization criterion, where the g is a common coefficient of the receiving matrix;

处理及发送模块, 用于根据所述计算模块所计算出的 W对下行链路信号进 行处理, 发送处理后的下行链路信号。  And a processing and sending module, configured to process the downlink signal according to the W calculated by the computing module, and send the processed downlink signal.

可见, 本发明实施例提出的发送下行链路信号的方法及基站, 通过在计算 预编码矩阵时每个用户的接收机提出一个共同的系数, 筒化预编码矩阵的计算, 使得基站在发送下行链路信号时的处理过程筒单, 并且处理时间较短。 附图说明 例或现有技术描述中所需要使用的附图作筒单地介绍, 显而易见地, 下面描述 中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付 出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。  It can be seen that the method for transmitting a downlink signal and the base station in the embodiment of the present invention provide a common coefficient by calculating a pre-coding matrix for each user's receiver when calculating the pre-coding matrix, so that the base station is transmitting downlink. The processing of the link signal is simple, and the processing time is short. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated in the claims Other drawings may also be obtained from these drawings without the inventive labor.

图 1为现有技术多用户 MIMO下行链路收发机设计框图;  1 is a block diagram of a prior art multi-user MIMO downlink transceiver design;

图 2为本发明实施例多用户 MIMO下行链路收发机设计框图;  2 is a block diagram showing a design of a multi-user MIMO downlink transceiver according to an embodiment of the present invention;

图 3为采用本发明实施例在不同信噪比下的收敛性能曲线;  3 is a convergence performance curve of different embodiments of the present invention at different signal to noise ratios;

图 4为采用本发明实施例采用 MMSE计算的误符号率性能曲线一; 图 5为采用本发明实施例采用 MMSE计算的误符号率性能曲线二; 图 6为本发明实施例采用 ZF准则计算的误符号率性能曲线。 具体实施方式  4 is a erroneous symbol rate performance curve 1 calculated by using MMSE according to an embodiment of the present invention; FIG. 5 is a second erroneous symbol rate performance curve calculated by using MMSE according to an embodiment of the present invention; FIG. 6 is a calculation using ZF criterion according to an embodiment of the present invention. Error symbol rate performance curve. detailed description

下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明要求保护的范围。  BRIEF DESCRIPTION OF THE DRAWINGS The technical solutions in the embodiments of the present invention will be described in detail with reference to the accompanying drawings. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative work are within the scope of the present invention.

本发明实施例提出一种发送下行链路信号的方法, 包括: 假设发送端预编 码矩阵为 W, 接收端接收矩阵为 G = g , 其中, 所述 g为接收矩阵的共同 系数; The embodiment of the present invention provides a method for transmitting a downlink signal, which includes: assuming that a precoding matrix of the transmitting end is W, and a receiving matrix of the receiving end is G=g, where the g is a common matrix of the receiving matrix. Coefficient

按照线性均衡准则计算 W;  Calculate W according to linear equilibrium criteria;

根据计算出的 W对下行链路信号进行处理, 发送处理后的下行链路信号。 其中, 计算预编码矩阵为 W时采用的线性均衡准则可以是 MMSE准则。 以 下具体介绍采用 MMSE准则的计算方法。  The downlink signal is processed according to the calculated W, and the processed downlink signal is transmitted. The linear equalization criterion used when calculating the precoding matrix is W may be the MMSE criterion. The calculation method using the MMSE criterion is specifically described below.

参见图 2, 图 2为本发明实施例多用户 MIMO下行链路收发机设计框图。 第 k个用户的均方误差 ( Mean Square Error, MSE ) 为  Referring to FIG. 2, FIG. 2 is a block diagram of a multi-user MIMO downlink transceiver according to an embodiment of the present invention. The k-th user's Mean Square Error (MSE) is

MSEk = E{ ') MSE k = E{ ')

(HkWWHH^ + 2I)Gk + 1 - gG^HkWk - gWk HH^Gk] 系统总的 MSE为

Figure imgf000006_0001
因此收发机的设计问题转化为如下优化问题: (H k WW H H^ + 2 I)G k + 1 - gG^H k W k - gW k H H^G k ] The total MSE of the system is
Figure imgf000006_0001
Therefore, the design problem of the transceiver translates into the following optimization problems:

minimize {MSE} , s.t. tr(WWH ) < P Minimize {MSE} , st tr(WW H ) < P

(6) 其中 为系统总的发射功率。 根据式(6)可以写出如下拉格朗日函数:  (6) where is the total transmit power of the system. According to formula (6), the following Lagrangian function can be written:

K  K

J = MSEt + [tr(WWH ) - P] (7) 其中 I为拉格朗日乘子。根据最优化条件 (如 KKT, Karush-kuhn-Tucker条件 ), 可以列出如下方程组: + 2I)Gk - gHkWk = 0 (8)

Figure imgf000006_0002
J = MSE t + [tr(WW H ) - P] (7) where I is a Lagrangian multiplier. According to the optimization conditions (such as KKT, Karush-kuhn-Tucker conditions), the following equations can be listed: + 2 I) G k - gH k W k = 0 (8)
Figure imgf000006_0002

dJ  dJ

H = g2HHHW― gHH +λΨ = 0 (9) dW

Figure imgf000006_0003
H = g 2 H H HW― gH H +λΨ = 0 (9) dW
Figure imgf000006_0003

[tr(WWH)-P] = 0 (11) λ≥0 ( 12) 其中 G ... G^), H^DH, H^(H- H … H )"( 由式(9)左乘 W "可得 g2WHHHHW - gWHHH + WHW = 0 (13 ) 由 Hermite矩阵的性质可得: [tr(WW H )-P] = 0 (11) λ≥0 ( 12) Where G ... G^), H^DH, H^(H- H ... H )" ( by the equation (9) left by W" gives g 2 W H H H HW - gW H H H + W H W = 0 ( 13 ) is derived from the properties of the Hermite matrix:

WHHH =HW (14) 由式(13)、 (14)及(10)可得: W H H H =HW (14) Available from equations (13), (14) and (10):

2g - tr(a2DDH ) + 2g ltr(g2WH HH HW - gWH HH ) = 2g- tr(a2DDH ) - 2 g-ltr(WWH ) = 0 ( 15 ) 进一步可得: 2g - tr(a 2 DD H ) + 2g l tr(g 2 W H H H HW - gW H H H ) = 2g- tr(a 2 DD H ) - 2 g- l tr(WW H ) = 0 ( 15) Further available:

tr(azDDH ) Tr(a z DD H )

λ =  λ =

tr(WW 'ΗH、) ( 16) 显然此处 〉 0。 故由 KKT条件式( u )可得: ir WW" ) = P。 代入式( 16 ) 可得: Tr(WW ' ΗH , ) ( 16) Obviously here > 0. Therefore, the KKT conditional formula ( u ) is available: ir WW" ) = P. Substituting ( 16 ) is available:

2 tr(a2DDH) Δ , 2 2 tr(a 2 DD H ) Δ , 2

λ = ^ ^ ρ ^ (17) 将式( 17 )代入式( 9 ), 可得  λ = ^ ^ ρ ^ (17) Substituting equation ( 17 ) into equation ( 9 ),

W = g~lHH[HHH +ξΐγι (18) 而由式(8)可得: W = g~ l H H [HH H +ξΐγ ι (18) and can be obtained from equation (8):

Gk =

Figure imgf000007_0001
+a2I)~lHkWk (19) 将式(19)代入式(18)可得: G k =
Figure imgf000007_0001
+a 2 I)~ l H k W k (19) Substituting equation (19) into equation (18) gives:

W = g 1HHDH[DHHHDH + ξΐγ1 W = g 1 H H D H [DHH H D H + ξΐγ 1

= g-2HHDH[g-2DHHHDH +§-2μΐγ = g- 2 H H D H [g- 2 DHH H D H + § - 2 μΐγ

(20) = HHDH[DHHHDH + μΐγ1 其中/(20) = H H D H [DHH H D H + μΐγ 1 where /

Figure imgf000007_0002
Figure imgf000007_0002

式(20)可见, 引入了共同的增益因子 g后, 发送端预编码矩阵有闭式解, 而 此闭式解与 g无关。 虽然式(20 ) 比已有线性编码方法更加筒洁, 且方程中仅有发送端预编码 矩阵一个未知矩阵变量, 但直接求解 W仍然比较困难, 因为 /)是依赖于 W的。 但值得注意的是, 此时 W的求解可以不依赖于对 的求解, 即可以直接迭代求 解出 W。 在此提出以下两种迭代求解方案: It can be seen from equation (20) that after the common gain factor g is introduced, the precoding matrix of the transmitting end has a closed solution, and the closed solution is independent of g. Although equation (20) is cleaner than existing linear coding methods, and there is only one unknown matrix variable in the transmit precoding matrix in the equation, it is still difficult to solve W directly, because /) is dependent on W. However, it is worth noting that the solution of W at this time can be solved independently of the pair, that is, W can be solved directly by iteration. The following two iterative solution schemes are proposed here:

(一) 交替迭代求解: 逐次优化发送端预编码阵与接收机  (1) Alternating iterative solution: Optimizing the transmit precoding array and receiver successively

1. 初始化 0k = I xNk , k = l, ..., K ; 1. Initialize 0 k = I xNk , k = l, ..., K ;

2. 利用式(18 ) 算出 W的更新值, 同时由发射功率约束确定 g;  2. Calculate the updated value of W using equation (18), and determine g by the transmit power constraint;

3. 利用式(19 )算出 的更新值;  3. The updated value calculated using equation (19);

4. W最近两次更新值之差的 Frobenius范数大于预设值(如 0.0001 )时, 返 回步骤 2; 否则执行步骤 5。  4. When the Frobenius norm of the difference between the last two updated values is greater than the preset value (such as 0.0001), return to step 2; otherwise, go to step 5.

5. 对最终得到的 W按发射功率进行归一化;  5. Normalize the resulting W by transmit power;

6. 各个用户单独按 MMSE准则设计接收机 Gk。发送端按照计算得出的 w对 导频信号进行处理, 发送处理后的导频信号; 接收端收到处理后的导频信号后, 按照 MMSE准则计算接收端接收矩阵 G 。 6. Each user individually designs the receiver G k according to the MMSE criteria. The transmitting end processes the pilot signal according to the calculated w, and transmits the processed pilot signal; after receiving the processed pilot signal, the receiving end calculates the receiving end receiving matrix G according to the MMSE criterion.

(二)直接迭代求解发端预编码矩阵:  (2) Directly iteratively solve the originating precoding matrix:

1. 初始化 w = /Mxe; 其中, β为所有用户支持的数据流数的总和; 1. Initialize w = / Mxe ; where β is the sum of the number of data streams supported by all users;

2. 利用式(20 ) 算出 W的更新值;  2. Calculate the updated value of W using equation (20);

3. W最近两次更新值之差的 Frobenius范数大于预设值(如 0.0001 )时, 返 回步骤 2; 否则执行步骤 4;  3. When the Frobenius norm of the difference between the last two updated values is greater than the preset value (such as 0.0001), return to step 2; otherwise, go to step 4;

4. 对最终得到的 W按发射功率进行归一化;  4. Normalize the resulting W by transmit power;

5. 各个用户单独按 MMSE准则设计接收机 Gk5. Each user individually designs the receiver G k according to the MMSE criteria.

直接迭代的一个好处是不用在每次迭代过程中计算 g, 只要在最终 W阵收 敛后进行发射功率归一化即可。 因此从计算量的角度考虑, 直接迭代方案比交 替迭代方案更好。  One of the benefits of direct iteration is that you don't have to calculate g during each iteration, as long as the transmit power is normalized after the final W array is converged. Therefore, from the perspective of computational complexity, the direct iterative scheme is better than the alternate iterative scheme.

以下对交替迭代方案的收敛性做筒单分析。 由于面临的问题是一个多参数 优化问题, 且参数之间相互耦合, 因此直接求解很困难。 交替优化迭代首先将 待优化的参数分成若干组, 优化其中一组参数时, 假设其它组参数已经固定, 而当得到该组参数的更新值时, 就可以用于其它组参数的优化。  The following is a summary of the convergence of the alternating iterative scheme. Since the problem is a multi-parameter optimization problem, and the parameters are coupled to each other, direct solution is difficult. The alternate optimization iteration first divides the parameters to be optimized into several groups. When optimizing one of the parameters, it is assumed that other group parameters have been fixed, and when the updated values of the group parameters are obtained, they can be used for optimization of other group parameters.

从上述分析可以知道, 在<¾") ( k = l,..., K )给定的前提下, 式(18 )所得 到的 Ww是最优的, 即 MSE(W(n) ,g n G[n) ) < MSE(W, g,Gk (n) ), VW;Vg (21 ) 同理, 当 ww、 gw给定时, 由式(i9)所得到的 "+1)

Figure imgf000009_0001
也是最优 的, 即 From the above analysis, it can be known that under the premise of <3⁄4") (k = l,..., K), the W w obtained by equation (18) is optimal, that is, MSE(W (n) , g n G[ n) ) < MSE(W, g, G k (n) ), VW; Vg (21 ) Similarly, when w w , g w is given, by equation (i9 ) got " +1 "
Figure imgf000009_0001
Also optimal, ie

MSE(Win) ,g(n G;( +1) ) < MSE(Win) ,g(n Gk ), V(¾ (22) 由式(21)、 (22)可得 MSE(W in) , g (n G; ( +1) ) < MSE(W in) , g (n G k ), V(3⁄4 (22) is obtained by equations (21), (22)

0≤ MSE(W(n) , g(n) , Gk (n+1) )≤ MSE(W(n) , g(n) , Gk (n) )≤ MSE(W(n~l) , g(n~l) , Gk (n) ) (23 ) 因此交替优化迭代方案总可以使系统的 MSE逐步减小, 并最终收敛到一个稳定 点。 当然这个稳定点有可能全局最优, 也可能局部最优。 0 ≤ MSE(W (n) , g (n) , G k (n+1) ) ≤ MSE(W (n) , g (n) , G k (n) ) ≤ MSE(W (n ~ l) , g (n ~ l) , G k (n) ) (23 ) Therefore, the alternate optimization iterative scheme can always reduce the MSE of the system and finally converge to a stable point. Of course, this stable point may be globally optimal or locally optimal.

直接迭代求解方法由于是交替迭代求解的筒化形式, 因此两者有相同的收 敛性能。 参见图 3, 图 3为采用本发明实施例在不同信噪比下的收敛性能曲线。 随着信噪比的提高, 收敛速度有所变慢, 但在信噪比小于 10dB时, 5次左右的 迭代已基本收敛。 信噪比对收敛速度的影响主要是通过影响 μ对收敛起作用, 这可以从式(20)看出来。 〃的作用类似于对角加注, 在阵列信号处理中经常 用到这种方法, 它可以加快算法迭代收敛的速度。怛^ SNR→∞ , 即 ^2 0时 Μ→0 , 此时式(20) 中类似于对角加注的比重变小, 故对收敛速度有一定影 响。 The direct iterative solution method has the same convergence performance because it is a cylindrical form of alternating iterative solution. Referring to Figure 3, Figure 3 is a graph showing convergence performance at different signal to noise ratios using an embodiment of the present invention. As the signal-to-noise ratio increases, the convergence speed becomes slower. However, when the signal-to-noise ratio is less than 10 dB, the iterations of about 5 times have basically converged. The effect of signal-to-noise ratio on the convergence speed is mainly due to the influence of μ on the convergence, which can be seen from equation (20). The effect of 〃 is similar to diagonal filling, which is often used in array signal processing, which speeds up the convergence of algorithm iterations.怛^ SNR→∞ , that is, when ^ 2 0 Μ → 0, the proportion of the equation (20) similar to the diagonal filling becomes smaller, so it has a certain influence on the convergence speed.

以下对本发明实施例方案进行仿真, 仿真环境如下: 基站至各个用户之间 的信道均为 Rayleigh平衰落, 在一个数据帧内信道保持不变, 且在基站侧可以 准确已知。 对于基站 M天线, 个用户, 每个用户 N天线, 每个用户支持 ^^数 据流的下行链路系统筒记为 [M,K,N,Ls]。 为了防止某些情况下收敛速度过慢, 对迭代次数的上界作了限制, 即 IUB = 50。 所有仿真中信息码元采用 QPSK调 制, 在各种参数配置下 Monte Carlo仿真次数大于 10000次。 参见图 4及图 5, 图 4为采用本发明实施例采用 MMSE计算的误符号率性能曲线一, 图 5为采用 本发明实施例采用 MMSE计算的误符号率性能曲线二。 The simulation of the embodiment of the present invention is as follows: The simulation environment is as follows: The channel between the base station and each user is Rayleigh flat fading, the channel remains unchanged in one data frame, and can be accurately known on the base station side. For the base station M antenna, each user, each user N antenna, each user supports the downlink system cylinder of the ^^ data stream as [M, K, N, L s ]. In order to prevent the convergence rate from being too slow in some cases, the upper bound of the number of iterations is limited, that is, I UB = 50. The information symbols in all simulations are QPSK modulated, and the number of Monte Carlo simulations is more than 10,000 times under various parameter configurations. Referring to FIG. 4 and FIG. 5, FIG. 4 is a performance rate curve 1 of the symbol error rate calculated by using the MMSE according to the embodiment of the present invention, and FIG. 5 is a second performance curve of the symbol error rate calculated by using the MMSE according to the embodiment of the present invention.

或者, 本发明实施例还可以采用迫零 ( ZF , Zero Forcing )准则计算 W。 该 方法与上述采用 MMSE计算 W的不同点仅在于, 不考虑加性高斯白噪声, 也就 是相当于加性高斯白噪声的功率 cr2 = 0 , Alternatively, the embodiment of the present invention may also calculate W by using a zero forcing (ZF, Zero Forcing) criterion. The difference between this method and the above-mentioned MMSE calculation W is that the additive white Gaussian noise is not considered, that is, the power equivalent to additive white Gaussian noise is cr 2 = 0.

ε Δ tr(a2DDH) Λ ε Δ tr(a 2 DD H ) Λ

则由上述(17) 式可得: =—— -—— =0 由上述 ^^ ^ = 2可得, 〃 = 0; 将 σ2、 ξ、 〃代入上述(18)、 (19)和(20)得到: Then from (17) above, you can get: =—— -—— =0 From ^^^ = 2 above, 〃 = 0; Substituting σ 2 , ξ, 〃 into (18), (19) and (20) above:

w = g-lHH[MHyl ( 18' )

Figure imgf000010_0001
w = g- l H H [M H y l ( 18' )
Figure imgf000010_0001

W = HHDH[DHHHDHYl ( 20' ) 同样采用上述类似的交替迭代求解及直接迭代求解, 不同点仅在于, 采用 ( 18' )、 ( 19' ) 以及( 20' ) 式代替上述( 18 )、 ( 19 )和( 20 ) 式进行计算。 W = H H D H [DHH H D H Y l ( 20' ) Also use the similar alternating iterative solution and direct iterative solution described above, the only difference is that ( 18 ' ), ( 19 ' ) and ( 20 ' ) are used. The formula is calculated instead of the above formulas (18), (19), and (20).

采用 ZF计算能够达到较好的仿真效果, 如图 6所示, 图 6为本发明实施例 采用 ZF准则计算的误符号率性能曲线。  A good simulation effect can be achieved by using the ZF calculation. As shown in Fig. 6, Fig. 6 is a graph showing the error symbol rate performance curve calculated by the ZF criterion in the embodiment of the present invention.

综上可以看出, 本发明提出的发送下行链路信号的方法, 在设计线性收发 机时的计算方法筒单, 从而使得基站在发送下行链路信号时, 处理过程筒单、 并且处理时间较短。  As can be seen, the method for transmitting a downlink signal proposed by the present invention has a calculation method when designing a linear transceiver, so that when the base station transmits a downlink signal, the process is processed and the processing time is compared. short.

本发明实施例还提出一种基站, 包括:  The embodiment of the invention further provides a base station, including:

初始化及计算模块, 用于假设发送端预编码矩阵为 W, 接收端接收矩阵为 Gf = 时,按照线性均衡准则计算 W,其中,所述 g为接收矩阵的共同系数; 处理及发送模块, 用于根据初始化及计算模块所计算出的 W对下行链路信 号进行处理, 发送处理后的下行链路信号。  The initialization and calculation module is configured to assume that the precoding matrix of the transmitting end is W, and when the receiving matrix of the receiving end is Gf =, calculate W according to a linear equalization criterion, where g is a common coefficient of the receiving matrix; processing and transmitting module, The downlink signal is processed according to the W calculated by the initialization and calculation module, and the processed downlink signal is transmitted.

其中, 初始化及计算模块中所采用的线性均衡准则可以为 MMSE准则、 ZF 准则等。  The linear equalization criterion used in the initialization and calculation module may be an MMSE criterion, a ZF criterion, or the like.

其中, 若采用的线性均衡准则为 MMSE准则时, 则上述初始化及计算模块 可以包括: 初始化模块, 用于初始化 =/ >^ , 其中, 所述 :=1,..., , Κ为 同时服务的用户数, 为第 个用户支持的数据流数, 为第 个用户的接收 天线数; The initialization and calculation module may include: an initialization module, configured to initialize =/ > ^, where: =1, . The number of users, the number of data streams supported by the first user, and the number of receiving antennas of the first user;

第一计算模块, 用于将初始化模块所初始化的<¾ =/^^、 或者将第二计 算模块所计算的 <¾的更新值, 按照 W = g lHH[HHH +ξΐγι计算 W的更新值, 同时 由发射功率约束确定 g ; 其中, 所述 ^0H , D = diag{G^ Gf … (¾) , H = (H H … H )", Hx, H2 分别为第 2 个用户的 信道矩阵, 、" p ' , σ 2为加性高斯白噪声的功率, Ρ为系统总的发射功 率, /为单位矩阵; 第二计算模块, 用于将第一计算模块所计算出的 W的更新值, 利用 (¾ =

Figure imgf000011_0001
计算 ¾的更新值; 其中, 所述 CT2为加性高斯 白噪声的功率; The first calculation module is configured to calculate the updated value of the <3⁄4 =/^^ initialized by the initialization module or the <3⁄4 calculated by the second calculation module according to W = g l H H [HH H + ξΐ γ ι W The updated value, while determining the g by the transmit power constraint; wherein, ^0H, D = diag{G^ Gf ... (3⁄4) , H = (HH ... H )", H x , H 2 are the second users The channel matrix, , " p ' , σ 2 is the power of the additive white Gaussian noise, Ρ is the total transmission power of the system, / is the unit matrix; the second calculation module is used to calculate the W of the first calculation module Update the value, use (3⁄4 =
Figure imgf000011_0001
Calculating an updated value of 3⁄4; wherein, the CT 2 is the power of additive white Gaussian noise;

W确定模块, 用于判断第二计算模块所计算的本次 W的更新值与上次 W的 更新值之差的范数是否大于预先设定的门限值, 如果是, 则指示第一计算模块 重新计算 W的更新值, 否则, 确定本次 W的更新值为计算得出的^。  a determining module, configured to determine whether a norm of a difference between the updated value of the current W calculated by the second calculating module and the updated value of the last W is greater than a preset threshold, and if yes, indicating the first calculating The module recalculates the updated value of W. Otherwise, it determines that the updated value of this time W is calculated.

或者, 若采用的线性均衡准则为迫零 ZF准则时, 则上述第一计算模块还可 以按照 W = g- 1计算 W的更新值, 同时, 第二计算模块利用 (¾ =

Figure imgf000011_0002
计算 ¾的更新值。 Alternatively, if the linear equalization criterion used is the zero-forcing ZF criterion, the first calculation module may further calculate the updated value of W according to W = g- 1 , and the second calculation module utilizes (3⁄4 =
Figure imgf000011_0002
Calculate the updated value of 3⁄4.

或者, 上述初始化及计算模块可以包括:  Alternatively, the initialization and calculation module may include:

初始化模块, 用于初始化 W = /Mxe , 其中, 所述 G为所有用户支持的数据流 数的总和, M为发射天线数, /为单位矩阵; An initialization module, configured to initialize W = / Mxe , where G is the sum of the number of data streams supported by all users, M is the number of transmitting antennas, / is an identity matrix;

计算模块, 用于将初始化模块所初始化的 W = /Mxe , 若采用的线性均衡准 则为迫零 MSME准则时, 利用 W = HHDH [DHHHDH + μΙ\χ计算 W的更新值, 其中, 所述 H全 (H H … Κ) Η, , Η2 分别为第 2 Κ 个用户的信道矩阵, D ^ G … GK H ) , μ = ξ 2 , ξ ^σ ^° σ2为加性高斯白噪声的功率, Ρ为系统总的发射功率; A calculation module for initializing W = / Mxe of the initialization module. If the linear equalization criterion is zero-forcing MSME criterion, use W = H H D H [DHH H D H + μΙ\ χ to calculate the updated value of W Wherein, the H all (HH ... Κ) Η, , Η 2 are respectively the channel matrix of the second user, D ^ G ... G K H ) , μ = ξ 2 , ξ ^ σ ^ ° σ 2 The power of additive white Gaussian noise is the total transmit power of the system;

W确定模块,用于判断计算模块所计算出的本次 W的更新值与上次 W的更新 值之差的范数是否大于预先设定的门限值,如果是,则指示计算模块重新计算 W 的更新值, 否则, 确定本次 W的更新值为计算得出的^。  a determining module, configured to determine whether a norm of a difference between the updated value of the current W calculated by the calculating module and the updated value of the last W is greater than a preset threshold, and if yes, instructing the computing module to recalculate The updated value of W, otherwise, it is determined that the update value of this time W is calculated.

或者, 若采用的线性均衡准则为迫零 ZF准则时, 则上述初始化及计算模块 还可以采用 W = "Z^ [DHH " Γ1计算 w的更新值。 Alternatively, if the linear equalization criterion used is the zero-forcing ZF criterion, the initialization and calculation module may further calculate the updated value of w by using W = "Z^ [DHH" Γ 1 .

上述基站中, 所述 W确定模块, 可以用于当判断出计算模块或者第一计算 模块所计算出的本次 W的更新值与上次 W的更新值之差的范数不大于预先设定 的门限值时, 将得到的本次 W的更新值按发射功率进行归一化, 确定归一化之 后的 W的更新值为计算得出的 W。 In the foregoing base station, the W determining module may be configured to determine that a norm of a difference between an update value of the current W calculated by the calculation module or the first calculation module and an update value of the last W is not greater than a preset For the threshold value, the updated value of the obtained W is normalized according to the transmission power, and the updated value of W after the normalization is determined as the calculated W.

上述基站可以进一步包括:  The above base station may further include:

导频信号处理发送模块, 用于按照 W确定模块所确定的计算得出的 W对导 频信号进行处理, 发送处理后的导频信号。  The pilot signal processing transmitting module is configured to process the pilot signal determined according to the W determined by the W determining module, and send the processed pilot signal.

综上可见, 本发明实施例提出的发送下行链路信号的方法及基站, 通过提 出一种改进的收发机结构, 并提出有效的迭代算法以解决发送端预编码矩阵的 求解问题, 使得在发送下行链路信号时, 降低基站处理过程的复杂度、 并且使 得基站的处理时间较短。  In summary, the method and base station for transmitting a downlink signal according to an embodiment of the present invention propose an improved transceiver structure, and propose an effective iterative algorithm to solve the problem of solving the precoding matrix at the transmitting end, so that the transmitting problem is When the downlink signal is used, the complexity of the base station processing process is reduced, and the processing time of the base station is made shorter.

另外, 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分 流程, 是可以通过程序来指令相关的硬件来完成, 所述的程序可存储于一计算 机可读取存储介质中, 该程序在执行时, 可包括如上述各方法的实施例的流程。 其中, 所述的存储介质可为磁碟、 光盘、 只读存储记忆体(Read-Only Memory, ROM )或随机存储记忆体(Random Access Memory, RAM )等。  In addition, one of ordinary skill in the art can understand that all or part of the process in implementing the foregoing embodiments may be completed by a program instructing related hardware, and the program may be stored in a computer readable storage medium. The program, when executed, may include the flow of an embodiment of the methods as described above. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

综上所述, 以上仅为对本发明精神的展示, 而非用于限制本发明的保护范 围。 凡在本发明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均 应包含在本发明的保护范围之内。  In summary, the foregoing is merely illustrative of the spirit of the invention and is not intended to limit the scope of the invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.

Claims

权 利 要 求 Rights request 1、 一种发送下行链路信号的方法, 其特征在于, 所述方法包括:  A method for transmitting a downlink signal, the method comprising: 假设发送端预编码矩阵为 W, 接收端接收矩阵为 G
Figure imgf000013_0001
, 其中, 所述 g 为接收矩阵的共同系数;
Assume that the precoding matrix of the transmitting end is W, and the receiving matrix of the receiving end is G.
Figure imgf000013_0001
Wherein g is a common coefficient of the receiving matrix;
按照线性均衡准则计算 W;  Calculate W according to linear equilibrium criteria; 根据计算出的 W对下行链路信号进行处理, 发送处理后的下行链路信号。  The downlink signal is processed according to the calculated W, and the processed downlink signal is transmitted.
2、 根据权利要求 1所述的方法, 其特征在于, 所述线性均衡准则为最小均 方误差 MMSE准则; 2. The method according to claim 1, wherein the linear equalization criterion is a minimum mean square error MMSE criterion; 则计算的方式为: 初始化 (¾=/ , 其中, 所述 = 1,..., , 为同时月良 务的用户数, 为第 个用户支持的数据流数, 为第 个用户的接收天线数; 按照 W = g~lHH [HHH + ξΐ 计算 W的更新值, 同时由发射功率约束确定 g;其中,所述 , ^ ( ··· GK H), H H … HK H)H ,
Figure imgf000013_0002
Then the calculation is as follows: Initialization (3⁄4=/ >3⁄4 , where the = 1,..., , is the number of users of the same month, the number of data streams supported by the first user, for the first user Number of receiving antennas; Calculate the updated value of W according to W = g~ l H H [HH H + ,, and determine g by the transmit power constraint; where, ^ (···· G K H ), HH ... H K H ) H ,
Figure imgf000013_0002
H2 分别为第 2 个用户的信道矩阵, ~~ -, H 2 is the channel matrix of the second user, ~~ -, (T2为加性高斯白噪声的功率, Ρ为系统总的发射功率, /为单位矩阵; (T 2 is the power of additive white Gaussian noise, Ρ is the total transmit power of the system, / is the unit matrix; 利用 <¾=g— 1 ( 胃 ff f +σ2/)- ^^计算 ¾的更新值; 其中,所述 σ 2为加 性高斯白噪声的功率; Calculating the updated value of 3⁄4 using <3⁄4=g- 1 (stomf ff f + σ 2 /) - ^^; wherein σ 2 is the power of additive white Gaussian noise; 判断本次 W的更新值与上次 W的更新值之差的范数是否大于预先设定的门 限值, 如果是, 则重新执行所述计算 W的更新值的步骤; 否则, 确定 W的更新 值为计算得出的^。  Determining whether the norm of the difference between the updated value of the current W and the updated value of the last W is greater than a preset threshold value, and if so, re-executing the step of calculating the updated value of W; otherwise, determining W The update value is the calculated ^.
3、 根据权利要求 1所述的方法, 其特征在于, 所述线性均衡准则为 MMSE 准则; 3. The method according to claim 1, wherein the linear equalization criterion is an MMSE criterion; 则计算的方式为: 初始化 W = /Mxe, 其中, 所述 β为所有用户支持的数据流 数的总和, Μ为发射天线数, /为单位矩阵; Then the calculation is as follows: Initialize W = / Mxe , where β is the sum of the number of data streams supported by all users, Μ is the number of transmitting antennas, / is the unit matrix; 利用 w = HHDH[DHHHDH + μΙ\ι计算 W 的更新值, 其中 , 所述 H = (H H … K H) , Hx, H2 分别为第 1 2 个用户的 信道矩阵, 为加
Figure imgf000014_0001
性高斯白噪声的功率, 尸为系统总的发射功率;
Calculating the updated value of W by using w = H H D H [DHH H D H + μΙ\ ι , where H = (HH ... K H) , H x, H 2 , respectively, for the first 12 user channel matrix, to add
Figure imgf000014_0001
The power of the Gaussian white noise, the total transmission power of the system;
判断本次 W的更新值与上次 W的更新值之差的范数是否大于预先设定的门 限值, 如果是, 则重新执行所述计算 W的更新值的步骤; 否则, 确定 W的更新 值为计算得出的^。  Determining whether the norm of the difference between the updated value of the current W and the updated value of the last W is greater than a preset threshold value, and if so, re-executing the step of calculating the updated value of W; otherwise, determining W The update value is the calculated ^.
4、根据权利要求 1所述的方法, 其特征在于, 所述线性均衡准则为迫零 ZF 准则; The method according to claim 1, wherein the linear equalization criterion is a zero-forcing ZF criterion; 计算的方式为: 初始化 &k =I xNk , 其中, 所述^ = 1,...,^ , 为同时服 务的用户数, 为第 个用户支持的数据流数, Wfe为第 个用户的接收天线数; 则按照 W:^^^^"]—1计算 w的更新值, 同时由发射功率约束确定 g; 其中, 所述 H ,
Figure imgf000014_0002
The calculation is as follows: Initialization & k =I xNk , where ^ = 1,...,^ , is the number of concurrent users, the number of data streams supported by the first user, and W fe is the first user Receiving the number of antennas; then calculating the updated value of w according to W:^^^^"]- 1 , and determining g by the transmission power constraint; wherein, the H
Figure imgf000014_0002
H2 分别为第 i、 2 个用户的信道矩阵; H 2 is the channel matrix of the i-th and the second users, respectively; 利用 (¾ = 胃 " /f /^计算 ¾的更新值;  Use (3⁄4 = stomach " /f /^ to calculate the updated value of 3⁄4; 判断本次 w的更新值与上次 w的更新值之差的范数是否大于预先设定的门 限值, 如果是, 则重新执行所述计算 w的更新值的步骤; 否则, 确定 w的更新 值为计算得出的^。  Determining whether the norm of the difference between the updated value of the current w and the updated value of the last w is greater than a preset threshold value, and if so, re-executing the step of calculating the updated value of w; otherwise, determining w The update value is the calculated ^.
5、 根据权利要求 1所述的方法, 其特征在于, 所述线性均衡准则为 ZF准 则; 5. The method according to claim 1, wherein the linear equalization criterion is a ZF criterion; 计算的方式为: 初始化 W = /Mxe, 其中, 所述 β为所有用户支持的数据流数 的总和, 为发射天线数, /为单位矩阵; The calculation is as follows: Initialize W = / Mxe , where β is the sum of the number of data streams supported by all users, which is the number of transmitting antennas, / is the unit matrix; 利 用 W
Figure imgf000014_0003
计 算 W 的 更新 值 , 其 中 , 所 述
Use W
Figure imgf000014_0003
Calculating an updated value of W, wherein
H = (H Η … ΗΚ ΗΗ , Ηχ, Η2 分别为第 2 个用户的 信道矩阵, D^diag^ Gf … GK H); H = (H Η ... Η Κ Η , Η , Η χ , Η 2 are the channel matrix of the second user, respectively D^diag^ Gf ... G K H ); 则判断本次 w的更新值与上次 W的更新值之差的范数是否大于预先设定的 门限值, 如果是, 则重新执行所述计算 W的更新值的步骤; 否则, 确定 W的更 新值为计算得出的 w。 Then, it is determined whether the norm of the difference between the updated value of the current w and the updated value of the last W is greater than a preset threshold value, and if so, the step of calculating the updated value of the W is re-executed; otherwise, determining W More The new value is the calculated w.
6、 根据权利要求 2至 5任意一项所述的方法, 其特征在于, 若判断结果为 否之后, 进一步包括: 将得到的 W的更新值按发射功率进行归一化, 确定归一 化之后的 W的更新值为计算得出的 W。 The method according to any one of claims 2 to 5, wherein, if the determination result is no, the method further comprises: normalizing the obtained updated value of W according to the transmission power, and determining the normalization. The updated value of W is the calculated W. 7、 根据权利要求 2至 5任意一项所述的方法, 其特征在于, 所述方法之后 进一步包括: The method according to any one of claims 2 to 5, wherein the method further comprises: 基站按照计算得出的 W对导频信号进行处理, 发送处理后的导频信号; 接收端收到处理后的导频信号后, 计算接收端接收矩阵 。  The base station processes the pilot signal according to the calculated W, and transmits the processed pilot signal; after receiving the processed pilot signal, the receiving end calculates the receiving matrix of the receiving end. 8、 一种基站, 其特征在于, 所述基站包括: A base station, the base station comprising: 初始化及计算模块, 用于假设发送端预编码矩阵为 W , 接收端接收矩阵为 Gf = 时,按照线性均衡准则计算 W,其中,所述 g为接收矩阵的共同系数; 处理及发送模块, 用于根据所述初始化及计算模块所计算出的 W对下行链 路信号进行处理, 发送处理后的下行链路信号。  The initialization and calculation module is configured to assume that the precoding matrix of the transmitting end is W, and when the receiving matrix of the receiving end is Gf =, calculate W according to a linear equalization criterion, where g is a common coefficient of the receiving matrix; processing and transmitting module, The downlink signal is processed according to the W calculated by the initialization and calculation module, and the processed downlink signal is transmitted. 9、 根据权利要求 8所述的基站, 其特征在于, 若所述线性均衡准则为最小 均方误差 MMSE准则, 则所述初始化及计算模块包括: The base station according to claim 8, wherein if the linear equalization criterion is a minimum mean square error MMSE criterion, the initialization and calculation module comprises: 初始化模块, 用于初始化 <¾ = ^>^ , 其中, 所述 = 1,..., , 为同时 服务的用户数, 为第 个用户支持的数据流数, Wfe为第 个用户的接收天线 数; An initialization module, configured to initialize <3⁄4 = ^>^, wherein: = 1,..., , is the number of simultaneous users, the number of data streams supported by the first user, and W fe is the receiving of the first user Number of antennas; 第一计算模块, 用于将所述初始化模块所初始化的 或者将第 二计算模块所计算的 (¾的更新值,
Figure imgf000015_0001
a first calculating module, configured to be initialized by the initialization module or calculated by the second calculating module (3⁄4 of the updated value,
Figure imgf000015_0001
同时由发射功率约束确定 g; 其中, 所述 H , D ^ diag iG," G2 H · · · GK H ) , H = (H H … HK H、", Ηχ , H2 分别为第 2 个用户的 信道矩阵, ξ = DD ) , σ 2为加性高斯白噪声的功率, Ρ为系统总的发射功 率, /为单位矩阵; 第二计算模块, 用于将所述第一计算模块所计算出的 W的更新值, 利用 (¾
Figure imgf000016_0001
计算 ¾的更新值; 其中, 所述 σ2为加性高斯 白噪声的功率;
At the same time, g is determined by the transmission power constraint; wherein, H, D ^ diag iG, "G 2 H · · · G K H ), H = (HH ... H K H , ", Η χ , H 2 are respectively The channel matrix of 2 users, ξ = DD ), σ 2 is the power of additive white Gaussian noise, and Ρ is the total transmit power of the system. Rate, / is a unit matrix; a second calculation module, configured to use the updated value of W calculated by the first calculation module, using (3⁄4
Figure imgf000016_0001
Calculating an updated value of 3⁄4; wherein, the σ 2 is the power of additive white Gaussian noise;
W确定模块, 用于判断所述第二计算模块所计算的本次 W的更新值与上次 W的更新值之差的范数是否大于预先设定的门限值, 如果是, 则指示所述第一 计算模块重新计算 w的更新值, 否则, 确定本次 W的更新值为计算得出的^。  a determining module, configured to determine whether a norm of a difference between the updated value of the current W calculated by the second calculating module and the updated value of the last W is greater than a preset threshold, and if yes, indicating The first calculation module recalculates the updated value of w, otherwise, it determines that the update value of the current W is calculated.
10、根据权利要求 8所述的基站,其特征在于,若所述线性均衡准则为 MMSE 准则, 则所述初始化及计算模块包括: The base station according to claim 8, wherein if the linear equalization criterion is an MMSE criterion, the initialization and calculation module comprises: 初始化模块, 用于初始化 W = /Mxe , 其中, 所述 β为所有用户支持的数据 流数的总和, Μ为发射天线数, /为单位矩阵; An initialization module, configured to initialize W = / Mxe , where β is the sum of the number of data streams supported by all users, Μ is the number of transmitting antennas, / is a unit matrix; 计算模块, 用于将所述初始化模块所初始化的 W = /Mxe , 利用 a calculation module, configured to use W = / Mxe initialized by the initialization module W = HHDH [DHHHDH + μΐ 计 算 W 的 更 新 值 , 其 中 , 所 述 H = (H H … HK H、", Hx , H2 ^ 分别为第 1、 2 个用户的 信道矩阵, σ 2
Figure imgf000016_0002
加性高斯白噪声的功率, 尸为系统总的发射功率;
W = H H D H [DHH H D H + μΐ calculates the updated value of W, where H = (HH ... H K H , ", H x , H 2 ^ are the channels of the first and second users, respectively Matrix, σ 2 is
Figure imgf000016_0002
The power of additive white Gaussian noise, the total transmission power of the system;
W确定模块, 用于判断所述计算模块所计算出的本次 W的更新值与上次 W 的更新值之差的范数是否大于预先设定的门限值, 如果是, 则指示所述计算模 块重新计算 W的更新值, 否则, 确定本次 W的更新值为计算得出的^。 a determining module, configured to determine whether a norm of a difference between the updated value of the current W calculated by the calculating module and the updated value of the last W is greater than a preset threshold, and if yes, indicating the The calculation module recalculates the updated value of W. Otherwise, it determines that the update value of this time W is calculated.
11、 根据权利要求 8 所述的基站, 其特征在于, 若所述线性均衡准则为迫 零 ZF准则, 则所述初始化及计算模块包括: The base station according to claim 8, wherein if the linear equalization criterion is a zero-forcing ZF criterion, the initialization and calculation module includes: 初始化模块, 用于初始化 <¾ = ^>^ , 其中, 所述 = 1,..., , 为同时 服务的用户数,, 为第 个用户支持的数据流数, 为第 个用户的接收天 线数;  An initialization module, configured to initialize <3⁄4 = ^>^, wherein: = 1,..., , is the number of users simultaneously serving, the number of data streams supported by the first user, and the receiving antenna of the first user Number 第一计算模块, 用于将所述初始化模块所初始化的 = /^χΛ^、 或者将第 二计算模块所计算的 (¾的更新值, 按照 ^二 ^1 ^^"]—1计算 w的更新值, 同时由发射功率约束确定 g; 其中, 所迷 ίϋ όΗ , D ^ diagiG," 6 ··· GK H ) ,a first calculation module, configured to initialize the initialization module by = /^ χΛ ^, or Calculated by the calculation module (3⁄4 update value, calculate the update value of w according to ^2^ 1 ^^"]- 1 , and determine g by the transmit power constraint; wherein, the ϋ ϋ όΗ , D ^ diagiG, " 6 ··· G K H ) , H = (H Η … HK HH , Ηχ , Η2 ^ 分别为第 1、 2 个用户的 信道矩阵; H = (H Η ... H K H , H , Η χ , Η 2 ^ are the channel matrices of the first and second users, respectively; 第二计算模块, 用于将所述第一计算模块所计算出的 W的更新值, 利用 a second calculating module, configured to use the updated value of W calculated by the first calculating module Gk =
Figure imgf000017_0001
G k =
Figure imgf000017_0001
W确定模块, 用于判断所述第二计算模块所计算的本次 W的更新值与上次 W的更新值之差的范数是否大于预先设定的门限值, 如果是, 则指示所述第一 计算模块重新计算 w的更新值, 否则, 确定本次 W的更新值为计算得出的^。  a determining module, configured to determine whether a norm of a difference between the updated value of the current W calculated by the second calculating module and the updated value of the last W is greater than a preset threshold, and if yes, indicating The first calculation module recalculates the updated value of w, otherwise, it determines that the update value of the current W is calculated.
12、 根据权利要求 8所述的基站, 其特征在于, 若所述线性均衡准则为 ZF 准则, 则所述初始化及计算模块包括: The base station according to claim 8, wherein if the linear equalization criterion is a ZF criterion, the initialization and calculation module comprises: 初始化模块, 用于初始化 W = /Mxe , 其中, 所述 β为所有用户支持的数据流 数的总和, Μ为发射天线数, /为单位矩阵; An initialization module, configured to initialize W = / Mxe , where β is the sum of the number of data streams supported by all users, Μ is the number of transmitting antennas, / is a unit matrix; 计算模块, 用于将所述初始化模块所初始化的 W = /Mxe, 利用
Figure imgf000017_0002
Η · · · ΗΚ Η )Η , χ , Η2 分别为第 1 、 2 Κ 个用户 的信道矩阵,
Figure imgf000017_0003
a calculation module, configured to use W = / Mxe initialized by the initialization module
Figure imgf000017_0002
Η · · · Η Κ Η ) Η , χ , Η 2 are the channel matrices of the first and second users respectively.
Figure imgf000017_0003
W确定模块, 用于判断所述计算模块所计算出的本次 W的更新值与上次 W 的更新值之差的范数是否大于预先设定的门限值, 如果是, 则指示所述计算模 块重新计算 W的更新值, 否则, 确定本次 W的更新值为计算得出的^。  a determining module, configured to determine whether a norm of a difference between the updated value of the current W calculated by the calculating module and the updated value of the last W is greater than a preset threshold, and if yes, indicating the The calculation module recalculates the updated value of W. Otherwise, it determines that the update value of this time W is calculated.
13、 根据权利要求 9至 12任意一项所述的基站, 其特征在于, 所述 W确定 模块, 用于当判断出所述计算模块或第一计算模块所计算出的本次 W的更新值 与上次 W的更新值之差的范数不大于预先设定的门限值时, 将得到的本次 W的 更新值按发射功率进行归一化,确定归一化之后的 W的更新值为计算得出的^。 The base station according to any one of claims 9 to 12, wherein the W determining module is configured to determine an update value of the current W calculated by the calculation module or the first calculation module. When the norm of the difference from the updated value of the last W is not greater than the preset threshold value, the obtained updated value of the current W is normalized by the transmission power, and the updated value of W after the normalization is determined. For the calculation of ^. 14、 根据权利要求 9至 12任意一项所述的基站, 其特征在于, 所述基站进 一步包括: The base station according to any one of claims 9 to 12, wherein the base station further comprises: 导频信号处理发送模块, 用于按照 W确定模块所确定的计算得出的 W对导 频信号进行处理, 发送处理后的导频信号。 a pilot signal processing transmitting module, configured to perform a W-guided calculation according to the determination determined by the W determining module The frequency signal is processed and the processed pilot signal is transmitted.
Figure imgf000019_0001
Figure imgf000019_0001
Figure imgf000020_0001
Figure imgf000020_0001
Figure imgf000021_0001
Figure imgf000021_0001
图 4 Figure 4
Figure imgf000022_0001
Figure imgf000022_0001
图 5 Figure 5
Figure imgf000023_0001
Figure imgf000023_0001
图 6 Figure 6
Figure imgf000024_0001
Figure imgf000024_0001
PCT/CN2008/073352 2007-12-14 2008-12-05 A method and base station for transmitting downlink signals Ceased WO2009076863A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2007103021122A CN101459634B (en) 2007-12-14 2007-12-14 A method and base station for sending downlink signal
CN200710302112.2 2007-12-14

Publications (1)

Publication Number Publication Date
WO2009076863A1 true WO2009076863A1 (en) 2009-06-25

Family

ID=40770270

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/073352 Ceased WO2009076863A1 (en) 2007-12-14 2008-12-05 A method and base station for transmitting downlink signals

Country Status (2)

Country Link
CN (1) CN101459634B (en)
WO (1) WO2009076863A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012077299A1 (en) 2010-12-10 2012-06-14 パナソニック株式会社 Signal generation method and signal generation device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1653768A (en) * 2002-03-27 2005-08-10 高通股份有限公司 Precoding of Multipath Channels in MIMO Systems
WO2007051192A2 (en) * 2005-10-27 2007-05-03 Qualcomm Incorporated A method and apparatus for pre-coding for a mimo system
CN101087169A (en) * 2006-06-09 2007-12-12 上海原动力通信科技有限公司 Linear pre-coding method and device of TDD system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1653768A (en) * 2002-03-27 2005-08-10 高通股份有限公司 Precoding of Multipath Channels in MIMO Systems
WO2007051192A2 (en) * 2005-10-27 2007-05-03 Qualcomm Incorporated A method and apparatus for pre-coding for a mimo system
CN101087169A (en) * 2006-06-09 2007-12-12 上海原动力通信科技有限公司 Linear pre-coding method and device of TDD system

Also Published As

Publication number Publication date
CN101459634B (en) 2011-06-01
CN101459634A (en) 2009-06-17

Similar Documents

Publication Publication Date Title
Xing et al. Robust joint design of linear relay precoder and destination equalizer for dual-hop amplify-and-forward MIMO relay systems
CN110492915A (en) A kind of power distribution method based on the short packet transmission of MIMO-NOMA
WO2012075834A1 (en) Precoding method and apparatus
CN105871434B (en) The topological interference alignment schemes of MIMO interference channel
CN101964695B (en) Method and system for precoding multi-user multi-input multi-output downlink
CN109120320A (en) Precoding technique based on time reversal in extensive MIMO network
CN102801453B (en) Method for forming multiuser MIMO distributed beam based on spatial distance
Lv et al. Two-way AF MIMO multi-relay system design using MMSE-DFE techniques
CN102404031A (en) Self-adaptive user scheduling method based on maximum throughput
CN101242381A (en) Linear precoding method for multi-user MIMO system
CN102932041B (en) Method for encoding and decoding asynchronous space-time code for collaborative multi-point transmission
CN102215073B (en) Multipoint-multiuser uplink low-complexity MIMO (Multiple Input Multiple Output) detection method
CN101944942B (en) Multi-antenna transmission method and system for low-complexity adaptive transmission
CN107154818A (en) Co-channel full duplex bi-directional relaying transmission method while based on single carrier frequency domain equalization
CN102118329A (en) Method and device for interference elimination in multi-antenna system
WO2009076863A1 (en) A method and base station for transmitting downlink signals
CN106209186A (en) A kind of multiuser distributed MIMO multiaerial system downlink precoding method
CN103648140B (en) The wireless multi-hop routing network coding transmission method merged based on MIMO and PNC
Zhang et al. Optimal space-time transceiver design for selective wireless broadcast with channel state information
Carvalho et al. Joint spatial multiplexing and transmit diversity in MIMO ad hoc networks
Hu et al. Combined transceiver optimization for uplink multiuser MIMO with limited CSI
CN104270118B (en) Design method of filter coefficient in filter-and-forward relay network
Bogale et al. Linear transceiver design for downlink multiuser MIMO systems: Downlink-interference duality approach
Benjebbour et al. Performance improvement of ordered successive detection with imperfect channel estimates for MIMO systems
CN113691286A (en) Traversal rate calculation method of cooperative spatial modulation system based on non-orthogonal multiple access

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08862128

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08862128

Country of ref document: EP

Kind code of ref document: A1