SDR4All Software defined Radio for All
Transcription
SDR4All Software defined Radio for All
SDR4All Software defined Radio for All Pierre Jallon, Mérouane Debbah, Sylvain Azarian Software defined radio for all SDR4All – Genèse du projet Le constat: Comment offrir aux gens de la communauté du signal un accès à des signaux réels ? Software defined radio for all SDR4All – La radio logicielle Environnement: concept de radio logicielle (software defined radio): Introduit début 2000 par J. Mitola Devant la multitude des standards, scénario… rendre la radio reconfigurable Information numérique Bloc flexible et reconfigurable Modulation et démodulation Antenne Des interprétations différentes du concept: Radio qui s’adapte à son environnement Radio cognitive Radio qui trouve ces bandes Radio opportuniste Bloc reconfigurable Avoir des architectures matérielles reconfigurables Radio logicielle sur PC Concept exploité par SDR4All Software defined radio for all SDR4All – Adaptation de la radio logicielle Technologie radio logicielle Information numérique Bloc flexible et reconfigurable Ordinateur Software defined radio for all Modulation et démodulation Carte radio dédiée Emission SDR4All La technologie radio logicielle Software defined radio for all SDR4All – Un exemple • Exemple de configuration: Signaux en bande de base Signaux en bande de base USB USB PC PC Emetteur • Elements: – Carte radio – Logiciel de gestion des flux – Des briques de traitements Software defined radio for all Récepteur Cartes radios • Objectifs: – Modulation/démodulation des signaux – Transfert des échantillons avec PC niveau ADC,DAC • Spécifications: – – – – 2.4 GHz bande ISM Jusqu’à 8Msamples/sec 12 bits en RX 10 bits en TX • Dispo: – SISO mi 2011 – MIMO fin 2011 Software defined radio for all Le logiciel SDR4All • Objectifs: – Gérer les flux de données – Traiter les signaux – Gérer les points de sorties • Principe du logiciel: – Chaine de traitements : • Des blocs • Des connections • Des points de sorties – Un bloc: unité de traitement: • Il reçoit des données et en génère, de manière asynchrone • Il a des paramètres (ex: correction offset fréquence) Software defined radio for all Le logiciel SDR4All • Flexibilité: – Développement des blocs: • Un bloc = un plugin - un plugin = 1 DLL dans le bon dossier. • Ex: une carte radio (génération/émission) = 1 plugin – Reconfigurabilité: • Modification de la chaine de traitement à la volée • Modification des paramètres des blocs à la volée – Basée sur une solution client/serveur • Modification de la chaine de traitement par un logiciel externe (matlab par exemple) • Points de sorties: – Continu Ex: Analyseur de spectre, traitement temps réel – A la demande Ex: Matlab • Gamme d’utilisation large: – Simple: Utilisation des plugins SDR4All et sortie vers Matlab Brique d’abstraction – Avancée: Développements de plugins pour mise en œuvre chaine de traitements TR. Software defined radio for all SDR4All – preuve de concept radio logicielle Preuve de concept: Traitement en temps réel d’un signal de 4MHz de bande de fréquences Software defined radio for all SDR4All – Lien avec Matlab Software defined radio for all Le logiciel SDR4All • Quelques fonctionnalités avancées: – Logiciel cross-platform (testé Linux et Windows, pas MAC) – Logiciel de gestion de flux : GUI optionnel Config émise • Emission: – Possibilité asservissement du débit Software defined radio for all SDR4All Exploitation de la radio logicielle Software defined radio for all SDR4All – les activités visées Enseignement et recherche: Adaptation de la radio logicielle pour le marché de l’enseignement et de la recherche. Permettre aux étudiants et chercheur d’accéder à des signaux réels par blocs sous Matlab et Scilab. Fourniture de générateur de signaux Aide à la réalisation de systèmes de communications numériques Réalisation par SDR4All de prototypes de systèmes de communications numériques basées sur notre technologie et nos brevets et sur cahier des charges. Adaptation de la technologie SDR4All à des problématiques dédiées. Aide au portage sur cible embarquée et ouverture de la technologie de manière limitée Software defined radio for all SDR4All Merci pour votre attention ! Software defined radio for all