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, an ethernet network for data communication among the processing elements, and 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.
- 2. A system according to claim 1 wherein the two or more processing elements are selected from the group consisting of workstations, and workstation motherboards.
- 3. A system according to claim 1, wherein each of the two or more processing elements has a central processing unit, random access memory, and I/O interface.
- 4. A system according to claim 1, wherein the two or more processing elements are disposed at remote locations relative to each other.
- 5. A system according to claim 1, further comprising a program for performing within application level space one or more of the physical, MAC, link, network, transport, or presentation layer processing functions for communicating via a wireless communication protocol.
- 6. A system according to claim 1, further comprising a configuration module for selectively activating one of said application-level programs for processing signals according to a selected wireless communication protocol.
- 7. A system according to claim 6, wherein the configuration module includes a process for removing support for a wireless communication protocol by sending a message to the executing application-level programs performing processing functions in support of the specified protocol, the message including instructing for changing internal configuration into a configuration in which these functions are not carried out.
- 8. A system according to claim 6 wherein the configuration module includes a process for increasing the processing capacity dedicated to support a selected wireless communication protocol, wherein the process causes processing elements to support the specified protocol to begin performing such processing.
- 9. A system according to claim 6 wherein the configuration module includes a process for decreasing the processing capacity dedicated to support a selected wireless communication protocol, wherein the process causes at least some of the processing elements to cease supporting the specified protocol.
- 10. 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, each having
a plurality of processors each containing a memory management unit capable of supporting an operating system that separates application-level and system-level address spaces, and a network for data communication among the processing elements, the interface for which is attached to an I/O bus of each element, and programs executing in the respective application-level space of the two or more processing elements to collectively perform the processing of 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.
- 11. A system according to claim 10 wherein the system functions as a plurality of base stations for a plurality of mobile communication networks, such networks employing a plurality of communication protocols.
- 12. A system according to claim 11, wherein
the signal processing system includes a plurality of workstations coupled through a network system for processing data signals for supporting a plurality of air standards.
- 13. A method for using the system according to claim 10 for selecting an air standard for transmitting information over a wireless network, comprising
having the system identify the entity that requested the transmission, having the system identify the air standard associated with such entity, and directing the system to process the transmission according to the selected air standard.
- 14. A method for using the system according to claim 1 or 11) for processing a given transmission in accordance with an air standard appropriate for that transmission, 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.
- 15. A method for using the system according to claim 1 or 11 for interoperation between two or more wireless communication protocols, comprising
configuring the system with a plurality of communication channels, each configured with one of a 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, 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.
- 16. A communication system implemented using the method of claim 15, wherein the system functions as a router between two or more wireless networks.
- 17. A communication system using the method of claim 16, wherein a router employs a local-area data network selected from the group consisting of IEEE802.11 and Bluetooth.
- 18. A system according to claim 1 or 11, wherein the system functions as test equipment for wireless systems.
REFERENCE TO RELATED APPLICATIONS
[0001] This case claims priority to U.S. application Ser. No. 09/231,335 entitled SYSTEMS AND METHODS FOR WIRELESS COMMUNICATIONS and filed Jan. 13, 1999, and U.S. Provisional Patent Application Serial No. 60/182,004 entitled SYSTEMS AND METHODS FOR WIRELESS COMMUNICATIONS and filed Feb. 11, 2000, and U.S. Provisional Patent Application Serial No. 60/193,979 entitled SYSTEMS AND METHODS FOR WIRELESS COMMUNICATIONS filed Mar. 31, 2000, all naming Vanu Bose as an inventor, all of which having their contents incorporated by reference herein.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60182004 |
Feb 2000 |
US |
|
60193979 |
Mar 2000 |
US |