Claims
- 1. An estimator for determining a complex channel gain estimation from a transformer output and a non-coherent combiner output, comprising:
a selector for determining an orthogonal function index from said non-coherent combiner output, and determining a corresponding complex value from said transformer output using said orthogonal function index, an envelope detector for calculating the squared magnitude of said transformer output, and for generating at least one M-ary real value, wherein M is an integer greater than one, a weighting unit coupled to said envelope detector for estimating a signal quality coefficient from said at least one M-ary real value and generating at least one weighted symbol by multiplying said signal quality coefficient by said corresponding complex value, at least one store unit coupled to said weighting unit for storing said at least one weighted symbol, an averager coupled to said at least one store unit for averaging said at least one weighted symbol, and a controller coupled to said non-coherent combiner output, said at least one store unit, and said averager, for resetting said at least one store unit and for controlling said averager, thereby determining said complex channel gain estimation.
- 2. An estimator according to claim 1, wherein said controller resets said at least one store unit after said non-coherent combiner output is at least one control group.
- 3. An estimator according to claim 1, wherein said weighting unit is a multiplier for multiplying said at least one M-ary real value and said corresponding complex value.
- 4. An estimator according to claim 1, wherein said averager selectively combines said at least one weighted symbol from said at least one store unit, according to a signal of said controller.
- 5. An method for determining a complex channel gain estimation from a transformer output and a non-coherent combiner output, comprising:
determining an orthogonal function index from said non-coherent combiner output, and determining a corresponding complex value from said transformer output using said orthogonal function index, calculating the squared magnitude of said transformer output, and for generating at least one M-ary real value, wherein M is an integer greater than one, estimating a signal quality coefficient from said at least one M-ary real value and generating at least one weighted symbol by multiplying said signal quality coefficient by said corresponding complex value, storing said at least one weighted symbol, averaging said at least one weighted symbol, and controlling said averager, thereby determining said complex channel gain estimation.
- 6. A method according to claim 5, wherein said controlling further comprises resetting said at least one store unit after said non-coherent combiner output is at least one control group.
- 7. A method according to claim 5, wherein said weighted symbol is derived by multiplying said at least one M-ary real value and said corresponding complex value.
- 8. A method according to claim 5, further comprising controlling said averaging by selectively combining said stored at least one weighted symbol.
- 9. An apparatus for determining a complex channel gain estimation from a transformer output and a non-coherent combiner output, comprising:
a selector means for determining an orthogonal function index from said non-coherent combiner output, and determining a corresponding complex value from said transformer output using said orthogonal function index, an envelope detector means for calculating the squared magnitude of said transformer output, and for generating at least one M-ary real value, wherein M is an integer greater than one, a weighting unit means coupled to said envelope detector means for estimating a signal quality coefficient from said at least one M-ary real value and generating at least one weighted symbol by multiplying said signal quality coefficient by said corresponding complex value, at least one store unit means coupled to said weighting unit means for storing said at least one weighted symbol, an averager means coupled to said at least one store unit means for averaging said at least one weighted symbol, and a controller means coupled to said non-coherent combiner output, said at least one store unit means, and said averager means, for resetting said at least one store unit means and for controlling said averager means, thereby determining said complex channel gain estimation.
- 10. An apparatus according to claim 9, wherein said controller means resets said at least one store unit after said non-coherent combiner output is at least one control group.
- 11. An apparatus according to claim 9, wherein said weighting unit means is a multiplier means for multiplying said at least one M-ary real value and said corresponding complex value.
- 12. An apparatus according to claim 9, wherein said averager means selectively combines said at least one weighted symbol from said at least one store unit means, according to a signal of said controller means.
- 13. A system for performing carrier phase recovery of multi-rate signals which include in-phase and quadrature phase portions, comprising:
a despreader capable of despreading at least one code from said multi-rate signals and obtaining said in-phase and quadrature phase signals; a transformer coupled to said despreader capable of transforming said in-phase and quadrature phase signals and obtaining a plurality of M-ary complex values, wherein M is an integer greater than one; a buffer coupled to said transformer capable of storing said plurality of M-ary complex values; a non-coherent combiner coupled to said transformer, capable of combining said non-coherent portions of said plurality of M-ary complex values; an estimator coupled to said transformer and said non-coherent combiner, configured to estimate a channel complex gain from said plurality of M-ary complex values and combining said non-coherent portions of said plurality of M-ary complex values; and, a coherent combiner coupled to said buffer and said estimator, configured to perform maximal ratio combining of said stored plurality of M-ary complex values and said channel complex gain estimation, thereby generating a plurality of real value vectors, said combinations representative of carrier phase of said multi-rate signals.
- 14. The system according to claim 13 wherein said transformer performs a fast Hadamard transform.
- 15. The system according to claim 13 wherein said plurality of M-ary complex values are Walsh spectrums, wherein M is an integer greater than one.
- 16. The system according to claim 13 wherein said coherent combiner performs maximal ratio combining by multiplying a complex conjugate of said channel complex gain estimation to a plurality of corresponding finger outputs and combining all said fingers.
- 17. A system for performing carrier phase recovery of multi-rate signals which include in-phase and quadrature phase portions comprising:
despreader means for despreading at least one code from said multi-rate signals and obtaining said in-phase and quadrature phase signals; transformer means coupled to said despreader means for transforming said in-phase and quadrature phase signals and obtaining a plurality of M-ary complex values, wherein M is an integer greater than one, and, wherein M-ary complex values contain non-coherent portions; buffer means coupled to said transformer means for storing said plurality of M-ary complex values; non-coherent combiner means coupled to said transformer means for combining said non-coherent portions of said plurality of M-ary complex values; estimator means coupled to said transformer means and said non-coherent combiner means, for estimating a channel complex gain from said plurality of M-ary complex values and said combination of non-coherent portions of said plurality of M-ary complex values; and, coherent combiner means coupled to said buffer means and said estimator means, for performing maximal ratio combining of said stored plurality of M-ary complex values and said channel complex gain estimation, thereby generating a plurality of real value vectors, said combinations representative of carrier phase of said multi-rate signals.
- 18. The System according to claim 17 wherein said transformer means performs a fast Hadamard transform.
- 19. The system according to claim 17 wherein said plurality of M-ary complex values are Walsh spectrums.
- 20. The system according to claim 17 wherein said coherent combiner means performs maximal ratio combining by multiplying a complex conjugate of said channel complex gain estimation to a plurality of corresponding finger outputs and combining all said fingers.
- 21. In a system, a method of performing carrier phase recovery of multi-rate signals which include in-phase and quadrature phase portions, comprising:
despreading at least one code from said multi-rate signals and obtaining said in-phase and quadrature phase signals, using a despreader; transforming said in-phase and quadrature phase signals and obtaining a plurality of M-ary complex values, wherein M is an integer greater than one, and, wherein M-ary complex values contain non-coherent portions, using a transformer coupled to said despreader; storing said plurality of M-ary complex values, using a buffer coupled to said transformer; combining said non-coherent portions of said plurality of M-ary complex values, using a non-coherent combiner coupled to said transformer; estimating a channel complex gain from said plurality of M-ary complex values and said combination of non-coherent portions of said plurality of M-ary complex values, using an estimator coupled to said transformer and said non-coherent combiner; performing maximal ratio combining of said stored plurality of M-ary complex values and said-channel complex gain estimation, using a coherent combiner coupled to said buffer and said estimator; and, generating a plurality of real value vectors from said coherent combiner, said combinations representative of carrier phase of said multi-rate signals.
- 22. The method according to claim 21, wherein the step of transforming comprises using a fast Hadamard transform.
- 23. The method according to claim 21, wherein said plurality of M-ary complex values are Walsh spectrums.
- 24. The method according to claim 21, wherein the step of performing maximal ratio combining further comprises:
multiplying a complex conjugate of said channel complex gain estimation to a plurality of corresponding finger outputs and combining all said fingers.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This is a division of U.S. patent application Ser. No. 09/200,080 filed Nov. 25, 1998, now pending.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09200080 |
Nov 1998 |
US |
Child |
10230762 |
Aug 2002 |
US |