Claims
- 1. A method of demodulating a received signal, comprising:
receiving a stream of digital data comprising a sequence of data elements st representing the received signal; using a digitally controlled oscillator to generate
a sequence of data elements representative of sin(2πnt/f), and a sequence of data elements representative of cos(2πnt/f); determining at=sin(πt/4) RRC(st cos(2πt/f)); determining b1=cos(πt/4) RRC(st cos(2πt/f)); determining ct=cos(πt/4) RRC(st sin(2πt/f)); determining dt=sin(πt/4) RRC(st sin(2πt/f)); and providing a first output signal ct=L3(k(at−ct)(sign(L1(bt−dt)))−(at+ct)(sign(L2(bt+dt))); wherein RRC is a root-raised cosine filter; and L1, L2, and L3 are infinite impulse response, low-pass filters having a predetermined pass band:
- 2. The method of claim 1, further comprising adjusting the symbol clock responsively to the first output signal.
- 3. The method of claim 1, further comprising providing a second output signal vt=bt+dt.
- 4. A system for processing a received signal having an expected center frequency at 0, a 0 dB bandwidth b0, and a −3 dB bandwidth b3, comprising:
a digitally controlled oscillator for generating at least one sinusoidal signal for mixing with the received signal; a digital signal processing means for generating a control signal for the oscillator as a function of the frequency-domain components of the received signal having frequencies f1 and fh, such that (b0/2)−b3<f1<−(b0/2), and (b0/2)<fh<b3−(b0/2).
- 5. A method of demodulating a received signal, comprising:
receiving a stream of digital data comprising a sequence of data elements representing the received signal sampled according to a clock, where the clock is subject to adjustment in frequency and/or phase by a clock adjustment signal; multiplying the sequence of data elements by a digital cosine wave of the target frequency, and passing the result through a first raised-root cosine filter to yield a first intermediate sequence; multiplying the sequence of data elements by a digital sine wave of the target frequency, and passing the result through a first raised-root cosine filter to yield a second intermediate sequence; multiplying the first intermediate sequence by a digital sine wave of one-quarter the target frequency to yield a third intermediate sequence; multiplying the first intermediate sequence by a digital cosine wave of one-quarter the target frequency to yield a fourth intermediate sequence; multiplying the second intermediate sequence by a digital cosine wave of one-quarter the target frequency to yield a fifth intermediate sequence; multiplying the second intermediate sequence by a digital sine wave of one-quarter the target frequency to yield a sixth intermediate sequence; subtracting the fifth intermediate sequence from the third intermediate sequence to yield a seventh intermediate sequence; subtracting the sixth intermediate sequence from the fourth intermediate sequence to yield an eighth intermediate sequence; obtaining a ninth intermediate sequence as the product of a predetermined constant k; the seventh intermediate sequence; and the sign of the result of passing the eighth intermediate sequence through an infinite-impulse-response, low-pass filter; adding the third intermediate sequence and the fifth intermediate sequence to yield a tenth intermediate sequence; adding the fourth intermediate sequence and the sixth intermediate sequence to yield an eleventh intermediate sequence; obtaining a twelfth intermediate sequence as the product of the tenth intermediate sequence; and the sign of the result of passing the eleventh intermediate sequence through an infinite-impulse-response, low-pass filter; adding the ninth intermediate sequence and the twelfth intermediate sequence to yield a thirteenth intermediate sequence; and adjusting the clock as a function of the result of passing the thirteenth intermediate sequence through an infinite-impulse-response, low-pass filter.
REFERENCE TO RELATED APPLICATIONS
[0001] Priority is claimed to co-pending U.S. Provisional Patent Applications Nos. 60/370,326, filed Apr. 5, 2002, and 60/369,716, filed Apr. 4, 2002. This application is also related to a U.S. Utility Patent Application entitled SYSTEM AND METHOD FOR SYMBOL CLOCK RECOVERY, filed of even date herewith.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60369716 |
Apr 2002 |
US |
|
60370326 |
Apr 2002 |
US |