Genetic algorithm-based adaptive antenna array processing method and system
First Claim
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 Assignments
0 Petitions
Accused Products
Abstract
A genetic processor is used to process a plurality of baseband signals in a communication system. Signals received at an antenna array are processed to form chromosomes based on signal-to-interference-and-noise ratios. The chromosomes are further processed to determine a fitness of the chromosomes, and a weight set corresponding to a determined best fitness level is used to selectively process each signal corresponding to each antennae of the array to increase the dynamic range of the receiver. In-phase, quadrature, amplitude and phase are signal characteristics that may be processed.
In the transmit direction, the chromosomes are used to process the modulating signal supplied to each RF antenna, thus resulting in beamforming, the actual signal processing occurs digitally in the baseband spectrum.
Chromosomes comprise a number of genes, or bits, based on the type of encoding scheme and the polarization, number and array grouping of antenna elements.
76 Citations
16 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for genetically processing a fitness level to selectively process baseband signals in a communication system having a plurality of antennae elements, the method comprising:
-
loading predefined seed chromosomes, the seed chromosomes being a parent generation for a first iteration; generating a candidate weight set embodied in a plurality of chromosome weights by decoding of the parent generation, wherein the chromosome weights represent phase and amplitude for each of the antenna elements; 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, wherein the selected chromosomes represent a child generation; and converting the selected chromosomes into a parent generation of a next iteration. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification