1. Field of the Invention
The invention generally relates to data communication systems such as WLAN (Wireless Local Area Network) systems, and in particular to the correction of phase errors in signals received by data communications receivers in such systems.
2. Description of the Related Art
A Wireless Local Area Network is a flexible data communications system implemented as an extension to or as an alternative for, a wired LAN. Using radio frequency or infrared technology, WLAN devices transmit and receive data over the air, minimizing the need of wired connections. Thus, WLAN systems combine interconnectivity with user mobility.
Most WLAN systems use spread spectrum technology, a wide-band radio frequency technique developed for use in reliable and secure communications systems. The spread spectrum technology is designed to trade-off bandwidth efficiency for reliability, integrity and security. Two types of spread spectrum radio systems are frequently used: frequency hopping and direct sequence systems.
The standard defining and governing wireless local area networks that operate in the 2.4 GHz spectrum, is the IEEE 802.11 standard. To allow higher data rate transmissions, the standard was extended to the 802.11b standard that allows data rates of 5.5 and 11 Mbps in the 2.4 GHz spectrum. This extension is backwards compatible as far as it relates to direct sequence spread spectrum technology, but it adopts a new modulation technique called CCK (Complementary Code Keying) which allows the speed increase.
In WLAN systems as well as in other spread spectrum communication systems, the signal on its way from the transmitter to the receiver experiences several distortions which may lead to a frequency error.
Assuming s(t) to be the transmitted signal
s(t)=A(t)·ejωt
where ω is the carrier frequency, the received signal can be described as
r(t)=B(t)·ej[(ω+ω
where ωe is the carrier frequency difference between receiver and transmitter, and φe is the difference in phase between the receiver and the transmitter.
Turning now to
Assuming the baseband signal input to the frequency error correction unit 100 be given as
B(t)·ej(ω
the output signal of the frequency error correction unit 100 will be
B(t)·ej({tilde over (ω)}
This signal can be considered a signal with time dependent phase
φe(t)={tilde over (ω)}et+φ0
which will linearly grow in time, as {tilde over (ω)}e and φ0 are constant values.
The phase error correction unit 110 has now the task to remove the remaining phase error such that the received signal is as close as possible to the transmitted signal, to minimize the probability of demodulation errors. An example of how the phase error correction unit 110 may operate is depicted in
The phase error correction unit 110 of
B(t)·ejφ
where {tilde over (φ)}e(t) is the current estimate of the phase error. The error correction module 200 is controlled by means of an error signal received from the measurement module 210. The measurement module 210 measures the phase error of the output signal of the correction module 200 and tries to generate the error signal so as to minimize the phase difference φe(t)−{tilde over (φ)}e(t).
However in conventional systems, the phase difference cannot be completely extinguished since the loop structure of
As mentioned above, the output signal of the frequency error correction unit 100, i.e. the input to the phase error correction unit 110, will have a time dependent phase which linearly grows in time. This will lead to the sawtooth curve shown in
Thus, even if the error measurement module 210 will exactly measure the phase error, and even if the error correction module 200 will operate precisely, there will still be a residual phase error at the output of the conventional phase error correction unit due to the delay in the loop structure. Such loop time delay may also occur in phase error correction units of a different construction compared with that of
As there is still a residual phase error in the corrected signals, the demodulation reliability and throughput in subsequent signal processing units may be decreased.
An improved phase error correction technique is provided that may more precisely correct the phase error thereby improving reliability and throughput.
In one embodiment, a WLAN receiver is provided that has a phase error correction unit. The phase error correction unit comprises a first subunit connected to receive an input signal having a phase error. The first subunit includes a phase error correction mechanism to operate on the input signal and output a corrected signal. The corrected signal still has a residual phase error. The phase error correction unit further comprises a second subunit that is connected to receive the corrected signal and that is adapted to compensate the residual phase error and output a compensated signal. The phase error correction mechanism in the first subunit has a loop structure. The second subunit is adapted to take into account a loop time delay of the loop structure when compensating the residual phase error.
In another embodiment, a receiver in a data communications system is provided. The receiver has a phase error correction unit that comprises a first subunit connected to receive an input signal having a phase error. The first subunit includes a phase error correction mechanism to operate on the input signal and output a corrected signal. The corrected signal still has a residual phase error. The phase error correction unit further comprises a second subunit that is connected to receive the corrected signal and that is adapted to compensate the residual phase error and output a compensated signal. The phase error correction mechanism in the first subunit has a loop structure. The second subunit is adapted to take into account a loop time delay of the loop structure when compensating the residual phase error.
In a further embodiment, there may be provided an integrated circuit chip for performing a phase error correction in a data communications receiver. The integrated circuit chip comprises first circuitry connected to receive an input signal having a phase error. The first circuitry includes a phase error correction mechanism to operate on the input signal and output a corrected signal. The corrected signal still has a residual phase error. The integrated circuit chip further comprises second circuitry connected to receive the corrected signal and adapted to compensate the residual phase error and output a compensated signal. The phase error correction mechanism in the first circuitry has a loop structure. The second circuitry is adapted to take into account a loop time delay of the loop structure when compensating the residual phase error.
In a further embodiment, a method of correcting a phase error in a WLAN receiver is provided. The method comprises receiving an input signal having a phase error, performing a phase error correction process to generate a corrected signal that still has a residual phase error, and compensating the residual phase error. The phase error correction process has a loop structure. The compensation takes into account a loop time delay of the loop structure.
In still a further embodiment, there is provided a method of correcting a phase error in a data communications receiver. The method comprises receiving an input signal having a phase error, performing a phase error correction process to generate a corrected signal that still has a residual phase error, and compensating the residual phase error. The phase error correction process has a loop structure. The compensation takes into account a loop time delay of the loop structure.
The accompanying drawings are incorporated into and form a part of the specification for the purpose of explaining the principles of the invention. The drawings are not to be construed as limiting the invention to only the illustrated and described examples of how the invention can be made and used. Further features and advantages will become apparent from the following and more particular description of the invention, as illustrated in the accompanying drawings, wherein:
The illustrative embodiments of the present invention will be described with reference to the figure drawings wherein like elements and structures are indicated by like reference numbers.
Referring now to the drawings and particularly to
As apparent from
In the residual phase error compensator 410, the loop time delay of the phase error correction loop 400 will be taken into account. This can be best explained referring back to
As discussed earlier, the phase error linearly grows in time having a phase change rate, or slope, of
i.e. the residual frequency error. The residual phase error can then be approximated by multiplying the slope with the loop time delay. Thus, the greater the loop time delay, the greater will be the residual phase error. This is the reason why the residual phase error compensator 410 will take into account the loop time delay.
It is to be noted that a dependency of the residual phase error on the loop time delay will exist even in cases where the phase error grows non-linearly in time.
For taking into account the loop time delay in the residual phase error compensator 410, the compensator may comprise a phase shift unit 500 as shown in
Since the exponent of the phase factor is the negative equivalent of the residual phase error, the output signal of multiplier 530 will have the residual phase error compensated.
With respect to the question where the slope and loop delay signals come from, there may be many possibilities. In the following, three embodiments will be discussed with reference to
Turning first to
The delay register 610 may further store loop delay values pertaining to other loops from which the residual phase error compensator 600 may receive signals. Moreover, if the phase error correction loop 400 has different loop delays in certain conditions, the delay register 610 may store a value of each of the different loop delays pertaining to one and the same phase error correction loop 400. For example, if the overall arrangement shown in
As shown in
In this embodiment, the phase error correction loop 700 comprises, besides the error correction module 200 and the measurement module 210 discussed above, a slope measurement unit 710 that receives the input signal. This input signal has already undergone frequency error correction and exhibits a residual frequency error that drives the phase error to grow in time. The slope measurement unit 710 investigates the received input signal and determines the phase change rate in the signal, to generate the slope information to be fed to the phase shift unit 500 of the residual phase error compensator 600.
It is to be noted that in other embodiments, the slope measurement unit 710 may be connected to receive the error signal instead of the input signal. In still a further embodiment, the slope measurement unit 710 may be incorprated into the measurement module 210.
Turning now to
The phase error correction loop 800 of the this embodiment further comprises a delay measurement unit 810 that receives the input signal of the phase error correction loop 800, i.e. the signal having the phase error, and the output signal of the error measurement module 210, i.e. the error signal. Referring back to
This delay is measured in the delay measurement unit 810, and the measured value which indicates the loop time delay of the phase error correction loop 800, is provided to an input terminal of the residual phase error compensator 820 so that the phase shift unit 500 may take the measured delay into account for compensating the residual phase error.
In any of the above embodiments, a smoothing mechanism may be implemented to further improve the reliability of the subsequent signal processing. For smoothing, either the slope value, or the product of the slope and the delay value, or the phase factor itself undergo a smoothing process before performing the actual residual phase error compensation. Additionally, the measured loop time delay may be smoothed.
Smoothing can be done either by averaging the respective values over a given period of time that may be predefined but that needs not necessarily to be constant, or by calculating a weighted sum of a previous value and a current value:
{circumflex over (ψ)}(t)=a·{circumflex over (ψ)}(t−1)+b·ψ(t)
where ψ denotes the current value and {circumflex over (ψ)} the smoothed value of the slope, the slope-delay product, or the phase factor. The smoothed value is then used for compensating the residual phase error by multiplying the output of the phase error correction loop 400, 700, 800 with the phase factor that has been smoothed, or that has been built using the smoothed value.
If smoothing is done on the slope values, this mechanism may be implemented in the slope measurement unit 710, or in an extra circuit. If smoothing is done on the slope-delay product or on the phase factor, this mechanism may be implemented in the phase factor building 520.
Turning now to
While the invention has been described with respect to the physical embodiments constructed in accordance therewith, it will be apparent to those skilled in the art that various modifications, variations and improvements of the present invention may be made in the light of the above teachings and within the purview of the appended claims without departing from the spirit and intended scope of the invention. In addition, those areas in which it is believed that those of ordinary skill in the art are familiar, have not been described herein in order to not unnecessarily obscure the invention described herein. Accordingly, it is to be understood that the invention is not to be limited by the specific illustrative embodiments, but only by the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
102 24 161 | May 2002 | DE | national |
Number | Name | Date | Kind |
---|---|---|---|
4604583 | Aoyagi et al. | Aug 1986 | A |
5621537 | Shibue et al. | Apr 1997 | A |
6661834 | Shan et al. | Dec 2003 | B1 |
6891440 | Straub et al. | May 2005 | B2 |
Number | Date | Country |
---|---|---|
4208808 | Sep 1993 | DE |
4446637 | Dec 1994 | DE |
Number | Date | Country | |
---|---|---|---|
20030223524 A1 | Dec 2003 | US |