[go: up one dir, main page]

CN110401475A - Downlink beam training method, network equipment and terminal equipment - Google Patents

Downlink beam training method, network equipment and terminal equipment Download PDF

Info

Publication number
CN110401475A
CN110401475A CN201810381634.4A CN201810381634A CN110401475A CN 110401475 A CN110401475 A CN 110401475A CN 201810381634 A CN201810381634 A CN 201810381634A CN 110401475 A CN110401475 A CN 110401475A
Authority
CN
China
Prior art keywords
information
vector
opt
antenna weight
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810381634.4A
Other languages
Chinese (zh)
Other versions
CN110401475B (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.)
Tsinghua University
Huawei Technologies Co Ltd
Original Assignee
Tsinghua University
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 Tsinghua University, Huawei Technologies Co Ltd filed Critical Tsinghua University
Priority to CN201810381634.4A priority Critical patent/CN110401475B/en
Priority to PCT/CN2019/083975 priority patent/WO2019206157A1/en
Publication of CN110401475A publication Critical patent/CN110401475A/en
Application granted granted Critical
Publication of CN110401475B publication Critical patent/CN110401475B/en
Active 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/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • 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/0686Hybrid systems, i.e. switching and simultaneous transmission
    • H04B7/0695Hybrid systems, i.e. switching and simultaneous transmission using beam 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
    • 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/0868Hybrid systems, i.e. switching and combining
    • H04B7/088Hybrid systems, i.e. switching and combining using beam selection

Landscapes

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

Abstract

本申请公开了一种下行波束训练方法、网络设备和终端设备,涉及通信领域,用于降低波束训练的开销。一种下行波束训练方法包括:终端设备接收来自网络设备的探测波束,所述探测波束由天线权重向量调制,所述天线权重向量包括固定码本向量和随机生成的随机码本向量;所述终端设备根据所述天线权重向量构建观测矩阵;所述终端设备通过所述观测矩阵对波束搜索能量空间的稀疏向量进行信号重构,并根据所述稀疏向量求解波束对信息,其中,所述波束对信息包括发送端波束信息;所述终端设备向所述网络设备发送所述发送端波束信息。本申请实施例应用于波束训练。

The application discloses a downlink beam training method, network equipment and terminal equipment, which relate to the communication field and are used to reduce beam training overhead. A downlink beam training method includes: a terminal device receives a sounding beam from a network device, the sounding beam is modulated by an antenna weight vector, and the antenna weight vector includes a fixed codebook vector and a randomly generated random codebook vector; the terminal The device constructs an observation matrix according to the antenna weight vector; the terminal device performs signal reconstruction on a sparse vector of a beam search energy space through the observation matrix, and obtains beam pair information according to the sparse vector, wherein the beam pair The information includes sending end beam information; the terminal device sends the sending end beam information to the network device. The embodiment of the present application is applied to beam training.

Description

下行波束训练方法、网络设备和终端设备Downlink beam training method, network equipment and terminal equipment

技术领域technical field

本申请涉及通信领域,尤其涉及一种下行波束训练方法、网络设备和终端设备。The present application relates to the communication field, and in particular to a downlink beam training method, network equipment and terminal equipment.

背景技术Background technique

第5代新空口(5th generation new radio,5G NR)技术支持毫米波高频段通信,毫米波通信有着高传输速率、高安全性、易于大规模集成、免授权频谱资源丰富等突出优点。但高频段通信也带来了高路径损耗,为了弥补高频点通信带来的高路径损失,毫米波通信采用天线阵列和波束赋形技术进行定向通信来提高信道增益。由于收发端设备的方位未知,通信前需要通过波束训练来完成定向波束对准。波束训练的目的在于,给定天线权重向量(antenna weight vector,AWV)情况下,从所有波束对中分辨出最优波束对,形成定向通信链路。The 5th generation new radio (5G NR) technology supports millimeter-wave high-frequency communication. Millimeter-wave communication has outstanding advantages such as high transmission rate, high security, easy large-scale integration, and abundant license-free spectrum resources. However, high-frequency communication also brings high path loss. In order to compensate for the high path loss caused by high-frequency point communication, millimeter-wave communication uses antenna arrays and beamforming technology for directional communication to increase channel gain. Since the orientation of the transceiver device is unknown, beam training is required to complete directional beam alignment before communication. The purpose of beam training is to identify the optimal beam pair from all beam pairs and form a directional communication link under the given antenna weight vector (AWV).

5G NR初始接入阶段要对多个用户同时进行波束管理,波束训练开销过大,扫描时间长,初始接入速度慢。现有的波束训练技术中,基于穷举搜索的波束训练用户之间的训练过程相互独立,可以对多用户实施同步训练,但单个用户的训练开销过大;基于分层反馈的搜索,可以降低单个用户的训练开销,但用户之间的训练不独立,在多用户场景下,训练开销会随着用户数目的增长急剧增大。In the initial access phase of 5G NR, beam management is required for multiple users at the same time. The beam training overhead is too large, the scanning time is long, and the initial access speed is slow. In the existing beam training technology, the training process between beam training users based on exhaustive search is independent of each other, and synchronous training can be implemented for multiple users, but the training overhead of a single user is too large; the search based on hierarchical feedback can reduce The training overhead of a single user, but the training between users is not independent. In a multi-user scenario, the training overhead will increase sharply with the increase in the number of users.

发明内容Contents of the invention

本申请实施例提供一种下行波束训练方法、网络设备和终端设备,用于降低波束训练的开销。Embodiments of the present application provide a downlink beam training method, a network device, and a terminal device, so as to reduce beam training overhead.

第一方面,提供了一种下行波束训练方法,该方法包括:终端设备接收来自网络设备的探测波束,探测波束由天线权重向量调制,天线权重向量包括固定码本向量和随机生成的随机码本向量;终端设备根据天线权重向量构建观测矩阵;终端设备通过观测矩阵对波束搜索能量空间的稀疏向量进行信号重构,并根据稀疏向量求解波束对信息,其中,波束对信息包括发送端波束信息;终端设备向网络设备发送上述发送端波束信息。本申请实施例提供的下行波束训练方法,网络设备发送由包括固定码本向量和随机码本向量的天线权重向量调制的探测波束,终端设备根据具有随机性的天线权重向量和多径信道响应模型构建观测矩阵,利用了压缩感知理论中的稀疏重构算法,通过观测矩阵,将数量较大的波束搜索能量空间进行穷举的问题变为该能量空间的稀疏向量的求解问题,因此可以降低波束训练的开销。并且通过固定码本向量的引入,与完全随机码本向量相比,提高了传输增益,提高算法在低SNR环境中的性能,增强了抗噪声能力。In the first aspect, a downlink beam training method is provided, the method includes: a terminal device receives a sounding beam from a network device, the sounding beam is modulated by an antenna weight vector, and the antenna weight vector includes a fixed codebook vector and a randomly generated random codebook Vector; the terminal device constructs an observation matrix according to the antenna weight vector; the terminal device performs signal reconstruction on the sparse vector of the beam search energy space through the observation matrix, and calculates the beam pair information according to the sparse vector, wherein the beam pair information includes the beam information of the transmitting end; The terminal device sends the foregoing sending end beam information to the network device. In the downlink beam training method provided by the embodiment of the present application, the network device sends the sounding beam modulated by the antenna weight vector including the fixed codebook vector and the random codebook vector, and the terminal device uses the random antenna weight vector and the multipath channel response model The observation matrix is constructed, and the sparse reconstruction algorithm in the compressed sensing theory is used. Through the observation matrix, the problem of exhaustively enumerating a large number of beam search energy spaces is changed to the solution of the sparse vector of the energy space, so the beam can be reduced. Training overhead. And through the introduction of the fixed codebook vector, compared with the completely random codebook vector, the transmission gain is improved, the performance of the algorithm in the low SNR environment is improved, and the anti-noise ability is enhanced.

在一种可能的实施方式中,观测矩阵为:其中,br,i=Wr(WrWr H)- 1ur,i,bt,i=Wt(WtWt H)-1ut,i,vec()表示将矩阵变成向量,Wr为实际传输时接收端波束的天线权重向量,Wt为实际传输时发送端波束的天线权重向量,为第i个接收天线权重向量,ut,i为第i个发射天线权重向量,()H表示共轭转置,()-1表示矩阵逆。该实施方式提供了观测矩阵的一种求解方式。In a possible implementation manner, the observation matrix is: Among them, b r,i =W r (W r W r H ) - 1 u r,i , b t,i =W t (W t W t H ) -1 u t,i , vec() means the matrix becomes a vector, W r is the antenna weight vector of the beam at the receiving end during actual transmission, W t is the antenna weight vector of the beam at the sending end during actual transmission, is the i-th receiving antenna weight vector, u t,i is the i-th transmitting antenna weight vector, () H means conjugate transpose, () -1 means matrix inverse. This embodiment provides a solution to the observation matrix.

在一种可能的实施方式中,波束对信息包括最优波束对信息,终端设备通过观测矩阵对波束搜索能量空间的稀疏向量进行信号重构,并根据稀疏向量求解波束对信息,包括:按照下述公式中任一项对观测矩阵θ的稀疏向量q的各分量中最大值所在位置χ做出精确估计:或者,或者,其中,θχ表示观测矩阵θ的第χ列,q=(θHθ)-1θHh,表示取使得后面公式的计算结果为最小值时对应的χ,表示取使得后面公式的计算结果为最大值时对应的χ,|| ||2表示2-范数,|| ||表示取模,|| ||2表示取模平方,h为向量化后的多径信道响应元素;按照下述公式得到最优波束对信息(kopt,lopt)为:lopt=χ/Kr,kopt=χ-Krlopt,其中,Kr为接收端波束的数目,lopt为最优发送端波束序号,kopt为最优接收端波束序号。该实施方式提供了最优波束对的一种求解方式。In a possible implementation manner, the beam pair information includes optimal beam pair information, and the terminal device performs signal reconstruction on the sparse vector of the beam search energy space through the observation matrix, and calculates the beam pair information according to the sparse vector, including: Any one of the above formulas can make an accurate estimate of the position χ of the maximum value in each component of the sparse vector q of the observation matrix θ: or, or, Among them, θ χ represents the χth column of the observation matrix θ, q=(θ H θ) -1 θ H h, Indicates to take the corresponding χ when the calculation result of the following formula is the minimum value, Indicates that the χ corresponding to the calculation result of the following formula is the maximum value, || || 2 indicates the 2-norm, || || indicates the modulus, || || 2 indicates the modulus square, and h is after vectorization The multipath channel response element of ; according to the following formula, the optimal beam pair information (k opt , l opt ) is obtained as: l opt =χ/K r , k opt =χ-K r l opt , where K r is the receiving The number of end beams, l opt is the optimal beam sequence number of the transmitting end, and k opt is the optimal receiving end beam sequence number. This embodiment provides a solution to the optimal beam pair.

在一种可能的实施方式中,波束对信息还包括备选波束对信息,该方法还包括:终端设备按照公式依次对q中剩余非零值分量中最大值所在位置χ做出精确估计,得到备选波束对信息(koth,loth),其中,loth为备选发送端波束序号,koth为备选接收端波束序号。该实施方式提供了备选波束对的一种求解方式。In a possible implementation manner, the beam pair information further includes candidate beam pair information, and the method further includes: the terminal device sequentially makes an accurate estimate of the position χ of the maximum value among the remaining non-zero value components in q according to the formula, and obtains Candidate beam pair information (k oth , l oth ), where l oth is the beam sequence number of the candidate sending end, and k oth is the beam sequence number of the candidate receiving end. This embodiment provides a solution to the candidate beam pairs.

在一种可能的实施方式中,发送端波束信息包括发送端波束对应的码本向量或者发送端波束序号。该实施方式提供了发送端波束信息的一种可能实现方式。In a possible implementation manner, the beam information of the transmitting end includes a codebook vector corresponding to the beam of the transmitting end or a sequence number of the beam of the transmitting end. This implementation manner provides a possible implementation manner of beam information at the sending end.

在一种可能的实施方式中,发送端波束信息包括最优发送端波束信息和备选发送端波束信息。该实施方式提供了发送端波束信息的一种可能实现方式。In a possible implementation manner, the beam information of the sending end includes beam information of an optimal sending end and beam information of an alternative sending end. This implementation manner provides a possible implementation manner of beam information at the sending end.

在一种可能的实施方式中,波束对信息还包括接收端波束信息,该方法还包括:终端设备向网络设备发送接收端波束信息。该实施方式提供了波束对信息的一种可能实现方式。In a possible implementation manner, the beam pair information further includes receiving end beam information, and the method further includes: the terminal device sends the receiving end beam information to the network device. This implementation manner provides a possible implementation manner of the beam pair information.

第二方面,提供了一种下行波束训练方法,包括:网络设备发送探测波束,探测波束由天线权重向量调制,天线权重向量包括固定码本向量和随机生成的随机码本向量,天线权重向量用于构建观测矩阵,观测矩阵用于对波束搜索能量空间的稀疏向量进行信号重构,稀疏向量用于求解波束对信息,波束对信息包括发送端波束信息;网络设备从终端设备接收发送端波束信息。本申请实施例提供的下行波束训练方法,网络设备发送由包括固定码本向量和随机码本向量的天线权重向量调制的探测波束,终端设备根据具有随机性的天线权重向量和多径信道响应模型构建观测矩阵,利用了压缩感知理论中的稀疏重构算法,通过观测矩阵,将数量较大的波束搜索能量空间进行穷举的问题变为该能量空间的稀疏向量的求解问题,因此可以降低波束训练的开销。并且通过固定码本向量的引入,与完全随机码本向量相比,提高了传输增益,提高算法在低SNR环境中的性能,增强了抗噪声能力。In the second aspect, a downlink beam training method is provided, including: a network device sends a sounding beam, the sounding beam is modulated by an antenna weight vector, the antenna weight vector includes a fixed codebook vector and a randomly generated random codebook vector, and the antenna weight vector uses The observation matrix is used to reconstruct the signal of the sparse vector of the beam search energy space, and the sparse vector is used to solve the beam pair information. The beam pair information includes the beam information of the sending end; the network device receives the beam information of the sending end from the terminal device . In the downlink beam training method provided by the embodiment of the present application, the network device sends the sounding beam modulated by the antenna weight vector including the fixed codebook vector and the random codebook vector, and the terminal device uses the random antenna weight vector and the multipath channel response model The observation matrix is constructed, and the sparse reconstruction algorithm in the compressed sensing theory is used. Through the observation matrix, the problem of exhaustively enumerating a large number of beam search energy spaces is changed to the solution of the sparse vector of the energy space, so the beam can be reduced. Training overhead. And through the introduction of the fixed codebook vector, compared with the completely random codebook vector, the transmission gain is improved, the performance of the algorithm in the low SNR environment is improved, and the anti-noise ability is enhanced.

在一种可能的实施方式中,观测矩阵为:其中,br,i=Wr(WrWr H)- 1ur,i,bt,i=Wt(WtWt H)-1ut,i,vec()表示将矩阵变成向量,Wr为实际传输时接收端波束的天线权重向量,Wt为实际传输时发送端波束的天线权重向量,为第i个接收天线权重向量,ut,i为第i个发射天线权重向量,()H表示共轭转置,()-1表示矩阵逆。该实施方式提供了观测矩阵的一种求解方式。In a possible implementation manner, the observation matrix is: Among them, b r,i =W r (W r W r H ) - 1 u r,i , b t , i =W t (W t W t H ) -1 u t,i , vec() means the matrix becomes a vector, W r is the antenna weight vector of the beam at the receiving end during actual transmission, W t is the antenna weight vector of the beam at the sending end during actual transmission, is the i-th receiving antenna weight vector, u t,i is the i-th transmitting antenna weight vector, () H means conjugate transpose, () -1 means matrix inverse. This embodiment provides a solution to the observation matrix.

在一种可能的实施方式中,波束对信息包括最优波束对信息(kopt,lopt):lopt=χ/Kr,kopt=χ-Krlopt,其中,Kr为接收端波束的数目,lopt为最优发送端波束序号,kopt为最优接收端波束序号,χ为观测矩阵θ的稀疏向量q的各分量中最大值所在位置;χ为按照下述公式中任一项做出精确估计得到:或者,或者,其中,θχ表示观测矩阵θ的第χ列,q=(θHθ)-1θHh,表示取使得后面公式的计算结果为最小值时对应的χ,表示取使得后面公式的计算结果为最大值时对应的χ,|| ||2表示2-范数,|| ||表示取模,|| ||2表示取模平方,h为向量化后的多径信道响应元素。该实施方式提供了最优波束对的一种求解方式。In a possible implementation manner, the beam pair information includes optimal beam pair information (k opt , l opt ): l opt =χ/K r , k opt =χ-K r l opt , where K r is the received The number of end beams, l opt is the beam number of the optimal sending end, k opt is the number of the optimal receiving end beam, χ is the position of the maximum value in each component of the sparse vector q of the observation matrix θ; χ is the An exact estimate of either term yields: or, or, Among them, θ χ represents the χth column of the observation matrix θ, q=(θ H θ) -1 θ H h, Indicates to take the corresponding χ when the calculation result of the following formula is the minimum value, Indicates that the χ corresponding to the calculation result of the following formula is the maximum value, || || 2 indicates the 2-norm, || || indicates the modulus, || || 2 indicates the modulus square, and h is after vectorization The multipath channel response element of . This embodiment provides a solution to the optimal beam pair.

在一种可能的实施方式中,波束对信息还包括备选波束对信息(koth,loth),其中,loth为备选发送端波束序号,koth为备选接收端波束序号,备选波束对信息(koth,loth)为按照上述公式依次对q中剩余非零值分量中最大值所在位置χ做出精确估计得到。该实施方式提供了备选波束对的一种求解方式。In a possible implementation manner, the beam pair information further includes candidate beam pair information (k oth , loth ), where l oth is the beam sequence number of the candidate sending end, k oth is the beam sequence number of the candidate receiving end, and the backup The selected beam pair information (k oth , l oth ) is obtained by accurately estimating the position χ of the maximum value among the remaining non-zero value components in q according to the above formula. This embodiment provides a solution to the candidate beam pairs.

在一种可能的实施方式中,发送端波束信息包括发送端波束对应的码本向量或者发送端波束序号。该实施方式提供了发送端波束信息的一种可能实现方式。In a possible implementation manner, the beam information of the transmitting end includes a codebook vector corresponding to the beam of the transmitting end or a sequence number of the beam of the transmitting end. This implementation manner provides a possible implementation manner of beam information at the sending end.

在一种可能的实施方式中,发送端波束信息包括最优发送端波束信息和备选发送端波束信息。该实施方式提供了发送端波束信息的一种可能实现方式。In a possible implementation manner, the beam information of the sending end includes beam information of an optimal sending end and beam information of an alternative sending end. This implementation manner provides a possible implementation manner of beam information at the sending end.

在一种可能的实施方式中,波束对信息还包括接收端波束信息,方法还包括:网络设备从终端设备接收上述接收端波束信息。该实施方式提供了波束对信息的一种可能实现方式。In a possible implementation manner, the beam pair information further includes receiving end beam information, and the method further includes: the network device receives the above receiving end beam information from the terminal device. This implementation manner provides a possible implementation manner of the beam pair information.

第三方面,提供了一种终端设备,包括:接收单元,用于接收来自网络设备的探测波束,探测波束由天线权重向量调制,天线权重向量包括固定码本向量和随机生成的随机码本向量;构建单元,用于接收单元接收的天线权重向量构建观测矩阵;求解单元,用于构建单元构建的观测矩阵对波束搜索能量空间的稀疏向量进行信号重构,并根据稀疏向量求解波束对信息,其中,波束对信息包括发送端波束信息;发送单元,用于向网络设备发送求解单元求解的发送端波束信息。基于同一发明构思,由于该终端设备解决问题的原理以及有益效果可以参见上述第一方面和第一方面的各种可能实施方式所带来的有益效果,因此该终端设备的实施可以参见上述第一方面和第一方面的各种可能实施方式,重复之处不再赘述。In a third aspect, a terminal device is provided, including: a receiving unit, configured to receive a sounding beam from a network device, the sounding beam is modulated by an antenna weight vector, and the antenna weight vector includes a fixed codebook vector and a randomly generated random codebook vector The construction unit is used to construct the observation matrix from the antenna weight vector received by the receiving unit; the solution unit is used to construct the observation matrix constructed by the unit to perform signal reconstruction on the sparse vector of the beam search energy space, and solve the beam pair information according to the sparse vector, Wherein, the beam pair information includes the beam information of the sending end; the sending unit is configured to send the beam information of the sending end solved by the solving unit to the network device. Based on the same inventive concept, since the principle and beneficial effect of the terminal device to solve the problem can refer to the above-mentioned first aspect and the beneficial effects brought by various possible implementations of the first aspect, the implementation of the terminal device can refer to the above-mentioned first aspect. Various possible implementation manners of the aspect and the first aspect, the overlapping parts will not be repeated.

第四方面,提供了一种网络设备,包括:网络设备发送探测波束,探测波束由天线权重向量调制,天线权重向量包括固定码本向量和随机生成的随机码本向量,天线权重向量用于构建观测矩阵,观测矩阵用于对波束搜索能量空间的稀疏向量进行信号重构,稀疏向量用于求解波束对信息,波束对信息包括发送端波束信息;网络设备从终端设备接收发送端波束信息。基于同一发明构思,由于该网络设备解决问题的原理以及有益效果可以参见上述第二方面和第二方面的各种可能实施方式所带来的有益效果,因此该网络设备的实施可以参见上述第二方面和第二方面的各种可能实施方式,重复之处不再赘述。In a fourth aspect, a network device is provided, including: the network device sends a sounding beam, the sounding beam is modulated by an antenna weight vector, the antenna weight vector includes a fixed codebook vector and a randomly generated random codebook vector, and the antenna weight vector is used to construct Observation matrix. The observation matrix is used to reconstruct the signal of the sparse vector in the beam search energy space. The sparse vector is used to solve the beam pair information. The beam pair information includes the beam information of the sending end; the network device receives the beam information of the sending end from the terminal device. Based on the same inventive concept, since the problem-solving principle and beneficial effects of the network device can refer to the above-mentioned second aspect and the beneficial effects brought by various possible implementations of the second aspect, the implementation of the network device can refer to the above-mentioned second aspect. Various possible implementation manners of the aspect and the second aspect, the overlapping parts will not be repeated.

第五方面,提供了一种通信系统,包括如第三方面所述的终端设备以及如第四方面所述的网络设备。A fifth aspect provides a communication system, including the terminal device described in the third aspect and the network device described in the fourth aspect.

第六方面,本申请实施例提供一种终端设备,包括:处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行上述第一方面任一项所述的方法。In a sixth aspect, an embodiment of the present application provides a terminal device, including: a processor and a memory, the memory is used to store a program, and the processor invokes the program stored in the memory to execute the method described in any one of the above first aspects.

第七方面,本申请实施例提供一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一项所述的方法。In a seventh aspect, an embodiment of the present application provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method described in any one of the above-mentioned first aspects is implemented.

第八方面,本申请实施例提供一种芯片系统,包括:处理器,用于支持终端设备实现上述第一方面任一项所述的方法。In an eighth aspect, an embodiment of the present application provides a chip system, including: a processor, configured to support a terminal device in implementing the method described in any one of the foregoing first aspects.

第九方面,本申请实施例提供一种网络设备,包括:处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行上述第二方面任一项所述的方法。In a ninth aspect, an embodiment of the present application provides a network device, including: a processor and a memory, the memory is used to store a program, and the processor invokes the program stored in the memory to execute the method described in any one of the above second aspects.

第十方面,本申请实施例提供一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第二方面任一项所述的方法。In a tenth aspect, an embodiment of the present application provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method described in any one of the above-mentioned second aspects is implemented.

第十一方面,本申请实施例提供一种芯片系统,包括:处理器,用于支持网络设备实现上述第二方面任一项所述的方法。In an eleventh aspect, an embodiment of the present application provides a chip system, including: a processor, configured to support a network device to implement the method described in any one of the foregoing second aspects.

第五方面至第十一方面的技术效果可以参照第一方面和第二方面所述内容。For the technical effects of the fifth aspect to the eleventh aspect, reference may be made to the content described in the first aspect and the second aspect.

附图说明Description of drawings

图1为本申请实施例提供的一种通信系统的架构示意图;FIG. 1 is a schematic structural diagram of a communication system provided by an embodiment of the present application;

图2为本申请实施例提供的一种终端设备的结构示意图一;FIG. 2 is a first structural schematic diagram of a terminal device provided in an embodiment of the present application;

图3为本申请实施例提供的一种网络设备的结构示意图一;FIG. 3 is a schematic structural diagram of a network device provided in an embodiment of the present application;

图4为本申请实施例提供的一种下行波束训练方法的流程示意图;FIG. 4 is a schematic flowchart of a downlink beam training method provided in an embodiment of the present application;

图5为本申请实施例提供的3种伯努利随机序列生成的随机码本向量对应的探测波束的示意图;FIG. 5 is a schematic diagram of a sounding beam corresponding to a random codebook vector generated by three Bernoulli random sequences provided in an embodiment of the present application;

图6为本申请实施例提供的搜索空间E的能量分布示意图;FIG. 6 is a schematic diagram of the energy distribution of the search space E provided by the embodiment of the present application;

图7为本申请实施例提供的不同方案下信道容量与理想值的比值的仿真示意图;7 is a schematic diagram of a simulation of the ratio of the channel capacity to the ideal value under different schemes provided by the embodiment of the present application;

图8为本申请实施例提供的小区场景的仿真示意图;FIG. 8 is a schematic diagram of a simulation of a cell scenario provided in an embodiment of the present application;

图9为本申请实施例提供的一种终端设备的结构示意图二;FIG. 9 is a second structural schematic diagram of a terminal device provided in an embodiment of the present application;

图10为本申请实施例提供的一种终端设备的结构示意图三;FIG. 10 is a third structural schematic diagram of a terminal device provided by an embodiment of the present application;

图11为本申请实施例提供的一种终端设备的结构示意图四;FIG. 11 is a fourth schematic structural diagram of a terminal device provided in an embodiment of the present application;

图12为本申请实施例提供的一种网络设备的结构示意图二;FIG. 12 is a second schematic structural diagram of a network device provided by an embodiment of the present application;

图13为本申请实施例提供的一种网络设备的结构示意图三;FIG. 13 is a schematic structural diagram III of a network device provided in an embodiment of the present application;

图14为本申请实施例提供的一种网络设备的结构示意图四。FIG. 14 is a fourth structural schematic diagram of a network device provided by an embodiment of the present application.

具体实施方式Detailed ways

本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The network architecture and business scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute limitations on the technical solutions provided by the embodiments of the present application. For the evolution of architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

本申请实施例既可以应用于时分双工(time division duplexing,TDD)的场景,也可以适用于频分双工(frequency division duplexing,FDD)的场景。本申请提供的技术方案可以适用于5G NR系统中。The embodiment of the present application may be applied to a scenario of time division duplexing (time division duplexing, TDD), and may also be applicable to a scenario of frequency division duplexing (frequency division duplexing, FDD). The technical solutions provided in this application can be applied to 5G NR systems.

需要说明的是,本申请实施例虽然依托无线通信网络中5G NR网络的场景进行说明,应当指出的是,本申请实施例中的方案还可以应用于其他无线通信网络中,相应的名称也可以用其他无线通信网络中的对应功能的名称进行替代。It should be noted that although the embodiments of this application are described based on the scenario of a 5G NR network in a wireless communication network, it should be pointed out that the solutions in this embodiment of this application can also be applied to other wireless communication networks, and the corresponding names can also be Replace it with the name of the corresponding function in other wireless communication networks.

本申请实施例提供了一种通信系统,参照图1中所示,包括至少一个终端(terminal)设备11和网络设备12。An embodiment of the present application provides a communication system, as shown in FIG. 1 , including at least one terminal (terminal) device 11 and a network device 12 .

可选的,本申请实施例中所涉及到的终端设备11可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smartphone)、无线数据卡、个人数字助理(personal digital assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptop computer)、无绳电话(cordless phone)或者无线本地环路(wireless local loop,WLL)台、机器类型通信(machine type communication,MTC)终端、用户设备(user equipment,UE),移动台(mobile station,MS),终端设备(terminal device)或者中继用户设备等。其中,中继用户设备例如可以是5G家庭网关(residential gateway,RG)。为方便描述,本申请中,上面提到的设备统称为终端设备。Optionally, the terminal device 11 involved in the embodiment of the present application may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems; it may also include Subscriber unit (subscriber unit), cellular phone (cellular phone), smart phone (smartphone), wireless data card, personal digital assistant (personal digital assistant, PDA) computer, tablet computer, wireless modem (modem), handheld device (handheld ), laptop computer (laptop computer), cordless phone (cordless phone) or wireless local loop (wireless local loop, WLL) station, machine type communication (machine type communication, MTC) terminal, user equipment (user equipment, UE ), a mobile station (mobile station, MS), a terminal device (terminal device) or a relay user equipment, etc. Wherein, the relay user equipment may be, for example, a 5G residential gateway (residential gateway, RG). For convenience of description, in this application, the above-mentioned devices are collectively referred to as terminal devices.

以终端设备11为手机为例,对手机的通用硬件架构进行说明。如图2所示,手机可以包括:射频(radio frequency,RF)电路110、存储器120、其他输入设备130、显示屏140、传感器150、音频电路160、I/O子系统170、处理器180、以及电源190等部件。本领域技术人员可以理解,图中所示的手机的结构并不构成对手机的限定,可以包括比图示更多或者更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。本领域技术人员可以理解显示屏140属于用户界面(user interface,UI),显示屏140可以包括显示面板141和触摸面板142。尽管未示出,手机还可以包括摄像头、蓝牙模块等功能模块或器件,在此不再赘述。Taking the terminal device 11 as a mobile phone as an example, the general hardware architecture of the mobile phone will be described. As shown in Figure 2, the mobile phone may include: a radio frequency (radio frequency, RF) circuit 110, a memory 120, other input devices 130, a display screen 140, a sensor 150, an audio circuit 160, an I/O subsystem 170, a processor 180, And parts such as power supply 190. Those skilled in the art can understand that the structure of the mobile phone shown in the figure does not constitute a limitation to the mobile phone, and may include more or less components than shown in the figure, or combine certain components, or split certain components, or Different component arrangements. Those skilled in the art can understand that the display screen 140 belongs to a user interface (user interface, UI), and the display screen 140 may include a display panel 141 and a touch panel 142 . Although not shown, the mobile phone may also include functional modules or devices such as a camera and a Bluetooth module, which will not be repeated here.

进一步地,处理器180分别与RF电路110、存储器120、音频电路160、I/O子系统170、以及电源190连接。I/O子系统170分别与其他输入设备130、显示屏140、传感器150连接。其中,RF电路110可用于在收发信息或通话过程中对信号的接收和发送,特别地,接收来自基站的下行信息后,发送给处理器180处理。存储器120可用于存储软件程序以及模块。处理器180通过运行存储在存储器120的软件程序以及模块,从而执行手机的各种功能应用以及数据处理,例如执行本申请实施例中终端设备的方法和功能。其他输入设备130可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键盘信号输入。显示屏140可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单,还可以接受用户输入。传感器150可以为光传感器、运动传感器或者其他传感器。音频电路160可提供用户与手机之间的音频接口。I/O子系统170用来控制输入输出的外部设备,外部设备可以包括其他设备输入控制器、传感器控制器、显示控制器。处理器180是手机200的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行手机200的各种功能和处理数据,从而对手机进行整体监控。电源190(比如电池)用于给上述各个部件供电,优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。Further, the processor 180 is respectively connected to the RF circuit 110 , the memory 120 , the audio circuit 160 , the I/O subsystem 170 , and the power supply 190 . The I/O subsystem 170 is connected to other input devices 130 , the display screen 140 and the sensor 150 respectively. Among them, the RF circuit 110 can be used for receiving and sending signals during sending and receiving information or talking, especially, after receiving downlink information from the base station, send it to the processor 180 for processing. The memory 120 can be used to store software programs as well as modules. The processor 180 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 120, such as executing the methods and functions of the terminal device in the embodiments of the present application. Other input devices 130 can be used to receive input numbers or character information, and generate keyboard signal input related to user settings and function control of the mobile phone. The display screen 140 can be used to display information input by or provided to the user and various menus of the mobile phone, and can also accept user input. Sensor 150 may be a light sensor, motion sensor, or other sensor. Audio circuitry 160 may provide an audio interface between the user and the handset. The I/O subsystem 170 is used to control input and output external devices, and the external devices may include other device input controllers, sensor controllers, and display controllers. The processor 180 is the control center of the mobile phone 200, using various interfaces and lines to connect various parts of the entire mobile phone, by running or executing software programs and/or modules stored in the memory 120, and calling data stored in the memory 120, Execute various functions of the mobile phone 200 and process data, thereby monitoring the mobile phone as a whole. The power supply 190 (such as a battery) is used to supply power to the above-mentioned components. Preferably, the power supply can be logically connected to the processor 180 through the power management system, so that functions such as charging, discharging, and power consumption can be managed through the power management system.

可选的,本申请实施例中所涉及到的网络设备12可以是基站,对基站的通用硬件架构进行说明。如图3所示,基站12可以包括室内基带处理单元(building baseband unit,BBU)1201和远端射频模块(remote radio unit,RRU)1202,RRU 1202和天馈系统(即天线)1203连接,BBU 1201和RRU 1202可以根据需要拆开使用。天线1203可以为天线阵列,包括多个子天线即阵元,基站可以通过码本将天线域的信号处理转换为波束域信号,并且对这些阵元的方向角进行控制,本申请中基站可以控制一部分阵元采用固定码本调制,另一部分采用随机码本调制。基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。基站可以执行本申请实施例中网络设备的方法和功能。Optionally, the network device 12 involved in this embodiment of the present application may be a base station, and the general hardware architecture of the base station will be described. As shown in FIG. 3 , the base station 12 may include an indoor baseband processing unit (building baseband unit, BBU) 1201 and a remote radio frequency module (remote radio unit, RRU) 1202, and the RRU 1202 is connected to an antenna feeder system (ie, an antenna) 1203, and the BBU 1201 and RRU 1202 can be disassembled and used as required. The antenna 1203 can be an antenna array, including multiple sub-antennas, that is, array elements. The base station can convert the signal processing in the antenna domain into a beam domain signal through the codebook, and control the direction angles of these array elements. In this application, the base station can control some The array element is modulated by a fixed codebook, and the other part is modulated by a random codebook. The base station may include various forms of base stations, for example: macro base stations, micro base stations (also called small stations), relay stations, access points, and the like. The base station can execute the method and function of the network device in the embodiments of the present application.

本申请实施例可以应用于5G NR网络初始快速接入时的波束训练和波束失效后的快速恢复。初始接入时,本申请实施例的快速波束训练实现设备的快速接入;当由于天线位置、角度的移动、障碍物遮挡等原因引起链路中断波束失效时,也可应用本申请实施例的快速波束训练实现波束的快速恢复。同时,本申请实施例可以同时获得包括最优波束对的多组波束对,可以根据基站策略选择SNR最大的一组作为传输波束对,其他作为备选波束对。The embodiments of the present application can be applied to beam training during initial fast access of a 5G NR network and fast recovery after beam failure. During the initial access, the fast beam training of the embodiment of the present application realizes the rapid access of the device; when the link is interrupted and the beam fails due to reasons such as antenna position, angle movement, and obstacle occlusion, the embodiment of the present application can also be applied Fast beam training enables fast recovery of beams. At the same time, in the embodiment of the present application, multiple sets of beam pairs including the optimal beam pair can be simultaneously obtained, and the group with the largest SNR can be selected as the transmission beam pair according to the base station strategy, and the other beam pairs can be used as candidate beam pairs.

本申请实施例提供了一种波束训练方法,应用于上述系统,参照图4中所示,该方法包括:The embodiment of the present application provides a beam training method, which is applied to the above system, as shown in FIG. 4, the method includes:

S101、网络设备发送探测波束。S101. The network device sends a detection beam.

探测波束由天线权重向量调制,天线权重向量中包括固定码本向量和随机码本向量。The sounding beam is modulated by the antenna weight vector, which includes a fixed codebook vector and a random codebook vector.

例如,假设探测波束的一个天线权重向量为其中s1为固定码本向量,r1为随机码本向量,若要发送探测波束的天线域信号为X=[x1 x2],则网络设备最终向空口发送探测波束的波束域信号为:也就是说Y即为经过波束赋形(天线调制)后的发送信号。For example, suppose one antenna weight vector for the sounding beam is Where s1 is a fixed codebook vector, r1 is a random codebook vector, if the antenna domain signal to send the sounding beam is X=[x1 x2], then the beam domain signal that the network device finally sends the sounding beam to the air interface is: In other words, Y is the transmitted signal after beamforming (antenna modulation).

通过码本调制后的射频信号是有方向性的赋型波束。码本向量的数目与阵元数目相同,例如,如果有4个固定码本向量则需要4个阵元发送固定码本向量,如果有8个随机码本向量则需要8个阵元发送随机码本向量。The radio frequency signal modulated by the codebook is a directional shaped beam. The number of codebook vectors is the same as the number of array elements, for example, if there are 4 fixed codebook vectors, 4 array elements are required to send fixed codebook vectors, and if there are 8 random codebook vectors, 8 array elements are required to send random codes This vector.

对于固定码本向量与随机码本向量数目的比例,仿真中发现若固定码本的数目太少,则天线权重向量显现不出方向性;若固定码本的数目太多,则影响了码本的随机性,导致最后的信号重构效果不佳。因此要按具体通信环境调整固定码本向量的数目。例如,如果收发端天线数目均为16,选择随机码本向量与固定码本向量中码本数目的比例为1:1,前8根天线发送指向90°方向的固定码本向量的探测波束,固定码本向量为[1,-1,1,-1,1,-1,1,-1],后8根天线发送随机码本向量的探测波束,随机码本向量由伯努利随机序列生成。Regarding the ratio of the number of fixed codebook vectors to random codebook vectors, it is found in the simulation that if the number of fixed codebooks is too small, the antenna weight vector will not show directionality; if the number of fixed codebooks is too large, the codebook will be affected randomness, resulting in poor final signal reconstruction effect. Therefore, the number of fixed codebook vectors should be adjusted according to the specific communication environment. For example, if the number of antennas at the transceiver end is 16, the ratio of the number of codebooks in the random codebook vector to the fixed codebook vector is 1:1, and the first 8 antennas send the sounding beams pointing to the fixed codebook vector in the 90° direction, and the fixed The codebook vector is [1,-1,1,-1,1,-1,1,-1], and the last 8 antennas send probing beams of random codebook vectors, which are generated by Bernoulli random sequences .

下面对固定码本向量和随机码本向量进行详细描述:The fixed codebook vector and the random codebook vector are described in detail below:

对于固定码本向量:For fixed codebook vectors:

固定码本向量的主瓣方向尽可能选取网络设备(例如基站)覆盖范围的中心方向;如果不足以覆盖整个网络设备的整个覆盖范围,则可以设计多个具有不同覆盖方向的固定码本向量,采用扫描的方式分时分方向进行波束训练。The main lobe direction of the fixed codebook vector selects the center direction of the coverage area of the network equipment (such as a base station) as much as possible; if it is not enough to cover the entire coverage area of the entire network equipment, multiple fixed codebook vectors with different coverage directions can be designed, The beam training is carried out in a time-divided and direction-divided manner by scanning.

可选的,发射固定码本的阵元可以选取连续的N个阵元,其在整个天线中的位置可以是开始或结尾的连续N个阵元,也可以是中间任意位置的连续N个阵元。Optionally, consecutive N array elements can be selected for transmitting a fixed codebook, and its position in the entire antenna can be the beginning or end of the continuous N array elements, or the continuous N array elements at any position in the middle Yuan.

固定码本向量可以采用例如离散傅立叶变换(discrete fourier transform,DFT)、Floor、Beam等固定码本设计方法,也可以采用其他的设计方法。以DFT固定码本设计方法为例进行说明:The fixed codebook vector may adopt fixed codebook design methods such as discrete Fourier transform (DFT), Floor, and Beam, or other design methods. Take the DFT fixed codebook design method as an example to illustrate:

其中,M为采用固定码本的阵元数目,um-1为U的第m列的固定码本向量,m=0,1,...,M-1, Wherein, M is the number of array elements using a fixed codebook, u m-1 is the fixed codebook vector of the mth column of U, m=0,1,...,M-1,

对于随机码本向量:For random codebook vectors:

天线阵列中除了一部分阵元可以采用固定码本向量外,剩余的阵元可以采用随机码本向量。随机码本向量生成时可以有多种方式,例如伯努利随机码本、[1,-1,0]多值随机码本等。图5中所示为3种伯努利随机序列生成的随机码本向量对应的探测波束。图5中的(a)对应的随机码本向量为[1,1,1,-1,-1,1,-1,1],图5中(b)对应的随机码本向量为[-1,1,-1,1,-1,1,-1,-1],图5中(c)对应的随机码本向量为[1,-1,1,1,-1,-1,-1,1]。In the antenna array, except that some array elements can use fixed codebook vectors, the remaining array elements can use random codebook vectors. There are many ways to generate random codebook vectors, such as Bernoulli random codebook, [1,-1,0] multi-valued random codebook, etc. Figure 5 shows the detection beams corresponding to the random codebook vectors generated by three Bernoulli random sequences. The random codebook vector corresponding to (a) in Figure 5 is [1,1,1,-1,-1,1,-1,1], and the random codebook vector corresponding to (b) in Figure 5 is [- 1,1,-1,1,-1,1,-1,-1], the random codebook vector corresponding to (c) in Figure 5 is [1,-1,1,1,-1,-1, -1,1].

S102、终端设备接收来自网络设备的探测波束,根据天线权重向量构建观测矩阵θ。S102. The terminal device receives the sounding beam from the network device, and constructs an observation matrix θ according to the antenna weight vector.

假设φtl为物理传输信道的发送角,φrl为物理传输信道的到达角,M为发送端天线数目,N为接收端天线数目,L为多径信道的数目,λl为信道系数,()H为共轭转置符号,gl为接收方位向量,pl为发送方位向量。则毫米波的多径信道传播模型为:Assuming that φ tl is the transmission angle of the physical transmission channel, φ rl is the arrival angle of the physical transmission channel, M is the number of antennas at the transmitting end, N is the number of antennas at the receiving end, L is the number of multipath channels, λ l is the channel coefficient, ( ) H is the conjugate transpose symbol, g l is the receiving azimuth vector, p l is the sending azimuth vector. Then the multipath channel propagation model of millimeter wave is:

其中,是对H的简化,gl和pl分别为:in, is a simplification of H, g l and p l are:

在训练探测波束过程中,网络设备的发送端发送天线域信号作为训练导频用以辅助训练,训练导频由能量归一化的序列组成x=[x1,x2,...,xM]T,M为发送端天线数目。根据多径信道响应模型,第i个导频序列xi的接收符号yi可以表示为:In the process of training the sounding beam, the transmitting end of the network device sends the antenna domain signal as a training pilot to assist training. The training pilot is composed of an energy-normalized sequence x=[x 1 ,x 2 ,...,x M ] T , where M is the number of antennas at the transmitting end. According to the multipath channel response model, the received symbol y i of the i-th pilot sequence xi can be expressed as:

其中,ut,i为第i个导频序列xi的发送天线权重向量,ur,i为第i个导频序列xi的接收天线权重向量,M为发送端天线数目,γ为传输信号SNR,ni为加性高斯白噪声。需要说明的是,终端设备如果采用全向天线接收则功率消耗过大并且效果较差,因此终端设备的接收天线也具有方向性,其接收方向是由接收天线权重向量ur,i决定。Among them, u t,i is the transmitting antenna weight vector of the i-th pilot sequence x i , u r,i is the receiving antenna weight vector of the i-th pilot sequence x i , M is the number of transmitting antennas, γ is the transmission Signal SNR, n i is additive Gaussian white noise. It should be noted that if the terminal device uses an omnidirectional antenna to receive, the power consumption will be too large and the effect will be poor. Therefore, the receiving antenna of the terminal device also has directionality, and its receiving direction is determined by the receiving antenna weight vector u r,i .

多径信道响应模型中第i个导频的第l条路径的多径信道响应元素hi(l)(即公式(4)中xi前的系数)可以描述为:In the multipath channel response model, the multipath channel response element h i (l) of the l-th path of the i-th pilot (that is, the coefficient before x i in formula (4)) can be described as:

若发射第i个导频序列xi时,第k个接收波束的接收天线权重向量为ur,i,第l个发送波束的发送天线权重向量为ut,i,接收端天线数目为N,则终端设备的接收端的SNR可以表示为公式(6):If the i-th pilot sequence x i is transmitted, the receiving antenna weight vector of the k-th receiving beam is u r,i , the transmitting antenna weight vector of the l-th transmitting beam is u t,i , and the number of antennas at the receiving end is N , then the SNR of the receiving end of the terminal device can be expressed as formula (6):

波束训练的目标为从所有可能的波束对信息中找出满足公式(6)的信道SNR最高的波束对信息(kopt,lopt),其中,kopt为波束搜索空间E(例如图6中所示)中终端设备侧的最优接收端波束序号,lopt为波束搜索空间E中网络设备侧的最优发送端波束序号。即:The goal of beam training is to find the beam pair information (k opt , l opt ) with the highest channel SNR satisfying formula (6) from all possible beam pair information, where k opt is the beam search space E (for example, in Figure 6 As shown in ), the optimal receiving end beam sequence number of the terminal device side, l opt is the optimal transmitting end beam sequence number of the network device side in the beam search space E. which is:

(kopt,lopt)=argmaxSNR(k,l) (7)(k opt ,l opt )=argmaxSNR(k,l) (7)

从公式(6)中看出,SNR为hi(l)的平方均值,SNR越大实际即为h越大。It can be seen from the formula (6) that the SNR is the square mean value of h i (l), and the larger the SNR is, the larger h is actually.

如果对发送端天线数目为M,接收端天线数目为N的波束搜索空间采取穷举方式搜索最优波束对,则其开销为ξ=MN。根据压缩感知理论核心思想,可以通过上述具有随机性的天线权重向量构建观测矩阵,通过该观测矩阵将波束搜索空间E中穷举搜索问题变为稀疏向量q的求解问题。具体的,可以通过公式(8)-(10)来构建观测矩阵θ。If the optimal beam pair is searched exhaustively for a beam search space with M antennas at the transmitting end and N antennas at the receiving end, the cost is ξ=MN. According to the core idea of compressive sensing theory, the observation matrix can be constructed through the above-mentioned random antenna weight vector, and the exhaustive search problem in the beam search space E can be transformed into the solution problem of the sparse vector q through the observation matrix. Specifically, the observation matrix θ can be constructed by formulas (8)-(10).

首先,为了方便找到波束搜索空间E,定义向量er和etFirst, in order to find the beam search space E conveniently, define the vectors e r and e t :

其中,Wr为实际传输时接收端波束的天线权重向量,Wt为实际传输时发送端波束的天线权重向量,为信道增益系数,γ为传输信号SNR,N为接收端天线数目,λl为第l个发送波束的信道系数。Wr和Wt在进行波束训练前已储存在网络设备和终端设备。则根据最小二乘估计(least square,LS),可得:Among them, W r is the antenna weight vector of the beam at the receiving end during actual transmission, W t is the antenna weight vector of the beam at the sending end during actual transmission, is the channel gain coefficient, γ is the transmission signal SNR, N is the number of antennas at the receiving end, and λ l is the channel coefficient of the lth transmit beam. W r and W t have been stored in network devices and terminal devices before beam training. Then according to the least square estimation (least square, LS), we can get:

()-1表示矩阵逆。然后把公式(9)带入公式(5),可得多径信道响应模型中第i个导频的所有路径(与l无关)的多径信道响应元素为:() -1 means matrix inverse. Then put formula (9) into formula (5), the multipath channel response elements of all the paths (regardless of l) of the ith pilot in the multipath channel response model are:

对公式(10)用向量化表示可得:Formula (10) can be expressed by vectorization:

则θ为构造的观测矩阵其第i行为其中,g为接收方位向量,p为发送方位向量,为第i个接收天线权重向量,uti为第i个发射天线权重向量,br,i=Wr(WrWr H)-1ur,i,bt,i=Wt(WtWt H)-1ut,i,E为穷举的波束搜索能量空间,vec()表示将矩阵变成向量,q=vec(E)。Then θ is the constructed observation matrix its i-th behavior Among them, g is the receiving azimuth vector, p is the sending azimuth vector, is the i-th receive antenna weight vector, u ti is the i-th transmit antenna weight vector, b r,i =W r (W r W r H ) -1 u r,i , b t,i =W t (W t W t H ) -1 u t,i , E is the exhaustive beam search energy space, vec() means turning the matrix into a vector, q=vec(E).

表达式中,q为毫米波波束搜索能量空间E构成的向量并具有显著的稀疏性。q的每个非零元素代表一组可用的波束对,根据公式(11)q与h是线性关系,并且根据公式(6)SNR越大h越大,所以q取值大小代表该波束对下的SNR信道增益强弱,q中取值最大的位置即对应最优波束对信息(kopt,lopt),q中其他非零值的位置对应其他可用的备选波束对信息(koth,loth)。In the expression, q is a vector formed by the millimeter-wave beam search energy space E and has significant sparsity. Each non-zero element of q represents a set of available beam pairs. According to formula (11) q and h are linearly related, and according to formula (6), the larger the SNR is, the larger h is, so the value of q represents the beam pair. The SNR channel gain strength of q, the position with the largest value in q corresponds to the optimal beam pair information (k opt , l opt ), and the positions of other non-zero values in q correspond to other available candidate beam pair information (k oth , loth ).

S103、终端设备通过观测矩阵对波束搜索能量空间E的稀疏向量q进行信号重构,并根据稀疏向量q求解波束对信息。S103. The terminal device performs signal reconstruction on the sparse vector q of the beam search energy space E through the observation matrix, and obtains beam pair information according to the sparse vector q.

终端设备获得观测矩阵后,可以利用压缩感知原理的稀疏重构算法如匹配追踪(matching pursuit,MP)、正交匹配追踪(orthogonal matching pursuit,OMP)、基追踪(basis pursuit,BP)、降噪基追踪(basis pursuit de-noising,BPD)等,求解出q的最稀疏解,例如使用匹配追踪算法求解最优波束对信息方法如下:After the terminal device obtains the observation matrix, it can use the sparse reconstruction algorithm of compressed sensing principle, such as matching pursuit (MP), orthogonal matching pursuit (OMP), basis pursuit (basis pursuit, BP), noise reduction basis pursuit (basis pursuit de-noising, BPD), etc., to solve the sparsest solution of q, for example, using the matching pursuit algorithm to solve the optimal beam pair information method is as follows:

对公式(11)根据最小二乘估计估计,可得观测矩阵θ的稀疏向量q:According to the least square estimation of formula (11), the sparse vector q of the observation matrix θ can be obtained:

q=(θHθ)-1θHh (12)q=(θ H θ) -1 θ H h (12)

其中,h为多径信道响应元素。Among them, h is the multipath channel response element.

由于向量q是一个稀疏向量,矩阵θ又具有显著随机性,根据压缩感知理论,我们可以按照下述公式中任一项用最小平方误差对稀疏向量q的各分量中最大值所在位置χ做出精确估计:Since the vector q is a sparse vector, and the matrix θ has significant randomness, according to the theory of compressed sensing, we can use the minimum square error to calculate the position χ of the maximum value in each component of the sparse vector q according to any of the following formulas Precise estimate:

或者, or,

或者, or,

其中,θχ表示观测矩阵θ的第χ列,q=(θHθ)-1θHh,表示取使得后面公式的计算结果为最小值时对应的χ,表示取使得后面公式的计算结果为最大值时对应的χ,|| ||2表示2-范数,|| ||表示取模,|| ||2表示取模平方,h为向量化后的多径信道响应元素。Among them, θ χ represents the χth column of the observation matrix θ, q=(θ H θ) -1 θ H h, Indicates to take the corresponding χ when the calculation result of the following formula is the minimum value, Indicates that the χ corresponding to the calculation result of the following formula is the maximum value, || || 2 indicates the 2-norm, || || indicates the modulus, || || 2 indicates the modulus square, and h is after vectorization The multipath channel response element of .

因此得到最优波束对信息(kopt,lopt):Therefore, the optimal beam pair information (k opt , l opt ) is obtained:

其中,Kr为接收端波束的数目,lopt为最优发送端波束序号,kopt为最优接收端波束序号。Among them, K r is the number of beams at the receiving end, l opt is the beam number of the optimal sending end, and k opt is the beam number of the optimal receiving end.

在得到最优波束对信息(kopt,lopt)后,终端设备可以按照公式(13)至公式(16),依次对q中剩余非零值分量中最大值所在位置χ做出精确估计,得到备选波束对信息(koth,loth),其中,loth为备选发送端波束序号,koth为备选接收端波束序号。After obtaining the optimal beam pair information (k opt , l opt ), the terminal device can make an accurate estimate of the maximum position χ of the remaining non-zero value components in q according to formula (13) to formula (16), The candidate beam pair information (k oth , l oth ) is obtained, where l oth is the beam sequence number of the candidate transmitting end, and k oth is the beam sequence number of the candidate receiving end.

S104、终端设备向网络设备发送上述发送端波束信息。S104. The terminal device sends the above beam information of the sending end to the network device.

网络设备作为发送端,可以只关心本端通过哪个发送端波束来与终端设备通信,所以终端设备可以只向网络设备反馈发送端波束信息。可选的,发送端波束信息可以包括发送端波束对应的码本向量或者发送端波束序号。发送端波束信息还可以包括发送端波束的链路信道幅度信息。As the sending end, the network device can only care about which sending end beam the local end uses to communicate with the terminal device, so the terminal device can only feed back the sending end beam information to the network device. Optionally, the beam information at the transmitting end may include a codebook vector corresponding to the beam at the transmitting end or a sequence number of the beam at the transmitting end. The beam information at the sending end may further include link channel amplitude information of the beam at the sending end.

可选的,发送端波束信息可以包括最优发送端波束信息,因此最优发送端波束信息可以包括最优发送端波束对应的码本向量或者最优发送端波束序号lopt。发送端波束信息还可以包括备选发送端波束信息,因此备选发送端波束信息可以包括备选发送端波束对应的码本向量或者备选发送端波束序号lothOptionally, the beam information of the transmitter may include the beam information of the optimal transmitter. Therefore, the beam information of the optimal transmitter may include a codebook vector corresponding to the beam of the optimal transmitter or a serial number l opt of the optimal beam of the transmitter. The beam information of the transmitting end may also include the beam information of the alternative transmitting end. Therefore, the beam information of the transmitting end may include the codebook vector corresponding to the beam of the transmitting end or the sequence number loth of the beam of the transmitting end.

可选的,终端设备还可以向网络设备发送接收端波束信息,接收端波束信息可以包括接收端波束对应的码本向量或者接收端波束序号。接收端波束信息和发送端波束信息可以合称为波束对信息。Optionally, the terminal device may also send the receiving end beam information to the network device, and the receiving end beam information may include a codebook vector corresponding to the receiving end beam or a receiving end beam sequence number. The receiving end beam information and the transmitting end beam information may be collectively referred to as beam pair information.

可选的,接收端波束信息可以包括最优接收端波束信息,因此最优接收端波束信息可以包括最优接收端波束对应的码本向量或者最优接收端波束序号kopt。接收端波束信息还可以包括备选接收端波束信息,因此备选接收端波束信息可以包括备选接收端波束对应的码本向量或者备选接收端波束序号lothOptionally, the receiving end beam information may include optimal receiving end beam information, so the optimal receiving end beam information may include a codebook vector corresponding to the optimal receiving end beam or an optimal receiving end beam sequence number k opt . The receiving end beam information may also include candidate receiving end beam information, so the candidate receiving end beam information may include a codebook vector corresponding to the candidate receiving end beam or a sequence number loth of the candidate receiving end beam.

也就是说,终端设备也可以向网络设备发送最优波束对信息。最优波束对信息可以包括最优波束对对应的码本向量或者最优波束对的序号(kopt,lopt)。终端设备也可以向网络设备发送备选波束对信息,备选波束对信息可以包括备选波束对对应的码本向量或者备选波束对的序号(koth,loth)。使得终端设备与网络设备通过最优波束对通信过程中由于遮挡等因素导致信号变差时,可以切换至备选波束对。That is to say, the terminal device may also send the optimal beam pair information to the network device. The optimal beam pair information may include a codebook vector corresponding to the optimal beam pair or a sequence number (k opt , l opt ) of the optimal beam pair. The terminal device may also send candidate beam pair information to the network device, where the candidate beam pair information may include a codebook vector corresponding to the candidate beam pair or a sequence number (k oth , loth ) of the candidate beam pair. This enables the terminal device and the network device to switch to an alternative beam pair when the signal deteriorates due to factors such as occlusion during the communication process through the optimal beam pair.

S105、网络设备与终端设备使用波束对进行通信。S105. The network device and the terminal device communicate by using the beam pair.

双方根据策略,可以选择最优波束对(kopt,lopt)作为实际的传输波束对,也可以选择备选波束对作为实际的传输波束对。According to the strategy, the two parties can select the optimal beam pair (k opt , l opt ) as the actual transmission beam pair, or select an alternate beam pair as the actual transmission beam pair.

本申请实施例提供的下行波束训练方法,网络设备发送由包括固定码本向量和随机码本向量的天线权重向量调制的探测波束,终端设备根据具有随机性的天线权重向量和多径信道响应模型构建观测矩阵,利用了压缩感知理论中的稀疏重构算法,通过观测矩阵,将数量较大的波束搜索能量空间进行穷举的问题变为该能量空间的稀疏向量的求解问题,因此可以降低波束训练的开销。并且通过固定码本向量的引入,与完全随机码本向量相比,提高了传输增益,提高算法在低SNR环境中的性能,增强了抗噪声能力。In the downlink beam training method provided by the embodiment of the present application, the network device sends the sounding beam modulated by the antenna weight vector including the fixed codebook vector and the random codebook vector, and the terminal device uses the random antenna weight vector and the multipath channel response model The observation matrix is constructed, and the sparse reconstruction algorithm in the compressed sensing theory is used. Through the observation matrix, the problem of exhaustively enumerating a large number of beam search energy spaces is changed to the solution of the sparse vector of the energy space, so the beam can be reduced. Training overhead. And through the introduction of the fixed codebook vector, compared with the completely random codebook vector, the transmission gain is improved, the performance of the algorithm in the low SNR environment is improved, and the anti-noise ability is enhanced.

仿真结果Simulation results

图6中所示,如果使用规则线形阵列(uniform linear array,ULA)天线,收发端天线阵元数目均为16,收发端波束数目均为32,固定码本为DFT码本时,各波束对接收端SNR情况分布图,等价为公式(11)中的搜索空间E的能量分布图。可以看出搜索空间的能量较为集中,具有很强的稀疏性。波束训练的目标即为找出各波束对形成的信道中SNR最优的情况,此图场景下的最优波束对为(23,3)。As shown in Figure 6, if a regular linear array (uniform linear array, ULA) antenna is used, the number of antenna elements at the transceiver end is 16, the number of beams at the transceiver end is 32, and when the fixed codebook is a DFT codebook, each beam pair The distribution diagram of SNR at the receiving end is equivalent to the energy distribution diagram of the search space E in formula (11). It can be seen that the energy of the search space is relatively concentrated and has strong sparsity. The goal of beam training is to find out the optimal SNR in the channel formed by each beam pair. The optimal beam pair in this scenario is (23,3).

如果使用ULA天线阵,阵元间距λ/2,射频载波28GHz,接收端天线N=8,发送端天线M=64。收发端的定向传输的固定码本为主瓣方向90°的DFT码本,例如[1,-1,1,-1,…],随机码本由伯努利随机序列生成。多径信道包括1条直射径和4条反射径。稀疏重构算法采用正交匹配追踪。仿真选取了固定码本数目为总天线数目1/2和1/4的情况进行仿真,固定码本的位置均选择前1/2或1/4的天线,以信道无噪声、使用穷举搜索时最优波束对的通信信道容量为理论上限。仿真结果如图7所示:从中可以看出在高SNR情况下本申请的压缩感知方案可以基本逼近性能上限,只有约2-3%性能损失。本申请的方案的性能在低传输信号SNR下与采用完全随机的压缩感知方案相比有极大的提升,增强了波束训练的抗噪声能力。If a ULA antenna array is used, the distance between the array elements is λ/2, the radio frequency carrier is 28 GHz, the antennas at the receiving end are N=8, and the antennas at the transmitting end are M=64. The fixed codebook for directional transmission at the transceiver end is a DFT codebook with a 90° main lobe direction, such as [1,-1,1,-1,…], and the random codebook is generated by a Bernoulli random sequence. The multipath channel includes 1 direct path and 4 reflection paths. The sparse reconstruction algorithm uses orthogonal matching pursuit. In the simulation, the number of fixed codebooks is selected as 1/2 and 1/4 of the total number of antennas for simulation. The position of the fixed codebook is selected from the first 1/2 or 1/4 of the antennas. The channel is noise-free and exhaustive search is used. The communication channel capacity of the optimal beam pair is the theoretical upper limit. The simulation results are shown in Figure 7: it can be seen that the compressed sensing scheme of this application can basically approach the upper limit of performance in the case of high SNR, with only about 2-3% performance loss. Compared with the completely random compressed sensing scheme, the performance of the scheme of the present application is greatly improved under low transmission signal SNR, and the anti-noise ability of beam training is enhanced.

小区场景的仿真如图8所示,设距离基站100m处的传输SNR=10dB,横坐标为小区用户距离基站的最远距离。从中可以看出覆盖范围在800m左右时,压缩感知训练方案的性能达到穷举搜索的90%。The simulation of the cell scene is shown in Figure 8, where the transmission SNR at a distance of 100m from the base station is set to be 10dB, and the abscissa is the furthest distance from the cell user to the base station. It can be seen that when the coverage range is about 800m, the performance of the compressed sensing training scheme reaches 90% of the exhaustive search.

穷举搜索的训练开销为:ξ=MN,本申请方案的开销为:ξ=α(log2(MN)),α为经验系数,仿真结果显示一般可取2.5-3。这二者开销的对比如表1所示,此表中经验系数α=3,从中看出,本申请方案可以大大减小波束训练的开销,且随着收发端天线数目的增加,开销优势就越明显。The training cost of exhaustive search is: ξ=MN, the cost of this application scheme is: ξ=α(log 2 (MN)), α is an empirical coefficient, and the simulation results show that it is generally 2.5-3. The comparison of the two overheads is shown in Table 1. In this table, the empirical coefficient α=3. It can be seen from this that the application scheme can greatly reduce the overhead of beam training, and with the increase in the number of antennas at the transceiver end, the overhead advantage is more obvious.

表1Table 1

MNMN 64*864*8 128*8128*8 128*16128*16 128*32128*32 256*32256*32 本方案This program 2727 3030 3333 3636 3939 穷举搜索exhaustive search 512512 10241024 20482048 40964096 81928192 比值ratio 5.2%5.2% 2.9%2.9% 1.6%1.6% 0.88%0.88% 0.11%0.11%

本申请提供一种终端设备,用于执行上述方法。本申请实施例可以根据上述方法示例对终端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The present application provides a terminal device configured to execute the above method. The embodiment of the present application may divide the terminal device into functional modules according to the above method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. It should be noted that the division of modules in this application is schematic, and is only a logical function division, and there may be other division methods in actual implementation.

在采用对应各个功能划分各个功能模块的情况下,图9示出了上述实施例中所涉及的终端设备的一种可能的结构示意图,终端设备11包括:接收单元1111、构建单元1112、求解单元1113、发送单元1114。上述各单元用于支持终端设备执行图4中任一附图中的相关方法。本申请提供的终端设备用于执行上文所提供的对应的方法,因此,其相应的特征和所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。In the case of dividing each functional module corresponding to each function, FIG. 9 shows a possible structural diagram of the terminal device involved in the above embodiment. The terminal device 11 includes: a receiving unit 1111, a construction unit 1112, and a solving unit 1113. The sending unit 1114. Each of the above units is used to support the terminal device to execute the related method in any one of the drawings in FIG. 4 . The terminal device provided in this application is used to execute the corresponding method provided above. Therefore, its corresponding features and beneficial effects can be referred to the beneficial effects of the corresponding method provided above, and will not be repeated here repeat.

示例性的,接收单元1111用于支持终端设备11执行图4中的过程S102;构建单元1112用于支持终端设备11执行图4中的过程S102;求解单元1113用于支持终端设备11执行图4中的过程S103;发送单元1114用于支持终端设备11执行图4中的过程S104。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。Exemplarily, the receiving unit 1111 is used to support the terminal device 11 to execute the process S102 in FIG. 4; the construction unit 1112 is used to support the terminal device 11 to execute the process S102 in FIG. Process S103 in FIG. 4 ; the sending unit 1114 is used to support the terminal device 11 in executing the process S104 in FIG. 4 . Wherein, all relevant content of each step involved in the above-mentioned method embodiment can be referred to the function description of the corresponding function module, and will not be repeated here.

在采用集成的单元的情况下,图10示出了上述实施例中所涉及的终端设备的一种可能的结构示意图。终端设备11包括:存储模块1121、处理模块1122、通信模块1123。上述各模块用于支持终端设备执行图4中任一附图中的相关方法。本申请提供的终端设备用于执行上文所提供的对应的方法,因此,其相应的特征和所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。In the case of using an integrated unit, FIG. 10 shows a possible structural diagram of the terminal device involved in the above embodiment. The terminal device 11 includes: a storage module 1121 , a processing module 1122 , and a communication module 1123 . The above modules are used to support the terminal device to execute the related method in any one of the drawings in FIG. 4 . The terminal device provided in this application is used to execute the corresponding method provided above. Therefore, its corresponding features and beneficial effects can be referred to the beneficial effects of the corresponding method provided above, and will not be repeated here repeat.

具体的,处理模块1122用于对终端设备11的动作进行控制管理。通信模块1123用于支持终端设备11执行上述接收单元1111、发送单元1112的功能。存储模块1121用于存储终端设备的程序代码和数据。Specifically, the processing module 1122 is configured to control and manage actions of the terminal device 11 . The communication module 1123 is configured to support the terminal device 11 to execute the above functions of the receiving unit 1111 and the sending unit 1112 . The storage module 1121 is used for storing program codes and data of the terminal device.

其中,处理模块1122可以是处理器或控制器,例如可以是中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块1123可以是收发器、收发电路、蓝牙、网络接口或通信接口等。存储模块1121可以是存储器。Wherein, the processing module 1122 may be a processor or a controller, such as a central processing unit (central processing unit, CPU), a general processor, a digital signal processor (digital signal processor, DSP), an application-specific integrated circuit (application-specific integrated circuit, ASIC), field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute the various illustrative logical blocks, modules and circuits described in connection with the present disclosure. The processor may also be a combination of computing functions, for example, a combination of one or more microprocessors, a combination of DSP and a microprocessor, and so on. The communication module 1123 may be a transceiver, a transceiver circuit, Bluetooth, a network interface or a communication interface, and the like. The storage module 1121 may be a memory.

具体的,处理模块1122可以为图2中的处理器180,通信模块1123可以为图2中的RF电路110,存储模块1121可以为图2中的存储器120。Specifically, the processing module 1122 may be the processor 180 in FIG. 2 , the communication module 1123 may be the RF circuit 110 in FIG. 2 , and the storage module 1121 may be the memory 120 in FIG. 2 .

当处理模块1122为处理器,通信模块1123为RF电路,存储模块1121为存储器时,本申请所涉及的终端设备可以为图11所示的终端设备11。When the processing module 1122 is a processor, the communication module 1123 is an RF circuit, and the storage module 1121 is a memory, the terminal device involved in this application may be the terminal device 11 shown in FIG. 11 .

参阅图11所示,该终端设备11包括:一个或多个处理器1132、RF电路1133、存储器1131、总线系统1134,以及一个或多个程序。其中,RF电路1133、处理器1132、存储器1131通过总线系统1134相互连接;总线系统1134可以是外设部件互连标准总线或扩展工业标准结构总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中所述一个或多个程序被存储在存储器1131中,一个或多个程序包括指令,指令当被终端设备执行时使终端设备执行图4中任一附图中的相关方法。Referring to FIG. 11 , the terminal device 11 includes: one or more processors 1132 , an RF circuit 1133 , a memory 1131 , a bus system 1134 , and one or more programs. Wherein, the RF circuit 1133, the processor 1132, and the memory 1131 are connected to each other through a bus system 1134; the bus system 1134 may be a standard bus for interconnecting peripheral components or an extended industry standard structure bus. The bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The one or more programs are stored in the memory 1131, and the one or more programs include instructions, which when executed by the terminal device cause the terminal device to execute the relevant methods in any one of the drawings in FIG. 4 .

本申请还提供一种存储一个或多个程序的计算机存储介质,一个或多个程序包括指令,该指令当被终端设备执行时,使终端设备执行图4中任一附图中的相关方法。The present application also provides a computer storage medium storing one or more programs, and the one or more programs include instructions, and the instructions, when executed by the terminal device, cause the terminal device to execute the related method in any one of the drawings in FIG. 4 .

本申请还提供了一种包含指令的计算机程序产品,当该计算机程序产品在终端设备上运行时,使得终端设备执行图4中任一附图中的相关方法。The present application also provides a computer program product containing instructions. When the computer program product is run on the terminal device, the terminal device is made to execute the related method in any one of the drawings in FIG. 4 .

本申请实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持终端设备实现上述方法,例如接收来自网络设备的探测波束。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存终端设备必要的程序指令和数据。当然,存储器也可以不在芯片系统中。该芯片系统,可以包括芯片,集成电路,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。An embodiment of the present application provides a system-on-a-chip, where the system-on-a-chip includes a processor, configured to support a terminal device in implementing the foregoing method, for example, receive a sounding beam from a network device. In a possible design, the chip system further includes a memory. The memory is used to store necessary program instructions and data of the terminal equipment. Of course, the memory may not be in the system-on-a-chip. The chip system may include a chip, an integrated circuit, or may include a chip and other discrete devices, which are not specifically limited in this embodiment of the present application.

其中,本申请提供的终端设备、计算机存储介质、计算机程序产品或者芯片系统均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。Among them, the terminal equipment, computer storage medium, computer program product or chip system provided in this application are all used to execute the corresponding method provided above, therefore, the beneficial effects it can achieve can refer to the corresponding method provided above The beneficial effects in the method will not be repeated here.

本申请提供一种网络设备,用于执行上述方法。本申请实施例可以根据上述方法示例对网络设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The present application provides a network device configured to execute the above method. The embodiment of the present application may divide the network device into functional modules according to the above method example, for example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. It should be noted that the division of modules in this application is schematic, and is only a logical function division, and there may be other division methods in actual implementation.

在采用对应各个功能划分各个功能模块的情况下,图12示出了上述实施例中所涉及的网络设备的一种可能的结构示意图,网络设备12包括:发送单元1211、接收单元1212。上述各单元用于支持网络设备执行图4中任一附图中的相关方法。本申请提供的网络设备用于执行上文所提供的对应的方法,因此,其相应的特征和所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。In the case of dividing each functional module corresponding to each function, FIG. 12 shows a possible structural diagram of the network device involved in the above embodiment. The network device 12 includes: a sending unit 1211 and a receiving unit 1212 . Each of the above units is used to support the network device to execute the related method in any one of the drawings in FIG. 4 . The network device provided in this application is used to implement the corresponding method provided above, therefore, its corresponding features and beneficial effects can be referred to the beneficial effects of the corresponding method provided above, and will not be repeated here repeat.

示例性的,发送单元1211用于支持网络设备12执行图4中的过程S101、S105;接收单元1212用于支持网络设备12执行图4中的过程S104、S105。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。Exemplarily, the sending unit 1211 is configured to support the network device 12 to execute the processes S101 and S105 in FIG. 4 ; the receiving unit 1212 is configured to support the network device 12 to execute the processes S104 and S105 in FIG. 4 . Wherein, all relevant content of each step involved in the above-mentioned method embodiment can be referred to the function description of the corresponding function module, and will not be repeated here.

在采用集成的单元的情况下,图13示出了上述实施例中所涉及的网络设备的一种可能的结构示意图。网络设备12包括:存储模块1221、处理模块1222、通信模块1223。上述各模块用于支持网络设备执行图4中任一附图中的相关方法。本申请提供的网络设备用于执行上文所提供的对应的方法,因此,其相应的特征和所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。In the case of using an integrated unit, FIG. 13 shows a possible structural diagram of the network device involved in the above embodiment. The network device 12 includes: a storage module 1221 , a processing module 1222 , and a communication module 1223 . The above-mentioned modules are used to support the network device to execute the related method in any one of the drawings in FIG. 4 . The network device provided in this application is used to implement the corresponding method provided above, therefore, its corresponding features and beneficial effects can be referred to the beneficial effects of the corresponding method provided above, and will not be repeated here repeat.

具体的,处理模块1222用于对网络设备12的动作进行控制管理。通信模块1223用于支持网络设备12执行上述发送单元1211、接收单元1212的功能。存储模块1221用于存储网络设备的程序代码和数据。Specifically, the processing module 1222 is used to control and manage the actions of the network device 12 . The communication module 1223 is configured to support the network device 12 to execute the functions of the sending unit 1211 and the receiving unit 1212 described above. The storage module 1221 is used for storing program codes and data of network devices.

其中,处理模块1222可以是处理器或控制器,例如可以是中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(Field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块1223可以是收发器、收发电路、蓝牙、网络接口或通信接口等。存储模块1221可以是存储器。Wherein, the processing module 1222 may be a processor or a controller, such as a central processing unit (central processing unit, CPU), a general processor, a digital signal processor (digital signal processor, DSP), an application-specific integrated circuit (application-specific integrated circuit, ASIC), field programmable gate array (Field programmable gate array, FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute the various illustrative logical blocks, modules and circuits described in connection with the present disclosure. The processor may also be a combination of computing functions, for example, a combination of one or more microprocessors, a combination of DSP and a microprocessor, and so on. The communication module 1223 may be a transceiver, a transceiver circuit, Bluetooth, a network interface or a communication interface, and the like. The storage module 1221 may be a memory.

具体的,处理模块1222可以为图3中的BBU 1201中的处理器,通信模块1223可以为图3中的RRU 1202中的RF电路,存储模块1221可以为图3中的BBU 1201中的存储器。Specifically, the processing module 1222 may be the processor in the BBU 1201 in FIG. 3 , the communication module 1223 may be the RF circuit in the RRU 1202 in FIG. 3 , and the storage module 1221 may be the memory in the BBU 1201 in FIG. 3 .

当处理模块1222为处理器,通信模块1123为RF电路,存储模块1221为存储器时,本申请所涉及的网络设备可以为图14所示的网络设备12。When the processing module 1222 is a processor, the communication module 1123 is an RF circuit, and the storage module 1221 is a memory, the network device involved in this application may be the network device 12 shown in FIG. 14 .

参阅图14所示,该网络设备12包括:处理器1231、存储器1232、总线系统1233、RF电路1234、光纤1235、同轴电缆1236、天线1237,以及一个或多个程序。其中,BBU 1201的处理器1231、存储器1232通过总线系统1233相互连接。RRU 1202中的RF电路1234与BBU 1201之间通过光纤1235相互连接。RRU 1202中的RF电路1234与天线1237之间通过同轴电缆1236相互连接。上述总线系统可以是外设部件互连标准总线或扩展工业标准结构总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中所述一个或多个程序被存储在存储器中,一个或多个程序包括指令,指令当被网络设备执行时使网络设备执行图4中任一附图中的相关方法。Referring to FIG. 14 , the network device 12 includes: a processor 1231 , a memory 1232 , a bus system 1233 , an RF circuit 1234 , an optical fiber 1235 , a coaxial cable 1236 , an antenna 1237 , and one or more programs. Wherein, the processor 1231 and the memory 1232 of the BBU 1201 are connected to each other through a bus system 1233 . The RF circuit 1234 in the RRU 1202 is connected to the BBU 1201 through an optical fiber 1235 . The RF circuit 1234 in the RRU 1202 is connected to the antenna 1237 through a coaxial cable 1236 . The aforementioned bus system may be a standard bus for interconnecting peripheral components or an extended industry standard structure bus. The bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. Wherein the one or more programs are stored in the memory, the one or more programs include instructions, and the instructions, when executed by the network device, cause the network device to perform the relevant methods in any one of Figure 4 .

本申请还提供一种存储一个或多个程序的计算机存储介质,一个或多个程序包括指令,该指令当被网络设备执行时,使网络设备执行图4中任一附图中的相关方法。The present application also provides a computer storage medium storing one or more programs, and the one or more programs include instructions, and the instructions, when executed by the network device, cause the network device to execute the related method in any one of the drawings in FIG. 4 .

本申请还提供了一种包含指令的计算机程序产品,当该计算机程序产品在网络设备上运行时,使得网络设备执行图4中任一附图中的相关方法。The present application also provides a computer program product containing instructions. When the computer program product is run on the network device, the network device is made to execute the related method in any one of the drawings in FIG. 4 .

本申请实施例提供了一种芯片系统,该芯片系统包括处理器,用于支持网络设备实现上述信息指示方法,例如向终端设备发送第一指示信息,该第一指示信息为指示第一时间资源的指示信息。在一种可能的设计中,该芯片系统还包括存储器。该存储器,用于保存网络设备必要的程序指令和数据。当然,存储器也可以不在芯片系统中。该芯片系统,可以包括芯片,集成电路,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。An embodiment of the present application provides a chip system, the chip system includes a processor, configured to support the network device to implement the above information indication method, for example, to send the first indication information to the terminal device, the first indication information is to indicate the first time resource instructions for the . In a possible design, the chip system further includes a memory. The memory is used to store necessary program instructions and data of the network equipment. Of course, the memory may not be in the system-on-a-chip. The chip system may include a chip, an integrated circuit, or may include a chip and other discrete devices, which are not specifically limited in this embodiment of the present application.

其中,本申请提供的网络设备、计算机存储介质、计算机程序产品或者芯片系统均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。Wherein, the network device, computer storage medium, computer program product or chip system provided in this application are all used to execute the corresponding method provided above, therefore, the beneficial effects it can achieve can refer to the corresponding method provided above The beneficial effects in the method will not be repeated here.

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that, in various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the order of execution, and the execution order of the processes should be determined by their functions and internal logic, and should not be used in the embodiments of the present application. The implementation process constitutes any limitation.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。In the above embodiments, all or part of them may be implemented by software, hardware, firmware or any combination thereof. When implemented using a software program, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present application will be generated in whole or in part. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server, or data center Transmission to another website site, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or may be a data storage device including one or more servers, data centers, etc. that can be integrated with the medium. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, or a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (solid state disk, SSD)), etc.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above is only a specific implementation of the application, but the scope of protection of the application is not limited thereto. Anyone familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the application. Should be covered within the protection scope of this application. Therefore, the protection scope of the present application should be determined by the protection scope of the claims.

Claims (29)

1.一种下行波束训练方法,其特征在于,包括:1. A downlink beam training method, comprising: 终端设备接收来自网络设备的探测波束,所述探测波束由天线权重向量调制,所述天线权重向量包括固定码本向量和随机生成的随机码本向量;The terminal device receives a sounding beam from the network device, the sounding beam is modulated by an antenna weight vector, and the antenna weight vector includes a fixed codebook vector and a randomly generated random codebook vector; 所述终端设备根据所述天线权重向量构建观测矩阵;The terminal device constructs an observation matrix according to the antenna weight vector; 所述终端设备通过所述观测矩阵对波束搜索能量空间的稀疏向量进行信号重构,并根据所述稀疏向量求解波束对信息,其中,所述波束对信息包括发送端波束信息;The terminal device performs signal reconstruction on a sparse vector of a beam search energy space through the observation matrix, and calculates beam pair information according to the sparse vector, wherein the beam pair information includes beam information at a sending end; 所述终端设备向所述网络设备发送所述发送端波束信息。The terminal device sends the sending end beam information to the network device. 2.根据权利要求1所述的方法,其特征在于,所述观测矩阵为:2. The method according to claim 1, wherein the observation matrix is: 其中,br,i=Wr(WrWr H)-1ur,i,bt,i=Wt(WtWt H)-1ut,i,vec()表示将矩阵变成向量,Wr为实际传输时接收端波束的天线权重向量,Wt为实际传输时发送端波束的天线权重向量,为第i个接收天线权重向量,ut,i为第i个发射天线权重向量,()H表示共轭转置,()-1表示矩阵逆。Among them, b r,i =W r (W r W r H ) -1 u r,i , b t,i =W t (W t W t H ) -1 u t,i , vec() means the matrix becomes a vector, W r is the antenna weight vector of the beam at the receiving end during actual transmission, W t is the antenna weight vector of the beam at the sending end during actual transmission, is the i-th receiving antenna weight vector, u t,i is the i-th transmitting antenna weight vector, () H means conjugate transpose, () -1 means matrix inverse. 3.根据权利要求2所述的方法,其特征在于,所述波束对信息包括最优波束对信息,所述终端设备通过所述观测矩阵对波束搜索能量空间的稀疏向量进行信号重构,并根据所述稀疏向量求解波束对信息,包括:3. The method according to claim 2, wherein the beam pair information includes optimal beam pair information, and the terminal device performs signal reconstruction on the sparse vector of the beam search energy space through the observation matrix, and Solving the beam pair information according to the sparse vector includes: 按照下述公式中任一项对所述观测矩阵θ的稀疏向量q的各分量中最大值所在位置χ做出精确估计:Accurately estimate the position x of the maximum value in each component of the sparse vector q of the observation matrix θ according to any one of the following formulas: 或者或者 or or 其中,θχ表示观测矩阵θ的第χ列,q=(θHθ)-1θHh,表示取使得后面公式的计算结果为最小值时对应的χ,表示取使得后面公式的计算结果为最大值时对应的χ,|| ||2表示2-范数,|| ||表示取模,|| ||2表示取模平方,h为向量化后的多径信道响应元素;Among them, θ χ represents the χth column of the observation matrix θ, q=(θ H θ) -1 θ H h, Indicates to take the corresponding χ when the calculation result of the following formula is the minimum value, Indicates that the χ corresponding to the calculation result of the following formula is the maximum value, || || 2 indicates the 2-norm, || || indicates the modulus, || || 2 indicates the modulus square, and h is after vectorization The multipath channel response element of ; 按照下述公式得到最优波束对信息(kopt,lopt)为:The optimal beam pair information (k opt , l opt ) is obtained according to the following formula: lopt=χ/Kr,kopt=χ-Krloptl opt = x/K r , k opt = x - K r l opt , 其中,Kr为接收端波束的数目,lopt为最优发送端波束序号,kopt为最优接收端波束序号。Among them, K r is the number of beams at the receiving end, l opt is the beam number of the optimal sending end, and k opt is the beam number of the optimal receiving end. 4.根据权利要求3所述的方法,其特征在于,所述波束对信息还包括备选波束对信息,所述方法还包括:4. The method according to claim 3, wherein the beam pair information further includes candidate beam pair information, and the method further comprises: 所述终端设备按照所述公式依次对q中剩余非零值分量中最大值所在位置χ做出精确估计,得到所述备选波束对信息(koth,loth),其中,loth为备选发送端波束序号,koth为备选接收端波束序号。The terminal device makes an accurate estimate of the position x of the maximum value of the remaining non-zero value components in q according to the formula, and obtains the candidate beam pair information (k oth , loth ), where l oth is the candidate beam pair Select the beam number of the sending end, k oth is the beam number of the alternative receiving end. 5.根据权利要求1-4任一项所述的方法,其特征在于,所述发送端波束信息包括发送端波束对应的码本向量或者发送端波束序号。5. The method according to any one of claims 1-4, wherein the beam information at the transmitting end includes a codebook vector corresponding to the beam at the transmitting end or a sequence number of the beam at the transmitting end. 6.根据权利要求1-4任一项所述的方法,其特征在于,所述发送端波束信息包括最优发送端波束信息和备选发送端波束信息。6. The method according to any one of claims 1-4, wherein the sending end beam information includes optimal sending end beam information and alternative sending end beam information. 7.根据权利要求1-4任一项所述的方法,其特征在于,所述波束对信息还包括接收端波束信息,所述方法还包括:7. The method according to any one of claims 1-4, wherein the beam pair information further includes receiver beam information, and the method further comprises: 所述终端设备向所述网络设备发送所述接收端波束信息。The terminal device sends the receiving end beam information to the network device. 8.一种下行波束训练方法,其特征在于,包括:8. A downlink beam training method, comprising: 网络设备发送探测波束,所述探测波束由天线权重向量调制,所述天线权重向量包括固定码本向量和随机生成的随机码本向量,所述天线权重向量用于构建观测矩阵,所述观测矩阵用于对波束搜索能量空间的稀疏向量进行信号重构,所述稀疏向量用于求解波束对信息,所述波束对信息包括发送端波束信息;The network device sends a sounding beam, and the sounding beam is modulated by an antenna weight vector, and the antenna weight vector includes a fixed codebook vector and a randomly generated random codebook vector, and the antenna weight vector is used to construct an observation matrix, and the observation matrix performing signal reconstruction on a sparse vector of a beam search energy space, where the sparse vector is used to obtain beam pair information, where the beam pair information includes beam information at a transmitting end; 所述网络设备从终端设备接收所述发送端波束信息。The network device receives the sending end beam information from the terminal device. 9.根据权利要求8所述的方法,其特征在于,所述观测矩阵为:9. The method according to claim 8, wherein the observation matrix is: 其中,br,i=Wr(WrWr H)-1ur,i,bt,i=Wt(WtWt H)-1ut,i,vec()表示将矩阵变成向量,Wr为实际传输时接收端波束的天线权重向量,Wt为实际传输时发送端波束的天线权重向量,为第i个接收天线权重向量,ut,i为第i个发射天线权重向量,()H表示共轭转置,()-1表示矩阵逆。Among them, b r,i =W r (W r W r H ) -1 u r,i , b t,i =W t (W t W t H ) -1 u t,i , vec() means the matrix becomes a vector, W r is the antenna weight vector of the beam at the receiving end during actual transmission, W t is the antenna weight vector of the beam at the sending end during actual transmission, is the i-th receiving antenna weight vector, u t,i is the i-th transmitting antenna weight vector, () H means conjugate transpose, () -1 means matrix inverse. 10.根据权利要求9所述的方法,其特征在于,所述波束对信息包括最优波束对信息信息(kopt,lopt):10. The method according to claim 9, wherein the beam pair information includes optimal beam pair information (k opt , l opt ): lopt=χ/Kr,kopt=χ-Krloptl opt = x/K r , k opt = x - K r l opt , 其中,Kr为接收端波束的数目,lopt为最优发送端波束序号,kopt为最优接收端波束序号,χ为所述观测矩阵θ的稀疏向量q的各分量中最大值所在位置;Among them, K r is the number of beams at the receiving end, l opt is the beam number of the optimal sending end, k opt is the beam number of the optimal receiving end, and χ is the position of the maximum value among the components of the sparse vector q of the observation matrix θ ; χ为按照下述公式中任一项做出精确估计得到:χ is obtained by making an accurate estimate according to any of the following formulas: 或者或者 or or 其中,θχ表示观测矩阵θ的第χ列,q=(θHθ)-1θHh,表示取使得后面公式的计算结果为最小值时对应的χ,表示取使得后面公式的计算结果为最大值时对应的χ,|| ||2表示2-范数,|| ||表示取模,|| ||2表示取模平方,h为向量化后的多径信道响应元素。Among them, θ χ represents the χth column of the observation matrix θ, q=(θ H θ) -1 θ H h, Indicates to take the corresponding χ when the calculation result of the following formula is the minimum value, Indicates that the χ corresponding to the calculation result of the following formula is the maximum value, || || 2 indicates the 2-norm, || || indicates the modulus, || || 2 indicates the modulus square, and h is after vectorization The multipath channel response element of . 11.根据权利要求10所述的方法,其特征在于,所述波束对信息还包括备选波束对信息(koth,loth),其中,loth为备选发送端波束序号,koth为备选接收端波束序号,所述备选波束对信息(koth,loth)为按照所述公式依次对q中剩余非零值分量中最大值所在位置χ做出精确估计得到。11. The method according to claim 10, wherein the beam pair information further includes candidate beam pair information (k oth , l oth ), where loth is the beam sequence number of the candidate transmitter, and k oth is The beam number of the candidate receiving end, and the candidate beam pair information (k oth , loth ) is obtained by accurately estimating the position χ of the maximum value among the remaining non-zero value components in q according to the formula. 12.根据权利要求8-11任一项所述的方法,其特征在于,所述发送端波束信息包括发送端波束对应的码本向量或者发送端波束序号。12. The method according to any one of claims 8-11, wherein the beam information at the transmitting end includes a codebook vector corresponding to the beam at the transmitting end or a sequence number of the beam at the transmitting end. 13.根据权利要求8-11任一项所述的方法,其特征在于,所述发送端波束信息包括最优发送端波束信息和备选发送端波束信息。13. The method according to any one of claims 8-11, wherein the beam information of the sending end includes beam information of an optimal sending end and beam information of an alternative sending end. 14.根据权利要求8-11任一项所述的方法,其特征在于,所述波束对信息还包括接收端波束信息,所述方法还包括:14. The method according to any one of claims 8-11, wherein the beam pair information further includes receiver beam information, and the method further comprises: 所述网络设备从所述终端设备接收所述接收端波束信息。The network device receives the receiver beam information from the terminal device. 15.一种终端设备,其特征在于,包括:15. A terminal device, characterized in that it comprises: 接收单元,用于接收来自网络设备的探测波束,所述探测波束由天线权重向量调制,所述天线权重向量包括固定码本向量和随机生成的随机码本向量;A receiving unit, configured to receive a sounding beam from a network device, where the sounding beam is modulated by an antenna weight vector, and the antenna weight vector includes a fixed codebook vector and a randomly generated random codebook vector; 构建单元,用于所述接收单元接收的天线权重向量构建观测矩阵;a construction unit, configured to construct an observation matrix from the antenna weight vectors received by the receiving unit; 求解单元,用于所述构建单元构建的观测矩阵对波束搜索能量空间的稀疏向量进行信号重构,并根据所述稀疏向量求解波束对信息,其中,所述波束对信息包括发送端波束信息;The solving unit is used to perform signal reconstruction on the sparse vector of the beam search energy space with the observation matrix constructed by the construction unit, and solve the beam pair information according to the sparse vector, wherein the beam pair information includes the beam information of the transmitting end; 发送单元,用于向所述网络设备发送所述求解单元求解的发送端波束信息。A sending unit, configured to send the beam information of the sending end solved by the solving unit to the network device. 16.根据权利要求15所述的终端设备,其特征在于,所述观测矩阵为:16. The terminal device according to claim 15, wherein the observation matrix is: 其中,br,i=Wr(WrWr H)-1ur,i,bt,i=Wt(WtWt H)-1ut,i,vec()表示将矩阵变成向量,Wr为实际传输时接收端波束的天线权重向量,Wt为实际传输时发送端波束的天线权重向量,为第i个接收天线权重向量,ut,i为第i个发射天线权重向量,()H表示共轭转置,()-1表示矩阵逆。Among them, b r,i =W r (W r W r H ) -1 u r,i , b t,i =W t (W t W t H ) -1 u t,i , vec() means the matrix becomes a vector, W r is the antenna weight vector of the beam at the receiving end during actual transmission, W t is the antenna weight vector of the beam at the sending end during actual transmission, is the i-th receiving antenna weight vector, u t,i is the i-th transmitting antenna weight vector, () H means conjugate transpose, () -1 means matrix inverse. 17.根据权利要求16所述的终端设备,其特征在于,所述求解单元具体用于:17. The terminal device according to claim 16, wherein the solving unit is specifically used for: 按照下述公式中任一项对所述观测矩阵θ的稀疏向量q的各分量中最大值所在位置χ做出精确估计:Accurately estimate the position x of the maximum value in each component of the sparse vector q of the observation matrix θ according to any one of the following formulas: 或者,或者, or, or, 其中,θχ表示观测矩阵θ的第χ列,q=(θHθ)-1θHh,表示取使得后面公式的计算结果为最小值时对应的χ,表示取使得后面公式的计算结果为最大值时对应的χ,|| ||2表示2-范数,|| ||表示取模,|| ||2表示取模平方,h为向量化后的多径信道响应元素;Among them, θ χ represents the χth column of the observation matrix θ, q=(θ H θ) -1 θ H h, Indicates to take the corresponding χ when the calculation result of the following formula is the minimum value, Indicates that the χ corresponding to the calculation result of the following formula is the maximum value, || || 2 indicates the 2-norm, || || indicates the modulus, || || 2 indicates the modulus square, and h is after vectorization The multipath channel response element of ; 按照下述公式得到最优波束对信息(kopt,lopt)为:The optimal beam pair information (k opt , l opt ) is obtained according to the following formula: lopt=χ/Kr,kopt=χ-Krloptl opt = x/K r , k opt = x - K r l opt , 其中,Kr为接收端波束的数目,lopt为最优发送端波束序号,kopt为最优接收端波束序号。Among them, K r is the number of beams at the receiving end, l opt is the beam number of the optimal sending end, and k opt is the beam number of the optimal receiving end. 18.根据权利要求17所述的终端设备,其特征在于,所述波束对信息还包括备选波束对信息,所述求解单元还用于:18. The terminal device according to claim 17, wherein the beam pair information further includes candidate beam pair information, and the solving unit is further configured to: 按照所述公式依次对q中剩余非零值分量中最大值所在位置χ做出精确估计,得到所述备选波束对信息(koth,loth),其中,loth为备选发送端波束序号,koth为备选接收端波束序号。Accurately estimate the position χ of the maximum value among the remaining non-zero value components in q in turn according to the formula, and obtain the candidate beam pair information (k oth , loth ), where loth is the candidate beam at the sending end serial number, k oth is the beam serial number of the alternative receiving end. 19.根据权利要求15-18任一项所述的终端设备,其特征在于,所述发送端波束信息包括发送端波束对应的码本向量或者发送端波束序号。19. The terminal device according to any one of claims 15-18, wherein the beam information of the transmitter includes a codebook vector corresponding to the beam of the transmitter or a sequence number of the beam of the transmitter. 20.根据权利要求15-18任一项所述的终端设备,其特征在于,所述发送端波束信息包括最优发送端波束信息和备选发送端波束信息。20. The terminal device according to any one of claims 15-18, wherein the beam information of the sending end includes beam information of an optimal sending end and beam information of an alternative sending end. 21.根据权利要求15-18任一项所述的终端设备,其特征在于,所述波束对信息还包括接收端波束信息,所述发送单元还用于:21. The terminal device according to any one of claims 15-18, wherein the beam pair information further includes receiver beam information, and the sending unit is further configured to: 向所述网络设备发送所述接收端波束信息。Send the receiving end beam information to the network device. 22.一种网络设备,其特征在于,包括:22. A network device, comprising: 网络设备发送探测波束,所述探测波束由天线权重向量调制,所述天线权重向量包括固定码本向量和随机生成的随机码本向量,所述天线权重向量用于构建观测矩阵,所述观测矩阵用于对波束搜索能量空间的稀疏向量进行信号重构,所述稀疏向量用于求解波束对信息,所述波束对信息包括发送端波束信息;The network device sends a sounding beam, and the sounding beam is modulated by an antenna weight vector, and the antenna weight vector includes a fixed codebook vector and a randomly generated random codebook vector, and the antenna weight vector is used to construct an observation matrix, and the observation matrix performing signal reconstruction on a sparse vector of a beam search energy space, where the sparse vector is used to obtain beam pair information, where the beam pair information includes beam information at a transmitting end; 所述网络设备从终端设备接收所述发送端波束信息。The network device receives the sending end beam information from the terminal device. 23.根据权利要求22所述的网络设备,其特征在于,所述观测矩阵为:23. The network device according to claim 22, wherein the observation matrix is: 其中,br,i=Wr(WrWr H)-1ur,i,bt,i=Wt(WtWt H)-1ut,i,vec()表示将矩阵变成向量,Wr为实际传输时接收端波束的天线权重向量,Wt为实际传输时发送端波束的天线权重向量,为第i个接收天线权重向量,ut,i为第i个发射天线权重向量,()H表示共轭转置,()-1表示矩阵逆。Among them, b r,i =W r (W r W r H ) -1 u r,i , b t,i =W t (W t W t H ) -1 u t,i , vec() means the matrix becomes a vector, W r is the antenna weight vector of the beam at the receiving end during actual transmission, W t is the antenna weight vector of the beam at the sending end during actual transmission, is the i-th receiving antenna weight vector, u t,i is the i-th transmitting antenna weight vector, () H means conjugate transpose, () -1 means matrix inverse. 24.根据权利要求23所述的网络设备,其特征在于,所述波束对信息包括最优波束对信息信息(kopt,lopt):24. The network device according to claim 23, wherein the beam pair information includes optimal beam pair information (k opt , l opt ): lopt=χ/Kr,kopt=χ-Krloptl opt = x/K r , k opt = x - K r l opt , 其中,Kr为接收端波束的数目,lopt为最优发送端波束序号,kopt为最优接收端波束序号,χ为所述观测矩阵θ的稀疏向量q的各分量中最大值所在位置;Among them, K r is the number of beams at the receiving end, l opt is the beam number of the optimal sending end, k opt is the beam number of the optimal receiving end, and χ is the position of the maximum value among the components of the sparse vector q of the observation matrix θ ; χ为按照下述公式中任一项做出精确估计得到:χ is obtained by making an accurate estimate according to any of the following formulas: 或者,或者, or, or, 其中,θχ表示观测矩阵θ的第χ列,q=(θHθ)-1θHh,表示取使得后面公式的计算结果为最小值时对应的χ,表示取使得后面公式的计算结果为最大值时对应的χ,|| ||2表示2-范数,|| ||表示取模,|| ||2表示取模平方,h为向量化后的多径信道响应元素。Among them, θ χ represents the χth column of the observation matrix θ, q=(θ H θ) -1 θ H h, Indicates to take the corresponding χ when the calculation result of the following formula is the minimum value, Indicates that the χ corresponding to the calculation result of the following formula is the maximum value, || || 2 indicates the 2-norm, || || indicates the modulus, || || 2 indicates the modulus square, and h is after vectorization The multipath channel response element of . 25.根据权利要求24所述的网络设备,其特征在于,所述波束对信息还包括备选波束对信息(koth,loth),其中,loth为备选发送端波束序号,koth为备选接收端波束序号,所述备选波束对信息(koth,loth)为按照所述公式依次对q中剩余非零值分量中最大值所在位置χ做出精确估计得到。25. The network device according to claim 24, wherein the beam pair information further includes candidate beam pair information (k oth , loth ), wherein, loth is the beam sequence number of the candidate transmitter, and k oth is the beam number of the candidate receiving end, and the candidate beam pair information (k oth , loth ) is obtained by accurately estimating the position χ of the maximum value among the remaining non-zero value components in q according to the formula. 26.根据权利要求16-25任一项所述的网络设备,其特征在于,所述发送端波束信息包括发送端波束对应的码本向量或者发送端波束序号。26. The network device according to any one of claims 16-25, wherein the beam information of the transmitter includes a codebook vector corresponding to the beam of the transmitter or a sequence number of the beam of the transmitter. 27.根据权利要求16-25任一项所述的网络设备,其特征在于,所述发送端波束信息包括最优发送端波束信息和备选发送端波束信息。27. The network device according to any one of claims 16-25, wherein the beam information of the sending end includes information about an optimal sending end beam and information about an alternative sending end beam. 28.根据权利要求16-25任一项所述的网络设备,其特征在于,所述波束对信息还包括接收端波束信息,所述接收单元还用于:28. The network device according to any one of claims 16-25, wherein the beam pair information further includes receiving end beam information, and the receiving unit is further used for: 从所述终端设备接收所述接收端波束信息。receiving the receiver beam information from the terminal device. 29.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的方法,或者,实现权利要求8-14任一项所述的方法。29. A storage medium, on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the method according to any one of claims 1-7 is implemented, or, any one of claims 8-14 is implemented. one of the methods described.
CN201810381634.4A 2018-04-25 2018-04-25 Downlink beam training method, network equipment and terminal equipment Active CN110401475B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810381634.4A CN110401475B (en) 2018-04-25 2018-04-25 Downlink beam training method, network equipment and terminal equipment
PCT/CN2019/083975 WO2019206157A1 (en) 2018-04-25 2019-04-24 Method for training downlink beam, network device and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810381634.4A CN110401475B (en) 2018-04-25 2018-04-25 Downlink beam training method, network equipment and terminal equipment

Publications (2)

Publication Number Publication Date
CN110401475A true CN110401475A (en) 2019-11-01
CN110401475B CN110401475B (en) 2021-10-15

Family

ID=68294800

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810381634.4A Active CN110401475B (en) 2018-04-25 2018-04-25 Downlink beam training method, network equipment and terminal equipment

Country Status (2)

Country Link
CN (1) CN110401475B (en)
WO (1) WO2019206157A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114257280A (en) * 2021-11-22 2022-03-29 杭州电子科技大学 An adaptive millimeter-wave beam search method based on spatial scanning
CN114389036A (en) * 2021-12-27 2022-04-22 北京遥感设备研究所 A satellite closed-loop tracking method and system for low-orbit satellites with phased array antennas

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112994766B (en) * 2019-12-16 2022-12-27 华为技术有限公司 Beam transmission method and related equipment
CN111565062B (en) * 2020-04-15 2023-03-17 中国联合网络通信集团有限公司 Beam switching method and device
CN113852403B (en) * 2020-06-28 2023-10-20 华为技术有限公司 Beam selection method, terminal equipment and computer readable storage medium
CN114070370B (en) * 2020-08-03 2025-03-25 维沃移动通信有限公司 Beam training method, device, terminal equipment and network equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102710308A (en) * 2012-05-16 2012-10-03 上海大学 Codebook designing method for reducing feedback information cost in pre-coding MIMO (Multiple Input Multiple Output) system
US20140119301A1 (en) * 2012-10-30 2014-05-01 Sogang University Research Foundation Signal transmission and reception method using random beamforming in wireless communication system and apparatus therefor
CN104168046A (en) * 2014-08-13 2014-11-26 电子科技大学 Single-ended frequency domain beam searching method based on compressed sensing
CN104168047A (en) * 2014-08-13 2014-11-26 电子科技大学 Single-ended time domain beam searching method based on compressed sensing
CN107707493A (en) * 2016-08-04 2018-02-16 北京信威通信技术股份有限公司 A kind of channel estimation methods based on compressed sensing
CN107820272A (en) * 2016-09-10 2018-03-20 北京信威通信技术股份有限公司 A kind of method and device of adaptive beam tracking

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102710308A (en) * 2012-05-16 2012-10-03 上海大学 Codebook designing method for reducing feedback information cost in pre-coding MIMO (Multiple Input Multiple Output) system
US20140119301A1 (en) * 2012-10-30 2014-05-01 Sogang University Research Foundation Signal transmission and reception method using random beamforming in wireless communication system and apparatus therefor
CN104168046A (en) * 2014-08-13 2014-11-26 电子科技大学 Single-ended frequency domain beam searching method based on compressed sensing
CN104168047A (en) * 2014-08-13 2014-11-26 电子科技大学 Single-ended time domain beam searching method based on compressed sensing
CN107707493A (en) * 2016-08-04 2018-02-16 北京信威通信技术股份有限公司 A kind of channel estimation methods based on compressed sensing
CN107820272A (en) * 2016-09-10 2018-03-20 北京信威通信技术股份有限公司 A kind of method and device of adaptive beam tracking

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CMCC: "PMI feedback for unicast PDCCH transmission", 《3GPP TSG RAN WG1 MEETING #90》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114257280A (en) * 2021-11-22 2022-03-29 杭州电子科技大学 An adaptive millimeter-wave beam search method based on spatial scanning
CN114257280B (en) * 2021-11-22 2024-05-03 杭州电子科技大学 Adaptive millimeter wave beam searching method based on space scanning
CN114389036A (en) * 2021-12-27 2022-04-22 北京遥感设备研究所 A satellite closed-loop tracking method and system for low-orbit satellites with phased array antennas

Also Published As

Publication number Publication date
CN110401475B (en) 2021-10-15
WO2019206157A1 (en) 2019-10-31

Similar Documents

Publication Publication Date Title
CN110401475B (en) Downlink beam training method, network equipment and terminal equipment
WO2021008477A1 (en) Precoding processing method and device
CN104698430B (en) It is a kind of for carrying the high-precision angle estimating method based on virtual antenna array
CN109714091B (en) An iterative hybrid precoding method based on hierarchical design in mmWave MIMO systems
CN114765799A (en) Beam measurement reporting method, device, terminal and network side equipment
CN107181511A (en) The mixing method for precoding and system of a kind of millimeter wave mimo system
WO2020253156A1 (en) Data-driven beam tracking method and apparatus for mobile millimeter wave communication system
CN116743217A (en) Feedback method of channel state information and communication device
CN105554780A (en) Massive MIMO Multi-cell Cooperative Beam Allocation Method under mmWave
WO2024027394A1 (en) Communication method and apparatus
Shaddad et al. Channel estimation for intelligent reflecting surface in 6G wireless network via deep learning technique
WO2021244376A1 (en) Communication method and apparatus
CN110071747A (en) A kind of extensive mimo system uplink low complex degree quantization bit selection method
CN103916953A (en) Method and system for target positioning, and detection nodes
WO2025044600A1 (en) Beam management method and apparatus
CN117335848B (en) Beam training method for ultra-large-scale MIMO space non-stationary channel
Yang et al. A Unified Tensor-Based Joint AUD and ISAC Parameter Estimation With Large-Scale User Access
WO2024027387A1 (en) Information transmission method and apparatus
WO2024059969A1 (en) Channel estimation method, apparatus and system
WO2023125423A1 (en) Coding method, device, and readable storage medium
US20210218441A1 (en) Communications method and apparatus
CN113676196B (en) A communication method and device
CN108809393A (en) A beam control method and device
CN116418419A (en) Communication method and device
CN114079491A (en) Data transmission method and device, wireless communication system, storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant