Title
Sora: high-performance software radio using general-purpose multi-core processors
Abstract
This paper presents Sora, a fully programmable software radio platform on commodity PC architectures. Sora combines the performance and fidelity of hardware software-defined radio (SDR) platforms with the programmability and flexibility of general-purpose processor (GPP) SDR platforms. Sora uses both hardware and software techniques to address the challenges of using PC architectures for high-speed SDR. The Sora hardware components consist of a radio front-end for reception and transmission, and a radio control board for high-throughput, low-latency data transfer between radio and host memories. Sora makes extensive use of features of contemporary processor architectures to accelerate wireless protocol processing and satisfy protocol timing requirements, including using dedicated CPU cores, large low-latency caches to store lookup tables, and SIMD processor extensions for highly efficient physical layer processing on GPPs. Using the Sora platform, we have developed a few demonstration wireless systems, including SoftWiFi, an 802.11a/b/g implementation that seamlessly interoperates with commercial 802.11 NICs at all modulation rates, and SoftLTE, a 3GPP LTE uplink PHY implementation that supports up to 43.8Mbps data rate.
Year
DOI
Venue
2011
10.1145/1866739.1866760
Communications of The ACM
Keywords
DocType
Volume
sora hardware component,simd processor extension,demonstration radio system,radio control board,high performance software radio,radio front-end,sora platform,contemporary processor architecture,general-purpose processor,hardware software-defined radio,high-performance software radio,sdr platform,general purpose multi-core processor,programmable software radio platform,general-purpose multi-core processor,low latency,software radio,high throughput,data transfer,physical layer,front end,satisfiability,multi core processor,lookup table
Journal
54
Issue
ISSN
Citations 
1
0001-0782
126
PageRank 
References 
Authors
11.50
12
10
Search Limit
100126
Name
Order
Citations
PageRank
Kun Tan1135098.64
Jiansong Zhang259648.98
Ji Fang353538.62
Ji Fang453538.62
He Liu536323.13
shen wang612611.50
Yongguang Zhang73461248.65
Haitao Wu82394185.35
Wei Wang9145882.69
Geoffrey M. Voelker106844666.37