[go: up one dir, main page]

WO2022266868A1 - Beam tracking method and related device - Google Patents

Beam tracking method and related device Download PDF

Info

Publication number
WO2022266868A1
WO2022266868A1 PCT/CN2021/101668 CN2021101668W WO2022266868A1 WO 2022266868 A1 WO2022266868 A1 WO 2022266868A1 CN 2021101668 W CN2021101668 W CN 2021101668W WO 2022266868 A1 WO2022266868 A1 WO 2022266868A1
Authority
WO
WIPO (PCT)
Prior art keywords
time slot
partial derivative
communication rate
analog beam
derivative vector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2021/101668
Other languages
French (fr)
Chinese (zh)
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.)
Shenzhen University
Original Assignee
Shenzhen University
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 Shenzhen University filed Critical Shenzhen University
Priority to PCT/CN2021/101668 priority Critical patent/WO2022266868A1/en
Publication of WO2022266868A1 publication Critical patent/WO2022266868A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/336Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/391Modelling the propagation channel
    • 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/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station

Definitions

  • the present application relates to the field of communication technologies, and in particular to a beam tracking method and related equipment.
  • Millimeter wave communication is a very promising technology in the future 5G construction, because it can bring huge available bandwidth and greatly increase the data transmission rate, but millimeter wave communication still has many serious problems.
  • the propagation of electromagnetic waves in free space is inversely proportional to the wavelength, and there must be huge energy loss in the process of millimeter wave propagation.
  • the loss of millimeter waves with a frequency of 60 GHz can reach 10 dB/Km, while the loss of electromagnetic waves with a frequency of 700 MHz is only 0.01 dB/Km. Therefore, mmWave communication suffers from a large energy loss; especially for mobile communication, changing mobile devices can cause a rapid drop in mmWave signal energy.
  • Future wireless communication services will be based on multi-antenna and multi-user technologies to increase communication capacity, achieve diversity, and increase multiplexing gain.
  • millimeter wave communication equipment can arrange a large number of antennas in a small area, and use beamforming technology to achieve higher spatial signal gain to compensate for the path loss of millimeter wave communication.
  • MIMO Multiple-Input Multiple-Output
  • the multiple-input multiple-output (Multiple-Input Multiple-Output, MIMO) system with multiple antennas uses beamforming technology to form narrow beams.
  • MIMO Multiple-Input Multiple-Output
  • each RF chain should select a suitable analog beam to ensure high-quality Communication rates, especially if users are constantly on the move. Because under the mmWave communication system, even a slight environmental change or beam misalignment can cause significant signal degradation. Therefore, an efficient beam selection and tracking strategy is very important to ensure the performance of millimeter wave mobile communication.
  • Hierarchical search first uses the wide beam to identify the best beam direction, then uses the high-resolution beam to find a more precise beam direction in the area.
  • Hierarchical search can greatly speed up the beam search, but in the search process of wide beam, it may wrongly select the area because of the low Signal-to-Noise Ratio (SNR), and in this wrong area
  • SNR Signal-to-Noise Ratio
  • Embodiments of the present application provide a beam tracking method and related equipment, which can reduce the time delay of beam tracking.
  • the embodiment of the present application provides a beam tracking method, including: determining the analog beam of the nth time slot according to the analog beam of the n-1th time slot, where n is an integer greater than or equal to 3; Calculate the communication rate of the nth time slot according to the analog beam of the nth time slot; if the difference between the communication rate of the nth time slot and the target communication rate is not greater than the first preset threshold, then Determining that the analog beam of the nth time slot is the analog beam corresponding to the target SINR; the target communication rate is determined according to the target SINR; or, if the n is not less than the second preset If the threshold is set, it is determined that the analog beam of the target time slot is the analog beam corresponding to the target SINR, and the target time slot is the time slot with the highest communication rate from the first time slot to the nth time slot ; Wherein, the analog beams and the communication rate of the first time slot and the second time slot are preset.
  • the analog beam of the nth time slot is selected according to the analog beam of the n-1th time slot, and then the real-time communication rate of the nth time slot is calculated according to the analog beam of the nth time slot, And compare the real-time communication rate of the nth time slot with the target communication rate determined according to the target SINR, if the difference between the real-time communication rate of the nth time slot and the target communication rate is not greater than the first
  • the preset threshold indicates that the real-time communication rate of the nth time slot is close to the target communication rate, then the simulated beam of the nth time slot can be used as the simulated beam corresponding to the target SINR, and the simulated beam of the nth time slot Communication is carried out on the beam to ensure reliable communication; in addition, in order to avoid the time delay caused by too many times of beam tracking, the maximum number of tracking times of beam tracking is also set, that is, the second preset threshold, if n is not less than the second preset threshold,
  • the method before determining the analog beam of the nth time slot according to the analog beam of the n-1th time slot, the method further includes: The pseudo partial derivative vector of the nth time slot determines the pseudo partial derivative vector of the nth time slot, and the pseudo partial derivative vector of the nth time slot is used to determine the analog beam of the nth time slot; if at least one of the following is satisfied item, then the pseudo partial derivative vector of the nth time slot is reset to the initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset: the pseudo partial derivative vector of the nth time slot The square of the norm of is less than or equal to the third preset threshold, the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third preset threshold, the nth time slot The sign of any element in the pseudo partial derivative vector is different from the sign of the corresponding element in the initial pseudo partial derivative vector; wherein, the pseudo partial derivative vector of the third time slot is determined according to the initial pseudo partial partial
  • the pseudo partial derivative vector of the nth time slot is determined by the following formula:
  • n represents a step size constant
  • ⁇ (n-1) represents the simulated beam of the n-1th time slot and the n-2th
  • ⁇ R(n-1) represents the communication rate of the n-1th time slot and the communication rate of the n-2th time slot
  • T means transpose.
  • the analog beam of the nth time slot is determined by the following formula:
  • ⁇ (n) represents the simulated beam of the nth time slot
  • ⁇ (n-1) represents the simulated beam of the n-1th time slot
  • represents a step constant
  • R * represents the target communication rate
  • R(n-1) represents the communication rate of the n-1th time slot .
  • the communication rate of the nth time slot is calculated by the following formula:
  • R(n) represents the communication rate of the nth time slot
  • Q represents the number of terminals
  • k represents the kth terminal
  • ⁇ k represents the SINR of the kth terminal
  • P represents the maximum transmission power of the uplink signal
  • N 0 represents the power of noise
  • representation matrix The element in row k and column k in , superscript H means conjugate transpose, Indicates the equivalent uplink channel vector of the kth terminal;
  • the expression for is as follows:
  • G represents the receiving phase shift matrix
  • H k represents the uplink channel matrix of the k-th terminal
  • c k represents the analog beam of the k-th terminal
  • the analog beam of the n-th time slot includes c k .
  • the embodiment of the present application provides a beam tracking device, including: a determining unit, configured to determine the analog beam of the nth time slot according to the analog beam of the n-1th time slot, where n is greater than or An integer equal to 3; a calculation unit, used to calculate the communication rate of the nth time slot according to the analog beam of the nth time slot; the determination unit is also used for if the communication rate of the nth time slot If the difference between the target communication rate is not greater than the first preset threshold, then it is determined that the analog beam of the nth time slot is the analog beam corresponding to the target signal-to-interference-noise ratio; the target communication rate is based on the target The signal-to-interference-noise ratio is determined; or, if the n is not less than the second preset threshold, it is determined that the analog beam of the target time slot is the analog beam corresponding to the target signal-to-interference-noise ratio, and the target time slot is the first The time
  • the determining unit is further configured to: before determining the analog beam of the nth time slot according to the analog beam of the n-1th time slot, according to the The pseudo partial derivative vector of the time slot determines the pseudo partial derivative vector of the nth time slot, and the pseudo partial derivative vector of the nth time slot is used to determine the analog beam of the nth time slot; if the following is satisfied At least one item, then the pseudo partial derivative vector of the nth time slot is reset to the initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset: the pseudo partial derivative vector of the nth time slot
  • the square of the norm of the derivative vector is less than or equal to a third preset threshold, the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third preset threshold, and the nth time slot
  • the sign of any element in the pseudo partial derivative vector of the slot is different from the sign of the corresponding element in the initial pseudo partial derivative vector; wherein, the pseudo partial derivative vector of the
  • the pseudo partial derivative vector of the nth time slot is determined by the following formula:
  • n represents a step size constant
  • ⁇ (n-1) represents the simulated beam of the n-1th time slot and the n-2th
  • ⁇ R(n-1) represents the communication rate of the n-1th time slot and the communication rate of the n-2th time slot
  • T means transpose.
  • the analog beam of the nth time slot is determined by the following formula:
  • ⁇ (n) represents the simulated beam of the nth time slot
  • ⁇ (n-1) represents the simulated beam of the n-1th time slot
  • represents a step constant
  • R * represents the target communication rate
  • R(n-1) represents the communication rate of the n-1th time slot .
  • the communication rate of the nth time slot is calculated by the following formula:
  • R(n) represents the communication rate of the nth time slot
  • Q represents the number of terminals
  • k represents the kth terminal
  • ⁇ k represents the SINR of the kth terminal
  • P represents the maximum transmission power of the uplink signal
  • N 0 represents the power of noise
  • representation matrix The element in row k and column k in , superscript H means conjugate transpose, Indicates the equivalent uplink channel vector of the kth terminal;
  • the expression for is as follows:
  • G represents the receiving phase shift matrix
  • H k represents the uplink channel matrix of the k-th terminal
  • c k represents the analog beam of the k-th terminal
  • the analog beam of the n-th time slot includes c k .
  • the embodiment of the present application provides a network device, including a processor, a memory, a communication interface, and one or more programs, the one or more programs are stored in the memory, and configured to be processed by the above executed by a computer, and the above program includes instructions for executing the steps in the method according to any one of the above first aspects.
  • the embodiment of the present application provides a chip, which is characterized in that it includes: a processor, configured to call and run a computer program from the memory, so that the device installed with the above-mentioned chip executes any one of the above-mentioned first aspects. method above.
  • an embodiment of the present application provides a computer-readable storage medium, which stores a computer program for electronic data exchange, wherein the computer program enables the computer to execute the method described in any one of the above-mentioned first aspects .
  • an embodiment of the present application provides a computer program product, which enables a computer to execute the method described in any one of the above first aspects.
  • FIG. 1 is a schematic structural diagram of a communication system provided by an embodiment of the present application.
  • FIG. 2 is a schematic flow chart of a beam tracking method provided by an embodiment of the present application.
  • Fig. 3 is a beam tracking effect diagram using the technical solution of the present application.
  • Fig. 4 is a schematic structural diagram of a beam tracking device provided by an embodiment of the present application.
  • Fig. 5 is a schematic structural diagram of a network device provided by an embodiment of the present application.
  • the technical solution of the embodiment of the present application can be applied to various communication systems, such as: global system for mobile communications (global system for mobile communications, GSM) system, code division multiple access (code division multiple access, CDMA) system, wideband code division multiple access (wideband code division multiple access, WCDMA) system, general packet radio service (general packet radio service, GPRS), long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE Time division duplex (time division duplex, TDD), universal mobile telecommunications system (universal mobile telecommunications system, UMTS), global interconnection microwave access (worldwide interoperability for microwave access, WiMAX) communication system, the future fifth generation (5th generation, 5G) system or new radio (new radio, NR), etc.
  • GSM global system for mobile communications
  • CDMA code division multiple access
  • WCDMA wideband code division multiple access
  • general packet radio service general packet radio service
  • GPRS general packet radio service
  • long term evolution long
  • the terminal in the embodiment of the present application may refer to user equipment, access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
  • the terminal can also be a cellular phone, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), with a wireless communication function Handheld devices, computing devices or other processing devices connected to wireless modems, relay devices, vehicle-mounted devices, wearable devices, terminals in future 5G networks or future evolved public land mobile networks (PLMN)
  • PLMN public land mobile networks
  • the network device in the embodiment of the present application may be a device for communicating with a terminal, and the network device may be a global system for mobile communications (global system for mobile communications, GSM) system or a code division multiple access (code division multiple access, CDMA) base transceiver station (BTS), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolved base station (evolved NodeB) in an LTE system , eNB or eNodeB), can also be a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario, or the network device can be a relay device, an access point, a vehicle device, a wearable device, and Network equipment in the future 5G network or network equipment in the future evolved PLMN network, one or a group (including multiple antenna panels) antenna panels of the base station in the 5G system, or it can also be a network node that constitutes a gNB or a transmission point , such
  • a gNB may include a centralized unit (CU) and a DU.
  • the gNB may also include an active antenna unit (AAU).
  • the CU implements some functions of the gNB, and the DU implements some functions of the gNB.
  • the CU is responsible for processing non-real-time protocols and services, and realizing the functions of radio resource control (radio resource control, RRC) and packet data convergence protocol (packet data convergence protocol, PDCP) layer.
  • the DU is responsible for processing physical layer protocols and real-time services, realizing the functions of the radio link control (radio link control, RLC) layer, media access control (media access control, MAC) layer and physical (physical, PHY) layer.
  • the AAU implements some physical layer processing functions, radio frequency processing and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be transformed from the information of the PHY layer, under this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by the DU , or, sent by DU+AAU.
  • the network device may be a device including one or more of a CU node, a DU node, and an AAU node.
  • the CU can be divided into network devices in an access network (radio access network, RAN), and the CU can also be divided into network devices in a core network (core network, CN), which is not limited in this application.
  • the terminal or network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer.
  • the hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory).
  • the operating system may be any one or more computer operating systems that implement business processing through processes, for example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or windows operating system.
  • the application layer includes applications such as browsers, address books, word processing software, and instant messaging software.
  • the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided by the embodiment of the present application, as long as the program that records the code of the method provided by the embodiment of the present application can be run to provide the method according to the embodiment of the present application.
  • the execution subject of the method provided by the embodiment of the present application may be a terminal, or a functional module in the terminal that can call a program and execute the program.
  • various aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques.
  • article of manufacture covers a computer program accessible from any computer readable device, carrier or media.
  • computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disk, floppy disk, or tape, etc.), optical disks (e.g., compact disc (compact disc, CD), digital versatile disc (digital versatile disc, DVD) etc.), smart cards and flash memory devices (for example, erasable programmable read-only memory (EPROM), card, stick or key drive, etc.).
  • magnetic storage devices e.g., hard disk, floppy disk, or tape, etc.
  • optical disks e.g., compact disc (compact disc, CD), digital versatile disc (digital versatile disc, DVD) etc.
  • smart cards and flash memory devices for example, erasable programmable read-only memory (EPROM), card, stick or key drive, etc.
  • various storage media described herein can represent one or more devices and/or other machine-readable media for storing information.
  • the term "machine-readable medium” may include, but is not limited to, wireless channels and various other media capable of storing, containing and/or carrying instructions and/or data.
  • Fig. 1 is a schematic diagram of a communication system provided by an embodiment of the present application.
  • the communication system in FIG. 1 may include at least one terminal (for example, terminal 1 and terminal 2 ) and a network device.
  • the network device is used to provide communication services for the terminal and access the core network.
  • the terminal can access the network by searching for synchronization signals and broadcast signals sent by the network device, so as to communicate with the network.
  • the terminal can receive configuration information or system information from network devices. It should be understood that there may be one or more network devices included in the communication system.
  • a network device can send data or control signaling to one or more terminals. Multiple network devices can also send data or control signaling to one or more terminals at the same time.
  • this application proposes an adaptive data-driven beam tracking scheme to quickly Establish a reliable communication connection.
  • the scheme On the basis of ensuring the Signal to Interference plus Noise Ratio (SINR) of multi-user (that is, multi-terminal) uplink communication, the scheme only relies on real-time measured data without explicitly or implicitly using the model Assuming or prior information, a local dynamic linearization model is established by time-varying parameters based on Pseudo-Partial-Derivative (PPD), and the optimal beam direction is searched for by minimizing the tracking error through multiple iterations to ensure that the moving Communication quality for multiple users in mmWave multiple-input multiple-output systems.
  • PPD Pseudo-Partial-Derivative
  • FIG. 2 is a schematic flowchart of a beam tracking method provided by an embodiment of the present application. This method can be applied to the communication system shown in FIG. 1, such as the network device shown in FIG. 1. The method includes but does not Limited to the following steps:
  • the method before determining the analog beam of the nth time slot according to the analog beam of the n-1th time slot, the method further includes: The pseudo partial derivative vector of the nth time slot determines the pseudo partial derivative vector of the nth time slot, and the pseudo partial derivative vector of the nth time slot is used to determine the analog beam of the nth time slot; if at least one of the following is satisfied item, then the pseudo partial derivative vector of the nth time slot is reset to the initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset: the pseudo partial derivative vector of the nth time slot The square of the norm of is less than or equal to the third preset threshold, the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third preset threshold, the nth time slot The sign of any element in the pseudo partial derivative vector is different from the sign of the corresponding element in the initial pseudo partial derivative vector; wherein, the pseudo partial derivative vector of the third time slot is determined according to the initial pseudo partial partial
  • the pseudo partial derivative vector of the nth time slot is determined by the following formula:
  • represents the estimated value of the pseudo partial derivative vector of the nth slot
  • n represents a step size constant
  • ⁇ (n-1) represents the simulated beam of the n-1th time slot and the n-2th
  • ⁇ R(n-1) represents the communication rate of the n-1th time slot and the communication rate of the n-2th time slot
  • T means transpose.
  • ⁇ ⁇ 2 represents the second-order norm, which can also be abbreviated as “ ⁇ ⁇ ”.
  • the analog beam of the nth time slot is determined by the following formula:
  • ⁇ (n) represents the simulated beam of the nth time slot
  • ⁇ (n-1) represents the simulated beam of the n-1th time slot
  • represents a step constant
  • R * represents the target communication rate
  • R(n-1) represents the communication rate of the n-1th time slot .
  • formula (1) and formula (2) can be obtained by:
  • R(n) f(R(n-1),...,R(nn p ), ⁇ (n),..., ⁇ (nn s )) (3)
  • R(n) represents the communication rate in the nth time slot (that is, the uplink communication rate), n p and n s are the unknown orders, and f( ) represents the unknown nonlinear system ;
  • ⁇ (n) represents the analog beam of the nth time slot, that is, the analog beam selected in the candidate codebook set at the nth time slot.
  • the superscript T represents the transpose, ⁇ (n) ⁇ 2 ⁇ c.
  • ⁇ >0 means weight factor; is the estimated value of ⁇ (n); Represents the criterion function.
  • is a step constant.
  • the following reset scheme is used: if the square of the norm of the pseudo partial derivative vector of the nth time slot is less than or equal to the third preset threshold , or the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third preset threshold, or the sign of any element in the pseudo partial derivative vector of the nth time slot is the same as the initial pseudo partial derivative vector The signs of the corresponding elements in are different, then the pseudo partial derivative vector of the nth time slot is reset to the initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset. It can also be described as follows:
  • ⁇ (0) is the initial pseudo partial derivative vector
  • is a small positive constant, that is, the third threshold, when ⁇ (n-1) ⁇ 2 or Used to reset when too small
  • J( ⁇ (n)) represents the criterion function
  • is the weight factor
  • is a step constant.
  • the communication rate of the nth time slot is calculated by the following formula:
  • R(n) represents the communication rate of the nth time slot
  • Q represents the number of terminals
  • k represents the kth terminal
  • ⁇ k represents the SINR of the kth terminal
  • P represents the maximum transmission power of the uplink signal
  • N 0 represents the power of noise
  • representation matrix The element in row k and column k in , superscript H means conjugate transpose, Indicates the equivalent uplink channel vector of the kth terminal;
  • the expression for is as follows:
  • G represents the receiving phase shift matrix
  • H k represents the uplink channel matrix of the k-th terminal
  • c k represents the analog beam of the k-th terminal
  • the analog beam of the n-th time slot includes c k .
  • formula (13) to formula (15) can be obtained in the following way:
  • beamforming technology can be used to form narrow beams to achieve higher spatial signal gain.
  • each RF chain and each terminal at the base station side in the uplink hybrid beamforming should select a suitable analog beam to ensure high-quality communication rate.
  • the uplink signal x transmitted by the kth terminal to the base station through an analog beam k can be expressed as:
  • the data stream y s received at the antenna end of the base station can be expressed as:
  • H k represents the uplink channel matrix of the kth terminal, That is to say, the size of the matrix H k is N BS rows and N MS columns; x k represents the uplink signal transmitted by the kth terminal to the base station through an analog beam; n 0 represents complex additive white Gaussian noise, and its covariance matrix satisfies N 0 represents the power of the noise, Represents the identity matrix whose matrix size is N BS ⁇ N BS ; That is to say, the size of the vector n 0 is N BS rows and 1 column.
  • the receive phase shift vector of a radio frequency chain is expressed as (in ), that is, the first
  • the receiving phase shift vector of a radio frequency chain is Analog Beams for RF Chains That is to say, the vector The size of is M rows and 1 column, therefore, the receiving phase shift matrix G of the entire base station can be expressed as:
  • the size of the matrix G is N RF rows and N BS columns.
  • the signals received by the base station can only be separated from the signals of multiple terminals after undergoing phase shift matrix and digital beamforming.
  • Formula (17) is the signal received without phase shift matrix and digital beamforming
  • formula (19) is the signal received after phase shift matrix
  • similarly formula (21) is the signal received after digital beamforming signal of.
  • the signal received by the base station Can be expressed as:
  • G represents the receiving phase shift matrix
  • n 0 represents complex additive white Gaussian noise
  • s is the equivalent uplink channel vector of the kth terminal
  • s [s 1 ,s 2 ,...,s k ,...,s Q ] T ;
  • the signal received by the base station It can be expressed as:
  • the geometric channel model with L finite scattering paths is adopted for the millimeter wave channel, so the uplink channel matrix H k of the kth terminal can be expressed as:
  • N BS represents the number of antennas of the base station
  • N MS represents the number of antennas of each terminal
  • D k represents the distance between the kth terminal and the base station, and D k obeys the uniform distribution of [10,15]
  • N BS represents the number of antennas of the base station
  • N MS represents the number of antennas of each terminal
  • d represents the distance between two adjacent element antennas
  • is the wavelength of the signal.
  • j 2 -1
  • Indicates the acceptance angle AoAs Indicates the emission angle AoDs, the emission angle AoDs and the acceptance angle AoAs obey the uniform distribution of [- ⁇ /2, ⁇ /2].
  • the analog beam c k of each terminal can be selected from the candidate analog codebook set F of the terminal, and the candidate analog codebook F is composed of
  • each RF chain at the base station (in ) can be obtained from the candidate analog codebook set at the base station selected, which can be expressed as:
  • the communication rate R(n) of the MIMO uplink system can be expressed as:
  • ⁇ k represents the SINR of the kth terminal, which can be expressed as:
  • P represents the maximum transmit power of the uplink signal
  • the subscript kk represents the element in row k and column k of the matrix, that is, the element on the diagonal line.
  • the target communication rate is determined according to the target signal-to-interference-noise ratio; or, if the n is not less than a second preset threshold, then the analog beam of the target time slot is determined to be the target signal-to-interference-noise ratio
  • the corresponding analog beam, the target time slot is the time slot with the highest communication rate from the first time slot to the nth time slot; wherein, the analog beams of the first time slot and the second time slot And the communication rate is preset.
  • this application proposes a data-driven adaptive beam tracking method to find candidate analog beams for uplink hybrid beamforming in a mobile millimeter-wave MIMO communication system, so as to ensure the SINR of multi-terminal uplink communication. Realize reliable communication between the base station and multiple mobile terminals.
  • the target communication rate R * can be calculated through the target SINR, and the base station can decide to terminate or continue the training process based on the real-time measured communication rate R and the target communication rate R * , specifically following the following guidelines:
  • the base station terminates the training process; otherwise , continue the iterative process of training, and the base station and multiple terminals continue to search for a suitable analog beam combination among the remaining beam combinations. That is, when a certain training in the iterative process is completed, if the real-time measured communication rate R is greater than or equal to the target communication rate R * , then the simulated beam selected for this training is based on the target SINR, so that Simulate beams for reliable communication between base station and multiple mobile terminals; otherwise, continue iteration.
  • the analog beam of the nth time slot is selected according to the analog beam of the n-1th time slot, and then the real-time communication rate of the nth time slot is calculated according to the analog beam of the nth time slot, And compare the real-time communication rate of the nth time slot with the target communication rate determined according to the target SINR, if the difference between the real-time communication rate of the nth time slot and the target communication rate is not greater than the first
  • the preset threshold indicates that the real-time communication rate of the nth time slot is close to the target communication rate, then the simulated beam of the nth time slot can be used as the simulated beam corresponding to the target SINR, and the simulated beam of the nth time slot Communication is carried out on the beam to ensure reliable communication; in addition, in order to avoid the time delay caused by too many times of beam tracking, the maximum number of tracking times of beam tracking is also set, that is, the second preset threshold, if n is not less than the second preset threshold,
  • the tracking error is preset, that is, the first threshold is ⁇ .
  • a small positive constant is preset, that is, the third threshold is ⁇ .
  • initial pseudo partial derivative vector ⁇ (0) initial pseudo partial derivative vector ⁇ (0), step size constant ⁇ , step size constant ⁇ , weight factor ⁇ , weight factor ⁇ .
  • FIG. 3 is a schematic diagram of beam tracking effect using the beam tracking scheme described in FIG. 2 .
  • Figure 3 analyzes the tracking process of the technical solution provided by this application under different channel change speeds: at the time of initial access, that is, the main path disappears or appears due to a sudden change in the environment, it is necessary to select a beam to establish a reliable channel for initial access link connection; due to environmental interference from other factors such as noise, the AoDs/AoAs of the existing main path will change due to noise, and the angle changes as in Figure 3 analyzes the tracking performance of the technical solution provided by this application at different channel change speeds, when When , the average offset of the angle is Assuming that each time slot lasts 0.1ms, the angular change rate is 7964 ⁇ /s, which is equivalent to an angular change rate of more than 22 rotations per second. As shown in Figure 3, under different
  • Table 1 shows the average number of measurements of the technical solution of the present application for different target SINRs
  • Table 2 and Table 3 show the comparison between the technical solution of the present application and the prior art.
  • Table 1 The average number of measurements of the technical solution of this application for different target SINRs
  • FIG. 4 is a schematic structural diagram of a beam tracking device 400 provided by an embodiment of the present application, which is applied to network equipment.
  • the estimation device 400 may include a determination unit 401 and a calculation unit 402, wherein the detailed description of each unit as follows:
  • a determining unit 401 configured to determine the analog beam of the nth time slot according to the analog beam of the n-1th time slot, where n is an integer greater than or equal to 3;
  • a calculation unit 402 configured to calculate the communication rate of the nth time slot according to the analog beam of the nth time slot;
  • the determining unit 403 is further configured to determine that the analog beam of the nth time slot is The analog beam corresponding to the target SINR; the target communication rate is determined according to the target SINR; or, if the n is not less than the second preset threshold, then determine the analog beam of the target time slot as The analog beam corresponding to the target SINR, the target time slot is the time slot with the highest communication rate among the first time slot to the nth time slot; wherein, the first time slot and the first time slot The analog beams of 2 time slots and the communication rate are pre-set.
  • the determining unit 401 is further configured to: before determining the analog beam of the nth time slot according to the analog beam of the n-1th time slot, according to the n-1th time slot
  • the pseudo partial derivative vector of the nth time slot determines the pseudo partial derivative vector of the nth time slot, and the pseudo partial derivative vector of the nth time slot is used to determine the analog beam of the nth time slot; if satisfied At least one of the following, the pseudo partial derivative vector of the nth time slot is reset to the initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset: the pseudo partial derivative vector of the nth time slot
  • the square of the norm of the partial derivative vector is less than or equal to a third preset threshold, the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third preset threshold, and the nth
  • the sign of any element in the pseudo partial derivative vector of the time slot is different from the sign of the corresponding element in the initial pseudo partial derivative vector;
  • the pseudo partial derivative vector of the nth time slot is determined by the following formula:
  • n represents a step size constant
  • ⁇ (n-1) represents the simulated beam of the n-1th time slot and the n-2th
  • ⁇ R(n-1) represents the communication rate of the n-1th time slot and the communication rate of the n-2th time slot
  • T means transpose.
  • the analog beam of the nth time slot is determined by the following formula:
  • ⁇ (n) represents the simulated beam of the nth time slot
  • ⁇ (n-1) represents the simulated beam of the n-1th time slot
  • represents a step constant
  • R * represents the target communication rate
  • R(n-1) represents the communication rate of the n-1th time slot .
  • the communication rate of the nth time slot is calculated by the following formula:
  • R(n) represents the communication rate of the nth time slot
  • Q represents the number of terminals
  • k represents the kth terminal
  • ⁇ k represents the SINR of the kth terminal
  • P represents the maximum transmission power of the uplink signal
  • N 0 represents the power of noise
  • representation matrix The element in row k and column k in , superscript H means conjugate transpose, Indicates the equivalent uplink channel vector of the kth terminal;
  • the expression for is as follows:
  • G represents the receiving phase shift matrix
  • H k represents the uplink channel matrix of the k-th terminal
  • c k represents the analog beam of the k-th terminal
  • the analog beam of the n-th time slot includes c k .
  • each unit may also refer to the corresponding description of the embodiment shown in FIG. 2 .
  • the beam tracking device 400 provided in the embodiment of the present application includes but is not limited to the above-mentioned unit modules. data.
  • the beneficial effects brought by the beam tracking device 400 described in FIG. 4 can refer to the description of the foregoing embodiments, and the description is not repeated here.
  • FIG. 5 is a schematic structural diagram of a network device 510 provided by an embodiment of the present application.
  • the network device 510 includes a processor 511, a memory 512, and a communication interface 513. They are connected to each other by bus 514 .
  • the memory 512 includes but is not limited to random access memory (random access memory, RAM), read-only memory (read-only memory, ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or Portable read-only memory (compact disc read-only memory, CD-ROM), the memory 512 is used for related computer programs and data.
  • the communication interface 513 is used to receive and send data.
  • the processor 511 may be one or more central processing units (central processing unit, CPU).
  • CPU central processing unit
  • the CPU may be a single-core CPU or a multi-core CPU.
  • the processor 511 in the network device 510 is used to read the computer program code stored in the above-mentioned memory 512, and perform the following operations: determine the analog beam of the nth time slot according to the analog beam of the n-1th time slot, said n is an integer greater than or equal to 3; calculate the communication rate of the nth time slot according to the analog beam of the nth time slot; if the difference between the communication rate of the nth time slot and the target communication rate If it is not greater than the first preset threshold, it is determined that the analog beam of the nth time slot is an analog beam corresponding to the target SINR; the target communication rate is determined according to the target SINR; or, If the n is not less than the second preset threshold, then determine that the analog beam of the target time slot is the analog beam corresponding to the target SINR, and the target time slot is from the first time slot to the nth time slot The time slot with the highest communication rate among the time slots; wherein, the analog beams and communication rates of the first time
  • each operation may also refer to the corresponding description of the embodiment shown in FIG. 2 .
  • the network device 510 described in FIG. 5 reference may be made to the description of the foregoing embodiments, and the description is not repeated here.
  • the embodiment of the present application also provides a chip, the above-mentioned chip includes at least one processor, memory and interface circuit, the above-mentioned memory, the above-mentioned transceiver and the above-mentioned at least one processor are interconnected by lines, and the above-mentioned at least one memory stores a computer program; the above-mentioned When the computer program is executed by the above-mentioned processor, the flow of the method shown in FIG. 2 is realized.
  • An embodiment of the present application also provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is run on a network device, the method flow shown in FIG. 2 is implemented.
  • the embodiment of the present application also provides a computer program product.
  • the computer program product is run on a network device, the method flow shown in FIG. 2 is implemented.
  • processors mentioned in the embodiment of the present application may be a central processing unit (Central Processing Unit, CPU), and may also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application-specific integrated circuits ( Application Specific Integrated Circuit, ASIC), off-the-shelf programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
  • the memory mentioned in the embodiments of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories.
  • the non-volatile memory can be read-only memory (Read-Only Memory, ROM), programmable read-only memory (Programmable ROM, PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electronically programmable Erase Programmable Read-Only Memory (Electrically EPROM, EEPROM) or Flash.
  • the volatile memory can be Random Access Memory (RAM), which acts as external cache memory.
  • RAM Static Random Access Memory
  • SRAM Static Random Access Memory
  • DRAM Dynamic Random Access Memory
  • Synchronous Dynamic Random Access Memory Synchronous Dynamic Random Access Memory
  • SDRAM double data rate synchronous dynamic random access memory
  • Double Data Rate SDRAM, DDR SDRAM enhanced synchronous dynamic random access memory
  • Enhanced SDRAM, ESDRAM synchronous connection dynamic random access memory
  • Synchlink DRAM, SLDRAM Direct Memory Bus Random Access Memory
  • Direct Rambus RAM Direct Rambus RAM
  • the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components
  • the memory storage module
  • 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.
  • the disclosed systems, devices and methods may be implemented in other ways.
  • the device embodiments described above are only illustrative.
  • the division of the above units is only a logical function division. In actual implementation, there may be other division methods.
  • multiple units or components can be combined or can be Integrate into another system, or some features may be ignored, or not implemented.
  • 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 above as separate components may or may not be physically separated, and the components displayed 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.
  • 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.
  • the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods shown in the various embodiments of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
  • the modules in the device of the embodiment of the present application can be combined, divided and deleted according to actual needs.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present application provides a beam tracking method and a related device. The method comprises: determining an analog beam of the n-th time slot according to an analog beam of the (n-1)-th time slot, n being an integer greater than or equal to 3; calculating a communication rate of the n-th time slot according to the analog beam of the n-th time slot; if the difference between the communication rate of the n-th time slot and a target communication rate is not greater than a first preset threshold, determining the analog beam of the n-th time slot as an analog beam corresponding to a target signal to interference plus noise ratio, the target communication rate being determined according to the target signal to interference plus noise ratio; or, if n is not less than a second preset threshold, determining an analog beam of a target time slot as the analog beam corresponding to the target signal to interference plus noise ratio, the target time slot being a time slot having a maximum communication rate among the first time slot to the n-th time slot, wherein the analog beams and the communication rates of the first time slot and the second time slot are preset. By means of the present application, the time delay of beam tracking can be reduced.

Description

波束追踪方法和相关设备Beam tracking method and related equipment 技术领域technical field

本申请涉及通信技术领域,具体涉及一种波束追踪方法和相关设备。The present application relates to the field of communication technologies, and in particular to a beam tracking method and related equipment.

背景技术Background technique

毫米波通信在未来的5G建设中是十分具有前景的技术,因为它能带来巨大的可用带宽从而大大提高数据的传输速率,但是毫米波通信仍然存在着许多严重的问题。据相关研究表明,电磁波在自由空间的传播与波长成反比,而毫米波在传播的过程中必然存在巨大的能量损耗。比如,由于大气对毫米波的吸收,频率为60GHz的毫米波的损耗能达到10dB/Km,而频率为700MHz的电磁波的损耗仅仅为0.01dB/Km。因此,毫米波通信会遭受很大的能量损耗;尤其对于移动通信而言,不断变化的移动设备更会导致毫米波信号能量的快速下降。Millimeter wave communication is a very promising technology in the future 5G construction, because it can bring huge available bandwidth and greatly increase the data transmission rate, but millimeter wave communication still has many serious problems. According to relevant research, the propagation of electromagnetic waves in free space is inversely proportional to the wavelength, and there must be huge energy loss in the process of millimeter wave propagation. For example, due to the absorption of millimeter waves by the atmosphere, the loss of millimeter waves with a frequency of 60 GHz can reach 10 dB/Km, while the loss of electromagnetic waves with a frequency of 700 MHz is only 0.01 dB/Km. Therefore, mmWave communication suffers from a large energy loss; especially for mobile communication, changing mobile devices can cause a rapid drop in mmWave signal energy.

未来的无线通信服务将会基于多天线、多用户技术来提高通信容量、实现分集、增加多路复用增益。由于毫米波的短波长,因此毫米波通信设备可以在较小的区域内布置大量的天线,利用波束成形技术来实现较高的空间信号增益以补偿毫米波通信的路损。然而多天线的多输入多输出(Multiple-Input Multiple-Output,MIMO)系统利用波束成形技术形成的波束较窄,为了实现可靠通信,每个射频链都应该选择合适的模拟波束来确保高质量的通信速率,尤其是在用户不断移动的情况下。因为在毫米波通信系统下,即使是轻微的环境变化或波束错位也会导致显著的信号下降。因此,高效的波束选择与跟踪策略对于保证毫米波移动通信性能十分重要。Future wireless communication services will be based on multi-antenna and multi-user technologies to increase communication capacity, achieve diversity, and increase multiplexing gain. Due to the short wavelength of millimeter wave, millimeter wave communication equipment can arrange a large number of antennas in a small area, and use beamforming technology to achieve higher spatial signal gain to compensate for the path loss of millimeter wave communication. However, the multiple-input multiple-output (Multiple-Input Multiple-Output, MIMO) system with multiple antennas uses beamforming technology to form narrow beams. In order to achieve reliable communication, each RF chain should select a suitable analog beam to ensure high-quality Communication rates, especially if users are constantly on the move. Because under the mmWave communication system, even a slight environmental change or beam misalignment can cause significant signal degradation. Therefore, an efficient beam selection and tracking strategy is very important to ensure the performance of millimeter wave mobile communication.

传统的穷尽波束搜索会扫描波束空间中所有可能的波束对以实现最佳性能,但是穷尽搜索会耗费大量的时间,带来不可避免的通信延迟。为了解决穷尽搜索中耗时较长的问题,分层搜索的方法被提出。分层搜索先利用宽波束识别最佳的波束方向,然后使用高分辨率波束在此区域中寻找更精确的波束方向。分层搜索能很大程度地加快波束搜索,但是在宽波束的搜索过程中,可能会因为信噪比(Signal-to-Noise Ratio,SNR)较低而错误地选择区域,并在此错误区域中继续进行更精细的搜索,导致通信性能大大下降。另外,随着通信用户设备的数量的不断增加,对于穷尽搜索和分层搜索而言,寻找最优性能的波束组合都会给实时通信带来不可接受的延时。Traditional exhaustive beam search scans all possible beam pairs in the beam space to achieve the best performance, but exhaustive search consumes a lot of time and brings inevitable communication delay. In order to solve the time-consuming problem in exhaustive search, a hierarchical search method is proposed. Hierarchical search first uses the wide beam to identify the best beam direction, then uses the high-resolution beam to find a more precise beam direction in the area. Hierarchical search can greatly speed up the beam search, but in the search process of wide beam, it may wrongly select the area because of the low Signal-to-Noise Ratio (SNR), and in this wrong area Continue to perform finer searches in the middle, resulting in a significant decrease in communication performance. In addition, as the number of communication user equipments continues to increase, for both exhaustive search and hierarchical search, finding the beam combination with optimal performance will bring unacceptable delay to real-time communication.

发明内容Contents of the invention

本申请实施例提供了一种波束追踪方法及相关设备,能够降低波束追踪的时延。Embodiments of the present application provide a beam tracking method and related equipment, which can reduce the time delay of beam tracking.

第一方面,本申请实施例提供了一种波束追踪方法,包括:根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束,所述n为大于或等于3的整数;根据所述第n个时隙的模拟波束计算第n个时隙的通信速率;若所述第n个时隙的通信速率与目标通信速率之间的差值不大于第一预设阈值,则确定所述第n个时隙的模拟波束为目标信干噪比对应的模拟波束;所述目标通信速率是根据所述目标信干噪比确定的;或,若所述n不小于第二预设阈值,则确 定目标时隙的模拟波束为所述目标信干噪比对应的模拟波束,所述目标时隙为第1个时隙至所述第n个时隙中通信速率最大的时隙;其中,所述第1个时隙和第2个时隙的模拟波束以及通信速率是预先设定的。In the first aspect, the embodiment of the present application provides a beam tracking method, including: determining the analog beam of the nth time slot according to the analog beam of the n-1th time slot, where n is an integer greater than or equal to 3; Calculate the communication rate of the nth time slot according to the analog beam of the nth time slot; if the difference between the communication rate of the nth time slot and the target communication rate is not greater than the first preset threshold, then Determining that the analog beam of the nth time slot is the analog beam corresponding to the target SINR; the target communication rate is determined according to the target SINR; or, if the n is not less than the second preset If the threshold is set, it is determined that the analog beam of the target time slot is the analog beam corresponding to the target SINR, and the target time slot is the time slot with the highest communication rate from the first time slot to the nth time slot ; Wherein, the analog beams and the communication rate of the first time slot and the second time slot are preset.

在本申请实施例中,根据第n-1个时隙模拟波束来选择第n个时隙的模拟波束,再根据第n个时隙的模拟波束计算第n个时隙的实时的通信速率,并将第n个时隙的实时的通信速率与根据目标信干噪比确定的目标通信速率进行比较,若第n个时隙的实时通信速率与目标通信速率之间的差值不大于第一预设阈值,说明第n个时隙的实时通信速率接近目标通信速率,则可以将第n个时隙的模拟波束作为目标信干噪比对应的模拟波束,在该第n个时隙的模拟波束上进行通信,保证可靠通信;此外,为避免波束追踪次数过多造成时延,还设置波束追踪的最大追踪次数,也即第二预设阈值,若n不小于第二预设阈值,说明波束追踪的次数达到最大追踪次数,则确将第1个时隙至第n个时隙中通信速率最大的时隙的模拟波束作为为目标信干噪比对应的模拟波束,在该第n个时隙的模拟波束上进行通信,保证可靠通信。如此,本申请提供的波束追踪方案,无需穷尽波束搜索,也无需在宽波束搜索,因此能够降低波束追踪的时延。In the embodiment of the present application, the analog beam of the nth time slot is selected according to the analog beam of the n-1th time slot, and then the real-time communication rate of the nth time slot is calculated according to the analog beam of the nth time slot, And compare the real-time communication rate of the nth time slot with the target communication rate determined according to the target SINR, if the difference between the real-time communication rate of the nth time slot and the target communication rate is not greater than the first The preset threshold indicates that the real-time communication rate of the nth time slot is close to the target communication rate, then the simulated beam of the nth time slot can be used as the simulated beam corresponding to the target SINR, and the simulated beam of the nth time slot Communication is carried out on the beam to ensure reliable communication; in addition, in order to avoid the time delay caused by too many times of beam tracking, the maximum number of tracking times of beam tracking is also set, that is, the second preset threshold, if n is not less than the second preset threshold, it means When the number of beam tracking reaches the maximum number of tracking times, it is true that the analog beam of the time slot with the highest communication rate from the first time slot to the nth time slot is used as the analog beam corresponding to the target SINR. The communication is carried out on the analog beam of the time slot to ensure reliable communication. In this way, the beam tracking solution provided by the present application does not need exhaustive beam search or wide beam search, so the time delay of beam tracking can be reduced.

在一种可能的实现方式中,在所述根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束之前,所述方法还包括:根据所述第n-1个时隙的伪偏导数向量确定所述第n个时隙的伪偏导数向量,所述第n个时隙的伪偏导数向量用于确定所述第n个时隙的模拟波束;若满足以下至少一项,则将所述第n个时隙的伪偏导数向量重置为初始伪偏导数向量,所述初始伪偏导数向量是预先设定的:所述第n个时隙的伪偏导数向量的范数的平方小于或等于第三预设阈值,所述第n-1个时隙的模拟波束的范数的平方小于或等于所述第三预设阈值,所述第n个时隙的伪偏导数向量中的任意一个元素的符号与所述初始伪偏导数向量中对应元素的符号不同;其中,第3个时隙的伪偏导数向量是根据所述初始伪偏导数向量确定的。In a possible implementation manner, before determining the analog beam of the nth time slot according to the analog beam of the n-1th time slot, the method further includes: The pseudo partial derivative vector of the nth time slot determines the pseudo partial derivative vector of the nth time slot, and the pseudo partial derivative vector of the nth time slot is used to determine the analog beam of the nth time slot; if at least one of the following is satisfied item, then the pseudo partial derivative vector of the nth time slot is reset to the initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset: the pseudo partial derivative vector of the nth time slot The square of the norm of is less than or equal to the third preset threshold, the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third preset threshold, the nth time slot The sign of any element in the pseudo partial derivative vector is different from the sign of the corresponding element in the initial pseudo partial derivative vector; wherein, the pseudo partial derivative vector of the third time slot is determined according to the initial pseudo partial derivative vector.

在一种可能的实现方式中,所述第n个时隙的伪偏导数向量通过以下公式确定:In a possible implementation manner, the pseudo partial derivative vector of the nth time slot is determined by the following formula:

Figure PCTCN2021101668-appb-000001
Figure PCTCN2021101668-appb-000001

其中,

Figure PCTCN2021101668-appb-000002
表示所述第n个时隙的伪偏导数向量的估计值,
Figure PCTCN2021101668-appb-000003
表示所述第n-1个时隙的伪偏导数向量的估计值,η表示步长常量,Δζ(n-1)表示所述第n-1个时隙的模拟波束与第n-2个时隙的模拟波束之间的差,μ表示大于0的权重因子,ΔR(n-1)表示所述第n-1个时隙的通信速率与所述第n-2个时隙的通信速率之间的差,上标T表示转置。 in,
Figure PCTCN2021101668-appb-000002
represents the estimated value of the pseudo partial derivative vector of the nth slot,
Figure PCTCN2021101668-appb-000003
Represent the estimated value of the pseudo partial derivative vector of the n-1th time slot, n represents a step size constant, Δζ(n-1) represents the simulated beam of the n-1th time slot and the n-2th The difference between the analog beams of the time slot, μ represents a weight factor greater than 0, ΔR(n-1) represents the communication rate of the n-1th time slot and the communication rate of the n-2th time slot The difference between the superscript T means transpose.

在一种可能的实现方式中,所述第n个时隙的模拟波束通过以下公式确定:In a possible implementation manner, the analog beam of the nth time slot is determined by the following formula:

Figure PCTCN2021101668-appb-000004
Figure PCTCN2021101668-appb-000004

其中,ζ(n)表示所述第n个时隙的模拟波束,ζ(n-1)表示所述第n-1个时隙的模拟波束,ρ表示步长常量,

Figure PCTCN2021101668-appb-000005
表示所述第n个时隙的伪偏导数向量的估计值,λ表示权重因子,R *表示所述目标通信速率,R(n-1)表示所述第n-1个时隙的通信速率。 Wherein, ζ(n) represents the simulated beam of the nth time slot, ζ(n-1) represents the simulated beam of the n-1th time slot, and ρ represents a step constant,
Figure PCTCN2021101668-appb-000005
Represents the estimated value of the pseudo partial derivative vector of the nth time slot, λ represents a weight factor, R * represents the target communication rate, and R(n-1) represents the communication rate of the n-1th time slot .

在一种可能的实现方式中,所述第n个时隙的通信速率通过以下公式计算:In a possible implementation manner, the communication rate of the nth time slot is calculated by the following formula:

Figure PCTCN2021101668-appb-000006
Figure PCTCN2021101668-appb-000006

其中,R(n)表示所述第n个时隙的通信速率,Q表示终端的数量,k表示第k个终端,γ k表示第k个终端的信干噪比;γ k的表达式如下所示: Wherein, R(n) represents the communication rate of the nth time slot, Q represents the number of terminals, k represents the kth terminal, and γ k represents the SINR of the kth terminal; the expression of γ k is as follows Shown:

Figure PCTCN2021101668-appb-000007
Figure PCTCN2021101668-appb-000007

其中,P表示上行信号的最大发射功率,N 0表示噪声的功率,

Figure PCTCN2021101668-appb-000008
表示矩阵
Figure PCTCN2021101668-appb-000009
中第k行第k列的元素,上标H表示共轭转置,
Figure PCTCN2021101668-appb-000010
表示第k个终端等效的上行信道向量;
Figure PCTCN2021101668-appb-000011
的表达式如下所示: Among them, P represents the maximum transmission power of the uplink signal, N 0 represents the power of noise,
Figure PCTCN2021101668-appb-000008
representation matrix
Figure PCTCN2021101668-appb-000009
The element in row k and column k in , superscript H means conjugate transpose,
Figure PCTCN2021101668-appb-000010
Indicates the equivalent uplink channel vector of the kth terminal;
Figure PCTCN2021101668-appb-000011
The expression for is as follows:

Figure PCTCN2021101668-appb-000012
Figure PCTCN2021101668-appb-000012

其中,G表示接收相移矩阵,H k表示第k个终端的上行信道矩阵,c k表示第k个终端的模拟波束,所述第n个时隙的模拟波束包含c kWherein, G represents the receiving phase shift matrix, H k represents the uplink channel matrix of the k-th terminal, c k represents the analog beam of the k-th terminal, and the analog beam of the n-th time slot includes c k .

第二方面,本申请实施例提供了一种波束追踪装置,包括:确定单元,用于根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束,所述n为大于或等于3的整数;计算单元,用于根据所述第n个时隙的模拟波束计算第n个时隙的通信速率;所述确定单元,还用于若所述第n个时隙的通信速率与目标通信速率之间的差值不大于第一预设阈值,则确定所述第n个时隙的模拟波束为目标信干噪比对应的模拟波束;所述目标通信速率是根据所述目标信干噪比确定的;或,若所述n不小于第二预设阈值,则确定目标时隙的模拟波束为所述目标信干噪比对应的模拟波束,所述目标时隙为第1个时隙至所述第n个时隙中通信速率最大的时隙;其中,所述第1个时隙和第2个时隙的模拟波束以及通信速率是预先设定的。In the second aspect, the embodiment of the present application provides a beam tracking device, including: a determining unit, configured to determine the analog beam of the nth time slot according to the analog beam of the n-1th time slot, where n is greater than or An integer equal to 3; a calculation unit, used to calculate the communication rate of the nth time slot according to the analog beam of the nth time slot; the determination unit is also used for if the communication rate of the nth time slot If the difference between the target communication rate is not greater than the first preset threshold, then it is determined that the analog beam of the nth time slot is the analog beam corresponding to the target signal-to-interference-noise ratio; the target communication rate is based on the target The signal-to-interference-noise ratio is determined; or, if the n is not less than the second preset threshold, it is determined that the analog beam of the target time slot is the analog beam corresponding to the target signal-to-interference-noise ratio, and the target time slot is the first The time slot with the highest communication rate from the first time slot to the nth time slot; wherein, the analog beams and communication rates of the first time slot and the second time slot are preset.

在一种可能的实现方式中,所述确定单元还用于:在所述根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束之前,根据所述第n-1个时隙的伪偏导数向量确定所述第n个时隙的伪偏导数向量,所述第n个时隙的伪偏导数向量用于确定所述第n个时隙的模拟波束;若满足以下至少一项,则将所述第n个时隙的伪偏导数向量重置为初始伪偏导数向量,所述初始伪偏导数向量是预先设定的:所述第n个时隙的伪偏导数向量的范数的平方小于或等于第三预设阈值,所述第n-1个时隙的模拟波束的范数的平方小于或等于所述第三预设阈值,所述第n个时隙的伪偏导数向量中的任意一个元素的符号与所述初始伪偏导数向量中对应元素的符号不同;其中,第3个时隙的伪偏导数向量是根据所述初始伪偏导数向量确定的。In a possible implementation manner, the determining unit is further configured to: before determining the analog beam of the nth time slot according to the analog beam of the n-1th time slot, according to the The pseudo partial derivative vector of the time slot determines the pseudo partial derivative vector of the nth time slot, and the pseudo partial derivative vector of the nth time slot is used to determine the analog beam of the nth time slot; if the following is satisfied At least one item, then the pseudo partial derivative vector of the nth time slot is reset to the initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset: the pseudo partial derivative vector of the nth time slot The square of the norm of the derivative vector is less than or equal to a third preset threshold, the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third preset threshold, and the nth time slot The sign of any element in the pseudo partial derivative vector of the slot is different from the sign of the corresponding element in the initial pseudo partial derivative vector; wherein, the pseudo partial derivative vector of the third time slot is determined according to the initial pseudo partial derivative vector of.

在一种可能的实现方式中,所述第n个时隙的伪偏导数向量通过以下公式确定:In a possible implementation manner, the pseudo partial derivative vector of the nth time slot is determined by the following formula:

Figure PCTCN2021101668-appb-000013
Figure PCTCN2021101668-appb-000013

其中,

Figure PCTCN2021101668-appb-000014
表示所述第n个时隙的伪偏导数向量的估计值,
Figure PCTCN2021101668-appb-000015
表示所述第n-1个时隙的伪偏导数向量的估计值,η表示步长常量,Δζ(n-1)表示所述第n-1个时隙的模拟波束与第n-2个时隙的模拟波束之间的差,μ表示大于0的权重因子,ΔR(n-1)表示所述第 n-1个时隙的通信速率与所述第n-2个时隙的通信速率之间的差,上标T表示转置。 in,
Figure PCTCN2021101668-appb-000014
represents the estimated value of the pseudo partial derivative vector of the nth slot,
Figure PCTCN2021101668-appb-000015
Represent the estimated value of the pseudo partial derivative vector of the n-1th time slot, n represents a step size constant, Δζ(n-1) represents the simulated beam of the n-1th time slot and the n-2th The difference between the analog beams of the time slot, μ represents a weight factor greater than 0, ΔR(n-1) represents the communication rate of the n-1th time slot and the communication rate of the n-2th time slot The difference between the superscript T means transpose.

在一种可能的实现方式中,所述第n个时隙的模拟波束通过以下公式确定:In a possible implementation manner, the analog beam of the nth time slot is determined by the following formula:

Figure PCTCN2021101668-appb-000016
Figure PCTCN2021101668-appb-000016

其中,ζ(n)表示所述第n个时隙的模拟波束,ζ(n-1)表示所述第n-1个时隙的模拟波束,ρ表示步长常量,

Figure PCTCN2021101668-appb-000017
表示所述第n个时隙的伪偏导数向量的估计值,λ表示权重因子,R *表示所述目标通信速率,R(n-1)表示所述第n-1个时隙的通信速率。 Wherein, ζ(n) represents the simulated beam of the nth time slot, ζ(n-1) represents the simulated beam of the n-1th time slot, and ρ represents a step constant,
Figure PCTCN2021101668-appb-000017
Represents the estimated value of the pseudo partial derivative vector of the nth time slot, λ represents a weight factor, R * represents the target communication rate, and R(n-1) represents the communication rate of the n-1th time slot .

在一种可能的实现方式中,所述第n个时隙的通信速率通过以下公式计算:In a possible implementation manner, the communication rate of the nth time slot is calculated by the following formula:

Figure PCTCN2021101668-appb-000018
Figure PCTCN2021101668-appb-000018

其中,R(n)表示所述第n个时隙的通信速率,Q表示终端的数量,k表示第k个终端,γ k表示第k个终端的信干噪比;γ k的表达式如下所示: Wherein, R(n) represents the communication rate of the nth time slot, Q represents the number of terminals, k represents the kth terminal, and γ k represents the SINR of the kth terminal; the expression of γ k is as follows Shown:

Figure PCTCN2021101668-appb-000019
Figure PCTCN2021101668-appb-000019

其中,P表示上行信号的最大发射功率,N 0表示噪声的功率,

Figure PCTCN2021101668-appb-000020
表示矩阵
Figure PCTCN2021101668-appb-000021
中第k行第k列的元素,上标H表示共轭转置,
Figure PCTCN2021101668-appb-000022
表示第k个终端等效的上行信道向量;
Figure PCTCN2021101668-appb-000023
的表达式如下所示: Among them, P represents the maximum transmission power of the uplink signal, N 0 represents the power of noise,
Figure PCTCN2021101668-appb-000020
representation matrix
Figure PCTCN2021101668-appb-000021
The element in row k and column k in , superscript H means conjugate transpose,
Figure PCTCN2021101668-appb-000022
Indicates the equivalent uplink channel vector of the kth terminal;
Figure PCTCN2021101668-appb-000023
The expression for is as follows:

Figure PCTCN2021101668-appb-000024
Figure PCTCN2021101668-appb-000024

其中,G表示接收相移矩阵,H k表示第k个终端的上行信道矩阵,c k表示第k个终端的模拟波束,所述第n个时隙的模拟波束包含c kWherein, G represents the receiving phase shift matrix, H k represents the uplink channel matrix of the k-th terminal, c k represents the analog beam of the k-th terminal, and the analog beam of the n-th time slot includes c k .

需要说明的是,第二方面的有益效果请参照第一方面的相关描述。It should be noted that, for the beneficial effects of the second aspect, please refer to the related description of the first aspect.

第三方面,本申请实施例提供了一种网络设备,包括处理器、存储器、通信接口,以及一个或多个程序,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行如上述第一方面中任一项所述的方法中的步骤的指令。In a third aspect, the embodiment of the present application provides a network device, including a processor, a memory, a communication interface, and one or more programs, the one or more programs are stored in the memory, and configured to be processed by the above executed by a computer, and the above program includes instructions for executing the steps in the method according to any one of the above first aspects.

第四方面,本申请实施例提供了一种芯片,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有上述芯片的设备执行如上述第一方面中任一项上述的方法。In the fourth aspect, the embodiment of the present application provides a chip, which is characterized in that it includes: a processor, configured to call and run a computer program from the memory, so that the device installed with the above-mentioned chip executes any one of the above-mentioned first aspects. method above.

第五方面,本申请实施例提供了一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如上述第一方面中任一项所述的方法。In the fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program for electronic data exchange, wherein the computer program enables the computer to execute the method described in any one of the above-mentioned first aspects .

第六方面,本申请实施例提供了一种计算机程序产品,上述计算机程序产品使得计算机执行如上述第一方面中任一项所述的方法。In a sixth aspect, an embodiment of the present application provides a computer program product, which enables a computer to execute the method described in any one of the above first aspects.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present application. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图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 schematic flow chart of a beam tracking method provided by an embodiment of the present application;

图3是采用本申请技术方案的波束追踪效果图;Fig. 3 is a beam tracking effect diagram using the technical solution of the present application;

图4是本申请实施例提供的一种波束追踪装置的结构示意图;Fig. 4 is a schematic structural diagram of a beam tracking device provided by an embodiment of the present application;

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

具体实施方式detailed description

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiment of the application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiment of the application. Obviously, the described embodiment is only It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this application.

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。The terms "first", "second" and the like in the specification and claims of the present application and the above drawings are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally further includes For other steps or units inherent in these processes, methods, products or devices.

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The occurrences of this phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is understood explicitly and implicitly by those skilled in the art that the embodiments described herein can be combined with other embodiments.

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通信(global system for mobile communications,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(wideband code division multiple access,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统、未来的第五代(5th generation,5G)系统或新无线(new radio,NR)等。The technical solution of the embodiment of the present application can be applied to various communication systems, such as: global system for mobile communications (global system for mobile communications, GSM) system, code division multiple access (code division multiple access, CDMA) system, wideband code division multiple access (wideband code division multiple access, WCDMA) system, general packet radio service (general packet radio service, GPRS), long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE Time division duplex (time division duplex, TDD), universal mobile telecommunications system (universal mobile telecommunications system, UMTS), global interconnection microwave access (worldwide interoperability for microwave access, WiMAX) communication system, the future fifth generation (5th generation, 5G) system or new radio (new radio, NR), etc.

本申请实施例中的终端可以指用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、中继设备、车载设备、可穿戴设备,未来5G网络中的终端或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端等,本申请实施例对此并不限定。The terminal in the embodiment of the present application may refer to user equipment, access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal can also be a cellular phone, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), with a wireless communication function Handheld devices, computing devices or other processing devices connected to wireless modems, relay devices, vehicle-mounted devices, wearable devices, terminals in future 5G networks or future evolved public land mobile networks (PLMN) The terminals and the like in this application are not limited in this embodiment.

本申请实施例中的网络设备可以是用于与终端通信的设备,该网络设备可以是全球移动通信(global system for mobile communications,GSM)系统或码分多址(code division multiple access,CDMA)中的基站(base transceiver station,BTS),也可以是宽带码分多址(wideband code division multiple access,WCDMA)系统中的基站(NodeB,NB),还可以是LTE系统中的演进型基站(evoled NodeB,eNB或eNodeB),还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该网络设备可以为中继设备、接入点、车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备,5G系统中的基站的一个或一组(包括多个天线面板)天线面板,或者还可以为构成gNB或传输点的网络节点,如基带单元(baseband unit,BBU),或分布式单元(distributed unit,DU)等,本申请实施例并不限定。The network device in the embodiment of the present application may be a device for communicating with a terminal, and the network device may be a global system for mobile communications (global system for mobile communications, GSM) system or a code division multiple access (code division multiple access, CDMA) base transceiver station (BTS), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolved base station (evolved NodeB) in an LTE system , eNB or eNodeB), can also be a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario, or the network device can be a relay device, an access point, a vehicle device, a wearable device, and Network equipment in the future 5G network or network equipment in the future evolved PLMN network, one or a group (including multiple antenna panels) antenna panels of the base station in the 5G system, or it can also be a network node that constitutes a gNB or a transmission point , such as a baseband unit (baseband unit, BBU), or a distributed unit (distributed unit, DU), etc., which are not limited in this embodiment of the present application.

在一些部署中,gNB可以包括集中式单元(centralized unit,CU)和DU。gNB还可以包括有源天线单元(active antenna unit,AAU)。CU实现gNB的部分功能,DU实现gNB的部分功能。比如,CU负责处理非实时协议和服务,实现无线资源控制(radio resource control,RRC),分组数据汇聚层协议(packet data convergence protocol,PDCP)层的功能。DU负责处理物理层协议和实时服务,实现无线链路控制(radio link control,RLC)层、媒体接入控制(media access control,MAC)层和物理(physical,PHY)层的功能。AAU实现部分物理层处理功能、射频处理及有源天线的相关功能。由于RRC层的信息最终会变成PHY层的信息,或者,由PHY层的信息转变而来,因而,在这种架构下,高层信令,如RRC层信令,也可以认为是由DU发送的,或者,由DU+AAU发送的。可以理解的是,网络设备可以为包括CU节点、DU节点、AAU节点中一项或多项的设备。此外,可以将CU划分为接入网(radio access network,RAN)中的网络设备,也可以将CU划分为核心网(core network,CN)中的网络设备,本申请对此不做限定。In some deployments, a gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and realizing the functions of radio resource control (radio resource control, RRC) and packet data convergence protocol (packet data convergence protocol, PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, realizing the functions of the radio link control (radio link control, RLC) layer, media access control (media access control, MAC) layer and physical (physical, PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be transformed from the information of the PHY layer, under this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by the DU , or, sent by DU+AAU. It can be understood that the network device may be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU can be divided into network devices in an access network (radio access network, RAN), and the CU can also be divided into network devices in a core network (core network, CN), which is not limited in this application.

在本申请实施例中,终端或网络设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(central processing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本 申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端,或者,是终端中能够调用程序并执行程序的功能模块。In the embodiment of the present application, the terminal or network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system may be any one or more computer operating systems that implement business processing through processes, for example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Moreover, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided by the embodiment of the present application, as long as the program that records the code of the method provided by the embodiment of the present application can be run to provide the method according to the embodiment of the present application. For example, the execution subject of the method provided by the embodiment of the present application may be a terminal, or a functional module in the terminal that can call a program and execute the program.

另外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digital versatile disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。Additionally, various aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term "article of manufacture" as used in this application covers a computer program accessible from any computer readable device, carrier or media. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disk, floppy disk, or tape, etc.), optical disks (e.g., compact disc (compact disc, CD), digital versatile disc (digital versatile disc, DVD) etc.), smart cards and flash memory devices (for example, erasable programmable read-only memory (EPROM), card, stick or key drive, etc.). Additionally, various storage media described herein can represent one or more devices and/or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and/or carrying instructions and/or data.

图1是本申请实施例提供的一种通信系统的示意图。图1中的通信系统可以包括至少一个终端(例如终端1、终端2)和网络设备。网络设备用于为终端提供通信服务并接入核心网,终端可以通过搜索网络设备发送的同步信号、广播信号等接入网络,从而进行与网络的通信。终端可以接收来自网络设备的配置信息或者系统信息等。应理解的是,该通信系统中包括的网络设备可以是一个或多个。一个网络设备可以向一个或多个终端发送数据或控制信令。多个网络设备也可以同时向一个或多个终端发送数据或控制信令。Fig. 1 is a schematic diagram of a communication system provided by an embodiment of the present application. The communication system in FIG. 1 may include at least one terminal (for example, terminal 1 and terminal 2 ) and a network device. The network device is used to provide communication services for the terminal and access the core network. The terminal can access the network by searching for synchronization signals and broadcast signals sent by the network device, so as to communicate with the network. The terminal can receive configuration information or system information from network devices. It should be understood that there may be one or more network devices included in the communication system. A network device can send data or control signaling to one or more terminals. Multiple network devices can also send data or control signaling to one or more terminals at the same time.

下面结合具体实施方式对本申请提供的技术方案进行详细的介绍。The technical solutions provided by the present application will be described in detail below in conjunction with specific implementation methods.

为了解决现有移动毫米波多输入多输出通信系统中上行混合波束成形的模拟波束搜索时间过长、无法建立可靠通信连接的问题,本申请提出了一种自适应数据驱动的波束跟踪方案来快速地建立可靠通信连接。在保证多用户(也即多终端)上行通信的信干噪比(Signal to Interference plus Noise Ratio,SINR)的基础上,该方案仅仅依赖于实时测量的数据,没有显式或隐式地使用模型假设或者先验信息,通过基于伪偏导数(Pseudo-Partial-Derivative,PPD)的时变参数建立局部动态线性化模型,并通过多次迭代最小化跟踪误差来搜索最佳波束方向,以保证移动毫米波多输入多输出系统中多用户的通信质量。In order to solve the problem that the analog beam search time of the uplink hybrid beamforming in the existing mobile mmWave MIMO communication system is too long and a reliable communication connection cannot be established, this application proposes an adaptive data-driven beam tracking scheme to quickly Establish a reliable communication connection. On the basis of ensuring the Signal to Interference plus Noise Ratio (SINR) of multi-user (that is, multi-terminal) uplink communication, the scheme only relies on real-time measured data without explicitly or implicitly using the model Assuming or prior information, a local dynamic linearization model is established by time-varying parameters based on Pseudo-Partial-Derivative (PPD), and the optimal beam direction is searched for by minimizing the tracking error through multiple iterations to ensure that the moving Communication quality for multiple users in mmWave multiple-input multiple-output systems.

请参阅图2,图2是本申请实施例提供的一种波束追踪方法的流程示意图,该方法可应用于图1所示的通信系统,例如图1所示的网络设备,该方法包括但不限于如下步骤:Please refer to FIG. 2. FIG. 2 is a schematic flowchart of a beam tracking method provided by an embodiment of the present application. This method can be applied to the communication system shown in FIG. 1, such as the network device shown in FIG. 1. The method includes but does not Limited to the following steps:

201、根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束,所述n为大于或等于3的整数。201. Determine an analog beam for an nth time slot according to an analog beam for an n-1th time slot, where n is an integer greater than or equal to 3.

在一种可能的实现方式中,在所述根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束之前,所述方法还包括:根据所述第n-1个时隙的伪偏导数向量确定所述第n个时隙的伪偏导数向量,所述第n个时隙的伪偏导数向量用于确定所述第n个时隙的模拟波束;若满足以下至少一项,则将所述第n个时隙的伪偏导数向量重置为初始伪偏导数向量,所述初始伪偏导数向量是预先设定的:所述第n个时隙的伪偏导数向量的范数的平方小于或 等于第三预设阈值,所述第n-1个时隙的模拟波束的范数的平方小于或等于所述第三预设阈值,所述第n个时隙的伪偏导数向量中的任意一个元素的符号与所述初始伪偏导数向量中对应元素的符号不同;其中,第3个时隙的伪偏导数向量是根据所述初始伪偏导数向量确定的。In a possible implementation manner, before determining the analog beam of the nth time slot according to the analog beam of the n-1th time slot, the method further includes: The pseudo partial derivative vector of the nth time slot determines the pseudo partial derivative vector of the nth time slot, and the pseudo partial derivative vector of the nth time slot is used to determine the analog beam of the nth time slot; if at least one of the following is satisfied item, then the pseudo partial derivative vector of the nth time slot is reset to the initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset: the pseudo partial derivative vector of the nth time slot The square of the norm of is less than or equal to the third preset threshold, the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third preset threshold, the nth time slot The sign of any element in the pseudo partial derivative vector is different from the sign of the corresponding element in the initial pseudo partial derivative vector; wherein, the pseudo partial derivative vector of the third time slot is determined according to the initial pseudo partial derivative vector.

在一种可能的实现方式中,所述第n个时隙的伪偏导数向量通过以下公式确定:In a possible implementation manner, the pseudo partial derivative vector of the nth time slot is determined by the following formula:

Figure PCTCN2021101668-appb-000025
Figure PCTCN2021101668-appb-000025

其中,

Figure PCTCN2021101668-appb-000026
表示所述第n个时隙的伪偏导数向量的估计值,
Figure PCTCN2021101668-appb-000027
表示所述第n-1个时隙的伪偏导数向量的估计值,η表示步长常量,Δζ(n-1)表示所述第n-1个时隙的模拟波束与第n-2个时隙的模拟波束之间的差,μ表示大于0的权重因子,ΔR(n-1)表示所述第n-1个时隙的通信速率与所述第n-2个时隙的通信速率之间的差,上标T表示转置。需要说明的是,本申请中,“‖ ‖ 2”表示二阶范数,也可以简写为“‖ ‖”。 in,
Figure PCTCN2021101668-appb-000026
represents the estimated value of the pseudo partial derivative vector of the nth slot,
Figure PCTCN2021101668-appb-000027
Represent the estimated value of the pseudo partial derivative vector of the n-1th time slot, n represents a step size constant, Δζ(n-1) represents the simulated beam of the n-1th time slot and the n-2th The difference between the analog beams of the time slot, μ represents a weight factor greater than 0, ΔR(n-1) represents the communication rate of the n-1th time slot and the communication rate of the n-2th time slot The difference between the superscript T means transpose. It should be noted that, in this application, “‖ ‖ 2 ” represents the second-order norm, which can also be abbreviated as “‖ ‖”.

在一种可能的实现方式中,所述第n个时隙的模拟波束通过以下公式确定:In a possible implementation manner, the analog beam of the nth time slot is determined by the following formula:

Figure PCTCN2021101668-appb-000028
Figure PCTCN2021101668-appb-000028

其中,ζ(n)表示所述第n个时隙的模拟波束,ζ(n-1)表示所述第n-1个时隙的模拟波束,ρ表示步长常量,

Figure PCTCN2021101668-appb-000029
表示所述第n个时隙的伪偏导数向量的估计值,λ表示权重因子,R *表示所述目标通信速率,R(n-1)表示所述第n-1个时隙的通信速率。 Wherein, ζ(n) represents the simulated beam of the nth time slot, ζ(n-1) represents the simulated beam of the n-1th time slot, and ρ represents a step constant,
Figure PCTCN2021101668-appb-000029
Represents the estimated value of the pseudo partial derivative vector of the nth time slot, λ represents a weight factor, R * represents the target communication rate, and R(n-1) represents the communication rate of the n-1th time slot .

作为一种示例,公式(1)和公式(2)可以通过以下方式得到:As an example, formula (1) and formula (2) can be obtained by:

在第n个时隙,上行通信速率R(n)与其选择的模拟波束ζ(n)的关系可由以下一般的离散时间系统描述:In the nth time slot, the relationship between the uplink communication rate R(n) and its selected analog beam ζ(n) can be described by the following general discrete-time system:

R(n)=f(R(n-1),…,R(n-n p),ζ(n),…,ζ(n-n s))  (3) R(n)=f(R(n-1),…,R(nn p ),ζ(n),…,ζ(nn s )) (3)

在公式(3)中,R(n)表示在第n个时隙的通信速率(也即上行通信速率),n p和n s是未知的阶数,f(·)代表未知的非线性系统;ζ(n)表示第n个时隙的模拟波束,也即在第n个时隙在候选码本集中选择的模拟波束。 In formula (3), R(n) represents the communication rate in the nth time slot (that is, the uplink communication rate), n p and n s are the unknown orders, and f( ) represents the unknown nonlinear system ; ζ(n) represents the analog beam of the nth time slot, that is, the analog beam selected in the candidate codebook set at the nth time slot.

非线性系统的动态线性化基于以下两个假设:The dynamic linearization of nonlinear systems is based on the following two assumptions:

假设1:非线性系统f(·)对ζ(n)的偏导数是连续的。Assumption 1: The partial derivative of nonlinear system f(·) with respect to ζ(n) is continuous.

假设2:非线性系统(3),也即公式(3)满足利普希茨连续条件,即满足公式(4)。Hypothesis 2: The nonlinear system (3), that is, formula (3) satisfies the Lipschitz continuity condition, that is, formula (4).

|ΔR(n)|≤c‖Δζ(n)‖ 2  (4) |ΔR(n)|≤c‖Δζ(n)‖ 2 (4)

在公式(4)中,c为小的正数常量。In formula (4), c is a small positive constant.

对于任意的n,均有:For any n, there are:

ΔR(n)=R(n)-R(n-1)  (5)ΔR(n)=R(n)-R(n-1) (5)

Δζ(n)=ζ(n)-ζ(n-1),Δζ(n)≠0  (6)Δζ(n)=ζ(n)-ζ(n-1), Δζ(n)≠0 (6)

考虑到非线性系统(3)以及假设1和假设2,对于所有的时隙n,都存在一个伪偏导 数向量(PPD vector)ξ(n),使得公式(3)转化为以下等效模型:Considering the nonlinear system (3) and assumptions 1 and 2, there is a pseudo partial derivative vector (PPD vector) ξ(n) for all time slots n, so that formula (3) can be transformed into the following equivalent model:

ΔR(n)=ξ T(n)Δζ(n)  (7) ΔR(n)= ξT (n)Δζ(n) (7)

在公式(7)中,上标T表示转置,‖ξ(n)‖ 2≤c。 In formula (7), the superscript T represents the transpose, ‖ξ(n)‖ 2 ≤ c.

为了估计伪偏导数向量ξ(n),定义了如下的准则函数:In order to estimate the pseudo partial derivative vector ξ(n), the following criterion function is defined:

Figure PCTCN2021101668-appb-000030
Figure PCTCN2021101668-appb-000030

在公式(8)中,μ>0,表示权重因子;

Figure PCTCN2021101668-appb-000031
为ξ(n)的估计值;
Figure PCTCN2021101668-appb-000032
表示准则函数。 In formula (8), μ>0 means weight factor;
Figure PCTCN2021101668-appb-000031
is the estimated value of ξ(n);
Figure PCTCN2021101668-appb-000032
Represents the criterion function.

求解如下的最优条件:Solve the following optimal conditions:

Figure PCTCN2021101668-appb-000033
Figure PCTCN2021101668-appb-000033

可以求得:can be obtained:

Figure PCTCN2021101668-appb-000034
Figure PCTCN2021101668-appb-000034

在公式(1)中,η为步长常量。In formula (1), η is a step constant.

为了准确地跟踪迭代变化参数ξ(n),并确保Δζ(n)≠0,使用以下复位方案:若第n个时隙的伪偏导数向量的范数的平方小于或等于第三预设阈值,或第n-1个时隙的模拟波束的范数的平方小于或等于第三预设阈值,或第n个时隙的伪偏导数向量中的任意一个元素的符号与初始伪偏导数向量中对应元素的符号不同,则则将第n个时隙的伪偏导数向量重置为初始伪偏导数向量,初始伪偏导数向量是预先设定的。也可以描述为为如下所示:In order to accurately track the iterative variation parameter ξ(n) and ensure that Δζ(n)≠0, the following reset scheme is used: if the square of the norm of the pseudo partial derivative vector of the nth time slot is less than or equal to the third preset threshold , or the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third preset threshold, or the sign of any element in the pseudo partial derivative vector of the nth time slot is the same as the initial pseudo partial derivative vector The signs of the corresponding elements in are different, then the pseudo partial derivative vector of the nth time slot is reset to the initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset. It can also be described as follows:

如果

Figure PCTCN2021101668-appb-000035
Figure PCTCN2021101668-appb-000036
Figure PCTCN2021101668-appb-000037
Figure PCTCN2021101668-appb-000038
其中,
Figure PCTCN2021101668-appb-000039
是一个向量,
Figure PCTCN2021101668-appb-000040
表示
Figure PCTCN2021101668-appb-000041
中的第i个元素,ξ(0)为初始伪偏导数向量;σ是一个小的正数常量,也即第三阈值,当‖Δζ(n-1)‖ 2或者
Figure PCTCN2021101668-appb-000042
过小的时候用来重置
Figure PCTCN2021101668-appb-000043
该重置方案能增强数据驱动估计算法的跟踪能力。 if
Figure PCTCN2021101668-appb-000035
or
Figure PCTCN2021101668-appb-000036
or
Figure PCTCN2021101668-appb-000037
but
Figure PCTCN2021101668-appb-000038
in,
Figure PCTCN2021101668-appb-000039
is a vector,
Figure PCTCN2021101668-appb-000040
express
Figure PCTCN2021101668-appb-000041
The i-th element in , ξ(0) is the initial pseudo partial derivative vector; σ is a small positive constant, that is, the third threshold, when ‖Δζ(n-1)‖ 2 or
Figure PCTCN2021101668-appb-000042
Used to reset when too small
Figure PCTCN2021101668-appb-000043
This reset scheme can enhance the tracking ability of data-driven estimation algorithms.

为了选择合适的模拟波束达到目标通信速率R *以实现可靠通信,考虑以下准则函数: In order to select an appropriate analog beam to achieve the target communication rate R * for reliable communication, the following criterion function is considered:

Figure PCTCN2021101668-appb-000044
Figure PCTCN2021101668-appb-000044

在公式(10)中,J(ζ(n))表示准则函数,λ为权重因子。In formula (10), J(ζ(n)) represents the criterion function, and λ is the weight factor.

重写公式(7),则有:Rewrite formula (7), then:

Figure PCTCN2021101668-appb-000045
Figure PCTCN2021101668-appb-000045

在公式(11)中,

Figure PCTCN2021101668-appb-000046
为ξ(n)的估计值。 In formula (11),
Figure PCTCN2021101668-appb-000046
is the estimated value of ξ(n).

求解如下最优条件:Solve the following optimal conditions:

Figure PCTCN2021101668-appb-000047
Figure PCTCN2021101668-appb-000047

可以求得公式(2):Formula (2) can be obtained:

Figure PCTCN2021101668-appb-000048
Figure PCTCN2021101668-appb-000048

在公式(2)中,ρ为步长常量。In formula (2), ρ is a step constant.

202、根据所述第n个时隙的模拟波束计算第n个时隙的通信速率。202. Calculate the communication rate of the nth time slot according to the analog beam of the nth time slot.

在一种可能的实现方式中,所述第n个时隙的通信速率通过以下公式计算:In a possible implementation manner, the communication rate of the nth time slot is calculated by the following formula:

Figure PCTCN2021101668-appb-000049
Figure PCTCN2021101668-appb-000049

其中,R(n)表示所述第n个时隙的通信速率,Q表示终端的数量,k表示第k个终端,γ k表示第k个终端的信干噪比;γ k的表达式如下所示: Wherein, R(n) represents the communication rate of the nth time slot, Q represents the number of terminals, k represents the kth terminal, and γ k represents the SINR of the kth terminal; the expression of γ k is as follows Shown:

Figure PCTCN2021101668-appb-000050
Figure PCTCN2021101668-appb-000050

其中,P表示上行信号的最大发射功率,N 0表示噪声的功率,

Figure PCTCN2021101668-appb-000051
表示矩阵
Figure PCTCN2021101668-appb-000052
中第k行第k列的元素,上标H表示共轭转置,
Figure PCTCN2021101668-appb-000053
表示第k个终端等效的上行信道向量;
Figure PCTCN2021101668-appb-000054
的表达式如下所示: Among them, P represents the maximum transmission power of the uplink signal, N 0 represents the power of noise,
Figure PCTCN2021101668-appb-000051
representation matrix
Figure PCTCN2021101668-appb-000052
The element in row k and column k in , superscript H means conjugate transpose,
Figure PCTCN2021101668-appb-000053
Indicates the equivalent uplink channel vector of the kth terminal;
Figure PCTCN2021101668-appb-000054
The expression for is as follows:

Figure PCTCN2021101668-appb-000055
Figure PCTCN2021101668-appb-000055

其中,G表示接收相移矩阵,H k表示第k个终端的上行信道矩阵,c k表示第k个终端的模拟波束,所述第n个时隙的模拟波束包含c kWherein, G represents the receiving phase shift matrix, H k represents the uplink channel matrix of the k-th terminal, c k represents the analog beam of the k-th terminal, and the analog beam of the n-th time slot includes c k .

作为一种示例,公式(13)至公式(15)可以通过以下方式得到:As an example, formula (13) to formula (15) can be obtained in the following way:

对于毫米波多输入多输出系统,其在网络设备侧,例如基站(Base Station,BS)侧,具有N BS个天线,以及N RF个射频链,而每个射频链有M个天线,故存在以下关系:N BS=N RF×M;其在终端侧,例如用户终端侧的移动用户终端数(也即终端数)为Q,每个终端有N MS个天线,此处令终端数目等于射频链的数目(此为把各个终端的信号分离开的基本条件),即N RF=Q。在移动毫米波多输入多输出通信系统中,利用波束成形技术可形成窄波束以实现较高的空间信号增益。由于毫米波多输入多输出系统波束较窄,为了实现可靠通信,上行混合波束成形中基站端的每个射频链与各个终端都应该选择合适的模拟波束来确保高质量的通信速率。定义在第n个时隙,基站端的每个射频链的模拟波束

Figure PCTCN2021101668-appb-000056
(其中
Figure PCTCN2021101668-appb-000057
Figure PCTCN2021101668-appb-000058
)与各个终端的模拟波束c k(其中k=1,2,...,Q)组成的集合为向量ζ(n),则第k个终端通过一个模拟波束向基站端发射的上行信号x k可以表示为: For the millimeter wave MIMO system, it has N BS antennas and N RF radio frequency chains on the network equipment side, such as the base station (BS) side, and each radio frequency chain has M antennas, so there are the following Relation: N BS =N RF ×M; on the terminal side, for example, the number of mobile user terminals (that is, the number of terminals) on the user terminal side is Q, and each terminal has N MS antennas. Here, the number of terminals is equal to the number of radio frequency chains (this is the basic condition for separating the signals of each terminal), that is, N RF =Q. In mobile millimeter-wave MIMO communication systems, beamforming technology can be used to form narrow beams to achieve higher spatial signal gain. Due to the narrow beam of the mmWave MIMO system, in order to achieve reliable communication, each RF chain and each terminal at the base station side in the uplink hybrid beamforming should select a suitable analog beam to ensure high-quality communication rate. Define the analog beams of each RF chain at the base station at the nth time slot
Figure PCTCN2021101668-appb-000056
(in
Figure PCTCN2021101668-appb-000057
Figure PCTCN2021101668-appb-000058
) and the analog beam c k (where k=1,2,...,Q) of each terminal is a vector ζ(n), then the uplink signal x transmitted by the kth terminal to the base station through an analog beam k can be expressed as:

x k=c ks k  (16) x k = c k s k (16)

在公式(16)中,s k为第k个终端的数据符号;c k表示第k个终端选择的模拟波束,

Figure PCTCN2021101668-appb-000059
也即表示c k的向量大小为N MS行1列。需要说明的是,本申请中,
Figure PCTCN2021101668-appb-000060
为基站的模拟接收波束,c k为终端的模拟发射波束。 In formula (16), s k is the data symbol of the kth terminal; c k is the analog beam selected by the kth terminal,
Figure PCTCN2021101668-appb-000059
That is to say, the size of the vector of c k is N MS rows and 1 column. It should be noted that, in this application,
Figure PCTCN2021101668-appb-000060
is the analog receiving beam of the base station, and ck is the analog transmitting beam of the terminal.

对于每一个终端来说,上行信号的最大发射功率为P,即

Figure PCTCN2021101668-appb-000061
因此,在基站的天线端接收到的数据流y s可以表示为: For each terminal, the maximum transmission power of the uplink signal is P, that is
Figure PCTCN2021101668-appb-000061
Therefore, the data stream y s received at the antenna end of the base station can be expressed as:

Figure PCTCN2021101668-appb-000062
Figure PCTCN2021101668-appb-000062

在公式(17)中,H k表示第k个终端的上行信道矩阵,

Figure PCTCN2021101668-appb-000063
也即表示矩阵H k的大小为N BS行N MS列;x k表示第k个终端通过一个模拟波束向基站端发射的上行信号;n 0表示复加性高斯白噪声,其协方差矩阵满足
Figure PCTCN2021101668-appb-000064
N 0表示噪声的功率,
Figure PCTCN2021101668-appb-000065
表示矩阵大小为N BS×N BS的单位矩阵;
Figure PCTCN2021101668-appb-000066
也即表示向量n 0的大小为N BS行1列。 In formula (17), H k represents the uplink channel matrix of the kth terminal,
Figure PCTCN2021101668-appb-000063
That is to say, the size of the matrix H k is N BS rows and N MS columns; x k represents the uplink signal transmitted by the kth terminal to the base station through an analog beam; n 0 represents complex additive white Gaussian noise, and its covariance matrix satisfies
Figure PCTCN2021101668-appb-000064
N 0 represents the power of the noise,
Figure PCTCN2021101668-appb-000065
Represents the identity matrix whose matrix size is N BS ×N BS ;
Figure PCTCN2021101668-appb-000066
That is to say, the size of the vector n 0 is N BS rows and 1 column.

在基站端,第

Figure PCTCN2021101668-appb-000067
个射频链的接收相移向量表示为
Figure PCTCN2021101668-appb-000068
(其中
Figure PCTCN2021101668-appb-000069
),也即第
Figure PCTCN2021101668-appb-000070
个射频链的接收相移向量即为第
Figure PCTCN2021101668-appb-000071
个射频链的模拟波束
Figure PCTCN2021101668-appb-000072
也即表示向量
Figure PCTCN2021101668-appb-000073
的大小为M行1列,因此,整个基站端的接收相移矩阵G可以表示为: At the base station, the
Figure PCTCN2021101668-appb-000067
The receive phase shift vector of a radio frequency chain is expressed as
Figure PCTCN2021101668-appb-000068
(in
Figure PCTCN2021101668-appb-000069
), that is, the first
Figure PCTCN2021101668-appb-000070
The receiving phase shift vector of a radio frequency chain is
Figure PCTCN2021101668-appb-000071
Analog Beams for RF Chains
Figure PCTCN2021101668-appb-000072
That is to say, the vector
Figure PCTCN2021101668-appb-000073
The size of is M rows and 1 column, therefore, the receiving phase shift matrix G of the entire base station can be expressed as:

Figure PCTCN2021101668-appb-000074
Figure PCTCN2021101668-appb-000074

在公式(18)中,

Figure PCTCN2021101668-appb-000075
也即表示矩阵G的大小为N RF行N BS列。 In formula (18),
Figure PCTCN2021101668-appb-000075
That is to say, the size of the matrix G is N RF rows and N BS columns.

基站端接收到的信号要经过相移矩阵和数字波束成形之后才能把多终端的信号分开。公式(17)是未经过相移矩阵和数字波束成形接收到的信号,公式(19)是经过了相移矩阵后接收到的信号,同理公式(21)是经过了数字波束成形后接收到的信号。The signals received by the base station can only be separated from the signals of multiple terminals after undergoing phase shift matrix and digital beamforming. Formula (17) is the signal received without phase shift matrix and digital beamforming, formula (19) is the signal received after phase shift matrix, and similarly formula (21) is the signal received after digital beamforming signal of.

经过了相移矩阵后,基站端接收的信号

Figure PCTCN2021101668-appb-000076
可表示为: After passing through the phase shift matrix, the signal received by the base station
Figure PCTCN2021101668-appb-000076
Can be expressed as:

Figure PCTCN2021101668-appb-000077
Figure PCTCN2021101668-appb-000077

在公式(19)中,G表示接收相移矩阵,n 0表示复加性高斯白噪声,

Figure PCTCN2021101668-appb-000078
为第k个终端等效的上行信道向量,
Figure PCTCN2021101668-appb-000079
s=[s 1,s 2,…,s k,…,s Q] T;其中,
Figure PCTCN2021101668-appb-000080
表示“定义为”,也即
Figure PCTCN2021101668-appb-000081
In formula (19), G represents the receiving phase shift matrix, n 0 represents complex additive white Gaussian noise,
Figure PCTCN2021101668-appb-000078
is the equivalent uplink channel vector of the kth terminal,
Figure PCTCN2021101668-appb-000079
s=[s 1 ,s 2 ,…,s k ,…,s Q ] T ; where,
Figure PCTCN2021101668-appb-000080
means "defined as", that is,
Figure PCTCN2021101668-appb-000081

为了消除终端间的影响,数字波束成形采用迫零算法进行设计,如公式(20)所示:In order to eliminate the influence between terminals, digital beamforming is designed using zero-forcing algorithm, as shown in formula (20):

Figure PCTCN2021101668-appb-000082
Figure PCTCN2021101668-appb-000082

在公式(20)中,上标H表示共轭转置,

Figure PCTCN2021101668-appb-000083
In formula (20), the superscript H represents the conjugate transpose,
Figure PCTCN2021101668-appb-000083

因此,经过数字波束成形后,基站端接收的信号

Figure PCTCN2021101668-appb-000084
可以表示为: Therefore, after digital beamforming, the signal received by the base station
Figure PCTCN2021101668-appb-000084
It can be expressed as:

Figure PCTCN2021101668-appb-000085
Figure PCTCN2021101668-appb-000085

在公式(21)中,

Figure PCTCN2021101668-appb-000086
表示相移矩阵后基站端接收的信号,s=[s 1,s 2,…,s k,…,s Q] T
Figure PCTCN2021101668-appb-000087
Figure PCTCN2021101668-appb-000088
G表示接收相移矩阵,n 0表示复加性高斯白噪声。 In formula (21),
Figure PCTCN2021101668-appb-000086
Indicates the signal received by the base station after the phase shift matrix, s=[s 1 ,s 2 ,…,s k ,…,s Q ] T ,
Figure PCTCN2021101668-appb-000087
Figure PCTCN2021101668-appb-000088
G represents the receiving phase shift matrix, and n 0 represents complex additive Gaussian white noise.

其中,对于毫米波信道采用有L个有限散射路径的几何信道模型,故第k个终端的上行信道矩阵H k可以表示为: Among them, the geometric channel model with L finite scattering paths is adopted for the millimeter wave channel, so the uplink channel matrix H k of the kth terminal can be expressed as:

Figure PCTCN2021101668-appb-000089
Figure PCTCN2021101668-appb-000089

在公式(22)中,N BS表示基站的天线数量;N MS表示每个终端的天线数量;路径增益

Figure PCTCN2021101668-appb-000090
路损
Figure PCTCN2021101668-appb-000091
其中D k表示第k个终端与基站之间的距离,且D k服从[10,15]的均匀分布,β表示路损指数,本示例中β=3.76;
Figure PCTCN2021101668-appb-000092
Figure PCTCN2021101668-appb-000093
分别表示第k个终端和基站端的阵列响应向量。 In formula (22), N BS represents the number of antennas of the base station; N MS represents the number of antennas of each terminal; path gain
Figure PCTCN2021101668-appb-000090
road loss
Figure PCTCN2021101668-appb-000091
Where D k represents the distance between the kth terminal and the base station, and D k obeys the uniform distribution of [10,15], β represents the path loss index, in this example β=3.76;
Figure PCTCN2021101668-appb-000092
with
Figure PCTCN2021101668-appb-000093
Represent the array response vectors of the kth terminal and the base station respectively.

本示例中采用均匀线性阵列,因此

Figure PCTCN2021101668-appb-000094
Figure PCTCN2021101668-appb-000095
可以分别表示为: In this example a uniform linear array is used, so
Figure PCTCN2021101668-appb-000094
with
Figure PCTCN2021101668-appb-000095
Can be expressed as:

Figure PCTCN2021101668-appb-000096
Figure PCTCN2021101668-appb-000096

Figure PCTCN2021101668-appb-000097
Figure PCTCN2021101668-appb-000097

在公式(23)和(24)中,N BS表示基站的天线数量;N MS表示每个终端的天线数量;d表示两个相邻阵元天线的距离,λ为信号的波长,本示例中满足d=λ/2的关系;j 2=-1;

Figure PCTCN2021101668-appb-000098
表示接收角AoAs,
Figure PCTCN2021101668-appb-000099
表示发射角AoDs,发射角AoDs与接收角AoAs服从[-π/2,π/2]的均匀分布。 In formulas (23) and (24), N BS represents the number of antennas of the base station; N MS represents the number of antennas of each terminal; d represents the distance between two adjacent element antennas, and λ is the wavelength of the signal. In this example Satisfy the relationship of d=λ/2; j 2 =-1;
Figure PCTCN2021101668-appb-000098
Indicates the acceptance angle AoAs,
Figure PCTCN2021101668-appb-000099
Indicates the emission angle AoDs, the emission angle AoDs and the acceptance angle AoAs obey the uniform distribution of [-π/2,π/2].

其中,各终端的模拟波束c k可从终端的候选模拟码本集F中选择,该候选模拟码本集F是由均匀覆盖空间的|F|个模拟发射光束组成,其可以表示为: Among them, the analog beam c k of each terminal can be selected from the candidate analog codebook set F of the terminal, and the candidate analog codebook F is composed of |F| analog transmit beams with uniform coverage space, which can be expressed as:

F={c 1,c 2,...,c m,...,c |F|}  (25) F={c 1 ,c 2 ,...,c m ,...,c |F| } (25)

公式(25)中的码本c m(m=1,2,…,|F|)可表示为: The codebook c m (m=1, 2, ..., |F|) in formula (25) can be expressed as:

Figure PCTCN2021101668-appb-000100
Figure PCTCN2021101668-appb-000100

在公式(26)中,N MS表示每个终端的天线数量,j 2=-1,

Figure PCTCN2021101668-appb-000101
In formula (26), N MS represents the number of antennas for each terminal, j 2 =-1,
Figure PCTCN2021101668-appb-000101

另外,在基站端的每个射频链

Figure PCTCN2021101668-appb-000102
(其中
Figure PCTCN2021101668-appb-000103
)可从基站端的候选模拟码本集
Figure PCTCN2021101668-appb-000104
中选择,其可以表示为: Additionally, each RF chain at the base station
Figure PCTCN2021101668-appb-000102
(in
Figure PCTCN2021101668-appb-000103
) can be obtained from the candidate analog codebook set at the base station
Figure PCTCN2021101668-appb-000104
selected, which can be expressed as:

Figure PCTCN2021101668-appb-000105
Figure PCTCN2021101668-appb-000105

因此在第n个时隙,基于从基站端的候选模拟码本集

Figure PCTCN2021101668-appb-000106
中选择的模拟波束ζ(n),ζ(n)即基站端的各个射频链
Figure PCTCN2021101668-appb-000107
(其中
Figure PCTCN2021101668-appb-000108
)与各个终端的模拟波束c k(其中k=1,2,...,Q)组成的集合,则多输入多输出上行系统的通信速率R(n)可以表示为: Therefore, in the nth time slot, based on the candidate analog codebook set from the base station
Figure PCTCN2021101668-appb-000106
The analog beam ζ(n) selected in , ζ(n) is each radio frequency chain at the base station
Figure PCTCN2021101668-appb-000107
(in
Figure PCTCN2021101668-appb-000108
) and the analog beam c k of each terminal (where k=1,2,...,Q), then the communication rate R(n) of the MIMO uplink system can be expressed as:

Figure PCTCN2021101668-appb-000109
Figure PCTCN2021101668-appb-000109

公式(13)中,γ k表示第k个终端的信干噪比,其可以表示为: In formula (13), γ k represents the SINR of the kth terminal, which can be expressed as:

Figure PCTCN2021101668-appb-000110
Figure PCTCN2021101668-appb-000110

公式(14)中,P表示上行信号的最大发射功率;下标kk表示矩阵的第k行第k列的元素,即对角线线上的元素。In the formula (14), P represents the maximum transmit power of the uplink signal; the subscript kk represents the element in row k and column k of the matrix, that is, the element on the diagonal line.

203、若所述第n个时隙的通信速率与目标通信速率之间的差值不大于第一预设阈值,则确定所述第n个时隙的模拟波束为目标信干噪比对应的模拟波束;所述目标通信速率是根据所述目标信干噪比确定的;或,若所述n不小于第二预设阈值,则确定目标时隙的模拟波束为所述目标信干噪比对应的模拟波束,所述目标时隙为第1个时隙至所述第n个时隙中通信速率最大的时隙;其中,所述第1个时隙和第2个时隙的模拟波束以及通信速率是预先设定的。203. If the difference between the communication rate of the nth time slot and the target communication rate is not greater than the first preset threshold, determine that the analog beam of the nth time slot corresponds to the target SINR An analog beam; the target communication rate is determined according to the target signal-to-interference-noise ratio; or, if the n is not less than a second preset threshold, then the analog beam of the target time slot is determined to be the target signal-to-interference-noise ratio The corresponding analog beam, the target time slot is the time slot with the highest communication rate from the first time slot to the nth time slot; wherein, the analog beams of the first time slot and the second time slot And the communication rate is preset.

具体地,本申请提出基于数据驱动的自适应波束跟踪方法来寻找移动毫米波MIMO通信系统中上行混合波束成形的候选模拟波束,从而在保证多终端上行通信的信干噪比的基础上,快速实现基站与多个移动终端之间的可靠通信。通过目标信干噪比可以计算目标通信速率R *,基站端从而可基于实时测量的通信速率R与目标通信速率R *来决定终止或者继续训练过程,具体遵循以下准则: Specifically, this application proposes a data-driven adaptive beam tracking method to find candidate analog beams for uplink hybrid beamforming in a mobile millimeter-wave MIMO communication system, so as to ensure the SINR of multi-terminal uplink communication. Realize reliable communication between the base station and multiple mobile terminals. The target communication rate R * can be calculated through the target SINR, and the base station can decide to terminate or continue the training process based on the real-time measured communication rate R and the target communication rate R * , specifically following the following guidelines:

1)如果实时测量的通信速率R与目标通信速率R *之间接近(例如R与R *之间的差值小于第一预设阈值∈或者R≥R *),基站端终止训练过程;否则,继续训练迭代过程,基站端与多个终端继续在剩下的波束组合中寻找合适的模拟波束组合。也即,当迭代过程的某次训练完成后,若实时测量的通信速率R大于或等于目标通信速率R *,则本次训练选择的模拟波束即为在目标信干噪比的基础上,使得基站与多个移动终端之间的可靠通信的模拟波束; 否则,继续迭代。 1) If the real-time measured communication rate R is close to the target communication rate R * (for example, the difference between R and R * is less than the first preset threshold ∈ or R≥R * ), the base station terminates the training process; otherwise , continue the iterative process of training, and the base station and multiple terminals continue to search for a suitable analog beam combination among the remaining beam combinations. That is, when a certain training in the iterative process is completed, if the real-time measured communication rate R is greater than or equal to the target communication rate R * , then the simulated beam selected for this training is based on the target SINR, so that Simulate beams for reliable communication between base station and multiple mobile terminals; otherwise, continue iteration.

2)如果可达到的最大通信速率小于目标通信速率R *,则选择在训练迭代过程中通信速率最大的模拟波束。也即,可能存在无论迭代多少次,均无法使得实时测量的通信速率R与目标通信速率R *之间接近,但是为避免迭代次数过多造成时延,所以设置了一个最大的迭代次数,也即设置第二阈值n max,当n≮n max时,即停止迭代,将第1个时隙至第n个时隙中对应测量的通信速率最大的时隙对应的模拟波束,作为在目标信干噪比的基础上,使得基站与多个移动终端之间的可靠通信的模拟波束。 2) If the achievable maximum communication rate is less than the target communication rate R * , then select the simulated beam with the highest communication rate during the training iteration. That is to say, no matter how many iterations there are, the communication rate R measured in real time cannot be close to the target communication rate R * , but in order to avoid the time delay caused by too many iterations, a maximum number of iterations is set, and That is, set the second threshold n max , when n≮n max , stop the iteration, and use the analog beam corresponding to the time slot with the highest measured communication rate from the first time slot to the nth time slot as the target signal An analog beam that enables reliable communication between a base station and multiple mobile terminals based on interference-to-noise ratio.

在本申请实施例中,根据第n-1个时隙模拟波束来选择第n个时隙的模拟波束,再根据第n个时隙的模拟波束计算第n个时隙的实时的通信速率,并将第n个时隙的实时的通信速率与根据目标信干噪比确定的目标通信速率进行比较,若第n个时隙的实时通信速率与目标通信速率之间的差值不大于第一预设阈值,说明第n个时隙的实时通信速率接近目标通信速率,则可以将第n个时隙的模拟波束作为目标信干噪比对应的模拟波束,在该第n个时隙的模拟波束上进行通信,保证可靠通信;此外,为避免波束追踪次数过多造成时延,还设置波束追踪的最大追踪次数,也即第二预设阈值,若n不小于第二预设阈值,说明波束追踪的次数达到最大追踪次数,则确将第1个时隙至第n个时隙中通信速率最大的时隙的模拟波束作为为目标信干噪比对应的模拟波束,在该第n个时隙的模拟波束上进行通信,保证可靠通信。如此,本申请提供的波束追踪方案,无需穷尽波束搜索,也无需在宽波束搜索,因此能够降低波束追踪的时延。In the embodiment of the present application, the analog beam of the nth time slot is selected according to the analog beam of the n-1th time slot, and then the real-time communication rate of the nth time slot is calculated according to the analog beam of the nth time slot, And compare the real-time communication rate of the nth time slot with the target communication rate determined according to the target SINR, if the difference between the real-time communication rate of the nth time slot and the target communication rate is not greater than the first The preset threshold indicates that the real-time communication rate of the nth time slot is close to the target communication rate, then the simulated beam of the nth time slot can be used as the simulated beam corresponding to the target SINR, and the simulated beam of the nth time slot Communication is carried out on the beam to ensure reliable communication; in addition, in order to avoid the time delay caused by too many times of beam tracking, the maximum number of tracking times of beam tracking is also set, that is, the second preset threshold, if n is not less than the second preset threshold, it means When the number of beam tracking reaches the maximum number of tracking times, it is true that the analog beam of the time slot with the highest communication rate from the first time slot to the nth time slot is used as the analog beam corresponding to the target SINR. The communication is carried out on the analog beam of the time slot to ensure reliable communication. In this way, the beam tracking solution provided by the present application does not need exhaustive beam search or wide beam search, so the time delay of beam tracking can be reduced.

前述图2所描述的(数据驱动的)波束追踪方案的主要步骤可以总结如下:The main steps of the (data-driven) beam tracking scheme described in Figure 2 above can be summarized as follows:

一、初始设置:1. Initial settings:

1)预设测量数据集:对所选择的模拟波束码本集合Γ进行预先设定,令Γ=[ζ(1),ζ(2)],也即第1个时隙所选择的模拟波束为ζ(1),第2个时隙所选择的模拟波束为ζ(2);对通信速率集合R进行预先设定,令R=[R(1),R(2)],也即第1个时隙的通信速率为R(1),第2个时隙的通信速率为R(2)。1) Preset measurement data set: Preset the selected analog beam codebook set Γ, let Γ=[ζ(1),ζ(2)], that is, the analog beam selected in the first time slot is ζ(1), the analog beam selected for the second time slot is ζ(2); the communication rate set R is preset, and R=[R(1), R(2)], that is, the first The communication rate of 1 time slot is R(1), and the communication rate of the 2nd time slot is R(2).

2)预设目标通信速率R *2) Presetting the target communication rate R * .

3)预设跟踪误差,也即第一阈值为∈。3) The tracking error is preset, that is, the first threshold is ∈.

4)预设小的正数常量,也即第三阈值为σ。4) A small positive constant is preset, that is, the third threshold is σ.

5)预设最大迭代次数,也即第二阈值为n max5) Preset the maximum number of iterations, that is, the second threshold is n max .

7)预设初始参数:初始伪偏导数向量ξ(0),步长常量η,步长常量ρ,权重因子μ,权重因子λ。7) Preset initial parameters: initial pseudo partial derivative vector ξ(0), step size constant η, step size constant ρ, weight factor μ, weight factor λ.

二、迭代流程:2. Iterative process:

8)当n=3时,存在

Figure PCTCN2021101668-appb-000111
根据公式(1)计算第3个时隙的伪偏导数向量的估计值
Figure PCTCN2021101668-appb-000112
也即,根据n=1和n=2的模拟波束、通信速率来确定n=3第三个时隙的伪偏导数向量
Figure PCTCN2021101668-appb-000113
8) When n=3, there exists
Figure PCTCN2021101668-appb-000111
Calculate the estimated value of the pseudo partial derivative vector of the third time slot according to formula (1)
Figure PCTCN2021101668-appb-000112
That is, according to the analog beams and communication rates of n=1 and n=2, the pseudo partial derivative vector of the third time slot of n=3 is determined
Figure PCTCN2021101668-appb-000113

Figure PCTCN2021101668-appb-000114
Figure PCTCN2021101668-appb-000114

Figure PCTCN2021101668-appb-000115
为初始伪偏导数向量ξ(0)。
Figure PCTCN2021101668-appb-000115
is the initial pseudo partial derivative vector ξ(0).

9)当n>3且n<n max时,根据公式(1)计算第n个时隙的伪偏导数向量的估计值

Figure PCTCN2021101668-appb-000116
9) When n>3 and n<n max , calculate the estimated value of the pseudo partial derivative vector of the nth time slot according to formula (1)
Figure PCTCN2021101668-appb-000116

10)如果

Figure PCTCN2021101668-appb-000117
或‖Δζ(n-1)‖ 2≤σ或
Figure PCTCN2021101668-appb-000118
则重置第n个时隙的伪偏导数向量的估计值
Figure PCTCN2021101668-appb-000119
Figure PCTCN2021101668-appb-000120
否则,不重置第n个时隙的伪偏导数向量的估计值
Figure PCTCN2021101668-appb-000121
10) if
Figure PCTCN2021101668-appb-000117
or ‖Δζ(n-1)‖ 2 ≤σ or
Figure PCTCN2021101668-appb-000118
Then reset the estimated value of the pseudo partial derivative vector of the nth slot
Figure PCTCN2021101668-appb-000119
make
Figure PCTCN2021101668-appb-000120
Otherwise, do not reset the estimate of the pseudo-partial derivative vector for the nth slot
Figure PCTCN2021101668-appb-000121

11)根据公式(2)计算第n个时隙所选择的模拟波束ζ(n)。11) Calculate the simulated beam ζ(n) selected for the nth time slot according to formula (2).

12)通过第n个时隙所选择的模拟波束ζ(n),根据公式(13)计算第n个时隙的上行通信速率R(n)。12) Through the analog beam ζ(n) selected in the nth time slot, calculate the uplink communication rate R(n) of the nth time slot according to formula (13).

13)更新通信速率集合R,也即令R=[R,R(n)]。13) Update the communication rate set R, that is, set R=[R, R(n)].

14)更新所选择的模拟波束码本集合Γ,也即令Γ=[Γ,ζ(n)]。14) Update the selected analog beam codebook set Γ, that is, set Γ=[Γ,ζ(n)].

15)如果上行通信速率R(n)满足|R(n)-R *|≤∈或者n满足n>n max,则停止迭代流程;否则,重复第9)步至第14)步。 15) If the uplink communication rate R(n) satisfies |R(n)-R * |≤∈ or n satisfies n>n max , stop the iterative process; otherwise, repeat steps 9) to 14).

16)当触发迭代停止为R(n)满足|R(n)-R *|≤∈时,返回ζ(n);当触发迭代停止n满足n>n max时,返回通信速率集合R中最大元素对应的模拟波束。 16) When the trigger iteration stop is R(n) satisfying |R(n)-R * |≤∈, return ζ(n); when the trigger iteration stop n satisfies n>n max , return the maximum communication rate set R The analog beam to which the element corresponds.

请参阅图3,图3是采用图2所描述的波束追踪方案进行波束追踪的效果示意图。如图3所示,设置N MS=M=8,N RF=Q=2,目标信干噪比为20dB。图3分析了在不同的信道变化速度下本申请所提供的技术方案的跟踪过程:在初始接入时,即由于环境突变导致主路径消失或出现,需要选择波束来为初始接入建立可靠的链路连接;由于噪声等其他因素的环境干扰,现有主路径的AoDs/AoAs会因噪声而变化,角度变化为

Figure PCTCN2021101668-appb-000122
其中
Figure PCTCN2021101668-appb-000123
图3分析了在不同的信道变化速度下本申请所提供的技术方案的跟踪性能,当
Figure PCTCN2021101668-appb-000124
时,角度的平均偏移量为
Figure PCTCN2021101668-appb-000125
假设每个时隙持续0.1ms,则角度变化速度为7964ο/s,这相当于角度变化速度每秒旋转超过22圈。如图3所示,在不同的信道变化速度下,本申请所提供的技术方案能够快速地达到目标信干噪比以实现可靠通信,并且随着角度变化速度的增加,需要更多的测量。 Please refer to FIG. 3 . FIG. 3 is a schematic diagram of beam tracking effect using the beam tracking scheme described in FIG. 2 . As shown in FIG. 3 , set N MS =M=8, N RF =Q=2, and target SINR is 20dB. Figure 3 analyzes the tracking process of the technical solution provided by this application under different channel change speeds: at the time of initial access, that is, the main path disappears or appears due to a sudden change in the environment, it is necessary to select a beam to establish a reliable channel for initial access link connection; due to environmental interference from other factors such as noise, the AoDs/AoAs of the existing main path will change due to noise, and the angle changes as
Figure PCTCN2021101668-appb-000122
in
Figure PCTCN2021101668-appb-000123
Figure 3 analyzes the tracking performance of the technical solution provided by this application at different channel change speeds, when
Figure PCTCN2021101668-appb-000124
When , the average offset of the angle is
Figure PCTCN2021101668-appb-000125
Assuming that each time slot lasts 0.1ms, the angular change rate is 7964ο/s, which is equivalent to an angular change rate of more than 22 rotations per second. As shown in Figure 3, under different channel change speeds, the technical solution provided by this application can quickly reach the target SINR to achieve reliable communication, and as the angle change speed increases, more measurements are required.

本申请技术方案对于不同目标信干噪比的平均测量次数如表1所示;本申请技术方案与现有技术的比较如表2和表3所示。Table 1 shows the average number of measurements of the technical solution of the present application for different target SINRs; Table 2 and Table 3 show the comparison between the technical solution of the present application and the prior art.

表1本申请技术方案对于不同目标信干噪比的平均测量次数Table 1 The average number of measurements of the technical solution of this application for different target SINRs

Figure PCTCN2021101668-appb-000126
Figure PCTCN2021101668-appb-000126

Figure PCTCN2021101668-appb-000127
Figure PCTCN2021101668-appb-000127

在表1中,比较了在不同目标信干噪比的限制下,采用本申请技术方案需要的测量次数;可以看出,随着目标信干噪比的增加,本申请技术方案需要越来越多的测量次数来达到目标信干噪比。In Table 1, under the limitation of different target SINRs, the number of measurements required by the technical solution of the present application is compared; it can be seen that with the increase of the target SINR, the technical solution of the present application needs more and more A large number of measurements are needed to achieve the target signal-to-interference-noise ratio.

表2当目标信干噪比为15dB、不同搜索方法在不同码本数的情况下的平均测量次数Table 2 When the target SINR is 15dB, the average number of measurements for different search methods and different numbers of codebooks

|F||F| 穷尽搜索exhaustive search 分层搜索hierarchical search 本申请技术方案Technical solution of this application 44 256256 1616 3.773.77 88 40964096 8181 6.466.46 1616 2553625536 256256 10.6010.60

在表2中,本申请技术方案与穷尽搜索和分层搜索方案对于同一目标信干噪比为15dB的搜索次数对比;表2中的结果展示了在采用不同大小的码本集的情况下,本申请技术方案相比于穷尽搜索、分层搜索方案,采用更少的测量次数,更快地达到目标信干噪比。In Table 2, the technical solution of the present application is compared with the search times of the same target SINR of 15dB with the exhaustive search and hierarchical search solutions; the results in Table 2 show that in the case of using codebook sets of different sizes, Compared with the exhaustive search and layered search solutions, the technical solution of the present application adopts fewer measurements and reaches the target signal-to-interference-noise ratio faster.

表3增加终端数不同方法的搜索次数的对比Table 3 Comparison of search times of different methods for increasing the number of terminals

Figure PCTCN2021101668-appb-000128
Figure PCTCN2021101668-appb-000128

在表3中,比较了不同终端数量的情况下,本申请技术方案与穷尽搜索、分层搜索方案对于同一目标信干噪比的搜索次数对比;可以看出,随着终端数量的增多,本申请技术方案相比于穷尽搜索以及分层搜索,能大大地减少波束跟踪的测量次数。In Table 3, under the situation of different terminal numbers, the technical solution of the present application is compared with the search times of the same target SINR by the exhaustive search and layered search schemes; it can be seen that as the number of terminals increases, the Compared with exhaustive search and layered search, the technical solution of the application can greatly reduce the number of measurements of beam tracking.

上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。The method of the embodiment of the present application has been described in detail above, and the device of the embodiment of the present application is provided below.

请参见图4,图4是本申请实施例提供的一种波束追踪装置400的结构示意图,应用于网络设备,该估计装置400可以包括确定单元401和计算单元402,其中,各个单元的详细描述如下:Please refer to FIG. 4. FIG. 4 is a schematic structural diagram of a beam tracking device 400 provided by an embodiment of the present application, which is applied to network equipment. The estimation device 400 may include a determination unit 401 and a calculation unit 402, wherein the detailed description of each unit as follows:

确定单元401,用于根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束,所述n为大于或等于3的整数;A determining unit 401, configured to determine the analog beam of the nth time slot according to the analog beam of the n-1th time slot, where n is an integer greater than or equal to 3;

计算单元402,用于根据所述第n个时隙的模拟波束计算第n个时隙的通信速率;A calculation unit 402, configured to calculate the communication rate of the nth time slot according to the analog beam of the nth time slot;

所述确定单元403,还用于若所述第n个时隙的通信速率与目标通信速率之间的差值不大于第一预设阈值,则确定所述第n个时隙的模拟波束为目标信干噪比对应的模拟波束;所述目标通信速率是根据所述目标信干噪比确定的;或,若所述n不小于第二预设阈值,则确定目标时隙的模拟波束为所述目标信干噪比对应的模拟波束,所述目标时隙为第1个时隙至所述第n个时隙中通信速率最大的时隙;其中,所述第1个时隙和第2个时隙的模拟波束以及通信速率是预先设定的。The determining unit 403 is further configured to determine that the analog beam of the nth time slot is The analog beam corresponding to the target SINR; the target communication rate is determined according to the target SINR; or, if the n is not less than the second preset threshold, then determine the analog beam of the target time slot as The analog beam corresponding to the target SINR, the target time slot is the time slot with the highest communication rate among the first time slot to the nth time slot; wherein, the first time slot and the first time slot The analog beams of 2 time slots and the communication rate are pre-set.

在一种可能的实现方式中,所述确定单元401还用于:在所述根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束之前,根据所述第n-1个时隙的伪偏导数向量确定所述第n个时隙的伪偏导数向量,所述第n个时隙的伪偏导数向量用于确定所述第n个时隙的模拟波束;若满足以下至少一项,则将所述第n个时隙的伪偏导数向量重置为初始伪偏导数向量,所述初始伪偏导数向量是预先设定的:所述第n个时隙的伪偏导数向量的范数的平方小于或等于第三预设阈值,所述第n-1个时隙的模拟波束的范数的平方小于或等于所述第三预设阈值,所述第n个时隙的伪偏导数向量中的任意一个元素的符号与所述初始伪偏导数向量中对应元素的符号不同;其中,第3个时隙的伪偏导数向量是根据所述初始伪偏导数向量确定的。In a possible implementation manner, the determining unit 401 is further configured to: before determining the analog beam of the nth time slot according to the analog beam of the n-1th time slot, according to the n-1th time slot The pseudo partial derivative vector of the nth time slot determines the pseudo partial derivative vector of the nth time slot, and the pseudo partial derivative vector of the nth time slot is used to determine the analog beam of the nth time slot; if satisfied At least one of the following, the pseudo partial derivative vector of the nth time slot is reset to the initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset: the pseudo partial derivative vector of the nth time slot The square of the norm of the partial derivative vector is less than or equal to a third preset threshold, the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third preset threshold, and the nth The sign of any element in the pseudo partial derivative vector of the time slot is different from the sign of the corresponding element in the initial pseudo partial derivative vector; wherein, the pseudo partial derivative vector of the third time slot is based on the initial pseudo partial derivative vector definite.

在一种可能的实现方式中,所述第n个时隙的伪偏导数向量通过以下公式确定:In a possible implementation manner, the pseudo partial derivative vector of the nth time slot is determined by the following formula:

Figure PCTCN2021101668-appb-000129
Figure PCTCN2021101668-appb-000129

其中,

Figure PCTCN2021101668-appb-000130
表示所述第n个时隙的伪偏导数向量的估计值,
Figure PCTCN2021101668-appb-000131
表示所述第n-1个时隙的伪偏导数向量的估计值,η表示步长常量,Δζ(n-1)表示所述第n-1个时隙的模拟波束与第n-2个时隙的模拟波束之间的差,μ表示大于0的权重因子,ΔR(n-1)表示所述第n-1个时隙的通信速率与所述第n-2个时隙的通信速率之间的差,上标T表示转置。 in,
Figure PCTCN2021101668-appb-000130
represents the estimated value of the pseudo partial derivative vector of the nth slot,
Figure PCTCN2021101668-appb-000131
Represent the estimated value of the pseudo partial derivative vector of the n-1th time slot, n represents a step size constant, Δζ(n-1) represents the simulated beam of the n-1th time slot and the n-2th The difference between the analog beams of the time slot, μ represents a weight factor greater than 0, ΔR(n-1) represents the communication rate of the n-1th time slot and the communication rate of the n-2th time slot The difference between the superscript T means transpose.

在一种可能的实现方式中,所述第n个时隙的模拟波束通过以下公式确定:In a possible implementation manner, the analog beam of the nth time slot is determined by the following formula:

Figure PCTCN2021101668-appb-000132
Figure PCTCN2021101668-appb-000132

其中,ζ(n)表示所述第n个时隙的模拟波束,ζ(n-1)表示所述第n-1个时隙的模拟波束,ρ表示步长常量,

Figure PCTCN2021101668-appb-000133
表示所述第n个时隙的伪偏导数向量的估计值,λ表示权重因子,R *表示所述目标通信速率,R(n-1)表示所述第n-1个时隙的通信速率。 Wherein, ζ(n) represents the simulated beam of the nth time slot, ζ(n-1) represents the simulated beam of the n-1th time slot, and ρ represents a step constant,
Figure PCTCN2021101668-appb-000133
Represents the estimated value of the pseudo partial derivative vector of the nth time slot, λ represents a weight factor, R * represents the target communication rate, and R(n-1) represents the communication rate of the n-1th time slot .

在一种可能的实现方式中,所述第n个时隙的通信速率通过以下公式计算:In a possible implementation manner, the communication rate of the nth time slot is calculated by the following formula:

Figure PCTCN2021101668-appb-000134
Figure PCTCN2021101668-appb-000134

其中,R(n)表示所述第n个时隙的通信速率,Q表示终端的数量,k表示第k个终端,γ k表示第k个终端的信干噪比;γ k的表达式如下所示: Wherein, R(n) represents the communication rate of the nth time slot, Q represents the number of terminals, k represents the kth terminal, and γ k represents the SINR of the kth terminal; the expression of γ k is as follows Shown:

Figure PCTCN2021101668-appb-000135
Figure PCTCN2021101668-appb-000135

其中,P表示上行信号的最大发射功率,N 0表示噪声的功率,

Figure PCTCN2021101668-appb-000136
表示矩阵
Figure PCTCN2021101668-appb-000137
中第k行第k列的元素,上标H表示共轭转置,
Figure PCTCN2021101668-appb-000138
表示第k个终端等效的上行信道向量;
Figure PCTCN2021101668-appb-000139
的表达式如下所示: Among them, P represents the maximum transmission power of the uplink signal, N 0 represents the power of noise,
Figure PCTCN2021101668-appb-000136
representation matrix
Figure PCTCN2021101668-appb-000137
The element in row k and column k in , superscript H means conjugate transpose,
Figure PCTCN2021101668-appb-000138
Indicates the equivalent uplink channel vector of the kth terminal;
Figure PCTCN2021101668-appb-000139
The expression for is as follows:

Figure PCTCN2021101668-appb-000140
Figure PCTCN2021101668-appb-000140

其中,G表示接收相移矩阵,H k表示第k个终端的上行信道矩阵,c k表示第k个终端 的模拟波束,所述第n个时隙的模拟波束包含c kWherein, G represents the receiving phase shift matrix, H k represents the uplink channel matrix of the k-th terminal, c k represents the analog beam of the k-th terminal, and the analog beam of the n-th time slot includes c k .

需要说明的是,各个单元的实现还可以对应参照图2所示的实施例的相应描述。当然,本申请实施例提供的波束追踪装置400包括但不限于上述单元模块,例如:该波束追踪装置400还可以包括存储单元403,存储单元403可以用于存储该波束追踪装置400的程序代码和数据。图4所描述的波束追踪装置400带来的有益效果可参照前述实施例的描述,此处不在重复描述。It should be noted that the implementation of each unit may also refer to the corresponding description of the embodiment shown in FIG. 2 . Of course, the beam tracking device 400 provided in the embodiment of the present application includes but is not limited to the above-mentioned unit modules. data. The beneficial effects brought by the beam tracking device 400 described in FIG. 4 can refer to the description of the foregoing embodiments, and the description is not repeated here.

请参见图5,图5是本申请实施例提供的一种网络设备510的结构示意图,该网络设备510包括处理器511、存储器512和通信接口513,上述处理器511、存储器512和通信接口513通过总线514相互连接。Please refer to FIG. 5. FIG. 5 is a schematic structural diagram of a network device 510 provided by an embodiment of the present application. The network device 510 includes a processor 511, a memory 512, and a communication interface 513. They are connected to each other by bus 514 .

存储器512包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable read only memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器512用于相关计算机程序及数据。通信接口513用于接收和发送数据。The memory 512 includes but is not limited to random access memory (random access memory, RAM), read-only memory (read-only memory, ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or Portable read-only memory (compact disc read-only memory, CD-ROM), the memory 512 is used for related computer programs and data. The communication interface 513 is used to receive and send data.

处理器511可以是一个或多个中央处理器(central processing unit,CPU),在处理器511是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。The processor 511 may be one or more central processing units (central processing unit, CPU). In the case where the processor 511 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

该网络设备510中的处理器511用于读取上述存储器512中存储的计算机程序代码,执行以下操作:根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束,所述n为大于或等于3的整数;根据所述第n个时隙的模拟波束计算第n个时隙的通信速率;若所述第n个时隙的通信速率与目标通信速率之间的差值不大于第一预设阈值,则确定所述第n个时隙的模拟波束为目标信干噪比对应的模拟波束;所述目标通信速率是根据所述目标信干噪比确定的;或,若所述n不小于第二预设阈值,则确定目标时隙的模拟波束为所述目标信干噪比对应的模拟波束,所述目标时隙为第1个时隙至所述第n个时隙中通信速率最大的时隙;其中,所述第1个时隙和第2个时隙的模拟波束以及通信速率是预先设定的。The processor 511 in the network device 510 is used to read the computer program code stored in the above-mentioned memory 512, and perform the following operations: determine the analog beam of the nth time slot according to the analog beam of the n-1th time slot, said n is an integer greater than or equal to 3; calculate the communication rate of the nth time slot according to the analog beam of the nth time slot; if the difference between the communication rate of the nth time slot and the target communication rate If it is not greater than the first preset threshold, it is determined that the analog beam of the nth time slot is an analog beam corresponding to the target SINR; the target communication rate is determined according to the target SINR; or, If the n is not less than the second preset threshold, then determine that the analog beam of the target time slot is the analog beam corresponding to the target SINR, and the target time slot is from the first time slot to the nth time slot The time slot with the highest communication rate among the time slots; wherein, the analog beams and communication rates of the first time slot and the second time slot are preset.

需要说明的是,各个操作的实现还可以对应参照图2所示的实施例的相应描述。图5所描述的网络设备510带来的有益效果可参照前述实施例的描述,此处不在重复描述。It should be noted that the implementation of each operation may also refer to the corresponding description of the embodiment shown in FIG. 2 . For the beneficial effects brought by the network device 510 described in FIG. 5 , reference may be made to the description of the foregoing embodiments, and the description is not repeated here.

本申请实施例还提供一种芯片,上述芯片包括至少一个处理器,存储器和接口电路,上述存储器、上述收发器和上述至少一个处理器通过线路互联,上述至少一个存储器中存储有计算机程序;上述计算机程序被上述处理器执行时,图2所示的方法流程得以实现。The embodiment of the present application also provides a chip, the above-mentioned chip includes at least one processor, memory and interface circuit, the above-mentioned memory, the above-mentioned transceiver and the above-mentioned at least one processor are interconnected by lines, and the above-mentioned at least one memory stores a computer program; the above-mentioned When the computer program is executed by the above-mentioned processor, the flow of the method shown in FIG. 2 is realized.

本申请实施例还提供一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,当其在网络设备上运行时,图2所示的方法流程得以实现。An embodiment of the present application also provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is run on a network device, the method flow shown in FIG. 2 is implemented.

本申请实施例还提供一种计算机程序产品,当上述计算机程序产品在网络设备上运行时,图2所示的方法流程得以实现。The embodiment of the present application also provides a computer program product. When the computer program product is run on a network device, the method flow shown in FIG. 2 is implemented.

应理解,本申请实施例中提及的处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、 分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that the processor mentioned in the embodiment of the present application may be a central processing unit (Central Processing Unit, CPU), and may also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application-specific integrated circuits ( Application Specific Integrated Circuit, ASIC), off-the-shelf programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.

还应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Among them, the non-volatile memory can be read-only memory (Read-Only Memory, ROM), programmable read-only memory (Programmable ROM, PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electronically programmable Erase Programmable Read-Only Memory (Electrically EPROM, EEPROM) or Flash. The volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (Static RAM, SRAM), Dynamic Random Access Memory (Dynamic RAM, DRAM), Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (Synchlink DRAM, SLDRAM ) and Direct Memory Bus Random Access Memory (Direct Rambus RAM, DR RAM).

需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)集成在处理器中。It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, the memory (storage module) is integrated in the processor.

应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.

还应理解,本文中涉及的第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请的范围。It should also be understood that the first, second, third, fourth and various numbers mentioned herein are only for convenience of description and are not intended to limit the scope of the present application.

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" in this article is only an association relationship describing associated objects, which means that there may be three relationships, for example, A and/or B may mean: A exists alone, and A and B exist at the same time , there are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual objects are an "or" relationship.

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。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 above 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 can be Integrate 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 above as separate components may or may not be physically separated, and the components displayed 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.

上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所示方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the above functions are realized in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods shown in the various embodiments of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disc and other media that can store program codes. .

本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。The steps in the methods of the embodiments of the present application can be adjusted, combined and deleted according to actual needs.

本申请实施例装置中的模块可以根据实际需要进行合并、划分和删减。The modules in the device of the embodiment of the present application can be combined, divided and deleted according to actual needs.

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still understand the foregoing The technical solutions described in each embodiment are modified, or some of the technical features are replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the various embodiments of the application.

Claims (12)

一种波束追踪方法,其特征在于,包括:A beam tracking method, characterized in that, comprising: 根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束,所述n为大于或等于3的整数;Determine the analog beam of the nth time slot according to the analog beam of the n-1th time slot, and the n is an integer greater than or equal to 3; 根据所述第n个时隙的模拟波束计算第n个时隙的通信速率;calculating the communication rate of the nth time slot according to the analog beam of the nth time slot; 若所述第n个时隙的通信速率与目标通信速率之间的差值不大于第一预设阈值,则确定所述第n个时隙的模拟波束为目标信干噪比对应的模拟波束;所述目标通信速率是根据所述目标信干噪比确定的;If the difference between the communication rate of the nth time slot and the target communication rate is not greater than the first preset threshold, then determine that the analog beam of the nth time slot is the analog beam corresponding to the target SINR ; The target communication rate is determined according to the target SINR; 或,若所述n不小于第二预设阈值,则确定目标时隙的模拟波束为所述目标信干噪比对应的模拟波束,所述目标时隙为第1个时隙至所述第n个时隙中通信速率最大的时隙;Or, if the n is not less than the second preset threshold, it is determined that the analog beam of the target time slot is the analog beam corresponding to the target SINR, and the target time slot is from the first time slot to the first time slot The time slot with the highest communication rate among the n time slots; 其中,所述第1个时隙和第2个时隙的模拟波束以及通信速率是预先设定的。Wherein, the analog beams and communication rates of the first time slot and the second time slot are preset. 根据权利要求1所述的方法,其特征在于,在所述根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束之前,所述方法还包括:The method according to claim 1, wherein, before determining the analog beam of the nth time slot according to the analog beam of the n-1th time slot, the method further comprises: 根据所述第n-1个时隙的伪偏导数向量确定所述第n个时隙的伪偏导数向量,所述第n个时隙的伪偏导数向量用于确定所述第n个时隙的模拟波束;Determine the pseudo partial derivative vector of the nth time slot according to the pseudo partial derivative vector of the n-1th time slot, and the pseudo partial derivative vector of the nth time slot is used to determine the nth time slot slotted analog beams; 若满足以下至少一项,则将所述第n个时隙的伪偏导数向量重置为初始伪偏导数向量,所述初始伪偏导数向量是预先设定的:If at least one of the following is satisfied, the pseudo partial derivative vector of the nth time slot is reset to an initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset: 所述第n个时隙的伪偏导数向量的范数的平方小于或等于第三预设阈值,所述第n-1个时隙的模拟波束的范数的平方小于或等于所述第三预设阈值,所述第n个时隙的伪偏导数向量中的任意一个元素的符号与所述初始伪偏导数向量中对应元素的符号不同;The square of the norm of the pseudo partial derivative vector of the nth time slot is less than or equal to a third preset threshold, and the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third A preset threshold, the sign of any element in the pseudo partial derivative vector of the nth time slot is different from the sign of the corresponding element in the initial pseudo partial derivative vector; 其中,第3个时隙的伪偏导数向量是根据所述初始伪偏导数向量确定的。Wherein, the pseudo partial derivative vector of the third time slot is determined according to the initial pseudo partial derivative vector. 根据权利要求2所述的方法,其特征在于,所述第n个时隙的伪偏导数向量通过以下公式确定:The method according to claim 2, wherein the pseudo partial derivative vector of the nth time slot is determined by the following formula:
Figure PCTCN2021101668-appb-100001
Figure PCTCN2021101668-appb-100001
其中,
Figure PCTCN2021101668-appb-100002
表示所述第n个时隙的伪偏导数向量的估计值,
Figure PCTCN2021101668-appb-100003
表示所述第n-1个时隙的伪偏导数向量的估计值,η表示步长常量,Δζ(n-1)表示所述第n-1个时隙的模拟波束与第n-2个时隙的模拟波束之间的差,μ表示大于0的权重因子,ΔR(n-1)表示所述第n-1个时隙的通信速率与所述第n-2个时隙的通信速率之间的差,上标T表示转置。
in,
Figure PCTCN2021101668-appb-100002
represents the estimated value of the pseudo partial derivative vector of the nth slot,
Figure PCTCN2021101668-appb-100003
Represent the estimated value of the pseudo partial derivative vector of the n-1th time slot, n represents a step size constant, Δζ(n-1) represents the simulated beam of the n-1th time slot and the n-2th The difference between the analog beams of the time slot, μ represents a weight factor greater than 0, ΔR(n-1) represents the communication rate of the n-1th time slot and the communication rate of the n-2th time slot The difference between the superscript T means transpose.
根据权利要求2或3所述的方法,其特征在于,所述第n个时隙的模拟波束通过以下公式确定:The method according to claim 2 or 3, wherein the analog beam of the nth time slot is determined by the following formula:
Figure PCTCN2021101668-appb-100004
Figure PCTCN2021101668-appb-100004
其中,ζ(n)表示所述第n个时隙的模拟波束,ζ(n-1)表示所述第n-1个时隙的模拟波束,ρ表示步长常量,
Figure PCTCN2021101668-appb-100005
表示所述第n个时隙的伪偏导数向量的估计值,λ表示权重因子,R *表示所述目标通信速率,R(n-1)表示所述第n-1个时隙的通信速率。
Wherein, ζ(n) represents the simulated beam of the nth time slot, ζ(n-1) represents the simulated beam of the n-1th time slot, and ρ represents a step constant,
Figure PCTCN2021101668-appb-100005
Represents the estimated value of the pseudo partial derivative vector of the nth time slot, λ represents a weight factor, R * represents the target communication rate, and R(n-1) represents the communication rate of the n-1th time slot .
根据权利要求1-4任一项所述的方法,其特征在于,所述第n个时隙的通信速率通过以下公式计算:The method according to any one of claims 1-4, wherein the communication rate of the nth time slot is calculated by the following formula:
Figure PCTCN2021101668-appb-100006
Figure PCTCN2021101668-appb-100006
其中,R(n)表示所述第n个时隙的通信速率,Q表示终端的数量,k表示第k个终端,γ k表示第k个终端的信干噪比;γ k的表达式如下所示: Wherein, R(n) represents the communication rate of the nth time slot, Q represents the number of terminals, k represents the kth terminal, and γ k represents the SINR of the kth terminal; the expression of γ k is as follows Shown:
Figure PCTCN2021101668-appb-100007
Figure PCTCN2021101668-appb-100007
其中,P表示上行信号的最大发射功率,N 0表示噪声的功率,
Figure PCTCN2021101668-appb-100008
表示矩阵
Figure PCTCN2021101668-appb-100009
中第k行第k列的元素,上标H表示共轭转置,
Figure PCTCN2021101668-appb-100010
表示第k个终端等效的上行信道向量;
Figure PCTCN2021101668-appb-100011
的表达式如下所示:
Among them, P represents the maximum transmission power of the uplink signal, N 0 represents the power of noise,
Figure PCTCN2021101668-appb-100008
representation matrix
Figure PCTCN2021101668-appb-100009
The element in row k and column k in , superscript H means conjugate transpose,
Figure PCTCN2021101668-appb-100010
Indicates the equivalent uplink channel vector of the kth terminal;
Figure PCTCN2021101668-appb-100011
The expression for is as follows:
Figure PCTCN2021101668-appb-100012
Figure PCTCN2021101668-appb-100012
其中,G表示接收相移矩阵,H k表示第k个终端的上行信道矩阵,c k表示第k个终端的模拟波束,所述第n个时隙的模拟波束包含c kWherein, G represents the receiving phase shift matrix, H k represents the uplink channel matrix of the k-th terminal, c k represents the analog beam of the k-th terminal, and the analog beam of the n-th time slot includes c k .
一种波束追踪装置,其特征在于,包括:A beam tracking device is characterized in that it comprises: 确定单元,用于根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束,所述n为大于或等于3的整数;A determining unit, configured to determine the analog beam of the nth time slot according to the analog beam of the n-1th time slot, where n is an integer greater than or equal to 3; 计算单元,用于根据所述第n个时隙的模拟波束计算第n个时隙的通信速率;a calculation unit, configured to calculate the communication rate of the nth time slot according to the analog beam of the nth time slot; 所述确定单元,还用于若所述第n个时隙的通信速率与目标通信速率之间的差值不大于第一预设阈值,则确定所述第n个时隙的模拟波束为目标信干噪比对应的模拟波束;所述目标通信速率是根据所述目标信干噪比确定的;The determining unit is further configured to determine that the analog beam of the nth time slot is the target if the difference between the communication rate of the nth time slot and the target communication rate is not greater than a first preset threshold An analog beam corresponding to the signal-to-interference-noise ratio; the target communication rate is determined according to the target signal-to-interference-noise ratio; 或,若所述n不小于第二预设阈值,则确定目标时隙的模拟波束为所述目标信干噪比对应的模拟波束,所述目标时隙为第1个时隙至所述第n个时隙中通信速率最大的时隙;Or, if the n is not less than the second preset threshold, it is determined that the analog beam of the target time slot is the analog beam corresponding to the target SINR, and the target time slot is from the first time slot to the first time slot The time slot with the highest communication rate among the n time slots; 其中,所述第1个时隙和第2个时隙的模拟波束以及通信速率是预先设定的。Wherein, the analog beams and communication rates of the first time slot and the second time slot are preset. 根据权利要求6所述的装置,其特征在于,所述确定单元还用于:The device according to claim 6, wherein the determining unit is further configured to: 在所述根据第n-1个时隙的模拟波束确定第n个时隙的模拟波束之前,Before the analog beam of the nth time slot is determined according to the analog beam of the n-1th time slot, 根据所述第n-1个时隙的伪偏导数向量确定所述第n个时隙的伪偏导数向量,所述第n个时隙的伪偏导数向量用于确定所述第n个时隙的模拟波束;Determine the pseudo partial derivative vector of the nth time slot according to the pseudo partial derivative vector of the n-1th time slot, and the pseudo partial derivative vector of the nth time slot is used to determine the nth time slot slotted analog beams; 若满足以下至少一项,则将所述第n个时隙的伪偏导数向量重置为初始伪偏导数向量,所述初始伪偏导数向量是预先设定的:If at least one of the following is satisfied, the pseudo partial derivative vector of the nth time slot is reset to an initial pseudo partial derivative vector, and the initial pseudo partial derivative vector is preset: 所述第n个时隙的伪偏导数向量的范数的平方小于或等于第三预设阈值,所述第n-1个时隙的模拟波束的范数的平方小于或等于所述第三预设阈值,所述第n个时隙的伪偏导数向量中的任意一个元素的符号与所述初始伪偏导数向量中对应元素的符号不同;The square of the norm of the pseudo partial derivative vector of the nth time slot is less than or equal to a third preset threshold, and the square of the norm of the analog beam of the n-1th time slot is less than or equal to the third A preset threshold, the sign of any element in the pseudo partial derivative vector of the nth time slot is different from the sign of the corresponding element in the initial pseudo partial derivative vector; 其中,第3个时隙的伪偏导数向量是根据所述初始伪偏导数向量确定的。Wherein, the pseudo partial derivative vector of the third time slot is determined according to the initial pseudo partial derivative vector. 根据权利要求7所述的装置,其特征在于,所述第n个时隙的伪偏导数向量通过以下公式确定:The device according to claim 7, wherein the pseudo partial derivative vector of the nth time slot is determined by the following formula:
Figure PCTCN2021101668-appb-100013
Figure PCTCN2021101668-appb-100013
其中,
Figure PCTCN2021101668-appb-100014
表示所述第n个时隙的伪偏导数向量的估计值,
Figure PCTCN2021101668-appb-100015
表示所述第n-1个时隙的伪偏导数向量的估计值,η表示步长常量,Δζ(n-1)表示所述第n-1个时隙的模拟波束与第n-2个时隙的模拟波束之间的差,μ表示大于0的权重因子,ΔR(n-1)表示所述第n-1个时隙的通信速率与所述第n-2个时隙的通信速率之间的差,上标T表示转置。
in,
Figure PCTCN2021101668-appb-100014
represents the estimated value of the pseudo partial derivative vector of the nth slot,
Figure PCTCN2021101668-appb-100015
Represent the estimated value of the pseudo partial derivative vector of the n-1th time slot, n represents a step size constant, Δζ(n-1) represents the simulated beam of the n-1th time slot and the n-2th The difference between the analog beams of the time slot, μ represents a weight factor greater than 0, ΔR(n-1) represents the communication rate of the n-1th time slot and the communication rate of the n-2th time slot The difference between the superscript T means transpose.
根据权利要求7或8所述的装置,其特征在于,所述第n个时隙的模拟波束通过以下公式确定:The device according to claim 7 or 8, wherein the analog beam of the nth time slot is determined by the following formula:
Figure PCTCN2021101668-appb-100016
Figure PCTCN2021101668-appb-100016
其中,ζ(n)表示所述第n个时隙的模拟波束,ζ(n-1)表示所述第n-1个时隙的模拟波束,ρ表示步长常量,
Figure PCTCN2021101668-appb-100017
表示所述第n个时隙的伪偏导数向量的估计值,λ表示权重因子,R *表示所述目标通信速率,R(n-1)表示所述第n-1个时隙的通信速率。
Wherein, ζ(n) represents the simulated beam of the nth time slot, ζ(n-1) represents the simulated beam of the n-1th time slot, and ρ represents a step constant,
Figure PCTCN2021101668-appb-100017
Represents the estimated value of the pseudo partial derivative vector of the nth time slot, λ represents a weight factor, R * represents the target communication rate, and R(n-1) represents the communication rate of the n-1th time slot .
根据权利要求6-9任一项所述的装置,其特征在于,所述第n个时隙的通信速率通过以下公式计算:The device according to any one of claims 6-9, wherein the communication rate of the nth time slot is calculated by the following formula:
Figure PCTCN2021101668-appb-100018
Figure PCTCN2021101668-appb-100018
其中,R(n)表示所述第n个时隙的通信速率,Q表示终端的数量,k表示第k个终端,γ k表示第k个终端的信干噪比;γ k的表达式如下所示: Wherein, R(n) represents the communication rate of the nth time slot, Q represents the number of terminals, k represents the kth terminal, and γ k represents the SINR of the kth terminal; the expression of γ k is as follows Shown:
Figure PCTCN2021101668-appb-100019
Figure PCTCN2021101668-appb-100019
其中,P表示上行信号的最大发射功率,N 0表示噪声的功率,
Figure PCTCN2021101668-appb-100020
表示矩阵
Figure PCTCN2021101668-appb-100021
中第k行第k列的元素,上标H表示共轭转置,
Figure PCTCN2021101668-appb-100022
表示第k个终端等效的上行信道向量;
Figure PCTCN2021101668-appb-100023
的表达式如下所示:
Among them, P represents the maximum transmission power of the uplink signal, N 0 represents the power of noise,
Figure PCTCN2021101668-appb-100020
representation matrix
Figure PCTCN2021101668-appb-100021
The element in row k and column k in , superscript H means conjugate transpose,
Figure PCTCN2021101668-appb-100022
Indicates the equivalent uplink channel vector of the kth terminal;
Figure PCTCN2021101668-appb-100023
The expression for is as follows:
Figure PCTCN2021101668-appb-100024
Figure PCTCN2021101668-appb-100024
其中,G表示接收相移矩阵,H k表示第k个终端的上行信道矩阵,c k表示第k个终端的模拟波束,所述第n个时隙的模拟波束包含c kWherein, G represents the receiving phase shift matrix, H k represents the uplink channel matrix of the k-th terminal, c k represents the analog beam of the k-th terminal, and the analog beam of the n-th time slot includes c k .
一种网络设备,其特征在于,包括处理器和存储器,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行权利要求1-5任一项所述的方法中的步骤的指令。A network device, characterized by including a processor and a memory, and one or more programs, the one or more programs are stored in the memory and configured to be executed by the processor, the program Comprising instructions for performing the steps in the method of any one of claims 1-5. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现权利要求1-5任一项所述的方法。A computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1-5.
PCT/CN2021/101668 2021-06-22 2021-06-22 Beam tracking method and related device Ceased WO2022266868A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/101668 WO2022266868A1 (en) 2021-06-22 2021-06-22 Beam tracking method and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2021/101668 WO2022266868A1 (en) 2021-06-22 2021-06-22 Beam tracking method and related device

Publications (1)

Publication Number Publication Date
WO2022266868A1 true WO2022266868A1 (en) 2022-12-29

Family

ID=84544967

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/101668 Ceased WO2022266868A1 (en) 2021-06-22 2021-06-22 Beam tracking method and related device

Country Status (1)

Country Link
WO (1) WO2022266868A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160065286A1 (en) * 2014-08-27 2016-03-03 Intel IP Corporation Apparatus, system and method of beam tracking
CN110365375A (en) * 2019-06-26 2019-10-22 东南大学 Beam alignment and tracking method and computer equipment in millimeter wave communication system
CN110535517A (en) * 2019-07-11 2019-12-03 北京邮电大学 A kind of the beam forming calculation method and system of truck traffic
US20210099224A1 (en) * 2017-12-21 2021-04-01 Samsung Electronics Co., Ltd. Method and apparatus for antenna beam tracking in wireless cellular communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160065286A1 (en) * 2014-08-27 2016-03-03 Intel IP Corporation Apparatus, system and method of beam tracking
US20210099224A1 (en) * 2017-12-21 2021-04-01 Samsung Electronics Co., Ltd. Method and apparatus for antenna beam tracking in wireless cellular communication system
CN110365375A (en) * 2019-06-26 2019-10-22 东南大学 Beam alignment and tracking method and computer equipment in millimeter wave communication system
CN110535517A (en) * 2019-07-11 2019-12-03 北京邮电大学 A kind of the beam forming calculation method and system of truck traffic

Similar Documents

Publication Publication Date Title
Dampahalage et al. Intelligent reflecting surface aided vehicular communications
US12431950B2 (en) Channel reciprocity-based precoding matrix configuration method and apparatus
US10432281B2 (en) Communication beam determining method and corresponding apparatus
US7899129B2 (en) Wireless personal area network communication systems, apparatus and methods with fast adaptive beamforming
US9680549B2 (en) User scheduling and beamformer design method, apparatus, and storage medium based on two-stage beamformer for massive MIMO downlink
US20160380680A1 (en) Base station and beam forming
CN109379122B (en) Millimeter wave communication multipath channel dynamic beam training method
US8107550B2 (en) Methods for precoding signals for transmission in wireless MIMO system
US11824615B2 (en) Beam weight obtaining method and apparatus
WO2020253156A1 (en) Data-driven beam tracking method and apparatus for mobile millimeter wave communication system
US20250280398A1 (en) Information transmission method and apparatus
Abdelreheem et al. Adaptive location‐based millimetre wave beamforming using compressive sensing based channel estimation
CN116722896A (en) Super-directional antenna array multi-user precoding method, equipment and medium
CN117795890A (en) Channel State Information (CSI) Codebook for Coherent Joint Transmission (CJT)
CN113507333B (en) Beam tracking method and related equipment
WO2022266868A1 (en) Beam tracking method and related device
CN114584430B (en) Method, base station and storage medium for dimension reduction optimization of uplink receiver
WO2022247438A1 (en) Beam training method, communication method and terminal device
CN114402539B (en) Compressed channel state information delivery
CN115118358B (en) Method, device, equipment and storage medium for estimating interference source angle
WO2023206556A1 (en) Method and apparatus for csi feedback
US20240063853A1 (en) Signal transmission method and device, terminal and access network device
Kumar Lean Beam Management for New Radio
Taneja et al. Achieving Maximum Sum Spectral Efficiency with Channel Estimation
CN120614230A (en) Channel estimation method, device and storage medium

Legal Events

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

Ref document number: 21946370

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 07/05/2024)

122 Ep: pct application non-entry in european phase

Ref document number: 21946370

Country of ref document: EP

Kind code of ref document: A1