SparSDR: Sparsity-proportional Backhaul and Compute for SDRs

Moein Khazraee, Yeswanth Guddeti, Sam Crow, Alex C. Snoeren, Kirill Igorevich Levchenko, Dinesh Bharadia, Aaron Schulman

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

Abstract

We present SparSDR, a resource-efficient architecture for software-defined radios whose backhaul bandwidth and compute power requirements scale in inverse proportion to the sparsity (in time and frequency) of the signals received. SparSDR requires dramatically fewer resources than existing approaches to process many popular protocols while retaining both flexibility and fidelity. We demonstrate that our approach has negligible impact on signal quality, receiver sensitivity, and processing latency. The SparSDR architecture makes it possible to capture signals across bandwidths far wider than the capacity of a radio’s backhaul through the addition of lightweight frontend processing and corresponding backend reconstruction to restore the signals to their original sample rate. We employ SparSDR to develop two wideband applications running on a USRP N210 and a Raspberry Pi 3+: an IoT sniffer that scans 100 MHz of bandwidth and decodes received BLE packets, and a wideband Cloud SDR receiver that requires only residential-class Internet uplink capacity. We show that our SparSDR implementation fits in the constrained resources of popular low-cost SDR platforms, such as the AD Pluto.

Original languageEnglish (US)
Title of host publicationMobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services
PublisherAssociation for Computing Machinery, Inc
Pages391-403
Number of pages13
ISBN (Electronic)9781450366618
DOIs
StatePublished - Jun 12 2019
Event17th ACM International Conference on Mobile Systems, Applications, and Services, MobiSys 2019 - Seoul, Korea, Republic of
Duration: Jun 17 2019Jun 21 2019

Publication series

NameMobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services

Conference

Conference17th ACM International Conference on Mobile Systems, Applications, and Services, MobiSys 2019
CountryKorea, Republic of
CitySeoul
Period6/17/196/21/19

Fingerprint

Radio receivers
Bandwidth
Processing
Internet
Network protocols
Costs
Internet of things

Keywords

  • Cloud SDR
  • FFT
  • FPGA
  • Software Defined Radio
  • Sparsity

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications

Cite this

Khazraee, M., Guddeti, Y., Crow, S., Snoeren, A. C., Levchenko, K. I., Bharadia, D., & Schulman, A. (2019). SparSDR: Sparsity-proportional Backhaul and Compute for SDRs. In MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services (pp. 391-403). (MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services). Association for Computing Machinery, Inc. https://doi.org/10.1145/3307334.3326088

SparSDR : Sparsity-proportional Backhaul and Compute for SDRs. / Khazraee, Moein; Guddeti, Yeswanth; Crow, Sam; Snoeren, Alex C.; Levchenko, Kirill Igorevich; Bharadia, Dinesh; Schulman, Aaron.

MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services. Association for Computing Machinery, Inc, 2019. p. 391-403 (MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services).

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

Khazraee, M, Guddeti, Y, Crow, S, Snoeren, AC, Levchenko, KI, Bharadia, D & Schulman, A 2019, SparSDR: Sparsity-proportional Backhaul and Compute for SDRs. in MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services. MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services, Association for Computing Machinery, Inc, pp. 391-403, 17th ACM International Conference on Mobile Systems, Applications, and Services, MobiSys 2019, Seoul, Korea, Republic of, 6/17/19. https://doi.org/10.1145/3307334.3326088
Khazraee M, Guddeti Y, Crow S, Snoeren AC, Levchenko KI, Bharadia D et al. SparSDR: Sparsity-proportional Backhaul and Compute for SDRs. In MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services. Association for Computing Machinery, Inc. 2019. p. 391-403. (MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services). https://doi.org/10.1145/3307334.3326088
Khazraee, Moein ; Guddeti, Yeswanth ; Crow, Sam ; Snoeren, Alex C. ; Levchenko, Kirill Igorevich ; Bharadia, Dinesh ; Schulman, Aaron. / SparSDR : Sparsity-proportional Backhaul and Compute for SDRs. MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services. Association for Computing Machinery, Inc, 2019. pp. 391-403 (MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services).
@inproceedings{c5994353fd494a21a95160a5ace4b469,
title = "SparSDR: Sparsity-proportional Backhaul and Compute for SDRs",
abstract = "We present SparSDR, a resource-efficient architecture for software-defined radios whose backhaul bandwidth and compute power requirements scale in inverse proportion to the sparsity (in time and frequency) of the signals received. SparSDR requires dramatically fewer resources than existing approaches to process many popular protocols while retaining both flexibility and fidelity. We demonstrate that our approach has negligible impact on signal quality, receiver sensitivity, and processing latency. The SparSDR architecture makes it possible to capture signals across bandwidths far wider than the capacity of a radio’s backhaul through the addition of lightweight frontend processing and corresponding backend reconstruction to restore the signals to their original sample rate. We employ SparSDR to develop two wideband applications running on a USRP N210 and a Raspberry Pi 3+: an IoT sniffer that scans 100 MHz of bandwidth and decodes received BLE packets, and a wideband Cloud SDR receiver that requires only residential-class Internet uplink capacity. We show that our SparSDR implementation fits in the constrained resources of popular low-cost SDR platforms, such as the AD Pluto.",
keywords = "Cloud SDR, FFT, FPGA, Software Defined Radio, Sparsity",
author = "Moein Khazraee and Yeswanth Guddeti and Sam Crow and Snoeren, {Alex C.} and Levchenko, {Kirill Igorevich} and Dinesh Bharadia and Aaron Schulman",
year = "2019",
month = "6",
day = "12",
doi = "10.1145/3307334.3326088",
language = "English (US)",
series = "MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services",
publisher = "Association for Computing Machinery, Inc",
pages = "391--403",
booktitle = "MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services",

}

TY - GEN

T1 - SparSDR

T2 - Sparsity-proportional Backhaul and Compute for SDRs

AU - Khazraee, Moein

AU - Guddeti, Yeswanth

AU - Crow, Sam

AU - Snoeren, Alex C.

AU - Levchenko, Kirill Igorevich

AU - Bharadia, Dinesh

AU - Schulman, Aaron

PY - 2019/6/12

Y1 - 2019/6/12

N2 - We present SparSDR, a resource-efficient architecture for software-defined radios whose backhaul bandwidth and compute power requirements scale in inverse proportion to the sparsity (in time and frequency) of the signals received. SparSDR requires dramatically fewer resources than existing approaches to process many popular protocols while retaining both flexibility and fidelity. We demonstrate that our approach has negligible impact on signal quality, receiver sensitivity, and processing latency. The SparSDR architecture makes it possible to capture signals across bandwidths far wider than the capacity of a radio’s backhaul through the addition of lightweight frontend processing and corresponding backend reconstruction to restore the signals to their original sample rate. We employ SparSDR to develop two wideband applications running on a USRP N210 and a Raspberry Pi 3+: an IoT sniffer that scans 100 MHz of bandwidth and decodes received BLE packets, and a wideband Cloud SDR receiver that requires only residential-class Internet uplink capacity. We show that our SparSDR implementation fits in the constrained resources of popular low-cost SDR platforms, such as the AD Pluto.

AB - We present SparSDR, a resource-efficient architecture for software-defined radios whose backhaul bandwidth and compute power requirements scale in inverse proportion to the sparsity (in time and frequency) of the signals received. SparSDR requires dramatically fewer resources than existing approaches to process many popular protocols while retaining both flexibility and fidelity. We demonstrate that our approach has negligible impact on signal quality, receiver sensitivity, and processing latency. The SparSDR architecture makes it possible to capture signals across bandwidths far wider than the capacity of a radio’s backhaul through the addition of lightweight frontend processing and corresponding backend reconstruction to restore the signals to their original sample rate. We employ SparSDR to develop two wideband applications running on a USRP N210 and a Raspberry Pi 3+: an IoT sniffer that scans 100 MHz of bandwidth and decodes received BLE packets, and a wideband Cloud SDR receiver that requires only residential-class Internet uplink capacity. We show that our SparSDR implementation fits in the constrained resources of popular low-cost SDR platforms, such as the AD Pluto.

KW - Cloud SDR

KW - FFT

KW - FPGA

KW - Software Defined Radio

KW - Sparsity

UR - http://www.scopus.com/inward/record.url?scp=85069229287&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85069229287&partnerID=8YFLogxK

U2 - 10.1145/3307334.3326088

DO - 10.1145/3307334.3326088

M3 - Conference contribution

AN - SCOPUS:85069229287

T3 - MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services

SP - 391

EP - 403

BT - MobiSys 2019 - Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services

PB - Association for Computing Machinery, Inc

ER -