1. Field of the Invention
The present invention relates to a method used in a wireless communication system and related communication device, and more particularly, to a method of handling antipodal parauitary precoding for MIMO OFDM and related communication device.
2. Description of the Prior Art
A long-term evolution (LTE) system supporting the 3GPP Rel-8 standard and/or the 3GPP Rel-9 standard are developed by the 3rd Generation Partnership Project (3GPP) as a successor of a universal mobile telecommunications system (UMTS), for further enhancing performance of the UMTS to satisfy users' increasing needs. The LTE system includes a new radio interface and radio network architecture that provides a high data rate, low latency, packet optimization, and improved system capacity and coverage. In the LTE system, a radio access network known as an evolved UTRAN (E-UTRAN) includes multiple evolved NBs (eNBs) for communicating with multiple UEs, and communicates with a core network including a mobility management entity (MME), serving gateway, etc. for Non Access Stratum (NAS) control.
A LTE-advanced (LTE-A) system, as its name implies, is an evolution of the LTE system. The LTE-A system targets faster switching between power states, improves performance at the coverage edge of an eNB, and includes advanced techniques, such as carrier aggregation (CA), coordinated multipoint transmission/reception (COMP), UL multiple-input multiple-output (MIMO), etc. For a UE and an eNB to communicate with each other in the LTE-A system, the UE and the eNB must support standards developed for the LTE-A system, such as the 3GPP Rel-10 standard or later versions.
Furthermore, transmit diversity which is a type of the MIMO has been shown to be a cost-effective method for combating channel fading. For realizing the transmit diversity, multiple antennas are needed to be installed at a transmitter, and an amount of antenna installed at a receiver is not limited. Therefore, complexity of the receiver can be reduced (e.g. one antenna at the receiver), while the channel fading is combated by the MIMO. For realizing the transmit diversity, space-time (ST) coding and space-frequency (SF) coding are proposed. For example, the space-time coding with low complexity based on orthogonal codes has drawn a lot of attention. The orthogonal codes can be designed based on an assumption that there are two transmit antennas at the transmitter. The extension to the case where there are more than two transmit antennas are also possible. Advantages of using the orthogonal codes are that channel knowledge is not required at the transmitter, and only simple linear processing is needed at the receiver. On the other hand, combining orthogonal frequency division multiplexing (OFDM), the space-frequency coding with the orthogonal codes can also be used for realizing the transmit diversity. Therefore, not only flat channel fading but also selective channel fading can be combated. Please note that, the space-time coding can also be combined with the OFDM to combat the selective channel fading. Accordingly, when the MIMO is combined with the OFDM, such a combination can be termed MIMO OFDM.
However, even though the channel fading (e.g. flat and selective) can be combated by using the MIMO OFDM, noise (e.g. additive white Gaussian noise (AWGN)) and interference such as inter-cell interference, inter-carrier interference and/or multiuser interference are not mitigated. Further, the noise and the interference may cause extremely low signal-to-noise ratio (SNR) and/or signal-to-noise-plus-interference-ratio (SINR) on at least one subcarrier, and bits transmitted on the at least one subcarrier are difficult to be recovered correctly. Therefore, the extremely low SNR and/or SINR dominate bit error rate (BER). In other words, the extremely low SNR and/or SINR increases the BER a lot, and the BER can not be mitigated by simply using the MIMO OFDM. Therefore, further improvement of the MIMO OFDM is needed.
The present invention therefore provides a method and related communication device for handling antipodal parauitary precoding for MIMO OFDM to solve the abovementioned problems.
A method of transmitting a plurality of data symbols for a transmitter in a wireless communication system is disclosed. The method comprises encoding the plurality of data symbols into a plurality of precoded symbols according to an antipodal paraunitary (APU) precoding; processing the plurality of precoded symbols by using multi-input multi-output (MIMO) and orthogonal frequency-division multiplexing (OFDM), for generating a plurality of transmission symbols; and transmitting the plurality of transmission symbols via a plurality of transmit antennas according to the MIMO and the OFDM.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
Please refer to
Please refer to
Step 300: Start.
Step 302: Encode the plurality of data symbols into a plurality of precoded symbols according to an antipodal paraunitary (APU) precoding.
Step 304: Process the plurality of precoded symbols by using MIMO and OFDM, for generating a plurality of transmission symbols.
Step 306: Transmit the plurality of transmission symbols via a plurality of transmit antennas according to operations of the MIMO and the OFDM.
Step 308: End.
According to the process 30, the transmitter of the UE and/or the network does not transmit the plurality of data symbols directly by using the MIMO and the OFDM, but first encodes the plurality of data symbols into the plurality of precoded symbols according to the APU precoding. Then, the transmitter processes the plurality of precoded symbols by using the MIMO and the OFDM, for generating the plurality of transmission symbols, and transmits the plurality of transmission symbols via the plurality of transmit antennas according to operations of the MIMO and the OFDM. Since the plurality of data symbols are precoded before being transmitted, signal-to-noise ratios (SNRs) and/or signal-to-noise-plus-interference-ratios (SINRs) at subcarriers at the receiver are averaged by the APU precoding and become flat. In other words, the SNRs and/or SINRs are controlled to be at a similar level, such that extremely low SNRs and/or SINRs hardly happen at a subcarrier and bits transmitted on the subcarrier are hardly correctly recovered.
In detail, please refer to
wherein T(z)T(z)H=I and I is an identity matrix with a dimension M×M, i.e., T(z) is a paraunitary matrix with the dimension M×M. (•)H denotes conjugate transpose operation. Further, Tr, 0≦r≦P are matrices with the dimension M×M of which all entries are of the same magnitude (e.g. +1 or −1), wherein r is an integer. P is an order of the APU polynomial matrix T(z). Therefore, T(z) is the APU polynomial matrix, and only additions are required to realize T(z) and multiplications are not needed. Complexity for realizing T(z) is low. Further, Xt(k) can be obtained from St (k) via the following equation:
wherein Xt=[Xt(0), . . . , Xt(M−1)]T and St=[St(0), . . . , St(M−1)]T. In other words, Xt(k) are obtained by convolving St(k) and T(z).
Then, Xt(k) are processed by the MIMO processors 420, and J groups of symbols X1(k)-XJ(k) are generated according to a space-time (ST) coding or a space-frequency (SF) coding. Besides, the MIMO processors 420 also arrange J groups of symbols {tilde over (X)}1(k)-{tilde over (X)}J(k) to OFDM processors OP_1-OP_J, respectively. The OFDM processors OP_-OP_J process the J groups of symbols {tilde over (X)}1(k)-{tilde over (X)}J(k), respectively, and correspondingly generate J groups of transmission symbols {tilde over (x)}1(n)-{tilde over (x)}J(n). Then, the J groups of transmission symbols {tilde over (x)}1(n)-{tilde over (x)}J(n) are transmitted via the transmit antennas AT_1-AT_J, respectively. Therefore, via the APU precoder 410, transmitter 40 can mitigate noise (e.g. additive white Gaussian noise (AWGN)) and interference such as inter-cell interference, inter-carrier interference and/or multiuser interference such that SNRs and/or SINRs at the subcarriers at the receiver are averaged and become flat. Bit error rate (BER) of the plurality of data symbols St(k) will not be severely affected by the abovementioned negative effects.
Please refer to
Operation of the transmitter 50 is explained as follows. Data symbols S(k), 0≦k≦M−1 are first precoded by the APU precoder 510 according to the equations Eq. 1 and Eq. 2 to generate precoded symbols {tilde over (X)}(k), 0≦k≦M−1. Then, the precoded symbols {tilde over (X)}(k) are coded by the Alamouti encoder 522, and space-time coded symbols {tilde over (X)}t,1(k), {tilde over (X)}t,2(k), {tilde over (X)}t+1,1(k) and {tilde over (X)}t+1,2(k), 0≦k≦M/2−1 are correspondingly generated for the OFDM processors 530 and 540. More specifically, the space-time coded symbols {tilde over (X)}t,1(k) and {tilde over (X)}t+1,1(k) are processed by the OFDM processor 530, and corresponding processed results xt,1(n) and xt+1,1(n) are transmitted via the transmit antenna ANT1 in successive time intervals t and t+1, respectively. Similarly, the space-time coded symbols {tilde over (X)}t,2(k) and {tilde over (X)}t+1,2(k) are processed by the OFDM processor 540, and corresponding processed results xt,2(1) and xt+1,2(n) are transmitted via the transmit antenna ANT2 in the successive time intervals t and t+1, respectively. Relations between the precoded symbols and the space-time coded symbols which are established by the Alamouti encoder 522 are shown in the table 60 of
Furthermore, please refer to
On the other hand, please refer to
Operation of the transmitter 80 is explained as follows. Data symbols S(k), 0≦k≦M−1 are first precoded by the APU precoder 810 according to the equations Eq. 1 and Eq. 2 to generate precoded symbols {tilde over (X)}(k), 0≦k≦M−1. Then, the precoded symbols {tilde over (X)}(k) are coded by the Alamouti encoder 822, and space-frequency coded symbols {tilde over (X)}1(k) and {tilde over (X)}2(k), 0≦k≦M/2−1 are respectively generated for the OFDM processors 830 and 840. More specifically, the space-frequency coded symbols {tilde over (X)}1(k) are processed by the OFDM processor 830 and corresponding processed results x1(n) are transmitted via the transmit antenna ANT1. Similarly, the space-frequency coded symbols {tilde over (X)}2(k) are processed by the OFDM processor 840, and corresponding processed results x2(n) are transmitted via the transmit antenna ANT2. Relations between the precoded symbols and the space-frequency coded symbols which are established by the Alamouti encoder 822 are shown in the table 90 of
Furthermore, please refer to
Please note that, parameter M used in the space-time coding and the space-frequency coding is preferably a number equal to powers of 2. For example, a possible value of M can be 256, 512, 1024, etc, and is not limited herein. In this situation, the APU precoder and the IFFT can be realized in a butterfly structure, and only low complexity is needed. Further, since complexity of the APU precoder is affected by the order of the APU polynomial matrix P, i.e., the complexity increases with P. On the other hand, performance of the APU precoder also increases with P. Considering the complexity and the performance, P is preferable set to 0, 2, 4, 6, etc. Besides, due to that an amount of the data symbols S(k) (i.e., M) is twice a size of the IFFT (i.e., M/2) and property of the space-time coding, two time intervals are needed for transmitting space-time coded symbols. In other words, information of the data symbols S(k) is distributed in xt,1(n), xt+1,1(n), xt,2(n) and xt+1,2(n). On the other hand, for the space-frequency coding, half of the data symbols S(k) are first space-frequency coded. Therefore, only information of the half of the data symbols S(k) is distributed in x1(n) and x2(n) in the first transmission. Then, the rest data symbols S(k) are space-frequency coded, and are transmitted in x1(n) and x2(n) in the next transmission.
Please refer to
Please note that, the abovementioned steps of the processes including suggested steps can be realized by means that could be a hardware, a firmware known as a combination of a hardware device and computer instructions and data that reside as read-only software on the hardware device, or an electronic system. Examples of hardware can include analog, digital and mixed circuits known as microcircuit, microchip, or silicon chip. Examples of the electronic system can include a system on chip (SOC), system in package (SiP), a computer on module (COM), and the communication device 20.
In conclusion, noise (e.g. AWGN) and interference such as inter-cell interference, inter-carrier interference and/or multiuser interference can be mitigated by using the APU precoding such that SNRs and/or SINRs at the subcarriers at the receiver are averaged and become flat. Therefore, BER of data symbols will not be affected by extremely low SNR and/or SINRs caused by the abovementioned negative effects.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application claims the benefit of U.S. Provisional Application No. 61/392,046, filed on Oct. 12, 2010 and entitled “Methods and Apparatus for Antipodal Parauitary Precoders for MIMO OFDM systems”, the contents of which are incorporated herein in their entirety.
Number | Date | Country | |
---|---|---|---|
61392046 | Oct 2010 | US |