CN110855340A - Hybrid precoding method and device - Google Patents
Hybrid precoding method and device Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/021—Estimation of channel covariance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03891—Spatial equalizers
- H04L25/03898—Spatial equalizers codebook-based design
- H04L25/0391—Spatial 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
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:
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.
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:
wherein τ is an error factor, and the error factors of different ues are the same, i.e. In order to be able to obtain the channel quality information,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 matrixFirst codebook informationChannel quality information known in advance by base stationAnd 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:
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 terminalThen sending the scanning beam carrying the pre-coding matrix information of the analog domain to the user terminal to obtain equivalent error channel information Obtaining a quantized equivalent channel codeword sequence for error channel information by an equivalent channel vector quantization methodConstitution BDA bitI.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:
Bit information according to the serial number of the selected code word in the digital domainAnd the second codebook informationObtaining reconstructed equivalent error channel information
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,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
Then the equivalent channel covariance matrix of the k-th user terminalAnd random vector information rjAnd performing multiplication operation, and dividing the multiplication value by a modulus value of the product to obtain second codebook information:
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 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:
wherein the content of the first and second substances, 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:
wherein the content of the first and second substances, in order to be able to obtain the channel quality information,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:
wherein τ is an error factor, and the error factors of different ues are the same, i.e. In order to be able to obtain the channel quality information,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 matrixFirst codebook informationChannel quality information known in advance by base stationAnd 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 distributionWherein the content of the first and second substances,namely haveUp to
Array steering vector a (phi)j) The expression of (a) is:
combining different phase valuesObtaining an analog domain precoding codebook, namely the first codebook information is as follows:
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 vectorThen, 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 feedbackCombining first codebook informationReconstructing 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 biasUser terminal estimates equivalent error channel informationThen 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 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, namelyAnd d ═ λ 2 is satisfied.
Table 1 is a system simulation parameter table:
TABLE 1 simulation parameters table of system
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:
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.
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:
wherein τ is an error factor, and the error factors of different ues are the same, i.e. In order to be able to obtain the channel quality information,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.
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)
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 |
-
2019
- 2019-11-11 CN CN201911097062.8A patent/CN110855340A/en active Pending
Patent Citations (9)
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 |