Skip to main content
Journal cover image

CHIRRUP: A practical algorithm for unsourced multiple access

Publication ,  Journal Article
Calderbank, R; Thompson, A
Published in: Information and Inference
January 1, 2020

Unsourced multiple access abstracts grantless simultaneous communication of a large number of devices (messages) each of which transmits (is transmitted) infrequently. It provides a model for machine-to-machine communication in the Internet of Things, including the special case of radio-frequency identification, as well as neighbour discovery in ad hoc wireless networks. This paper presents a fast algorithm for unsourced multiple access that scales to C = 2100 (active or non-active) devices (arbitrary 100 bit messages). The primary building block is multiuser detection of binary chirps, which are simply codewords in the second-order Reed–Muller code. The chirp detection algorithm originally presented by Howard et al. (2008, 42nd Annual Conference on Information Sciences and Systems) is enhanced and integrated into a peeling decoder designed for a patching and slotting framework. In terms of both energy per bit and number of active devices (number of transmitted messages), the proposed algorithm is within a factor of 2 of state-of-the-art approaches. A significant advantage of our algorithm is its computational efficiency. We prove that the worst-case complexity of the basic chirp reconstruction algorithm is O[nK(log22 n + K)], where n is the codeword length and K is the number of active users. Crucially, the complexity is sublinear in C, which makes the reconstruction computationally feasible—a claim we support by reporting computing times for our algorithm. Our performance and computing time results represent a benchmark against which other practical algorithms can be measured.

Duke Scholars

Published In

Information and Inference

DOI

EISSN

2049-8772

Publication Date

January 1, 2020

Volume

9

Issue

4

Start / End Page

875 / 897
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Calderbank, R., & Thompson, A. (2020). CHIRRUP: A practical algorithm for unsourced multiple access. Information and Inference, 9(4), 875–897. https://doi.org/10.1093/IMAIAI/IAZ029
Calderbank, R., and A. Thompson. “CHIRRUP: A practical algorithm for unsourced multiple access.” Information and Inference 9, no. 4 (January 1, 2020): 875–97. https://doi.org/10.1093/IMAIAI/IAZ029.
Calderbank R, Thompson A. CHIRRUP: A practical algorithm for unsourced multiple access. Information and Inference. 2020 Jan 1;9(4):875–97.
Calderbank, R., and A. Thompson. “CHIRRUP: A practical algorithm for unsourced multiple access.” Information and Inference, vol. 9, no. 4, Jan. 2020, pp. 875–97. Scopus, doi:10.1093/IMAIAI/IAZ029.
Calderbank R, Thompson A. CHIRRUP: A practical algorithm for unsourced multiple access. Information and Inference. 2020 Jan 1;9(4):875–897.
Journal cover image

Published In

Information and Inference

DOI

EISSN

2049-8772

Publication Date

January 1, 2020

Volume

9

Issue

4

Start / End Page

875 / 897