Claims
- 1. A method for decoding a multiple received radio frequency (RF) signal, the method comprises:
converting the multiple received RF signal into a plurality of digital baseband signals; phase aligning the plurality of digital baseband signals to produce a plurality of phase aligned digital baseband signals; determining a plurality of error terms from the plurality of phase aligned digital baseband signals, wherein one of the plurality of error terms has a corresponding one of the plurality of phase aligned digital baseband signals; determining a plurality of weighting factors for the plurality of error terms based on characteristics of the plurality of digital baseband signals, wherein one of the plurality of weighting factors has a corresponding one of the plurality of error terms; applying the plurality of weighting factors to the plurality of error terms to produce a plurality of weighted error terms; summing the plurality of weighted error terms to produce an error term; and decoding the error term to recapture data from the multiple received RF signal.
- 2. The method of claim 1, wherein the characteristics of the plurality of digital baseband signals include at least one of: a frequency response coefficient of each signal, a signal-to-noise ratio (“SNR”) of each signal, a radio signal strength indicator (“RSSI”) of each signal, a signal-to-interference ratio of each channel, and a signal-to-impairment ratio of each channel.
- 3. The method of claim 1, wherein phase aligning the plurality of digital baseband signals comprises equalizing the plurality of digital baseband signals to generate a corresponding frequency domain equalization (“FEQ”) coefficient for each of the plurality of digital baseband signals, wherein the FEQ coefficient is a value representing the degree of frequency equalization applied to its corresponding digital baseband signal.
- 4. The method of claim 3, wherein equalizing the plurality of digital baseband signals further comprises equalizing the amplitudes of the plurality of digital baseband signals, and wherein the FEQ coefficient is a value representing the degree of amplitude equalization and frequency equalization applied to its corresponding digital baseband signal.
- 5. The method of claim 4, wherein determining the plurality of weighting factors comprises determining the plurality of weighting factors based on the FEQ coefficients.
- 6. The method of claim 4, wherein the plurality of weighting factors are applied to the plurality of error terms in the log domain.
- 7. The method of claim 6, further comprising converting the FEQ coefficients to the log domain to indicate a shift amount in each of the plurality of error terms.
- 8. The method of claim 1, further comprising determining a maximum ratio of each of the plurality of weighted error terms.
- 9. The method of claim 8, wherein determining the maximum ratio comprises determining the maximum ratio in the log domain.
- 10. The method of claim 1, wherein decoding the error term comprises Viterbi decoding the error term.
- 11. The method of claim 1, wherein the multiple received RF signal is one carrier of a multiple carrier signal.
- 12. The method of claim 1, wherein the method is performed for each carrier of the multiple carrier signal.
- 13. The method of claim 11, wherein the multiple carrier signal is an orthogonal frequency division multiplexing (“OFDM”) modulated signal.
- 14. The method of claim 1, further comprising receiving the multiple received RF signal at a multiple switched diversity antenna structure.
- 15. The method of claim 1, further comprising:
receiving a plurality of multiple received RF signals, wherein each of the plurality of multiple received RF signals comprises a same data set; and selecting one of the plurality of multiple received RF signals for converting into the plurality digital baseband signals.
- 16. An apparatus for decoding a multiple received radio frequency (RF) signal, the apparatus comprises:
a processing module; and a memory operably coupled to the processing module, wherein the memory includes operational instructions that cause the processing module to: convert the multiple received RF signal into a plurality of digital baseband signals; phase align the plurality of digital baseband signals to produce a plurality of phase aligned digital baseband signals; determine a plurality of error terms from the plurality of phase aligned digital baseband signals, wherein one of the plurality of error terms has a corresponding one of the plurality of phase aligned digital baseband signals; determine a plurality of weighting factors for the plurality of error terms based on characteristics of the plurality of digital baseband signals, wherein one of the plurality of weighting factors has a corresponding one of the plurality of error terms; apply the plurality of weighting factors to the plurality of error terms to produce a plurality of weighted error terms; sum the plurality of weighted error terms to produce an error term; and decode the error term to recapture data from the multiple received RF signal.
- 17. The apparatus of claim 16, wherein the characteristics of the plurality of digital baseband signals include at least one of: a frequency response coefficient of each signal, a signal-to-noise ratio (“SNR”) of each signal, a radio signal strength indicator (“RSSI”) of each signal, a signal-to-interference ratio of each channel, and a signal-to-impairment ratio of each channel.
- 18. The apparatus of claim 16, wherein the memory further comprises operational instructions that cause the processing module to phase align the plurality of digital baseband signals by equalizing the plurality of digital baseband signals to generate a corresponding frequency domain equalization (“FEQ”) coefficient for each of the plurality of digital baseband signals, wherein the FEQ coefficient is a value representing the degree of frequency equalization applied to its corresponding digital baseband signal.
- 19. The apparatus of claim 16, wherein the memory further comprises operational instructions that cause the processing module to equalize the plurality of digital baseband signals by equalizing the amplitudes of the plurality of digital baseband signals, and wherein the FEQ coefficient is a value representing the degree of amplitude equalization and frequency equalization applied to its corresponding digital baseband signal.
- 20. The apparatus of claim 19, wherein the memory further comprises operational instructions that cause the processing module to determine the plurality of weighting factors based on the FEQ coefficients.
- 21. The apparatus of claim 19, wherein the memory further comprises operational instructions that cause the processing module to apply the plurality of weighting factors to the plurality of error terms in the log domain.
- 22. The apparatus of claim 21, wherein the memory further comprises operational instructions that cause the processing module to convert the FEQ coefficients to the log domain to indicate a shift amount in each of the plurality of error terms.
- 23. The apparatus of claim 16, wherein the memory further comprises operational instructions that cause the processing module to determine a maximum ratio of each of the plurality of weighted error terms.
- 24. The apparatus of claim 23, wherein the memory further comprises operational instructions that cause the processing module to determine the maximum ratio in the log domain.
- 25. The apparatus of claim 16, wherein decoding the error term comprises Viterbi decoding the error term.
- 26. The apparatus of claim 16, wherein the multiple received RF signal is one carrier of a multiple carrier signal.
- 27. The apparatus of claim 26, wherein the memory further comprises operational instructions that cause the processing module to perform the same process for each carrier of the multiple carrier signal.
- 28. The apparatus of claim 26, wherein the multiple carrier signal is an orthogonal frequency division multiplexing (“OFDM”) modulated signal.
- 29. The apparatus of claim 16, wherein the memory further comprises operational instructions that cause the processing module to receive the multiple received RF signal at a multiple switched diversity antenna structure.
- 30. The apparatus of claim 16, wherein the memory further comprises operational instructions that cause the processing module to:
receive a plurality of multiple received RF signals, wherein each of the plurality of multiple received RF signals comprises a same data set; and select one of the plurality of multiple received RF signals for converting into the plurality digital baseband signals.
- 31. A radio comprising:
a transmitter section operably coupled to convert outbound data into outbound RF signals based on a transmitter local oscillation; a receiver section operably coupled to convert inbound radio frequency (“RF”) signals into inbound data based on a receiver local oscillation, wherein the receiver section further comprises;
a processing module; and a memory operably coupled to the processing module, wherein the memory includes operational instructions that cause the processing module to:
convert the multiple received RF signal into a plurality of digital baseband signals; phase align the plurality of digital baseband signals to produce a plurality of phase aligned digital baseband signals; determine a plurality of error terms from the plurality of phase aligned digital baseband signals, wherein one of the plurality of error terms has a corresponding one of the plurality of phase aligned digital baseband signals; determine a plurality of weighting factors for the plurality of error terms based on characteristics of the plurality of digital baseband signals, wherein one of the plurality of weighting factors has a corresponding one of the plurality of error terms; apply the plurality of weighting factors to the plurality of error terms to produce a plurality of weighted error terms; sum the plurality of weighted error terms to produce an error term; and decode the error term to recapture data from the multiple received RF signal; and a local oscillator operably coupled to produce the transmitter local oscillation and the receiver local oscillation.
- 32. The radio of claim 31, wherein the characteristics of the plurality of digital baseband signals include at least one of: a frequency response coefficient of each signal, a signal-to-noise ratio (“SNR”) of each signal, a radio signal strength indicator (“RSSI”) of each signal, a signal-to-interference ratio of each channel, and a signal-to-impairment ratio of each channel.
- 33. The radio of claim 31, wherein the memory further comprises operational instructions that cause the processing module to phase align the plurality of digital baseband signals by equalizing the plurality of digital baseband signals to generate a corresponding frequency domain equalization (“FEQ”) coefficient for each of the plurality of digital baseband signals, wherein the FEQ coefficient is a value representing the degree of frequency equalization applied to its corresponding digital baseband signal.
- 34. The radio of claim 31, wherein the memory further comprises operational instructions that cause the processing module to equalize the plurality of digital baseband signals by equalizing the amplitudes of the plurality of digital baseband signals, and wherein the FEQ coefficient is a value representing the degree of amplitude equalization and frequency equalization applied to its corresponding digital baseband signal.
- 35. The radio of claim 34, wherein the memory further comprises operational instructions that cause the processing module to determine the plurality of weighting factors based on the FEQ coefficients.
- 36. The radio of claim 34, wherein the memory further comprises operational instructions that cause the processing module to apply the plurality of weighting factors to the plurality of error terms in the log domain.
- 37. The radio of claim 36, wherein the memory further comprises operational instructions that cause the processing module to convert the FEQ coefficients to the log domain to indicate a shift amount in each of the plurality of error terms.
- 38. The radio of claim 31, wherein the memory further comprises operational instructions that cause the processing module to determine a maximum ratio of each of the plurality of weighted error terms.
- 39. The radio of claim 38, wherein the memory further comprises operational instructions that cause the processing module to determine the maximum ratio in the log domain.
- 40. The radio of claim 31, wherein decoding the error term comprises Viterbi decoding the error term.
- 41. The radio of claim 31, wherein the multiple received RF signal is one carrier of a multiple carrier signal.
- 42. The radio of claim 41, wherein the memory further comprises operational instructions that cause the processing module to perform the same process for each carrier of the multiple carrier signal.
- 43. The radio of claim 41, wherein the multiple carrier signal is an orthogonal frequency division multiplexing (“OFDM”) modulated signal.
- 44. The radio of claim 31, wherein the memory further comprises operational instructions that cause the processing module to receive the multiple received RF signal at a multiple switched diversity antenna structure.
- 45. The radio of claim 31, wherein the memory further comprises operational instructions that cause the processing module to:
receive a plurality of multiple received RF signals, wherein each of the plurality of multiple received RF signals comprises a same data set; and select one of the plurality of multiple received RF signals for converting into the plurality digital baseband signals.
Parent Case Info
[0001] This patent application is claiming priority under 35 USC § 119(e) to provisionally filed patent application having the same title as the present patent application, having a serial number of 60/437,409, and a filing date of Dec. 31, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60437409 |
Dec 2002 |
US |