SDR4all est né d'une collaboration entre le CEA et Supélec.
Ce logiciel est destiné aux écoles d'ingénieurs, aux instituts de recherche ou encore aux entreprises de télécommunications.
Il repose sur le principe de radio logicielle (Software Defined Radio : SDR). Il s'agit d'un récepteur radio réalisé principalement par logiciel et utilisé par exemple dans les réseaux radiomobiles tels que le GSM.
Grâce à SDR4all, un utilisateur peut introduire en temps réel des algorithmes sur des canaux de transmission et tester ses schémas de transmission dans des conditions réelles. Il permet de facilement franchir les étapes de développement (théorie -> simulation -> implémentation) et ainsi de réduire considérablement le cycle de l'innovation.
