CODE DIVISION MULTIPLE ACCESS RECEIVER AND METHOD FOR PROCESSING SIGNALS THEREOF

Information

  • Patent Application
  • 20070165706
  • Publication Number
    20070165706
  • Date Filed
    January 12, 2007
    18 years ago
  • Date Published
    July 19, 2007
    17 years ago
Abstract
The invention provides a Code Division Multiple Access (CDMA) receiver for sampling a received CDMA signal into a plurality of samples. The CDMA receiver comprises a sampling control module, a code generator, and a plurality of despreaders. The sampling control module delays the samples for a plurality of different delay lengths to obtain a plurality of delayed samples respectively corresponding to each of the delay lengths, and adjusts timing of a sampling trigger signal and a code generation trigger signal according to a sampling timing adjustment signal. The code generator generates a despreading code according to the code generation trigger signal. Each of the despreaders is configured for decimating the delayed samples corresponding to each delay lengths according to the sampling trigger signal to obtain a plurality of decimated delayed samples, and despreads the decimated delayed samples with the despreading code to obtain a plurality of output signals.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:



FIG. 1 is a block diagram of a portion of a CDMA receiver;



FIG. 2 is a block diagram of a portion of CDMA receiver;



FIG. 3
a shows normal decimation and demodulation in despreaders with a decimation factor of 4;



FIG. 3
b shows adjustment of decimation and demodulation in despreaders in response to a sampling timing adjustment signal indicating advancement;



FIG. 3
c shows adjustment of decimation and demodulation in despreaders in response to a sampling timing adjustment signal indicating retardation;



FIG. 4
a shows normal decimation and demodulation in despreaders with a decimation factor of 8;



FIG. 4
b shows adjustment of decimation and demodulation in despreaders in response to a sampling timing adjustment signal indicating advancement;



FIG. 4
c shows adjustment of decimation and demodulation in despreaders in response to a sampling timing adjustment signal indicating retardation;



FIG. 5 is a block diagram of a portion of a CDMA receiver according to the invention;



FIG. 6 is a flowchart of a method for processing a CDMA signal according to the invention;



FIG. 7
a shows an embodiment of a sampling control module according to the invention;



FIG. 7
b shows another embodiment of a sampling control module according to the invention;



FIG. 8
a shows normal decimation and demodulation in despreaders with a decimation factor of 4;



FIG. 8
b shows adjustment of decimation and demodulation in despreaders in response to a sampling timing adjustment signal indicating advancement;



FIG. 8
c shows adjustment of decimation and demodulation in despreaders in response to a sampling timing adjustment signal indicating retardation;



FIG. 9
a shows normal decimation and demodulation in despreaders with a decimation factor of 8;



FIG. 9
b shows adjustment of decimation and demodulation in despreaders in response to a sampling timing adjustment signal indicating advancement;



FIG. 9
c shows adjustment of decimation and demodulation in despreaders in response to a sampling timing adjustment signal indicating retardation; and



FIG. 10 is a block diagram of a portion of a CDMA receiver according to the invention.


Claims
  • 1. A Code Division Multiple Access (CDMA) receiver for sampling a received CDMA signal into a plurality of samples, the CDMA receiver comprising: a sampling control module, delaying the samples for a plurality of different delay lengths to obtain a plurality of delayed samples respectively corresponding to each of the delay lengths, and adjusting timings of a sampling trigger signal and a code generation trigger signal according to a sampling timing adjustment signal;a code generator, coupled to the sampling control module, generating a despreading code according to the code generation trigger signal; anda plurality of despreaders, coupled to the sampling control module and the code generator, wherein each despreader configured for decimating the delayed samples corresponding to each delay lengths according to the sampling trigger signal to obtain a plurality of decimated delayed samples, and despreading the decimated delayed samples with the despreading code to obtain a plurality of output signals.
  • 2. The CDMA receiver as claimed in claim 1, wherein the CDMA receiver further comprises an optimal sample decision module, coupled to the despreaders and the sampling control module, selecting an optimal output signal from the output signals, and generating the sampling timing adjustment signal according to the selection of the optimal output signal.
  • 3. The CDMA receiver as claimed in claim 1, wherein the sampling control module comprises: a sampling module, comprising a plurality of delay lines, delaying the samples for the different delay lengths to obtain the delayed samples corresponding to each of the delay lengths, respectively; andan advance-retard counter, coupled to the plurality of despreaders, adjusting timings of the sampling trigger signal and the code generation trigger signal according to the sampling timing adjustment signal.
  • 4. The CDMA receiver as claimed in claim 1, wherein the sampling trigger signal and the code generation trigger signal are the same signal.
  • 5. The CDMA receiver as claimed in claim 1, wherein the delayed samples comprises a series of late samples, a series of on-time samples, and a series of early samples, wherein the series of on-time samples are obtained by delaying the series of early samples, and the series of late samples are obtained by delaying the series of on-time samples.
  • 6. The CDMA receiver as claimed in claim 1, wherein the sampling timing adjustment signal comprises one of the following indications: advancement and retardation, wherein the sampling control module advances the timings of the sampling trigger signal and the code generation trigger signal if the sampling timing adjustment signal indicates advancement, and the sampling control module delays the timings of the sampling trigger signal and the code generation trigger signal if the sampling timing adjustment signal indicates retardation.
  • 7. The CDMA receiver as claimed in claim 3, wherein a decimation factor of the samples is adjustable, and the sampling control module further comprises a sampling rate adjusting module, coupled to the advance-retard counter and the sampling module, wherein the sampling rate adjusting module configured for adjusting the delay lengths of the delay lines according to the decimation factor, and adjusting timings of the sampling trigger signal and the code generation trigger signal according to the decimation factor.
  • 8. The CDMA receiver as claimed in claim 3, wherein the delay lines of the sampling module are cascaded.
  • 9. A method for processing a Code Division Multiple Access (CDMA) signal, comprising: sampling the CDMA signal into a plurality of samples;delaying the samples for a plurality of different delay lengths to obtain a plurality of delayed samples respectively corresponding to each of the delay lengths;adjusting timings of a sampling trigger signal and a code generation trigger signal according to a sampling timing adjustment signal;generating a despreading code according to the code generation trigger signal; anddecimating the delayed samples corresponding to each delay lengths according to the sampling trigger signal to obtain a plurality of decimated delayed samples.
  • 10. The method as claimed in claim 9, wherein the method further comprises: processing the decimated delayed samples according the despreading code to obtain a plurality of output signals;selecting an optimal output signal from the output signals; andgenerating the sampling timing adjustment signal according to the selection of the optimal output signal.
  • 11. The method as claimed in claim 9, wherein the sampling trigger signal and the code generation trigger signal are the same signal.
  • 12. The method as claimed in claim 9, wherein the delayed samples comprises a series of late samples, a series of on-time samples, and a series of early samples, wherein the series of on-time samples are obtained by delaying the series of early samples, and the series of late samples are obtained by delaying the series of on-time samples.
  • 13. The method as claimed in claim 9, wherein the sampling timing adjustment signal comprises one of the following indications: advancement and retardation, wherein the timings of the sampling trigger signal and the code generation trigger signal are advanced if the sampling timing adjustment signal indicates advancement, and the timings of the sampling trigger signal and the code generation trigger signal are delayed if the sampling timing adjustment signal indicates retardation.
  • 14. The method as claimed in claim 9, wherein a decimation factor of the samples is adjustable, the method further comprising: adjusting the delay lengths according to the decimation factor; andadjusting timings of the sampling trigger signal and the code generation trigger signal according to the decimation factor.
  • 15. The method as claimed in claim 10, wherein the output signals are obtained by despreading the decimated delayed samples with the despreading code.
  • 16. A sampling control module, processing a plurality of early samples derived from a CDMA signal received by a CDMA receiver, comprising: a first delay line, delaying the early samples to obtain a plurality of on-time samples;a second delay line, coupled to the first delay line, delaying the on-time samples to obtain a plurality of late samples; andan advance-retard counter, adjusting timings of a sampling trigger signal and a code generation trigger signal according to a sampling timing adjustment signal.
  • 17. The sampling control module as claimed in claim 16, wherein the CDMA receiver generates a despreading code according to the trigger of the code generation trigger signal, respectively decimates the early samples, the on-time samples, and the delayed samples according to the sampling trigger signal to obtain a plurality of decimated early samples, a plurality of decimated on-time samples, and a plurality of decimated late samples, and respectively despreads the decimated early samples, the decimated on-time samples, and the decimated late samples with the despreading code to obtain a plurality of output signals.
  • 18. The sampling control module as claimed in claim 16, wherein the CDMA receiver further selects an optimal output signal from the output signals, and generates the sampling timing adjustment signal according to the selection of the optimal output signal.
  • 19. The sampling control module as claimed in claim 16, wherein the sampling trigger signal and the code generation trigger signal are the same signal.
  • 20. The sampling control module as claimed in claim 16, wherein the sampling timing adjustment signal comprises one of the following indications: advancement and retardation, wherein the advance-retard counter advances the timings of the sampling trigger signal and the code generation trigger signal if the sampling timing adjustment signal indicates advancement, and the advance-retard counter delays the timings of the sampling trigger signal and the code generation trigger signal if the sampling timing adjustment signal indicates retardation.
Priority Claims (1)
Number Date Country Kind
95132571 Apr 2006 TW national
Provisional Applications (1)
Number Date Country
60758964 Jan 2006 US