English

User Activity Detection via Group Testing and Coded Computation

Information Theory 2017-01-24 v1 math.IT

Abstract

Inspired by group testing algorithms and the coded computation paradigm, we propose and analyze a novel multiple access scheme for detecting active users in large-scale networks. The scheme consists of a simple randomized detection algorithm that uses computation coding as intermediate steps for computing logical disjunction functions over the multiple access channel (MAC). First we show that given an efficient MAC code for disjunction computation the algorithm requires O(klog(Nk))O(k \log (\frac{N}{k })) decision steps for detecting kk active users out of N+kN+k users. Subsequently we present a simple suboptimal code for a class of MACs with arbitrarily varying sub-gaussian noise that uniformly requires O(klog(N)max{logk,loglogN})O (k \log (N) \max \{ \log k , \log \log N \} ) channel uses for solving the activity detection problem. This shows that even in the presence of noise an efficient detection of active users is possible. Our approach reveals that the true crux of the matter lies in constructing efficient codes for computing disjunctions over a MAC.

Cite

@article{arxiv.1701.06354,
  title  = {User Activity Detection via Group Testing and Coded Computation},
  author = {Matthias Frey and Igor Bjelaković and Sławomir Stańczak},
  journal= {arXiv preprint arXiv:1701.06354},
  year   = {2017}
}