A resolved component of a multi-path signal is assigned to a rake finger of a spread spectrum rake receiver. The resolved component is variably delayed. On the variably delayed resolved component, an early-late detection is performed so as to determine whether the resolved component arrived early or late with respect to an optimum arrival time. A first pulse is generated if the early-late detection determines that said resolved component arrived early. A second pulse is generated if the early-late detection determines that the resolved component arrived late. The first and second pulses are counted. The first pulse causes counting in a first direction and the second pulse causes counting in a second direction. From the counting, a fractional-chip delay timing adjustment signal is derived, and fed back to adjust the variably delaying of the resolved component. Also from the counting a chip delay phase adjustment signal is derived, and fed back to control a phase of a pseudo-noise generator.
|
9. A rake receiver comprising:
a rake finger of a spread spectrum rake receiver, said rake finger tracking a resolved component of a multi-path signal assigned to said rake finger, said rake finger comprising:
a variable delay arrangement configured to delay said resolved component;
an early-late detector configured to perform an early-late detection on said variably delayed resolved component so as to determine whether said resolved component arrived early or late with respect to an optimum arrival time, and to generate a first pulse if said early-late detection determines that said resolved component arrives early and to generate a second pulse if said early-late detection determines that said resolved component arrives late;
an adjustable pseudo-noise generator for generating a pseudo-noise sequence for de-scrambling said resolved component;
a first counter configured to count said first and second pulses, said first counter providing a fractional-chip delay timing adjustment signal to said variable delay arrangement in order to provide time alignment of said rake finger with said resolved component; and
a second counter configured to count carry signals generated by said first counter, said second counter providing a chip delay phase adjustment signal to said adjustable pseudo-noise generator in order to provide phase alignment of said rake finger with said resolved component.
1. A method of tracking a resolved component of a multi-path signal assigned to a rake finger of a spread spectrum rake receiver, said method comprising:
variably delaying said resolved component over maximally a number of samples per chip in said complex input signal, and generating said chip delay phase adjustment signal by counting carry signals from fractional-chip counting during said counting, said fractional-chip counting causing said carry signals at a counting value representative of said number of tipples per chip;
performing an early-late detection on said variably delayed resolved component so as to determine whether said resolved component arrived early or late with respect to an optimum arrival time, and generating a first pulse if said early-late detection determines that said resolved component arrived early and generating a second pulse if said early-late detection determines that said resolved component arrived late;
counting said first and second pulses, said first pulse causing counting in a first direction and said second pulse causing counting in a second direction;
deriving from said counting a fractional-chip delay timing adjustment signal, and feeding back said derived fractional-chip delay timing adjustment signal to adjust said variably delaying of said resolved component, and
deriving from said counting a chip delay phase adjustment signal, and feeding back said derived chip delay phase adjustment signal to control a phase of a pseudo-noise generator.
8. A rake receiver comprising:
a rake finger of a spread spectrum rake receiver, said rake finger tracking a resolved component of a multi-path signal assigned to said rake finger, said rake finger comprising:
means for variably delaying said resolved component over maximally a number of samples per chip in said complex input signal, and generating said chip delay phase adjustment signal by counting carry signals from fractional-chip counting during said counting, said fractional-chip counting causing said carry signals at a counting value representative of said number of samples per
means for performing an early-late detection on said variably delayed resolved component so as to determine whether said resolved component arrived early or late with respect to an optimum arrival time, and means for generating a first pulse if said early-late detection determines that said resolved component arrived early and means for generating a second pulse if said early-late detection determines that said resolved component arrived late;
means for counting said first and second pulses, said first pulse causing counting in a first direction and said second pulse causing counting in a second direction,
means for deriving from said counting a fractional-chip delay timing adjustment signal, and for feeding back said derived fractional-chip delay timing adjustment signal to adjust said variably delaying of said resolved component, and
means for deriving from said counting a chip delay phase adjustment signal, and for feeding back said derived chip delay phase adjustment signal to control a phase of a pseudo-noise generator.
15. A spread spectrum communication system having a plurality of cells with base stations covering said cells, with a mobile communication device for communicating with one of said base stations, said mobile communication device having a rake receiver with a rake finger, said rake finger tracking a component of a multi-path signal assigned to said rake finger, said rake finger comprising:
means for variably delaying said resolved component over maximally a number of samples per chip in said complex input signal, and generating said chip delay phase adjustment signal by counting carry signals from fractional-chip counting during said counting, said fractional-chip counting causing said carry signals at a counting value representative of said number of samples per chip;
means for performing an early-late detection on said resolved component so as to determine whether said resolved component arrived early or late with respect to an optimum arrival time, and means for generating a first pulse if said early-late detection determines that said resolved component arrived early and means for generating a second pulse if said early-late detection determines that said resolved component arrived late;
means for counting said first and second pulses, said first pulse causing counting in a first direction and said second pulse causing counting in a second direction;
means for deriving from said counting a fractional-chip delay timing adjustment signal, and for feeding back said derived fractional-chip delay timing adjustment signal to adjust said variably delaying of said resolved component, and
means for deriving from said counting a chip delay phase adjustment signal, and for feeding back said derived chip delay phase adjustment signal to control a phase of a pseudo-noise generator.
2. A method as claimed in
3. A method as claimed in
4. A method as claimed in
5. A method as claimed in
6. A method as claimed in
7. A method as claimed in
10. A rake receiver as claimed in
11. A rake receiver as claimed in
12. A rake receiver as claimed in
13. A rake receiver as claimed in
14. A rake receiver as claimed in
|
1. Field of the Invention
The present invention relates to a method of tracking a resolved component of a multi-path signal assigned to a rake finger of a spread spectrum rake receiver, more particularly to such a rake receiver included in a spread spectrum communication device such as a CDMA handset.
2. Description of the Related Art
Cellular communication systems are well-known. Such cellular communication systems comprise cells or radio zones, together covering a given geographical area. The cells include base stations that, through control and communication channels, establish and maintain communication links with mobile communication devices that are comprised in the system, and communicate with the mobile communication devices through established communication links.
One type of a cellular communication system is a so-called Direct Sequence CDMA (Code Division Multiple Access) spread spectrum system. In such a CDMA spread spectrum system, in addition to a transmitter, the mobile communication device typically has a so-called rake receiver with a number of rake fingers to resolve components of a multi-path received spread spectrum signal and to diversity combine resolved components so as to improve the signal-to-noise ratio of the received signal. The spread spectrum signals are received from transmitters that spread data signals over a frequency band by using spreading sequences. Elements in such a sequence are so-called chips. For spreading different data signals at different transmitters Walsh sequences are used for channelization and pseudo-noise-spreading sequences are used for scrambling. The rake receiver regenerates a data signal from a received spread spectrum signal by de-scrambling it with the same pseudo-noise sequence and by de-spreading it thereafter with the same Walsh sequence that was used to spread the data signal, and diversity combines multi-path received signals that originate from the same data signal. The rake receiver needs to initially synchronize to the transmitter from which it wants to receive a data signal. During such initial synchronization, a searcher comprised in the rake receiver resolves components of a multi-path received signal, the components originating from the wanted data signal. Thereafter, the rake receiver adopts a tracking mode synchronization to keep the rake fingers synchronized to the resolved components that originate from the same wanted data signal. During tracking mode synchronization the rake fingers are kept aligned with their resolved components.
It is an object of the invention to provide a rake receiver in which during tracking mode synchronization the rake fingers are kept aligned with their resolved components of a multi-path signal while using simple alignment means.
It is another object of the invention to provide a rake receiver with alignment means that require a limited amount of memory.
It is still another object of the invention to provide a rake receiver with reduced power consumption.
In accordance with the invention, a method of tracking a resolved component of a multi-path signal assigned to a rake finger of a spread spectrum rake receiver is provided, said method comprising:
The invention is based upon the insight that by distributing multi-path alignment over timing alignment of a variable delay and phase alignment of the pseudo-noise generator, a simple variable delay arrangement may be used to provide the variable delay.
In an embodiment, a shift register implements the variable delay. Due to the invention, the shift register may be made very short and typically has only eight sections.
Advantageously, at least part of the variable delay is obtained as a bulk delay of an adjustable digital filter. Herewith, the length of the shift register may even be further reduced to typically two or four samples per chip. Reduction of samples, and thereby clock rates in the receiver, and reduction of complexity achieves reduced power consumption and reduced chip area. The delay of the digital filter may be adjusted by selecting filter coefficients from a look-up table, entries of the look-up table comprising filter coefficients representing predetermined delays.
In an embodiment, counters do counting of pulses generated by early-late detection. A first counter counts the pulses so as to obtain the fractional-chip delay timing adjustment signal, and, at chip boundary, provides a carry signal to a second counter. The second counter provides the chip delay phase adjustment signal to control a phase of the pseudo-noise generator.
Throughout the figures the same reference numerals are used for the same features.
Once the values of the sample delay control signal, the chip delay control signal, and the symbol delay control signal are available, it becomes possible to derive the timing control values needed inside the rake finger 30. The following equations are implemented in the timing control means:
In the described embodiment, an oversampling rate of between four and eight samples is used. In another embodiment, using adjustable FIR-filters to produce the timing delay, the oversampling rate and thereby power consumption is advantageously reduced.
Using the above principles, the following is an example of filter coefficients suitable for time shifting.
0.2207
0.3560
0.3560
0.2207
0.0293
0.1976
0.3455
0.3642
0.2428
0.0524
0.1738
0.3329
0.3702
0.2639
0.0762
0.1495
0.3183
0.3738
0.2836
0.1005
0.1250
0.3018
0.3750
0.3018
0.1250
0.1005
0.2836
0.3738
0.3138
0.1495
0.0762
0.2639
0.3702
0.3329
0.1738
0.0524
0.2428
0.3642
0.3455
0.1976
0.0293
0.2207
0.3560
0.3560
0.2207
In view of the foregoing it will be evident to a person skilled in the art that various modifications may be made within the spirit and the scope of the invention as hereinafter defined by the appended claims and that the invention is thus not limited to the examples provided. The word “comprising” does not exclude the presence of other elements or steps than those listed in a claim.
Patent | Priority | Assignee | Title |
7151792, | Oct 30 2001 | Fujitsu Limited | Spread spectrum rake receiver |
7295145, | Jul 22 2004 | Selective-sampling receiver | |
7305220, | Feb 15 2005 | Fujitsu Limited | Radio receiver with diversity receiving function |
7310368, | Dec 18 2000 | RESEARCH INSTITUTE OF TELECOMMUNICATION TRANSMISSION, MII,THE; SOUTHEAST UNIVERSITY | Means for initiative synchronization and cell searching based on the CDMA system of multipath energy window |
7369601, | Oct 24 2001 | IPWIRELESS, INC | Code division multiple access receiver |
7515876, | May 03 2005 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Rake receiver with time-shared fingers |
7756481, | May 03 2005 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Rake receiver with time-shared fingers |
8026839, | Jul 21 2004 | Selective-sampling receiver | |
8934587, | Jul 21 2011 | Selective-sampling receiver |
Patent | Priority | Assignee | Title |
4991147, | Apr 26 1973 | The United States of America as represented by the Secretary of the Navy | Preformed beam tracker |
5309482, | Mar 30 1992 | HARRIS STRATEX NETWORKS CANADA, ULC | Receiver having an adjustable matched filter |
6047017, | Apr 25 1996 | CSR TECHNOLOGY INC | Spread spectrum receiver with multi-path cancellation |
6201828, | Nov 12 1998 | Apple Inc | Fine estimation of multipath delays in spread-spectrum signals |
6549559, | Dec 23 1997 | NXP B V | Apparatus and method for locking onto a psuedo-noise code in an IS-95 spread spectrum communications system |
EP849887, | |||
EP966110, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 23 2000 | RAZZELL, CHARLES JOHN | Philips Electronics North America Corp | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 011142 | /0215 | |
Aug 28 2000 | Koninklijke Philips Electroncs N.V. | (assignment on the face of the patent) | / | |||
Mar 18 2005 | Philips Electronics North America Corporation | KONNINKLIJKE PHILIPS ELECTRONICS N V | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 016485 | /0237 | |
Dec 13 2006 | Philips Electronics North America Corp | NXP B V | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018654 | /0521 | |
Jul 14 2008 | ST Wireless SA | ST-Ericsson SA | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 037683 | /0128 | |
Jul 28 2008 | NXP B V | ST Wireless SA | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 037624 | /0831 | |
Feb 23 2015 | ST-Ericsson SA | ST-Ericsson SA, En Liquidation | STATUS CHANGE-ENTITY IN LIQUIDATION | 037739 | /0493 |
Date | Maintenance Fee Events |
Oct 31 2008 | ASPN: Payor Number Assigned. |
Oct 31 2008 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 25 2012 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Oct 27 2016 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
May 31 2008 | 4 years fee payment window open |
Dec 01 2008 | 6 months grace period start (w surcharge) |
May 31 2009 | patent expiry (for year 4) |
May 31 2011 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 31 2012 | 8 years fee payment window open |
Dec 01 2012 | 6 months grace period start (w surcharge) |
May 31 2013 | patent expiry (for year 8) |
May 31 2015 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 31 2016 | 12 years fee payment window open |
Dec 01 2016 | 6 months grace period start (w surcharge) |
May 31 2017 | patent expiry (for year 12) |
May 31 2019 | 2 years to revive unintentionally abandoned end. (for year 12) |