Systems and methods for wireless communications
First Claim
1. A system for implementing a communications process for communicating via a plurality of wireless communication protocols, comprisinga cluster having two or more processing elements with a processor having a memory management unit capable of supporting an operating system that separates application-level and system-level address spaces, a network for data communication among the processing elements, programs executing within respective application-level spaces of the two or more processing elements for collectively processing digitized IF signals as required to implement the physical layer of the wireless communication protocols wherein such programs process such IF signals within a latency period corresponding to an associated wireless communication protocol, and a configuration module for selectively activating one of said application-level programs for processing signals according to a selected wireless communication protocol, wherein the configuration module includes a process for changing support for a wireless communication protocol by causing processing elements supporting the specified protocol to change a processing capacity of said supported protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods including a wireless communications device that consists of a collection of one or more processing elements, optionally forming a computer cluster, that together carry out the functions necessary to exchange information over a plurality of wireless communications links, wherein the communication links may employ different communication protocols, respectively. The systems and methods combine two techniques: the use of multiple flexible processing elements, and a design in which each of the elements can carry out any part of the processing performed by the device, including without limitation the physical, MAC, link, network, transport, and presentation layer processing.
85 Citations
18 Claims
-
1. A system for implementing a communications process for communicating via a plurality of wireless communication protocols, comprising
a cluster having two or more processing elements with a processor having a memory management unit capable of supporting an operating system that separates application-level and system-level address spaces, a network for data communication among the processing elements, programs executing within respective application-level spaces of the two or more processing elements for collectively processing digitized IF signals as required to implement the physical layer of the wireless communication protocols wherein such programs process such IF signals within a latency period corresponding to an associated wireless communication protocol, and a configuration module for selectively activating one of said application-level programs for processing signals according to a selected wireless communication protocol, wherein the configuration module includes a process for changing support for a wireless communication protocol by causing processing elements supporting the specified protocol to change a processing capacity of said supported protocol.
-
12. A method for using a system for processing a given transmission in accordance with an air standard appropriate for that transmission, the system including:
-
a cluster having two or more processing elements with a processor having a memory management unit capable of supporting an operating system that separates application-level and system-level address spaces, a network for data communication among the processing elements, programs executing within respective application-level spaces of the two or more processing elements for collectively processing digitized IF signals as required to implement the physical layer of the wireless communication protocols wherein such programs process such IF signals within a latency period corresponding to an associated wireless communication protocol, the method comprising having the entity that requested such transmission attach a tag to information sent to the system, which tag identifies the air standard appropriate for that transmission, providing a process in the system that reads the tag and forwards the transmission request to the process in the system corresponding to that tag, which correspondence is stored in the system, and having the process perform the signal processing in accordance with the specified air standard such that the data is formatted appropriately for transmission via that air standard.
-
-
13. A method for using a system for interoperation between a plurality of wireless communication protocols, the system including:
-
a cluster having two or more processing elements with a processor having a memory management unit capable of supporting an operating system that separates application-level and system-level address spaces, a network for data communication among the processing elements, programs executing within respective application-level spaces of the two or more processing elements for collectively processing digitized IF signals as required to implement the physical layer of the wireless communication protocols wherein such programs process such IF signals within a latency period corresponding to an associated wireless communication protocol, the method comprising configuring the system with a plurality of communication channels, each configured with one of a the plurality of wireless communication protocols, detecting a party communicating via one of the channels having reserved the channel for transmission, and executing the mechanisms appropriate to reserve the transmission channel on the remaining channels according to their respective protocols, having the system receive the information transmitted by such party and retransmit such information over the remaining channels in accordance with their respective protocols, and detecting that the channel reservation acquired by such party has been released, and releasing the reservation acquired on the remaining channels according to their respective protocols. - View Dependent Claims (14, 15)
-
Specification