CN110855340A - Hybrid precoding method and device - Google Patents

Hybrid precoding method and device Download PDF

Info

Publication number
CN110855340A
CN110855340A CN201911097062.8A CN201911097062A CN110855340A CN 110855340 A CN110855340 A CN 110855340A CN 201911097062 A CN201911097062 A CN 201911097062A CN 110855340 A CN110855340 A CN 110855340A
Authority
CN
China
Prior art keywords
information
user terminal
codebook
precoding
equivalent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911097062.8A
Other languages
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.)
Institute Of Sensing Technology And Business Beijing University Of Posts And Telecommunication
Original Assignee
Institute Of Sensing Technology And Business Beijing University Of Posts And Telecommunication
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 Institute Of Sensing Technology And Business Beijing University Of Posts And Telecommunication filed Critical Institute Of Sensing Technology And Business Beijing University Of Posts And Telecommunication
Priority to CN201911097062.8A priority Critical patent/CN110855340A/en
Publication of CN110855340A publication Critical patent/CN110855340A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/021Estimation of channel covariance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03891Spatial equalizers
    • H04L25/03898Spatial equalizers codebook-based design
    • H04L25/0391Spatial equalizers codebook-based design construction details of matrices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Error Detection And Correction (AREA)

Abstract

The embodiment of the invention provides a hybrid precoding method and a device, wherein the method comprises the following steps: acquiring analog domain precoding matrix information according to the first codebook information and the system parameter information; communicating with the user terminal in advance to synchronize the second codebook information to the user terminal; sending a scanning beam carrying the pre-coding matrix information of the analog domain to a user terminal so that the user terminal obtains equivalent error channel information, and obtaining bit information of a selected code word sequence number of the digital domain according to an equivalent channel vector quantization method; acquiring bit information of a selected code word serial number of the digital domain and second codebook information to obtain reconstruction equivalent error channel information so as to construct digital domain precoding matrix information according to the reconstruction equivalent error channel information; wherein the second codebook information is low-complexity, forward biased codebook information. Through the second codebook design without matrix square root operation, the complexity is reduced, and the hybrid precoding with lower complexity is realized.

Description

Hybrid precoding method and device
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a hybrid precoding method and apparatus.
Background
In a traditional Multiple-Input Multiple-Output (MIMO) precoding structure, each antenna of a transmitting end needs to have a dedicated baseband and radio frequency link hardware with high power consumption, and the problem of excessive power consumption during the period is very obvious in a millimeter wave system of large-scale antennas, so that a precoding structure of mixing an analog domain and a digital domain is usually adopted in the prior art, and the structure decomposes a high-dimensional pure digital coding structure into a structural mode with smaller size, reduces the use of devices such as radio frequency and the like, reduces the power consumption, and enables the millimeter wave MIMO system to be realized with low cost and low complexity.
However, in the precoding structure with the combination of the analog domain and the digital domain in the prior art, the codebook of the digital domain needs to perform the square root operation of the matrix during the design, and the complexity is high, which is not beneficial to the realization of the hybrid precoding.
Therefore, how to implement the hybrid precoding in analog domain and digital domain with low complexity has become an urgent problem to be solved in the industry.
Disclosure of Invention
Embodiments of the present invention provide a hybrid precoding method and apparatus, so as to solve the technical problems mentioned in the foregoing background art, or at least partially solve the technical problems mentioned in the foregoing background art.
In a first aspect, an embodiment of the present invention provides a hybrid precoding method, including:
acquiring analog domain precoding matrix information according to the first codebook information and the system parameter information;
communicating with the user terminal in advance to synchronize the second codebook information to the user terminal;
sending a scanning beam carrying analog domain precoding matrix information to a user terminal so that the user terminal obtains equivalent error channel information, and obtaining bit information of a selected code word sequence number in a digital domain according to an equivalent channel vector quantization method;
acquiring bit information of the selected code word serial number of the digital domain and the second codebook information to obtain reconstruction equivalent error channel information so as to construct digital domain precoding matrix information according to the reconstruction equivalent error channel information;
wherein the second codebook information is low-complexity, forward-biased codebook information.
More specifically, before the step of communicating with the user terminal in advance to synchronize the second codebook information to the user terminal, the method further includes:
selecting random vector information from a random vector quantization codebook, and obtaining user terminal equivalent channel covariance matrix information according to the channel covariance matrix information and the analog domain precoding matrix information;
and obtaining second codebook information according to the user terminal equivalent channel covariance matrix information and the random vector information.
More specifically, the step of obtaining second codebook information according to the user terminal equivalent channel covariance matrix information and the random vector information specifically includes:
Figure BDA0002268662390000021
wherein r isjFor random vector information, R is a random vector quantization codebook set, and the user terminal equivalent channel covariance matrix information is
Figure BDA0002268662390000022
RkIs channel covariance matrix information, F2Precoding matrix information for the analog domain, BDAnd K is a digit domain feedback bit, K is a K-th user, and K represents the total number of user terminals of the system.
More specifically, the step of constructing the digital domain precoding matrix information according to the reconstructed equivalent error channel information specifically includes:
and constructing digital domain precoding matrix information according to the reconstructed equivalent error channel information in a zero forcing precoding mode.
More specifically, the step of constructing the digital domain precoding matrix information according to the reconstructed equivalent error channel information specifically further includes:
and adding a suboptimal maximization signal-to-leakage-noise ratio pre-coding mode of the error factor, and constructing digital domain pre-coding matrix information according to the reconstructed equivalent error channel information.
More specifically, the sub-optimal maximum signal-to-leakage-noise ratio precoding mode with the added error factor constructs digital domain precoding matrix information according to the reconstruction equivalent error channel information, and specifically includes:
Figure BDA0002268662390000031
wherein τ is an error factor, and the error factors of different ues are the same, i.e.
Figure BDA0002268662390000032
Figure BDA0002268662390000033
Figure BDA0002268662390000034
Figure BDA0002268662390000035
In order to be able to obtain the channel quality information,
Figure BDA0002268662390000036
for reconstructing equivalent error channel information, P is the system's transmitted signal-to-noise ratio SNR, umax{. denotes the eigenvector corresponding to the largest eigenvalue of the matrix.
More specifically, the step of obtaining the precoding matrix information in the analog domain according to the first codebook information and the system parameter information specifically includes:
acquiring system parameter information, and acquiring first codebook information according to the array steering vector;
communicating with a user terminal in advance to synchronize the first codebook information to the user terminal;
sending the scanning beam to a user terminal so that the user terminal obtains bit information of the selected code word sequence number in the analog domain;
and obtaining the precoding matrix information of the analog domain according to the bit information of the selected code word serial number of the analog domain and the first codebook information.
In a second aspect, an embodiment of the present invention provides a hybrid precoding apparatus, including:
the analog domain precoding module is used for acquiring analog domain precoding matrix information according to the first codebook information and the system parameter information;
a synchronization module for communicating with the user terminal in advance to synchronize the second codebook information to the user terminal;
the analysis module is used for sending a scanning beam carrying analog domain precoding matrix information to a user terminal so that the user terminal can obtain equivalent error channel information, and obtaining bit information of a digital domain selected code word sequence number according to an equivalent channel vector quantization method;
the digital domain pre-coding module is used for acquiring bit information of the selected code word serial number of the digital domain and the second codebook information to obtain reconstruction equivalent error channel information so as to construct digital domain pre-coding matrix information according to the reconstruction equivalent error channel information;
wherein the second codebook information is low-complexity, forward-biased codebook information.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the hybrid precoding method according to the first aspect when executing the program.
In a fourth aspect, an embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, which when executed by a processor, implements the steps of the hybrid precoding method according to the first aspect.
According to the hybrid precoding method and device provided by the embodiment of the invention, through the second codebook design without matrix square root operation, the complexity is reduced, the loss of a full-connection hybrid precoding structure in a millimeter wave system is further reduced, and an error factor is effectively utilized during digital domain precoding, so that digital domain precoding which is more flexible and more in line with the scene requirements is obtained, and further more excellent hybrid precoding is obtained.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a flow chart of a hybrid precoding method according to an embodiment of the present invention;
FIG. 2 is a flow chart of a two-stage feedback hybrid precoding process according to an embodiment of the present invention;
FIG. 3 is a graph of system and rate versus SNR for different precoding schemes as described in an embodiment of the present invention;
FIG. 4 is a diagram illustrating a hybrid precoding apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart of a hybrid precoding method according to an embodiment of the present invention, as shown in fig. 1, including:
step S1, acquiring simulation domain precoding matrix information according to the first codebook information and the system parameter information;
step S2, communicating with the user terminal in advance to synchronize the second codebook information to the user terminal;
step S3, sending the scanning beam carrying the pre-coding matrix information of the analog domain to the user terminal, so that the user terminal can obtain equivalent error channel information, and according to the equivalent channel vector quantization method, obtaining the bit information of the selected code word sequence number of the digital domain;
step S4, obtaining bit information of the selected code word serial number of the digital domain and the second codebook information to obtain reconstruction equivalent error channel information, so as to construct digital domain precoding matrix information according to the reconstruction equivalent error channel information;
wherein the second codebook information is low-complexity, forward-biased codebook information.
Specifically, the first codebook information described in the embodiment of the present invention specifically refers to a codebook for quantizing a channel, that is, for quantizing an analog precoding vector.
The system parameter information described in the embodiments of the present invention may specifically refer to the number M of base station antennas, the number K of user terminals, and the channel covariance matrix
Figure BDA0002268662390000051
First codebook information
Figure BDA0002268662390000052
Channel quality information known in advance by base station
Figure BDA0002268662390000053
And an error factor tau.
The second codebook information described in the embodiment of the present invention refers to a codebook for quantizing an equivalent error channel, that is, an equivalent error channel, and is used to design digital domain precoding, and the second codebook information in the embodiment of the present invention is codebook information with low complexity and forward bias, and the second codebook information does not need to perform square root operation of a matrix, and specifically includes:
Figure BDA0002268662390000054
wherein r isjFor random vector information, R is a random vector quantization codebook set, and the user terminal equivalent channel covariance matrix information isRkIs channel covariance matrix information, F2Precoding matrix information for the analog domain, BDAnd K is a digit domain feedback bit, K is a K-th user, and K represents the total number of user terminals of the system.
The embodiment of the invention describes that the user terminal obtains equivalent error channel information specifically according to a channel covariance matrixAnd an analog domain precoding matrix F2Calculating the equivalent channel covariance matrix of the kth user terminal
Figure BDA0002268662390000061
Then sending the scanning beam carrying the pre-coding matrix information of the analog domain to the user terminal to obtain equivalent error channel information
Figure BDA0002268662390000062
Figure BDA0002268662390000063
Obtaining a quantized equivalent channel codeword sequence for error channel information by an equivalent channel vector quantization method
Figure BDA0002268662390000064
Constitution BDA bit
Figure BDA0002268662390000065
I.e. bit information of the selected code word number in the digital domain.
The equivalent channel vector quantization method described in the embodiment of the present invention specifically includes:
Figure BDA0002268662390000066
wherein the content of the first and second substances,
Figure BDA0002268662390000067
is equivalent error channel information.
Bit information according to the serial number of the selected code word in the digital domain
Figure BDA0002268662390000068
And the second codebook information
Figure BDA0002268662390000069
Obtaining reconstructed equivalent error channel information
Figure BDA00022686623900000610
Further, normalized digital domain precoding matrix information can be constructed through zero-forcing precoding or suboptimal maximization signal-to-leakage-noise ratio (SLNR) precoding with an added error factor, so that hybrid precoding is realized according to analog domain precoding matrix information and digital domain precoding matrix information.
According to the embodiment of the invention, through the second codebook design without matrix square root operation, the complexity is reduced, the loss of a full-connection hybrid precoding structure in a millimeter wave system is further reduced, and error factors are effectively utilized during digital domain precoding, so that digital domain precoding which is more flexible and more in line with scene requirements is obtained, and further more excellent hybrid precoding is obtained.
On the basis of the above embodiment, before the step of communicating with the user terminal in advance to synchronize the second codebook information to the user terminal, the method further includes:
selecting random vector information from a random vector quantization codebook, and obtaining user terminal equivalent channel covariance matrix information according to the channel covariance matrix information and the analog domain precoding matrix information;
and obtaining second codebook information according to the user terminal equivalent channel covariance matrix information and the random vector information.
Specifically, the embodiment of the invention independently and uniformly selects the random vector information r from the K-dimensional unit spherej
Figure BDA00022686623900000611
Namely rjTaken from the conventional random vector quantization RVQ codebook R and based on the covariance matrix R of the channel known in advancekQuantized analog domain precoding matrix information F2Calculating the equivalent channel covariance matrix of the kth user terminal
Figure BDA00022686623900000612
Then the equivalent channel covariance matrix of the k-th user terminal
Figure BDA00022686623900000613
And random vector information rjAnd performing multiplication operation, and dividing the multiplication value by a modulus value of the product to obtain second codebook information:
Figure BDA0002268662390000071
wherein r isjFor random vector information, R is a random vector quantization codebook set, and the user terminal equivalent channel covariance matrix information is
Figure BDA0002268662390000072
RkIs channel covariance matrix information, F2Precoding matrix information for the analog domain, BDAnd K is a digit domain feedback bit, K is a K-th user, and K represents the total number of user terminals of the system.
The second codebook information provided in the embodiment of the invention is a low-complexity codebook without square root operation of a matrix, so that the complexity of digital domain precoding can be effectively reduced, the operation amount is reduced, and the realization of mixed precoding with lower complexity is facilitated.
On the basis of the foregoing embodiment, the step of constructing the digital domain precoding matrix information according to the reconstructed equivalent error channel information specifically includes:
and constructing digital domain precoding matrix information according to the reconstructed equivalent error channel information in a zero forcing precoding mode.
Specifically, the zero forcing precoding described in the embodiment of the present invention may specifically refer to:
Figure BDA0002268662390000073
wherein the content of the first and second substances,
Figure BDA0002268662390000074
Figure BDA0002268662390000075
to reconstruct equivalent error channel matrix information.
On the basis of the foregoing embodiment, the step of constructing the digital domain precoding matrix information according to the reconstructed equivalent error channel information specifically further includes:
and adding a suboptimal maximization signal-to-leakage-noise ratio pre-coding mode of the error factor, and constructing digital domain pre-coding matrix information according to the reconstructed equivalent error channel information.
The improved Signal-to-Leakage-Noise Ratio (SLNR) is calculated as follows:
Figure BDA0002268662390000076
wherein the content of the first and second substances,
Figure BDA0002268662390000078
in order to be able to obtain the channel quality information,
Figure BDA0002268662390000079
to reconstruct equivalent error channel information.
By maximizing the SLNR, a suboptimal maximization signal-to-leakage-noise ratio (SLNR) precoding vector design scheme with an added error factor is provided, which can be characterized in the form of Rayleigh-Ritz quotient, namely:
Figure BDA0002268662390000081
wherein τ is an error factor, and the error factors of different ues are the same, i.e.
Figure BDA0002268662390000083
Figure BDA0002268662390000084
Figure BDA0002268662390000085
In order to be able to obtain the channel quality information,
Figure BDA0002268662390000086
to reconstruct the equivalent error channel information, P is the transmit signal-to-noise ratio SNR of the system.
Performing power normalization on the precoding vector to obtain digital domain precoding matrix information W ═ W1,...,wK]And finally, completing the hybrid precoding.
The embodiment of the invention designs a more flexible mixed pre-coding scheme which is more in line with the requirements of corresponding scenes by utilizing the error factors, thereby obtaining better system performance.
On the basis of the foregoing embodiment, the step of acquiring the analog domain precoding matrix information according to the first codebook information and the system parameter information specifically includes:
acquiring system parameter information, and acquiring first codebook information according to the array steering vector;
communicating with a user terminal in advance to synchronize the first codebook information to the user terminal;
sending the scanning beam to a user terminal so that the user terminal obtains bit information of the selected code word sequence number in the analog domain;
and obtaining the precoding matrix information of the analog domain according to the bit information of the selected code word serial number of the analog domain and the first codebook information.
Specifically, the system parameter information described in the embodiment of the present invention may specifically refer to the number M of base station antennas, the number K of user terminals, and the channel covariance matrix
Figure BDA0002268662390000087
First codebook information
Figure BDA0002268662390000088
Channel quality information known in advance by base station
Figure BDA0002268662390000089
And an error factor tau.
The obtaining of the first codebook information in the embodiment of the present invention specifically means selecting phase values with uniform distribution
Figure BDA00022686623900000810
Wherein the content of the first and second substances,
Figure BDA00022686623900000811
namely haveUp to
Figure BDA00022686623900000813
Array steering vector a (phi)j) The expression of (a) is:
Figure BDA00022686623900000814
combining different phase values
Figure BDA00022686623900000815
Obtaining an analog domain precoding codebook, namely the first codebook information is as follows:
Figure BDA00022686623900000816
wherein, BAFeeding back bits, phi, for the analog domainjAre evenly distributed phase values.
In the embodiment of the invention, the analog domain precoding matrix information is obtained through the feedback and reconstruction processes, so that the subsequent mixed precoding is realized together with the digital domain precoding matrix information.
Fig. 2 is a flowchart of a two-stage feedback hybrid precoding process according to an embodiment of the present invention, as shown in fig. 2, including: inputting system parameters, and then enabling the base station to communicate with a user in advance to obtain the same system parameter information such as first codebook information; user terminal k obtains non-ideal channel vector
Figure BDA0002268662390000091
Then, the user selects a code word which is closest to the included angle of the channel vector from the first codebook information to obtain bit information of the selected code word serial number fed back by the user terminal; or the base station sends a scanning beam, the user terminal detects the power of the received scanning beam and selects the code word corresponding to the maximum power of the received scanning beam, so as to obtain the bit information of the selected code word serial number fed back by the user terminal, and the base station feeds back the serial number bit according to the feedback
Figure BDA0002268662390000092
Combining first codebook information
Figure BDA0002268662390000093
Reconstructing a quantized analog domain precoding matrix F2
Then entering a second stage, the base station and the user terminal communicate in advance to obtain the same second codebook information with low complexity and positive bias
Figure BDA0002268662390000094
User terminal estimates equivalent error channel information
Figure BDA0002268662390000095
Then the user terminal adopts an equivalent channel vector quantization method, the base station obtains bit information of the selected code word serial number of the analog domain, the base station reconstructs a quantized equivalent error channel according to the bit information of the selected code word serial number of the analog domain, then the base station obtains normalized zero forcing precoding or suboptimal maximization signal-to-leakage-noise ratio (SLNR) precoding added with an error factor, and outputs analog domain precoding and digital domain precoding.
On the basis of the embodiment, the system performance of the scheme is simulated aiming at the millimeter wave MIMO scene. At this time, let the SNR of the system be P and assume the same error factor
Figure BDA0002268662390000096
Figure BDA0002268662390000097
For the channel parameters, the main path number of each user is uniformly set to be LkL, the departure angle AoD of each main path satisfies the uniform distribution, namely
Figure BDA0002268662390000098
And d ═ λ 2 is satisfied.
Table 1 is a system simulation parameter table:
TABLE 1 simulation parameters table of system
Figure BDA0002268662390000101
Initial default reference values for relevant parameters in subsequent simulations and analyses are given in table 1.
FIG. 3 is a graph of SNR variation with system and rate for different precoding schemes as described in an embodiment of the present invention, as shown in FIG. 3, when ZF (Two-Stage proposed ZF-No-RS) and SLNR maximization based on simulation under the proposed adaptive forward bias codebook
(Two-Stage deployed SLNR-No-RS) and comparing ZF (Two-Stage ZF-No-RS) and SLNR (Two-Stage SLNR-No-RS) of existing schemes with ZF (twos RVQ-ZF) schemes based on conventional RVQ codebooks. It can be seen that, in the case of uniformly setting error factors, the proposed ZF scheme will be superior to the ZF scheme in the existing scheme and the conventional RVQ-ZF scheme, because the proposed low complexity codebook can better adapt to the millimeter wave MIMO channel at this time, so that the base station can more accurately restore the quantized equivalent channel vector. In particular, the sum rate of the proposed ZF scheme has a gain of over 3bps/Hz when the SNR is 20dB compared to the ZF scheme in the existing scheme, and is significantly better than the conventional RVQ scheme without considering the channel directivity, and better than the SLNR scheme in the existing scheme after SNR >10 dB. Besides, the proposed SLNR scheme considers the effect of the error factor and the power balance between the useful signal and the interfering signal at the same time, and the system performance in the medium-high SNR range, i.e. more than 15dB, will be significantly better than the SLNR and two ZF schemes in the existing scheme, and the rate performance is best.
Fig. 4 is a schematic structural diagram of a hybrid precoding apparatus according to an embodiment of the present invention, as shown in fig. 4, including: an analog domain precoding module 410, a synchronization module 420, an analysis module 430, and a digital domain precoding module 440; the analog domain precoding module 410 is configured to obtain analog domain precoding matrix information according to the first codebook information and the system parameter information; the synchronization module 420 is configured to communicate with the ue in advance to synchronize the second codebook information to the ue; the analysis module 430 is configured to send a scanning beam carrying analog domain precoding matrix information to a user terminal, so that the user terminal obtains equivalent error channel information, and obtains bit information of a selected codeword sequence number in a digital domain according to an equivalent channel vector quantization method; the digital domain pre-coding module 440 is configured to obtain bit information of the selected codeword sequence number in the digital domain and the second codebook information to obtain reconstructed equivalent error channel information, so as to construct digital domain pre-coding matrix information according to the reconstructed equivalent error channel information; wherein the second codebook information is low-complexity, forward-biased codebook information.
The apparatus provided in the embodiment of the present invention is used for executing the above method embodiments, and for details of the process and the details, reference is made to the above embodiments, which are not described herein again.
According to the embodiment of the invention, through the second codebook design without matrix square root operation, the complexity is reduced, the loss of a full-connection hybrid precoding structure in a millimeter wave system is further reduced, and the error factor is effectively utilized during digital domain precoding, so that the digital domain precoding which is more flexible and more in line with the scene requirements is obtained, and the hybrid precoding with lower complexity is obtained.
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, and as shown in fig. 5, the electronic device may include: a processor (processor)510, a communication Interface (Communications Interface)520, a memory (memory)530 and a communication bus 540, wherein the processor 510, the communication Interface 520 and the memory 530 communicate with each other via the communication bus 540. Processor 510 may call logic instructions in memory 530 to perform the following method: acquiring analog domain precoding matrix information according to the first codebook information and the system parameter information; communicating with the user terminal in advance to synchronize the second codebook information to the user terminal; sending a scanning beam carrying analog domain precoding matrix information to a user terminal so that the user terminal obtains equivalent error channel information, and obtaining bit information of a selected code word sequence number in a digital domain according to an equivalent channel vector quantization method; acquiring bit information of the selected code word serial number of the digital domain and the second codebook information to obtain reconstruction equivalent error channel information so as to construct digital domain precoding matrix information according to the reconstruction equivalent error channel information; wherein the second codebook information is low-complexity, forward-biased codebook information.
Furthermore, the logic instructions in the memory 530 may be implemented in the form of software functional units and stored in a computer readable storage medium when the software functional units are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
An embodiment of the present invention discloses a computer program product, which includes a computer program stored on a non-transitory computer readable storage medium, the computer program including program instructions, when the program instructions are executed by a computer, the computer can execute the methods provided by the above method embodiments, for example, the method includes: communicating with the user terminal in advance to synchronize the second codebook information to the user terminal; sending a scanning beam carrying analog domain precoding matrix information to a user terminal so that the user terminal obtains equivalent error channel information, and obtaining bit information of a selected code word sequence number in a digital domain according to an equivalent channel vector quantization method; acquiring bit information of the selected code word serial number of the digital domain and the second codebook information to obtain reconstruction equivalent error channel information so as to construct digital domain precoding matrix information according to the reconstruction equivalent error channel information; wherein the second codebook information is low-complexity, forward-biased codebook information.
Embodiments of the present invention provide a non-transitory computer-readable storage medium storing server instructions, where the server instructions cause a computer to execute the method provided in the foregoing embodiments, for example, the method includes: communicating with the user terminal in advance to synchronize the second codebook information to the user terminal; sending a scanning beam carrying analog domain precoding matrix information to a user terminal so that the user terminal obtains equivalent error channel information, and obtaining bit information of a selected code word sequence number in a digital domain according to an equivalent channel vector quantization method; acquiring bit information of the selected code word serial number of the digital domain and the second codebook information to obtain reconstruction equivalent error channel information so as to construct digital domain precoding matrix information according to the reconstruction equivalent error channel information; wherein the second codebook information is low-complexity, forward-biased codebook information.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A hybrid precoding method, comprising:
acquiring analog domain precoding matrix information according to the first codebook information and the system parameter information;
communicating with the user terminal in advance to synchronize the second codebook information to the user terminal;
sending a scanning beam carrying analog domain precoding matrix information to a user terminal so that the user terminal obtains equivalent error channel information, and obtaining bit information of a selected code word sequence number in a digital domain according to an equivalent channel vector quantization method;
acquiring bit information of the selected code word serial number of the digital domain and the second codebook information to obtain reconstruction equivalent error channel information so as to construct digital domain precoding matrix information according to the reconstruction equivalent error channel information;
wherein the second codebook information is low-complexity, forward-biased codebook information.
2. The hybrid precoding method of claim 1, wherein prior to the step of communicating with the user terminal in advance to synchronize the second codebook information to the user terminal, the method further comprises:
selecting random vector information from a random vector quantization codebook, and obtaining user terminal equivalent channel covariance matrix information according to the channel covariance matrix information and the analog domain precoding matrix information;
and obtaining second codebook information according to the user terminal equivalent channel covariance matrix information and the random vector information.
3. The hybrid precoding method of claim 2, wherein the step of obtaining second codebook information according to the user terminal equivalent channel covariance matrix information and the random vector information specifically comprises:
Figure FDA0002268662380000011
wherein r isjFor random vector information, R is a random vector quantization codebook set, and the user terminal equivalent channel covariance matrix information is
Figure FDA0002268662380000012
RkIs channel covariance matrix information, F2Precoding matrix information for the analog domain, BDAnd K is a digit domain feedback bit, K is a K-th user, and K represents the total number of user terminals of the system.
4. The hybrid precoding method of claim 1, wherein the step of constructing the digital domain precoding matrix information based on the reconstructed equivalent error channel information specifically comprises:
and constructing digital domain precoding matrix information according to the reconstructed equivalent error channel information in a zero forcing precoding mode.
5. The hybrid precoding method of claim 1, wherein the step of constructing the digital domain precoding matrix information according to the reconstructed equivalent error channel information further comprises:
and adding a suboptimal maximization signal-to-leakage-noise ratio pre-coding mode of the error factor, and constructing digital domain pre-coding matrix information according to the reconstructed equivalent error channel information.
6. The hybrid precoding method of claim 5, wherein the sub-optimal maximum signal-to-leakage-plus-noise ratio precoding method with the added error factors constructs digital domain precoding matrix information according to the reconstructed equivalent error channel information, specifically:
Figure FDA0002268662380000021
wherein τ is an error factor, and the error factors of different ues are the same, i.e.
Figure FDA0002268662380000022
Figure FDA0002268662380000023
Figure FDA0002268662380000024
Figure FDA0002268662380000025
In order to be able to obtain the channel quality information,
Figure FDA0002268662380000026
for reconstructing equivalent error channel information, P is the system's transmitted signal-to-noise ratio SNR, umax{. denotes the eigenvector corresponding to the largest eigenvalue of the matrix.
7. The hybrid precoding method of claim 1, wherein the step of obtaining the precoding matrix information in the analog domain according to the first codebook information and the system parameter information specifically comprises:
acquiring system parameter information, and acquiring first codebook information according to the array steering vector;
communicating with a user terminal in advance to synchronize the first codebook information to the user terminal;
sending the scanning beam to a user terminal so that the user terminal obtains bit information of the selected code word sequence number in the analog domain;
and obtaining the precoding matrix information of the analog domain according to the bit information of the selected code word serial number of the analog domain and the first codebook information.
8. A hybrid precoding apparatus, comprising:
the analog domain precoding module is used for acquiring analog domain precoding matrix information according to the first codebook information and the system parameter information;
a synchronization module for communicating with the user terminal in advance to synchronize the second codebook information to the user terminal;
the analysis module is used for sending a scanning beam carrying analog domain precoding matrix information to a user terminal so that the user terminal can obtain equivalent error channel information, and obtaining bit information of a digital domain selected code word sequence number according to an equivalent channel vector quantization method;
the digital domain pre-coding module is used for acquiring bit information of the selected code word serial number of the digital domain and the second codebook information to obtain reconstruction equivalent error channel information so as to construct digital domain pre-coding matrix information according to the reconstruction equivalent error channel information;
wherein the second codebook information is low-complexity, forward-biased codebook information.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the hybrid precoding method as claimed in anyone of the claims 1 to 7 when executing the program.
10. A non-transitory computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the hybrid precoding method according to any one of claims 1 to 7.
CN201911097062.8A 2019-11-11 2019-11-11 Hybrid precoding method and device Pending CN110855340A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911097062.8A CN110855340A (en) 2019-11-11 2019-11-11 Hybrid precoding method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911097062.8A CN110855340A (en) 2019-11-11 2019-11-11 Hybrid precoding method and device

Publications (1)

Publication Number Publication Date
CN110855340A true CN110855340A (en) 2020-02-28

Family

ID=69601217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911097062.8A Pending CN110855340A (en) 2019-11-11 2019-11-11 Hybrid precoding method and device

Country Status (1)

Country Link
CN (1) CN110855340A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101346899A (en) * 2005-10-27 2009-01-14 高通股份有限公司 Linear precoding for spatially correlated channels
CN101442388A (en) * 2008-12-29 2009-05-27 北京邮电大学 Precoding method and apparatus for multi-input multi-output system
CN101867462A (en) * 2010-05-21 2010-10-20 清华大学 Multi-base station cooperation linear precoding method based on minimum total bit error rate
US20140334564A1 (en) * 2013-05-09 2014-11-13 Samsung Electronics Co., Ltd Method and system for providing low-complexity hybrid precoding in wireless communication systems
CN107395259A (en) * 2016-05-13 2017-11-24 华为技术有限公司 A kind of two level method for precoding and device
CN107707284A (en) * 2017-07-25 2018-02-16 东南大学 A kind of mixing method for precoding based on channel statistics codebook quantification feedback
CN107979399A (en) * 2016-10-24 2018-05-01 华为技术有限公司 It is a kind of to generate the method, apparatus and system for quantifying code book
WO2018183131A1 (en) * 2017-03-27 2018-10-04 Idac Holdings, Inc. Adaptive digital precoder codebook configurations for mmwave communication based on hybrid beamforming
CN109586777A (en) * 2019-01-21 2019-04-05 东南大学 Code book with analytic structure generates and transmitting-receiving cooperation adaptive beam training method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101346899A (en) * 2005-10-27 2009-01-14 高通股份有限公司 Linear precoding for spatially correlated channels
CN101442388A (en) * 2008-12-29 2009-05-27 北京邮电大学 Precoding method and apparatus for multi-input multi-output system
CN101867462A (en) * 2010-05-21 2010-10-20 清华大学 Multi-base station cooperation linear precoding method based on minimum total bit error rate
US20140334564A1 (en) * 2013-05-09 2014-11-13 Samsung Electronics Co., Ltd Method and system for providing low-complexity hybrid precoding in wireless communication systems
CN107395259A (en) * 2016-05-13 2017-11-24 华为技术有限公司 A kind of two level method for precoding and device
CN107979399A (en) * 2016-10-24 2018-05-01 华为技术有限公司 It is a kind of to generate the method, apparatus and system for quantifying code book
WO2018183131A1 (en) * 2017-03-27 2018-10-04 Idac Holdings, Inc. Adaptive digital precoder codebook configurations for mmwave communication based on hybrid beamforming
CN107707284A (en) * 2017-07-25 2018-02-16 东南大学 A kind of mixing method for precoding based on channel statistics codebook quantification feedback
CN109586777A (en) * 2019-01-21 2019-04-05 东南大学 Code book with analytic structure generates and transmitting-receiving cooperation adaptive beam training method

Similar Documents

Publication Publication Date Title
CN110830092B (en) Method for indicating precoding matrix and determining precoding matrix and communication device
CN106209195B (en) Channel state information acquisition method, channel state information feedback method and device
US8284855B2 (en) Multi-user downlink linear MIMO precoding system
US8934565B2 (en) Reference signaling scheme using compressed feedforward codebooks for multi-user, multiple-input multiple-output (MU-MIMO) systems
EP2525505B1 (en) Method and device for obtaining precoding matrix indicator (pmi) and precoding matrix
EP3171525B1 (en) System and method for channel information feedback in a wireless communications system
KR101317136B1 (en) Method and system for precoding and method for constructing precoding codebook
EP2637335B1 (en) Method and device for using codebook for data transmission
CN101771510B (en) Method and system for feeding backing MIMO channel information
EP2469730B1 (en) Precoding Matrix Index selection process for a MIMO receiver based on a near-ML detection, and apparatus for doing the same
CN102763447A (en) System and method for channel status information feedback in a wireless communications system that utilizes multiple-input multiple-output (MIMO) transmission
EP3139509B1 (en) Multi-antenna data transmission method, base station, user equipment and system
WO2010082884A1 (en) Methods and arrangements for feeding back channel state information
WO2011124115A1 (en) System and method for adapting codebooks
CN114448477A (en) Communication method, communication device and system
CN106130614A (en) Method, subscriber equipment and the base station of a kind of low overhead feedback
EP3907918A1 (en) Parameter configuration method and communication apparatus
CN111106857A (en) Method for indicating and determining precoding vector and communication device
KR102197717B1 (en) Method for multi-input multi-output communication in large-scale antenna system
CN110855337A (en) Hybrid precoding method, base station, electronic device, and storage medium
CN101777968B (en) Method, system and mobile terminal for transmitting channel information
EP3565141A1 (en) Method for transmission diversity, terminal and base station
EP2557719A1 (en) Feedback method and system of correlation matrix for antenna array
CN106452544B (en) Wireless communication method, base station and terminal
CN111052623B (en) Method for restricting codebook subset

Legal Events

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

Application publication date: 20200228

RJ01 Rejection of invention patent application after publication