Claims
- 1. A method for communicating a signal between a first communication device having N plurality of antennas and a second communication device using radio frequency (RF) communication techniques, comprising:
- 2. The method of claim 1, wherein at substantially all frequencies of the baseband signal, the sum of the magnitude of the complex transmit antenna weights across the plurality of antennas of the first communication device is constant.
- 3. The method of claim 2, wherein the bandwidth of the baseband signal comprises K plurality of frequency sub-bands, and the magnitude of the complex transmit antenna weights associated with each antenna is such that the power to be output by each antenna is the same and is equal to 1/(KN) of the total power to be output for all of the K frequency sub-bands.
- 4. The method of claim 1, wherein step (a) is performed for each of K frequency sub-bands of the baseband signal that correspond to sub-carriers of a multi-carrier baseband signal or synthesized frequency sub-bands of a single carrier baseband signal.
- 5. The method of claim 4, and further comprising storing in the first communication device, for each of the N antennas, complex transmit antenna weights for a subset of the K frequency sub-bands or sub-carriers.
- 6. The method of claim 5, and further comprising retrieving the stored subset of complex transmit antenna weights and generating therefrom the complete set of antenna weights for all of the K frequency sub-bands or sub-carriers using interpolation techniques.
- 7. A method for communicating signals between a first communication device and a second communication device using radio frequency (RF) communication techniques, comprising:
- 8. The method of claim 7, wherein the second communication device comprises M plurality of antennas, and wherein the step (d) of computing a transmit weight vector comprises gain normalizing the receive weight vector, and computing a conjugate thereof, to generate a plurality of complex transmit antenna weights having a magnitude and phase whose values may vary with frequency, wherein the magnitude of the complex transmit antenna weight associated with each antenna is such that the power to be output at each antenna is the same and is equal to the total power to be output by all of the M antennas divided by M.
- 9. The method of claim 7, and further comprising the steps of:
- 10. The method of claim 9, and further comprising repeating steps (a) through (h) for a predetermined number of iterations to converge to transmit weight vectors and receive weight vectors of the first and second communication devices.
- 11. The method of claim 7, wherein at substantially all frequencies of the baseband signal, the sum of the magnitude of the complex transmit antenna weights across the plurality of antennas of the first communication device is constant.
- 12. The method of claim 11, wherein the bandwidth of the baseband signal comprises K plurality of frequency sub-bands, and the magnitude of the complex transmit antenna weights associated with each of the N plurality of antennas is such that the power to be output by each antenna is the same and is equal to 1/(KN) of the total power to be output for all of the K frequency sub-bands.
- 13. The method of claim 7, wherein steps (a) through (e) are performed for each of K frequency sub-bands of the baseband signal that correspond to sub-carriers of a multi-carrier baseband signal or synthesized frequency sub-bands of a single carrier baseband signal.
- 14. The method of claim 13, and further comprising storing in the first communication device, for each of the N antennas, complex transmit antenna weights for a subset of the K frequency sub-bands or sub-carriers.
- 15. The method of claim 14, and further comprising retrieving the stored subset of complex transmit antenna weights and generating therefrom the complete set of antenna weights for all of the K frequency sub-bands or sub-carriers using interpolation techniques.
- 16. A method for communicating signals between a first communication device and a second communication device using radio frequency (RF) communication techniques, comprising:
- 17. The method of claim 16, wherein the step of determining a receive weight vector comprises matching the receive antenna weights to the receive signal at the N plurality of antennas.
- 18. The method of claim 16, and further comprising repeating steps (a) through (d) for a predetermined number of iterations to converge to transmit weight vectors and receive weight vectors of the first and second communication devices.
- 19. The method of claim 16, wherein at substantially all frequencies of the baseband signal, the sum of the magnitude of the complex transmit antenna weights across the plurality of antennas of the first communication device is constant.
- 20. The method of claim 19, wherein the bandwidth of the baseband signal comprises K plurality of frequency sub-bands, and the magnitude of the complex transmit antenna weights associated with each of the N plurality of antennas is such that the power to be output by each antenna is the same and is equal to 1/(KN) of the total power to be output for all of the K frequency sub-bands.
- 21. The method of claim 16, wherein steps (a) through (e) are performed for each of K frequency sub-bands of the baseband signal that correspond to sub-carriers of a multi-carrier baseband signal or synthesized frequency sub-bands of a single carrier baseband signal.
- 22. The method of claim 21, and further comprising storing in the first communication device, for each of the N antennas, complex transmit antenna weights for a subset of the K frequency sub-bands or sub-carriers.
- 23. The method of claim 22, and further comprising retrieving the stored subset of complex transmit antenna weights and generating therefrom the complete set of antenna weights for all of the K frequency sub-bands or sub-carriers using interpolation techniques.
- 24. A medium encoded with instructions that, when executed, perform a method comprising the step of applying a transmit weight vector to a baseband signal to be transmitted from a first communication device to a second communication device, the transmit weight vector comprising a complex transmit antenna weight for each of the N plurality of antennas, wherein each complex transmit antenna weight has a magnitude and a phase whose values may vary with frequency across a bandwidth of the baseband signal, thereby generating N transmit signals each of which is weighted across the bandwidth of the baseband signal, wherein the magnitude of the complex transmit antenna weights associated with each antenna is such that the power to be output at each antenna is the same and is equal to the total power to be output by all of the N antennas divided by N.
- 25. The medium of claim 24, and further comprising instructions that apply the transmit antenna weights for each of K frequency sub-bands of the baseband signal that correspond to sub-carriers of a multi-carrier baseband signal or synthesized frequency sub-bands of a single carrier baseband signal.
- 26. The medium of claim 25, and further comprising instructions for storing in the first communication device, for each of the N antennas, complex transmit antenna weights for a subset of the K frequency sub-bands or sub-carriers.
- 27. The medium of claim 26, and further comprising instructions for retrieving the stored subset of complex transmit antenna weights and generating therefrom the complete set of antenna weights for all of the K frequency sub-bands or sub-carriers using interpolation techniques.
- 28. The medium of claim 24, and further comprising instructions for setting the magnitude of the complex transmit antenna weights such that at substantially all frequencies of the baseband signal, the sum of the power across the plurality of antennas of the first communication device is constant.
- 29. The medium of claim 28, wherein the bandwidth of the baseband signal comprises K plurality of frequency sub-bands, and further comprising instructions for applying the transmit weight vector such that the power to be output by each antenna is the same and is equal to 1/(KN) of the total power to be output for all of the K frequency sub-bands.
- 30. The medium of claim 24, wherein the instructions are implemented by a plurality of gates.
- 31. The medium of claim 24, wherein the instructions are processor readable instructions, that when executed by a processor, cause the processor to perform the applying step.
- 32. A medium encoded with instructions that, when executed, perform a method comprising the steps of:
- 33. The medium of claim 32, and further comprising instructions that apply the transmit antenna weights for each of K frequency sub-bands of the baseband signal that correspond to sub-carriers of a multi-carrier baseband signal or synthesized frequency sub-bands of a single carrier baseband signal.
- 34. The medium of claim 33, and further comprising instructions for storing in the first communication device, for each of the N antennas, complex transmit antenna weights for a subset of the K frequency sub-bands or sub-carriers.
- 35. The medium of claim 34, and further comprising instructions for retrieving the stored subset of complex transmit antenna weights and generating therefrom the complete set of antenna weights for all of the K frequency sub-bands or sub-carriers using interpolation techniques.
- 36. The medium of claim 32, and further comprising instructions for setting the magnitude of the complex transmit antenna weights such that at substantially all frequencies of the baseband signal, the sum of the power across the plurality of antennas of the first communication device is constant.
- 37. The medium of claim 36, wherein the bandwidth of the baseband signal comprises K plurality of frequency sub-bands, and further comprising instructions for applying the transmit weight vector such that the power to be output by each antenna is the same and is equal to 1/(KN) of the total power to be output for all of the K frequency sub-bands.
- 38. The medium of claim 32, wherein the instructions are implemented by a plurality of gates.
- 39. The medium of claim 32, wherein the instructions are processor readable instructions, that when executed by a processor, cause the processor to perform steps (a) through (c).
- 40. An integrated circuit comprising the medium of claim 32.
- 41. The integrated circuit of claim 40, and further comprising a processor that executes the instructions encoded on the medium.
- 42. A communication device comprising integrated circuit of claim 41, and further comprising:
- 43. A method for communicating signals from a first communication device to a second communication device using radio frequency (RF) communication techniques, comprising:43. a. applying to a first signal to be transmitted from the first communication device to the second communication device a transmit weight vector, the transmit weight vector comprising a complex transmit antenna weight for each of the N plurality of antennas, wherein each complex transmit antenna weight has a magnitude and a phase whose values may vary with frequency across a bandwidth of the baseband signal, thereby generating N transmit signals each of which is weighted across the bandwidth of the baseband signal, wherein the magnitude of the complex transmit antenna weights associated with each antenna is such that the power to be output at each antenna is the same and is equal to the total power to be output by all of the N antennas divided by N;b. transmitting the first signal to the second communication device;c. receiving a first response signal at the plurality of antennas of the first communication device transmitted from a first of two antennas of the second communication device;d. deriving a first row of a channel response matrix that describes the channel response between the first communication device and the second communication device;e. transmitting a second signal by the plurality of antennas of the first communication device using a transmit weight vector that is orthogonal to the first row of the channel response matrix, and wherein the transmit weight vector comprises a plurality of complex transmit antenna weights, wherein each complex transmit antenna weight has a magnitude and a phase whose values may vary with frequency across a bandwidth of the second signal, thereby generating N transmit signals each of which is weighted across the bandwidth of the baseband signal, wherein the magnitude of the complex transmit antenna weights associated with each antenna is such that the power to be output at each antenna is the same and is equal to the total power to be output by all of the N antennas divided by N;f. receiving a second response signal transmitted by a second of the two antennas of the second communication device and deriving therefrom a second row of the channel response matrix; andg. selecting one of the first and second rows of the channel response matrix that provides better signal-to-noise at the second communication device as the transmit weight vector for further transmission of signals to the second communication device.
- 44. The method of claim 43, and further comprising the step of computing a norm of each row of the channel response matrix, and wherein the step of selecting comprises selecting the row that has the greater norm.
- 45. The method of claim 43, wherein at substantially all frequencies of the baseband signal, the sum of the magnitude of the complex transmit antenna weights across the plurality of antennas of the first communication device is constant.
- 46. The method of claim 45, wherein the bandwidth of the baseband signal comprises K plurality of frequency sub-bands, and the magnitude of the complex transmit antenna weights associated with each antenna is such that the power to be output by each antenna is the same and is equal to 1/(KN) of the total power to be output for all of the K frequency sub-bands.
- 47. The method of claim 46, wherein steps (a) through (f) are performed for each of K frequency sub-bands of the baseband signal that correspond to sub-carriers of a multi-carrier baseband signal or synthesized frequency sub-bands of a single carrier baseband signal.
- 48. The method of claim 47, and further comprising storing in the first communication device, for each of the N antennas, complex transmit antenna weights for a subset of the K frequency sub-bands or sub-carriers.
- 49. The method of claim 48, and further comprising retrieving the stored subset of complex transmit antenna weights and generating therefrom the complete set of antenna weights for all of the K frequency sub-bands or sub-carriers using interpolation techniques.
- 50. A medium encoded with instructions, that when, executed perform the method comprising steps of:
- 51. The medium of claim 50, and further comprising instructions that compute a norm of each row of the channel response matrix, and selects the row that has the greater norm as the transmit weight vector.
- 52. The medium of claim 50, and further comprising instructions that apply the transmit antenna weights for each of K frequency sub-bands of the baseband signal that correspond to sub-carriers of a multi-carrier baseband signal or synthesized frequency sub-bands of a single carrier baseband signal.
- 53. The medium of claim 50, and further comprising instructions that store, for each of the N antennas, complex transmit antenna weights for a subset of the K frequency sub-bands or sub-carriers.
- 54. The medium of claim 53, and further comprising instructions that retrieve the stored subset of complex transmit antenna weights and generate therefrom the complete set of antenna weights for all of the K frequency sub-bands or sub-carriers using interpolation techniques.
- 55. The medium of claim 50, and further comprising instructions that set the magnitude of the complex transmit antenna weights such that at substantially all frequencies of the baseband signal, the sum of the power across the plurality of antennas is constant.
- 56. A communication device comprising the medium of claim 50, and further comprising:
Cross Reference to Related Applications
[0001] This application is related to commonly assigned U.S. Non-Provisional Application No. _____________ filed on even date and entitled "SYSTEM AND METHOD FOR ANTENNA DIVERSITY USING JOINT MAXIMAL RATIO COMBINING."
Provisional Applications (3)
|
Number |
Date |
Country |
|
60/361,055 |
Mar 2002 |
US |
|
60/365,797 |
Mar 2002 |
US |
|
60/380,139 |
May 2002 |
US |