In a bid to speed development of new wireless protocols and networking standards, the California Institute for Telecommunications and Information Technology (Calit2) at the
Called CalRadio 1.0, the open-source device gives academic and corporate researchers freedom to develop new radio frequency (RF) solutions.
“CalRadio 1.0 is a software-defined radio platform that allows researchers to test out new algorithms and new techniques for wireless communications,” said Douglas Palmer, principal development engineer at Calit2.
“The first generation of this platform is based on the 802.11b Wi-Fi standard, but we are developing future generations that will make it possible to use CalRadio in other wireless standards or even design entirely new ones.”
Several companies cooperated in the development of CalRadio, which took nearly two years to develop.
Symbol Technologies contributed the RF module and early media access control (MAC) code, and Texas Instruments donated the development system. The first version of CalRadio is powered by a TI TMS320VC5471 ARM (Advanced RISC Machine) + DSP (Digital Signal Processor). The ARM processor runs ucLinux for software development, and the DSP implements the MAC for the 802.11b Wi-Fi standard in C code.
“Since all aspects are coded in C, they can be altered quite easily,” noted Palmer. “Until now, if you wanted to do anything in the Wi-Fi area, you were stuck with what manufacturers offered: usually dozens of functions implemented on a single piece of silicon. There was no flexibility to alter algorithms. With CalRadio, they can be altered easily to fit a particular type of research, including queueing, ad hoc networking, security, and power management.”
CalRadio is also designed to be a teaching tool for graduate and undergraduate researchers. “It’s important that students get hands-on experience,” said Ramesh Rao, Calit2’s division director at UCSD. “With CalRadio, they can try out all their wireless networking dreams and visions on a real working box that is software configurable.”
Calit2 researchers are building the first 50 boxes on campus, for distribution at cost plus an administrative handling fee (price tag: $2,000 per unit). Calit2 expects to outsource manufacturing and distribution of the devices, but intends to remain a nexus for promoting CalRadio as an open-source platform for research.
“We want everything to be open source and available to any researcher who wants it, and Calit2 will act as a clearinghouse for information on improvements as they happen,” said Palmer. “Researchers can create new CODEC algorithms, new modalities of communications, and even new types of wireless systems.”
In the past, a new standard such as IEEE 1394 (FireWire) was published as a written specification and interpreted in different ways by different researchers. By contrast, the code for JPEG was written, posted, and deployed almost instantly and universally.
“We are trying to duplicate that same success story for wireless communications standards,” said Calit2’s Rao, a professor of electrical and computer engineering at UCSD’s Jacobs School of Engineering. “The next Bluetooth or ZigBee could be developed on this kind of platform, with the specifications being published as a real working device. That eases the speed of deploying new standards.”
Initial shipments of the new box – which can double as a Wi-Fi access point or client – have gone to researchers at Hughes Research Laboratories and several Calit2-affiliated projects that are developing emergency-response technologies. They include the National Science Foundation-funded Responsphere and RESCUE, as well as WIISARD (Wireless Internet Information System for Medical Response in Disasters), underwritten by the National Institutes of Health’s National Library of Medicine.
WIISARD researchers – including Doug Palmer – are using ad hoc 802.11b networks deployed at disaster scenes to give first responders the connectivity they need to track victims and provide situational awareness to emergency officials and hospitals removed from the scene.
“The 802.11 standards were first conceived for someone with a laptop, sitting down in an auditorium, to give them access to the outside world,” explained Palmer. “Very often, if you try to use Wi-Fi in a mobile environment where users are rapidly moving between access points, communications fail miserably. New types of mobile standards are needed, so for that kind of development, having a low-cost platform where you can buy 20 or 30 of these and deploy and experiment with them is going to be very valuable.”
Initially CalRadio equipment will be distributed through Calit2’s project support office at UCSD. All orders must be placed through Erica Negretti at (858) 822-4735 or firstname.lastname@example.org.
Complete details about CalRadio 1.0’s architecture, data sheets, schematics, descriptions of the board and RF module and other specifications are available online at http://calradio.calit2.net/calradio1.htm.