CN103944677A - Codebook design method for multi-antenna quantization precoding - Google Patents
Codebook design method for multi-antenna quantization precoding Download PDFInfo
- Publication number
- CN103944677A CN103944677A CN201410150644.9A CN201410150644A CN103944677A CN 103944677 A CN103944677 A CN 103944677A CN 201410150644 A CN201410150644 A CN 201410150644A CN 103944677 A CN103944677 A CN 103944677A
- Authority
- CN
- China
- Prior art keywords
- matrix
- codebook
- originally
- code book
- precoding
- 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
Landscapes
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a codebook design method for multi-antenna quantization precoding. A codebook designed through the codebook design method is composed of a main codebook and an auxiliary codebook; the main codebook is a Kerdock codebook, and the auxiliary codebook is composed of a series of diagonal matrixes. According to the codebook design method based on the two codebooks, the defects of an existing Kerdock codebook design can be overcome, the capacity of the codebooks can be well extended, the codebook design method is particularly suitable for a large-scale antenna array system, effective multi-antenna precoding operation can be provided, and the requirement of a large-scale antenna array for precoding performance is met.
Description
Technical field
The invention belongs to wireless communication technology field, more specifically say, relate to a kind of code book method for designing of many antenna quantification precodings.
Background technology
Multi-aerial space multiplexing has abundant researching value because of it compared with high spectrum efficiency.In order to improve system transmission performance by carrying out precoding at transmitting terminal, transmitting terminal need to be known channel condition information (CSI), and CSI is obtained to transmitting terminal feedback by receiving terminal conventionally.In the time of receiving terminal known channel state information (CSI), can utilize precoding technique implementation space multiplexing, at transmitting terminal, transmitting vector is multiplied by a pre-coding matrix that comprises channel condition information in advance.Under the hypothesis of the known complete channel state information of transmitting terminal, precoding can reach ideal performance.But in real system, transmitting terminal can not obtain complete channel state information.Therefore, the finiteness of CSI feedback channel has determined the necessity of the code book design for quantizing precoding.
Existing code book method for designing mainly comprises Household code book, Fourier transform code book, Kerdock code book etc.In the method for designing of these code books, Kerdock code book has the benefits such as easy structure, storage overhead is little, codebook matrix search complexity is low, has larger advantage for the precoding transmission of extensive antenna array.But the limitation of Kerdock code book is, its codebook size is limited, and this is the limitation that it applies under extensive antenna array.In order to ensure the performance of precoding, we need to be by increasing its codebook size someway.
Summary of the invention
The object of the invention is to overcome the deficiencies in the prior art, provide a kind of many antennas to quantize the code book method for designing of precoding, to expand well the size of code book, meet the precoding performance requirement under extensive antenna array.
For achieving the above object, the many antennas of the present invention quantize the code book method for designing of precoding, it is characterized in that, comprise the following steps:
(1), structure primary key originally
Comprise M based on Kerdock thought structure
1the primary key of individual codebook matrix originally, is designated as set Φ
1={ W
1(i
1) | i
1=0,1 ..., M
1-1}, codebook matrix W
1(i
1) size is N
t× L, N
tfor number of transmit antennas, and to require be 2 power, meets N
t=2
b, L is the number of multiplex antenna stream;
1.1), generator matrix D
n(n=0,1 ..., N
t-1), wherein, matrix D
nthat size is N
t× N
tdiagonal matrix, its diagonal element value can only be ± 1 and ± j;
1.2), generate N
t× N
tsylvester – Hadamard matrix
be defined as follows:
Wherein,
1.3), generate corresponding orthogonal matrix S
n(n=0,1 ..., N
t-1):
1.4), utilize step 1.3) the orthogonal matrix S that generates
nconstruct structure primary key originally: for the multiplexing number of plies L of difference, by choosing arbitrarily matrix S
n(n=0,1 ..., N
t-1) L in is listed as to build M
1individual codebook matrix W
1(i
1);
(2), structure auxiliary code originally
Structure comprises M
2the auxiliary code of individual codebook matrix originally, is designated as set Φ
2={ W
2(i
2) | i
2=0,1 ..., M
2-1}; W
2(i
2) be big or small N
t× N
tdiagonal matrix, each diagonal element w
kmeet | w
k|=1;
(3), (its size is N to final codebook matrix W (i)
t× L) construct by following formula:
W(i)=W
2(i
2)W
1(i
1),i=M
2i
1+i
2
The code book of codebook matrix W (i) Construction designing.
Goal of the invention of the present invention is achieved in that
Based on the deficiency of prior art existence, the present invention proposes a kind of code book method for designing of many antenna quantification precodings.The designed code book of the method is originally made up of primary key basis and auxiliary code, and this is Kerdock code book for primary key, and auxiliary code is originally made up of a series of diagonal matrix.This deficiency that can make up existing Kerdock code book design based on dicode code book method for designing originally, expand well the size of code book, be specially adapted to extensive antenna array system, effective many antennas pre-encode operation can be provided, meet the precoding performance requirement under extensive antenna array.
Brief description of the drawings
Fig. 1 is the code book method for designing flow chart that the many antennas of the present invention quantize precoding;
Fig. 2 is that the present invention is the embodiment flow chart of 32 o'clock at transmitting antenna.
Embodiment
Below in conjunction with accompanying drawing, the specific embodiment of the present invention is described, so that those skilled in the art understands the present invention better.Requiring particular attention is that, in the following description, in the time that perhaps the detailed description of known function and design can desalinate main contents of the present invention, these are described in here and will be left in the basket.
Fig. 1 is performing step flow chart of the present invention.As shown in Figure 1, the present invention includes and construct primary key basis, structure auxiliary code originally and three large steps of codebook matrix W (i).
In the present embodiment, as shown in Figure 2, taking transmitting antenna as N
t=32 extensive antenna array is set forth put forward code book method for designing for example, comprises the following steps:
1, structure primary key originally
Comprise M based on Kerdock thought structure
1the primary key of individual codebook matrix originally, is designated as set Φ
1={ W
1(i
1) | i
1=0,1 ..., M
1-1}, in the present embodiment, codebook matrix W
1(i
1) size is 32 × L, L equals the number of multiplex antenna stream.
1.1, generate the diagonal matrix D that size is 32 × 32
n(n=0,1 ..., 31), concrete numerical value is as shown in table 1.
Table 1
In the present embodiment, table 1 has provided diagonal matrix D
n(n=0,1 ..., 31) and diagonal element example, wherein, each row in table 1 are each diagonal matrix D
nall diagonal entry values, diagonal element value be ± 1 and ± j.
1.2, generate N
t× N
ti.e. 32 × 32 Sylvester – Hadamard matrix H
32, be defined as follows:
Wherein,
1.3, generate corresponding orthogonal matrix S
n(n=0,1 ..., 31):
(1-4) choose matrix S
n(n=0,1 ..., 31) in L be listed as to build codebook matrix W
1(i
1), i
1=0,1 ..., M
1-1.For the codebook matrix W under L=1~8
1(i
1) construct as shown in table 2:
Table 2
In the present embodiment, codebook matrix W
1(i1) construct as shown in table 2.By i
1be decomposed into N
tk+n, then chooses corresponding n orthogonal matrix S
nbe listed as to build codebook matrix W since the continuous L of Lk row
1(i
1), wherein, k is 0,1,2 ... integer.As shown in table 2, due to number of transmit antennas N
tbe 32, build codebook matrix W
1(i
1) time, i1 is decomposed into 32k+n, then choose corresponding n orthogonal matrix S
nsince the continuous L row of Lk row, be designated as
2, structure comprises M
2the auxiliary code of individual codebook matrix originally, is designated as set Φ
2={ W
2(i
2) | i
2=0,1 ..., M
2-1}; W
2(i
2) be the diagonal matrix of size 32 × 32, be specifically constructed as follows:
Wherein, θ
l=[1 e
j2 π l/8e
j4 π l/8e
j6 π l/8e
j8 π l/8e
j10 π l/8e
j12 π l/8e
j14 π l/8]
t, l=0 ..., 7.
(3) final codebook matrix W (i) (size is 32 × L) constructs by following formula:
W(i)=W
2(i
2)W
1(i
1),i=M
2i
1+i
2
The code book of codebook matrix W (i) Construction designing.
Table 2
Table 2 is construction process of the present embodiment codebook matrix W (i).Can find out, the designed code book of the inventive method is originally made up of primary key basis and auxiliary code, and this is Kerdock code book for primary key, and auxiliary code is originally made up of a series of diagonal matrix, expands well the size of code book, has made up the deficiency of existing Kerdock code book design.
The present invention is specially adapted to extensive antenna array system, and effective many antennas pre-encode operation can be provided, and meets the precoding performance requirement under extensive antenna array.
Although above the illustrative embodiment of the present invention is described; so that those skilled in the art understand the present invention; but should be clear; the invention is not restricted to the scope of embodiment; to those skilled in the art; as long as various variations appended claim limit and definite the spirit and scope of the present invention in, these variations are apparent, all utilize innovation and creation that the present invention conceives all at the row of protection.
Claims (2)
1. antenna more than quantizes a code book method for designing for precoding, it is characterized in that, comprises the following steps:
(1), structure primary key originally
Comprise M based on Kerdock thought structure
1the primary key of individual codebook matrix originally, is designated as set Φ
1={ W
1(i
1) | i
1=0,1 ..., M
1-1}, codebook matrix W
1(i
1) size is N
t× L, N
tfor transmitting antenna, and to require be 2 power, and L is the number of multiplex antenna stream;
1.1), generator matrix D
n(n=0,1 ..., N
t-1), wherein, matrix D
nthat size is N
t× N
tdiagonal matrix, its diagonal element value can only be ± 1 and ± j;
1.2), generate N
t× N
tsylvester – Hadamard matrix
be defined as follows:
Wherein,
1.3), generate corresponding orthogonal matrix S
n(n=0,1 ..., N
t-1):
1.4), utilize step 1.3) the orthogonal matrix S that generates
nconstruct structure primary key originally: for the multiplexing number of plies L of difference, by choosing arbitrarily matrix S
n(n=0,1 ..., N
t-1) L in is listed as to build M
1individual codebook matrix W
1(i
1);
(2), structure auxiliary code originally
Structure comprises M
2the auxiliary code of individual codebook matrix originally, is designated as set Φ
2={ W
2(i
2) | i
2=0,1 ..., M
2-1}; W
2(i
2) be big or small N
t× N
tdiagonal matrix, each diagonal element w
kmeet | w
k|=1;
(3), (its size is N to final codebook matrix W (i)
t× L) construct by following formula:
W(i)=W
2(i
2)W
1(i
1),i=M
2i
1+i
2
The code book of codebook matrix W (i) Construction designing.
2. code book method for designing claimed in claim 1, is characterized in that, described for the multiplexing number of plies L of difference, by choosing arbitrarily matrix S
n(n=0,1 ..., N
t-1) L in is listed as to build M
1individual codebook matrix W
1(i
1) be: by i
1be decomposed into N
tk+n, then chooses corresponding n orthogonal matrix S
nbe listed as to build codebook matrix W since the continuous L of Lk row
1(i
1), wherein, k is 0,1,2 ... integer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410150644.9A CN103944677A (en) | 2014-04-15 | 2014-04-15 | Codebook design method for multi-antenna quantization precoding |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410150644.9A CN103944677A (en) | 2014-04-15 | 2014-04-15 | Codebook design method for multi-antenna quantization precoding |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103944677A true CN103944677A (en) | 2014-07-23 |
Family
ID=51192184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410150644.9A Pending CN103944677A (en) | 2014-04-15 | 2014-04-15 | Codebook design method for multi-antenna quantization precoding |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103944677A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114726698A (en) * | 2022-04-08 | 2022-07-08 | 电子科技大学 | Symbol-level precoding method for joint angle rotation in finite block length |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340219A (en) * | 2007-07-04 | 2009-01-07 | 华为技术有限公司 | Channel status information feeding back method and wireless transmitting/receiving device |
CN101969366A (en) * | 2010-09-26 | 2011-02-09 | 华中科技大学 | Pre-coding method for MIMO system of 8 transmitting antennas |
US20130083685A1 (en) * | 2010-04-06 | 2013-04-04 | Snu R&Db Foundation | Method for differentially quantizing channel information in multi-antenna wireless systems and system adopting the same |
-
2014
- 2014-04-15 CN CN201410150644.9A patent/CN103944677A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340219A (en) * | 2007-07-04 | 2009-01-07 | 华为技术有限公司 | Channel status information feeding back method and wireless transmitting/receiving device |
US20130083685A1 (en) * | 2010-04-06 | 2013-04-04 | Snu R&Db Foundation | Method for differentially quantizing channel information in multi-antenna wireless systems and system adopting the same |
CN101969366A (en) * | 2010-09-26 | 2011-02-09 | 华中科技大学 | Pre-coding method for MIMO system of 8 transmitting antennas |
Non-Patent Citations (2)
Title |
---|
XIN SU ET AL.: "Hierarchical codebook design for massive MIMO", 《2013 8TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA》 * |
傅洪亮等: "基于双码本的多用户MIMO有限反馈预编码方法", 《计算机应用》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114726698A (en) * | 2022-04-08 | 2022-07-08 | 电子科技大学 | Symbol-level precoding method for joint angle rotation in finite block length |
CN114726698B (en) * | 2022-04-08 | 2023-04-25 | 电子科技大学 | Symbol-level precoding method combining angle rotation in finite block length |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Hu et al. | Robust and secure sum-rate maximization for multiuser MISO downlink systems with self-sustainable IRS | |
CN101631004B (en) | Pre-coding method and pre-coding system and construction method of pre-coding code book | |
CN110100393B (en) | Codebook-based channel state information feedback method and device | |
CN101635612A (en) | Precoding code book constructing method and precoding code book constructing device of multi-input multi-output system | |
CN103152140B (en) | A kind of three-dimensional multi-user MIMO limited feedback method based on direct product code book | |
CN102594419B (en) | Precoding method and precoder used for cross polarized antenna array | |
CN101854236B (en) | Method and system for feeding back channel information | |
CN101136718A (en) | Multi-input multi-output space multiplexing precoding method of wireless communication system | |
CN109714091B (en) | Iterative hybrid precoding method based on hierarchical design in millimeter wave MIMO system | |
CN102315872B (en) | Transmission method of non-codebook pre-coding in long term evolution-advanced (LTE-A) system | |
CN107276650B (en) | A kind of extensive MIMO mixing precoding efficiency optimization method of multi-user | |
CN104486044A (en) | Broadband module mixing pretreatment method for large-scale MIMO system | |
CN105763234A (en) | Millimeter-wave MIMO time-domain limited channel state information feedback method and millimeter-wave MIMO time-domain limited channel state information feedback device | |
CN108390704B (en) | Method and apparatus for MIMO communication | |
Lin et al. | Deep learning phase compression for MIMO CSI feedback by exploiting FDD channel reciprocity | |
CN101826943A (en) | Feedback method and device of downlink channel information based on multicode book | |
CN107852387A (en) | Reduce the method that pre-coding matrix calculates in extensive multi-input multi-output system and user equipment is grouped complexity | |
Souto et al. | An alternating direction algorithm for hybrid precoding and combining in millimeter wave MIMO systems | |
CN105187102A (en) | Low-complexity zero-forcing pre-coding method based on over relaxation iteration | |
CN101394216A (en) | Pre-coding method and codebook constructing method based on code book mode | |
CN103944677A (en) | Codebook design method for multi-antenna quantization precoding | |
CN101262309B (en) | A pre-coding method for 4x2 MIMO system based on code book | |
CN107104719A (en) | A kind of millimeter wave digital analog mixed Precoding Design method based on geometrical construction | |
CN103944687A (en) | Codebook design method based on Fourier disturbance matrixes | |
KR102046033B1 (en) | Method and apparatus for providing hybrid beamforming in large-scale antenna system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140723 |
|
RJ01 | Rejection of invention patent application after publication |