SOFTWARE DEFINED COGNITIVE RADIO
First Claim
Patent Images
1. A computing device comprising:
- at least one antenna;
a plurality of hardware components, coupled to the at least one antenna, adapted to generate signals to transmit through the at least one antenna or process signals received through the at least one antenna;
computer-readable media comprising computer executable modules, the computer-executable modules comprising;
a data generating or consuming module for generating data for inclusion in the signals to transmit or to operate on data extracted from the signals received through the at least one antenna;
software defined radio modules, comprising;
a plurality of data processing modules, the plurality of data processing modules collectively configured to process data exchanged between the hardware components and the data generating or consuming module, at least a portion of the data processing modules being configurable in response to control inputs, and at least a portion of the data processing modules having a status output, the status output being adapted to output a value indicating a condition associated with the transmission or processing signals through the at least one antenna; and
at least one control module, the at least one control module for receiving the status output and generating based on the condition control signals to the control inputs of the portion of the data processing modules.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device with a software defined radio. The software defined radio has an architecture with separate components to provide control functions and data processing functions. The control components configure the data processing components so that the software defined radio provides desired operating characteristics. Components in the data plane may derive information indicating operating conditions, which can be provided to one or more of the control components. In response, the control components can modify components in the data plane to adjust to operating conditions.
-
Citations
20 Claims
-
1. A computing device comprising:
-
at least one antenna; a plurality of hardware components, coupled to the at least one antenna, adapted to generate signals to transmit through the at least one antenna or process signals received through the at least one antenna; computer-readable media comprising computer executable modules, the computer-executable modules comprising; a data generating or consuming module for generating data for inclusion in the signals to transmit or to operate on data extracted from the signals received through the at least one antenna; software defined radio modules, comprising; a plurality of data processing modules, the plurality of data processing modules collectively configured to process data exchanged between the hardware components and the data generating or consuming module, at least a portion of the data processing modules being configurable in response to control inputs, and at least a portion of the data processing modules having a status output, the status output being adapted to output a value indicating a condition associated with the transmission or processing signals through the at least one antenna; and at least one control module, the at least one control module for receiving the status output and generating based on the condition control signals to the control inputs of the portion of the data processing modules. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a computing device having software components implementing a software defined radio, the method comprising:
-
receiving signals representative of a plurality of wireless communications); processing the signals with the software defined radio, the processing comprising generating status information about a difference between a received signal and a predefined state of the received signal; collecting status information over a time interval; and reconfiguring the software defined radio based on statistics of the status information over the time interval. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of operating a computing device having software components implementing a software defined radio, the method comprising:
-
configuring the software defined radio according to a first profile, the first profile having associated therewith operating conditions; receiving signals representative of a plurality of wireless communications; processing the signals with the software defined radio, the processing comprising generating status information about a difference between a received signal and a state of a set of predefined states; collecting the status information; and when the state indicates that the software defined radio is operating in accordance with operating conditions associated with the first profile, configuring the software defined radio according to a second profile, the selecting being based on the status information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification