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

De troyesGEII
Aller à : navigation, rechercher
(Page créée avec « {{Rouge|'''Retour à la page du cours'''}} <center> '''<big>TP5 - Traitements audio et temps réel / codage d'un bloc en c++''' </center> === Traitem... »)
 
Ligne 2 : Ligne 2 :
  
 
<center>
 
<center>
'''<big>TP5 - Traitements audio et temps réel / codage d'un bloc en c++'''
+
'''<big>TP5 : Traitements audio et temps réel / codage d'un bloc en c++</big>'''
 
</center>
 
</center>
 +
 +
Le but de ce TP est d'ajouter puis de supprimer des effets audio (écho et réverbération). La source sera un enregistrement parlé numérisé. Les effets et leurs suppressions seront implémentés à l'aide de filtres numériques.
  
 
=== Traitement audio ===
 
=== Traitement audio ===
  
==== dsd ====
+
===== Écho =====
 +
 
 +
Les échos se produisent lorsqu'au signal émis s'ajoutent une ou plusieurs répliques retardées et affaiblies de ce même signal source. Nous considérons une situation simple où seul un écho s'ajoute au signal original ''x(n)''. En raison de l'écho, le signal obtenu est
 +
<center>
 +
''s(n) = x(n) + a x(n-d)
 +
</center>
 +
où ''a'' représente le facteur d'atténuation (0<''a''<1) et ''d'' est le nombre d'échantillons de retard du signal répliqué.
 +
 
 +
Vous travaillerez avec un retard de τ=0,5s en considérant que ''τ=d Te'', ''Te'' étant la période d'échantillonnage.
 
...
 
...
  

Version du 21 mars 2023 à 17:25

Retour à la page du cours

TP5 : Traitements audio et temps réel / codage d'un bloc en c++

Le but de ce TP est d'ajouter puis de supprimer des effets audio (écho et réverbération). La source sera un enregistrement parlé numérisé. Les effets et leurs suppressions seront implémentés à l'aide de filtres numériques.

Traitement audio

Écho

Les échos se produisent lorsqu'au signal émis s'ajoutent une ou plusieurs répliques retardées et affaiblies de ce même signal source. Nous considérons une situation simple où seul un écho s'ajoute au signal original x(n). En raison de l'écho, le signal obtenu est

s(n) = x(n) + a x(n-d)

a représente le facteur d'atténuation (0<a<1) et d est le nombre d'échantillons de retard du signal répliqué.

Vous travaillerez avec un retard de τ=0,5s en considérant que τ=d Te, Te étant la période d'échantillonnage. ...

Codage d'un bloc Gnuradio en C++

...

Traitement temps réel

...