Claims
- 1. A digital code-tracking loop comprising:
a despreader for despreading early and late data samples by use of a pseudonoise sequence; an error signal output generated by the despreader; and an adjustment for a plurality of on-time, early and late samples, a data rate of a control signal provided as a fractional proportion of a data rate of error signals.
- 2. The digital code-tracking loop of claim 1, wherein:
the despread data samples include Se(k) and Sl(k) for early and late samples, respectively, Se(k) and Sl(k) provided as a complex number, k represents the kth data in a time domain; and the early and late data renders Er(k)=|Se(k)|2−|Sl(k)|2.
- 3. The digital code-tracking loop of claim 1, comprising:
the error signal output providing timing tracking, the early and late samples defined as the samples at half chip interval earlier and half chip interval later than on-time values, respectively.
- 4. The digital code tracking loop of claim 3, wherein for every N samples, one sample provides an on-time synchronized sample, used for despreading, demodulation and rake combining, the code tracking loop tracking this timing and selecting the on-time sample.
- 5. The digital code tracking loop of claim 3, comprising:
each of a plurality of slots of a dedicated physical control channel include 10 symbols, the 10 symbols providing pilot, transmit power control and TFCI bits; and the code tracking loop updated every 2 frames.
- 6. The digital code-tracking loop of claim 1, wherein the adjustment provides time tracking of multipath component of direct sequence spread spectrum signal over a wireless multipath fading channel.
- 7. A radio transmission controller implementing a digital code-tracking loop, the radio transmission controller comprising:
a despreading circuit capable of despreading early and late data samples by use of a pseudonoise sequence; a circuit providing an error signal output generated by the despreading; a circuit providing a control signal; and a circuit providing adjustment for a plurality of on-time, early and late samples, a data rate of a control signal provided as a fractional proportion of a data rate of error signals.
- 8. The radio transmission controller of claim 7, wherein:
radio transmission controller despread data samples which include Se(k) and Sl(k) for early and late samples, respectively, Se(k) and Sl(k) provided as a complex number, k represents the kth data in a time domain; and the despreading circuit providing the early and late data samples according to Er(k)=|Se(k)|2−|Sl(k)|2.
- 9. The radio transmission controller of claim 7, comprising a circuit for proving an error signal output providing timing tracking, so as to provide the early and late samples at half chip interval earlier and half chip interval later than on-time values, respectively.
- 10. The radio transmission controller of claim 9, wherein for every N samples, one sample provides an on-time synchronized sample, used for despreading, demodulation and rake combining, the code tracking loop tracking this timing and selecting the on-time sample.
- 11. The radio transmission controller of claim 9, comprising:
each of a plurality of slots of a dedicated physical control channel include 10 symbols, the 10 symbols providing pilot, transmit power control and TFCI bits; and the code tracking loop updated every 2 frames.
- 12. The radio transmission controller of claim 7, wherein the adjustment provides time tracking of multipath component of direct sequence spread spectrum signal over a wireless multipath fading channel.
- 13. The radio transmission controller of claim 7, comprising a joint error signal calculator circuit provided as the circuit providing the error signal for the despreading circuit and for the second digital code tracking loop.
- 14. The radio transmission controller of claim 13, wherein the joint error signal calculator provides an indication of a relative delay r between two fingers of a composite signal.
- 15. The radio transmission controller of claim 14, wherein the relative delay τ between the two fingers provides an indication of a delay for signal interference calculation.
- 16. A method for transmitting spread spectrum signals by providing a digital code-tracking loop comprising:
despreading early and late data samples by use of a pseudonoise sequence; generating an error signal output generated by the despreading; and providing an adjustment for a plurality of on-time, early and late samples, a data rate of a control signal provided as a fractional proportion of a data rate of error signals.
- 17. The method of claim 16, wherein:
the data samples despread include Se(k) and Sl(k) for early and late samples, respectively, Se(k) and Sl(k) provided as a complex number, k represents the kth data in a time domain; and providing the early and late data according to Er(k)=|Se(k)|2−|Sl(k)|2.
- 18. The method of claim 16, comprising: the error signal output providing timing tracking, the early and late samples defined as the samples at half chip interval earlier and half chip interval later than on-time values, respectively.
- 19. The method of claim 18, wherein for every N samples, one sample provides an on-time synchronized sample, used for despreading, demodulation and rake combining, the code tracking loop tracking this timing and selecting the on-time sample.
- 20. The method of claim 18, comprising:
each of a plurality of slots of a dedicated physical control channel include 10 symbols, the 10 symbols providing pilot, transmit power control and TFCI bits; and the code tracking loop updated every 2 frames.
- 21. The method of claim 18, comprising:
in the case of a low sampling rate input data, adjusting timing for on-time and early/late samples forward or backward by a fraction of chip; and using an interpolator to generate on-time samples, and early/late samples offset by an amount of time derived from the previous samples.
- 22. The method of claim 16 comprising:
the error signal output providing timing tracking, the early and late samples defined as the samples at half chip interval earlier and half chip interval later than on-time values, respectively; a chip interval established as a time interval to transmit one bit of spreading code; and a frequency of a chip interval selected as approximately 3.84 MHz/s.
- 23. The method of claim 16, wherein the adjustment provides time tracking of multipath component of direct sequence spread spectrum signal over a wireless multipath fading channel.
- 24. The method of claim 16, comprising the function of generating an error signal performed by jointly calculating said error signals for a plurality of code tracking loops.
- 25. The method of claim 24, wherein the joint error signal calculation provides an indication of a relative delay τ between two fingers of a composite signal.
- 26. The method of claim 25, wherein the relative delay τ between the two fingers provides an indication of a delay for signal interference calculation.
- 27. A radio transmission controller implementing a digital code-tracking loop, the radio transmission controller comprising:
a plurality of despreading circuits, each despreading circuit capable of despreading early and late data samples by use of a pseudonoise sequence; a circuit providing an error signal output generated by the despreading performed by the plurality of despreading circuits; a plurality of circuits corresponding to the plurality of despreading circuits, providing control signals; and a circuit providing adjustment for a plurality of on-time, early and late samples, a data rate of a control signal provided as a fractional proportion of a data rate of error signals.
- 28. The radio transmission controller of claim 27, wherein:
the plurality of despreading circuits provides an indication of a relative delay τ between a plurality of multipath components of a wideband channel; and the relative delay τ between the two fingers provides an indication of a delay for signal interference calculation.
- 29. The radio transmission controller of claim 27, wherein:
radio transmission controller despread data samples which include Se(k) and Sl(k) for early and late samples, respectively, Se(k) and Sl(k) provided as a complex number, k represents the kth data in a time domain; and the despreading circuit providing the early and late data samples according to Er(k)=|Se(k)|2−|Sl(k)|2.
- 30. The radio transmission controller of claim 27, comprising the circuit providing an error signal output including providing timing tracking, so as to provide the early and late samples at half chip interval earlier and half chip interval later than on-time values, respectively.
- 31. The radio transmission controller of claim 30, comprising:
each of a plurality of slots of a dedicated physical control channel include 10 symbols, the 10 symbols providing pilot, transmit power control and TFCI bits; and the code tracking loops updated every 2 frames. ing channel.
- 32. The radio transmission controller of claim 27, comprising a joint error signal calculator circuit provided as the circuit providing the error signal for the despreading circuit and for the second digital code tracking loop.
- 33. The radio transmission controller of claim 32, wherein the joint error signal calculator provides an indication of a relative delay τ between two fingers of a composite signal.
- 34. The radio transmission controller of claim 33, wherein the relative delay τ between the two fingers provides an indication of a delay for signal interference calculation.
CROSS REFERENCE TO RELATED APPLICATION(S)
[0001] This application claims priority from U.S. Provisional Application No. 60/376,465, filed Apr 29, 2002, which is incorporated by reference as if fully set forth.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60376465 |
Apr 2002 |
US |