Claims
- 1. A method for managing the usage of a wideband space-time multipath channel having plural orthogonal sub-channels in a communication system including a transmitter having one or more transmit antennas, a receiver having one or more receive antennas, and one or more signal propagation paths between each of said one or more transmit antennas and each of said one or more receive antennas, and having channel state information available at the transmitter, said method comprising:
estimating the channel for each signal propagation path; coherently combining the received signal in accordance with the said channel estimates across all the receive antennas; obtaining a closed-form orthogonal decomposition of the overall effective space-time channel after coherent combining from the channel estimates, thereby determining one or more orthogonal sub-channels; and selecting one or more of the available orthogonal sub-channels for usage in the system.
- 2. The method according to claim 1, wherein said estimating channel, coherently combining, and obtaining a closed-form orthogonal decomposition is performed for each of a plurality of available signal frequencies.
- 3. The method according to claim 1, wherein estimating channel includes determining the signal gain, which includes its amplitude and phase, and propagation delay for each signal propagation path.
- 4. The method according to claim 1, wherein the channel state information is determined at both the transmitter and the receiver.
- 5. The method according to claim 1, wherein the channel state information is determined at the transmitter.
- 6. The method according to claim 1, wherein the channel state information is determined at the receiver and signaled to the transmitter via a feedback channel.
- 7. The method according to claim 1, wherein selecting the one or more of the available orthogonal sub-channels includes determining a frequency index and a beamformer vector.
- 8. The method according to claim 7, wherein the frequency index and the beamformer vector are computed at both the transmitter and the receiver.
- 9. The method according to claim 7, wherein the frequency index and the beamformer vector are computed at the transmitter and signaled to the receiver.
- 10. The method according to claim 7, wherein the frequency index and the beamformer vector are computed at the receiver and signaled to the transmitter via a feedback channel.
- 11. The method according to claim 1, wherein a number of orthogonal sub-channels selected correspond to a number of separate channels needed to communicate data at the desired data rate.
- 12. The method according to claim 1, wherein the orthogonal sub-channels are selected based upon the sub-channels having a good signal to noise ratio.
- 13. The method according to claim 1, wherein the orthogonal sub-channels are selected based upon the sub-channels having the best gain.
- 14. The method according to claim 1, further comprising, after selecting orthogonal sub-channels, allocating available transmit power to each of the selected sub-channels.
- 15. The method according to claim 14, wherein each of the selected sub-channels is adapted for receiving a variable amount of transmit power.
- 16. The method according to claim 14, wherein a maximum sum of the power allocated to the selected sub-channels is fixed.
- 17. The method according to claim 14, wherein a maximum sum of the power allocated to the selected sub-channels is fixed, and a separate amount of power allocated to each of the selected sub-channels is variable and is selected to optimize one or more of general signal transmission characteristics.
- 18. The method according to claim 17, wherein the amount of power allocated to each of the selected sub-channels is selected to maximize average data throughput for a given bit-error rate.
- 19. The method according to claim 17, wherein the amount of power allocated to each of the selected sub-channels is selected to minimize bit-error rate for a given average data throughput.
- 20. The method according to claim 19, wherein the amount of power allocated to each of the selected sub-channels is determined based upon a comparison of an exact bit error rate for each of the selected sub-channels.
- 21. The method according to claim 19, wherein the amount of power allocated to each of the selected sub-channels is determined based upon a comparison of a Chernoff bound-based minimum effective bit error rate for each of the selected sub-channels.
- 22. The method according to claim 1, further comprising, after selecting orthogonal sub-channels, transmitting a data stream via each of the selected orthogonal sub-channels.
- 23. The method according to claim 22, wherein transmitting a data stream via each of the selected orthogonal sub-channels includes transmitting a plurality of data streams via a plurality of parallel sub-channels.
- 24. The method according to claim 23, wherein the plurality of parallel sub-channels are allocated between a plurality of users.
- 25. A channel state processing unit for use in a communication system including a transmitter having one or more transmit antennas, a receiver having one or more receive antennas, and one or more signal propagation paths between each of said one or more transmit antennas and each of said corresponding one or more receive antennas, said channel state processing unit comprising:
a channel state information estimator including:
circuitry configured to determine channel state information, circuitry configured to estimate channel for each receive antenna, circuitry configured to coherently combine the received signal in accordance with the said channel estimates across all the receive antennas, and circuitry configured to obtain a closed-form orthogonal decomposition of the coherently combined channel estimates for each receive antenna; and sub-channel selection circuitry configured to select one or more of the orthogonal sub-channels for usage in the system.
- 26. The channel state processing unit according to claim 25, wherein said sub-channel selection circuitry includes a frequency index selector and a beamformer weight determiner configured to select a frequency index and corresponding set of beamformer weights for each selected sub-channel.
- 27. The channel state processing unit according to claim 25, further comprising a transmit power allocator configured to distribute available transmit power between selected sub-channels.
- 28. The channel state processing unit according to claim 25, further comprising one or more digital signal processors configured to execute a computer program including one or more sets of operational instructions and corresponding data.
- 29. The channel state processing unit according to claim 28, wherein at least one of said digital signal processors is used as part of said channel state information estimator.
- 30. The channel state processing unit according to claim 28, wherein at least one of said digital signal processors is used as part of said sub-channel selection circuitry.
- 31. A transmitter comprising:
a single stream transmitter having a data input, a beamformer weight input and a signal stream output; at least one antenna coupled to the single stream transmitter signal stream output; and a beamformer weight determiner coupled to the single stream transmitter signal stream output via the beamformer weight input.
- 32. The transmitter according to claim 31, wherein the single stream transmitter comprises:
a frequency index input; a n-position demultiplexer coupled to the frequency index input and to the data input; and a Fourier transform module coupled to the n-position demultiplexer.
- 33. The transmitter according to claim 32, wherein the n-position demultiplexer selects a frequency at which a data stream is transmitted according to a signal on the frequency index input.
- 34. The transmitter according to claim 33, wherein the n-position demultiplexer and the Fourier transform module combine to generate a temporal signature code for the data stream.
- 35. The transmitter according to claim 31, further comprising:
a transmit power allocator coupled to the single stream transmitter data input; and a frequency index selector coupled to the single stream transmitter frequency index input, the frequency index selector providing the signal on the frequency index input.
- 36. A receiver comprising:
a single stream receiver having a signal stream input, a beamformer vector input, and a data output; at least one antenna coupled to the signal stream input; and a beamformer weight decoder coupled to the data output via the beamformer vector input.
- 37. The receiver according to claim 36, wherein the single stream receiver comprises:
a frequency index input; at least one a n-position multiplexer coupled to the frequency index input and to the data output; and a Fourier transform module coupled to the n-position multiplexer.
- 38. The receiver according to claim 37, wherein the n-position multiplexer selects a frequency at which a data stream is output according to a signal on the frequency index input.
- 39. The transmitter according to claim 38, wherein the n-position demultiplexer and the Fourier transform module combine to correlate a sampled signal received via the antenna at least one antenna with a temporal signature code.
- 40. The transmitter according to claim 38, further comprising sample and hold circuitry coupled to the at least one antenna via the signal stream input, wherein an output of the at least one n-position multiplexer is multiplied by a value determined by the beamformer weight decoder.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application Serial No. 60/237,626, filed Oct. 3, 2000, which is hereby incorporated by reference in its entirety.
Government Interests
[0002] This invention was made with United States government support awarded by the following agencies: NSF ECS-9979448. The United States has certain rights in this invention.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60237626 |
Oct 2000 |
US |