This application claims priority under 35 U.S.C. § 119 to an application entitled “Apparatus and Method for Receiving Signals in an OFDM Communication System” filed in the Korean Intellectual Property Office on Nov. 20, 2003 and assigned Serial No. 2003-82592, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to an OFDM (Orthogonal Frequency Division Multiplexing) communication system, and in particular, to a receiving apparatus and method for efficiently recovering cyclicity between symbols in an OFDM communication system.
2. Description of the Related Art
To support data rates required for future-generation mobile communication services, OFDM has recently been considered as a fundamental technology for the future-generation mobile communication network.
The OFDM system inserts a CP between every adjacent symbol pair in the time domain in order to handle multipath fading. Further, in order to completely eliminate inter-symbol interference (ISI) and inter-channel interference (ICI) caused by the multipath fading, the length of the CP must be longer than a channel impulse response (CIR).
If a channel with a CIR length of 4 is defined as h(D)=h0+h1D+h2D2+h3D3+h4D4, then an nth signal is received as illustrated in
In
Because using a CP decreases the frequency efficiency of the OFDM system, many studies have been conducted on methods of efficiently eliminating ISI and ICI, while minimizing the use of the CP. As a result, iterative cancellation methods have been proposed such as residual ISI cancellation (RISIC) for canceling insufficient CP-caused interference.
According to the RISIC, recovery of the defective samples involves elimination of the ISI component and recovery of the CP. In this case, recovered samples r′(n, 0) and r′(n, 1) can be expressed as shown below in Equations (1) and (2).
r′(n,0)=r(n,0)−r3(n−1,7)−r4(n−1,6)+r3(n,5)+r4(n,4) (1)
r′(n,1)=r(n,1)−r4(n−1,7)+r4(n,5) (2)
The subtraction of r3(n−1, 7) and r4(n−1, 6) from the received signal r(n, 0) in Equation (1) and the subtraction of r4(n−1, 7) from the received signal r(n, 1) in Equation (2) are equivalent to ISI cancellation. The addition of r3(n, 5) and r4(n, 4) to r(n, 0) and the addition of r4(n, 5) to r(n, 1) are equivalent to CP recovery. The CP recovery is repeated along with detection of x(n, 0:7).
However, the conventional ISI cancellation method, such as the RISIC, effectively recovers a CP only if a CIR is shorter than an OFDM symbol period, that is, when interference power is much less than signal power, an effective CP recovery is possible.
Another shortcoming of the conventional ISI cancellation method is that because a current symbol is estimated and a CP is recovered using the symbol estimate, when a long channel delay leads to a high interference power, reduction of interference power by CP recovery cannot be expected due to errors in the symbol estimation.
While various methods have been proposed using techniques of SISO (Soft-Input Soft-Output) channel decoding, optimal detection filtering, and leaked signal energy spread to the next symbol to overcome the above shortcomings, a SISO channel decoder demonstrates a very slight performance improvement under an SER (Symbol Error Rate) and the optimal detection filtering requires a complex process of inversion of a channel transmission function matrix in an initial stage. Additionally, an ISI combiner using the leaked signal energy spread needs estimation of the next transmitted symbol.
An object of the present invention is to substantially solve at least the above problems and/or disadvantages and to provide at least the advantages below. Accordingly, an object of the present invention is to provide a receiving apparatus and a cyclicity recovering method for recovering a CP by pre-iteration processing an ISI-removed signal and a next received signal, thereby increasing ISI cancellation performance.
Another object of the present invention is to provide a receiving apparatus and a cyclicity recovering method for efficiently recovering a CP when a CIR is shorter than an OFDM symbol period in a system that does not use the CP.
The above and other objects are achieved by providing a receiving apparatus and method in an OFDM communication system. In the receiving apparatus, a serial-to-parallel converter converts a serial signal received through an antenna to parallel signals. A pre-processor processes an nth symbol converted in the serial-to-parallel converter using an (n−1)th symbol and an (n+1)th symbol. A Fourier transformer Fourier-transforms the output of the pre-processor and an equalizer equalizes a Fourier-transformed signal. A deinterleaver deinterleaves an equalized signal, a decoder decodes a deinterleaved signal, and a parallel-to-serial converter converts parallel decoded signal to a signal stream.
The above and other objects, features, and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
Preferred embodiments of the present invention will be described in detail herein below with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail because they would obscure the invention in unnecessary detail.
The receiving apparatus further includes an interference canceling unit 550 for generating an ISI duplicate and an ICI duplicate from the output of the SISO decoder 510 to cancel the ISI and the ICI. Further, the interference canceling unit 550 outputs the ISI duplicate and the ICI duplicate to the ISI remover 504 and the ICI remover 505, respectively.
The interference canceling unit 550 includes an interleaver 521 for interleaving the output signal of the SISO decoder 510, a soft-symbol mapper 522 for modulating the interleaved signal, an IFFT 523 for inverse-fast-Fourier-transforming the modulated symbol, a second delay 524 for delaying the IFFT signal by one symbol period, an ISI duplicate generator 525 for generating an ISI duplicate from the delayed signal and outputting the ISI duplicate to the ISI remover 504, and an ICI duplicate generator 526 for generating an ICI duplicate from the IFFT signal and outputting the ICI duplicate to the ICI remover 505.
Also, the receiving apparatus further includes a pre-iteration processor 530 for pre-iteration processing the output signal of the ISI remover 504 and the output signal of the S/P converter 501 and outputting the pre-processed signal to the FFT 506.
The pre-iteration processor 530 recovers a CP by applying a signal component of an nth symbol period included in a signal r(n+1, −G:N−1) received during an (n+1)th symbol period after the S/P conversion to the output of the ISI remover 504 and provides a signal for the nth symbol period with the recovered CP to the FFT 506.
In an embodiment of the present invention, the receiving apparatus further includes a switch 515 for selectively switching the outputs of the ICI remover 505 and the pre-iteration processor 530 to the FFT 506.
When the number of pre-iteration processes in the pre-iteration processor 530 is 1, the switch 515 switches the output of the pre-iteration processor 530 to the FFT 560. When the number of pre-iteration processes is larger than 1 and less than a predetermined number, the switch 515 switches the output of the ICI remover 505 to the FFT 506. When the number of pre-iteration processes is equal to or greater than the predetermined number, the pre-iteration process is terminated.
Referring to
{tilde over (r)}(0)(n0)=r(n,0)−h1x(n−1,7)−h2x(n−1,6)=h0x(n,0)=r0(n,0) (3)
and
{tilde over (r)}(0)(n,1)=r(n,1)−h2x(n−1,7)=h0x(n,1)+h1x(n,0)=r0(n,1)+r1(n,0) (4)
To recover a CP after the ISI cancellation, h1x(n,7)+h2x(n,6)=r1(n,7)+r2(n,6) must be added to the ISI-removed received signal {tilde over (r)}(0)(n,0), and h2x(n,7)=r2(n,7) must be added to the ISI-removed received signal {tilde over (r)}(0)(n,1). The information is included in r(n+1,0) and r(n+1,1), respectively. Considering that r(n+1,0) and r(n+1,1) also include information about the (n+1)th symbol, r(n+1,0) and r(n+1,1) are added to {tilde over (r)}(0)(n,0) and {tilde over (r)}(0)(n,1), with appropriate weights, to thereby minimize an average interference power. This is shown below in Equations (5) and (6).
{overscore (r)}(0)(n,0)={tilde over (r)}(0)(n,0)+w(0)xr(n+1,0) (5)
and
{overscore (r)}(0)(n,1)={tilde over (r)}(0)(n,1)+w(1)xr(n+1,1) (6)
The process of minimizing the average interference power is called pre-iteration processing (PIP).
Assuming the transmission samples are mutually independent, weights w(0) and w(1), which minimize the average interference power, are determined by Equations (7) and (8).
After the ISI cancellation from the nth OFDM symbol, the receiving apparatus subtracts the product of an nth OFDM symbol component in an (n+1)th OFDM symbol and a weight w(k) from the nth OFDM symbol, thereby recovering the cyclicity in step S703. The cyclicity-recovered signal is obtained as shown in Equation (10),
The cyclicity recovery is a PIP, as stated earlier. Each time the PIP is performed, a PIP indicator I is incremented by one in step S704.
In step S705, the receiving apparatus determines if I is 1. If I=1, the receiving apparatus performs FFT, equalization, deinterleaving, and decoding on the PIP output symbol {overscore (r)}(iter)(n,0: N−1) in step S706 and estimates a transmission signal {circumflex over (x)}(iter)(n,0: N−1) from the decoded signal in step S707.
However, if I≠1, the receiving apparatus determines whether I is a predetermined iteration number Ith in step S708. If I≠Ith, the receiving apparatus performs FFT, equalization, deinterleaving, and decoding on the ISI-removed {tilde over (r)}(iter)(n,0: N−1) in step S709 and estimates a transmission signal {circumflex over (x)}(iter)(n,0: N−1) from the decoded signal in step S707.
If I=Ith, the receiving apparatus terminates the CP recovery algorithm.
Referring to
In accordance with the present invention as described above, the CP of an nth received symbol is recovered using an estimate of an (n−1)th received symbol and an nth symbol component included in an (n+1)th received symbol. Therefore, the inventive CP recovery method enables reliable CP recovery.
Additionally, efficient recovery of the cyclicity of a symbol through PIP, irrespective of a CP length, maximizes channel capacity and effectively removes ISI in the inventive CP recovery method.
While the present invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2003-82592 | Nov 2003 | KR | national |