Cours:Elen4 TNS TP Gnuradio : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
 
(10 révisions intermédiaires par le même utilisateur non affichées)
Ligne 3 : Ligne 3 :
 
[[Cours:Elen4_TNS|{{Rouge|'''Retour à la page du cours'''}}]]
 
[[Cours:Elen4_TNS|{{Rouge|'''Retour à la page du cours'''}}]]
  
= TP1 : Fondamentaux Gnuradio =
+
<center>
 +
'''<big>TP1 : Fondamentaux Gnuradio</big>'''
 +
</center>
 +
 
 +
https://wiki.gnuradio.org/images/9/90/LPFTutorialFlowgraphStart.png
 +
 
 
GNU Radio est une boîte à outils de développement logiciel libre et open-source qui fournit des blocs de traitement du signal pour mettre en œuvre des radios logicielles. Nous l'utiliserons dans ces séances sans l'aspect radio logicielle.
 
GNU Radio est une boîte à outils de développement logiciel libre et open-source qui fournit des blocs de traitement du signal pour mettre en œuvre des radios logicielles. Nous l'utiliserons dans ces séances sans l'aspect radio logicielle.
  
== ''Introducing GNU Radio'' ==
+
* une introduction générale sur Gnuradio : [https://wiki.gnuradio.org/index.php?title=What_Is_GNU_Radio What Is GNU Radio]
 +
 
 +
== Travail à faire ==
  
https://wiki.gnuradio.org/index.php?title=File:FunCube_2_meter_NB_FM_fg.png
+
L'objectif de cette séance est de se familiariser avec le logiciel et ses notions et d'être capable de créer des ''flowgraphs'' simples. Ce TP consiste simplement à suivre certains [https://wiki.gnuradio.org/index.php/Tutorials tutoriels du wiki Gnuradio] :
  
* [https://wiki.gnuradio.org/index.php?title=What_Is_GNU_Radio What Is GNU Radio]
+
* Mise en route et notion élémentaires sur les ''flowgraphs'' : [https://wiki.gnuradio.org/index.php?title=Your_First_Flowgraph Gnuradio - Your first Flowgraph]
* [https://wiki.gnuradio.org/index.php?title=Your_First_Flowgraph Gnuradio - Your first Flowgraph]
+
* Utilisation de Variables
 +
** [https://wiki.gnuradio.org/index.php?title=Python_Variables_in_GRC Python Variables in GRC]
 +
** et [https://wiki.gnuradio.org/index.php?title=Variables_in_Flowgraphs Variables in Flowgraphs]
 +
<!-- ** (optionnel) [https://wiki.gnuradio.org/index.php?title=Runtime_Updating_Variables Runtime Updating Variables] -->
 +
* Typage
 +
** Notions importantes sur le typage des données qui circulent : [https://wiki.gnuradio.org/index.php?title=Signal_Data_Types Signal Data Types]
 +
** Conversion de type : [https://wiki.gnuradio.org/index.php?title=Converting_Data_Types Converting Data Types]
  
== ''Flowgraph Fundamentals'' ==
+
En guise de conclusion pour ce TP :
* [https://wiki.gnuradio.org/index.php?title=Python_Variables_in_GRC Python Variables in GRC]
+
* [https://wiki.gnuradio.org/index.php?title=Low_Pass_Filter_Example Low Pass Filter Example] pour créer un ''flowgraph'' simple sur un filtre passe-bas, sans rentrer dans les détails (ce qui sera fait dans les TP suivants).
* [https://wiki.gnuradio.org/index.php?title=Variables_in_Flowgraphs Variables in Flowgraphs]
 
* (optionnel) [https://wiki.gnuradio.org/index.php?title=Runtime_Updating_Variables Runtime Updating Variables]
 
* [https://wiki.gnuradio.org/index.php?title=Signal_Data_Types Signal Data Types]
 
* [https://wiki.gnuradio.org/index.php?title=Converting_Data_Types Converting Data Types]
 

Version actuelle datée du 11 mai 2026 à 11:24


Retour à la page du cours

TP1 : Fondamentaux Gnuradio

LPFTutorialFlowgraphStart.png

GNU Radio est une boîte à outils de développement logiciel libre et open-source qui fournit des blocs de traitement du signal pour mettre en œuvre des radios logicielles. Nous l'utiliserons dans ces séances sans l'aspect radio logicielle.

Travail à faire

L'objectif de cette séance est de se familiariser avec le logiciel et ses notions et d'être capable de créer des flowgraphs simples. Ce TP consiste simplement à suivre certains tutoriels du wiki Gnuradio :

En guise de conclusion pour ce TP :

  • Low Pass Filter Example pour créer un flowgraph simple sur un filtre passe-bas, sans rentrer dans les détails (ce qui sera fait dans les TP suivants).