Data-driven radio