1. Field of the Invention
The present invention relates to a method for transmitting data in a communication system, and more specifically, a process and circuits for transmitting information using multiple antennas transmission diversity scheme.
2. Description of the Related Art
A typical cellular radio system includes a number of fixed base stations and a number of mobile stations. Each base station covers an geographical area, which is defined as a cell.
Typically, a non-line-of-sight (NLOS) radio propagation path exists between a base station and a mobile station due to natural and man-made objects disposed between the base station and the mobile station. As a consequence, radio waves propagate while experiencing reflections, diffractions and scattering. The radio wave which arrives at the antenna of the mobile station in a downlink direction, or at the antenna of the base station in an uplink direction, experiences constructive and destructive additions because of different phases of individual waves generated due to the reflections, diffractions, scattering and out-of-phase recombination. This is due to the fact that, at high carrier frequencies typically used in a contemporary cellular wireless communication, small changes in differential propagation delays introduces large changes in the phases of the individual waves. If the mobile station is moving or there are changes in the scattering environment, then the spatial variations in the amplitude and phase of the composite received signal will manifest themselves as the time variations known as Rayleigh fading or fast fading attributable to multipath reception. The time-varying nature of the wireless channel require very high signal-to-noise ratio (SNR) in order to provide desired bit error or packet error reliability.
The scheme of diversity is widely used to combat the effect of fast fading by providing a receiver with multiple faded replicas of the same information-bearing signal.
The schemes of diversity in general fall into the following categories: space, angle, polarization, field, frequency, time and multipath diversity. Space diversity can be achieved by using multiple transmit or receive antennas. The spatial separation between the multiple antennas is chosen so that the diversity branches, i.e., the signals transmitted from the multiple antennas, experience fading with little or no correlation. Transmit diversity, which is one type of space diversity, uses multiple transmission antennas to provide the receiver with multiple uncorrelated replicas of the same signal. Transmission diversity schemes can further be divided into open loop transmit diversity and closed-loop transmission diversity schemes. In the open loop transmit diversity approach no feedback is required from the receiver. In one type of closed loop transmit diversity, a receiver knows an arrangement of transmission antennas, computes a phase and amplitude adjustment that should be applied at the transmitter antennas in order to maximize a power of the signal received at the receiver. In another arrangement of closed loop transmit diversity referred to as selection transmit diversity (STD), the receiver provides feedback information to the transmitter regarding which antenna(s) to be used for transmission.
An example of open-loop transmission diversity scheme is the Alamouti 2×1 space-time diversity scheme. The Alamouti 2×2 space-time diversity scheme contemplates transmitting a Alamouti 2×2 block code using two transmission antennas using either two time slots (i.e., Space Time Block Code (STBC) transmit diversity) or two frequency subcarriers (i.e., Space Frequency Block Code (SFBC) transmit diversity).
One limitation of Alamouti 2×1 space-time diversity scheme is that this scheme can only be applied to two transmission antennas. In order to transmit data using four transmission antennas, a Frequency Switched Transmit Diversity (FSTD) or a Time Switched Transmit Diversity (TSTD) is combined with block codes. In case of combined SFBC+FSTD scheme or STBC+TSTD scheme, the matrix of the transmitted symbols from the four transmission antennas may be given as:
where Tij represents symbol transmitted on the ith antenna and the jth subcarrier or jth time slot, and i=1, 2, 3, 4, j=1, 2, 3, 4 for the case of four transmission antennas, where S1, S2, S3 and S4 are symbols to be transmitted.
The problem with combined SFBC+FSTD scheme and STBC+TSTD schemes is that only a fraction of the total transmission antennas and hence power amplifier capability is used for transmission in a given frequency or time resource. This is indicated by ‘0’ elements in the SFBC+FSTD and STBC+TSTD matrix given above. When the transmit power on the non-zero elements in the matrix is increased, bursty interference is generated to the neighboring cells degrading system performance. Generally, bursty interference manifests itself when certain phases of a frequency hopping pattern incur more interference than other phases.
It is therefore an object of the present invention to provide an improved method and transmitter circuit for transmitting data via multiple antennas.
It is another object to provide a method and transmitter circuit for transmitting data using multiple antennas transmission diversity scheme.
According to one aspect of the present invention, a method for data transmission contemplates modulating data to be transmitted into a plurality of modulated symbols, dividing the plurality of modulated symbols into a plurality of subsets of modulated symbols, with each subset having N modulated symbols, and N being an integer no smaller than 2, encoding each subset of modulated symbols in accordance with a transmission diversity scheme to produce a plurality of N by N matrices, with each N by N matrix corresponding to each pair of modulated symbols, generating a first M by M code matrix comprised of the plurality of N by N matrices, orthogonally spreading the first M by M code matrix to generate a first output matrix, and transmitting the symbols in the first output matrix via a plurality of antennas in a first time slot.
The method may further include exchanging a selected pair of rows in the first M by M code matrix to generate a second M by M code matrix, orthogonally spreading the second M by M code matrix to generate a second output matrix, and transmitting the symbols in the second output matrix via the plurality of antennas in a second time slot.
The transmission diversity scheme may be an Alamouti diversity scheme, and each of the N by N matrices may be established by:
where N=2, and S1 and S2 are one pair of the modulated symbols.
Alternatively, each of the N by N matrices may be established by:
where N=2, and S1 and S2 are one pair of the modulated symbols.
The first M by M code matrix may be established by:
where A1 through Ax are the plurality of N by N matrices, X is the number of the plurality of N by N matrices, and M=N×X.
The orthogonal spreading of the plurality of N by N matrices being performed according to a Fourier matrix, and each element of the Fourier matrix being established by:
where m, n=0, 1, . . . (N−1), G=N×N, m is the row number of the matrix, n is the column number of the matrix, and g is selected to be any number between 0 and G−1.
Alternatively, the orthogonal spreading of the plurality of N by N matrices being performed according to a Zadoff-Chu sequence, and an n-th entry ck(n) of a k-th Zadoff-Chu sequence being established by:
where L is a positive odd integer
where L is a positive even integer
Still alternatively, the orthogonal spreading of the plurality of N by N matrices being performed according to a Hadamard matrix, and a Hadamard matrix of order n being established by:
HnHnT=nIn
where In is an n×n identity matrix.
The first output matrix may be generated by generating an M by M spreading matrix which is a Kronecker product of an N by N orthogonally spreading matrix and an X by X matrix with all elements being 1, and orthogonally spreading the first M by M code matrix by an element-wise multiplication of the M by M code matrix and the M by M spreading matrix.
The symbols in the second output matrix may be transmitted in response to a negative acknowledgement signal received from a receiver.
The method may further include generating a set of row-permuted matrixes based upon the first output matrix, each row-permuted matrix being generated by exchanging a selected pair of rows in the output matrix, segregating the available transmission resource into a plurality of frequency sub-carriers, dividing the plurality of sub-carriers into a plurality of subsets of continuous sub-carriers, each subset of sub-carriers comprising M sub-carriers, selecting a subset of K row-permuted matrices to be mapped into the transmission resources, repeatedly mapping the selected set of K row-permuted matrices into the plurality of sets of sub-carriers, with each set of M sub-carriers corresponding to a row-permuted matrix, and transmitting the symbols in the selected row-permuted matrices using the corresponding sub-carriers via a plurality of antennas.
The method may further include generating a set of row-permuted matrixes based upon the first output matrix, each row-permuted matrix being generated by exchanging a selected pair of rows in the output matrix, selecting a subset of K row-permuted matrices, and transmitting the symbols in the selected subset of row-permuted matrices in different time slots, with the symbols in each row-permuted matrix being transmitted in one time slot.
The method may further include generating a set of row-permuted matrixes based upon the first output matrix, each row-permuted matrix being generated by exchanging a selected pair of rows in the output matrix, selecting a subset of K row-permuted matrices, segregating available transmission resources into a plurality of frequency sub-carriers, dividing the plurality of sub-carriers into a plurality of sets of continuous sub-carriers, each set of sub-carriers comprising M sub-carriers, selecting a subset of K row-permuted matrices to be mapped into the transmission resources, repeatedly mapping the selected set of K row-permuted matrices into the plurality of sets of sub-carriers, with each set of M sub-carriers corresponding to a row-permuted matrix, and transmitting the symbols in the selected row-permuted matrices using the corresponding sub-carriers via a plurality of antennas in different time slots.
According to another aspect of the present invention, a transmitter is constructed with a modulator modulating data to be transmitted into a plurality of modulated symbols, a precoding unit dividing the plurality of modulated symbols into a plurality of subsets, and encoding each subset of modulated symbols from among said plurality of symbols in accordance with a transmission diversity scheme to result in a plurality of N by N matrices, with each N by N matrix corresponding to each pair of modulated symbols, a spreading unit orthogonally spreading the plurality of N by N matrices to generate an output matrix, a permutation unit for permuting at least one pair of rows in the output matrix to generate a plurality of row-permuted matrices, a mapping unit for mapping the symbols in the plurality of row-permuted matrices into available transmission resources, and a plurality of antennas for transmitting the symbols in the plurality of row-permuted matrices.
A more complete appreciation of the invention, and many of the attendant advantages thereof, will be readily apparent as the same becomes better understood by reference to the following detailed description when considered in conjunction with the accompanying drawings in which like reference symbols indicate the same or similar components, wherein:
The present invention will be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention.
The total bandwidth in an OFDM system is divided into narrowband frequency units called subcarriers. The number of subcarriers is equal to the FFT/IFFT size N used in the system. In general, the number of subcarriers used for data is less than N because some subcarriers at the edge of the frequency spectrum are reserved as guard subcarriers. In general, no information is transmitted on guard subcarriers.
The scheme of diversity is widely used to combat the effect of fast fading by providing a receiver with multiple faded replicas of the same information-bearing signal. An example of open-loop transmission diversity scheme is the Alamouti 2×1 space-time block code (STBC) transmission diversity scheme as illustrated in
The 2×1 Alamouti scheme can also be implemented in a space-frequency block code (SFBC) transmission diversity scheme as illustrated in
The received signal at the receiver on subcarrier having frequency f1 is r1, and the received signal at the receiver on subcarrier having frequency f2 is r2. r1 and r2 can be written as:
r1=h1s1+h2s2+n1
r2=−h1s*2+h2s*1+n2′ (3)
where h1 and h2 are channel gains from ANT 1 and ANT 2 respectively. We also assume that the channel from a given antennas does not change between subcarrier having frequency f1 and subcarrier having frequency f2. The receiver performs equalization on the received signals and combines the two received signals (r1 and r2) to recover the symbols S1 and S2. The recovered symbols Ŝ1 and Ŝ2 can be written as:
It can be seen that both of the transmitted symbols Ŝ1 and Ŝ2 achieve full spatial diversity, that is, the each of the transmitted symbols Ŝ1 and Ŝ2 completely removes an interference from the other one.
An alternative mapping for two transmission antennas SFBC scheme is shown in
The transmit matrix in Equation (5) for the scheme in
For the case of four transmission antennas, orthogonal full-diversity block codes are not available. An example of quasi-orthogonal block code, also known as ABBA code, is given below.
where Tij represents symbol transmitted on the ith antenna and the jth subcarrier or jth time slot (i=1, 2, 3, 4, j=1, 2, 3, 4) for the case of 4-Tx antennas. A and B are block codes given as below.
The problem with quasi-orthogonal block codes is that the loss of orthogonality may result in inter-symbol interference and hence may degrade system performance and throughput.
Other proposals found in the art for four transmission antennas transmit diversity combines Frequency Switched Transmit Diversity (FSTD) or Time Switched Transmit Diversity (TSTD) with block codes. In case of combined SFBC+FSTD scheme or STBC+TSTD scheme, the matrix of the transmitted symbols from the four transmission antennas may be given as:
An equivalent representation of the above SFBC+FSTD transmit signal given in equation (1) exists in the following form. Let the transmit signal vector y(i)=[y(0)(i) y(1)(i) y(2)(i) y(3)(i)]T denote the transmit signal vector on four transmit antennas for the ith subcarrier. The transmit signal generated from the SFBC+FSTD scheme in (1) can be equivalently written as follows, assuming the transmit signal is mapped to the four consecutive subcarriers 4i, 4i+1, 4i+1, 4i+3:
The problem with combined SFBC+FSTD scheme and STBC+TSTD schemes is that only a fraction of the total transmission antennas and hence power amplifier (PA) capability is used for transmission in a given frequency or time resource. This is indicated by ‘0’ elements in the SFBC+FSTD and STBC+TSTD matrix given above. When the transmit power on the non-zero elements in the matrix is increased, bursty interference is generated to the neighboring cells degrading system performance.
Hybrid Automatic Repeat request (ARQ) is a retransmission scheme whereby a transmitter sends redundant coded information (i.e., subpackets) in small increments. As shown in
An example of Hybrid ARQ protocol is shown in
The downlink reference signals mapping for four transmission antennas in the 3GPP LTE (3rd Generation Partnership Project Long Term Evolution) system is shown in
In the current invention we describe an open-loop transmission diversity scheme where Alamouti block code is spread with an orthogonal function to provide diversity for transmissions via more than two transmission antennas. We will describe the invention assuming a Fourier matrix. It should be noted that the principles of the current invention can be easily extended and applied to the cases of other orthogonal functions such as Hadamard function or Zadoff-Chu (ZC) sequences.
A Fourier matrix is a N×N square matrix with entries given by:
PN=ej2πmn/N m,n=0,1, . . . (N−1) (10)
For example, a 2×2 Fourier matrix can be expressed as:
Similarly, a 4×4 Fourier matrix can be expressed as:
Multiple Fourier matrices can be defined by introducing a shift parameter (g/G) in the Fourier matrix. The entry of the multiple Fourier matrices is given by:
A set of four 2×2 Fourier matrices can be defined by taking G=4, and g=0, 1, 2 and 3 are written as:
Note that in addition to the set of four Fourier matrices listed above, we can also apply row or column permuted versions of these set of Fourier matrices. For example, the row and column permutations of the matrix P20 is given by:
For each Fourier matrix, there are two permuted versions. So the total number of the spread matrix P is 12.
In a k-th Zadoff-Chu sequence, an n-th entry ck(n) of the k-th Zadoff-Chu sequence can be expressed as:
where k is an integer which is relatively prime with L, and q is an integer.
A Hadamard matrix of order n is a solution to Hadamard's matrimum determinant problem. An equivalent definition of the Hadamard matrices is given by:
HnHnT=nIn (20)
where In is an n×n identity matrix.
For example, a Hadamard matrix of order 4 can be expresses as:
In a first embodiment according to the principles of the present invention, we assume that four symbols S1, S2, S3 and S4 are transmitted on four subcarriers using four transmission antennas. Let us define matrix A and B as below.
It can be seen that each matrix A and B is an Alamouti code for the pair of symbols S1 and S2, and the pair of symbols S3 and S4, respectively. We construct a 2×2 matrix with A and B as its elements and perform an element-by-element multiplication with an expanded 2×2 Fourier matrix as below. Note that the operator .* formed by a period immediately followed by an asterisk denotes element-wise multiplication and denotes kronecker product.
For i=0 case, the resulting 4×4 matrix denoting discrete Fourier transform DFT-spread SFBC or DFT-spread STBC is given as below.
Similarly, for i=2 case, the Fourier matrix P22 can be used to generate the following 4×4 transmission matrix.
For the case where the spreading matrix is a permuted version of the Fourier matrix, for example, for i=5, we have
For a given matrix (for example matrix T0), the element on row m, column n is denoted by [T0]m,n, and [T0]m,n represents the symbol transmitted on the mth antenna and the nth subcarrier or nth time slot, m=1, 2, 3, 4 and n=1, 2, 3, 4 for the case of four transmission antennas.
It can be noted that the same principle can be applied to the case where the 4×4 matrix transmission is over a mix of subcarriers and time slots. For example, the four elements (index n) can be constructed with 2 subcarriers and 2 time slots.
In a second embodiment according to the principles of the present invention, we exchange the second row and the third row of Ti, thus resulting in a new SFBC matrix called Ti,r. Ti,r is useful for evening out pilot-density disparity inherent in the reference signal structure of the LTE system. For example, T0,r is given by the following.
In a third embodiment according to the principles of the present invention, we propose to exchange the second and the third row of the SFBC-FSTD matrix as shown in Equation (8), thus resulting in new SFBC matrix. By this operation, symbols S1 and S2 are transmitted over antennas ports 0 and 2 while symbols S3 and S4 are transmitted over antenna ports 1 and 3 as given by the transmit matrix below. Again, this is useful for evening out pilot-density disparity inherent in the reference signal structure of the LTE system.
In a fourth embodiment according to the principles of the current invention, the matrices A and B are permuted for Hybrid ARQ retransmissions or repeated symbols as below:
This allows for achieving full diversity when the symbols are repeated either due to lower coding rate or Hybrid ARQ retransmissions as shown in
In a fifth embodiment according to the principles of the current invention, we define a set of totally six row-permuted matrices for each matrix Ti defined as above, for i=0, . . . , 3. Note other row-permutation are possible but is equivalent to these six included here. These six permuted matrices are denoted as TiA, TiB, TiC, TiD, TiE, TiF and are defined as (for i=0, . . . , 3)
For example, the six row-permuted versions of T0 are given by
While the transmitter maps the modulated symbols to the physical time-frequency OFDM transmission resource, the transmitter selects a subset of K permuted matrices from the six permuted matrices for a given number i. Afterward, the transmitter divides the OFDM transmission resource into K parts in frequency domain, each uses a selected permuted matrix from the subset of K matrices. One example is to let i=0, K=3, and let the three permuted matrices be T0A, T0B, T0C. These three matrices will applied along the frequency dimension, in a pattern that repeats every 12 sub-carriers, as shown in
In a sixth embodiment according to the principles of the current invention, the base station selects a subset of K permuted matrices for the purpose of HARQ. Furthermore, the base station applied different permuted matrices within this subset on different retransmissions of the packet, as illustrated in
In a seventh embodiment according to the principles of the current invention, the application of permuted matrices in frequency dimension, and the application of the permuted matrices in time dimension over several HARQ retransmissions, are combined. For example, row-permuted matrices T0A, T0B and T0C in frequency dimension may be used for different sub-carriers during each retransmission. Alternatively, in a first time slot, row-permuted matrices T0A, T0B and T0C in frequency dimension are used for different sub-carriers; in a second time slot, row-permuted matrices T0D, T0E and T0F are used for the corresponding sub-carriers.
This application makes reference to, incorporates the same herein, and claims all benefits accruing under 35 U.S.C. §119 from provisional applications earlier filed in the U.S. Patent & Trademark Office on 26 Apr. 2007 and there duly assigned Ser. No. 60/924,021, and filed on 9 May 2007 and assigned Ser. No. 60/924,338.
Number | Name | Date | Kind |
---|---|---|---|
6693889 | Abe et al. | Feb 2004 | B1 |
7002900 | Walton et al. | Feb 2006 | B2 |
7308035 | Rouquette et al. | Dec 2007 | B2 |
20050190853 | Tirkkonen | Sep 2005 | A1 |
20050281350 | Chae et al. | Dec 2005 | A1 |
20060034383 | Su et al. | Feb 2006 | A1 |
20060039500 | Yun et al. | Feb 2006 | A1 |
20060093062 | Yun et al. | May 2006 | A1 |
20070183527 | Jia et al. | Aug 2007 | A1 |
20070217531 | Kwon et al. | Sep 2007 | A1 |
20070245203 | Cho et al. | Oct 2007 | A1 |
20080151831 | Khan et al. | Jun 2008 | A1 |
20080192846 | Bjerke et al. | Aug 2008 | A1 |
20080259862 | Yeo et al. | Oct 2008 | A1 |
20090074093 | Han et al. | Mar 2009 | A1 |
20090323863 | Lee et al. | Dec 2009 | A1 |
20100226415 | Mehta et al. | Sep 2010 | A1 |
Number | Date | Country |
---|---|---|
1 679 816 | Jul 2006 | EP |
2005513953 | May 2005 | JP |
2006191645 | Jul 2006 | JP |
1020060040245 | May 2006 | KR |
WO 03056742 | Jul 2003 | WO |
WO 2006049443 | May 2006 | WO |
WO 2006102254 | Sep 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20080267310 A1 | Oct 2008 | US |
Number | Date | Country | |
---|---|---|---|
60924021 | Apr 2007 | US | |
60924338 | May 2007 | US |