# Wireless communication system, base station, terminal and method of generating codebook

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to a wireless communication system comprising a base station and terminal using a generated codebook. The device and method of generating a codebook in a wireless communication system with multiple antenna arrays use said codebook for communication. The method comprises steps of: providing a basic codebook which contains multiple pre-coding matrices; and assigning phase offsets to certain pre-coding matrices in the basic codebook to form a codebook with phase offset. The feedback overhead from a client to a base station side is reduced and a good accuracy of feedback for a multielement antenna array is maintained.

EFFECT: high accuracy of feedback for a multielement antenna array.

20 cl, 1 tbl, 13 dwg

The technical field TO WHICH the INVENTION RELATES

The present disclosure in General relates to communications and in particular to a method, base station and terminal for generating a codebook, and the wireless communication system containing a base station and terminal using the generated code book.

PRIOR art

Technology with multiple antennas is an important component of wireless communication system of the fourth generation. An important application in technology with multiple antennas is pre-coded downlink with feedback. In this application, when the signals are sent to the client by using multiple antennas in the base station, the client measures the transmission channel downlink from the base station to the client, and provides the base station corresponding to the matrix pre-coding according to the channel state. This proposal is passed to the base station through a return line connection. Subsequently, when transmitting the downlink, the base station can directly apply the proposed matrix pre-coding pre-coding of the signal that will be send to the client.

In the above pre-coding downlink lineeasy feedback is an important task, how to pass back the matrix pre-coding, proposed by the client. Agent, which is the most popular and probably the most practical, is a feedback method based on a codebook. In this way, the feedback code book that contains the set of matrices pre-coding, first defined and used in the base station, and in the client. Thus, when the base station serves a specific matrix pre-coding codebook according to the condition in the channel, the client can transmit back to the base station index corresponding to the matrix pre-encoding. For example, the code book containing the four matrix pre-coding, each of which is indexed respectively as{00}, {01}, {10} and {11}, known in the base station, and in the client. If the client proposes to use the first matrix pre-coding, the bits {00} is passed back to the base station. Method of feedback based on the index matrix pre-coding, can provide improvements in relation to the reduction of service information feedback, and to provide high-bandwidth downlink.

The design of the main codebook based on the reverse transfer matrix �rewritelog coding for single antenna array. However, in the existing LTE-A (advanced standard long-term development) the client can receive signals from multiple antenna arrays located in the set of base stations, for example, if CoMP (coordinated multipoint transmission) in the downlink, as shown in Fig. 1. In this case, the proposed matrix pre-coding is necessary to transfer back to each of the antenna array, and therefore the set of matrices pre-encoding is necessary to transfer back to a plurality of antenna arrays. In addition, to enable coherent combining of signals from multiple antenna arrays in the client, the phase shift between the matrices pre-encoding is also necessary to transmit back to the base station.

As for the method of the inverse transfer matrices pre-encoding by the above-mentioned downlink CoMP in the environment, for ease of example, assuming that the base station 1 and base station 2 are involved in the transmission in the downlink, and each of the base stations uses for signal transmission antenna array containing two antennas (as shown in Fig. 2), the following is a description of currently known method of feedback.

For downlink CoMP in the environment, ka� shown in Fig.
2, method direct feedback currently must use a code book with two antennas defined in the LTE standard version Rel-8, and base station 1 and base station 2, i.e.

There are four matrix pre-coding

In the aforementioned method of feedback only five bits are used for feedback. In some cases, however, people can expect a reduction of service information feedback. In such cases there are two possible ways of feedback.

The first possible method is essentially the same method as the aforementioned patibility the way of feedback, and the difference is that a single bit for reverse transmission of the phase shift between PMI1 and PMI2 are removed, i.e. the phase shift is not passed back.

Thus only four bits are required for feedback. However, since the phase shift does not transmit back a signal transmitted from antenna arrays for base stations 1 and 2 cannot be combined coherently in the client, which thus leads to a reduction in system throughput.

Another possible way is to reduce the number of bits for the index of the matrix pre-coding (e.g.�,
PMI2) from two bits to one bit, and meanwhile one bit is still used for reverse transmission of the phase shift. In particular, the code book with two antennas, as defined in the LTE standard version Rel-8, i.e.

Thus, in the prior art, there was the task of reducing service information feedback, while maintaining the accuracy of feedback for multi-element antenna array.

Summary of the INVENTION

To solve the above problems, the present disclosure provides a method of generating codebook in a wireless communication system, the wireless communication system, base station and wireless terminal that use this method.

In the present disclosure to more clearly show the relationship between corresponding elements of the codebook corresponding to the codebook elements can also be represented by their respective phases, and provide an opportunity to the amplitude of all elements was "1".

According to one aspect of the present invention provide a method of generating codebook in a wireless communication system with multiple antenna arrays, containing phases in which: provide a master code book that contains the set of matrices pre-coding; and a prescribed phase shift of the specific matrix pre-coding in the main code of the book deformirovaniya a codebook with phase offset.

According to another aspect of the present invention provide a wireless communication system through the use of a plurality of code books for communication, the wireless communication system includes a plurality of base stations and a terminal that performs transmission of CoMP (coordinated multipoint transmission) downlink, each of the plurality of base stations configured with one antenna array, and multiple antenna arrays configured in a multitude of base stations, respectively, which correspond to the code books. The base station includes: a receiving unit information feedback for receiving the information transmitted back from the terminal; a storage unit codebook for forming a codebook with phase offset by assigning phase shifts specific matrix pre-coding in a basic codebook, or for the preliminary conservation of the basic codebook and the codebook with phase offset; and a sender unit for pre-coding data to be transferred, and for transmitting the pre-coded data to the terminal via the antenna array configured in the base station. The terminal includes: a storage unit codebook for forming a codebook with phase offset by assigning with�Whig phase specific matrix pre-coding in a basic codebook, or for the preliminary conservation of the basic codebook and the codebook with phase offset; and block the transmission of feedback information to transmit back indexes identifying the matrix pre-coding in the basic codebook and the codebook with phase offset, to multiple antenna arrays in multiple base stations.

According to an additional aspect of the present invention provide a base station that performs CoMP transmission in the downlink, comprising: a receiving unit information feedback for receiving the information transmitted back from the terminal; a storage unit codebook for forming a codebook with phase offset by assigning phase shifts specific matrix pre-coding in a basic codebook, or for the preliminary conservation of the basic codebook and the codebook with phase offset; and a sender unit for pre-coding data to be transferred, and for transmitting the pre-coded data to the terminal via the antenna array of the base station.

In the above-mentioned base station and the wireless communication system according to the present disclosure of antenna arrays in each of base stations that perform CoMP transmission in the downlink, contain the same number of antennas, the first antenna array located in a first base station, uses a master code kN�GU, while other antenna arrays located in other base stations, use the code book-of-phase.

In the above-mentioned base station and the wireless communication system according to the present disclosure, each of the antenna arrays contains two antennas, and the basic code book code book is with two antennas, as defined in the LTE standard version Rel-8.

In the above-mentioned base station and the wireless communication system according to the present disclosure, each of the antenna arrays contains four antennas, and the basic code book code book is with four antennas, as defined in the LTE standard version Rel-8.

In the above-mentioned base station and the wireless communication system according to the present disclosure, the first antenna array for the first base station from multiple base stations that perform CoMP transmission in the downlink, contains two antennas, while all other arrays in other base stations contain four antennas. The main code book code book is with four antennas, as defined in the LTE standard version Rel-8, and code book-of-phase is used for other antenna arrays, while the code book with two antennas, as defined in the LTE standard version Rel-8, used for the first antenna array.

In the above�anotai base station and the wireless communication system according to the present disclosure, the first antenna array for the first base station from multiple base stations, performing the CoMP transmission in the downlink, contains four antennas, while each of the other antenna arrays of other base stations contains two antennas. The main code book code book is with two antennas, as defined in the LTE standard version Rel-8, and code book-of-phase is used for other antenna arrays, while the code book with four antennas, as defined in the LTE standard version Rel-8, used for the first antenna array.

In the above-mentioned base station and the wireless communication system according to the present disclosure of the main code book is based on discrete Fourier transform trabecula code book with four antennas:

and the code book of the phase shift is

In the above-mentioned base station according to the present disclosure of the main code book code book is with four antennas, as defined in the LTE standard version Rel-8:

and the code book of the phase shift is

According to an additional aspect of the present invention provide a wireless communication system, which uses a book code for communication, the system wirelessly� communication includes a base station and a terminal, the base station is configured with two antenna arrays. The base station includes: a receiving unit information feedback for receiving the information transmitted back from the terminal; a storage unit codebook for forming a codebook with phase offset by assigning phase shifts specific matrix pre-coding in a basic codebook, or for first storing a codebook obtained by combining the basic codebook and the codebook with phase offset, and two arrays correspond to the basic codebook and the codebook with phase offset, respectively; and a sender unit for pre-coding data to be transferred, and for transmitting the pre-coded data to the terminal via antenna arrays. The terminal includes: a storage unit codebook for forming a codebook with phase offset by assigning phase shifts specific matrix pre-coding in a basic codebook, or for first storing the basic codebook and the codebook with phase offset; and a transmission unit information feedback postback of indices identifying the matrix pre-coding in the basic codebook and the codebook with phase offset to antenna re�etce in the base station.

According to an additional aspect of the present invention provide a base station that uses a book code for communication, the base station configured with two antenna arrays, the base station includes: a receiving unit information feedback for receiving the information transmitted back from the terminal; a storage unit codebook for forming a codebook with phase offset by assigning phase shifts specific matrix pre-coding in a basic codebook, or for first storing a codebook obtained by combining the basic codebook and the codebook with phase offset, two arrays correspond to the basic codebook and the codebook with phase offset, respectively; and a sender unit for pre-coding data to be transferred, and for transmitting the pre-coded data to the terminal via antenna arrays.

In the above-mentioned base station according to the present disclosure of the main code book is based on discrete Fourier transform trabecula code book with four antennas:

and the code book of the phase shift is

In the above-mentioned base station�AI according to the present disclosure of the main code book code book is with four antennas, defined in the LTE standard version Rel-8:

and the code book of the phase shift is

According to an additional aspect of the present invention provide a wireless terminal comprising: a storage unit codebook for forming a codebook with phase offset by assigning phase shifts specific matrix pre-coding in a basic codebook, or for the preliminary conservation of the basic codebook and the codebook with phase offset; and a transmission unit info feedback return for transmission to at least one base station of indices identifying the matrix pre-coding in the basic codebook and the codebook with phase offset.

In the above wireless terminal according to the present disclosure of the main code book code book is with two antennas, as defined in the LTE standard version Rel-8.

In the above wireless terminal according to the present disclosure of the main code book code book is with four antennas, as defined in the LTE standard version Rel-8.

In the above wireless terminal according to the present disclosure, antenna array in each of the base stations that perform CoMP transmission in downlink with�yahzee, contains the same number of antennas, the first antenna array located in a first base station, uses a master code book, while other antenna arrays located in other base stations, use the code book-of-phase.

In the above wireless terminal according to the present disclosure, each of the antenna arrays contains two antennas, and the basic code book code book is with two antennas, as defined in the LTE standard version Rel-8.

In the above wireless terminal according to the present disclosure, each of the antenna arrays contains four antennas, and the basic code book code book is with four antennas, as defined in the LTE standard version Rel-8.

In the above wireless terminal according to the present disclosure, the first antenna array for the first base station from multiple base stations that perform CoMP transmission in the downlink, contains two antennas, while all other arrays in other base stations contain four antennas. The main code book code book is with four antennas, as defined in the LTE standard version Rel-8, and code book-of-phase is used for other antenna arrays, while the code book with two antennas, as defined in the hundred�DARTE LTE version Rel-8, used for the first antenna array.

In the above wireless terminal according to the present disclosure, the first antenna array for the first base station from multiple base stations that perform CoMP transmission in the downlink, contains four antennas, while each of the other antenna arrays of other base stations contains two antennas. The main code book code book is with two antennas, as defined in the LTE standard version Rel-8, and code book-of-phase is used for other antenna arrays, while the code book with four antennas, as defined in the LTE standard version Rel-8, used for the first antenna array.

In the above wireless terminal according to the present disclosure of the main code book code book is with four antennas, as defined in the LTE standard version Rel-8, and all relevant base stations to the base stations configured with one antenna array, and the block transmission of feedback information passes back the index that identifies the matrix pre-coding codebook with two antennas defined in the LTE standard version Rel-8, the first antenna array for the first base station to the base stations, and passes back the index identify�their matrix pre-coding codebook with phase offset, other antenna lattices of other base stations, different from the first base station-side base stations.

In the above wireless terminal according to the present disclosure of the main code book code book is with two antennas, as defined in the LTE standard version Rel-8, and all relevant base stations to the base stations configured with one antenna array, and the block transmission of feedback information passes back the index that identifies the matrix pre-coding codebook with four antennas defined in the LTE standard version Rel-8, the first antenna array for the first base station to the base stations, and transmits back the indices identifying the matrix pre-coding codebook with phase offset, other antenna lattices of other base stations, different from the first base station-side base stations.

In the above wireless terminal according to the present disclosure of the main code book is based on discrete Fourier transform trabecula code book with four antennas:

and the code book of the phase shift is

In the above wireless terminal according to the infusion�him the disclosure of basic code book code book is with four antennas, defined in the LTE standard version Rel-8:

and the code book of the phase shift is

According to an additional aspect of the present invention provide a method of generating codebook in a wireless communication system with multiple antenna arrays, containing phases in which: provide a master code book, which contains two sets of basic vectors corresponding basic vectors from each set of key vectors orthogonal to each other; receive vectors, orthogonal to the at least one primary vector in the second set of base vectors; create the vector, the correlation of which with one base vector of the first set of base vectors is the highest among the received vectors, that he was the new principal vector; generate other new basic vectors; and replace the main lines of the new basic vectors, respectively, to form a new basic codebook.

According to another additional aspect of the present invention provide a method of generating codebook in a wireless communication system, the method includes: a fitting stage for the installation of the main codebook containing a set of basic vectors which are grouped into multiple sets, respectively�corresponding basic vectors in each set of base vectors are orthogonal to each other; a calculation to calculate the new basic vector corresponding to one primary vector in one set of the plurality of sets of vectors, so that a new basic vector was equal to a different primary vector in other sets of vectors that are different from this set of base vectors, and repeating the step of calculating to obtain many of the new basic vectors corresponding to the set of basic vectors; and a generation stage for generating a new basic codebook using the respective new basic vectors.

In the above-mentioned method according to the present disclosure, the set of basic vectors in the basic codebook - w_{m}which are DFT vectors, and the values of the difference between the directions of the main vectors of w_{m}and w_{m+n}equal to n times of 11.25° in series, where m and n are integers in the subsequent embodiments and the claims, although they can also be real numbers.

In the above-mentioned method according to the present disclosure of the new basic vectors - w'_{m}. w'_{m}are DFT vectors, but the directions of which differ from the corresponding basic vectors w_{m}. And w'_{m}=w_{m+n}for example , can be w'_{m}=w'_{m+1}or w'_{m}=w'_{m+2}or w'_{m}=w'_{m+3}etc.

In the above-mentioned method according to the present disclosure, the shape of the vector pre-coding of grade 2 in the new basic codebook is

According to another additional aspect of the present invention provide a base station for communication using a code book, this base station includes: a receiving unit information feedback for receiving the information transmitted back from the terminal; a unit storing a codebook for storing a basic codebook and/or the new basic codebook, the basic code book contains many of the main vectors which are grouped into multiple sets, the corresponding basic vectors in each set of base vectors are orthogonal to each other, a new master code book get way: compute a new basic vector, corresponding to one primary vector in one set of the plurality of sets of vectors, so that new foundations�th vector being equal to a different primary vector in other sets of vectors, different from this set of base vectors, and repeating the above operation to obtain many of the new basic vectors corresponding to the set of basic vectors, and generate a new master code book, using the corresponding basic vectors; and a sender unit for pre-coding data to be transferred, using master code book and/or new master code book, based on the information transmitted back from the terminal, and for transmitting the pre-coded data to the terminal via the antenna array.

In the above-mentioned base station according to the present disclosure, the set of basic vectors in the basic codebook - w_{m}which are DFT vectors, and the values of the difference between the directions of the main vectors of w_{m}and w_{m+n}equal to n times of 11.25° in series, where m and n are integers in the subsequent embodiments and the claims, although they can also be real numbers.

In the above-mentioned base station according to the present disclosure of the new basic vectors - w'_{m.}w'_{m}are DFT vectors, but the directions of which differ from the corresponding basic vectors w_{m}. And w'_{m}=w_{m+n}for example , can be w'_{m}=w_{m+1}or w'_{m}=w_{m2}
or w'_{m}=w_{m+3}etc.

In the above-mentioned base station according to the present disclosure, the shape of the vector pre-coding of grade 2 in the new basic codebook is

According to another additional aspect of the present invention provide a terminal for communication using a codebook, the terminal includes: a storage unit codebook for storing basic codebook and/or the new basic codebook, the basic code book contains many of the main vectors which are grouped into multiple sets, the corresponding basic vectors in each set of base vectors are orthogonal to each other, a new master code book get way: compute a new basic vector corresponding to one primary vector in one set of the plurality of sets of vectors, to a new basic vector was equal to a different primary vector in the other set� of the main vectors different from this set of base vectors, and repeating the above operation to obtain many of the new basic vectors corresponding to the set of basic vectors, and generate a new master code book, using the corresponding basic vectors; and a transmission unit info feedback return for transmission to the base station of indices identifying the matrix pre-coding in the basic codebook and/or the new basic codebook.

In the above-mentioned terminal according to the present disclosure, the set of basic vectors in the basic codebook - w_{m}which are DFT vectors, and the values of the difference between the directions of the main vectors of w_{m}and w_{m+n}equal to n times of 11.25° in series, where m and n are integers in the subsequent embodiments and the claims, although they can also be real numbers.

In the above-mentioned terminal according to the present disclosure of the new basic vectors - w'_{m.}w'_{m}are DFT vectors, but the directions of which differ from the corresponding basic vectors w_{m}. And w'_{m}=w_{m+n}for example , can be w'_{m}=w_{m+1}or w'_{m}=w_{m+2}or w'_{m}=w_{m+3}etc.

In the above-mentioned terminal according to the present disclosure form age�ora preliminary coding of grade 2 in the new basic codebook is

Through the use of a method for generating a codebook with phase offset from the main codebook provided by the present disclosure, and using the generated codebook in wireless communication system, base station and terminal, the phase shift between antenna arrays can be passed back without increasing the size of the codebook, and the spatial granularity of the codebook is not reduced. Therefore, in comparison with the methods used in the prior art, the present disclosure can effectively improve the accuracy of feedback for multi-element antenna array with the same service information and feedback.

BRIEF description of the DRAWINGS

These and/or other aspects and advantages of the present invention will become more distinct and easier to understand from the detailed description of embodiments of the present invention in combination with the attached drawings, on which:

Fig. 1 shows an exemplary systematic structure for the system, CoMP transmission in the downlink;

Fig. 2 shows a schematic diagram for the application of a method for generating a codebook embodiment of the present invention in the environment in which two base stations participating in cooperative transmission in the downlink, and each of the base stations uses to perform signal transmission antenna array containing two antennas;

Fig. 3 shows the sequence of operations of a method for generating a codebook according to the first embodiment of the present invention;

Fig. 4 shows a schematic diagram for the application of a method for generating a codebook embodiment of the present invention in the environment in which two base stations participating in cooperative transmission in the downlink, and each of the base stations uses an antenna array containing four antennas to perform signal transmission;

Fig. 5 shows a schematic diagram for the application of a method for generating a codebook embodiment of the present invention in the environment, wherein the plurality of base stations participating in cooperative transmission in the downlink, and each of the base stations uses to execute the transmission signal�and antenna array, contains two antennas;

Fig. 6 shows the configuration for eight antennas with dual polarization;

Fig. 7 shows the block diagram of a base station, which uses the code book is generated according to a method of generating a codebook of the first embodiment of the present invention, for communication;

Fig. 8 shows the block diagram of a wireless terminal that uses the code book is generated according to a method of generating a codebook of the first embodiment of the present invention, for communication;

Fig. 9 shows an exemplary system multiuser transmission;

Fig. 10 shows a group of orthogonal basic vectors based on DFT trecutului codebook with four antennas;

Fig. 11 shows the orthogonality of the vector pre-coding corresponding to PMI0 in chetyrehmetrovoy the codebook for eight-antenna with double polarization according to the sixth embodiment of the;

Fig. 12 shows the orthogonality of the vector pre-coding corresponding to PMI0 in chetyrehmetrovoy the codebook for eight-antenna with double polarization according to an eighth embodiment of the; and

Fig. 13 - the sequence of operations of a method for generating a codebook in a wireless system�one communications with multiple antenna arrays according to another embodiment of the present invention.

DESCRIPTION of embodiments of

Some specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. If this detailed description of some variants correlated prior art will interfere with the main issues of disclosure, their detailed description will not be provided. In the respective embodiments, identical reference numerals are used to denote elements or blocks, performing the same functions.

<First implementation option>

In the present version of the implementation through the use of the developed new codebook, which simultaneously transmit back the phase shift and the indices of the matrices pre-coding, service information feedback is reduced, and good accuracy feedback for multi-element antenna arrays is preserved.

First presents the specific implementation provided by using the present invention relative to the above-mentioned patiicular the way of feedback, the effectiveness of which is best. According to this specific embodiment of the environment for CoMP in the downlink, which is shown in Fig. 2, the aforementioned dubitava code book with two antennas Rel-8, i.e.

First of all I noticed that in the two code books antenna LTE Rel-8 are highly correlated matrix pre-encoding. For example, the correlation [1 1] and [1 j] is high, and the correlation [1 -1] and [1-j] is high. Also, I noticed that the combined correlation matrices pre-encoding [1 1 1 1] and [1 1 1 j] the two base stations is very high, when it is assumed that a specific matrix pre-coding for the antenna array in the base station 1 is [1 1]. Thus, if the service information feedback must be reduced, it is possible to remove one element from [1 1] and [1 j] in trecutului the codebook. Similarly, the combined correlation matrices pre-coding [1 1 -1 -1] and [1 1 -1-j] these two base stations are also very high�I, so one element of [-1 -1] and [-1-j] in trecutului the codebook can be removed to reduce the service information feedback. Finally, choose remove [1 j] and [-1-1] with the aim of providing spatial detail codebook for antenna array base station 2. For the same reason [1-j] and [-1 1] in trecutului the codebook can be further removed to reduce the service information feedback.

Finally, the aforementioned trecutului code book-of-phase can be simplified as dvukhbitovogo code book

It should be noted that [1 j], [-1 -1], [1 -j] and [-1 1] is removed from trecutului codebook to reduce the service information feedback in the above procedure. However, this is only one exemplary choice for deleting. For example, for the concatenated matrix pre-coding [1 1 1 1] and [1 1 1 j] having high correlation, [1 j] is chosen for removal among [1 1] and [1 j] in trecutului the codebook in the above example, but you can actually choose to remove [1 1]. Similarly for the concatenated matrix pre-coding [1 1 -1 -1] and [1 1 -1-j] having high correlation, [-1-j] you can also remove among [-1 -1] and [-1-j] in trecutului the codebook. With such a variety of choices for removal of various simplified dvuhmetrovye codebook can finally get out trecutului codebook. For example, dvukhbitovogo code book

The above-described specific procedures are in effect, in which a simplified dvukhbitovogo code book with two receive antennas from trecutului codebook with two antennas, on the basis of which the present disclosure summarizes a General method of generating dvuhmetrovoy codebook with two antennas with a phase shift as a goal. According to this method the code book with the phase shift for the antenna array in the base station 2 can be obtained directly from the basic codebook

Fig. 3 shows a method of generating a codebook with phase offset from the main codebook according to n�standing embodiment of the.
As shown in Fig. 3, in step S301 in the basic codebook to determine a pair of matrices pre-coding, which has a high correlation; and then in step S302, for each pair of matrices pre-coding phase offset -1 appoint two matrices pre-coding. Thus can be obtained code book-of-phase, in which both can be passed back to the phase shift and the matrix pre-encoding. It should be noted that the values and the definition of high correlations described above are well known in the art, and they will no longer be shown in detail. According to this method for the above-mentioned downlink CoMP in the environment, which is shown in Fig. 2, pairs of matrices pre-coding, which has a high correlation, i.e. [1 1] and [1 j] and [1 -1] and [1 -], first define in a basic codebook

It is easy to understand that when the phase shift of -1 appoint two matrices pre-coding in a pair of matrices pre-coding, which has a high correlation according to the step S302, the phase shift of -1 can be applied to any of the matrices pre-coding. For example, in the above exemplary illustrations for the pair of matrices pre-coding [1 1] and [1 j], the phase shift of -1 is used to [1 j], and in fact the phase shift of -1 can also be used to [1 1], and thus [-1 -1]. Moreover, for pairs of matrices pre-coding [1-1] and [1-j] the phase shift of -1 can also be applied to, for example, [1-1], to obtain [-1 1]. Thus the new code book

It is worth noting that although for each pair of matrices pre-coding phase offset -1 appoint two matrices pre-encoding in step S302 of the above-mentioned method according to this embodiment of the, the purpose of the phase shift of -1 is the only one the simplest way of assigning phase shift. In fact, the phase shifts can be assigned to two matrices pre-coding, which includes a pair of matrices pre-coding according to what is high or low correlation between two matrices pre-coding. For example, one generalization is preferred for each pair of matrices pre-coding to assign shifts the phase of the two matrices pre-coding, which it includes, according to that is a high or low correlation between two Mat�CI pre-encoding, so the higher the correlation between two matrices pre-coding in a pair of matrices pre-coding, the more assigned to the phase shift.

<Second implementation option>

In the first variant of implementation, considering the case in which the base station 1 and base station 2 are involved in a joint transmission in the downlink to each of the base stations, using to perform signal transmission antenna array containing two antennas, as an example, the described method of generating codebook according to one example of the present invention. In addition, the present disclosure can be applied to the environment of CoMP in the downlink, where each antenna array of the base station contains a different number of antennas. For example, in this embodiment of the method of generating codebook according to another example of the present invention explained by considering the case in which as an example, base station 1 and base station 2 are involved in a joint transmission in the downlink, each of the base stations uses to perform signal transmission antenna array containing four antennas (as shown in Fig. 4).

In the environment of CoMP in the downlink, which is shown in Fig. 4, both of the base station 1 and base station 2 use�Ute four transmitting antennas to perform signal transmission to the client. Therefore, the code book Rel-8 with four antennas is used for one of the base stations (e.g., base station 1) and another base station (e.g., base station 2) use the code book four-antenna with a phase shift, which is generated according to a method of generating a codebook of the first embodiment of the present invention, using a book code Rel-8 with four antennas as the main codebook.

Specialists known code book Rel-8 with four antennas, which contains 16 of matrices pre-coding. According to the method of generating codebook is a first embodiment of the present invention 16 matrices pre-coding codebook are grouped into 8 pairs of matrices pre-coding having a high correlation. Subsequently, the phase shifts appoint two matrices pre-encoding each of the pairs of matrices pre-coding, thus get the code book out-of-phase. Examples of a codebook Rel-8 with four antennas and a codebook with phase offset, which is generated from a codebook Rel-8 with four antennas, shown as follows (in the following, to show the dependencies between the corresponding elements in the codebook more clearly, the corresponding elements p�estaline their respective phases, and the amplitude of all elements equal to 1).

Code book Rel-8 four-antenna is as follows:

Generating 8 pairs of matrices pre-coding, which has a high correlation, of the 16 matrices pre-coding codebook way to unite in pairs{1, 5} {2, 6} {3, 7} {4, 8} {9, 13} {10, 14} {11, 15} {12, 16} (the numbers represent the number of matrices pre-coding codebook and assigning phase shift of 180° (that is, the phase shift of -1) to each pair of matrices pre-coding, the code book-of-phase to generate the following:

You need to explain what the above code book Rel-8 with four antennas is the only possible form, and code book may also be formed from other matrices pre-coding, as is well known to specialists.

On the other hand, the aforementioned grouping of 16 matrices pre-coding in 8 pairs of matrices pre-coding, which has a high correlation, is not exclusive, and other ways steam can be used according to the correlation values between the corresponding matrices. In addition, although the phase shift of 180° appoint two matrices pre-coding in each pair of matrices pre�tive coding in the above example, in the more General case, the phase shift can be assigned according to the correlation between the two matrices pre-coding of a pair of matrices pre-coding, as mentioned in the first variant of implementation, so that, for example, the higher the correlation between two matrices pre-coding of a pair of matrices pre-coding, the more assigned to the phase shift.

<Third implementation option>

In the above two embodiments, by considering the cases in which only two base stations performing joint transmission in the downlink, as an example, describes methods of generating codebook according to some examples of the present invention. The present disclosure may also be applied to situations where the set of base stations participating in the CoMP transmission in the downlink. In the following description of a method for generating a codebook according to one example of the present invention is made considering the event, which is shown in Fig. 5 as an example, where a number of base stations participating in cooperative transmission in the downlink to each of the base stations, using to perform signal transmission antenna array containing two antennas.

In the present version of the implementation in relation to environments� CoMP in the downlink,
which is shown in Fig. 5, dubitava code book Rel-8 with two antennas, i.e.

It is easy to understand that although this description is made by considering the case in which the antenna array in each of the base stations contains two antennas, as an example in this embodiment of the present disclosure can also be applied to the environment of CoMP in the downlink, where the antenna array in each of the base stations contains a different number of antennas (e.g., four antennas).

<a Fourth implementation option>

In the above embodiments, by considering cases in which the antenna array in each of the base stations that perform joint transmission in the downlink, contains the same number of antennas, as an example, describes methods of generating codebook according to some examples of the present invention. The present disclosure can also be applied to situations in which the antenna array in each of the base stations contains different number of antennas, as will be described in this version of the implementation.

For convenience of description, it is assumed that a certain base station (e.g., base station 1) from multiple base stations, as shown in Fig. 5, uses an antenna array containing four antennas for signal transmission, and each of other base stations still uses for signal transmission grid antenna�, contains two antennas. In this exemplary case, according to this embodiment of the code book Rel-8 with four antennas is used for base station 1, while the code book with two antennas with a phase shift, which is generated according to the first embodiment of the present invention, using a book code Rel-8 with two antennas as the main codebook is used for each of other base stations. Code book Rel-8 with four antennas and a code book with two antennas described in the above embodiments, and are not required detailed description is not given.

Similarly, it is assumed that a certain base station (e.g., base station 1) from multiple base stations, as shown in Fig. 5, still uses for signal transmission antenna array containing two antennas, and each of other base stations uses for signal transmission antenna array containing four antennas. In this exemplary case, according to this embodiment of the code book Rel-8 with two antennas are used for base station 1, while the code book four-antenna with a phase shift, which is generated according to the first embodiment of the present invention, using a book code Rl-8 with four antennas as a basic codebook, is used for each of other base stations.

<Fifth implementation option>

The above implementation options describe ways of generating codebook in a CoMP environment according to one aspect of the present invention. In fact, this disclosure may also be applied to antennas with dual polarization.

Fig. 6 shows the configuration for eight antennas with dual polarization. As shown in Fig. 6, antenna 1, 2, 3 and 4 have the same polarization characteristic, that is, the positive polarization of 45 degrees; antenna 5, 6, 7 and 8 have the same polarization characteristic, i.e. the negative polarization of 45 degrees; and a pair of antennas 1 and 5, 2 and 6, 3 and 7, 4 and 8 are respectively in the same physical location. Since the distance between antennas with dual polarization in the General case is equal to the half wavelength, the antennas 1, 2, 3 and 4 show correlation, and antennas 5, 6, 7 and 8 show correlation. Meanwhile, the antenna array 1 containing the antennas 1, 2, 3 and 4, and antenna array 2 containing the antennas 5, 6, 7 and 8, independent of each other.

You can see from the above description that for antennas with dual polarization, the antennas can be equivalently considered in the physical model as the two antenna arrays. Therefore, the method of generating codebook according to the aforementioned embodiments of�of westline of the present invention can be applied to antennas with dual polarization. More precisely, for antennas with dual polarization master code book can be applied to the first antenna array, containing the antenna with the same first characteristic polarization (for example, a positive polarization of 45 degrees). Then the code book to generate a phase shift by applying a method of generating a codebook a first embodiment of the present invention. Code book-of-phase is used for the second antenna array, containing the antenna is identical with the second characteristic polarization (e.g., a negative polarization of 45 degrees). Finally, the master code book for the first antenna array and the generated code book for the second antenna array combined into a single code book in the direction of the columns as a codebook for antennas with dual polarization.

Need to explain that the postback index matrix pre-coding in the case of antennas with dual polarization different from postback in case of CoMP. As described above, in the CoMP environment, certain bits are required to postback index matrix pre-coding, the proposed antenna array in each of the base stations. For example, in the first variant of implementation, when the client performs a postback to the base stations, two bits BU�ut used for reverse transmission of the index matrix pre-coding, proposed antenna array in the base station 1, meanwhile the other two bits will be used for postback index matrix pre-coding, the proposed antenna array in the base station 2. However, in the case of antennas with dual polarization indices of the matrix pre-coding for the first antenna array and the second antenna array are highly correlated, so the index of the matrix pre-coding for second antenna array is always the same as the index of the matrix pre-coding for the first antenna array. That is, in this case, you must pass back only the index of the matrix pre-coding, proposed to use the first antenna array, and there is no need to use redundant bits for transmission back to index matrix pre-coding, proposed to use the second antenna array.

Subsequently, considering the case in which is based on DFT (discrete Fourier transform) trabecula code book with four antennas is used as the basic codebook to the first antenna array, in an example of application of the method of generating codebook according to the first embodiment of the present �of Soberania in an environment with eight antennas with dual polarization.

Based on DFT trabecula code book with four antennas known in the art, and its possible form, presents the phases, is

According to the method of generating codebook in the first embodiment of the present invention 8 matrices pre-coding in the above-mentioned codebook are grouped into 4 pairs of matrices pre-coding, which has a high correlation, and the phase shift of 180° is assigned to each of a pair of matrices pre-coding, thus generating the below code book-of-phase for the second antenna array:

after you simplify it

Thus by combining the above two code books in the direction of columns may be obtained trabecula code book for eight antennas with dual polarization, which is shown below.

<a Sixth implementation option>

In the fifth variant of implementation and the main code book, and the generated code-book-of-phase are trecutului codebook without adding special bits for reverse transmission of the phase shift, with this get good accuracy feedback without increasing service information reverse�th regard. However, in some cases, people can expect more accuracy, feedback and can be considered acceptable increase service information feedback. In this case, based on the above-mentioned DFT trabecula code book with four antennas can be extended to chetyrehmetrovoy codebook in which one added bit is used to return transmission of the phase shift. An example will be described in this version of the implementation.

In the present embodiment, the implementation of a four bit code book obtained by the extension of the above is based on DFT trecutului codebook with four antennas, i.e. by combining two based on DFT trecutului code books with four antennas in the direction of rows, used for the first antenna array:

8 pairs of matrices pre-coding, which has a high correlation generated from 16 matrices pre-coding codebook way to unite in pairs{1, 2} {3, 4} {5, 6} {7, 8} {9, 10} {11, 12} {13, 14} {15, 16} (the numbers represent the sequence number of matrices pre-coding codebook), and for each pair of matrices pre-coding phase offset prescribed therein two matrices pre-coding, according to Tom�, is high or low correlation between two matrices pre-coding. In particular, in the present version of the implementation for each of the pairs of matrices{1, 2} {3, 4} {5, 6} {7, 8} the phase shift 0 assign one matrix pre-coding, and a phase shift of 90° assign a different matrix pre-encoding; for each pair of matrices{9, 10} {11, 12} {13, 14} {15, 16} a phase shift of 180° assign one matrix pre-coding, and a phase shift of -90° assign a different matrix pre-coding, the purpose of the phase shift is shown as follows:

Thus the code book-of-phase gain for the second antenna array:

The matrix pre-coding equivalent to the following:

Also, as in the fifth variant of implementation, combining two of the above-mentioned codebook in the direction of columns, can be obtained the following four bit code book for eight antennas with dual polarization.

Since not only the phase shift of 180°, but the phase shifts of 90° and -90° can be passed back using four bit code book, the accuracy of feedback is further improved.

<Seventh in�implementation stage configuration>

In the present embodiment, the implementation of a four bit code book used to eight antennas with dual polarization, as shown in Fig. 6, in which the code book Rel-8 with four antennas used for the first antenna array, and the code book-of-phase, which is generated according to the first embodiment of the present invention, using a book code Rel-8 with four antennas as the main codebook is used for the second antenna array. Code book Rel-8 with four antennas and a code book with a phase shift generated from a codebook Rel-8 with four antennas, as described in the second embodiment of the present invention, and which are not necessary for a detailed description will not be shown.

As in the fifth and sixth embodiments, by combining the code book Rel-8 with four antennas and the generated code book-of-phase in the direction of columns, can be obtained by a four bit code book for eight antennas with dual polarization.

Description of methods of generating a codebook with phase offset using the plurality of embodiments described above. Subsequently will be described wireless communication system, base station and terminal using the generated code-book-of-phase for the OSU�of estline connection.

As described above, the set of code books mentioned above can be used in downlink CoMP in the environment, as shown in Fig. 1. In the wireless communication system, including a plurality of base stations and terminals, as shown in Fig. 1, each of the plurality of base stations configured with one antenna array, and multiple antenna arrays configured in the set of base stations respectively correspond to the code books. Fig. 7 and Fig. 8 shows the structural scheme of the base stations and terminals, respectively.

As shown in Fig. 7, any base station 700 of the plurality of base stations includes: unit 701 receiving information feedback, which receives the information transmitted back from the terminal; block 702 storing a codebook that generates a code book with phase offset by assigning phase shifts specific matrix pre-coding in a basic codebook, or pre-stores the master code book and the code book-of-phase, formed by assigning shifts the phase of the specific matrix pre-coding in the basic codebook; and block 703 sender, which selects the appropriate matrix pre-coding from the basic codebook or a codebook �of the phase shift according to the information transmitted back from the terminal, using the selected matrix pre-coding for pre-coding data to be transferred, and sends the pre-coded data to the terminal via the antenna array configured in the base station. Block 702 storing a codebook may further include: a unit 7021 determine the correlation, which determines in the main codebook pairs of matrices pre-coding, which has a high correlation; and block 7022 purpose of the phase shift, which assigns the phase shift of the two matrices pre-coding, which includes a pair of matrices pre-coding, according to the correlation between the two matrices pre-coding, so that the higher the correlation between two matrices pre-coding, the more assigned to the phase shift.

Need to explain that although this paper describes that the corresponding matrix pre-coding is selected from the basic codebook or a codebook with phase offset according to the information transmitted back from the terminal to the base station, if the actual signal transmission in the downlink is performed in accordance with the proposal of the terminal. In particular, block 703, the sender may consider not only inform�tion feedback but also other factors known to specialists, such as feedback information from other terminals, the quality of low-priority connections between base stations, the degree of sharing of planning information between base stations, etc., for proper choice of matrix pre-coding code book. Therefore, the block 703, the sender is not limited by the choice of the proposed matrix pre-coding from the basic codebook or a codebook with phase offset, instead, he may choose other appropriate matrix pre-coding for transmission via a downlink according to other factors known to practitioners.

As shown in Fig. 8, the terminal 800 includes: unit 801 storing a codebook that generates a code book with phase offset by assigning phase shifts specific matrix pre-coding in a basic codebook, or pre-stores the master code book and the code book-of-phase, formed by assigning shifts the phase of the specific matrix pre-coding in the basic codebook; and a block 802, the transmission of information feedback, which passes back the index to identify the matrix pre-coding in basic� the codebook and the codebook with phase offset corresponding to the antenna lattices of base stations. Block 801 storing a codebook may further include: a unit 8011 determine the correlation that defines a pair of matrices pre-coding, which has a high correlation in the basic codebook; and block 8012 purpose of the phase shift, which assigns the phase shift of the two matrices pre-coding, which include a pair of matrices pre-coding, according to the correlation between the two matrices pre-coding, so that the higher the correlation between two matrices pre-coding, the more assigned to the phase shift.

Just to understand that, in the wireless communication system comprising the above base station and the terminals described in relation to Fig. 7 and Fig. 8, appropriate codebook can be applied to the respective base stations according to the methods described in the second, third and fourth embodiments given above. Accordingly, the terminal sends back the index to identify the matrices pre-coding according to the code books used by the respective base stations.

The present disclosure can also be applied to eight antennas with dual polarization, as shown in Fig. 6. In wireless communication system that includes base stations and terminals, configur�available with antennas with dual polarization, the base station have a structure similar to that shown in Fig. 7. In particular, the base station configured with two antenna arrays, formed as antennas with dual polarization, and includes: a receiving unit information feedback for receiving the information transmitted back from the terminal; a storage unit codebook for forming a codebook with phase offset by assigning phase shifts specific matrix pre-coding in a basic codebook, or for first storing a codebook obtained by combining the basic codebook and the codebook with phase offset generated from the basic codebook, in which two antenna arrays antenna with dual polarization correspond to the basic codebook and the codebook with phase offset respectively; and block sender to select the appropriate matrix pre-coding from a codebook obtained by combining the basic codebook and the codebook with phase offset according to the information transmitted back from the terminal using the selected matrix pre-coding for pre-coding data to be transferred, and for transmitting the pre-coded data to the terminal through the antenna lattice�I. Unit storing a codebook may further include: a definition block correlations to define in a basic codebook pairs of matrices pre-coding, which has a high correlation; and assigning phase shift to assign the phase shift of the two matrices pre-coding according to the correlation between the two matrices pre-coding, so that the higher the correlation between two matrices pre-coding, the more assigned to the phase shift.

In addition, although there have been described that block the sender selects the appropriate matrix pre-coding from a codebook obtained by combining the basic codebook and the codebook with phase offset according to the information transmitted back from the terminal, this is not a limitation, instead of a proper matrix pre-coding can be selected according to other factors known to practitioners.

In the aforementioned wireless communication system including base stations and terminals, configured with antennas with dual polarization, the structure of the terminals is the same as the structure shown in Fig. 8, so its not necessary a detailed description will not be given here. Need to explain that, as mentioned in the fifth variant� implementation the index of the matrix pre-coding for the two antenna arrays antenna with dual polarization significantly correlated, so that the index matrix pre-coding for second antenna array is always the same as the index of the matrix pre-coding for the first antenna array. In this case, the transmission unit of the feedback information of the terminal may send back only the index of the matrix pre-coding, proposed to use the first antenna array, or only the index of the matrix pre-coding, proposed to use the second antenna array.

Just understand that in wireless communication system including base stations and terminals, configured with antennas with dual polarization, proper codebook can be applied to antenna arrays at the base stations according to the methods described in the fifth, sixth and seventh embodiments above. Accordingly, the terminal may send back the index to identify the matrix pre-coding according to the code books used antenna arrays at the base stations.

<Eighth implementation option>

Design a codebook according to the above embodiments osuwestvlenieaj.in improve the accuracy of feedback for multi-element antenna array, thus providing good throughput for a single user. In the present embodiment of the additional description will be given of how to improve throughput in case of multi-user transmission, provided that the efficiency for an individual user will not be reduced.

Fig. 9 shows an exemplary systematic architecture of the system multiuser transmission.

Fig. 9 is a case in which a base station serves multiple clients simultaneously. Need to explain that the base station of Fig. 9 is described as having the form of eight antennas with dual polarization, it is only an example, and the base station systems are multi-user transmission may have any other shape known in the prior art. When the clients are other ways of transmitting information, the work order system multiuser transmission is also different. The work order system multiuser transmission in the two cases presented below.

First of all, when customers use a method of transmitting PMI information, the order of the system typically is the following. First, clients provide their own PMI to the base station (clients assume that the base station uses a single-user transmission). Then BA�new station detects PMI hundred customers and transmit the data to two clients on the same resource block, if the PMI, which transmit these two clients, orthogonal to each other, otherwise the base station will not perform multi-user data transmission. Finally, clients receive data from the base station and demodulate the received data without knowing whether or not jointly scheduled UE.

Then, in addition to the aforementioned method of transmitting PMI information, the existing standard can also use the way of information transmission PMI+BCI (PMI the best add-on). The work order system in this case is as follows. First, in addition to its own PMI customers (customers assume that the base station uses a single-user transmission), clients additionally transmit the PMI, the most anticipated for use in the scheduled UE in the case of multiuser transmission, i.e., BCI (in principle, BCI needs to use the same code book as PMI) to the base station. Then the base station detects the PMI and BCI of many clients and transmits the data of the two clients on the same resource block, if the BCI, which transmits one client will be the same as PMI, which sends another client, otherwise the base station will not perform multi-user data transmission. Finally, clients of PR�accept data from the base station and demodulate the received data, not knowing if there are or not together scheduled UE.

You will notice, on the order of the system multiuser transmission in the above two cases that the possibility of multiuser transmission largely depends on the orthogonality between PMI (or BCI), passed by many customers. In General, you can perform multi-user transmission to a plurality of users only in the case where PMI (or BCI) transmitted multiple clients, orthogonal to each other. Therefore, to improve the efficiency of multi-user transmission, the orthogonality between the vectors pre-coding (corresponding to the matrices pre-coding, as mentioned in the aforementioned embodiments) that includes a code book, it is necessary to sufficiently take into account when creating the code book.

In subsequent orthogonality between vectors pre-coding codebook, in particular, are analyzed using eight antennas with dual polarization fifth embodiment and the sixth embodiment as an example.

First, for ease of analysis, the orthogonality of the matrix pre-coding based on DFT trecutului codebook with four antennas, presents the phases in the above�atom the fifth variant of the implementation

present from left to right respectively as the main vectors v0, v1, v2, v3, v4, v5, v6, v7, i.e.:

v0=[0 0 0 0]^{T}

v1=[0 45 90 135]^{T}

v2= [0 90 180 270]^{T}

v3=[0 135 -90 45]^{T}

v4=[0 180 0 180]^{T}

v5=[0 90 -135 -45]^{T}

v6=[0 -90 -180 -270]^{T}

v7=[0 -45 -90 -135]^{T}

Fig. 10 shows a group of orthogonal basic vectors based on DFT trecutului codebook with four antennas. As shown in Fig. 10, the corresponding basic vectors, as described above, is grouped orthogonal, that is, the main vectors v0, v2, v4, v6 are the orthogonal basis and the main vectors v1, v3, v5, v7 are other orthogonal basis. It should be noted that the interdependence of conformity between the corresponding basic vectors v0, v1, v2, v3, v4, v5, v6, v7 and the vector shown in Fig. 10, known in the art, and it will not be described in detail.

According to the aforementioned sixth embodiment of the by combining the above based on DFT trecutului codebook with four antennas in the direction of the four bit lines in the code book, and combining received four bit code book and the code book-of-phase generated from the received chetyrehmetrovoy codebook, in the direction of columns that receive the four bit code book for �eighth antennas with dual polarization, which is as follows:

In this case, each column in chetyrehmetrovoy the codebook for eight-antenna with dual polarization is referred to as the vector of pre-coding matrix pre-encoding). According to the above definitions for the corresponding basic vectors v0, v1, v2, v3, v4, v5, v6, v7, each vector of pre-coding can be represented by the above-mentioned basic vectors. The main vectors in the basic codebook may also be referred to as vectors pre-coding. The dependencies between the indices for the matrix pre-coding vectors and pre-coding is presented above the main vectors shown in table 1 below.

Table 1 | |||

The indices of the matrices pre-coding | Vectors pre-coding | The indices of the matrices pre-coding | Vectors pre-coding |

PMI0 | PMI8 | ||

PMI1 | PMI9 | ||

PMI2 | PMI10 | ||

PMI3 | PMI11 | ||

PMI4 | PMI12 | ||

PMI5 | PMI13 | ||

PMI6 | PMI14 | ||

PMI7 | PMI15 |

The indices of the matrices pre-coding PMI0, PMI1..., PMI5 correspond to each column from left to right in the above chetyrehmetrovoy the codebook for eight-antenna with dual polarization, respectively, that is, all vectors pre-coding from left to right. The coefficients 1, j, -1, -j correspond to the purpose of the phase shift 0°, 90°, 180°, -90° respectively. Taking into account the orthogonality between vectors pre-coding in the above chetyrehmetrovoy the codebook for eight-antenna with dual polarization, use a vector of pre-coding corresponding to PMI0 in table 1, as an example to analyze the orthogonality.

Fig. 11 shows the orthogonality of the vector pre-coding corresponding to PMI0 in chetyrehmetrovoy the codebook for eight-antenna with double polarization according to the sixth embodiment of the.

It is possible to notice in Fig. 11 that the vector of pre-coding corresponding to PMI0, with vectors orthogonal pre-coding corresponding to the seven PMI, a total of PMI2, PMI4, PMI6, PMI8, PMI10, PMI12 and PMI14 respectively. This is because, as described above, the main vectors v0, v2, v4, v6 are a set of orthogonal b�ZIS in relation to each other, vectors pre-coding based on fundamental vectors v0, v2, v4, v6, orthogonal to each other. For the same reason, eight of vectors pre-coding based on fundamental vectors v1, v3, v5, v7, i.e. vectors pre-coding corresponding to the PMI1, PMI3, PMI5, PMI7, PMI9, PMI11, PMI13, PMI15 respectively, orthogonal to each other. Therefore, in the case when using the original code book, a user who uses basic vector v0 (PMI0, PMI8)", can perform multi-user transmission only users with basic vector v2, v4 or v6 (PMI2, PMI4, PMI6, PMI10, PMI12, PMI14)".

In addition, it is possible to notice in Fig. 10 that the angular difference between v0 and v2, v4, v6 90°, 180°, -90°, respectively, while the angular difference between v0 and v1, v7 is equal to 45°, -45°, respectively. This implies that the codebook design limits of the scheduler of the base station, i.e., it forces the scheduler to perform multi-user transmission in relation only to the many users with an angular difference that is a multiple of 90°, but not for multiple users with an angular difference of 45°.

Therefore, to improve the efficiency of multi-user transmission, the orthogonality between the vectors pre-coding codebook needs to be further improved, when constructing a code book

However, it should be noted that in the development of the existing standardization, efficiency of single-user transmission has in General a higher priority than the efficiency of multiuser transmission. Therefore, the design of a codebook in relation to multiple users you need to create, provided that the effectiveness of single-user transmission is not impaired. Furthermore, the effectiveness of single-user transmission mainly depends on two aspects: (1) orientation of the main vectors (eight vectors distributed uniformly in space); and (2) the accuracy of feedback to the shift of the phase (two bits). Therefore, the improvement of a codebook for multiple users to execute when the condition that the two aspects mentioned above is not affected.

In the present embodiment, the implementation of the new code book is generated through the development of a new set of key vectors v'0, v'1, v'2, v'3, v'4, v'5, v'6, v'7 which satisfy the following properties for the replacement v0, v1, v2, v3, v4, v5, v6, v7, respectively, the vectors pre-coding corresponding to the PMI0-PMI7, keeping invariant the vectors pre-coding corresponding to PMI8 - PMI15:

(1) the orientation of the main lobes v'0, v'1, v'2, v'3, v'4, v'5, v'6, v'7 is the same as the direction of v0, v1, v2, v3, v4, v5, v6, v7, respectively;

(2) v'0, v'2, v'4, v'6 are a set of orthogonal bases in four dimensions, and v'1, v'3, v'5, v'7 are a different set of orthogonal bases in four dimensions;

(3) v'0, v'2, v'4, v'6 orthogonal with at least one of v1, v3, v5, v7, respectively, and v'1, v'3, v'5, v'7 are orthogonal with at least one of v1, v2, v4, v6, respectively.

New code book, thus generated, can improve the efficiency of the multiuser transmission. Next, the vector pre-coding corresponding to PMI0, still consider as an example, and it is necessary to analyze the orthogonality after the aforementioned improvements.

Fig. 12 shows the orthogonality of the vector pre-coding corresponding to PMI0 in chetyrehmetrovoy the codebook for eight-antenna with double polarization according to the present variant implementation.

It is possible to notice in Fig. 12 that improved vector pre-coding [v'0 v'0]^{T}corresponding PMI0, with vectors orthogonal pre-coding corresponding to PMI9 and PMI15, in addition to the vectors pre-coding corresponding to the seven PMI PMI2, PMI4, PMI6, PMI8, PMI10, PMI12, PMI14 respectively. Thus the scheduler of the base station provide the ability to perform multi-user transmission not only�about multiple people with the angular difference,
a multiple of 90°, but also to many users with an angular difference of 45°.

Need to explain that this example is described using Fig. 12 is the case where v'0 is orthogonal to v1 and v7, which is only an example. Orthogonality of the vector pre-coding corresponding to PMI0, can be improved, while v'0 is orthogonal to any one of v1, v3, v5, v7. The more vectors v1, v3, v5, v7, which v'0 are orthogonal, so much more can be improved orthogonality of the vector pre-coding corresponding to PMI0, there may be more significantly improved performance in multiuser transmission.

The new code book not only improves the efficiency of multiuser transmission, but also does not reduce the effectiveness of single-user transmission. This is because the focus of the newly created main vectors v'0, v'1, v'2, v'3, v'4, v'5, v'6, v'7 are doing such that it was compatible with the direction v0, v1, v2, v3, v4, v5, v6, v7 respectively, that is, they are still eight vectors distributed uniformly in space that correspond to the property (1). Also the phase shift assigned in the sixth embodiment, the implementation is not changed, i.e. the accuracy of the phase shift is still equal to two bits. Accordingly, the above two aspects that determined�t the effectiveness of single-user transmission, both are running. Thus, the new code book obtained in the present variant implementation, can improve the efficiency of multiuser transmission, provided that the effectiveness of single-user transmission is not reduced.

More specifically, as an example, the present disclosure provides a method with which the aforementioned new basic vectors v'0, v'1, v'2, v'3, v'4, v'5, v'6, v'7 can be efficiently obtained as follows.

At the first stage generates v'0, i.e., a vector which can make the maximum correlation with v0, are among the vectors orthogonal to at least one of v1, v3, v5, v7, and it is used as v'0.

May be known from the above description that there are two sets of basic vectors (matrices pre-encoding), for example, the main vectors v0, v2, v4, v6 and the main vectors v1, v3, v5, v7, which includes basic code book, and the corresponding basic vectors in each set of base vectors are orthogonal to each other. According to the present disclosure should be determined (calculated) vectors, which are orthogonal with at least one primary vector in the set of basic vectors v1, v3, v5, v7 (seeing as the second set of basic vectors), and the vector, the correlation of which with one base vector (e.g., v0) of the PD�Gogo set of core vectors v0, v2, v4, v6 (seeing as the first set of base vectors is the highest among the obtained vectors, do the new principal vector, e.g., v'0.

According to this embodiment of the receive vectors that are orthogonal with at least one matrix pre-coding of the second set of base vectors, can be implemented by calculating a linear combination of at least two main vectors from the second set of base vectors, for example, by calculating a linear combination of v3 and v5.

In the second stage, other new basic vectors v'1, v'2, v'3, v'4, v'5, v'6, v'7, except for v'0, generate one by one using the same operation as in the first stage. For example, if you want to generate v'1, it is necessary to define a vector, which can make the maximum correlation with v1 among the vectors orthogonal to at least one of v2, v3, v6, v8, and use it as v'1. In relation to other new fixed vectors v'2, v'3, v'4, v'5, v'6, v'7 are using the same operation.

Additionally, after any of v'0, v'1, v'2, v'3, v'4, v'5, v'6, v'7 are generated, the other major new vectors can be generated using the following method. For example, after v'0 is generated, the other major new vectors v'1, v'2, v'3, v'4, v'5, v'6, v'7 can be obtained with p�power the following equation, for example:

v'1 can be obtained via v'1=diag (v1)*v'0, that is,

Similarly v'2, v'3, v'4, v'5, v'6, v'7 can be obtained respectively through the following equations:

There are other basic vectors v1, v2, v3, v4, v5, v6, v7, distinct from the main vector v0, further multiplied by the generated new basic vector v'0, respectively, so that generate other new basic vectors v'1, v'2, v'3, v'4, v'5, v'6, v'7.

Subsequently, the initial basic vectors v0, v1, v2, v3, v4, v5, v6, v7, respectively, replace the new principal vector v'0, v'1, v'2, v'3, v'4, v'5, v'6, v'7, thus forming a new master code book.

According to this embodiment of the master code book [v0, v1, v2, v3, v4, v5, v6, v7] and the new code book [v'0, v'1, v'2, v'3, v'4, v'5, v'6, v'7] unite in the direction of the rows to form an extended codebook, and pre-defined the main vectors in the extended codebook is prescribed phase shifts so that the generated code book-of-phase. Additionally, the extended code book and generated a code book with shifts phase unite in the direction of columns into a single code book as a codebook for eight antenna with dual polarization.

For convenience of understanding further show design� for v'0 in the first stage.
In this case, assume that v0=[1 1 1 1]^{T}and you want to determine the vector which can make the maximum correlation with [1 1 1 1]^{T}among vectors orthogonal to v1 and v7, and use it as v'0. According to this embodiment of the vectors orthogonal to v1 and v7 may be linear combinations of v3 and v5. When you search numeric values that can be obtained by the following equation:

<a Ninth implementation option>

The design of a codebook in the eighth embodiment, the implementation leads to the fact that the scheduler of the base station can perform multi-user transmission to a plurality of users with an angular difference, not just multiples of 90° but 45°, so it improves the efficiency of multiuser transmission, provided that the effectiveness of single-user transmission is not impaired.

In the same way as described above in the eighth variant implementation, you can run the extension to the case when the rank of the matrix pre-coding is equal to 2, as described in the ninth version of the implementation.

Case of transmission of rank 2 has a similar nature with the transfer of MU-MIMO, i.e. signals at more than one level is sent from the base station with multiple user transmission described in the eighth embodiment, the OSU�of estline. Their difference is that in multiplayer the transmission of signals on two levels sent to two users, respectively, while the signals at these two levels are sent to the same user in the case of transmission of rank 2. Similarly to the eighth variant of implementation of the directions of emission of the signals at these two levels, v0 and v'0, respectively.

The basic form of the matrix pre-coding of rank 2 for eight antennas with dual polarization is_{0}is the DFT vector of length 4, and it corresponds to the angle θ. The basic form is that the direction of signal transmission on the first level and the second level is identical, i.e. v0=v'0, and they have completely opposite phase shifts. Opposite phase shifts are mainly used to ensure orthogonality between vectors pre-coding of these two levels, which is the main feature of the matrix pre-coding of rank 2.

It is known that in actual use the best direction signals on the first level and the second level does not have to be identical, but may vary. Therefore, if the code book includes specific matrix pre-coding corresponding to the case where the direction of signals on the first level and the second level are different, the throughput can be improved.

In the eighth embodiment of the first stage is as follows:

(1) directions of main lobes v'0, v'1, v'2, v'3, v'4, v'5, v'6, v'7 are the same as directions of main lobes v0, v1, v2, v3, v4, v5, v6, v7, respectively;

v'0, v'1, v'2, v'3, v'4, v'5, v'6, v'7 in the eighth embodiment of the present vectors pre-coding used �La second user if the transmission of MU-MIMO, and they represent the vectors pre-coding used by the signals on the second level for the case of rank 2. In the primary form of grade 2 directions of signals at the second level are the same as the direction of signals on the first level. The improvement of the present embodiment is such that they expect that the direction of signals on the second level and the first level will be different, so the first stage of the ninth variant of the implementation should be as follows:

(1) directions of main lobes v'0, v'1, v'2, v'3, v'4, v'5, v'6, v'7 are different from the directions of main lobes v0, v1, v2, v3, v4, v5, v6, v7, respectively;

The second stage of the ninth embodiment is the same as the second stage of the eighth variant of implementation of:

(2) v'0, v'2, v'4, v'6 are a set of orthogonal bases in four dimensions, and v'1, v'3, v'5, v'7 are a different set of orthogonal bases in four dimensions;

The third stage of the ninth embodiment is the same as the third stage of the eighth variant of implementation of:

(3) v'0, v'2, v'4, v'6 orthogonal with at least one of v1, v3, v5, v7, respectively, and v'1, v'3, v'5, v'7 are orthogonal with at least one of v0, v2, v4, v6, respectively.

One special form of the third stage is that v'0, v'2, v'4, v'6 orthogonal with three of v1, v3, v5, v7, respectively. For example, v'0 �orthogonalen with v3, v5, v7, so v'0=v1, similarly v'2=v3, v'4=v5 and v'6=v7. In addition, v'1, v'3, v'5, v'7 are orthogonal with three of v0, v2, v4, v6, respectively, to obtain that v'1=v2, v'3=v4, v'5=v6 and v'7=v0. For readability summarize the relationship between v' and v as follows:

v '0=v1

v'1=v2

v'2=v3

v'3=v4

v'4=v5

v'5=v6

v'6=v7

v'7=v0

Thus we can deduce the matrix pre-coding of rank 2 in accordance with the principle of the eighth embodiment. It is assumed that the basic matrix pre-coding has the following form:

In this case, according to the present disclosure, a different set of matrices pre-coding, as shown in subsequent PMI8-PMI15, can be constructed based on the corresponding matrices pre-coding corresponding to the PMI0 - PMI7 as described above.

In the above-mentioned eight matrices pre-encoding the difference of the directions between the signals on the first level and the signals on the second level is equal to 45°, where v0~v7 determined, as in the eighth variant implementation.

In some cases, for transmission rank one angular difference of 45° between the main matrix pre-coding is too large, and smaller values of the angular differences are of predpochtitel�governmental. For example, the preferred values of the difference of directions equal to 22.5°, or even of 11.25°. Subsequently the above-mentioned method expand on the difference of the directions, the equal of 11.25°.

The main vector in case of the difference, equal of 11.25°, can be written as:

w1=[0 11,25 22,5 33,75]

w2=[0 22,5 45 67,5]

w3=[33,75 0 67,5 101,25]

w4=[0 45 90 135]

w5=[0 56,25 112,5 168,75]

w6=[0 67,5 135 202,5]

w7=[0 78,75 to 157.5 236,25]

w8=[0 90 180 270]

w9=[0 101,25 202,5 303,75]

w10=[0 112,5 225 337,5]

w11=[0 123,75 of 247.5 11,25]

w12=[0 135 270 45]

w13=[0 146,25 292,5 78,75]

w14=[0 to 157.5 315 112,5]

w15=[0 168,75 337,5 146,25]

w16=[0 180 0 180]

w17=[0 191,25 22,5 213,75]

w18=[0 202,5 of 247.5 45]

w19=[0 213,75 67,5 281,25]

w20=[0 90 225 315]

w21=[0 236,25 112,5 348,75]

w22=[0 of 247.5 135 22,5]

w23=[0 258,75 to 157.5 56,25]

w24=[0 180 270 90]

w25=[0 281,25 202,5 123,75]

w26=[0 292,5 to 157.5 225]

w27=[0 303,75 of 247.5 191,25]

w28=[0 315 270 225]

w29=[0 326,25 292,5 258,75]

w30=[0 337,5 315 292,5]

w31=[0 348,75 337,5 326,25]

To emphasize that the new basic vectors have the best degree of spatial detail, for these key vectors instead of "v" use "w".

The aforementioned 32 main vectors include eight sets of orthogonal bases, in which the first set of orthogonal bases [w0 w8 w16 w24], the second set of orthogonal bases [w9 w1 w17 w25], the third set of orthogonal bases [w2 w10 w18 w26], the fourth set of orthogonal bases [w3 w11 w18 w27] and so on, so that all eight sets ORT�gonilnik bases.

As described in the aforementioned way, the form of the matrix pre-coding of rank 2, which will be constructed, is

One example of the third stage is that w'0 orthogonal with w9, w17, w25. In this case, w'0=w1, and can also be obtained from w'1=w2, w'30=w31 and w'31=w0. In this case, the difference of directions between the signals on the first level and the signals on the second level is of 11.25°.

Another example of the third stage is that w'0 orthogonal with w10, w18, w26. In this case, w'0=w2, and can be obtained w'1=w3, w'29=w31, w'30=w0 and w'31=w1. In this case, the difference of directions between the signals on the first level and the signals on the second level is equal to 22.5°.

A third example of the third stage is that w'0 orthogonal with w11, w19, w27. In this case, w'0=w3, and so�e can be obtained w'1=w4, w'28=w31, w'29=w0, w'30=w1 and w'31=w2. In this case, the difference of directions between the signals on the first level and the signals on the second level is $ 33,75°.

The actual code book can be a combination of three examples of the third stage described above, a difference of directions between the signals on two levels for a specific matrix pre-coding of rank 2 is $ 11,25°, the difference of directions for some other matrix pre-coding of rank 2 is equal to 22.5°, and the difference of directions for some additional matrix pre-coding of rank 2 is $ 33,75°, and so on.

In the end, can be obtained that the method of generating codebook in a wireless communication system according to a ninth embodiment of the present invention may include: a fitting stage for the installation of the main codebook, which includes a lot of the main vectors are grouped into multiple sets, each of which corresponding basic vectors orthogonal to each other; a phase calculation to calculate the new basic vector corresponding to one primary vector in one set of the plurality of sets of the vectors so that a new basic vector was identical to another primary vector in other sets of vectors, a different one of a set of base vectors, and �overeat this stage of the calculation to get the many of the new basic vectors corresponding to the set of basic vectors; and a generation stage for generating a new codebook using the respective new basic vectors as described above.

In the aforementioned way a lot of the main vectors in the basic codebook - w_{m}which are DFT vectors, and the values of the difference between the directions of the main vectors of w_{m}and w_{m+n}equal to^{}n times of 11.25° in series, where m and n are integers, and they can also be real numbers.

In the above method the new basic vectors - w'_{m.}w'_{m}are DFT vectors, but the directions of which differ from the corresponding basic vectors w_{m}. And w'_{m}=w_{m+n}for example , can be w'_{m}=w_{m+1}or w'_{m}=w_{m+2}or w'_{m}=w_{m+3}etc.

In the aforementioned way by the form of the vector pre-coding of grade 2 in the new basic codebook is

With the help of� above-mentioned embodiment of the present invention, the matrix pre-coding can be well configured to implement pre-encoding with high efficiency, even if the direction signals on two levels emitted from the base station to the mobile terminal, different.

In the base station 700 and the terminal 800 shown in Fig. 7 and Fig. 8, it is also possible to employ a method of generating a new codebook, re-constructing basic vectors to improve the orthogonality between the vectors pre-coding codebook in the eighth and ninth embodiments. For example, blocks 702 and 801 storing a codebook to the base station 700 and the terminal 800 can re-design the main vectors.

For example, in the base station 700 according to an eighth embodiment of the basic code book includes two sets of basic vectors and the corresponding basic vectors in each set of base vectors are orthogonal to each other. Block 702 storing a codebook from the base station 700 receives the vectors that are orthogonal to at least one basic vector from the second set of base vectors among vectors calculates a vector correlation of which with one base vector of the first set of base vectors is the highest, as the new basic vector, similarly generates other new basic vectors corresponding to the source and replaces the main vectors corresponding new basic vectors for f�of Mirovaya new basic codebook.

According to this embodiment of the block 702 storing a codebook from the base station 700 generates other new basic vectors of the other major vectors, except for one of the main vectors in the first set of base vectors, and repeating the operation of generating a new basic vector or multiplying other main vectors, with the exception of one principal vector in the first set of base vectors, a new basic vector, respectively.

According to this embodiment of the block 702 storing a codebook from the base station 700 computes a linear combination of at least two main vectors in the second set of base vectors as vectors, orthogonal to the at least one primary vector of the second set of base vectors.

According to this embodiment of the block 702 storing a codebook from the base station 700 combines the original master code book and a new master code book in the direction of rows for the formation of the extended codebook. Base station 700 further assigns shifts the phase of the main vectors in the extended codebook with block 7022 purpose of the phase shifter for forming a codebook with phase offset.

In the case when multiple antenna arrays are used for eight antennas with dual polarizaci� (each of antenna arrays includes four antennas, having the same polarization characteristic of eight antennas with dual polarization), block 702 storing a codebook combines extended code book is generated and the code book-of-phase in the direction of columns into a single code book as a codebook for eight antenna with dual polarization.

For example, in the base station 700 according to a ninth embodiment of the block 701 receiving information feedback takes the information sent back from the terminal; block 702 storing a codebook stores a master code book and/or new master code book, basic code book contains many of the main vectors which are grouped into multiple sets, the corresponding basic vectors in each set of base vectors are orthogonal to each other, a new master code book get way: compute a new basic vector corresponding to one primary vector in one set of the plurality of sets of vectors, to a new basic vector was equal to a different primary vector in other sets of vectors that are different from this set of base vectors, and repeating the above operation to obtain many of the new basic vectors corresponding to the set of basic vectors, and generate a new master code book, using rela�eastwoodiae new basic vectors; and unit 703 pre-sender encodes the data that will be passed using master code book and/or new master code book, based on the information transmitted back from the terminal, and transmits the pre-coded data to the terminal via the antenna array.

According to this embodiment of the many major vectors in the basic codebook - w_{m}which are DFT vectors, and the values of the difference between the directions of the main vectors of w_{m}and w_{m+n}equal to n times of 11.25° in series, where m and n are integers, and they can also be real numbers.

Under this option the implementation of the new basic vectors - w'_{m.}w'_{m}are DFT vectors, but their directions are different from the corresponding basic vectors w_{m}. And w'_{m}=w_{m+n}for example , can be w'_{m}=w_{m+1}or w'_{m}=w_{m+2}or w'_{m}=w_{m+3}etc.

According to this embodiment of the form of the vector pre-coding of grade 2 in the new basic codebook is

For example, in the terminal 800 according to an eighth embodiment of the basic code book includes two sets of basic vectors and the corresponding basic vectors in each set of base vectors are orthogonal to each other. Block 801 storing a codebook from the terminal 800 receives the vectors that are orthogonal with at least one primary vector of the second set of base vectors among vectors calculates a vector correlation of which with one base vector of the first set of base vectors is the highest, as the new basic vector, generates other new basic vectors corresponding to the source and replaces the main vectors corresponding new basic vectors to form a new basic codebook.

According to this embodiment of the block 801 storing a codebook from the terminal 800 generates other new basic vectors of the other major vectors, except for one of the main vectors in the first set of base vectors, and repeating the operation of generating a new basic vector or multiplying other basic vectors, except for one main ve�Torah in the first set of base vectors, on a new basic vector, respectively.

According to this embodiment of the block 801 storing a codebook from the terminal 800 computes a linear combination of at least two main vectors in the second set of base vectors as vectors, orthogonal to the at least one primary vector of the second set of base vectors.

According to this embodiment of the block 801 storing a codebook from the terminal 800 combines the original master code book and a new master code book in the direction of rows for the formation of the extended codebook. The terminal 800 further assigns shifts the phase of the main vectors in the extended codebook with block 8012 purpose of the phase shifter for forming a codebook with phase offset.

In the case when multiple antenna arrays are used for eight antennas with dual polarization (each of antenna arrays includes four antennas having the same polarization characteristic of eight antennas with dual polarization), block 801 storing a codebook combines extended code book is generated and the code book-of-phase in the direction of columns into a single code book as a codebook for eight antenna with dual polarization.

For example, in the terminal 800 according to a ninth Varian�in the implementation block 801 storing a codebook stores a master code book and/or new master code book, basic code book contains many of the main vectors which are grouped into multiple sets, the corresponding basic vectors in each set of base vectors are orthogonal to each other, a new master code book get way: compute a new basic vector corresponding to one primary vector in one set of the plurality of sets of vectors, so that a new basic vector was equal to a different primary vector in other sets of vectors, a different set of core vectors, and repeats the above operation to obtain many of the new basic vectors corresponding to the set of basic vectors, and generate a new master code book, using the corresponding basic vectors; and a block 802 of transmitting feedback information passes back to the base station identifiers of the index matrix pre-coding in the basic codebook and/or the new basic codebook.

According to this embodiment of the many major vectors in the basic codebook - w_{m}which are DFT vectors, and the values of the difference between the directions of the main vectors of w_{m}and w_{m+n}equal to n times of 11.25° in series, where m and n are integers, and they can also be real numbers.

According to the infusion�him to a variant of implementation of the new basic vectors -
w'_{m}. w'_{m}are DFT vectors, but their directions are different from the corresponding basic vectors w_{m}. And w'_{m}=w_{m+n}for example , can be w'_{m}=w_{m+1}or w'_{m}=w_{m+2}or w'_{m}=w_{m+3}etc.

According to this embodiment of the form of the vector pre-coding of grade 2 in the new basic codebook is

Fig. 13 - sequence of operations showing the method of generating codebook in the system of radio communications with multiple antenna arrays according to the present variant implementation.

As shown in Fig. 13, in step S1310 provide a master code book, which includes two sets of basic vectors in which the corresponding basic vectors in each set of base vectors are orthogonal to each other. In step S1320 get vectors, orthogonal to the at least one basic vector from the second set of base vectors. In step S133 vector, the correlation of which with one base vector of the first set of base vectors is the highest among the received vectors, appoint new principal vector. In step S1340 generate other basic vectors. In step S1350, the corresponding initial basic vectors replaced by new basic vectors to form a new basic codebook.

According to this embodiment of the stage of generation of other new basic vectors of the above-mentioned method for generating a codebook may include the stage at which: repeat the operation for generating a new basic vector with respect to the other main vectors that differ from the one of the main vectors in the first set of base vectors, or other basic multiply vectors that differ from the one of the main vectors in the first set of base vectors, a new basic vector, respectively.

According to this embodiment of the cycle of vectors, orthogonal to the at least one primary vector of the second set of base vectors of the above-mentioned method for generating a codebook may further include the step on which: calculates a linear combination of at least two main vectors from the second set of base vectors.

According to this embodiment osushestvlenie� the aforementioned method of generating a codebook may further include the step of combining the basic codebook and the new basic codebook in the direction of rows for the formation of the extended codebook and destination shifts the phase of the main vectors in the extended codebook for generating a codebook with phase offset.

According to this embodiment of the in the above-mentioned method for generating a codebook of the multiple antenna arrays can be eight antennas with dual polarization, and each of antenna arrays includes four antennas having the same polarization characteristic of eight antennas with dual polarization. The method can further include the step of combining the extended codebook and the generated codebook with phase offset in the direction of columns into a single code book as a codebook for eight antenna with dual polarization.

Description of the eighth embodiment of the present invention performed as described above. Using the technical scheme of the present embodiment of the multiuser efficiency of transmission can be improved without reducing the effectiveness of single-user transmission.

Respective embodiments of the present application, which are described above are only exemplary description, and their specific structures and operations do not limit the scope of the present invention. Specialists a new way of combining the various parts and operations in the respective embodiments, the set of new variants of implementation, which are also consistent with the concept of the present invention.

Embodiments of the present invention can be implement using hardware, software or firmware, or to some extent by combining them with each other, and the method of implementation does not restrict the scope of the present invention.

Interdependence of connections between respective functional elements (units) in the variants of implementation of the present invention do not limit the scope of the present invention in which one or more functional elements may include or be connected with any other functional elements.

Although some embodiments of the present invention is shown and described in conjunction with the accompanying drawings, specialists in the art will understand that there may be changes and modifications of these embodiments which are within the claims and its equivalents, without departing from the scope and form of disclosure.

1. A terminal device, comprising:

the storage section a codebook configured with the ability to store extended codebook that is formed by combining the first basic codebook and the second primary code CED�and in the direction of columns,
the first basic code book includes N groups of matrices pre-coding, and each group consists of four matrices pre-coding, which are orthogonal to each other, and N is a natural number equal to or greater than 2, and wherein the second main code book formed by applying a phase shift to each of these N groups, wherein the phase shift applied to one group differs from the phase shift applied to other groups; and

a feedback section configured with the ability to convey feedback on the indicator matrix pre-coding (PMI) for the identification of the matrix pre-coding among 4N matrices pre-coding, is included in the extended code book, to the base station.

2. The terminal device according to claim 1, in which

each of the first basic codebook and the second basic codebook includes 4N fundamental matrices pre-coding, which are matrices with four rows and one column; and

extended code book includes 4N matrices pre-coding, which are matrices with eight rows and one column.

3. The terminal device according to claim 1 or 2, in which

the difference in degrees between the main matrices�mi w_{
m}and w_{m+1}pre-coding is equal to n times on 2/32 degrees, where w_{m}and w_{m+1}included in the first master code book, and m and n are integers.

4. The terminal device according to claim 1 or 2, in which

in the case where data is transmitted using two levels from the base station device,

basic matrix pre-coding, included in the first master code book, include the vectors w_{m}basic matrices pre-coding for the same level and the vectors w'_{m}basic matrix pre-encoding to another level, where m is an integer; and

the difference in degrees between the w_{m}and w'_{m}is selected from 2/32 degrees 4/32 degrees and 6/32 degrees.

5. The terminal device according to one of claims.1-4, and

the base station device includes multiple antenna arrays; and

the feedback section reports on the feedback PMI for each of said plurality of antenna arrays.

6. The method of transmission, comprising stages on which:

retain the extended code book that is formed by combining the first basic codebook and the second basic codebook in the direction of columns, and the first foundations�th code book includes N groups of matrices pre-coding,
and each group consists of four matrices pre-coding, which are orthogonal to each other, and N is a natural number equal to or greater than 2, and wherein the second main code book formed by applying a phase shift to each of these N groups, wherein the phase shift applied to one group differs from the phase shift applied to other groups; and

transmit feedback on the indicator matrix pre-coding (PMI) for the identification of the matrix pre-coding among 4N matrices pre-coding, is included in the extended code book, to the base station.

7. The transfer method according to claim 6, in which

each of the first basic codebook and the second basic codebook includes 4N fundamental matrices pre-coding, which are matrices with four rows and one column; and

extended code book includes 4N matrices pre-coding, which are matrices with eight rows and one column.

8. The transfer method according to claim 6 or 7, in which

the difference in degrees between the main matrices w_{m}and w_{m+1}pre-coding is equal to n times on 2/32 degrees, where w_{m}and w_{m+1}included in the first master code book, and m and n I�are integers.

9. The transfer method according to claim 6 or 7, in which

in the case where data is transmitted using two levels from the base station device,

basic matrix pre-coding, included in the first master code book, include the vectors w_{m}basic matrices pre-coding for the same level and the vectors w'_{m}basic matrix pre-encoding to another level, where m is an integer; and

the difference in degrees between the w_{m}and w'_{m}is selected from 2/32 degrees 4/32 degrees 6/32 degrees.

10. The transfer method according to claims.6-9, in which

the base station device includes multiple antenna arrays; and

the feedback is performed by passing on the feedback PMI for each of said plurality of antenna arrays.

11. The base station device, comprising:

the storage section a codebook configured with the ability to store extended codebook that is formed by combining the first basic codebook and the second basic codebook in the direction of columns, and the first basic code book includes N groups of matrices pre-coding, and each group consists of four matrices a advanced�accept-encoding,
are orthogonal to each other, and N is a natural number equal to or greater than 2, and wherein the second main code book formed by applying a phase shift to each of these N groups, wherein the phase shift applied to one group differs from the phase shift applied to other groups;

receiving section configured to receive information that includes the indicator matrix pre-coding (PMI) for the identification of the matrix pre-coding among 4N matrices pre-coding, is included in the extended code book, from the terminal device; and

a transmission section configured with the possibility of pre-encoding data using matrix pre-coding corresponding to the PMI included in the received information, and transmitting the pre-coded data to the terminal device.

12. The base station device according to claim 11, in which

each of the first basic codebook and the second basic codebook includes 4N fundamental matrices pre-coding, which are matrices with four rows and one column; and

extended code book includes 4N matrices pre-coding, which are matrices with eight rows and one �tabcom.

13. The base station device according to claim 11 or 12, in which

the difference in degrees between the main matrices w_{m}and w_{m+1}pre-coding is equal to n times on 2/32 degrees, where w_{m}and w_{m+1}included in the first master code book, and m and n are integers.

14. The base station device according to claim 11 or 12, in which

the transmission section transmits data using two levels;

basic matrix pre-coding, included in the first master code book, include the vectors w_{m}basic matrices pre-coding for the same level and the vectors w'_{m}basic matrix pre-encoding to another level, where m is an integer; and

the difference in degrees between the w_{m}and w'_{m}is selected from 2/32 degrees 4/32 degrees and 6/32 degrees.

15. The base station device according to claims.11-14, in which

the transmission section contains a variety of antenna arrays; and

the received data include the PMI for each of said plurality of antenna arrays.

16. The method of transmission, comprising stages on which:

retain the extended code book that is formed by combining the first basic codebook and the second main Kodo�th book in the direction of columns,
the first basic code book includes N groups of matrices pre-coding, and each group consists of four matrices pre-coding, which are orthogonal to each other, and N is a natural number equal to or greater than 2, and wherein the second main code book formed by applying a phase shift to each of these N groups, wherein the phase shift applied to one group differs from the phase shift applied to other groups;

accept the information, which includes the indicator matrix pre-coding (PMI) for the identification of the matrix pre-coding among 4N matrices pre-coding, is included in the extended code book, from the terminal device; and

pre-encode the data using the matrix pre-coding corresponding to the PMI included in the received information, and transmit the pre-coded data to the terminal device.

17. The transfer method according to claim 16, in which

each of the first basic codebook and the second basic codebook includes 4N fundamental matrices pre-coding, which are matrices with 4 rows; and

extended code book includes 4N matrices pre-coding, which I�are matrices with 8 strings.

18. The transfer method according to claim 16 or 17, in which

the difference in degrees between the main matrices w_{m}and w_{m+1}pre-coding is equal to n times on 2/32 degrees, where w_{m}and w_{m+1}included in the first master code book, and m and n are integers.

19. The transfer method according to claim 16 or 17, in which

data transmission is carried out using two levels;

basic matrix pre-coding, included in the first master code book, include the vectors w_{m}basic matrices pre-coding for the same level and the vectors w'_{m}basic matrix pre-encoding to another level, where m is an integer; and

the difference in degrees between the w_{m}and w'_{m}is selected from 2/32 degrees 4/32 degrees and 6/32 degrees.

20. Transmission method according to one of claims.16-19, in which

data transmission is performed by using the plurality of antenna arrays; and

the received data include the PMI for each of said plurality of antenna arrays.

**Same patents:**

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to wireless communication. Described is a method of transmitting or retransmitting data in a multiple input-multiple output (MIMO) wireless communication system using space-time block codes, wherein a mapping table is used, the mapping table mapping a plurality of symbols to antennae and to transmission resources, which can be time intervals or portions of OFDM bandwidth. The mapping table comprises embedded primary segments of Alamouti codes, specifically Alamouti encoding at the symbol level, within secondary segments, which may include Alamouti encoding of primary segments.

EFFECT: improved method for retransmission in MIMO system.

10 cl, 22 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to wireless communication. The reporting order used for reporting multiple channel quality information (CQI) values is chosen to eliminate under-reporting and over-reporting errors arising from the use of differential reporting formats for one or more of the reported CQI values. The selection between single-rank or multi-rank CQI reporting is based on determining which one corresponds to the highest channel capacity, in view of the differential reporting constraints.

EFFECT: increasing communication throughput by controlling the order or method with which CQI values are transmitted in a multi-rank CQI report, which limits one or more such values according to the reporting order.

16 cl, 7 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to a wireless communication system which employs a multiple input multiple output (MIMO) mode. The invention relates to a method of operating a communication system on a network, wherein the system comprises a primary station and at least one secondary station, the primary station comprising a plurality of transmitting antennae and the secondary station comprising a plurality of receiving antennae, wherein the method comprises steps of: selecting, at the primary station, a first communication scheme from a plurality of communication schemes, computing, at the primary station, a transmission vector based on the first communication scheme and computing, at the secondary station, a reception vector based on a second communication scheme, wherein the secondary station selects the second communication scheme from the plurality of communication schemes, based on that the primary station uses the predetermined communication scheme.

EFFECT: improved communication system.

16 cl, 1 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to communication engineering and can be used in wireless communication systems. The system comprises a plurality of primary stations, each primary station comprising: a transceiver for communicating with a secondary station, said transceiver having two antennae, wherein the method comprises a first one of the plurality of primary stations which transmits to the secondary station for a given spatial channel a first set of reference symbols, and said first one of the plurality of primary stations or second one of said plurality of primary stations transmits to the secondary station for said spatial channel a second set of reference symbols, wherein said at least one second set of reference symbols is orthogonal to said first set of reference symbols, wherein the first and second primary stations receive from the secondary station feedback about the phase difference between the phase of the first set of reference symbols and the phase of the second set of reference symbols received by said at least one secondary station.

EFFECT: high quality of transmitting information.

15 cl, 5 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to network communication, such as mobile communication. The invention particularly discloses a method for communication over a network, which comprises a first cell and a second cell respectively including a first primary station having a first antenna array dedicated to the first cell and a second primary station having a second antenna array dedicated to the second cell, for communicating with a plurality of secondary stations, the method comprising a step of providing cooperative beamforming transmission from the first and second primary stations to at least one first secondary station, the step including: first secondary station signalling at least one channel matrix to at least one of the first and second primary stations, and the first and second primary stations applying a precoding matrix to both the first antenna array and the second antenna array, and wherein the precoding matrix comprises a first vector for the first cell and a second vector for the second cell, the precoding matrix being based on the at least one channel matrix.

EFFECT: providing codebooks which can be used for beamforming.

14 cl, 2 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to communication engineering and can be used in mobile communication systems. The method includes determining a transmission rank for downlink transmission to a user terminal; determining one or more reference signal antenna ports for said downlink transmission based on said transmission rank, wherein each port is defined by an group/code pair comprising a code division multiplexing group and orthogonal security code; mapping reference signal antenna ports to group/code pairs for each transmission rank such that the code division multiplexing group and code orthogonal security code are the same for a given antenna port for every transmission rank; and transmitting downlink check symbols through said reference signal antenna ports according to the transmission rank.

EFFECT: high reliability of transmitting information using antenna port mapping for demodulating reference signals.

16 cl, 1 tbl, 7 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to transmitting and receiving data using multiple frequencies. Measurement of communication quality using a broadband signal and transmission and reception of data using a predetermined frequency band is carried out at approximately the same time. The transmitting device (1) is capable of transmitting data at a first frequency and a second frequency to a receiving device (2). The transmitter (1a) of the transmitting device (1) transmits a predetermined broadband signal in a first period of time in a frequency band which does not include the first frequency, and in a second period of time in a frequency band which does not include the second frequency. The quality measuring unit (2a) of the receiving device (2) measures quality of communication with the transmitting device (1) based on the broadband signal received in the first and second periods of time.

EFFECT: preventing quality degradation when transmitting and receiving data.

21 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to transmitting and receiving data using multiple frequencies. Measurement of communication quality using a broadband signal and transmission and reception of data using a predetermined frequency band are carried out at approximately the same time. The transmitting device (1) is capable of transmitting data at a first frequency and a second frequency to a receiving device (2). The transmitter (1a) of the transmitting device (1) transmits a predetermined broadband signal in a first period of time in a frequency band which does not include the first frequency, and in a second period of time in a frequency band which does not include the second frequency. The quality measuring unit (2a) of the receiving device (2) measures quality of communication with the transmitting device (1) based on the broadband signal received in the first and second periods of time.

EFFECT: preventing quality degradation when transmitting and receiving data.

3 cl, 21 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to wireless communication and more specifically to sounding feedback transmission in very high throughput (VHT) wireless systems. Sounding feedback may be transmitted from a user station (STA), wherein the feedback may comprise a certain number of beam-forming matrices and a certain number of singular values of a wireless channel associated with the STA. Further, the sounding feedback may comprise a bit for indicating whether said feedback represents a single-user (SU) feedback or a multi-user (MU) feedback.

EFFECT: improved communication.

35 cl, 10 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to wireless communication systems and is intended to improve user equipment (UE) channel state information (CSI) feedback due to that a precoder part of a CSI feedback report contains factorised precoder feedback. In one or more such embodiments, the factorised precoder feedback corresponds to at least two precoder matrices, including a recommended "conversion" precoder matrix and a recommended "tuning" precoder matrix. The recommended conversion precoder matrix restricts the number of channel dimensions considered by the recommended tuning precoder matrix and, in turn, the recommended tuning precoder matrix matches the recommended precoder matrix to an effective channel that is defined in part by said recommended conversion precoder matrix.

EFFECT: improving user equipment channel state information feedback.

42 cl, 7 dwg

FIELD: physics, communications.

SUBSTANCE: invention relates to video encoding techniques. Disclosed is a method of encoding input data to generate corresponding encoded output data. The method includes a step of dividing said input data into a plurality of blocks or packets, the size of which depends on the nature of the content thereof, wherein said blocks or packets have one or more sizes. Said input data are divided into a plurality of blocks or packets such that at least one of the representative parameters thereof, which describe content of said blocks or packets, are constant within the divided blocks or packets. Further, the method includes applying a plurality of transformations to the content of said blocks or packets to generate corresponding transformed data, and checking the quality of presentation of said transformed data of blocks or packets compared to the content of said blocks or packets before applying said transformations to determine if the quality of presentation of said transformed data satisfies one or more quality criteria.

EFFECT: providing lossless data compression.

23 cl, 6 dwg, 5 tbl

FIELD: radio engineering, communication.

SUBSTANCE: multichannel transmitter for a spectrally efficient radio communication system comprises N information channels, K call channels and J service channels, wherein N+K+J=L is the total number of channels of the transmitter, as well as a clock generator, a carrier frequency generator, a channel signal adder, a nonlinear masking sequence generator, a nonlinear orthogonal code generator and a frequency divider. The circuit of each channel of the transmitter includes a channel signal spectrum former, which comprises first and second M-ary amplitude-phase modulators, first and second multipliers, first and second low-pass filters, first and second phase modulators, first and second band-pass filters and an adder.

EFFECT: high spectral efficiency of transmitting information in communication systems.

2 cl, 2 dwg

FIELD: physics, communications.

SUBSTANCE: invention relates to data encoding and transmission and can be used in automated space rocket preparation and launching systems. The method comprises steps where all transmitted messages are protected from distortions by cyclic coding and the same noise-immunity is provided for all transmitted messages; wherein vital messages, distortion of which can lead to dangerous consequences, are transmitted in two consecutive cyclic code combinations, wherein the information part of the first code combination contains an odd number of units, and the information part of the second code combination is an inverse of the information part of the first code combination.

EFFECT: high reliability of transmitting messages over communication channels.

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering and telecommunication systems. The device for decoding LDPC codes includes: a control device, first through third memory units, an arithmetic unit, first and second stacks, first through fifth counters, a first latch register, a T flip-flop, first through sixth switches, a code comparator circuit, first and second AND elements, a first adder.

EFFECT: high throughput of LDPC code device due to the exclusion of codeword symbols, reliability of which is higher than a given threshold, from LDPC code checking levels at each iteration of the decoding algorithm.

2 cl, 3 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to low density parity check (LDPC) coding and decoding between transmitting and receiving devices. A system and method for transmitting LDPC parameters are provided. In the method, an initial number of OFDM symbols (Nsym_init) is determined for a packet that is based on the number of information bits to be delivered in the packet. An STBC value is also determined. A number of extra symbols (Nsym_ext) value is generated based on the Nsym_init value, wherein a Nsym value is based on said Nsym_init value and said Nsym_ext value. An Nldpc_ext value is determined based on the STBC value and the Nsym_ext value for purposes of determining LDPC parameters associated with the packet.

EFFECT: high accuracy of signal transmission.

16 cl, 6 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to communication engineering and can be used for soft-decision decoding of a noise-immune code in systems for transmitting digital messages over communication channels with high level of interference. Depending on the reliability of symbols of the noise-immune code, the method includes estimating the signal-to-noise ratio in the communication channel, using the signal-to-noise ratio to determine communication channel quality, calculating block probability distribution of the number of errors in the noise-immune code and determining the maximum number of errors in the noise-immune code to be corrected and using the number of errors to estimate the value s of the least reliable symbols of the noise-immune code. The method further includes generating 2^{s} versions of the noise-immune code, performing hard-decision decoding of all 2^{s} versions of the noise-immune code and correcting errors in each of said versions, comparing each of the 2^{s} versions of the decoded noise-immune code on Hamming distance with the received noise-immune code and obtaining a set of 2^{s} Hamming distances and obtaining, at the output of a decoder, the information part of the decoded noise-immune code which corresponds to the minimum Hamming code distance from the set of 2^{s} Hamming distances.

EFFECT: high noise-immunity of reception.

4 cl

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering and specifically to communication engineering. The device comprises: a receiving unit, first and second AND elements, first, second and third OR elements, first and second decoding units, first, second and third INHIBIT elements, a first NOT element and a deleting counter, as well as a data input and a data output of the device, reset and clock inputs thereof and repeat request output and an input of the receiving unit.

EFFECT: high quality of receiving data and high channel capacity owing to fewer repeat requests.

1 dwg

FIELD: information technology.

SUBSTANCE: method of decoding a production code, comprising converting a received demodulated sequence into codewords of component codes; calculating extended syndromes of codewords of component codes; performing search for a codeword having a "non-zero" syndrome, beginning with which, in steps from vectors of weight-ordered adjacent classes of error vectors corresponding to the calculated extended syndromes of codewords of component codes, chains of localised errors of equal weight is formed; storing in memory chains of localised errors for which syndromes of all codewords of component codes remain "non-zero"; generating a production code correction vector when decoding with a "hard" decision from the stored chain of localised errors, if the chain is one or a correction rejection is established, if there are multiple stored chains of localised errors, inverting elements of the systematic part of the codeword of the production code, the numbers of which correspond to the positions of "non-zero" elements of the generated correction vector.

EFFECT: high quality of decoding.

3 cl, 1 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to wireless communication methods. The invention provides a method of encoding and decoding data using an error control code contained in a codebook G. The codebook G is a sub-codebook of a codebook P. Each codeword g in the sub-codebook G has an autocorrelation amplitude which is different from and higher than each correlation amplitude between g and each of the other codewords in the sub-codebook G. In one specific version in which the codebook P is that of a Reed-Muller code, using G instead of P reduces the likelihood of the presence of more than one maximum correlation amplitude when computing the non-coherent decision metric during decoding.

EFFECT: wider field of use.

30 cl, 17 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to communication engineering. The device comprises a receiving unit, an index unit, a statistical decision unit, an iteration unit, an internal code unit, a priority unit, a deletion unit, a deletion locator unit, a derivative unit, an external code buffer, a syndrome unit, a product unit, a deletion correction unit and an output unit.

EFFECT: high reliability of receiving information.

1 dwg

FIELD: radio engineering, communication.

SUBSTANCE: receiving apparatus, which corresponds to the digital television standard T.2, known as DVB-T2, is configured to perform low-density parity-check (LDPC) decoding for physical layer channels (PLC), which denote data streams, and layer 1 (L1), which represents physical layer transmission parameters. The receiving apparatus includes a LDPC decoding apparatus which is configured such that, when a LDPC encoded data signal and a LDPC encoded transmission control signal are transmitted multiplexed, said LDPC decoding apparatus decodes both the data signal and the transmission control signal. The receiving apparatus also includes a storage device configured to be placed in front of the LDPC decoding device and to store the transmission control signal when receiving the data signal and the transmission control signal.

EFFECT: enabling simultaneous reception of data and control signals using the same apparatus.

4 cl, 12 dwg