Demo: 802.11 a/g PHY implementation in Ziria, domain-specific language for wireless programming

Gordon Stewart, Mahanth Gowda, Geoffrey Mainland, Bozidar Radunovic, Dimitrios Vytiniotis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Software-defined radio (SDR) brings the flexibility of software to the domain of wireless protocol design, promising an ideal platform both for research and innovation and the rapid deployment of new protocols on existing hardware. However, existing SDR programming platforms require either careful hand-tuning of low-level code, negating many of the advantages of software, or are too slow to be useful in the real world. In this demo we present Ziria, the first software-defined radio programming platform that is both easily programmable and performant. Ziria introduces a novel programming model tailored to wireless physical layer tasks and captures the inherent and important distinction between data and control paths in this domain. We show the capabilities of Ziria by demonstrating a real-time implementation of WiFi PHY running at 20 MHz.

Original languageEnglish (US)
Title of host publicationSRIF 2014 - Proceedings of the ACM SIGCOMM 2014 Workshop on Software Radio Implementation Forum
PublisherAssociation for Computing Machinery
Pages27-30
Number of pages4
ISBN (Print)9781450329958
DOIs
StatePublished - 2014
EventACM SIGCOMM 2014 Workshop on Software Radio Implementation Forum, SRIF 2014 - Chicago, IL, United States
Duration: Aug 18 2014Aug 18 2014

Publication series

NameSRIF 2014 - Proceedings of the ACM SIGCOMM 2014 Workshop on Software Radio Implementation Forum

Conference

ConferenceACM SIGCOMM 2014 Workshop on Software Radio Implementation Forum, SRIF 2014
Country/TerritoryUnited States
CityChicago, IL
Period8/18/148/18/14

All Science Journal Classification (ASJC) codes

  • Software
  • Communication

Fingerprint

Dive into the research topics of 'Demo: 802.11 a/g PHY implementation in Ziria, domain-specific language for wireless programming'. Together they form a unique fingerprint.

Cite this