Claims
- 1. A method for combining a plurality of signals, comprising:
receiving a plurality of signals comprising a plurality of first signals having a first frequency and a plurality of second signals having a second frequency; determining a first weight for each first signal of the first signals, the first weight reflecting a signal-to-noise ratio associated with the each first signal; generating a first signal output from the first signals in accordance with the first weights; determining a second weight for each second signal of the second signals, the second weight reflecting a signal-to-noise ratio associated with the each second signal; generating a second signal output from the second signals in accordance with the second weights; and combining the first signal output and the second signal output to yield a combined signal output.
- 2. The method of claim 1, further comprising:
determining a symbol offset among at least two signals, each signal of the signals comprising a plurality of symbols, the symbol offset describing an offset between the symbols of the at least two signals; and correlating the at least two signals in accordance with the symbol offset.
- 3. The method of claim 1, wherein determining the first weight for each first signal of the first signals, the first weight reflecting the signal-to-noise ratio associated with the first signal comprises:
establishing a signal magnitude estimate in accordance with a correlation reference; and determining a weight for the signal in accordance with the signal magnitude estimate.
- 4. The method of claim 1, wherein receiving the signals comprises:
receiving the signals at a first antenna and a second antenna, the first antenna and the second antenna separated by a distance; determining an offset among at least two signals; and correlating the at least two signals in accordance with the offset.
- 5. The method of claim 1, wherein receiving the signals comprises:
receiving the signals at a first antenna and a second antenna, the first antenna having a first polarization, the second antenna having a second polarization, the first polarization orthogonal to the second polarization; determining an offset among at least two signals; and correlating the at least two signals in accordance with the offset.
- 6. A system for combining a plurality of signals, comprising:
a first frequency branch operable to receive a plurality of signals comprising a plurality of first signals having a first frequency; a second frequency branch operable to receive the signals comprising a plurality of second signals having a second frequency; and a sum module coupled to the first frequency branch and the second frequency branch and operable to:
determine a first weight for each first signal of the first signals, the first weight reflecting a signal-to-noise ratio associated with the each first signal; generate a first signal output from the first signals in accordance with the first weights; determine a second weight for each second signal of the second signals, the second weight reflecting a signal-to-noise ratio associated with the each second signal; generate a second signal output from the second signals in accordance with the second weights; and combine the first signal output and the second signal output to yield a combined signal output.
- 7. The system of claim 6, wherein the first frequency branch is further operable to:
determine a symbol offset among at least two signals, each signal of the signals comprising a plurality of symbols, the symbol offset describing an offset between the symbols of the at least two signals; and correlate the at least two signals in accordance with the symbol offset.
- 8. The system of claim 6, wherein the sum module is operable to determine the first weight for each first signal of the first signals, the first weight reflecting the signal-to-noise ratio associated with the first signal by:
establishing a signal magnitude estimate in accordance with a correlation reference; and determining a weight for the signal in accordance with the signal magnitude estimate.
- 9. The system of claim 6, further comprising:
a first antenna coupled to the first frequency branch and the second frequency branch and operable to receive the signals; and a second antenna coupled to the first frequency branch and the second frequency branch and operable to receive the signals, the first antenna and the second antenna separated by a distance, the first frequency branch operable to:
determine an offset among at least two signals; and correlate the at least two signals in accordance with the offset.
- 10. The system of claim 6, further comprising:
a first antenna coupled to the first frequency branch and the second frequency branch and operable to receive the signals; and a second antenna coupled to the first frequency branch and the second frequency branch and operable to receive the signals, the first antenna having a first polarization, the second antenna having a second polarization, the first polarization orthogonal to the second polarization, the first frequency branch operable to:
determine an offset among at least two signals; and correlate the at least two signals in accordance with the offset.
- 11. Logic for combining a plurality of signals, the logic embodied in a medium and operable to:
receive a plurality of signals comprising a plurality of first signals having a first frequency and a plurality of second signals having a second frequency; determine a first weight for each first signal of the first signals, the first weight reflecting a signal-to-noise ratio associated with the each first signal; generate a first signal output from the first signals in accordance with the first weights; determine a second weight for each second signal of the second signals, the second weight reflecting a signal-to-noise ratio associated with the each second signal; generate a second signal output from the second signals in accordance with the second weights; and combine the first signal output and the second signal output to yield a combined signal output.
- 12. The logic of claim 11, further operable to:
determine a symbol offset among at least two signals, each signal of the signals comprising a plurality of symbols, the symbol offset describing an offset between the symbols of the at least two signals; and correlate the at least two signals in accordance with the symbol offset.
- 13. The logic of claim 11, operable to determine the first weight for each first signal of the first signals, the first weight reflecting the signal-to-noise ratio associated with the first signal by:
establishing a signal magnitude estimate in accordance with a correlation reference; and determining a weight for the signal in accordance with the signal magnitude estimate.
- 14. The logic of claim 11, operable to receive the signals by:
receiving the signals at a first antenna and a second antenna, the first antenna and the second antenna separated by a distance; determining an offset among at least two signals; and correlating the at least two signals in accordance with the offset.
- 15. The logic of claim 11, operable to receive the signals by:
receiving the signals at a first antenna and a second antenna, the first antenna having a first polarization, the second antenna having a second polarization, the first polarization orthogonal to the second polarization; determining an offset among at least two signals; and correlating the at least two signals in accordance with the offset.
- 16. A system for combining a plurality of signals, comprising:
means for receiving a plurality of signals comprising a plurality of first signals having a first frequency and a plurality of second signals having a second frequency; means for determining a first weight for each first signal of the first signals, the first weight reflecting a signal-to-noise ratio associated with the each first signal; means for generating a first signal output from the first signals in accordance with the first weights; means for determining a second weight for each second signal of the second signals, the second weight reflecting a signal-to-noise ratio associated with the each second signal; means for generating a second signal output from the second signals in accordance with the second weights; and means for combining the first signal output and the second signal output to yield a combined signal output.
- 17. A method for combining a plurality of signals, comprising:
receiving a plurality of signals comprising a plurality of first signals having a first frequency and a plurality of second signals having a second frequency by receiving the signals at a first antenna and a second antenna, the first antenna and the second antenna separated by a distance, the first antenna having a first polarization, the second antenna having a second polarization, the first polarization orthogonal to the second polarization, by determining an offset among at least two signals, and by correlating the at least two signals in accordance with the offset; determining a symbol offset among at least two signals, each signal of the signals comprising a plurality of symbols' the symbol offset describing an offset between the symbols of the at least two signals, and correlating the at least two signals in accordance with the symbol offset; determining a first weight for each first signal of the first signals, the first weight reflecting a signal-to-noise ratio associated with the each first signal by establishing a signal magnitude estimate in accordance with a correlation reference, and determining a weight for the signal in accordance with the signal magnitude estimate; generating a first signal output from the first signals in accordance with the first weights; determining a second weight for each second signal of the second signals, the second weight reflecting a signal-to-noise ratio associated with the each second signal; generating a second signal output from the second signals in accordance with the second weights; and combining the first signal output and the second signal output to yield a combined signal output.
- 18. A method for correlating a plurality of signals, comprising:
receiving a plurality of signals at a filter, the filter having a plurality of phases, each phase associated with a weight correlation set; receiving correlation information associated with the signals, the correlation information describing a correlation among the signals; determining a phase associated with the signals in response to the correlation information; selecting a weight correlation set in accordance with the phase; and applying the selected weight correlation set to the signals to delay the signals in order to substantially correlate the signals.
- 19. The method of claim 18, wherein applying the selected weight correlation set to the signals to delay the signals in order to substantially correlate the signals comprises:
determining a pointer value associated with the signals in response to the correlation information; and applying the selected weight correlation set to the signals in accordance with the pointer value.
- 20. The method of claim 18, further comprising:
receiving an initial phase and an initial pointer value corresponding to a range of delays; and applying the range of delays to the signals in accordance with the initial phase and the initial pointer value.
- 21. The method of claim 18, further comprising:
determining an initial phase and an initial pointer value corresponding to a range of delays, the range of delays applied to the signals; monitoring the correlation among the signals through the range of delays; determining that the signals are correlated; and initiating a dynamic adjustment procedure in response to the determination.
- 22. The method of claim 18, further comprising:
monitoring the correlation among the signals to generate a plurality of correlation values; determining that the signals are not correlated; and calculating a next pointer value in accordance with the correlation values.
- 23. A system for correlating a plurality of signals, comprising:
a delay line operable to store a plurality of signals at a filter, the filter having a plurality of phases, each phase associated with a weight correlation set; and a processor operable to:
receive correlation information associated with the signals, the correlation information describing a correlation among the signals; determine a phase associated with the signals in response to the correlation information; select a weight correlation set in accordance with the phase; and apply the selected weight correlation set to the signals to delay the signals in order to substantially correlate the signals.
- 24. The system of claim 23, wherein the processor is operable to apply the selected weight correlation set to the signals to delay the signals in order to substantially correlate the signals by:
determining a pointer value associated with the signals in response to the correlation information; and applying the selected weight correlation set to the signals in accordance with the pointer value.
- 25. The system of claim 23, wherein the processor is further operable to:
receive an initial phase and an initial pointer value corresponding to a range of delays; and apply the range of delays to the signals in accordance with the initial phase and the initial pointer value.
- 26. The system of claim 23, further comprising a coordinating module operable to:
determine an initial phase and an initial pointer value corresponding to a range of delays, the range of delays applied to the signals; monitor the correlation among the signals through the range of delays; determine that the signals are correlated; and initiate a dynamic adjustment procedure in response to the determination.
- 27. The system of claim 23, further comprising a coordinating module operable to:
monitor the correlation among the signals to generate a plurality of correlation values; determine that the signals are not correlated; and calculate a next pointer value in accordance with the correlation values.
- 28. Logic for correlating a plurality of signals, the logic embodied in a medium and operable to:
receive a plurality of signals at a filter, the filter having a plurality of phases, each phase associated with a weight correlation set; receive correlation information associated with the signals, the correlation information describing a correlation among the signals; determine a phase associated with the signals in response to the correlation information; select a weight correlation set in accordance with the phase; and apply the selected weight correlation set to the signals to delay the signals in order to substantially correlate the signals.
- 29. The logic of claim 28, operable to apply the selected weight correlation set to the signals to delay the signals in order to substantially correlate the signals by:
determining a pointer value associated with the signals in response to the correlation information; and applying the selected weight correlation set to the signals in accordance with the pointer value.
- 30. The logic of claim 28, further operable to:
receive an initial phase and an initial pointer value corresponding to a range of delays; and apply the range of delays to the signals in accordance with the initial phase and the initial pointer value.
- 31. The logic of claim 28, further operable to:
determine an initial phase and an initial pointer value corresponding to a range of delays, the range of delays applied to the signals; monitor the correlation among the signals through the range of delays; determine that the signals are correlated; and initiate a dynamic adjustment procedure in response to the determination.
- 32. The logic of claim 28, further operable to:
monitor the correlation among the signals to generate a plurality of correlation values; determine that the signals are not correlated; and calculate a next pointer value in accordance with the correlation values.
- 33. A system for correlating a plurality of signals, comprising:
means for receiving a plurality of signals at a filter, the filter having a plurality of phases, each phase associated with a weight correlation set; means for receiving correlation information associated with the signals, the correlation information describing a correlation among the signals; means for determining a phase associated with the signals in response to the correlation information; means for selecting a weight correlation set in accordance with the phase; and means for applying the selected weight correlation set to the signals to delay the signals in order to substantially correlate the signals.
- 34. A system for correlating a plurality of signals, comprising:
an interpolator operable to:
receive a plurality of signals at a filter, the filter having a plurality of phases, each phase associated with a weight correlation set; receive an initial phase and an initial pointer value corresponding to a range of delays, and applying the range of delays to the signals in accordance with the initial phase and the initial pointer value; receive correlation information associated with the signals, the correlation information describing a correlation among the signals; determine a phase associated with the signals in response to the correlation information; select a weight correlation set in accordance with the phase; and apply the selected weight correlation set to the signals to delay the signals in order to substantially correlate the signals by determining a pointer value associated with the signals in response to the correlation information, and by applying the selected weight correlation set to the signals in accordance with the pointer value; and a coordinating module coupled to the interpolator and operable to:
determine the initial phase and the initial pointer value corresponding to the range of delays, monitor the correlation among the signals through the range of delays, determine that the signals are correlated, and initiate a dynamic adjustment procedure in response to the determination; and monitor the correlation among the signals to generate a plurality of correlation values, determine that the signals are not correlated, and calculate a next pointer value in accordance with the correlation values.
- 35. A method for generating a correlation reference, comprising:
receiving a plurality of first signals having a first frequency; receiving a plurality of second signals having a second frequency; calculating a first correlation reference from the first signals; calculating a second correlation reference from the second signals; calculating a composite correlation reference from the first signals and the second signals; and generating a resulting correlation reference in accordance with a correlation reference selected from the set consisting of the first correlation reference, the second correlation reference, and the composite correlation reference.
- 36. The method of claim 35, wherein calculating the first correlation reference from the first signals comprises:
estimating a plurality of signal magnitude estimates according to the first signals, each signal magnitude estimate associated with a first signal; and calculating the first correlation reference according to the signal magnitude estimates.
- 37. The method of claim 35, wherein calculating the first correlation reference from the first signals comprises:
adjusting a phase alignment of the first signals to yield a plurality of adjusted signals; estimating a plurality of signal magnitude estimates according to the first signals, each signal magnitude estimate associated with a first signal; and calculating the first correlation reference according to the adjusted signals and the signal magnitude estimates.
- 38. The method of claim 35, wherein calculating the first correlation reference from the first signals comprises:
determining a signal energy associated with each first signal of the first signals; determining a contribution of each first signal in accordance with the determined signal energies; and calculating the first correlation reference in accordance with the determined contributions.
- 39. The method of claim 35, wherein generating the resulting correlation reference in accordance with a correlation reference selected from the set consisting of the first correlation reference, the second correlation reference, and the composite correlation reference comprises:
determining a first signal energy associated with the first correlation reference; determining a second signal energy associated with the second correlation reference; and selecting the resulting correlation reference from the first correlation reference, the second correlation reference, and the composite correlation reference in accordance with the first signal energy and the second signal energy.
- 40. A system for generating a correlation reference, comprising:
a first branch reference constructor operable to calculate a first correlation reference from a plurality of first signals having a first frequency; a second branch reference constructor operable to calculate a second correlation reference from a plurality of second signals having a second frequency; and a composite reference constructor operable to calculate a composite correlation reference from the first signals and the second signals; and a selector coupled to the first branch reference constructor, the second branch reference constructor, and the composite reference constructor and operable to generate a resulting correlation reference in accordance with a correlation reference selected from the set consisting of the first correlation reference, the second correlation reference, and the composite correlation reference.
- 41. The system of claim 40, wherein the first branch reference constructor is operable to calculate the first correlation reference from the first signals by:
estimating a plurality of signal magnitude estimates according to the first signals, each signal magnitude estimate associated with a first signal; and calculating the first correlation reference according to the signal magnitude estimates.
- 42. The system of claim 40, wherein the first branch reference constructor is operable to calculate the first correlation reference from the first signals by:
adjusting a phase alignment of the first signals to yield a plurality of adjusted signals; estimating a plurality of signal magnitude estimates according to the first signals, each signal magnitude estimate associated with a first signal; and calculating the first correlation reference according to the adjusted signals and the signal magnitude estimates.
- 43. The system of claim 40, wherein the first branch reference constructor is operable to calculate the first correlation reference from the first signals by:
determining a signal energy associated with each first signal of the first signals; determining a contribution of each first signal in accordance with the determined signal energies; and calculating the first correlation reference in accordance with the determined contributions.
- 44. The system of claim 40, wherein the selector is operable to generate a resulting correlation reference in accordance with a correlation reference selected from the set consisting of the first correlation reference, the second correlation reference, and the composite correlation reference by:
determining a first signal energy associated with the first correlation reference; determining a second signal energy associated with the second correlation reference; and selecting the resulting correlation reference from the first correlation reference, the second correlation reference, and the composite correlation reference in accordance with the first signal energy and the second signal energy.
- 45. Logic for generating a correlation reference, the logic embodied in a medium and operable to:
receive a plurality of first signals having a first frequency; receive a plurality of second signals having a second frequency; calculate a first correlation reference from the first signals; calculate a second correlation reference from the second signals; calculate a composite correlation reference from the first signals and the second signals; and generate a resulting correlation reference in accordance with a correlation reference selected from the set consisting of the first correlation reference, the second correlation reference, and the composite correlation reference.
- 46. The logic of claim 45, operable to calculate the first correlation reference from the first signals by:
estimating a plurality of signal magnitude estimates according to the first signals, each signal magnitude estimate associated with a first signal; and calculating the first correlation reference according to the signal magnitude estimates.
- 47. The logic of claim 45, operable to calculate the first correlation reference from the first signals by:
adjusting a phase alignment of the first signals to yield a plurality of adjusted signals; estimating a plurality of signal magnitude estimates according to the first signals, each signal magnitude estimate associated with a first signal; and calculating the first correlation reference according to the adjusted signals and the signal magnitude estimates.
- 48. The logic of claim 45, operable to calculate the first correlation reference from the first signals by:
determining a signal energy associated with each first signal of the first signals; determining a contribution of each first signal in accordance with the determined signal energies; and calculating the first correlation reference in accordance with the determined contributions.
- 49. The logic of claim 45, operable to generate the resulting correlation reference in accordance with a correlation reference selected from the set consisting of the first correlation reference, the second correlation reference, and the composite correlation reference by:
determining a first signal energy associated with the first correlation reference; determining a second signal energy associated with the second correlation reference; and selecting the resulting correlation reference from the first correlation reference, the second correlation reference, and the composite correlation reference in accordance with the first signal energy and the second signal energy.
- 50. A system for generating a correlation reference, comprising:
means for receiving a plurality of first signals having a first frequency; means for receiving a plurality of second signals having a second frequency; means for calculating a first correlation reference from the first signals; means for calculating a second correlation reference from the second signals; means for calculating a composite correlation reference from the first signals and the second signals; and means for generating a resulting correlation reference in accordance with a correlation reference selected from the set consisting of the first correlation reference, the second correlation reference, and the composite correlation reference.
- 51. A method for generating a correlation reference, comprising:
receiving a plurality of first signals having a first frequency, and receiving a plurality of second signals having a second frequency; calculating a first correlation reference from the first signals by:
adjusting a phase alignment of the first signals to yield a plurality of adjusted signals, estimating a plurality of signal magnitude estimates according to the first signals, each signal magnitude estimate associated with a first signal, and calculating the first correlation reference according to the adjusted signals and the signal magnitude estimates; estimating a plurality of signal magnitude estimates according to the first signals, each signal magnitude estimate associated with a first signal, and calculating the first correlation reference according to the signal magnitude estimates; and determining a signal energy associated with each first signal of the first signals, determining a contribution of each first signal in accordance with the determined signal energies, and calculating the first correlation reference in accordance with the determined contributions; calculating a second correlation reference from the second signals; calculating a composite correlation reference from the first signals and the second signals; and generating a resulting correlation reference in accordance with a correlation reference selected from the set consisting of the first correlation reference, the second correlation reference, and the composite correlation reference by determining a first signal energy associated with the first correlation reference, by determining a second signal energy associated with the second correlation reference, and by selecting the resulting correlation reference from the first correlation reference, the second correlation reference, and the composite correlation reference in accordance with the first signal energy and the second signal energy.
RELATED APPLICATIONS
[0001] This application claims benefit under U.S.C. § 119(e) of U.S. Provisional Application Serial No. 60/350,188, entitled, “QUAD DIVERSITY SIGNAL IMAGE COMBINING,” filed Jan. 18, 2002.
[0002] This application is related to U.S. patent application Ser. No. 10/219,128, entitled “COMBINING SIGNAL IMAGES IN ACCORDANCE WITH SIGNAL-TO-NOISE RATIOS,” Attorney's Docket 064750.0450, filed Aug. 15, 2002.
GOVERNMENT FUNDING
[0003] The U.S. Government may have certain rights in this invention as provided for by the terms of Grant No. N00039-01-9-4003, awarded by SPAWAR of the U.S. Navy.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60350188 |
Jan 2002 |
US |