D3 - A system for recording complex experiments with an extension of SigMF

  • Ankur Mohan In-Q-Tel
  • Ravi Pappu In-Q-Tel
  • Sean Shadmand In-Q-Tel


The Signal Metadata Format (SigMF) is an emerging data interchange format (Hilburn, 2018 ) that specifies a way to describe recorded digital signal samples with metadata written in JSON (ECMA-404 ). We broaden this idea to describe experiments , which are collections of related signals. and the associated sensors that collect them.   

We were motivated to develop this extension by a real-world problem. DARPA’s Aerial Dragnet Program (DARPA , 2016 ), observes Unmanned Aerial Vehicles (i.e., drones), with multiple simultaneous sensors with the goal of several answering analytic questions (e.g., what is the identity of the drone?). Given the combinatorial explosion of possible experimental observations and the large data sizes involved, we needed a simple way to catalog and discover relevant data sets without having to download them first.

This paper describes our data collection and distribution use case, the SigMF-inspired extension we developed, and our experience with using the resulting JSON to build an experimental data browser christened D3 - for Drone Data Distribution system.

How to Cite
MOHAN, Ankur; PAPPU, Ravi; SHADMAND, Sean. D3 - A system for recording complex experiments with an extension of SigMF. Proceedings of the GNU Radio Conference, [S.l.], v. 3, n. 1, sep. 2018. Available at: <https://pubs.gnuradio.org/index.php/grcon/article/view/46>. Date accessed: 18 oct. 2018.