1. Field of the Invention
The present invention relates to frequency offset estimation in a wireless communications system. More specifically, the present invention discloses a method of estimating carrier frequency offset in constant-period, Direct Sequence Spread Spectrum systems in the presence of multipath channels and thermal noise.
2. Description of the Prior Art
Unlike most other communications systems, spread spectrum techniques modulate a carrier signal utilizing a pseudorandom noise (PN) signal in addition to one or more data signals. In Direct Sequence Spread Spectrum (DSSS) systems, the bit rate of the PN signal (known as the “chip rate”) is chosen to be higher than the bit rate of the data signals. As a result, when the carrier signal is modulated by both the PN and data signals, the spectrum of the carrier signal is spread over a wide bandwidth, providing protection against interference, multipath, fading, jamming, and interception, making such techniques highly suitable for modern cellular phones and other communications devices.
In a wireless DSSS system, the baseband spectrum is up-converted to a suitable carrier frequency at the transmitter utilizing a first local oscillator, while the receiver performs a down-conversion on the received signal utilizing a second local oscillator to obtain the original baseband spectrum. Imperfections in the transmitters and the receivers local oscillators result in a carrier offset. This carrier offset, if left uncorrected, results in a continuous rotation in the signal constellation and therefore must be well compensated for in order to provide error-free detections at the receiver.
A variety of carrier frequency offset estimation methods have been widely used. In these methods, a preamble is used to estimate the carrier offset. For example, a DSSS preamble is a series of Barker-11 sequences transmitted with a chip rate of 11 MHz having a fundamental period of 1 μs. The receiver estimates the carrier offset according to the sequences in the received preamble. However, these conventional methods will fail when the preamble signal cannot be accurately identified. Additionally, conventional methods which utilize only a positive phase signal are unable to properly function in a bi-phase system.
It is therefore a primary objective of the claimed invention to provide a device and method for improving carrier frequency offset estimation in any constant-period, preambled communication system in the presence of multipath channels and thermal noise. It is another objective of the claimed invention to provide carrier frequency offset estimation in a constant-period, preambled communication system without requiring an identifiable preamble. Furthermore, it is another objective of the claimed invention to provide carrier frequency offset estimation in a constant-period, preambled communication system utilizing a bi-phase signal.
The claimed invention begins carrier frequency offset estimation by determining the main-cursor path from the matched code output utilizing peak detection. The main-cursor signal is then multiplied by a delayed conjugated version of the main-cursor signal. The carrier offset can then be estimated from the result of the multiplication according to predefined formulas.
A claimed device capable of carrier frequency offset estimation includes control circuitry and a transceiver. The control circuitry includes a CPU and a memory. The memory includes program code utilized to implement carrier offset estimation according to the claimed invention.
Carrier frequency offset estimation according to the claimed invention can be used in any in constant-period DSSS system in the presence of multipath channels and thermal noise. Identical signals in the preamble are not necessary and the claimed invention is able to function properly in a bi-phase system.
These and other objectives of the claimed invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment, which is illustrated in the various figures and drawings.
Please refer to
If
c(n)(c*(+n)e
)≈
(n)
is the delta function, then the DSSS system of
Assuming that s(n+1)s*(n)=
±|s(n)|2
for s(n) in the BPSK signal, a first result (Pn) of multiplying the signal y(n) by a delayed conjugated version of y(n), can be calculated as shown in equation 3 of
for a small frequency offset Δf, then Δf can be estimated by equations 4 and/or 5 of
The use of both the arg{ . . . } and the sign function allows offset estimation on a positive and negative phase BPSK signal. For example, if the argument to the sign function falls in the 2nd or 3rd quadrant, the result is effectively flipped by 180 degrees back into the 1st or 4th quadrants respectively.
Step 200: Start carrier offset estimation.
Step 210: Determine the main-cursor path h(0) from the matched code output y(n) utilizing peak detection.
Step 220: Multiply the main-cursor signal y(n) by a delay and conjugated version of y(n) as shown in equation 3.
Step 230: Estimate the carrier offset Δf as shown in equation 4 or equation 5.
Step 240: End carrier offset estimation.
Compared to the prior art, carrier frequency offset estimation according to the present invention can be used in any in constant-period DSSS system in the presence of multipath channels and thermal noise. Identical, identifiable signals in the preamble are no longer necessary. Additionally, unlike conventional methods which utilize only a positive phase signal, the present invention is able to function properly in a bi-phase system.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. For example, the teachings of this disclosure are not intended to limit the scope of the present invention to a DSSS system. The teachings of the present invention are intended to apply to any constant-period preambled communication system. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.