Cognitive radio engine based on genetic algorithms in a network
First Claim
1. A cognitive radio engine for controlling an adaptive radio, wherein the cognitive radio engine defines a radio chromosome, where each gene represents a radio parameter, said cognitive engine comprising:
- a wireless channel genetic algorithm (WCGA) receiving channel information from the adaptive radio and modeling the channel;
a cognitive system monitor (CSM) receiving the modeled channel from the WCGA and determining if a new radio configuration is needed, building trends from the WCGA and radio statistics, and developing a set of fitness functions; and
a wireless system genetic algorithm (WSGA) receiving the set of fitness functions from the CSM and developing a system chromosome and creating a fitness to match the fitness goal function, said WSGA passing a new system configuration to the adaptive radio which, in turn, reconfigures itself according to the new system configuration, said cognitive radio engine implementing a chaotic search with controllable boundaries to seek out and discover unique solutions efficiently.
3 Assignments
0 Petitions
Accused Products
Abstract
A genetic algorithm (GA) approach is used to adapt a wireless radio to a changing environment. A cognitive radio engine implements three algorithms; a wireless channel genetic algorithm (WCGA), a cognitive system monitor (CSM) and a wireless system genetic algorithm (WSGA). A chaotic search with controllable boundaries allows the cognitive radio engine to seek out and discover unique solutions efficiently. By being able to control the search space by limiting the number of generations, crossover rates, mutation rates, fitness evaluations, etc., the cognitive system can ensure legal and regulatory compliance as well as efficient searches. The versatility of the cognitive process can be applied to any adaptive radio. The cognitive system defines the radio chromosome, where each gene represents a radio parameter such as transmit power, frequency, modulation, etc. The adaptation process of the WSGA is performed on the chromosomes to develop new values for each gene, which is then used to adapt the radio settings.
-
Citations
17 Claims
-
1. A cognitive radio engine for controlling an adaptive radio, wherein the cognitive radio engine defines a radio chromosome, where each gene represents a radio parameter, said cognitive engine comprising:
-
a wireless channel genetic algorithm (WCGA) receiving channel information from the adaptive radio and modeling the channel;
a cognitive system monitor (CSM) receiving the modeled channel from the WCGA and determining if a new radio configuration is needed, building trends from the WCGA and radio statistics, and developing a set of fitness functions; and
a wireless system genetic algorithm (WSGA) receiving the set of fitness functions from the CSM and developing a system chromosome and creating a fitness to match the fitness goal function, said WSGA passing a new system configuration to the adaptive radio which, in turn, reconfigures itself according to the new system configuration, said cognitive radio engine implementing a chaotic search with controllable boundaries to seek out and discover unique solutions efficiently. - View Dependent Claims (2, 3)
-
-
4. A cognitive radio system comprising:
-
an adaptive radio receiving data and radio frequency (RF) signals on a channel, generating channel performance information and responsive to configuration information to reconfigure baseband radio parameters according to the configuration information; and
a cognitive radio engine for controlling an adaptive radio, wherein the cognitive radio engine defines a radio chromosome, where each gene represents a radio parameter, said cognitive engine comprising;
a wireless channel genetic algorithm (WCGA) receiving channel information from the adaptive radio and modeling the channel;
a cognitive system monitor (CSM) receiving the modeled channel from the WCGA and determining if a new radio configuration is needed, building trends from the WCGA and radio statistics, and developing a set of fitness functions; and
a wireless system genetic algorithm (WSGA) receiving the set of fitness functions from the CSM and developing a system chromosome and creating a fitness to match the fitness goal function, said WSGA passing a new system configuration information to the adaptive radio which, in turn, reconfigures itself according to the new system configuration, said cognitive radio engine implementing a chaotic search with controllable boundaries to seek out and discover unique solutions efficiently. - View Dependent Claims (5, 6)
-
-
7. A radio network comprising:
-
a first adaptive radio transmitting and receiving data and radio frequency (RF) signals on a cognitive radio channel, generating channel performance information and responsive to configuration information to reconfigure baseband radio parameters according to the configuration information;
a second adaptive radio transmitting and receiving data and radio frequency (RF) signals on said cognitive radio channel, generating channel performance information and responsive to configuration information to reconfigure baseband radio parameters according to the configuration information, said cognitive radio channel establishing a cognitive radio link between said first and second adaptive radios; and
first and second cognitive radio engines connected to and controlling said first and second adaptive radios, respectively, wherein the first and second cognitive radio engines define a radio chromosome, where each gene represents a radio parameter, each said cognitive radio engine comprising;
a wireless channel genetic algorithm (WCGA) receiving channel information from the adaptive radio and modeling the channel;
a cognitive system monitor (CSM) receiving the modeled channel from the WCGA and determining if a new radio configuration is needed, building trends from the WCGA and radio statistics, and developing a set of fitness functions; and
a wireless system genetic algorithm (WSGA) receiving the set of fitness functions from the CSM and developing a system chromosome and creating a fitness to match the fitness goal function, said WSGA passing a new system configuration information to the adaptive radio which, in turn, reconfigures itself according to the new system configuration, said cognitive radio engine implementing a chaotic search with controllable boundaries to seek out and discover unique solutions efficiently. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for controlling an adaptive radio which defines a radio chromosome, where each gene represents a radio parameter, comprising the steps of:
-
receiving by a wireless channel genetic algorithm (WCGA) channel information from the adaptive radio and modeling the channel;
receiving by a cognitive system monitor (CSM) the modeled channel from the WCGA and determining if a new radio configuration is needed, building trends from the WCGA and radio statistics, implementing a chaotic search with controllable boundaries to seek out and discover unique solutions efficiently, and developing a set of fitness functions; and
receiving by a wireless system genetic algorithm (WSGA) the set of fitness functions from the CSM and developing a system chromosome and creating a fitness to match the fitness goal function, said WSGA passing a new system configuration to the adaptive radio which, in turn, reconfigures itself according to the new system configuration. - View Dependent Claims (16, 17)
-
Specification