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

De troyesGEII
Aller à : navigation, rechercher
 
(7 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
 
https://wiki.gnuradio.org/images/9/90/LPFTutorialFlowgraphStart.png
Ligne 9 : Ligne 11 :
 
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.
  
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.
+
* une introduction générale sur Gnuradio : [https://wiki.gnuradio.org/index.php?title=What_Is_GNU_Radio What Is GNU Radio]
  
Ce TP consiste simplement à suivre certains [https://wiki.gnuradio.org/index.php/Tutorials tutoriels du wiki Gnuradio]
+
== Travail à faire ==
  
== ''Introducing GNU Radio'' ==
+
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/images/9/90/LPFTutorialFlowgraphStart.png
+
* Mise en route et notion élémentaires sur les ''flowgraphs'' : [https://wiki.gnuradio.org/index.php?title=Your_First_Flowgraph Gnuradio - Your first Flowgraph]
 
+
* Utilisation de Variables
* [https://wiki.gnuradio.org/index.php?title=What_Is_GNU_Radio What Is GNU Radio]
+
** [https://wiki.gnuradio.org/index.php?title=Python_Variables_in_GRC Python Variables in GRC]
* [https://wiki.gnuradio.org/index.php?title=Your_First_Flowgraph Gnuradio - Your first Flowgraph]
+
** 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).