[go: up one dir, main page]

CN101286756B - Method and device for space division multiple access system based on optimal quantization error codebook - Google Patents

Method and device for space division multiple access system based on optimal quantization error codebook Download PDF

Info

Publication number
CN101286756B
CN101286756B CN2008100382068A CN200810038206A CN101286756B CN 101286756 B CN101286756 B CN 101286756B CN 2008100382068 A CN2008100382068 A CN 2008100382068A CN 200810038206 A CN200810038206 A CN 200810038206A CN 101286756 B CN101286756 B CN 101286756B
Authority
CN
China
Prior art keywords
quantization error
channel
codebook
code book
code
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.)
Expired - Fee Related
Application number
CN2008100382068A
Other languages
Chinese (zh)
Other versions
CN101286756A (en
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.)
Shanghai Jiao Tong University
Original Assignee
Shanghai Jiao Tong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jiao Tong University filed Critical Shanghai Jiao Tong University
Priority to CN2008100382068A priority Critical patent/CN101286756B/en
Publication of CN101286756A publication Critical patent/CN101286756A/en
Application granted granted Critical
Publication of CN101286756B publication Critical patent/CN101286756B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

一种空分多址系统基于最优量化误差码本的方法及装置,用于无线传输技术领域。方法步骤为:步骤一,根据系统支持的反馈比特数生成相应的初始正交码本集,同时随机选取信道矩阵训练样本;步骤二,采用最近准则,将训练样本分配到各个码字区域中;步骤三,采用最优准则,使量化误差最小,根据各个区域中的样本更新所在区域的码本,并记录量化误差;步骤四,对同一正交码本子集中的新的码本进行正交三角分解,将码本更新为分解得到酉阵的列;步骤五,判断量化误差是否收敛,若收敛则停止,否则回到步骤二。所述装置包括接收端装置以及与其配合的发射端装置。本发明在反馈比特数不增加的情况下降低量化误差,提高系统的吞吐量,性能稳健,易于实现。

Figure 200810038206

A method and device for a space division multiple access system based on an optimal quantization error codebook are used in the technical field of wireless transmission. The steps of the method are as follows: step 1, generating a corresponding initial orthogonal codebook set according to the number of feedback bits supported by the system, and at the same time randomly selecting channel matrix training samples; step 2, using the closest criterion, and distributing the training samples to each codeword area; Step 3, adopt the optimal criterion to minimize the quantization error, update the codebook of the region according to the samples in each region, and record the quantization error; Step 4, perform orthogonal triangulation on the new codebook in the same orthogonal codebook subset Decomposition, update the codebook to decompose to get the columns of the unitary array; step five, judge whether the quantization error is convergent, stop if it converges, otherwise return to step two. The device includes a receiver device and a transmitter device matched with it. The invention reduces the quantization error without increasing the number of feedback bits, improves the throughput of the system, has stable performance and is easy to implement.

Figure 200810038206

Description

Space division multi-access is based on the method and the device of codebook of optimal quantization error
Technical field
The present invention relates to a kind of orthogonal beams manufacturing process and device of radio transmission technical field, specifically is method and the device of a kind of space division multi-access based on codebook of optimal quantization error.
Background technology
The MIMO technology can improve diversity gain effectively, increase power system capacity as the core technology of next generation mobile communication (4G) system, satisfies user's high speed data transfer basic demand.In GSM, must satisfy provides service for a plurality of users simultaneously, for the MIMO downlink system; It is the broadcast channel situation; In order to improve spatial multiplexing gain, make power system capacity and base station transmit antennas number linear, can adopt space division multiple access (SDMA) mode; This mode is adopted by IEEE 802.16e standard, also submits to 3GPP Long Term Evolution standard simultaneously.In order effectively to resist interference among multiple users; Proved in theory at present that based on disturbing dirty paper code (DPC) technology of eliminating in advance be optimum a kind of method; But this method needs continuous programming code and decoding, and computation complexity is bigger, is not easy in real system, realize.Beam forming technique as the suboptimum mode; Provide for the multi-user simultaneously under the prerequisite of service satisfying,, make with the mode of weighting and to send signal to the fading characteristic of wireless channel; Can overcome the decline of channel effectively, and complexity can be lower than dirty paper code (DPC) mode to signal.As far as GSM, reasonably send mode combines effective scheduling method, could utilize system resource better, and the SDMA mode combines multi-subscriber dispatching, can make full use of multi-user diversity gain.Realization for beam shaping and user's dispatching algorithm; All fully depending on the channel condition information of knowing the base station (CSI), is unpractical and will seek out the complete channel state information in the real system, therefore; In the SDMA system, how effectively channel condition information to be fed back to the base station; How utilizing limit bit, characterize channel condition information effectively, is the problem that current academia and industrial circle are paid close attention to.
Literature search through to prior art is found; In the SDMA mode based on partial channel-state information; Kaibing Huang etc. are in " SDMA with a sum feedback rate constraint " that " IEEE Transactions on Signal Processing " delivered on (signal processing) 2007 the 7th phases (feedback velocity restriction space division multiple access access down); SDMA technology-single elementary streams user and rate controlled (PU2RC) based on the orthogonal beams shaping are proposed in this article; Concrete grammar is: the multi-user beam-forming vector is chosen from the code book with a plurality of orthogonal beams shaping vector sets; Its deficiency is: be independent the generation between the orthogonal beams shaping vector set, do not have correlation, very effectively the quantized channel state information.
Summary of the invention
The objective of the invention is to overcome deficiency of the prior art, method and the device of a kind of space division multi-access based on codebook of optimal quantization error is provided, make it under the situation that number of bits of feedback does not increase, reduce quantization error, thereby improve the throughput of system.Performance of the present invention is sane, and is easy to realize.
The present invention realizes through following technical scheme:
A kind of space division multi-access that the present invention relates at first according to nearest criterion, is assigned to each code word corresponding vector space zone with training sample based on the method for codebook of optimal quantization error; Secondly, according to optiaml ciriterion, upgrade the representative code word in each vector space zone; Afterwards, upgrade the code word in the same orthogonal beams shaping vector set, guarantee the orthogonality of these code words through ORTHOGONAL TRIANGULAR DECOMPOSITION.
Said method of the present invention comprises the steps:
Step 1, the number of bits of feedback of supporting according to system generates corresponding initial quadrature code book collection V (n), while picked at random N TrainingIndividual channel matrix training sample h j, j=1 ..., N Training,
The method of said initial quadrature code book collection is that this subclass of orthogonal code number is N s, generate N dimension plural number battle array at random, it is carried out ORTHOGONAL TRIANGULAR DECOMPOSITION, the column vector that obtains in the unitary matrix promptly constitutes an initial quadrature codebook subset, and several quadrature codebook subsets constitute quadrature code book collection.
Said channel matrix training sample is according to adopting multipath Rayleigh (Rayleigh) channel model to produce, and is the complex matrix of the series of elements Gaussian distributed that generates at random.
Step 2 adopts nearest criterion, and training sample is assigned in each code word zone, and training sample h incorporates the code word region R into i (n)And if only if itself and code word V i (n)Quantization error minimum, promptly
R i ( n ) = { h : D ( h , V i ( n ) ) ≤ D ( h , V j ( m ) ) ; ∀ m ∈ [ 1 , · · · , N s ] , j ∈ [ 1 , · · · , N ] }
Wherein quantization error function D be defined as D (V, h)=1-|hw| 2
Step 3 adopts optiaml ciriterion, makes quantization error minimum, according to the code book of the renewal of the sample in each zone region, ( V i ( n ) ) Opt = Arg Max | | w | | = 1 w H C i ( n ) w , C wherein i (n)Be code word V i (n)The equivalent correlation matrix of training sample in the corresponding region C i ( n ) = E Hh H | h ∈ R i ( n ) , New code word should be C i (n)The pairing characteristic vector of eigenvalue of maximum, and record quantization error E [D], wherein expectation is asked in E [] expression;
Described new code book according to the quantization error minimum criteria, is eigenvalue of maximum characteristic of correspondence vector in the average correlation matrix of sample in the code word zone.
Step 4, the new code book that same orthogonal code book is concentrated carries out ORTHOGONAL TRIANGULAR DECOMPOSITION (QR decomposition), and code book is updated to the row that decompose the unitary matrix that obtains, and guarantees the orthogonality between the code word in the same codebook subset;
It is in order to guarantee the orthogonality between the code word in the same codebook subset that described code book upgrades, and in the code book that step 3 is obtained, belongs to the ORTHOGONAL TRIANGULAR DECOMPOSITION of carrying out of same subclass.
Step 5 judges whether quantization error restrains, if convergence then stops, otherwise gets back to step 2.
Saidly judge whether quantization error restrains, through more current quantization error with last time the ratio of quantization error and the size of a preset thresholding realized.
Based on said method, the space division multi-access that the present invention relates to generates the receiving end device of code book and the transmitting terminal device that is mated based on the method for codebook of optimal quantization error:
Described space division multi-access comprises based on the receiving end device of the method generation code book of codebook of optimal quantization error:
The channel condition information acquiring unit obtains channel condition information;
The channel directional information quantizes the unit, according to the minimum quantization error criterion, the channel directional information is quantified as a code word in the code book set, obtains this code word corresponding sequence number;
The channel quality information quantization unit is quantified as the quantized level of setting with channel gain, obtains the sequence number of corresponding quantized level;
And the feedback information synthesis unit, series of codebook vector serial number information that is obtained and channel gain quantized level serial number information are fed back to transmitting terminal.
Described space division multi-access comprises based on the transmitting terminal device of the method generation code book of codebook of optimal quantization error:
The feedback information processing unit receives synthetic feedback information, extracts channel directional information and channel quality information;
User selection unit based on the maximized system capacity criterion, utilizes channel condition information to choose the mutually orthogonal N of a quantized channel user as the service object;
Beam shaping elements, according to the channel directional information, for selected user distributes the beam shaping vector, it is synthetic again waiting message to be carried out weighting with the beam shaping vector.
The inventive method above-mentioned steps is accomplished through the cooperation of transmitting end device and receiving end device.Transmitting end device comprises feedback information processing unit, user selection unit and beam shaping elements.After receiving terminal receives the information of transmitting terminal, a series of tasks such as accomplish that the obtaining of channel condition information, quantifications of channel directional information, channel quality information quantization unit, feedback information are synthesized, receiving terminal is launched feedback information; After transmitting end device receives feedback information, accomplish tasks such as feedback information processing, user's selection and beam shaping, and use the precoding vectors that extracts that the data of preparing to transmit are carried out precoding, finally form missile information.
SDMA of the present invention system; Based on the generation method of the quadrature code book collection of modified model Lloyd algorithm, when guaranteeing the code word orthogonality, optimized the quantification of vector space; With respect to the scheme that produced quadrature code book collection at random in the past; The present invention has better reduced average quantization error, thereby can obtain the ratio higher throughput of system of quadrature code book collection at random with identical feedback bits.The present invention has better flexibility again; The realization of code word belongs to off-line operation; Do not increase the operation complexity of system; Be well suited for the application in real system, can be the third generation (3G), ultra three generations (B3G), the 4th generation (4G) cellular mobile communication and the beam shaping scheme of systems such as DTV, WLAN, wireless wide area network, important theory foundation and concrete implementation method are provided.
Description of drawings
Fig. 1 is the SDMA systematic schematic diagram.
Fig. 2 is a real system device sketch map.
Fig. 3 is the convergence situation that the generation method of quadrature code book collection generates average quantization error in the code book process.
Fig. 4 is under the different state of signal-to-noise, utilizes the present invention to propose code book and generates the power system capacity curve chart that code book obtains at random.
Fig. 5 is that different user is counted under the situation, utilizes the present invention to propose code book and generates the power system capacity curve chart that code book obtains at random.
Embodiment
Below in conjunction with accompanying drawing embodiments of the invention are elaborated: present embodiment is implemented under the prerequisite with technical scheme of the present invention, provided detailed execution mode and concrete operating process, but protection scope of the present invention is not limited to following embodiment.
(1) structure of SDMA system
It is as shown in Figure 1 with the structure of the SDMA system that receive to detect to have transmit beam-forming, and it is 4 that the present invention adopts the base station transmit antennas number, and user's reception antenna is 1 has transmit beam-forming and receive the SDMA system that detects.Channel condition information obtains at receiving terminal, and the present invention does not relate to concrete obtain manner.The channel quantitative unit utilizes channel condition information search code book, finally forms feedback information.Transmitting terminal is accomplished user's selection and the beam shaping that transmits according to feedback information.For full test the present invention to the power system capacity Effect on Performance, adopt multipath Rayleigh channel model.The channel multi-path number of multipath Rayleigh channel model is 3, and its normalized power, delay parameter are [1 1/exp (1) 1/exp (2)], and wherein exp (α) representative is a α power of the truth of a matter with the natural logrithm.
(2) real system device configuration
Real system device sketch map is as shown in Figure 2.Receiving terminal user Us comprises channel condition information acquiring unit CSIU, and channel condition information quantifying unit CSIQU comprises the channel directional information and quantizes unit CDIQU and channel directional information quantification unit CQIQU, and feedback information synthesis unit FBIU; Transmitting terminal base station B comprises user selection unit USU and beam shaping elements BFU.After user Us receives the information FWI of base station B emission, accomplish a series of tasks such as the obtaining of channel condition information, channel quantitative, feedback information be synthetic, feedback information FBI is launched; After base station B receives feedback information FBI, accomplish tasks such as feedback information processing, user's selection, the extraction of beam shaping vector, and use the beam shaping vector that extracts that the data of preparing to transmit are carried out the weighting merging, finally form missile information FWI.
Embodiment 1
Present embodiment generates this subclass of orthogonal code number N s=16 4 orthogonal dimension code book collection, training sample are the direction that generates channel according to above-mentioned multipath Rayleigh channel model, and the training sample number is N Training=6400, initial quadrature code book collection is through the N to generating at random sIndividual 4 dimension plural number battle arrays are done the ORTHOGONAL TRIANGULAR conversion and are obtained.The quadrature code book collection that generates is as shown in the table
Subclass 1 code word 1 Subclass 1 code word 2
-0.891731188876234 ?0.186057822734090+0.178698755643190i -0.339712362982479+0.006334600524830i -0.128238226650634+0.079844026795725i -0.260723366033443+0.027409403489727i -0.400395537792398-0.702482862685350i ?0.178912185203783-0.366851955670765i -0.032572493138814+0.331394624655748i
Subclass 1 code word 3 Subclass 1 code word 4
?0.345115075287194+0.010407773537111i ?0.245190499866189-0.243908763457105i -0.778444693988849-0.272306726100623i -0.245246174185092+0.144584287916257i ?0.129230138542901-0.013205004415180i ?0.030662114763596+0.398873978698504i ?0.194031945439369-0.013782791777238i -0.292106358902851+0.836612273920473i
Subclass 2 code words 1 Subclass 2 code words 2
-0.282695628836113 ?0.466284581534241-0.134828617531090i -0.033000462970637+0.796338027561757i ?0.012775241380390-0.221532442015823i -0.250946408455287-0.010241552877504i -0.428919082973030+0.149217864427407i ?0.018057230833519+0.398166809354657i ?0.014525997648434+0.756048664842828i
Subclass 2 code words 3 Subclass 2 code words 4
-0.677531125402329-0.011008974388860i ?0.038578402000871-0.508524102027578i -0.172043886595880-0.341446165555605i ?0.359233301543491+0.074244012045321i -0.630645208924268+0.011008595270509i -0.063870838992888+0.542215679040952i ?0.189238065227942-0.154590476507689i -0.415692087923382-0.267542392714407i
Subclass 3 code words 1 Subclass 3 code words 2
-0.743550642544249 ?0.099377283639715+0.137600414535696i ?0.305102000904734+0.533301689624427i -0.163032109674141-0.119353808028435i ?0.270265433855320-0.019999147123474i -0.121477255925380+0.707209605905593i ?0.108086080456255-0.079601753590417i -0.558229375055614-0.286383316286019i
Subclass 3 code words 3 Subclass 3 code words 4
-0.425856218438997-0.019897836795535i -0.083072567354499+0.539804864150292i -0.061625765433162-0.504639059687198i -0.437946497263000+0.011937093118852i -0.228595091712942-0.325180061291065i -0.377121209983080-0.451446912026528i
0.498883698236420+0.112325218037903i -0.546774988622002-0.071238848576115i
Subclass 4 code words 1 Subclass 4 code words 2
-0.521723412805193 -0.280167863594274-0.293986731437715i -0.502554696345858+0.328990400868231i -0.218740820521857-0.392732730025394i 0.269034911063658+0.016247270464578i -0.752939341547216-0.412702792949723i 0.288625618034830-0.163363889761922i 0.239482442311125-0.150899461344067i
Subclass 4 code words 3 Subclass 4 code words 4
0.441099083430540+0.015434514191792i -0.108078705475247+0.160242517986130i -0.515425393921732+0.483383026006105i 0.492403470399059+0.161403342683580i 0.678188679858864+0.020357117723666i 0.165162703969049-0.182206291492430i -0.172762300360202-0.006502806871649i -0.573167017855104-0.347502980631263i
Subclass 5 code words 1 Subclass 5 code words 2
-0.195371609498171 -0.050536297989840+0.400434728480589i -0.408802865165133-0.114351169669317i 0.228596257111071+0.752645881990394i 0.598415802168386-0.011755711431212i -0.011252851144832+0.673193434095960i 0.307639656350722-0.259738587617675i 0.117727859937242-0.111705700537153i
Subclass 5 code words 3 Subclass 5 code words 4
0.442423588921348-0.006647731353944i -0.016406933555963+0.137801190246844i -0.533875185981670+0.577922789522371i -0.405528389022274-0.038575652585040i -0.638417527615785+0.015182267049285i -0.005926058825397+0.603728921593128i 0.046799529209739+0.191023753968684i -0.246690119587553-0.357956065240314i
Subclass 6 code words 1 Subclass 6 code words 2
-0.203637149704573 -0.303711617996664-0.068771768570912i 0.574906369775557-0.247301789401981i 0.381456789620360-0.569540882469618i -0.714499271689171+0.001551956447436i -0.293719215958986+0.500307552822181i -0.261980274499353+0.259449917722603i 0.118530969804720+0.053965193564727i
Subclass 6 code words 3 Subclass 6 code words 4
-0.467277315232727-0.043574267084703i ?0.580820566141997-0.361423376204518i -0.316188502000441-0.360875703299388i ?0.274927051537596-0.077346501537414i -0.477247720581173-0.002846148981778i ?0.037123129700569-0.311598392209666i ?0.490015240433441+0.045334192734549i -0.603710641424902+0.259071735996097i
Subclass 7 code words 1 Subclass 7 code words 2
-0.407557562224530 -0.299477507140106-0.101829930130040i -0.716477762638512-0.462026409325524i ?0.046644946131087+0.069686320401929i -0.547385286498517-0.003844370725365i -0.664326429284343+0.063695155452162i ?0.458318492315622+0.168871704808678i -0.005193057404098-0.127935259159645i
Subclass 7 code words 3 Subclass 7 code words 4
?0.595665348397566+0.012208997996517i -0.495920288568528-0.065195754161996i -0.107113585076793-0.131637243044629i -0.243396613093515-0.553897751378263i -0.423123655905531+0.015858982052005i ?0.444110942514027-0.084470482049990i -0.057023504579340+0.050639467887379i -0.420366625907390-0.658650846005504i
Subclass 8 code words 1 Subclass 8 code words 2
-0.380113654397646 -0.484225939623539-0.444580928959675i ?0.237197572161789+0.263000538174046i -0.537827167095182-0.093255636594294i ?0.073697171327761+0.011823045164020i -0.227824692518151-0.662769161716614i -0.115635110674710-0.553647701376069i ?0.332337144913998+0.270030843328050i
Subclass 8 code words 3 Subclass 8 code words 4
-0.372387514752104+0.005140903685707i ?0.222092530987798+0.016058905008489i -0.702389809662281+0.006760073750769i -0.335204434526579+0.453827029797250i ?0.842962325718602-0.025655012510922i -0.095212395333653-0.134378583791130i -0.180335342639924+0.169566486964166i -0.421637016037631+0.150272855651725i
Subclass 9 code words 1 Subclass 9 code words 2
-0.443021256065043 -0.432049814667126+0.349645206599839i -0.169747099288363+0.310945327240981i ?0.198708784975661-0.010036799337038i -0.101190361802886+0.732613973781286i -0.304499074646574+0.061923799010223i
0.554992319357231-0.247579896249830i -0.295894539731885+0.478898251764961i
Subclass 9 code words 3 Subclass 9 code words 4
0.676326674357054+0.016353384364908i -0.224338241472639-0.187730446482117i -0.027613144294542+0.663954808132177i 0.053656493712665-0.110756205028543i -0.553309134177620-0.017608137768380i 0.024199857171787-0.240753947082712i -0.007148463625509+0.579909569582909i -0.503749294155321+0.211852067747471i
Subclass 10 code words 1 Subclass 10 code words 2
-0.458290157769091 -0.474246646552131+0.310316731208030i -0.148916720571064-0.623014662097717i -0.233810942368028+0.061422798967517i 0.863953041853264-0.007169108488941i -0.287404679390394+0.317713354352215i -0.000421663580689-0.217752093793432i -0.128681277489956-0.077559633564692i
Subclass 10 code words 3 Subclass 10 code words 4
0.154450101381439+0.003133138564686i 0.270772088697838-0.584807455751801i -0.513512657805510-0.496580179678312i -0.036146759370295-0.221865618148724i -0.140005423955749+0.006140646294713i 0.060321458277528+0.276214512015169i -0.074467217760389+0.162566595268618i -0.110179215455134-0.925372851780857i
Subclass 11 code words 1 Subclass 11 code words 2
-0.455601376770947 -0.193833305140135+0.460882692987750i -0.257670263557526+0.347496610007345i -0.496577264150739+0.329706446172035i 0.203367191261984+0.004310308773449i -0.737480451620915+0.033445995225537i 0.107568946437675+0.453831899675889i 0.437883784390919+0.065958135231548i
Subclass 11 code words 3 Subclass 11 code words 4
0.718363369380859-0.013404439464238i 0.205309938726362+0.349744551615358i -0.547164198400288+0.138208814337678i -0.025243083340667+0.013168848916226i 0.484584498121558+0.001687292391355i -0.167330086152879-0.112013222196374i 0.523693656157078-0.050717729046514i -0.614369811542480+0.265237815313679i
Subclass 12 code words 1 Subclass 12 code words 2
-0.398683971057476 -0.422864436076202-0.421045308041149i ?0.335989538118644+0.126920725569910i ?0.350324443113599+0.482941562461863i ?0.531395201458734+0.007307381631713i -0.512596955740035-0.435686296405721i ?0.033720678827759-0.355534601583459i -0.366790567295894-0.053947166465701i
Subclass 12 code words 3 Subclass 12 code words 4
?0.067926647245497+0.002579311998350i -0.252005485571234-0.297125120146247i -0.591528600719263+0.524088888379507i ?0.294665799828051-0.363573973193385i -0.744092570825328+0.017955418355373i -0.170292716708055-0.102657772355919i -0.218060316361477-0.267085515572242i -0.432198975363271-0.317466049996103i
Subclass 13 code words 1 Subclass 13 code words 2
-0.755467903002515 -0.431502971830889-0.147149899899867i -0.126990049935415-0.117387909296784i -0.079379182973730+0.430363673039798i ?0.378720849983697-0.029155721270402i -0.605327546653340-0.043207324842777i -0.625927187118085-0.020707671855927i -0.241711552959311-0.191817684185156i
Subclass 13 code words 3 Subclass 13 code words 4
-0.455972234780064-0.010588964071753i ?0.405289728058268+0.318253648847818i -0.473488557265786-0.175180199197922i -0.147188082117911-0.499888186202532i ?0.275423849183388-0.033280737497520i ?0.350222272932742+0.188846475928140i -0.335846965034263-0.458483647195508i -0.088979150346162+0.658633233309122i
Subclass 14 code words 1 Subclass 14 code words 2
-0.615861495078705 -0.140326692490203+0.504622752693347i ?0.301704313320737-0.111987714493054i -0.192914109416125+0.453427305345454i ?0.480041350925730+0.020600010347061i -0.544346304678989+0.506873172121754i -0.189324104353180+0.101945858608694i ?0.348852204065664+0.219016424230221i
Subclass 14 code words 3 Subclass 14 code words 4
-0.517015974614324+0.003896812938730i -0.079588562354696-0.175442938394638i -0.386758999416565+0.604624299751859i ?0.421264364598845+0.054295493287108i ?0.349746417078315-0.014397931723907i ?0.349800947036042-0.113823189056385i ?0.228541384085373+0.531801140305189i -0.184130512990723+0.610905933434022i
Subclass 15 code words 1 Subclass 15 code words 2
-0.750585306598541 ?0.008104099935303-0.168668661889387i ?0.171760408641264-0.004034591847876i ?0.100855650736358-0.606973743571837i -0.247243033474429+0.004678873698493i -0.619509885049442+0.709530774900121i ?0.052247773615486-0.055301446921400i ?0.160160470058523+0.142067294921086i
Subclass 15 code words 3 Subclass 15 code words 4
-0.553287453055396-0.008524476670795i ?0.222025516730769-0.122508991617717i -0.262906739537149-0.385299625471019i -0.065904622321860+0.638417864847670i -0.262754298155393+0.015205079660387i ?0.113722394824139+0.083798697275386i ?0.075138270861737+0.861087968434340i -0.302684160983235+0.268399011106978i
Subclass 16 code words 1 Subclass 16 code words 2
-0.214062414556997 ?0.679291430673366+0.029968165630942i -0.688267286470921-0.085800244453396i ?0.098978793940967+0.031176958032505i -0.694999463797866+0.001343381005953i -0.539323911616167-0.066294393210234i -0.300475623106808-0.130752971597239i ?0.115689187702429-0.317714942396318i
Subclass 16 code words 3 Subclass 16 code words 4
?0.306105154933097+0.019645459922400i -0.392229194446491-0.240505919778239i -0.508790630886465-0.204874027298356i -0.432068250238689+0.454645582404234i -0.613909331140466+0.013425590812648i ?0.169298199678017-0.045289228428342i ?0.321495594162911+0.085696152523328i -0.354013713810081+0.596819181021417i
Embodiment 2
Present embodiment generates this subclass of orthogonal code number N s=64 4 orthogonal dimension code book collection, training sample are the direction that generates channel according to above-mentioned multipath Rayleigh channel model, and the training sample number is N Training=25600, initial quadrature code book collection is through the N to generating at random sIndividual 4 dimension plural number battle arrays are done the ORTHOGONAL TRIANGULAR conversion and are obtained.
Average quantization error is as shown in Figure 3 with the curve that iterations changes, and the algorithm of design codebooks of the present invention is restrained, and when 20 left and right sides of iteration, average quantization error settles out, and can obtain well behaved quadrature code book collection.
Embodiment 3
Present embodiment is based on above-mentioned multipath Rayleigh channel model; The quadrature code book collection that adopts the quadrature code book collection of embodiment 1 generation respectively and generate at random is as code book; The system call strategy is PU2RC; When the system user number is K=100, adopt under the more different signal to noise ratios two kinds of speed that code book obtained with, the result is as shown in Figure 4.Can find the code book of the code book algorithm for design generation that the present invention proposes, under different state of signal-to-noise, all be superior to the code book that traditional random code book algorithm for design generates, the algorithm that visible the present invention proposes has good adaptability to the environment of different signal to noise ratios.
Embodiment 4
Present embodiment is based on above-mentioned multipath Rayleigh channel model; The quadrature code book collection that adopts the quadrature code book collection of embodiment 1 generation respectively and generate at random is as code book, and the system call strategy is PU2RC, and system signal noise ratio is 10dB; Relatively the different user number adopt down two kinds of speed that code book obtains and; The result is as shown in Figure 5, can find the code book of the code book algorithm for design generation that the present invention proposes, under different user is counted situation; All be superior to the code book that traditional random code book algorithm for design generates, the algorithm that visible the present invention proposes is counted at different user all has advantage under the situation.
Adaptability of the present invention: above-mentioned is to count the enforcement under the situation to different signal to noise ratios and different user, and example shows as a result, and the quadrature code book set pair different environment that algorithm of the present invention generates and the system of different scales all have adaptability.

Claims (8)

1. a quantization error Optimization of Codebook method that is used for space division multi-access is characterized in that, may further comprise the steps:
Step 1, the number of bits of feedback of supporting according to system generates corresponding initial quadrature code book collection, picked at random channel matrix training sample simultaneously;
Step 2 adopts nearest criterion, and training sample is assigned in each code word zone;
Step 3 adopts optiaml ciriterion, makes quantization error minimum, upgrades the code book of region according to the sample in each zone, and writes down quantization error;
Step 4, the new code book that same orthogonal code book is concentrated carries out ORTHOGONAL TRIANGULAR DECOMPOSITION, code book is updated to decomposes the row that obtain unitary matrix;
Step 5 judges whether quantization error restrains, if convergence then stops, otherwise gets back to step 2.
2. optimization method as claimed in claim 1; It is characterized in that; In the step 1, the corresponding initial quadrature code book collection of described generation is meant: generate N dimension plural number battle array at random, it is carried out ORTHOGONAL TRIANGULAR DECOMPOSITION; The column vector that obtains in the unitary matrix promptly constitutes an initial quadrature codebook subset, and several quadrature codebook subsets constitute quadrature code book collection.
3. according to claim 1 or claim 2 optimization method is characterized in that, in the step 1, described channel matrix training sample is the complex matrix of the series of elements Gaussian distributed that generates at random.
4. optimization method as claimed in claim 1 is characterized in that, in the step 3, the code book of described renewal region is meant: according to the quantization error minimum criteria, be eigenvalue of maximum characteristic of correspondence vector in the average correlation matrix of sample in the code word zone.
5. optimization method as claimed in claim 1 is characterized in that, in the step 4, it is in order to guarantee the orthogonality between the code word in the same codebook subset that described code book upgrades, and in the code book that step 3 is obtained, belongs to the ORTHOGONAL TRIANGULAR DECOMPOSITION of carrying out of same subclass.
6. optimization method as claimed in claim 1 is characterized in that, in the step 5, saidly judges whether quantization error restrains, through more current quantization error with last time the ratio of quantization error and the size of a preset thresholding realized.
7. one kind according to the described receiving end device that is used for the quantization error Optimization of Codebook method of space division multi-access of above-mentioned arbitrary claim, it is characterized in that, comprising:
The channel condition information acquiring unit obtains channel condition information;
The channel directional information quantizes the unit, according to the minimum quantization error criterion channel directional information is quantified as a code word in the code book set, obtains this code word corresponding sequence number;
The channel quality information quantization unit is quantified as the quantized level of setting with channel gain, obtains the sequence number of corresponding quantized level;
And the feedback information synthesis unit, series of codebook vector serial number information that is obtained and channel gain quantized level serial number information are fed back to transmitting terminal.
8. one kind according to arbitrary described transmitting terminal device that is used for the quantization error Optimization of Codebook method of space division multi-access among the claim 1-6, comprising:
The feedback information processing unit receives synthetic feedback information, extracts channel directional information and channel quality information;
User selection unit based on the maximized system capacity criterion, utilizes channel information to choose the mutually orthogonal N of a quantized channel user as the service object;
Beam shaping elements, according to the channel directional information, for selected user distributes the beam shaping vector, it is synthetic again waiting message to be carried out weighting with the beam shaping vector.
CN2008100382068A 2008-05-29 2008-05-29 Method and device for space division multiple access system based on optimal quantization error codebook Expired - Fee Related CN101286756B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100382068A CN101286756B (en) 2008-05-29 2008-05-29 Method and device for space division multiple access system based on optimal quantization error codebook

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100382068A CN101286756B (en) 2008-05-29 2008-05-29 Method and device for space division multiple access system based on optimal quantization error codebook

Publications (2)

Publication Number Publication Date
CN101286756A CN101286756A (en) 2008-10-15
CN101286756B true CN101286756B (en) 2012-02-29

Family

ID=40058752

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100382068A Expired - Fee Related CN101286756B (en) 2008-05-29 2008-05-29 Method and device for space division multiple access system based on optimal quantization error codebook

Country Status (1)

Country Link
CN (1) CN101286756B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101415229B (en) * 2008-11-20 2010-06-02 上海交通大学 Method and device for space division multiple access system based on finite feedback restriction
CN101834646B (en) * 2009-03-11 2012-09-26 上海交通大学 User selection method, user selection device and base station
WO2011079428A1 (en) * 2009-12-28 2011-07-07 中兴通讯股份公司 Device and method for reducing interference errors of uplink system
WO2011134158A1 (en) * 2010-04-29 2011-11-03 富士通株式会社 Method and device for generating codebook, communication system using codebook, mobile station, base station and communication method thereof
CN101917365B (en) * 2010-08-16 2015-06-03 中兴通讯股份有限公司 Method, device and system for configuring codebook
CN103107869B (en) * 2011-11-11 2016-02-03 华为技术有限公司 The method and apparatus of transmitting feedback information
CN102811491B (en) * 2012-07-27 2015-08-26 上海交通大学 Limited Feedback bit number combined distributing method in multipoint cooperative system
CN105827289A (en) * 2016-03-15 2016-08-03 上海交通大学 Limited feedback pre-coding method of generalized spatial modulation system
CN108282205B (en) * 2017-01-06 2022-02-15 中兴通讯股份有限公司 Method and device for selecting space division user
CN109255431B (en) * 2018-08-15 2021-11-16 北京航空航天大学 Correlation matrix-based perceptron network diagnosis model generation method
CN110730022A (en) * 2019-10-30 2020-01-24 中南大学 MIMO precoding codebook construction method based on MacQueen clustering

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1728953A (en) * 2002-12-24 2006-02-01 Ykk株式会社 Surface fasteners made of fibers
WO2007050861A2 (en) * 2005-10-27 2007-05-03 Qualcomm Incorporated Linear precoding for spatially correlated channels
CN1973473A (en) * 2004-06-23 2007-05-30 英特尔公司 Closed loop MIMO system utilizing codebooks for feedback

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1728953A (en) * 2002-12-24 2006-02-01 Ykk株式会社 Surface fasteners made of fibers
CN1973473A (en) * 2004-06-23 2007-05-30 英特尔公司 Closed loop MIMO system utilizing codebooks for feedback
WO2007050861A2 (en) * 2005-10-27 2007-05-03 Qualcomm Incorporated Linear precoding for spatially correlated channels

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘乃金.多小区MIMO系统中干扰抑制技术的研究.《中国科学技术大学博士论文》.2008,第5章. *

Also Published As

Publication number Publication date
CN101286756A (en) 2008-10-15

Similar Documents

Publication Publication Date Title
CN101286756B (en) Method and device for space division multiple access system based on optimal quantization error codebook
CN107078771B (en) Method and apparatus for multi-user beamforming in wireless communication system
CN1161907C (en) Multi-antenna transmission method and device for downlink feedback in wireless communication system
CN100561888C (en) User Selection Method in Zero-Forcing Beamforming Algorithm
KR101859821B1 (en) Method and system for digital-analog hybrid beamforming in the millimeter wave downlink channel
CN100574145C (en) The method and apparatus of transmission/reception data in multiple-input-multiple-output communication system
CN101807973B (en) Formation method of low feedback quantity codebook for single-user multi-base station collaborated system
CN105210306A (en) Device and method for selecting transmit and receive beams in a wireless communication system
CN101485108A (en) Data processing method, data transmission method, data reception method, device, codebook, computer program product, and computer program distribution medium
CN101253751A (en) Method and system for dividing an antenna array and applying MIMO and beamforming mechanisms
Park et al. Capacity limits of multiple antenna multicasting using antenna subset selection
CN101036316A (en) A generalized m-stage beamformer for MIMO systems using continuous quantization
CN101304301A (en) Orthogonal space-time precoding transmission method based on distributed antenna system
CN102067472B (en) Method for beam-forming with fixed grid of beams, base station and user equipment
CN101567765B (en) Distribution type space-time pre-coding transmission method based on channel angle domain information
CN101340218A (en) Communication method and device in multiple input multiple output system
JP5517719B2 (en) Multi-user scheduling method and apparatus in multi-input multi-output system
CN101908921B (en) Optimization method for space division multiple access, device and system thereof
CN103840870A (en) Method for lowering limiting feedback expenditure of 3D MIMO channel
CN101931441A (en) User selection method and device for multi-user multiple-input multiple-output
CN101860386B (en) Multi-user random beam forming method and system
CN102291216A (en) User equipment and channel state information feedback method
Dong et al. Improved joint antenna selection and user scheduling for massive MIMO systems
CN101415229B (en) Method and device for space division multiple access system based on finite feedback restriction
KR20080073399A (en) Codebook-based Collaborative Beamforming Apparatus and Method in a Broadband Wireless Access Communication 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
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120229

Termination date: 20140529