Distributed architecture wireless RF modem
First Claim
Patent Images
1. A wireless radio frequency (RF) modem constructed to cooperatively operate with a host computing device having a memory, a central processing unit (“
- CPU”
) for executing a protocol stack software program stored in said memory, and a baseband processing unit, said RF modem comprising;
an antenna;
an RF head coupled to said antenna and configured during a receive mode to receive an electromagnetic RF signal through said antenna and to convert said RF signal into a modulated baseband signal for baseband processing in said host computing device, said RF head further configured during a transmit mode to receive a modulated baseband signal generated by said host computing device and to convert said modulated baseband signal into an electromagnetic RF signal to feed to said antenna; and
an interface coupled to said RF head and configured to physically couple said RF modem to said host computing device, said interface further configured during said receive mode to feed said modulated baseband signal generated by said RF head to said host computing device, such that said baseband processing unit in said host computing device is enabled to convert said modulated baseband signal into a plurality of bits of data including protocol data and true data, and said CPU in said host computing device operating under the control of said protocol stack software program is enabled to separate said protocol data from said true data, said interface further configured during said transmit mode to feed said modulated baseband signal generated by said host computing device to said RF head.
11 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides for a wireless radio frequency (“RF”) modem that plugs into a host computer and shares a central processing unit and memory with the host computer, wherein principal modem functions are distributed between the modem and the host computer. In one embodiment, the modem performs RF conversion, and the host computer performs baseband processing and protocol stack control. In another embodiment, the modem performs RF conversion and baseband processing, and the host computer performs protocol stack control.
37 Citations
41 Claims
-
1. A wireless radio frequency (RF) modem constructed to cooperatively operate with a host computing device having a memory, a central processing unit (“
- CPU”
) for executing a protocol stack software program stored in said memory, and a baseband processing unit, said RF modem comprising;an antenna;
an RF head coupled to said antenna and configured during a receive mode to receive an electromagnetic RF signal through said antenna and to convert said RF signal into a modulated baseband signal for baseband processing in said host computing device, said RF head further configured during a transmit mode to receive a modulated baseband signal generated by said host computing device and to convert said modulated baseband signal into an electromagnetic RF signal to feed to said antenna; and
an interface coupled to said RF head and configured to physically couple said RF modem to said host computing device, said interface further configured during said receive mode to feed said modulated baseband signal generated by said RF head to said host computing device, such that said baseband processing unit in said host computing device is enabled to convert said modulated baseband signal into a plurality of bits of data including protocol data and true data, and said CPU in said host computing device operating under the control of said protocol stack software program is enabled to separate said protocol data from said true data, said interface further configured during said transmit mode to feed said modulated baseband signal generated by said host computing device to said RF head. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 25, 26, 27)
- CPU”
-
13. A system for providing wireless data communications comprising:
-
(a) a detachable wireless radio frequency (RF) modem comprising;
(1) an antenna;
(2) an RF head coupled to said antenna, said RF head configured during a receive mode to receive an electromagnetic RF signal through said antenna and to convert said electromagnetic signal into a modulated baseband signal, said RF head further configured during a transmit mode to receive an externally generated modulated baseband signal and to convert said modulated baseband signal into an electromagnetic signal to feed to said antenna; and
(3) an interface coupled to said RF head; and
(b) a host computing device physically coupled to said RF modem via said interface, said host computing device configured during said receive mode to receive said modulated baseband generated by said RF head through said interface, to convert said modulated baseband signal into a plurality of bits of data including protocol data and true data, and to separate said protocol data from said true data, said host computing device further configured during said transmit mode to generate said modulated baseband signal for feeding to said RF head through said interface. - View Dependent Claims (14, 28, 29)
-
-
15. A wireless radio frequency (RF) modem constructed to cooperatively operate with a host computing device having a memory and a central processing unit (“
- CPU”
) for executing a protocol stack software program stored in said memory, said RF modem comprising;an antenna;
an RF head coupled to said antenna, said RF head configured during a receive mode to receive an electromagnetic RF signal through said antenna and to convert said electromagnetic signal into a modulated baseband signal, said RIP head further configured during a transmit mode to receive said modulated baseband signal and to convert said modulated baseband signal into said electromagnetic signal to feed to said antenna;
a baseband processing unit coupled to said RF head, said baseband processing unit configured during said receive mode to convert said modulated baseband signal into a plurality of bits of data, such that said host computing device'"'"'s CPU operating under the control of said protocol stack software program is enabled to separate protocol data and true data from said bits of data said baseband processing unit further configured during said transmit mode to convert said plurality of bits of data including said protocol data and said true data into said modulated baseband signal; and
an interface coupled to said baseband processing unit and configured to physically couple said RF modem to said host computing device said interface feeding said bits of data from said baseband processing unit to said host computing device during said receive mode and for feeding said bits of data from said host computing device to said baseband processing unit during said transmit mode. - View Dependent Claims (16, 30, 31)
- CPU”
-
17. A system for providing wireless data communications comprising:
-
(a) a detachable wireless radio frequency (RF) modem comprising;
(1) an antenna;
(2) an RF head coupled to said antenna, said RF head configured during a receive mode to receive an electromagnetic RF signal through said antenna and to convert said electromagnetic signal into a modulated baseband signal, said RF head further configured during a transmit mode to receive said modulated baseband signal and to convert said modulated baseband signal into said electromagnetic signal to feed to said antenna;
(3) a baseband processing unit coupled to said RF head, said baseband processing unit configured during said receive mode to convert said modulated baseband signal into a plurality of bits of data including protocol data and true data, said baseband processing unit further configured during said transmit mode to convert said plurality of bits of data including said protocol data and said true data into said modulated baseband signal; and
(4) an interface coupled to said baseband processing unit; and
(b) a host computing device physically coupled to said RF modem via said interface, said host computing device configured during said receive mode to separate said protocol data from said true data, said host computing device further configured during said transmit mode to combine said protocol data with said true data. - View Dependent Claims (18, 32, 33)
-
-
19. A wireless radio frequency (RF) modem having at least one predetermined operating characteristic and constructed to cooperatively operate with a host computing device, said host computing device having a memory, a central processing unit (“
- CPU”
) for executing a protocol stack software program stored in said memory, and a baseband processing unit, said RF modem comprising;an antenna;
an RF head configured during a receive mode to receive an electromagnetic RF signal through said antenna coupled to said RF head and to convert said electromagnetic signal into a modulated baseband signal for baseband processing in said host computing device, said RF head further configured during a transmit mode to receive a modulated baseband signal generated by said host computing device and to convert said modulated baseband signal into an electromagnetic signal to feed to said antenna;
an interface coupled to said RF head and configured to physically couple said RF modem to said host computing device, said interface further configured during said receive mode to feed said modulated baseband signal generated by said RF head to said host computing device, such that said baseband processing unit is enabled to convert said modulated baseband signal into a plurality of bits of data including protocol data and true data, and said CPU operating under the control of said protocol stack software program is enabled to separate said protocol data from said true data, said interface further configured during said transmit mode to feed said modulated baseband signal generated by said host computing device to said RF head; and
an RF identification unit (“
RFID”
) coupled between said RF head and said interface, said RFID operative to generate an identification signal that identifies said at least one operating characteristic of said RF head, said interface configured to feed said identification signal to said host computing device such that said host computing device is enabled to detect said identification signal and decode said at least one operating characteristic. - View Dependent Claims (34, 35)
- CPU”
-
20. A wireless radio frequency (RF) modem having at least one predetermined operating characteristic and constructed to cooperatively operate with a host computing device having a memory and a central processing unit (“
- CPU”
) for executing a protocol stack software program stored in said memory, said RF modem comprising;an antenna;
an RF head coupled to said antenna, said RF head configured during a receive mode to receive an electromagnetic RF signal through said antenna and to convert said electromagnetic signal into a modulated baseband signal, said RF head further configured during a transmit mode to receive said modulated baseband signal and to convert said modulated baseband signal into said electromagnetic signal to feed to said antenna;
a baseband processing unit coupled to said RF head, said baseband processing unit configured during said receive mode to convert said modulated baseband signal into a plurality of bits of data including protocol data and true data, such that said CPU operating under the control of said protocol stack software program is enabled to separate said protocol data from said true data, said baseband processing unit further configured during said transmit mode to convert said plurality of bits of data including said protocol data and said true data into said modulated baseband signal;
an interface coupled to said baseband processing unit and configured to physically couple said RF modem to said host computing device; and
an RF identification unit (“
RFID”
) coupled between said RF head and said interface, said RFID operative to generate an identification signal that identifies said at least one characteristic of said RF head, said interface configured to feed said identification signal to said host computing device such that said host computing device is enabled to detect said identification signal and decode said at least one operating characteristic. - View Dependent Claims (36, 37)
- CPU”
-
21. A method for wireless data communications in a system comprising a wireless radio frequency (“
- RF”
) modem having an RF head and an interface, said RF modem constructed to cooperatively work with and be physically coupled at said interface to a host computing device, said host computing device having a memory, a central processing unit (“
CPU”
) for executing a protocol stack software program stored in said memory and a baseband processing unit, said method comprising;(a) receiving by said system an RF electromagnetic signal having information to be received, said receiving comprising;
(1) receiving in said RF head said electromagnetic signal;
(2) converting by said RF head said electromagnetic signal into a modulated baseband signal;
(3) feeding by said RF modem through said interface said modulated baseband signal into said host computing device;
(4) converting by said baseband processing unit said modulated baseband signal into a plurality of bits of data including protocol data and true data;
(5) separating said protocol data from said true data by said CPU in said host computing device operating under the control of said protocol stack software program; and
(b) transmitting by said system an electromagnetic RF signal having information to be sent, said transmitting comprising;
(1) generating by said baseband processing unit in said host computing device a modulated baseband signal from said plurality of bits of data including said protocol data and said true data, said plurality of data bits representing said information to be sent;
(2) feeding by said host computer through said interface said modulated baseband signal into said RF modem;
(3) converting by said RF head said modulated baseband signal into said electromagnetic signal having information being sent. - View Dependent Claims (38, 39)
- RF”
-
22. A method for wireless data communications in a system comprising a wireless radio frequency (“
- RF”
) modem having an RF head, a baseband processing unit and an interface, said RF modem constructed to cooperatively work with and be physically coupled at said interface to a host computing device, said host computing device having a memory and a central processing unit (“
CPU”
) for executing a protocol stack software program stored in said memory, said method comprising;(a) receiving by said system an electromagnetic RF signal having information to be received, said receiving comprising;
(1) receiving in said RF head said electromagnetic signal;
(2) converting by said RF head said electromagnetic signal into a modulated baseband signal;
(3) converting by said baseband processing unit said modulated baseband signal into a plurality of bits of data including protocol data and true data;
(4) feeding by said RF modem through said interface said plurality of bits of data into said host computing device;
(5) separating said protocol data from said true data by said CPU operating under the control of said protocol stack software program; and
(b) transmitting by said system an electromagnetic RF signal having information to be sent, said transmitting comprising;
(1) generating by said CPU in said host computing device said plurality of data bits including said protocol data and said true data, said plurality of data bits representing said information to be sent;
(2) feeding by said host computing device through said interface said plurality of data bits into said RF modem;
(3) generating by said baseband processing unit a modulated baseband signal from said plurality of bits of data bits including said protocol data and said true data;
(4) converting by said RF head said modulated baseband signal into said electromagnetic signal having information being sent. - View Dependent Claims (40, 41)
- RF”
-
23. A method for detecting an identification signal in a system comprising a wireless radio frequency (“
- RF”
) modem having an RF head with at least one predetermined operating characteristic and a radio frequency identification (“
RFID”
) unit for generating an identification signal that identifies said at least one operating characteristic of said RF head, said system further comprising a host computing device physically connected to said modem and having, a power supply, memory and a central processing unit (“
CPU”
) for executing RFID software stored in said memory, said method comprising;(a) powering up said host computing device and initializing said host computing device to detect said identification signal;
(b) setting said host computing device to periodically interrupt its operation to detect for a different identification signal;
(c) setting said modem enabled to FALSE;
(d) detecting for the presence of said identification signal, and if said identification signal is detected;
(1) decoding said identification signal to determine said at least one characteristic of said RF head;
(2) programming said modem and said host computing device according to said characteristics of said RF head; and
(3) setting said modem enabled to TRUE; and
(e) performing normal operations by said CPU and setting said host computing device to periodically interrupt its operation to detect for a different identification signal.
- RF”
-
24. A detachable wireless radio frequency (RF) modem constructed to cooperatively operate with a host computing device having a memory, a central processing unit (“
- CPU”
) for executing a protocol stack software program stored in said memory, and a baseband processing unit, said RF modem comprising;an antenna;
an RF head coupled to said antenna and configured during a receive mode to receive an electromagnetic RF signal through said antenna, to convert said RF signal into a modulated baseband analog signal and to perform digital to analog conversion of said RF signal to enable said host computing device to perform a baseband processing function, said RF head further configured during a transmit mode to receive a digital signal generated by said host computing device and to convert said digital signal into an electromagnetic RF signal to feed to said antenna; and
an interface coupled to said RF head and configured to physically couple said RF modem to said host computing device, said interface further configured during said receive mode to feed said digital signal generated by said RF head to said host computing device, to enable said baseband processing unit to perform said baseband processing function and to enable said CPU operating under the control of said protocol stack software program to separate protocol data from true data, said interface further configured during said transmit mode to feed said digital signal generated by said host computing device to said RF head.
- CPU”
Specification