[go: up one dir, main page]

CN105846879B - A kind of iteration beam-forming method in millimeter wave pre-coding system - Google Patents

A kind of iteration beam-forming method in millimeter wave pre-coding system Download PDF

Info

Publication number
CN105846879B
CN105846879B CN201610439487.2A CN201610439487A CN105846879B CN 105846879 B CN105846879 B CN 105846879B CN 201610439487 A CN201610439487 A CN 201610439487A CN 105846879 B CN105846879 B CN 105846879B
Authority
CN
China
Prior art keywords
vector
receiving end
receiving
transmitting
transmitting end
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.)
Expired - Fee Related
Application number
CN201610439487.2A
Other languages
Chinese (zh)
Other versions
CN105846879A (en
Inventor
娄念念
成先涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201610439487.2A priority Critical patent/CN105846879B/en
Publication of CN105846879A publication Critical patent/CN105846879A/en
Application granted granted Critical
Publication of CN105846879B publication Critical patent/CN105846879B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • 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
    • H04B7/0617Diversity 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 for beam forming

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Transmission System (AREA)

Abstract

The invention belongs to wireless communication technology fields, a kind of more particularly to method for the antenna training expense for reducing iteration beam forming using interchannel sparsity in wireless multiple-input and multiple-output (Multiple Input Multiple Output, MIMO) communication system.The present invention proposes a kind of iteration beam-forming method in millimeter wave pre-coding system, for overcoming the defect that dominant eigenvalue antenna training expense is excessive in extensive mimo system, this method utilizes the spatial sparsity of millimeter wave channel, sparse Problems of Reconstruction is converted by the estimation problem of received vector in the training of millimeter wave mimo antenna, to reduce loss using the correlation theory of compressed sensing.

Description

一种在毫米波预编码系统中的迭代波束成形方法An Iterative Beamforming Method in Millimeter Wave Precoding System

技术领域technical field

本发明属于无线通信技术领域,尤其涉及一种在无线多输入多输出(MultipleInput Multiple Output,MIMO)通信系统中利用信道间稀疏性降低迭代波束成形的天线训练开销的方法。The invention belongs to the technical field of wireless communication, and in particular relates to a method for reducing antenna training overhead of iterative beamforming by utilizing inter-channel sparsity in a wireless multiple input multiple output (MIMO) communication system.

背景技术Background technique

波束成形技术是一种阵列信号处理技术,可以看作空域线性滤波,在MIMO系统中可以用于克服路径损耗,改善接收信噪比,提升系统容量等。在波束成形技术中,关键是获得在当前信道状态下收发端的满足设定准则的最优阵列信号加权向量。在容量最优准则下,收发端的波束成形加权向量是通过信道矩阵的奇异值分解(SVD)而得到的奇异向量,具体原理叙述如下:Beamforming technology is an array signal processing technology, which can be regarded as spatial linear filtering. In MIMO systems, it can be used to overcome path loss, improve received signal-to-noise ratio, and increase system capacity. In the beamforming technology, the key is to obtain the optimal array signal weight vector of the transceiver end that satisfies the set criteria under the current channel state. Under the optimal capacity criterion, the beamforming weight vector at the transceiver end is a singular vector obtained by singular value decomposition (SVD) of the channel matrix. The specific principle is described as follows:

假设MIMO系统的接收天线数目为NT,发射天线数目为NR,信道矩阵可以进行SVD分解,表示为H=UΛVH,其中,(·)H表示矩阵共轭转置,分别是大小为NR×NR与NT×NT的酉矩阵,Λ是一个NR×NT对角阵,其对角元为按降序排列的H的奇异值(σ12,…σm),m=min(NT,NR)。Assuming that the number of receive antennas in a MIMO system is NT , the number of transmit antennas is NR , and the channel matrix SVD decomposition can be performed, expressed as H=UΛV H , where (·) H represents the matrix conjugate transpose, and are unitary matrices of size N R ×N R and N T × NT respectively, and Λ is an N R × NT diagonal matrix whose diagonal elements are the singular values of H in descending order (σ 12 , . . . σ m ), m=min( NT , NR ).

对于NS维的波束成形,发送端与接收端波束成形矩阵分别采用所述信道矩阵H的右奇异矩阵V和左奇异矩阵U的前m列,即F=[v1,v2,…,vm],W=[u1,u2,…,um],其中,NS≤m。For NS -dimensional beamforming, the beamforming matrices of the transmitting end and the receiving end respectively use the right singular matrix V and the first m columns of the left singular matrix U of the channel matrix H, that is, F=[v 1 ,v 2 ,..., v m ], W=[u 1 , u 2 , . . . , um ], where N S ≤ m.

假设发送符号为x=[x1,x2,…,xm]T,接收符号为y=[y1,y2,…,ym]T,噪声 Assuming that the transmitted symbol is x=[x 1 , x 2 ,...,x m ] T , the received symbol is y=[y 1 , y 2 ,..., y m ] T , the noise but

可见,特征波束成形等效地将MIMO信道划分为m个并行独立的子信道,每个子信道都获得了最大化的信噪比。It can be seen that the eigenbeamforming equivalently divides the MIMO channel into m parallel independent sub-channels, each of which achieves a maximized signal-to-noise ratio.

通常,接收端通过估计信道矩阵H并进行SVD分解来获得收发双方的波束成形矩阵,之后接收端将发送端的波束成形矩阵F反馈至发送端。这种直接估计和反馈的方法适用于天线数目较小的情况,而在天线数目较多的MIMO系统中(例如,毫米波MIMO系统的天线数目多达几十个),其计算复杂度和训练开销都变得无法承受。Usually, the receiving end obtains the beamforming matrices of the transmitting and receiving parties by estimating the channel matrix H and performing SVD decomposition, and then the receiving end feeds back the beamforming matrix F of the transmitting end to the transmitting end. This direct estimation and feedback method is suitable for a small number of antennas, but in a MIMO system with a large number of antennas (for example, the number of antennas in a millimeter-wave MIMO system is up to several tens), its computational complexity and training Expenses have become unbearable.

在时分双工(Time Division Duplex,TDD)系统中,利用上行信道和下行信道的互易性,提出了一种不用估计信道参数即可获得特征向量的迭代波束成形方法,即幂迭代方法。之后进一步将这种方法扩展到了多维的波束成形,即通过逐个阶段剥离的方式得到NS个波束成形矢量,也就是波束成形矩阵,每个阶段都要经历一轮幂迭代。传统幂迭代方法在一个阶段的迭代中,正向迭代时,接收方为了得到完整的接收向量,假设接收方使用单位矩阵作为接收波束成形矩阵,发送端必须发送同一个训练序列NT次。同理,反向迭代时,接收端必须发送训练序列NR次。假设预设迭代次数为NITER,那么一个阶段的迭代收发次数为NITER(NT+NR),迭代的开销和收发双方天线数目的综合成正比。In a Time Division Duplex (TDD) system, an iterative beamforming method that can obtain eigenvectors without estimating channel parameters is proposed by utilizing the reciprocity of the uplink channel and the downlink channel, that is, the power iteration method. Later, this method is further extended to multi-dimensional beamforming, that is, N S beamforming vectors, that is, beamforming matrices, are obtained by peeling off stage by stage, and each stage has to undergo one round of power iteration. In one-stage iteration of the traditional power iterative method, in order to obtain a complete receiving vector, the receiver assumes that the receiver uses the identity matrix as the receiving beamforming matrix during forward iteration, and the transmitter must send the same training sequence N T times. Similarly, during reverse iteration, the receiver must send the training sequence NR times. Assuming that the preset number of iterations is N ITER , then the number of iterative transceivers in one stage is N ITER ( NT + NR ), and the iterative overhead is proportional to the sum of the number of antennas on both sides of the transceiver.

可见,当收发双方的天线数目较小时,开销不大,但是随着天线数目的增加,训练阶段的开销随着天线数目成倍增加。It can be seen that when the number of antennas on both sides of the transceiver is small, the overhead is not large, but as the number of antennas increases, the overhead in the training phase increases exponentially with the number of antennas.

发明内容SUMMARY OF THE INVENTION

为了克服大规模MIMO系统中幂迭代方法天线训练开销过大的缺陷,本发明提出一种在毫米波预编码系统中的迭代波束成形方法,该方法利用毫米波信道的空间稀疏性,将毫米波MIMO天线训练中接收向量的估计问题转化为稀疏重建问题,从而利用压缩感知的相关理论来降低损耗。In order to overcome the defect that the antenna training overhead of the power iteration method in the massive MIMO system is too large, the present invention proposes an iterative beamforming method in the millimeter wave precoding system. The estimation problem of the received vector in MIMO antenna training is transformed into a sparse reconstruction problem, so that the related theory of compressed sensing can be used to reduce the loss.

为了方便地描述本发明的内容,首先对本发明中所使用的概念和术语进行定义。In order to conveniently describe the content of the present invention, the concepts and terms used in the present invention are first defined.

空间稀疏性:无线信号由于较高的路径损耗和极差的散射性能,收发双方只由有限的几条电磁波传播路径相连接,和信道有关的信号计算问题可以方便地表达为稀疏重建问题。Spatial sparsity: Due to the high path loss and extremely poor scattering performance of wireless signals, the transmitter and receiver are only connected by a limited number of electromagnetic wave propagation paths. The signal calculation problem related to the channel can be conveniently expressed as a sparse reconstruction problem.

稀疏多径信道模型:稀疏多径信道可以建模为具有K路多径的几何模型其中,表示第i径的复信道增益,θi表示第i径的离开角,φi表示第i径的到达角,aTi)是发送端的天线阵列响应,aRi)是接收端的天线阵列响应,i=1,2,...,K。所述天线阵列采用均匀线性阵列(ULAs),则发送端的天线阵列响应可以表达成接收端的天线阵列响应可以表达成其中,λ是信号波长,d是天线阵元间距,一般取 Sparse multipath channel model: A sparse multipath channel can be modeled as a geometric model with K-path multipath in, represents the complex channel gain of the i-th path, θ i represents the departure angle of the i-th path, φ i represents the arrival angle of the i-th path, a Ti ) is the antenna array response of the transmitter, a Ri ) is the receiving end The antenna array response at the end, i=1,2,...,K. The antenna array adopts Uniform Linear Arrays (ULAs), then the antenna array response at the transmitting end can be expressed as The antenna array response at the receiver can be expressed as Among them, λ is the signal wavelength, d is the distance between the antenna elements, generally taken as

一种在毫米波预编码系统中的迭代波束成形方法,步骤如下:An iterative beamforming method in a millimeter wave precoding system, the steps are as follows:

S1、利用稀疏多径信道的几何模型进行稀疏建模,将与信道关联的接收信号的估计问题表示成稀疏信号的恢复问题,定义接收端字典矩阵定义发送端字典矩阵其中,N表示接收端字典长度,M表示接收端字典长度;S1. Use the geometric model of the sparse multipath channel for sparse modeling, express the estimation problem of the received signal associated with the channel as the recovery problem of the sparse signal, and define the dictionary matrix of the receiving end Define the sender dictionary matrix Among them, N represents the length of the dictionary at the receiving end, and M represents the length of the dictionary at the receiving end;

S2、进行角度量化码本的建立,接收端码本为发射端码本为其中, 为码本大小,NT为发送天线数目,NR为接收天线数目;S2, the establishment of the angle quantization codebook, the receiving end codebook is The transmitter codebook is in, is the codebook size, NT is the number of transmit antennas, and NR is the number of receive antennas;

S3、初始阶段处理,具体如下:S3, initial stage processing, as follows:

S31、发送端生成一个NT×1向量[1,0,0,…,0]T并进行归一化作为初始向量,并放入码本中使用稀疏信号恢复算法估计得到初始向量f;S31. The sender generates an N T ×1 vector [1,0,0,...,0] T and normalizes it as an initial vector, and puts it into a codebook and uses a sparse signal recovery algorithm to estimate the initial vector f;

S32、分别定义此过程中的发送端和接收端的测量次数Nmr0,Nmt0S32, respectively define the measurement times Nmr 0 and Nmt 0 of the sender and the receiver in this process;

S33、在O个随机矩阵中选取发送端最优测量矩阵ΦT 0,选取接收端的最优测量矩阵ΦR 0,其中,O为不为零的自然数,选取发送端最优测量矩阵ΦT 0和选取接收端的最优测量矩阵ΦR 0为经验判断过程;S33. Select the optimal measurement matrix Φ T 0 of the transmitting end from the O random matrices, and select the optimal measurement matrix Φ R 0 of the receiving end, where O is a non-zero natural number, and select the optimal measurement matrix Φ T 0 of the transmitting end and selecting the optimal measurement matrix Φ R 0 of the receiving end as the empirical judgment process;

S34、接收波束成形向量训练,具体如下:S34, receive beamforming vector training, as follows:

S34-1、发送端连续发送Nmt0次向量f至接收端,接收端接收过程中使用ΦR 0的列作为波束成形加权合并向量,接收端得到其中,nR表示接收端的加性高斯白噪声向量, S34-1. The transmitting end continuously sends the vector f of Nmt 0 times to the receiving end, and the receiving end uses the column of Φ R 0 as the beamforming weighted combining vector in the receiving process, and the receiving end obtains Among them, n R represents the additive white Gaussian noise vector at the receiver,

S34-2、接收端使用稀疏信号恢复算法计算出表示接收信号到达角在S1所述字典矩阵ARD中的位置的稀疏向量zR,其中,zR是一个N×1的列向量,N表示字典ARD的长度,zR中有K个非零元素,K<<N;S34-2. The receiving end uses a sparse signal recovery algorithm to calculate a sparse vector z R representing the position of the angle of arrival of the received signal in the dictionary matrix A RD described in S1, where z R is an N×1 column vector, and N represents The length of the dictionary A RD , there are K non-zero elements in z R , K<<N;

S34-3、Hf≈ARDzR,所述Hf存储在NR×1向量g中,即g=ARDzR,其中,信道矩阵接收端对向量g进行归一化,即并将返回至发送端;S34-3, Hf≈A RD z R , the Hf is stored in the NR ×1 vector g, that is, g=A RD z R , where the channel matrix The receiver normalizes the vector g, that is, and will return to the sender;

S35、发送波束成形向量训练,具体如下:S35. Send beamforming vector training, as follows:

S35-1、接收端连续发送Nmr0次S34-3所述向量至发送端,发送端在接收过程中使用ΦT 0的列作为波束成形加权合并向量,发送端得到其中,nT表示第k次迭代发送端的加性高斯白噪声向量, S35-1, the receiving end continuously sends Nmr 0 times the vector described in S34-3 To the transmitting end, the transmitting end uses the column of Φ T 0 as the beamforming weighted combining vector in the receiving process, and the transmitting end obtains Among them, n T represents the additive white Gaussian noise vector at the sender of the k-th iteration,

S35-2、发送端使用稀疏信号恢复算法计算出表示接收信号到达角在S1所述字典矩阵ATD中的位置的稀疏向量zT,其中,zT是一个M×1的列向量,M表示字典ATD的长度,zT中有K个非零元素,K<<M;S35-2. The transmitting end uses a sparse signal recovery algorithm to calculate a sparse vector z T representing the position of the angle of arrival of the received signal in the dictionary matrix A TD described in S1, where z T is an M×1 column vector, and M represents The length of the dictionary A TD , there are K non-zero elements in z T , K<<M;

S35-3、所述存储在NT×1向量f中,即f=ATDzT,发送端对向量f进行归一化,即并将返回至接收端;S35-3, said Stored in the N T ×1 vector f, that is, f=A TD z T , and the sender normalizes the vector f, that is, and will return to the receiver;

S4、迭代过程,具体如下:S4, the iterative process, as follows:

S41、分别定义此过程中的发送端和接收端的测量次数Nmr,Nmt;S41, respectively define the measurement times Nmr and Nmt of the sender and the receiver in this process;

S42、找到S24-2,S25-2中K个非零元素的位置所对应的角度,并将K个角度放入个相位中找到与之最近的相位,最后得到相位 将其转置即为发送端和接收端的测量矩阵,其中,个相位是将-π~π进行个量化;S42. Find the angles corresponding to the positions of the K non-zero elements in S24-2 and S25-2, and put the K angles into Find the closest phase among the phases, and finally get the phase Transposing it is the measurement matrix of the sender and receiver, where, A phase is the process of -π~π quantification;

S43、接收波束成形向量训练,具体如下:发送端连续发送Nmt次向量f至接收端,接收端接收过程中使用ΦR的列作为波束成形加权合并向量,接收端得到r=ΦR H(Hf+nR),接收端使用最小二乘法计算出系数hR=(ΦRAR)-1r,并求得v=ARhR,并将v放入码本中使用稀疏信号恢复算法进行估计,接收端对估计后的向量v进行归一化,即并将返回至发送端;S43. Receive beamforming vector training, as follows: the transmitting end continuously sends Nmt times vector f to the receiving end, and the receiving end uses the column of Φ R as the beamforming weighted combining vector in the receiving process, and the receiving end obtains r=Φ R H (Hf +n R ), the receiver uses the least squares method to calculate the coefficient h R =(Φ R A R ) -1 r, and obtains v=A R h R , and puts v into the codebook and uses the sparse signal recovery algorithm To estimate, the receiver normalizes the estimated vector v, that is, and will return to the sender;

S44、发送波束成形向量训练,具体如下:接收端连续发送Nmr次向量至发送端,发送端接收过程中使用ΦT的列作为波束成形加权合并向量,发送端得到发送端使用最小二乘法计算出系数hT=(ΦTAT)-1t,并求得f=AThT,并将f放入码本中使用稀疏信号恢复算法进行估计,发送端对估计后的向量f进行归一化,即并将返回至接收端,即回到S43进行迭代;S44. Sending beamforming vector training, the details are as follows: the receiving end continuously sends Nmr vectors To the transmitting end, the column of Φ T is used as the beamforming weighted combining vector in the receiving process of the transmitting end, and the transmitting end obtains The transmitting end uses the least squares method to calculate the coefficient h T =(Φ T A T ) -1 t, and obtains f=A T h T , and puts f into the codebook and uses the sparse signal recovery algorithm for estimation. The transmitting end Normalize the estimated vector f, i.e. and will Return to the receiving end, that is, return to S43 for iteration;

S5、最后将迭代后得到的v,f输出即可。S5. Finally, output v and f obtained after iteration.

进一步地,S33所述O=10000。Further, O=10000 in S33.

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

本发明保留了幂迭代方法的好处,即无需估计信道状态信息,收敛性较好。同时,利用毫米波MIMO信道的空间稀疏性,在获得接收信号向量的时候无需再发送和天线数目一样多次数的同一训练序列,而只需要发送远少于天线数目的次数,且此阵列系统调整了每个天线的信号相位。The present invention retains the advantages of the power iteration method, that is, the channel state information need not be estimated, and the convergence is better. At the same time, using the spatial sparsity of the millimeter-wave MIMO channel, when obtaining the received signal vector, it is not necessary to send the same training sequence as many times as the number of antennas, but only the number of times far less than the number of antennas needs to be sent, and the array system adjusts the signal phase of each antenna.

本发明和幂迭代方法类似,采用多阶段投影迭代的方式,可以轻易地扩展到多流MIMO系统的天线训练中。Similar to the power iteration method, the present invention adopts a multi-stage projection iteration method, which can be easily extended to the antenna training of the multi-stream MIMO system.

附图说明Description of drawings

图1毫米波MIMO波束成形系统图。Figure 1 Diagram of a mmWave MIMO beamforming system.

图2是本发明仿真程序的流程图。Fig. 2 is a flow chart of the simulation program of the present invention.

图3是本发明应用于二流波束成形的情形的容量性能曲线对比图。FIG. 3 is a comparison diagram of capacity performance curves when the present invention is applied to two-stream beamforming.

图4是本发明应用于四流波束成形的情形的容量性能曲线对比图。FIG. 4 is a comparison diagram of capacity performance curves in the case where the present invention is applied to four-stream beamforming.

具体实施方式Detailed ways

下面结合实施例和附图,详细说明本发明的技术方案。The technical solutions of the present invention will be described in detail below with reference to the embodiments and the accompanying drawings.

如图1所示毫米波MIMO波束成形系统图,图中展示的是具有NS个数据流的MIMO系统,使用特征波束成形,则发送端波束成形矩阵接收端波束成形矩阵 As shown in Figure 1, the millimeter-wave MIMO beamforming system diagram shows a MIMO system with N S data streams. Using eigenbeamforming, the beamforming matrix at the transmitting end Receiver Beamforming Matrix

图3是本发明应用于二流波束成形的情形的容量性能曲线,从上到下分别为SVD条件下的曲线,本发明的曲线。图4是本发明应用于四流波束成形的情形的容量性能曲线。FIG. 3 is a capacity performance curve in the case where the present invention is applied to two-stream beamforming, from top to bottom are the curves under SVD conditions and the curves of the present invention. FIG. 4 is a capacity performance curve for the case where the present invention is applied to four-stream beamforming.

实施例、example,

S1、利用稀疏多径信道的几何模型进行稀疏建模,将与信道关联的接收信号的估计问题表示成稀疏信号的恢复问题,定义接收端字典矩阵定义发送端字典矩阵其中,N表示接收端字典长度,M表示接收端字典长度,N越大,表示量化越精细,从而量化误差越小,M越大,表示量化越精细,从而量化误差越小;S1. Use the geometric model of the sparse multipath channel for sparse modeling, express the estimation problem of the received signal associated with the channel as the recovery problem of the sparse signal, and define the dictionary matrix of the receiving end Define the sender dictionary matrix Among them, N represents the length of the dictionary at the receiving end, M represents the length of the dictionary at the receiving end, the larger the N, the finer the quantization, and the smaller the quantization error, the larger the M, the finer the quantization, and the smaller the quantization error;

S2、进行角度量化码本的建立,接收端码本为发射端码本为其中, 为码本大小,NT为发送天线数目,NR为接收天线数目;S2, the establishment of the angle quantization codebook, the receiving end codebook is The transmitter codebook is in, is the codebook size, NT is the number of transmit antennas, and NR is the number of receive antennas;

S3、初始阶段处理,具体如下:S3, initial stage processing, as follows:

S31、发送端生成一个NT×1向量[1,0,0,…,0]T并进行归一化作为初始向量,并放入码本中使用稀疏信号恢复算法估计得到初始向量f;S31. The sender generates an N T ×1 vector [1,0,0,...,0] T and normalizes it as an initial vector, and puts it into a codebook and uses a sparse signal recovery algorithm to estimate the initial vector f;

S32、分别定义此过程中的发送端和接收端的测量次数Nmr0,Nmt0S32, respectively define the measurement times Nmr 0 and Nmt 0 of the sender and the receiver in this process;

S33、在10000个随机矩阵中找到表示发送端和接收端的最优测量矩阵ΦT 0R 0S33, find the optimal measurement matrix Φ T 0 , Φ R 0 representing the sender and the receiver among the 10,000 random matrices;

S34、接收波束成形向量训练,具体如下:S34, receive beamforming vector training, as follows:

S34-1、发送端连续发送Nmt0次向量f至接收端,接收端接收过程中使用ΦR 0的列作为波束成形加权合并向量,接收端得到其中,nR表示接收端的加性高斯白噪声向量, S34-1. The transmitting end continuously sends the vector f of Nmt 0 times to the receiving end, and the receiving end uses the column of Φ R 0 as the beamforming weighted combining vector in the receiving process, and the receiving end obtains Among them, n R represents the additive white Gaussian noise vector at the receiver,

S34-2、接收端使用稀疏信号恢复算法计算出表示接收信号到达角在S1所述字典矩阵ARD中的位置的稀疏向量zR,其中,zR是一个N×1的列向量,N表示字典ARD的长度,zR中有K个非零元素,K<<N;S34-2. The receiving end uses a sparse signal recovery algorithm to calculate a sparse vector z R representing the position of the angle of arrival of the received signal in the dictionary matrix A RD described in S1, where z R is an N×1 column vector, and N represents The length of the dictionary A RD , there are K non-zero elements in z R , K<<N;

S34-3、Hf≈ARDzR,所述Hf存储在NR×1向量g中,即g=ARDzR,其中,信道矩阵接收端对向量g进行归一化,即并将返回至发送端;S34-3, Hf≈A RD z R , the Hf is stored in the NR ×1 vector g, that is, g=A RD z R , where the channel matrix The receiver normalizes the vector g, that is, and will return to the sender;

S35、发送波束成形向量训练,具体如下:S35. Send beamforming vector training, as follows:

S35-1、接收端连续发送Nmr0次S34-3所述向量至发送端,发送端在接收过程中使用ΦT 0的列作为波束成形加权合并向量,发送端得到其中,nT表示第k次迭代发送端的加性高斯白噪声向量, S35-1, the receiving end continuously sends Nmr 0 times the vector described in S34-3 To the transmitting end, the transmitting end uses the column of Φ T 0 as the beamforming weighted combining vector in the receiving process, and the transmitting end obtains Among them, n T represents the additive white Gaussian noise vector at the sender of the k-th iteration,

S35-2、发送端使用稀疏信号恢复算法计算出表示接收信号到达角在S1所述字典矩阵ATD中的位置的稀疏向量zT,其中,zT是一个M×1的列向量,M表示字典ATD的长度,zT中有K个非零元素,K<<M;S35-2. The transmitting end uses a sparse signal recovery algorithm to calculate a sparse vector z T representing the position of the angle of arrival of the received signal in the dictionary matrix A TD described in S1, where z T is an M×1 column vector, and M represents The length of the dictionary A TD , there are K non-zero elements in z T , K<<M;

S35-3、所述存储在NT×1向量f中,即f=ATDzT,发送端对向量f进行归一化,即并将返回至发接收端;S35-3, said Stored in the N T ×1 vector f, that is, f=A TD z T , and the sender normalizes the vector f, that is, and will Return to the sender and receiver;

S4、迭代过程,具体如下:S4, the iterative process, as follows:

S41、分别定义此过程中的发送端和接收端的测量次数Nmr,Nmt;S41, respectively define the measurement times Nmr and Nmt of the sender and the receiver in this process;

S42、找到S24-2,S25-2中K个非零元素的位置所对应的角度,并将K个角度放入个相位中找到与之最近的相位,最后得到相位 将其转置即为发送端和接收端的测量矩阵,其中,个相位是将-π~π进行个量化;S42. Find the angles corresponding to the positions of the K non-zero elements in S24-2 and S25-2, and put the K angles into Find the closest phase among the phases, and finally get the phase Transposing it is the measurement matrix of the sender and receiver, where, A phase is the process of -π~π quantification;

S43、接收波束成形向量训练,具体如下:发送端连续发送Nmt次向量f至接收端,接收端接收过程中使用ΦR的列作为波束成形加权合并向量,接收端得到r=ΦR H(Hf+nR),接收端使用最小二乘法计算出系数hR=(ΦRAR)-1r,并求得v=ARhR,并将v放入码本中使用稀疏信号恢复算法进行估计,接收端对估计后的向量v进行归一化,即并将返回至发送端;S43. Receive beamforming vector training, the details are as follows: the transmitting end continuously sends the Nmt times vector f to the receiving end, and the receiving end uses the column of Φ R as the beamforming weighted combining vector in the receiving process, and the receiving end obtains r=Φ R H (Hf +n R ), the receiver uses the least squares method to calculate the coefficient h R =(Φ R A R ) -1 r, and obtains v=A R h R , and puts v into the codebook and uses the sparse signal recovery algorithm To estimate, the receiver normalizes the estimated vector v, that is, and will return to the sender;

S44、发送波束成形向量训练,具体如下:接收端连续发送Nmr次向量至发送端,发送端接收过程中使用ΦT的列作为波束成形加权合并向量,发送端得到发送端使用最小二乘法计算出系数hT=(ΦTAT)-1t,并求得f=AThT,并将f放入码本中使用稀疏信号恢复算法进行估计,发送端对估计后的向量f进行归一化,即并将返回至接收端,即回到S43进行迭代;S44. Sending beamforming vector training, the details are as follows: the receiving end continuously sends Nmr vectors To the transmitting end, the column of Φ T is used as the beamforming weighted combining vector in the receiving process of the transmitting end, and the transmitting end obtains The sender uses the least squares method to calculate the coefficient h T =(Φ T A T ) -1 t, and obtains f=A T h T , and puts f into the codebook and uses the sparse signal recovery algorithm for estimation. Normalize the estimated vector f, i.e. and will Return to the receiving end, that is, return to S43 for iteration;

S5、最后将迭代后得到的v,f输出即可。S5. Finally, output v and f obtained after iteration.

Claims (2)

1. An iterative beamforming method in a millimeter wave precoding system, comprising the steps of:
s1, sparse modeling is carried out by utilizing a geometric model of a sparse multipath channel, the estimation problem of the received signal related to the channel is expressed as the recovery problem of the sparse signal, and a receiving end dictionary matrix is definedWherein d is the antenna array element spacing, and λ is the signal wavelength, defining the transmitting end dictionary momentMatrix ofWherein, N represents the length of the receiving end dictionary, and M represents the length of the sending end dictionary;
s2, establishing an angle quantization codebook, wherein the codebook at the receiving end isThe transmitting end codebook isWherein, is the codebook size, NTFor the number of transmitting antennas, NRIs the number of receive antennas;
s3, initial stage processing, specifically including:
s31, the sending end generates an NTX 1 vector [1,0,0, …,0]TNormalizing the vector to be used as an initial vector, and putting the initial vector into a codebook to obtain an initial vector f by using a sparse signal recovery algorithm for estimation;
s32, defining the measuring times Nmr of the transmitting end and the receiving end in the process respectively0,Nmt0
S33, selecting optimal measurement matrix phi of sending end from O random matricesT 0Selecting the optimal measurement matrix phi of the receiving endR 0Wherein O is a natural number not equal to zero, and selecting the optimal measurement matrix phi of the transmitting endT 0And selecting the optimal measurement matrix phi of the receiving endR 0Is an experience judging process;
s34, training a receiving beam forming vector, specifically as follows:
s34-1, sending end continuously sends Nmt0The sub-vector f reaches the receiving end, and phi is used in the receiving process of the receiving endR 0The column of (a) is used as a beam forming weighting merging vector, and the receiving end obtainsWherein n isRRepresenting an additive white gaussian noise vector at the receiving end,σ2is the variance;
s34-2, the receiving end uses sparse signal recovery algorithm to calculate dictionary matrix A representing the arrival angle of the received signal in S1RDSparse vector z of a position in (1)RWherein z isRIs an N x 1 column vector, N representing the dictionary ARDLength of (1), zRK nonzero elements exist in the alloy, and K is less than N;
S34-3、Hf≈ARDzRsaid Hf is stored in NRX 1 vector g, i.e. g ═ aRDzRWherein the channel matrixThe receiving end normalizes the vector g, i.e.And will beReturning to the sending end;
s35, training a transmitting beamforming vector, specifically as follows:
s35-1, receiving end continuously sends Nmr0Vector of sub S34-3To the transmitting end, the transmitting end uses phi in the receiving processT 0As a beamforming weighted combining vector, transmitEnd to obtainWherein n isTRepresenting an additive white gaussian noise vector at the sender for the kth iteration,
s35-2, the transmitting end uses sparse signal recovery algorithm to calculate dictionary matrix A representing the arrival angle of the received signal in S1TDSparse vector z of a position in (1)TWherein z isTIs an M x 1 column vector, M representing the dictionary ATDLength of (1), zTK nonzero elements exist in the alloy, and K is less than M;
S35-3、the above-mentionedIs stored in NTX 1 vector f, i.e. f ═ ATDzTThe transmitting end normalizes the vector f, i.e.And will beReturning to the receiving end;
s4, an iteration process is specifically as follows:
s41, respectively defining the measuring times Nmr and Nmt of the transmitting end and the receiving end in the process;
s42, finding the corresponding angles of the positions of K nonzero elements in S34-2 and S35-2, and putting the K angles intoFinding the nearest phase from the phases to obtain the phase And transposing the obtained matrix to obtain a measurement matrix of a transmitting end and a receiving end, wherein,a phase is to carry out-piQuantizing;
s43, training a receiving beam forming vector, specifically as follows: the transmitting end continuously transmits the Nmt subvectors f to the receiving end, and the receiving end uses phi in the receiving processRThe column of (b) is used as a beam forming weighting merging vector, and the receiving end obtains r ═ phiR H(Hf+nR) The receiving end calculates the coefficient h by using a least square methodR=(ΦRAR)-1r, and find v ═ ARhRAnd v is put into a codebook and is estimated by using a sparse signal recovery algorithm, and the receiving end normalizes the estimated vector v, namelyAnd will beReturning to the sending end;
s44, training a transmitting beamforming vector, specifically as follows: the receiving end continuously sends Nmr times of vectorsTo the transmitting end, phi is used in the receiving process of the transmitting endTThe column of (a) is taken as a beam forming weighting merging vector, and the sending end obtainsTransmitting end using least squaresCalculating coefficient h by the methodT=(ΦTAT)-1t, and find f ═ AThTAnd f is put into a codebook and is estimated by using a sparse signal recovery algorithm, and the transmitting end normalizes the estimated vector f, namelyAnd will beReturning to the receiving end, namely returning to S43 for iteration;
and S5, finally outputting the v and f obtained after iteration.
2. The iterative beamforming method in a millimeter wave precoding system according to claim 1, wherein: s33 where O is 10000.
CN201610439487.2A 2016-06-20 2016-06-20 A kind of iteration beam-forming method in millimeter wave pre-coding system Expired - Fee Related CN105846879B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610439487.2A CN105846879B (en) 2016-06-20 2016-06-20 A kind of iteration beam-forming method in millimeter wave pre-coding system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610439487.2A CN105846879B (en) 2016-06-20 2016-06-20 A kind of iteration beam-forming method in millimeter wave pre-coding system

Publications (2)

Publication Number Publication Date
CN105846879A CN105846879A (en) 2016-08-10
CN105846879B true CN105846879B (en) 2019-01-29

Family

ID=56576190

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610439487.2A Expired - Fee Related CN105846879B (en) 2016-06-20 2016-06-20 A kind of iteration beam-forming method in millimeter wave pre-coding system

Country Status (1)

Country Link
CN (1) CN105846879B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108242943B (en) * 2016-12-23 2021-04-13 上海诺基亚贝尔股份有限公司 Method and device for precoding in communication
CA3049318A1 (en) * 2017-01-06 2018-07-12 Ntt Docomo, Inc. User terminal and radio communication method
CN107040296B (en) * 2017-02-28 2020-05-26 北京航空航天大学 Channel estimation method in millimeter wave communication
CN107018099B (en) * 2017-03-07 2020-06-09 上海交通大学 A Time-varying Channel Estimation Method for Millimeter-Wave Multi-User MIMO Systems
CN107070820B (en) * 2017-04-01 2020-11-10 北京邮电大学 Path-by-path channel estimation method under multipath channel and codebook construction method
WO2018201457A1 (en) * 2017-05-05 2018-11-08 Mediatek Singapore Pte. Ltd. Handling of intermittent disconnection in a millimeter wave (mmw) system
CN107580364B (en) * 2017-09-04 2020-07-14 杭州电子科技大学 A power allocation method based on weighted capacity increase in millimeter-wave multi-antenna systems
CN107947840B (en) * 2017-11-06 2021-05-07 重庆邮电大学 Time reversal anti-interference method based on millimeter wave large-scale MIMO
CN108063632B (en) * 2018-02-27 2021-02-02 哈尔滨工业大学 A collaborative resource allocation method based on energy efficiency in heterogeneous cloud access networks
CN109831237A (en) * 2019-01-08 2019-05-31 南京邮电大学 RF beam-forming method in millimeter wave MIMO-OFDM system based on minimal disruption
CN111917441B (en) * 2019-05-08 2021-07-09 北京大学 A Channel Estimation Method Based on Massive Multiple-Input Multiple-Output Millimeter-Wave System
CN111915830B (en) * 2020-07-24 2022-01-25 辽宁工程技术大学 Indoor intrusion detection method based on CSI signal sparse representation
CN113114318B (en) * 2021-04-19 2022-03-08 电子科技大学 Novel millimeter wave multi-user beam alignment method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104779988A (en) * 2015-04-27 2015-07-15 电子科技大学 Quick iteration beam forming method
CN104779985A (en) * 2015-04-27 2015-07-15 电子科技大学 Iterative beam forming method based on channel space sparse characteristic
CN104935367A (en) * 2015-04-27 2015-09-23 电子科技大学 A Fast Iterative Beamforming Method Based on Spatial Spatial Sparsity of Channel

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2478603B (en) * 2010-03-12 2017-10-11 Toshiba Res Europe Ltd Linear multiuser precoding with multiple-receive antenna users

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104779988A (en) * 2015-04-27 2015-07-15 电子科技大学 Quick iteration beam forming method
CN104779985A (en) * 2015-04-27 2015-07-15 电子科技大学 Iterative beam forming method based on channel space sparse characteristic
CN104935367A (en) * 2015-04-27 2015-09-23 电子科技大学 A Fast Iterative Beamforming Method Based on Spatial Spatial Sparsity of Channel

Also Published As

Publication number Publication date
CN105846879A (en) 2016-08-10

Similar Documents

Publication Publication Date Title
CN105846879B (en) A kind of iteration beam-forming method in millimeter wave pre-coding system
CN104779985B (en) A kind of iteration beam-forming method based on channel space sparse characteristic
CN107332598B (en) A joint precoding and antenna selection method for MIMO systems based on deep learning
CN113691288B (en) Joint pilot frequency, feedback and multi-user hybrid coding method based on deep learning
CN104935367B (en) A kind of iteratively faster beam-forming method based on channel space sparse characteristic
CN108199753B (en) An Iterative Minimal Precoding Method in Millimeter-Wave Communication
CN104779988B (en) A kind of method of iteratively faster beam forming
CN106452535A (en) Hybrid beam forming method and device in blind channel
US8649457B2 (en) Precoding process for a transmitter of a MU-MIMO communication system
CN107294590B (en) A digital-analog hybrid beamforming method based on uplink training
CN105763234B (en) Millimeter wave MIMO time-domain finites channel state information feedback method and device
CN106571858B (en) A hybrid beamforming transmission system
CN110380997B (en) Millimeter wave channel estimation method based on adaptive compressed sensing
CN105162507A (en) Signal to leakage noise ratio (SLNR)-based two-stage precoding method in large-sale MIMO FDD system
CN105915272B (en) A kind of compressed sensing based iteration beam-forming method
CN102497644B (en) Low complexity orthogonal iterative beam forming method
CN102710393B (en) A kind of alignment of the interference based on Stiefel manifold method for precoding
CN106130610A (en) A kind of iteratively faster beam-forming method in millimeter wave pre-coding system
CN104243106A (en) Codebook construction method based of 3D (three dimensional) cross polarization channel based massive multiple input multiple output (MIMO) system
CN110943767B (en) Precoding Design Method Based on Channel Partial Reciprocity in FDD Massive MIMO System
CN112702092B (en) Channel estimation method in FDD downlink multi-user large-scale MIMO system
CN106100711B (en) Rapid iteration beam forming method based on compressed sensing
CN103117839A (en) Pre-coding method under non-accurate channel information of multi-user multiple-input-multiple-output system
CN117614781A (en) RIS-based two-stage super-resolution parameter channel estimation method and device
CN103825643B (en) Robust beamforming design method based on channel estimation error network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190129

Termination date: 20210620