CN103944677A - Codebook design method for multi-antenna quantization precoding - Google Patents

Codebook design method for multi-antenna quantization precoding Download PDF

Info

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
Application number
CN201410150644.9A
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.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201410150644.9A priority Critical patent/CN103944677A/en
Publication of CN103944677A publication Critical patent/CN103944677A/en
Pending legal-status Critical Current

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

A kind of many antennas quantize the code book method for designing of precoding
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, H 2 = 1 1 1 - 1 ;
1.3), generate corresponding orthogonal matrix S n(n=0,1 ..., N t-1):
S n = 1 N t D n H N t , 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, H 2 = 1 1 1 - 1 ;
1.3, generate corresponding orthogonal matrix S n(n=0,1 ..., 31):
S n = 1 32 D n H 32 , 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, H 2 = 1 1 1 - 1 ;
1.3), generate corresponding orthogonal matrix S n(n=0,1 ..., N t-1):
S n = 1 N t D n H N t , 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.
CN201410150644.9A 2014-04-15 2014-04-15 Codebook design method for multi-antenna quantization precoding Pending CN103944677A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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