The invention relates to an Overlap and Add circuit, and in particular, to an adaptive Overlap and Add circuit.
Orthogonal Frequency Division Multiplexing (OFDM) is an efficient multi-channel modulation technology utilizing Inverse Fast Fourier Transform (IFFT) and Fast Fourier Transform (FFT) to modulate and demodulate signals in the transmitter and in the receiver respectively with a plurality of orthogonal sub-channel carriers. In the traditional OFDM system, the transmitter always copies the tail part of each OFDM symbol to its beginning part. The copied part is called the cyclic prefix (CP). In a next generation OFDM system (e.g. IEEE 802.15 for MB-OFDM or IEEE 802.11n for next generation WLAN), the CP is however replaced with zero-padding (ZP). In other words, the tail part of each OFDM symbol will not be copied to the beginning of the next symbol in the transmitter. A detailed description of the zero-padding OFDM system is provided as follows:
Please refer to
Please refer to
Assume that the default length of Overlap and Add signal S_OLA in OLA technology is equal to the length of the longer post-cursor 206. In the OFDM signal S_IN_1, the longer post-cursor 206 will be fully copied and added to the beginning of the FFT window 204 of a first-coming OFDM symbol. By the same way, the pre-cursor part 202 is also copied and added to the tailed part of the FFT window 204. However, in the OFDM signal S_IN_2, not only the shorter post-cursor 218 will be copied to the beginning of the FFT window 216 in first-coming OFDM symbol but also a part 402 of the pre-cursor 220 of next coming OFDM symbol will be copied to the FFT window of the first OFDM symbol. Since the default length of Overlap and Add signal S_OLA is larger than the length of the post-cursor 218, an extra part 402 and the actually needed post-cursor 218 are both copied to the FFT window 216 and causes error. Moreover, only part of pre-cursor 214b is copied and added to the FFT window, and the system performance will be seriously degraded. In other words, the OLA technology operates improperly in the received OFDM signal S_IN_2 due to the mismatch of post-cursor length and a default OLA length.
The invention provides an adaptive OLA circuit for a zero-padding OFDM system. The zero-padding OFDM system comprises a transmitter, a channel and a receiver. The transmitter transmits an OFDM signal and the receiver receives the OFDM signal through the channel. The received OFDM signal comprises a plurality of OFDM symbols. Each OFDM symbol comprises post-cursors, an FFT window and pre-cursor segments. Lengths of the pre-cursors and the pre-cursors are dependent on the channel property of the channel. The adaptive OLA circuit comprises a detection unit, an estimator, and an OLA circuit. The detection unit estimates the channel property according to the OFDM signal received through the channel. The estimator estimates an OLA length in a current OFDM symbol of the OFDM signal-according to the channel property. The OLA circuit copies an OLA signal to the FFT window in the current symbol according to the OLA length.
The invention further provides an adaptive OLA method for an adaptive OLA circuit in a zero-padding OFDM system. The zero-padding OFDM system comprises a transmitter, a channel, and-a receiver. The transmitter transmits an OFDM signal and the receiver receives the OFDM signal through the channel. The OFDM signal comprises a plurality of OFDM symbols. Each received OFDM symbol comprises post-cursors, an FFT window, and pre-cursor segments. Lengths of the pre-cursors and the pre-cursors are-dependent on a channel property of the channel. The adaptive OLA method comprises: estimating the channel property according to the OFDM signal received through the channel; estimating an OLA length in a current OFDM symbol of the OFDM signal according to the channel property; copying and adding an OLA signal to the FFT window in the current symbol according to the OLA length.
The following detailed description, given by way of example and not intended to limit the invention solely to the embodiments described herein, will best be understood in conjunction with the accompanying drawings, in which:
A detailed description of the invention is provided as follows: An adaptive Overlap and Add (Adaptive OLA) circuit is proposed for a zero-padding OFDM system to solve the above mentioned problem. Please refer to
Please refer to
In the beginning, the-receiver utilizes the detection unit 310 to estimate the Channel Impulse Response ĥi (step 402). The Channel Impulse Response ĥi is shown as follows:
where r(.) is the received OFDM signal, s(.) is Preamble coefficients in the transmitted OFDM signal, N1 is the length of zero-padding, and σ22 is the received signal power. After estimating the Channel Impulse Response ĥi, the receiver calculates the FFT window index {circumflex over (θ)} and the channel power index {circumflex over (P)} to further estimate the post-cursor length according to the Channel Impulse Response ĥi. The indexes {circumflex over (θ)} and {circumflex over (P)} respectively estimated from the estimation units 322 and 324 are shown as follows:
Where the FFT window index {circumflex over (θ)} represents a position time index where the channel has a maximal Channel Impulse Response value, which can be used to find the FFT window, and the channel power index {circumflex over (P)} represents another position time index where the summation of channel power value reaches a maximum. Furthermore, the channel power index {circumflex over (P)} can notify the OFDM symbol position time index. The post-cursor in the current OFDM symbol can be found as follows:
{r(k)|{circumflex over (P)}<k<{circumflex over (θ)}}
The calculation unit 326 then estimates the post-cursor length, which is exactly equal to the distance of two indexes {circumflex over (θ)} and {circumflex over (P)} (step 404), and copies-the estimated post-cursor to the beginning of the FFT window (step 406). Since the above process (step 402˜406) is repeated and repeated (step 408), the receiver can always find the best FFT window (one boundary is in the position of index {circumflex over (θ)}) and the OLA signal S_OLA even though channel properties (Channel Impulse Response) change with time. A detailed description of dynamic OLA operation in the time variant channel is provided as follows:
Please refer to
Compared with the related art, the adaptive OLA circuit of the invention can adaptively modify the OLA length and ensure that the OLA technology never operates improperly.
While the invention has been described by way of example and in terms of the preferred embodiment, it is to be understood that the invention is not limited thereto. 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.