Claims
- 1. A method for selectively detecting a user communication signal received with a plurality of antennae elements, the output of said antennaes being multiplexed into a plurality of user-channel signals comprising:
for each of a plurality of chromosome channels, demodulating each user channel signal into a predetermined number of baseband signals based on a candidate weight set associated with the corresponding chromosome channel; estimating a fitness level corresponding to the baseband signals for each chromosome channel, genetically processing each fitness level to update each candidate weight set; and selecting one of the demodulated baseband output signals based on a predetermined fitness level.
- 2. The method of claim 1 wherein the fitness level corresponds to a signal-to-interference and noise ratio of the baseband signal.
- 3. The method of claim 1 wherein a spatial array processor is used to demodulate each user channel into the predetermined number of baseband signals.
- 4. The method of claim 1 wherein a space-time array processor is used to demodulate each user channel into the predetermined number of baseband signals.
- 5. The method of claim 1 wherein the plurality of antennae elements includes a plurality of pairs of antennae elements.
- 6. The method of claim 5 wherein each element in each pair of elements is orthogonally polarized with respect to the other element in said pair.
- 7. The method of claim 1 wherein the antennae elements are grouped in elevation plane subarrays.
- 8. The method of claim 1 wherein the antennae elements are grouped in azimuth plane subarrays.
- 9. A method for genetically processing a fitness level to selectively process baseband signals in a communication system comprising:
loading predefined seed chromosomes from a bootstrap memory, the seed chromosomes being a parent generation for a first iteration; generating a candidate weight set by decoding of the parent generation; estimating the fitness level for each of the chromosomes in the parent generation based on the candidate weight set; selecting chromosomes from the parent generation based on their corresponding fitness levels, the selected chromosomes to become a child generation; converting the selected chromosomes into a parent generation of a next iteration; and halting the method when a predetermined condition has been met based on the fitness levels of the chromosomes.
- 10. The method of claim 9 further comprising, for the uplink direction, selecting a baseband signal from the baseband signals being processed based on the chromosome having the highest level of fitness.
- 11. The method of claim 9 further comprising, for the downlink direction, using the child chromosomes existing after the method has halted to determine the in-phase and quadrature components of each of a plurality of baseband signals that are fed to a corresponding plurality of antennaes.
- 12. The method of claim 9 wherein the step of converting includes crossover between at least two different chromosomes of the selected chromosomes.
- 13. The method of claim 9 wherein the step of converting includes mutation of a gene within one of the selected chromosomes.
- 14. The method of claim 9 wherein roulette wheel selection is used to determine fitness levels of the chromosomes.
- 15. The method of claim 9 wherein rank selection is used to determine fitness levels of the chromosomes.
- 16. The method of claim 9 wherein the step of converting includes elitism.
- 17. A method for transmitting a communication signal to a user using a plurality of antennae elements comprising:
generating a plurality of baseband signals from a single baseband signal, each of the plurality of baseband signals being weighted based on a predetermined chromosome such that each of the plurality of baseband signals is optimized for the corresponding antennae element from which it will be transmitted; and transmitting each of the plurality of baseband signals from a corresponding antennae element based on the corresponding weight.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of priority under 35 U.S.C. 119(e) to the filing date of Zancewicz, et al, U.S. provisional patent application No. 60/364,234 entitled “Genetic Algorithm-Based Adaptive Antenna Array Processing Method and System”, which was filed Mar. 13, 2002, and is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60364234 |
Mar 2002 |
US |