1. Field of the Invention
The present invention relates to an interference removal method, and more particularly to inter-symbol interference (ISI) removal method in an orthogonal frequency division multiplexing (OFDM) system.
2. Description of the Related Art
Orthogonal frequency division multiplexing (OFDM) is a very effective technique to mitigate inter-symbol interference (ISI) in handling time dispersion of multipath fading channels. Conventionally, OFDM symbols are separated by cyclic prefix (CP) in order that receivers can demodulate data very simply. Recently, Time domain synchronous orthogonal frequency division multiplexing (TDS-OFDM) has been attracting more and more interests, in which pseudo-noise (PN) sequences take the place of CP for serving as guard intervals and also as training symbols. Chinese standard of digital terrestrial television broadcasting (DTTB), has adopted TDS-OFDM as one of its modulation schemes.
In TDS-OFDM systems, the inserted PN sequences acts as training symbols for the purposes of the receiver's synchronization and channel estimation, which makes it unnecessary to add pilots, as DVB-T system, in the transmitted signal spectrum. For this reason, basically TDS-OFDM can obtain higher channel throughout than CP-OFDM. Nevertheless, many algorithms in CP-OFDM including synchronization and channel estimation are so different that they cannot be applied to TDS-OFDM directly. In this paper, we will concentrate on the channel estimation and equalization in TDS-OFDM systems.
An embodiment of an ISI removing method for a received signal executed by a receiver in an OFDM system to estimate a frequency-domain data signal carried on the received signal is provided. The method comprises the step of removing the first interference of known signal of the received signal; estimating a first data signal according to the received signal; performing a hard decision operation on the first data signal to generate a first frequency-domain signal; performing an Inverse Fast Fourier Transform operation on the first frequency-domain signal to generate a first time-domain signal; creating a tailing signal according to the first time-domain signal; removing a preamble signal from the received signal to generate a second signal; combining the first time-domain signal and the second signal to estimate the frequency-domain data signal.
Another embodiment of the invention provides a receiver in an OFDM system over large delay-spread channels. The receiver comprises a preamble removal unit, an ISI removal unit, a one-tap equalization unit and a tailing signal generation unit. The preamble removal unit receives and removes preamble signals from a received signal to generate a preamble removed signal according to a time domain channel impulse response. The ISI removal unit receives and removes an inter symbol interference from the preamble removed signal to generate a first signal. The one-tap equalization unit receives the first signal to generate a first frequency domain data signal. The tailing signal generation unit receives the first frequency domain data signal to generate a tailing signal, wherein the first signal is generated according to the tailing signal.
A detailed description is given in the following embodiments with reference to the accompanying drawings.
The present invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
a shows a schematic diagram of consecutive TDS-OFDM signal frames in a multipath environment, wherein the length of delay spread is shorter than that of the preamble signal.
b and
a shows a schematic diagram of consecutive TDS-OFDM signal frames received by a in a multipath environment, wherein the length of the time-domain channel impulse response is larger than the length of the preamble signal.
b to 3d show the flow of the proposed iterative equalization algorithm in a large delay-spread channel.
The following description is of the best-contemplated mode of carrying out the invention. This description is made for the purpose of illustrating the general principles of the invention and should not be taken in a limiting sense. The scope of the invention is best determined by reference to the appended claims.
In the following paragraphs, two inter-symbol interference (ISI) removing methods for TDS-OFDM/zero padding orthogonal frequency division multiplexing (ZP-OFDM) systems over delay-spread channels are described. The first ISI removing method focuses on the situation that the length of delay-spread channels is smaller or equal to the length of the preamble signal. The second ISI removing method focuses on the situation that the length of delay-spread channels is larger than the length of the preamble signal. The first ISI removing method may also be applied on the situation that the length of delay-spread channels is larger than the length of the preamble signal, but the performance is not good enough.
where l=p+n is the total length of a TDS-OFDM signal frame and wm denotes the zero-mean additive white Gaussian noise (AWGN) with variance δ2. At the receiver, the channel impulse response (CIR) is assumed to be perfectly known and the signal-to-noise ratio (SNR) is defined as
A well-known property in CP-OFDM is that a linear convolution between the transmitted signal and the CIR would transform into a circular convolution. This converts time-domain convolution channels into parallel channels in the frequency domain. With this property, simple one-tap frequency-domain equalization can be carried out via DFT for demodulating data symbols. However, such circular convolution property no longer preserves in the TDS-OFDM system due to the adoption of the time-domain preamble signal as the guard interval. In order to restore such property in the TDS-OFDM system, specific operations—preamble removal (PR) and overlap-and-add (OLA)—must be done first. After the property is re-established, the same data demodulation procedure done in the CP-OFDM system can be performed in the TDS-OFDM system as well.
When the ith TDS-OFDM signal frame traverses a multipath channel with delay spread d, the receiver needs to collect (n+d−1) samples, ri=[r(i−1)·l+p, . . . , r(i−1)·l+p+(n+d−2)]T, for demodulation as shown in
ri=[Hp,i,0]T·pi+H·si+[0,Hp,i+1]T·pi+1+wi, (2)
where H is the (n+d−1)×n Toeplitz matrix with first column [h0 . . . , hd−1, 0 . . . , 0]T, [Hp,i, 0]T is the (n+d−1)×(d−1) Toeplitz matrix with first column [hd−1, . . . h1]T, [0, Hp,i+1]T is the (n+d−1)×(d−1) Toeplitz matrix in which Hp,i+1 is the (d−1)×(d−1) upper triangular Toeplitz matrix with first column [h0 . . . , hd−2], si=[si,0, . . . , si,n−1]T is the desired time-domain frame body, pi=[si−1,n−(d−p), . . . , si−1,n−1, ai,0, . . . ai,p−1]T and pi+1=[ai+1,0, . . . ai+1,p−1, si+1,0, . . . si+1,d−p−2]T respectively represent preamble signal of the ith and the (i+1)th signal frames that need to be removed, and wi=[w(i−1)·l+p, . . . w(i−1)·l+p+(n+d−2)]T denotes the AWGN vector.
After removal of the preamble signal and its effect due to channel's delay spread as shown in
r′i=[ri,0, . . . ,ri,n+d−2]=H·si+Wi. (3)
The desired circular convolution property can then be established by performing the OLA operation, which adds the last (d−1) PR-received signal components (within the OLA window) to the first (d−1) PR-received signal components (within the FFT processing window) as shown in
r″i=[r′i,0, . . . ,r′i,n−1]T+[r′i,n, . . . ,r′i,n+d−2,0, . . . 0]T=Hcir·si+W″i, (4)
wherein Hcir is the n×n circulant matrix with [h0, 0, . . . 0, hd−1, . . . , h1] as the first row and W″i is the OLA noise vector.
The equalized data symbol {tilde over (s)}i,k can then be evaluated via DFT as
where Hi,k and W″i,k are the frequency response of the channel and the OLA noise evaluated at subcarrier k of the ith signal frame, respectively. The data demodulation is completed by setting the detected data symbol {tilde over (S)}i,k to the constellation point closest to the equalized data symbol {tilde over (S)}i,k.
In a small delay-spread channel with d≦p, the perturbation source affecting the detection accuracy of the data symbol {tilde over (s)}i,k is solely from the additive noise as evaluated in (5). In this case, the bit error rate (BER) continuously decreases with the increasing SNR. However, this is not the case in a large delay-spread channel with d>p, such as the one shown in
Please refer to
The received signal vector ri in the large delay-spread channel can be expressed:
ri=[Hp,i,0]T·piwi
where H is the (n+d−1)×n Toeplitz matrix with first column [h0 . . . , hd−1, 0 . . . , 0]T, [Hp,i, 0]T is the (n+d−1)×(d−1) Toeplitz matrix with first column [hd−1, . . . h1]T, [0 Hp,i+1]T is the (n+d−1)×(d−1) Toeplitz matrix in which Hp,i+1 is the (d−1)×(d−1) upper triangular Toeplitz matrix with first column [h0 . . . hd−2], si=[si,0, . . . , si,n−1]T is the desired time-domain frame body, pi=[si−1,n−(d−p), . . . , si−1,n−1, ai,0, . . . ai,p−1]T and pi+1=[ai+1,0, . . . ai+1,p−1, si+1,0, . . . si+1,d−p−2]T respectively represent preamble signal of the ith and the (i+1)th signal frames that need to be removed, and wi=[w(i−1)·l+p, . . . w(i−1)·l+p+(n+d−2)]T denotes the AWGN vector. After performing the preamble removal (PR) and OLA operations, the post-OLA PR-received signal includes not only the desired signal and the additive noise, but also the ISI from the two adjacent TDS-OFDM symbols as depicted in
Although the interference is a composite effect, the remedies to the two interferences from the two adjacent TDS-OFDM symbols are quite different. Since the unknown data symbols of the previous signal frame become known while demodulating the current signal frame, the ISI from the previous signal frame can be removed in the same manner as that done to the time-domain preamble signal. In practice, the extent of the ISI from the previous signal frame that can be removed depends on how many data symbols of the previous signal frame are correctly detected. On the contrary, the same approach is not applicable for relieving the ISI from the next signal frame because the unknown data symbols of the next signal frame are still unknown while the receiver is demodulating the current signal frame. Herein, we resort to signal reconstruction to mitigate the ISI from the next signal frame. Instead of directly performing data demodulation only once based on the still-ISI-polluted post-OLA PR-received signal as shown on the left side of
The notations employed to formulate the proposed iterative equalization algorithm are defined as follows.
h=[h0 . . . ,hd−2]T
Ŝi(g)=[Ŝi,0(g), . . . ,Ŝi,n−1(g)]T
ŝi(g)=IDFTn{Ŝi(g)}=[ŝi,0(g), . . . ,ŝi,n−1(g)]T
ti(g)=[ti,n(g), . . . ,ti,n+d−1(g)]T
r′i(g)=[r′i,0, . . . ,r′i,n−1, ti,n(g), . . . ,ti,n+d−1(g)]T
r″i(g)=[ti,n(g), . . . ,ti,n+d−1,0 . . . ,0]T+[r′i,0, . . . ,r′i,n−1]T
where h is the channel impulse response vector, Ŝi(g) represents the detected data symbol vector of ith signal frame evaluated in the gth iteration of the proposed algorithm and Ŝi(g) is the associated time-domain frame body, ti(g), r′i(g), r″i(g) respectively denote the reconstructed tail signal vector, the PR-synthesized signal, and the post-OLA PR-synthesized signal vector of the ith signal frame evaluated in the gth iteration of the proposed algorithm. The iterative equalization algorithm can then be formulated as the following steps:
(1) Remove all ISI of the know signals from the received signal vector ri and denote the known-signal-removed received signal vector as r′i(0), in which the initial tail signal ti(0)=[r′i,n, . . . , r′i,n+d−1]T is the initial PR-received signal. Note that the known signals include a part of the generated time-domain frame body, [ŝi−1,n−(d−p), . . . , ŝi−1,n−1]T.
(2) Form r′i(0) from r′i(0) by OLA operation. Then, Ŝi(0) is initially detected by performing data demodulation based on r″i(0) via DFT, followed by generating its associated time-domain frame body Ŝi(0) via IDFT. Set g=1.
(3) The tail signal vector ti(g) is reconstructed from the last (d−1) signal components of the linear convolution between Ŝi(g−1) and h.
(4) The PR-synthesized signal vector r′i(g) is formed by combining [r′i,0, . . . , r′i,n−1]T and ti(g). Then, form the post-OLA PR-synthesized signal vector r″i(g) from r′i(g) by OLA operation.
(5) Ŝi(g) is detected again by performing data demodulation based on r″i(g) via DFT, followed by generating its associated time-domain frame body ŝi(g) via IDFT.
(6) Set g=g+1 and repeat step (3) to step (5) until BER (bit-error-rate) performance saturates.
While the invention has been described by way of example and in terms of the preferred embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. To the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Number | Name | Date | Kind |
---|---|---|---|
7042937 | Birru | May 2006 | B2 |
20040264587 | Morejon et al. | Dec 2004 | A1 |
20090279626 | Wang | Nov 2009 | A1 |
20110310952 | Wei et al. | Dec 2011 | A1 |
20120236926 | Bourdoux et al. | Sep 2012 | A1 |
Number | Date | Country | |
---|---|---|---|
20120250801 A1 | Oct 2012 | US |