This application claims priority under 35 U.S.C. § 119 to an application entitled “Apparatus And Method For Estimating Uplink Frequency Offset In An Orthogonal Frequency Division Multiplexing Communication System” filed in the Korean Intellectual Property Office on Oct. 15, 2004 and allocated Serial No. 2004-82790, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to an Orthogonal Frequency Division Multiplexing (OFDM) communication system, and in particular, to an apparatus and method for estimating an uplink frequency offset using a ranging channel.
2. Description of the Related Art
In recent years, extensive research has been conducted to provide diverse services at or above 100 Mbps in a 4th generation (4G) wireless communication system. To provide high-speed services, many techniques are required especially in the physical layer or its upper layers. The physical layer adopts multiplexing as a technology for dividing one circuit (a pair of a transmitter and a receiver in wireless communications) to establish a plurality of communication paths (hereinafter referred to as “channels”) to enable simultaneous transmission/reception of independent signals, for high-speed data transmission. Classic multiplexing schemes are Frequency Division Multiplexing (FDM) and Time Division Multiplexing (TDM). In the case of FDM for high-speed data transmission, OFDM has been applied in the multiplexing operation in the physical layer in the 4G wireless communication system.
OFDM is a special case of Multi-Carrier Modulation (MCM) in which prior to transmission a serial symbol sequence is converted to parallel symbol sequences and modulated to mutually orthogonal subcarriers.
The first MCM systems appeared in the late 1950's for military High Frequency (HF) radio communications, and OFDM with overlapping orthogonal subcarriers was initially developed in the 1970's. OFDM has limitations in applications to real systems due to the difficulty in maintaining orthogonal modulation between multiple carriers.
However, in 1971, Weinstein, et al. proposed an OFDM scheme that applies Discrete Fourier Transform (DFT) to parallel data transmission as an efficient modulation/demodulation process, which was a driving force behind the development of OFDM. Although hardware complexity was an obstacle to the widespread use of OFDM, recent advances in digital signal processing technology including Fast Fourier Transform (FFT) and Inverse Fast Fourier Transform (IFFT) have enabled OFDM implementation. Also, the introduction of a guard interval and a cyclic prefix (CP) as a specific guard interval further mitigated adverse effects of multipath propagation and delay spread.
Due to its feasibility for high-speed data transmission, OFDM was adopted as a standard for fast Wireless Local Area Network (WLAN) based on IEEE 802.11a and HIPERLAN/2, IEEE 802.16 Broadband Wireless Access (BWA), and Digital Audio Broadcasting (DAB) in the field of wireless communications, and as a standard for Asymmetric Digital Subscriber Line (ADSL) and Very high-data rate Digital Subscriber Line (VDSL).
Frequency offset significantly affects the performance of the OFDM communication system and many studies have been made to tackle this problem. However, most of the studies were made under a downlink situation where a subscriber station (SS) receives and processes a signal broadcast by a base station (BS). Frequency offset estimation and compensation under an uplink situation is yet to be studied.
Compared to the downlink, signals from multiple users are received in combination on the uplink. Therefore, it is impossible to apply the existing frequency offset estimation and compensation techniques proposed under the downlink situation directly to the uplink. In this context, there was a theoretical approach in which a near-downlink environment is set by allocating different frequency bands to different users and separating individual signals from the users by means of filters for the respective frequency bands and the existing downlink frequency offset estimation method is applied under the near-downlink situation. However, this approach is not practically viable because it requires as many filters as the number of the users, for fine discrimination among the frequency bands.
In the OFDM communication system, the BS estimates an uplink time offset using a ranging channel signal received from an SS. The ranging channel was designed basically to estimate a time offset for each SS on the uplink and correct its transmission timing. Even though a frequency offset is not corrected, the time offset can be estimated relatively accurately using the ranging channel.
As described above, there are no traditional techniques for estimating uplink frequency offsets. Because additional allocation of resources for frequency offset estimation is unrealistic, the ranging channel used for uplink time synchronization can presently be exploited.
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 an apparatus and method for estimating and correcting an uplink frequency offset using a ranging channel in an OFDM communication system.
Another object of the present invention is to provide an apparatus and method for transmitting/receiving a ranging signal used for frequency offset estimation in an FDM communication system.
The above objects are achieved by providing an apparatus and method for estimating and correcting an uplink frequency offset in an OFDM communication system.
According to one aspect of the present invention, in a BS device of an OFDM communication system where an uplink frequency offset is estimated using a ranging signal formed with two identical OFDM symbols, an FFT processor FFT-processes each of two successive OFDM symbols of a ranging signal received from an SS. A code demodulator multiplies the FFT signal received from the FFT processor by a ranging code allocated to the SS. A summer sums the signal received from the code demodulator for each FFT window. A multiplier multiplies the complex conjugate of a sum for a first FFT window received from the summer by a sum for a second FFT window received from the summer. A frequency offset estimator estimates an uplink frequency offset for the subscriber station using the product received from the multiplier.
According to another aspect of the present invention, in an SS device of an OFDM communication system, a ranging code generator generates a ranging code allocated for frequency offset estimation from a BS. A ranging channel generator allocates the ranging code to predetermined subcarriers. An IFFT processor IFFT-processes data received from the ranging channel generator and outputs time-domain sample data. A repeater once repeats the sample data received from the IFFT processor and successively outputs the repeated sample data. A guard interval adder generates a ranging signal for frequency offset estimation by adding guard intervals before and after the sample data received from the repeater.
According to a further aspect of the present invention, in an uplink frequency offset estimation method in a base station of an OFDM communication system where an uplink frequency offset is estimated using a ranging signal formed with two identical OFDM symbols, each of two successive OFDM symbols of a ranging signal received from an SS is FFT-processed. The FFT signal is code-demodulated by multiplying the FFT signal by a ranging code allocated to the SS and summed for each FFT window. The complex conjugate of a sum for a first FFT window is multiplied by a sum for a second FFT window. An uplink frequency offset for the SS is estimated using the product.
According to still another aspect of the present invention, in an uplink frequency offset correction method in an SS of an OFDM communication system, a ranging code is allocated from a base station. Time-domain sample data is generated by IFFT-processing the ranging code. A ranging signal for frequency offset estimation is generated by once repeating the sample data, processed to an RF signal, and transmitted to the BS.
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 herein below with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.
Referring to
In step 103, a BS monitors the ranging channel, estimates a time offset upon detection of a primary ranging code, selects a secondary ranging code from a secondary ranging code set, and allocates the selected secondary ranging code to the SS corresponding to the detected primary ranging code. The BS then feeds back a time offset correction value and the allocated secondary ranging code to the SS in step 104.
The SS corrects its transmission timing based on the time offset correction value in step 105 and transmits a secondary ranging signal using the allocated secondary ranging code in step 106.
In step 107, the BS monitors the ranging channel. Upon detection of the secondary ranging code, the BS estimates a frequency offset using an algorithm of the present invention. The BS then feeds back a frequency offset correction value to the SS together with another time offset correction value in step 108.
The SS makes a fine correction to the transmission timing based on the time offset correction value and corrects its frequency offset based on the frequency offset correction value.
One thing to note in the procedure depicted in
A frequency offset is estimation process according to the present invention will now be described.
In accordance with the present invention, the secondary ranging signal is characteristically created by once repeating an IFFT signal and adding guard intervals before and after the repeated IFFT signals.
The secondary ranging signal transmitter of the present invention includes a ranging code generator 301, a ranging channel generator 302, an IFFT processor 303, a parallel-to-serial (P/S) converter 304, a repeater 305, and a guard interval (C, A) adder 306.
Referring to
The IFFT processor 303 IFFT-processes the signal from the ranging channel generator 302, thereby producing time-domain sample data. The P/S converter 304 converts the parallel IFFT signals to serial IFFT signal. The repeater 305 once repeats the IFFT signal and the guard interval adder 306 adds guard intervals C and A at the start and end of the two repeated IFFT signals and outputs the resulting baseband secondary ranging signal. While not shown, the baseband secondary ranging signal is processed to a Radio Frequency (RF) signal suitable for transmission over the air and then transmitted over the air through an antenna.
The uplink frequency offset estimator of the present invention includes an RF processor 401, a serial-to-parallel (S/P) converter 402, an FFT processor 403, a ranging channel extractor 404, a multiplier 405, a code generator 406, a summer 407, a switch 408, a delay 409, a complex conjugate generator 410, a multiplier 411, a phase calculator 412, and a multiplier 413.
Referring to
The FFT processor 403 FFT-processes the time-domain sample data received from the S/P converter 402 and outputs frequency-domain data. That is, the FFT processor 403 generates subcarrier values by demodulating the received signal. The ranging channel extractor 404 extracts subcarrier values on which a ranging code is loaded among the subcarrier values received from the FFT processor 403. As described with reference to
and the output of the ranging channel extractor 404 with respect to the second FFT window is modeled as Equation (2):
where k is a subcarrier index, l is a user index, and the number of users is L. Hl(k) denotes the channel of subcarrier k for user l, Xl(k) denotes the ranging code component of subcarrier k for user l, and kl denotes a frequency offset normalized to a real subcarrier spacing for user l. N(l)(k) and N(2)(k) are noise elements on subcarrier k in the first and second FFT windows illustrated in
The code generator 406 generates a secondary ranging code for a user that requires frequency offset estimation. For notational simplicity, it is assumed that a frequency offset is estimated for user 1 (l=1). In other words, the output of the code generator 406 is assumed to be Xl(k), kεRACH. The multiplier 405 multiplies the subcarrier values received from the ranging channel extractor 404 by the secondary ranging code.
The summer 407 sums the product signals in each FFT window. The output of the summer 407 over the first FFT window is modeled as Equation (3):
and the output of the summer 407 over the second FFT window is modeled as Equation (4):
In Equation (3) and Equation (4), the second terms have near-zero values because the secondary ranging code of user 1 (l=1) is different from that of any other user. Without time synchronization, the second terms are not zeroes and thus time synchronization must precede the frequency offset estimation. It is to be noted here that the third terms still serve as noise elements. Therefore, exp(j2πkl) can be extracted by complex-conjugating the signal described by Equation (3) and multiplying the complex conjugate by the signal described by Equation (4).
Thus, the switch 408 switches a first output of the summer 407 (hereinafter, referred to as “first FFT value”) to the delay 409. A predetermined time (i.e. TFFT) later, the switch 406 switches a second output of the summer 407 (hereinafter, referred to as “second FFT value”) to the multiplier 411. In the mean time, the delay 409 delays the first FFT value by the predetermined time (i.e. TFFF). The complex conjugate generator 410 complex-conjugates the delayed first FFT value.
The multiplier 411 multiplies the second FFT value received from the switch 408 by the complex conjugate. The resulting product is a multiple of exp(j2πkl) with added noise. The phase calculator 412 calculates the phase 2πk1 from the product. The multiplier 413 computes a frequency offset estimate kl by multiplying the phase 2πkl by ½π. The frequency offset estimate is fed back together with a time offset estimate to the user (or SS), and the SS corrects the time offset and the frequency offset based on the time offset estimate and the frequency offset estimate, for signal transmission.
The frequency offset corrector of the present invention includes a baseband processor 501, a multiplier 502, a frequency offset correction value generator 503, an RF processor 504, and a control message processor 505.
Referring to
The frequency offset correction value generator 503 generates a phase rotation value exp(−j2πnk0/N) according to the frequency offset correction value. N is the FFT size, n is the time index of an IFFT output, and k0 is the frequency offset correction value for the user. The multiplier 502 multiplies time sample data received from the baseband processor 501 by the phase rotation value. The RF processor 504 converts the phase-adjusted sample data to an analog signal, processes the analog signal to an RF signal suitable for actual transmission, and transmits the RF signal through the antenna.
Referring to
In step 603, the SS monitors for a reception of an ACKnowledgement (ACK) signal from the BS for a predetermined time. If the ACK signal is not received, the SS returns to step 601. On the other hand, upon receipt of the ACK signal, the SS acquires time offset information from the ACK message and corrects a time offset based on the time offset information in step 604.
The SS also acquires a secondary ranging code from the ACK message and transmits a secondary ranging signal using the secondary ranging code to the BS in step 605. As described earlier, the secondary ranging signal has two successive OFDM symbols. That is, an OFDM symbol is generated using the secondary ranging code and then once repeated, resulting in the secondary ranging signal.
After transmitting the secondary ranging signal, the SS monitors for a reception of an ACK signal for the secondary ranging signal from the BS in step 606. Upon receipt of the ACK message, the SS acquires frequency offset information and time offset information from the ACK message and corrects a frequency offset and the time offset based on the acquired information in step 607.
Referring to
If the time offset estimate is valid, the BS selects a random secondary ranging code from a secondary ranging code set in step 705 and transmits to the SS a message containing the time offset estimate and secondary ranging code assignment information in step 706.
In step 707, the BS monitors reception of a secondary ranging signal using the secondary ranging code. Upon receipt of the secondary ranging signal, the BS estimates the time offset and frequency offset of the secondary ranging signal in step 708. As described before, code-demodulated signals are summed for each FFT period, the sum for a first FFT period is complex-conjugated, and the complex conjugate is multiplied by the sum for a second FFT period. Thus, the frequency offset is estimated.
After estimating the time offset and the frequency offset, the BS determines if the estimates are valid in step 709. If the estimates are not valid, the BS transmits a NACK signal to the SS in step 710. If the estimates are valid, the BS transmits a message containing the time offset estimate and the frequency offset estimate to the SS in step 711.
As described above, the present invention provides a solution to frequency offset estimation and correction on the uplink in the OFDM communication system. The frequency offset estimation scheme of the present invention is advantageous in the utilization of the frequency resources because an existing ranging channel allocated for time offset estimation is used without allocating additional frequency resources for frequency offset estimation.
While the 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 invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
82790/2004 | Oct 2004 | KR | national |