CN110350963A - 毫米波mimo通信***中波束成形的方法和*** - Google Patents

毫米波mimo通信***中波束成形的方法和*** Download PDF

Info

Publication number
CN110350963A
CN110350963A CN201910707606.1A CN201910707606A CN110350963A CN 110350963 A CN110350963 A CN 110350963A CN 201910707606 A CN201910707606 A CN 201910707606A CN 110350963 A CN110350963 A CN 110350963A
Authority
CN
China
Prior art keywords
matrix
sparse
expression
optimal
dictionary
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.)
Pending
Application number
CN201910707606.1A
Other languages
English (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.)
Hunan Cree Electronic Technology Co Ltd
Original Assignee
Hunan Cree Electronic Technology 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 Hunan Cree Electronic Technology Co Ltd filed Critical Hunan Cree Electronic Technology Co Ltd
Priority to CN201910707606.1A priority Critical patent/CN110350963A/zh
Publication of CN110350963A publication Critical patent/CN110350963A/zh
Pending 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/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • 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
    • 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/0619Diversity 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 using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/063Parameters other than those covered in groups H04B7/0623 - H04B7/0634, e.g. channel matrix rank or transmit mode selection
    • 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/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0837Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
    • H04B7/0842Weighted combining
    • H04B7/086Weighted combining using weights depending on external parameters, e.g. direction of arrival [DOA], predetermined weights or beamforming

Landscapes

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

Abstract

本申请涉及一种毫米波MIMO通信***中波束成形的方法和***。所述方法包括:获取接收机的第一天线阵列参数,根据第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度;根据有效自由度,确定预编码器中的最优无约束预编码矩阵,获取预先设置的预编码器的矩阵表达式,将矩阵表达式转化为稀疏表达式,对稀疏表达式中的字典矩阵的元素采用稀疏形式的最优无约束预编码矩阵进行更新,得到字典更新矩阵,根据字典更新矩阵以及稀疏形式的最优无约束预编码矩阵,建立预编码器的更新矩阵表达式;根据所述更新矩阵表达式,对传输数据流进行波束成形。采用本方法能够接近无约束全数字波束成形的性能。

Description

毫米波MIMO通信***中波束成形的方法和***
技术领域
本申请涉及通信信号处理技术领域,特别是涉及一种毫米波MIMO通信***中波束成形的方法、***、计算机设备和存储介质。
背景技术
目前,6GHz以下的微波频段很难满足高速数据传输的需求。而毫米波(millimeter-wave)频段的范围是30GHz~300GHz,其带宽是微波频段的数十倍。因此,毫米波可以作为未来高速通信的关键技术,并且已经吸引了大量的学术研究。毫米波的频率较高,因此其将面临较大的自由空间衰减。随着半导体和天线技术的发展,可以在有限的空间内放置大量的天线组成大规模天线阵列(massive antenna array)。大规模天线阵列所提供的波束成形增益可以很好的补偿毫米波较大的自由空间衰减。
毫米波LoS MIMO的信道状态主要由天线阵列的参数决定。当收发端之间的距离远大于天线阵列尺寸的时候,毫米波LoS MIMO信道矩阵的条件数将会变大,信道矩阵部分较小的奇异值无法支持数据流在这些较差的子信道上传输。因此,对于毫米波LoS MIMO通信***来说,没有必要为大规模天线阵列中的每一根天线都配备射频(radio frequency,RF)链路。另一方面,在大规模天线阵列中,较多的射频链路也将极大的增加通信***的复杂度和功耗。针对毫米波LoS MIMO信道的特点,我们应用混合波束成形(hybrid beamforming)的硬件结构来平衡***的复用增益(multiplexing gain)和实现复杂度、功耗。混合波束成形是由在基带实现的数字波束成形和在射频端通过相移器网络实现的模拟波束成形所组成的。传统的混合波束成形的设计算法,无法应用在毫米波LoS MIMO通信***中。另一方面,当发送的数据流的数目较大的时候,基于传统算法的混合波束成形会面临较大的性能衰退。
发明内容
基于此,有必要针对上述技术问题,提供一种能够解决传统的混合波束成形的设计算法,无法应用在毫米波LoS MIMO通信***中问题的毫米波MIMO通信***中波束成形的方法、***、计算机设备和存储介质。
一种毫米波MIMO通信***中波束成形的方法,所述方法包括:
获取接收机的第一天线阵列参数,根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度;
根据所述有效自由度,确定预编码器中的最优无约束预编码矩阵;
获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式转化为稀疏表达式,其中所述稀疏表达式中包括稀疏形式的所述最优无约束预编码矩阵以及预先设置的字典矩阵,所述字典矩阵中的元素为固定值;
对所述字典矩阵中的元素采用稀疏形式的所述最优无约束预编码矩阵进行更新,得到字典更新矩阵;
根据所述字典更新矩阵以及稀疏形式的所述最优无约束预编码矩阵,建立预编码器的更新矩阵表达式;
根据所述更新矩阵表达式,对传输数据流进行波束成形。
在其中一个实施例中,还包括:根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到毫米波MIMO通信***中的信道矩阵,根据所述信道矩阵得到所述信道矩阵对应的信道增益矩阵;获取所述信道增益矩阵中的特征值,统计每个特征值与最大的特征值的比值大于阈值的总数,将所述总数确定为有效自由度。
在其中一个实施例中,还包括:当根据所述第一天线阵列参数以及所述第二天线阵列参数,判断所述接收机为均匀线性阵列天线时,根据所述第一天线阵列参数中的第一天线数量、第一天线阵列角度以及第二天线阵列参数中的第二天线数量、第二天线阵列角度,确定进行数据传输的有效自由度。
在其中一个实施例中,还包括:对所述信道矩阵进行奇异值分解,得到信道矩阵对应的多个右奇异向量;根据所述有效自由度,确定与所述有效自由度的数值相等的=右奇异向量构建得到最优无约束编码矩阵。
在其中一个实施例中,还包括:获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式中的数据预编码矩阵和模拟预编码矩阵分别采用字典矩阵和稀疏形式的所述最优无约束预编码矩阵进行替换,并且进行稀疏化处理,得到稀疏表达式。
在其中一个实施例中,还包括:根据正交匹配追踪算法,对所述矩阵表达式进行多测量向量的稀疏重构;其中,所述矩阵表达式均包含稀疏形式的所述最优无约束预编码矩阵;根据字典学习算法,基于逐列更新的策略,根据稀疏形式的所述最优无约束预编码矩阵中元素的值对字典矩阵进行更新。
在其中一个实施例中,还包括:对所述最优无约束预编码矩阵中的非零元素进行更新。
一种毫米波MIMO通信***中波束成形的***,所述***包括:
接收模块,用于获取接收机的第一天线阵列参数,根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度;
构建模块,用于根据所述有效自由度,确定预编码器中的最优无约束预编码矩阵;
稀疏模块,用于获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式转化为稀疏表达式,其中所述稀疏表达式中包括稀疏形式的所述最优无约束预编码矩阵以及预先设置的字典矩阵,所述字典矩阵中的元素为固定值;
字典更新模块,用于对所述稀疏表达式中的所述字典矩阵的元素采用稀疏形式的所述最优无约束预编码矩阵进行更新,得到字典更新矩阵;
预编码器构建模块,用于根据所述字典更新矩阵以及稀疏形式的所述最优无约束预编码矩阵,建立预编码器的更新矩阵表达式;
波束成形模块,用于根据所述更新矩阵表达式,对传输数据流进行波束成形。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取接收机的第一天线阵列参数,根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度;
根据所述有效自由度,确定预编码器中的最优无约束预编码矩阵;
获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式转化为稀疏表达式,其中所述稀疏表达式中包括稀疏形式的所述最优无约束预编码矩阵以及预先设置的字典矩阵,所述字典矩阵中的元素为固定值;
对所述字典矩阵中的元素采用稀疏形式的所述最优无约束预编码矩阵进行更新,得到字典更新矩阵;
根据所述字典更新矩阵以及稀疏形式的所述最优无约束预编码矩阵,建立预编码器的更新矩阵表达式;
根据所述更新矩阵表达式,对传输数据流进行波束成形。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取接收机的第一天线阵列参数,根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度;
根据所述有效自由度,确定预编码器中的最优无约束预编码矩阵;
获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式转化为稀疏表达式,其中所述稀疏表达式中包括稀疏形式的所述最优无约束预编码矩阵以及预先设置的字典矩阵,所述字典矩阵中的元素为固定值;
对所述字典矩阵中的元素采用稀疏形式的所述最优无约束预编码矩阵进行更新,得到字典更新矩阵;
根据所述字典更新矩阵以及稀疏形式的所述最优无约束预编码矩阵,建立预编码器的更新矩阵表达式;
根据所述更新矩阵表达式,对传输数据流进行波束成形。
上述毫米波MIMO通信***中波束成形的方法、***、计算机设备和存储介质,通过天线阵列的参数,可以获取得到数据传输时的有效自由度,从而得到数据流的数目,根据有效自由度,可以确定预编码器设计时的最优无约束预编码矩阵,从而采用稀疏处理的方式,将预编码器的矩阵表达式,采用稀疏化处理,从而得到的稀疏表达式,然后对稀疏矩阵中的字典矩阵进行更新,从而得到字典更新矩阵,最终,采用字典更新矩阵和稀疏行驶的最优无约束预编码矩阵来表示预编码器对应的矩阵,从而解决了传统混合波束成形的设计算法,无法应用在毫米波LoS MIMO通信***中问题,在进行波束成形时,只需根据构建的预编码器进行编码,既可以实现波束成形。采用本发明实施例,构建一种毫米波LoS MIMO通信***的预编码器算法,可以接近无约束全数字波束成形的性能。
附图说明
图1为一个实施例中毫米波MIMO通信***中波束成形的方法的流程示意图;
图2为一个实施例中毫米波MIMO通信***中波束成形的***的结构框图;
图3为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种毫米波MIMO通信***中波束成形的方法,以该方法应用于发射机为例进行说明,包括以下步骤:
步骤102,获取接收机的第一天线阵列参数,根据第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度。
天线阵列参数包括:发射机天线的总长度、接收机天线的总长度、收发端之前的距离,发射机天线阵列的角度,接收机天线阵列的角度等。
有效自由度指的是能够有效支持数据传输的子信道的数目,由于毫米波LoS MIMO信道矩阵的条件数通常会比较大,这样其部分子信道会处于一个比较差的状态,无法支持数据的传输。因此对于一个毫米波MIMO通信***,可以采用有效自由度衡量能够有效支持数据传输的子信道的数目。
步骤104,根据有效自由度,确定预编码器中的最优无约束预编码矩阵。
预编码器指的是发射机中进行波束成形的硬件部分,结合该硬件以及其中的算法部分,可以实现本实施例中的波束成形。
最优无约束编码矩阵指的是预编码器算法部分中的一个参数,本步骤根据有效自由度,可以确定预编码器中的最优无约束预编码矩阵。
步骤106,获取预先设置的预编码器的矩阵表达式,将矩阵表达式转化为稀疏表达式。
其中,稀疏表达式中包括稀疏形式的最优无约束预编码矩阵以及预先设置的字典矩阵,字典矩阵中的元素为固定值。
矩阵表达式指的是预编码器中的算法部分,传统的波束成形算法中,预编码器中的矩阵表达式是确定的,如下:
其中,表示通过射频端相移器网络实现的模拟预编码矩阵,表示数字预编码矩阵,Fopt表示稀疏形式的最优无约束预编码矩阵。Nt表示发射机装备的天线数量,Ns指的是发送的数据流的数目。
步骤108,对稀疏表达式中的字典矩阵的元素采用稀疏形式的最优无约束预编码矩阵进行更新,得到字典更新矩阵。
字典矩阵是随机生成的,其中的每个元素初始状态下都是固定的。
步骤110,根据字典更新矩阵以及稀疏形式的最优无约束预编码矩阵,建立预编码器的更新矩阵表达式。
步骤112,根据更新矩阵表达式,对传输数据流进行波束成形。
上述毫米波MIMO通信***中波束成形的方法中,通过天线阵列的参数,可以获取得到数据传输时的有效自由度,从而得到数据流的数目,根据有效自由度,可以确定预编码器设计时的最优无约束预编码矩阵,从而采用稀疏处理的方式,将预编码器的矩阵表达式,采用稀疏化处理,从而得到的稀疏表达式,然后对稀疏矩阵中的字典矩阵进行更新,从而得到字典更新矩阵,最终,采用字典更新矩阵和稀疏行驶的最优无约束预编码矩阵来表示预编码器对应的矩阵,从而解决了传统混合波束成形的设计算法,无法应用在毫米波LoSMIMO通信***中问题,在进行波束成形时,只需根据构建的预编码器进行编码,既可以实现波束成形。采用本发明实施例,可以接近无约束全数字波束成形的性能。
在一个实施例中,得到有效自由度的步骤可以是:根据第一天线阵列参数以及发射机的第二天线阵列参数,得到毫米波MIMO通信***中的信道矩阵,根据信道矩阵得到信道矩阵对应的信道增益矩阵,获取信道增益矩阵中的特征值,统计每个特征值与最大的特征值的比值大于阈值的总数,将总数确定为有效自由度。
具体的,毫米波LoS MIMO信道矩阵的条件数通常会比较大,这样其部分子信道会处于一个比较差的状态,无法支持数据的传输。因此,引入有效自由度的概念(theeffective degree of freedom,EDoF)。在一定的天线阵列参数下,其中,天线阵列参数可以使收发端天线的数目、波长、收发端的距离以及天线之间的间隔,能够有效支持数据传输的子信道的数目定义为有效自由度,其表达如下所示:
其中,I(·)是指的是指标函数,当其参数为假的时候,其值取为0;当其参数为真的时候,其值取为1。令信道矩阵H及其酉HH的乘积为信道增益矩阵G=HHH,λ(i)是G的第i大特征值。Γ是提前设定的阈值,其值取决于通信***的工作信噪比。如果那么第i大特征值所代表的子信道就不适合信息传输。η是在某一个信噪比下,可以独立传输的数据流的个数。通过此方法,可以确定毫米波MIMO通信***的有效自由度。
在另一实施例中,还包括一种有效自由度的确定方法,具体如下:当根据所述第一天线阵列参数以及所述第二天线阵列参数,判断所述接收机为均匀线性阵列天线时,根据所述第一天线阵列参数中的第一天线数量、第一天线阵列角度以及第二天线阵列参数中的第二天线数量、第二天线阵列角度,确定进行数据传输的有效自由度。
具体的,当发送天线数目和接收天线数目Nt,Nr→∞,信道增益矩阵G可被近似分解为:
其中,dr、dt、θr、θt、λ和D均是根据第一天线阵列参数和第二天线阵列参数得到的。
信道增益矩阵G的矩阵元素为gmn,当Nt,Nr→∞时,可以表示为:
其中,M、N分别为发射机天线阵列中天线的数量和接收机天线阵列中天线的数量,由于其第m大特征值在门限处会发生突变,趋近于0,因此,天线整列在参数S处,有效特征值的数目为SMN,发射机天线阵列和接收机天线阵列的总长分别为Lt=(Nt-1)dt和Lr=(Nr-1)dr,对于天线数目为Nt和Nr的均匀线性天线阵列,毫米波LoS MIMO的有效自由度可以近似表示为:
本实施例中,发射机可以根据毫米波LoS MIMO通信***中天线阵列的参数,自适应地确定同时传输数据流的数目。接收天线阵列的参数,比如位置信息以及姿态可以通过有限低速的信道反馈到发射端。这样发射机就可以获得实时的信道状态信息(Channelstate information,CSI)。
在确定有效自由度之后,还需要考虑到预编码器的设计,由于传统预编码器中的混合波束成形的设计算法无法满足毫米波LoS MIMO通信***的设计要求,因此需要对现有的预编码器算法进行改进,具体如下:
在其中一个实施例中,在确定预编码器中的最优无约束预编码矩阵时,包括如下步骤:对信道矩阵进行奇异值分解,得到信道矩阵对应的多个右奇异向量;根据有效自由度,确定与有效自由度的数值相等的右奇异向量构建得到最优无约束编码矩阵。
具体的,信道矩阵H的奇异值分解可以表示为H=U∑VH,那么最优的无约束预编码矩阵Fopt=V(:,1:Ns),(:,1:Ns)指的是与有效自由度的数值相等的右奇异向量构建得到最优无约束编码矩阵。
在另一个实施例中,得到稀疏表达式的步骤包括:获取预先设置的预编码器的矩阵表达式,将矩阵表达式中的数据预编码矩阵和模拟预编码矩阵分别采用字典矩阵和稀疏形式的最优无约束预编码矩阵进行替换,并且进行稀疏化处理,得到稀疏表达式。
具体的,稀疏表达式如下:
其中,表示最优无约束预编码矩阵Fopt的稀疏表示,Bt表示归一化的字典矩阵,k代表字典矩阵的维度大小。
在其中一个实施例中,得到字典更新矩阵的步骤如下:根据正交匹配追踪算法,对矩阵表达式进行多测量向量的稀疏重构;其中,矩阵表达式均包含稀疏形式的最优无约束预编码矩阵,根据字典学习算法,基于逐列更新的策略,根据稀疏形式的最优无约束预编码矩阵中元素的值对字典矩阵进行更新。
具体的,对字典矩阵进行更新的步骤具体如下:
第一步,随机生成字典矩阵Bt并固定其值,通过OMP(orthogonal matchingpursuit,正交匹配追踪)算法解决多测量向量的稀疏重构问题,得到的结果如下:
第二步,根据的值更新字典矩阵Bt。可以将稀疏表达式重新写为:
然后,采用K-SVD算法并基于逐列更新的策略进行字典矩阵Bt的更新,令代表字典矩阵Bt的第i列,fBB(i)代表稀疏表示矩阵的第i行,对上式重写为:
令矩阵Ei奇异值分解为Ei=UiiVi H,那么字典矩阵Bt的第i列可以更新为依次对字典矩阵中的所有元素进行更新,得到字典更新矩阵。
在另一实施例中,还需要对最优无约束预编码矩阵中的非零元素进行更新。
具体的,稀疏表示矩阵的第i行可以更新为fBB(i)=∑i(1,1)Vi H(1,:),需要对其中的非零元素进行更新是因为稀疏表示矩阵的稀疏性会被奇异值分解破坏,而保留零元素可以解决此问题。
通过上述步骤,可以得到预编码器中的从而实现对预编码器中的算法进行重新设计。
应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图2所示,提供了一种毫米波MIMO通信***中波束成形的***,包括:接收模块202、构建模块204、稀疏模块206、字典更新模块208、预编码器构建模块210和波束成形模块212,其中:
接收模块202,用于获取接收机的第一天线阵列参数,根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度;
构建模块204,用于根据所述有效自由度,确定预编码器中的最优无约束预编码矩阵;
稀疏模块206,用于获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式转化为稀疏表达式,其中所述稀疏表达式中包括稀疏形式的所述最优无约束预编码矩阵以及预先设置的字典矩阵,所述字典矩阵中的元素为固定值;
字典更新模块208,用于对所述稀疏表达式中的所述字典矩阵的元素采用稀疏形式的所述最优无约束预编码矩阵进行更新,得到字典更新矩阵;
预编码器构建模块210,用于根据所述字典更新矩阵以及稀疏形式的所述最优无约束预编码矩阵,建立预编码器的更新矩阵表达式;
波束成形模块212,用于根据所述更新矩阵表达式,对传输数据流进行波束成形。
在其中一个实施例中,接收模块202还用于根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到毫米波MIMO通信***中的信道矩阵,根据所述信道矩阵得到所述信道矩阵对应的信道增益矩阵;获取所述信道增益矩阵中的特征值,统计每个特征值与最大的特征值的比值大于阈值的总数,将所述总数确定为有效自由度。
在其中一个实施例中,接收模块202还用于当根据所述第一天线阵列参数以及所述第二天线阵列参数,判断所述接收机为均匀线性阵列天线时,根据所述第一天线阵列参数中的第一天线数量、第一天线阵列角度以及第二天线阵列参数中的第二天线数量、第二天线阵列角度,确定进行数据传输的有效自由度。
在其中一个实施例中,构建模块204还用于对所述信道矩阵进行奇异值分解,得到信道矩阵对应的多个右奇异向量;根据所述有效自由度,确定与所述有效自由度的数值相等的右奇异向量构建得到最优无约束编码矩阵。
在其中一个实施例中,稀疏模块206还用于获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式中的数据预编码矩阵和模拟预编码矩阵分别采用字典矩阵和稀疏形式的所述最优无约束预编码矩阵进行替换,并且进行稀疏化处理,得到稀疏表达式。
在其中一个实施例中,字典更新模块208还用于根据正交匹配追踪算法,对所述矩阵表达式进行多测量向量的稀疏重构;其中,所述矩阵表达式均包含稀疏形式的所述最优无约束预编码矩阵;根据字典学习算法,基于逐列更新的策略,根据稀疏形式的所述最优无约束预编码矩阵中元素的值对字典矩阵进行更新。
在其中一个实施例中,字典更新模块208还用于对所述最优无约束预编码矩阵中的非零元素进行更新。
关于毫米波MIMO通信***中波束成形的***的具体限定可以参见上文中对于毫米波MIMO通信***中波束成形的方法的限定,在此不再赘述。上述毫米波MIMO通信***中波束成形的***中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图3所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种毫米波MIMO通信***中波束成形的方法。
本领域技术人员可以理解,图3中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取接收机的第一天线阵列参数,根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度;
根据所述有效自由度,确定预编码器中的最优无约束预编码矩阵;
获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式转化为稀疏表达式,其中所述稀疏表达式中包括稀疏形式的所述最优无约束预编码矩阵以及预先设置的字典矩阵,所述字典矩阵中的元素为固定值;
对所述稀疏表达式中的所述字典矩阵的元素采用稀疏形式的所述最优无约束预编码矩阵进行更新,得到字典更新矩阵;
根据所述字典更新矩阵以及稀疏形式的所述最优无约束预编码矩阵,建立预编码器的更新矩阵表达式;
根据所述更新矩阵表达式,对传输数据流进行波束成形。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到毫米波MIMO通信***中的信道矩阵,根据所述信道矩阵得到所述信道矩阵对应的信道增益矩阵;获取所述信道增益矩阵中的特征值,统计每个特征值与最大的特征值的比值大于阈值的总数,将所述总数确定为有效自由度。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:当根据所述第一天线阵列参数以及所述第二天线阵列参数,判断所述接收机为均匀线性阵列天线时,根据所述第一天线阵列参数中的第一天线数量、第一天线阵列角度以及第二天线阵列参数中的第二天线数量、第二天线阵列角度,确定进行数据传输的有效自由度。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:对所述信道矩阵进行奇异值分解,得到信道矩阵对应的多个右奇异向量;根据所述有效自由度,确定与所述有效自由度的数值相等的右奇异向量构建得到最优无约束编码矩阵。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式中的数据预编码矩阵和模拟预编码矩阵分别采用字典矩阵和稀疏形式的所述最优无约束预编码矩阵进行替换,并且进行稀疏化处理,得到稀疏表达式。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据正交匹配追踪算法,对所述矩阵表达式进行多测量向量的稀疏重构;其中,所述矩阵表达式均包含稀疏形式的所述最优无约束预编码矩阵;根据字典学习算法,基于逐列更新的策略,根据稀疏形式的所述最优无约束预编码矩阵中元素的值对字典矩阵进行更新。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:对所述最优无约束预编码矩阵中的非零元素进行更新。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取接收机的第一天线阵列参数,根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度;
根据所述有效自由度,确定预编码器中的最优无约束预编码矩阵;
获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式转化为稀疏表达式,其中所述稀疏表达式中包括稀疏形式的所述最优无约束预编码矩阵以及预先设置的字典矩阵,所述字典矩阵中的元素为固定值;
对所述稀疏表达式中的所述字典矩阵的元素采用稀疏形式的所述最优无约束预编码矩阵进行更新,得到字典更新矩阵;
根据所述字典更新矩阵以及稀疏形式的所述最优无约束预编码矩阵,建立预编码器的更新矩阵表达式;
根据所述更新矩阵表达式,对传输数据流进行波束成形。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤::根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到毫米波MIMO通信***中的信道矩阵,根据所述信道矩阵得到所述信道矩阵对应的信道增益矩阵;获取所述信道增益矩阵中的特征值,统计每个特征值与最大的特征值的比值大于阈值的总数,将所述总数确定为有效自由度。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当根据所述第一天线阵列参数以及所述第二天线阵列参数,判断所述接收机为均匀线性阵列天线时,根据所述第一天线阵列参数中的第一天线数量、第一天线阵列角度以及第二天线阵列参数中的第二天线数量、第二天线阵列角度,确定进行数据传输的有效自由度。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对所述信道矩阵进行奇异值分解,得到信道矩阵对应的多个右奇异向量;根据所述有效自由度,确定与所述有效自由度的数值相等的右奇异向量构建得到最优无约束编码矩阵。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式中的数据预编码矩阵和模拟预编码矩阵分别采用字典矩阵和稀疏形式的所述最优无约束预编码矩阵进行替换,并且进行稀疏化处理,得到稀疏表达式。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据正交匹配追踪算法,对所述矩阵表达式进行多测量向量的稀疏重构;其中,所述矩阵表达式均包含稀疏形式的所述最优无约束预编码矩阵;根据字典学习算法,基于逐列更新的策略,根据稀疏形式的所述最优无约束预编码矩阵中元素的值对字典矩阵进行更新。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对所述最优无约束预编码矩阵中的非零元素进行更新。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种毫米波MIMO通信***中波束成形的方法,所述方法包括:
获取接收机的第一天线阵列参数,根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度;
根据所述有效自由度,确定预编码器中的最优无约束预编码矩阵;
获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式转化为稀疏表达式,其中所述稀疏表达式中包括稀疏形式的所述最优无约束预编码矩阵以及预先设置的字典矩阵,所述字典矩阵中的元素为固定值;
对所述稀疏表达式中的所述字典矩阵的元素采用稀疏形式的所述最优无约束预编码矩阵进行更新,得到字典更新矩阵;
根据所述字典更新矩阵以及稀疏形式的所述最优无约束预编码矩阵,建立预编码器的更新矩阵表达式;
根据所述更新矩阵表达式,对传输数据流进行波束成形。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度,包括:
根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到毫米波MIMO通信***中的信道矩阵,根据所述信道矩阵得到所述信道矩阵对应的信道增益矩阵;
获取所述信道增益矩阵中的特征值,统计每个特征值与最大的特征值的比值大于阈值的总数,将所述总数确定为有效自由度。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度,包括:
当根据所述第一天线阵列参数以及所述第二天线阵列参数,判断所述接收机为均匀线性阵列天线时,根据所述第一天线阵列参数中的第一天线数量、第一天线阵列角度以及第二天线阵列参数中的第二天线数量、第二天线阵列角度,确定进行数据传输的有效自由度。
4.根据权利要求2所述的方法,其特征在于,所述根据所述有效自由度,确定预编码器中的最优无约束预编码矩阵,包括:
对所述信道矩阵进行奇异值分解,得到信道矩阵对应的多个右奇异向量;
根据所述有效自由度,确定与所述有效自由度的数值相等的右奇异向量构建得到最优无约束编码矩阵。
5.根据权利要求1所述的方法,其特征在于,所述获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式转化为稀疏表达式,包括:
获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式中的数据预编码矩阵和模拟预编码矩阵分别采用字典矩阵和稀疏形式的所述最优无约束预编码矩阵进行替换,并且进行稀疏化处理,得到稀疏表达式。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述对所述字典矩阵中的元素采用稀疏形式的所述最优无约束预编码矩阵进行更新,得到字典更新矩阵,包括:
根据正交匹配追踪算法,对所述矩阵表达式进行多测量向量的稀疏重构;其中,所述矩阵表达式均包含稀疏形式的所述最优无约束预编码矩阵;
根据字典学习算法,基于逐列更新的策略,根据稀疏形式的所述最优无约束预编码矩阵中元素的值对字典矩阵进行更新。
7.根据权利要求6所述的方法,其特征在于,还包括:
对所述最优无约束预编码矩阵中的非零元素进行更新。
8.一种毫米波MIMO通信***中波束成形的***,其特征在于,所述***包括:
接收模块,用于获取接收机的第一天线阵列参数,根据所述第一天线阵列参数以及发射机的第二天线阵列参数,得到进行数据传输的有效自由度;
构建模块,用于根据所述有效自由度,确定预编码器中的最优无约束预编码矩阵;
稀疏模块,用于获取预先设置的预编码器的矩阵表达式,将所述矩阵表达式转化为稀疏表达式,其中所述稀疏表达式中包括稀疏形式的所述最优无约束预编码矩阵以及预先设置的字典矩阵,所述字典矩阵中的元素为固定值;
字典更新模块,用于对所述稀疏表达式中的所述字典矩阵的元素采用稀疏形式的所述最优无约束预编码矩阵进行更新,得到字典更新矩阵;
预编码器构建模块,用于根据所述字典更新矩阵以及稀疏形式的所述最优无约束预编码矩阵,建立预编码器的更新矩阵表达式;
波束成形模块,用于根据所述更新矩阵表达式,对传输数据流进行波束成形。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN201910707606.1A 2019-08-01 2019-08-01 毫米波mimo通信***中波束成形的方法和*** Pending CN110350963A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910707606.1A CN110350963A (zh) 2019-08-01 2019-08-01 毫米波mimo通信***中波束成形的方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910707606.1A CN110350963A (zh) 2019-08-01 2019-08-01 毫米波mimo通信***中波束成形的方法和***

Publications (1)

Publication Number Publication Date
CN110350963A true CN110350963A (zh) 2019-10-18

Family

ID=68183607

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910707606.1A Pending CN110350963A (zh) 2019-08-01 2019-08-01 毫米波mimo通信***中波束成形的方法和***

Country Status (1)

Country Link
CN (1) CN110350963A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110943768A (zh) * 2019-12-09 2020-03-31 中南大学 一种毫米波大规模mimo***的混合预编码码本联合设计方法
CN111856159A (zh) * 2020-06-28 2020-10-30 北京邮电大学 一种平面波生成器的采样方法
CN114185002A (zh) * 2021-12-09 2022-03-15 重庆邮电大学 一种基于波束空间矩阵束的三维参数估计方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090101804A (ko) * 2008-03-24 2009-09-29 엘지전자 주식회사 랭크 적응형 4Tx 시스템을 위한 개루프 방식의 공간분할 다중화 방법
US20090274237A1 (en) * 2005-04-28 2009-11-05 Qualcomm Incorporated Beamforming techniques for mimo communication systems
CN108199753A (zh) * 2017-12-07 2018-06-22 南京邮电大学 一种毫米波通信中基于迭代最小的预编码方法
CN108471325A (zh) * 2018-03-23 2018-08-31 北京理工大学 一种稀疏射频/基带混合预编码方法
CN108712196A (zh) * 2018-02-14 2018-10-26 北京交通大学 低分辨率毫米波大规模mimo混合预编码***和方法
CN108881074A (zh) * 2018-05-08 2018-11-23 东南大学 一种低精度混合架构下宽带毫米波信道估计方法
CN109768943A (zh) * 2019-03-05 2019-05-17 北京邮电大学 宽带多用户毫米波***中基于变分贝叶斯学习的信道估计方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090274237A1 (en) * 2005-04-28 2009-11-05 Qualcomm Incorporated Beamforming techniques for mimo communication systems
KR20090101804A (ko) * 2008-03-24 2009-09-29 엘지전자 주식회사 랭크 적응형 4Tx 시스템을 위한 개루프 방식의 공간분할 다중화 방법
CN108199753A (zh) * 2017-12-07 2018-06-22 南京邮电大学 一种毫米波通信中基于迭代最小的预编码方法
CN108712196A (zh) * 2018-02-14 2018-10-26 北京交通大学 低分辨率毫米波大规模mimo混合预编码***和方法
CN108471325A (zh) * 2018-03-23 2018-08-31 北京理工大学 一种稀疏射频/基带混合预编码方法
CN108881074A (zh) * 2018-05-08 2018-11-23 东南大学 一种低精度混合架构下宽带毫米波信道估计方法
CN109768943A (zh) * 2019-03-05 2019-05-17 北京邮电大学 宽带多用户毫米波***中基于变分贝叶斯学习的信道估计方法

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
ARYAN KAUSHIK* ET AL: "Sparse hybrid precoding and combining in millimeter wave MIMO systems", 《RADIO PROPAGATION AND TECHNOLOGIES FOR 5G》 *
OMAR EL AYACH ET AL: "Spatially Sparse Precoding in Millimeter Wave MIMO Systems", 《IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS》 *
PENG WANG ET AL: "Tens of Gigabits Wireless Communications Over E-Band LoS MIMO Channels With Uniform Linear Antenna Arrays", 《IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS》 *
马春华: "能量效率最优的毫米波MIMO***混合预编码算法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
龙恳,王真: "压缩感知信道估计中降低信道稀疏度的算法", 《电视技术》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110943768A (zh) * 2019-12-09 2020-03-31 中南大学 一种毫米波大规模mimo***的混合预编码码本联合设计方法
CN111856159A (zh) * 2020-06-28 2020-10-30 北京邮电大学 一种平面波生成器的采样方法
CN111856159B (zh) * 2020-06-28 2021-05-28 北京邮电大学 一种平面波生成器的采样方法
CN114185002A (zh) * 2021-12-09 2022-03-15 重庆邮电大学 一种基于波束空间矩阵束的三维参数估计方法

Similar Documents

Publication Publication Date Title
Chen Hybrid beamforming with discrete phase shifters for millimeter-wave massive MIMO systems
CN107329108B (zh) 基于内插虚拟阵列协方差矩阵Toeplitz化重建的互质阵列波达方向估计方法
CN111093209B (zh) 动态信号发射结构及波束赋形方法
CN110350963A (zh) 毫米波mimo通信***中波束成形的方法和***
CN108199753B (zh) 一种毫米波通信中基于迭代最小的预编码方法
CN110557177A (zh) 毫米波大规模MIMO***中基于DenseNet的混合预编码方法
CN110048749A (zh) 多输入多输出训练方法及无线装置
CN104486044B (zh) 一种大规模mimo***中的宽带模数混合预处理方法
CN107332596B (zh) 一种基于迫零的毫米波通信***混合预编码方法
CN104698430B (zh) 一种用于提高精度的基于虚拟天线阵列的角度估计方法
EP1923954A1 (en) Radio communication system and radio communication apparatus
CN107809275B (zh) 一种基于毫米波mimo***的有限反馈混合预编码方法
CN108075811A (zh) 用于混合预编码的方法以及通信设备
CN110233649B (zh) 一种基于毫米波mimo***的动态子阵列设计方法
CN115426019A (zh) 一种3d混合波束成形方法、装置及电子设备
CN109560845A (zh) 一种低复杂度通用混合预编码方法
CN107872259B (zh) 一种码本生成方法和通信设备
JP2018514994A (ja) ビーム情報取得方法、装置及び通信システム
Huang et al. Low-complexity hybrid analog/digital beamforming for multicast transmission in mmWave systems
CN113708811A (zh) 一种毫米波大规模mimo***中的混合预编码设计方法
CN107104719A (zh) 一种基于几何构造的毫米波数字模拟混合预编码设计方法
CN106487432B (zh) 基于压缩感知Massive MIMO安全传输方法
CN108923833B (zh) 一种面向天线互耦效应抑制的发射端波束预编码方法
CN114553275A (zh) 一种适用于非均匀线/面阵mimo***的改进型码本设计方法
Cui et al. Hybrid precoding for millimetre wave MIMO systems based on particle swarm optimisation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20191018