Module : DSP et FPGA Enseignant : SOUAIDIA
Université de Tébessa
Faculté des Sciences et Technologie
Département de Génie Electrique
Master 1 : Réseaux et Télécommunication
TP1 : Configuration et utilisation du CODEC
BUT :
Le but de ce TP est de savoir analyser et manipuler un son Audio en utilisant
l’environnement MATLAB
Partie I :
Ouvrir MATLAB et Taper le Script Suivant :
clear all;close all;clc;
fs = 44100; % Nombre d'échantillonage pour la qualité Audio 44100 Hz
y = audioread('C:\Users\Public\Music\Sample Music\[Link]'); %Chemin
d'une source Audio
P = audioplayer(y, fs);
play(P)
pause(5);
stop(P)
x = awgn(y,25); % Bruit Gaussien
sound(x, fs);
pause(5);
clear sound
hlpf = [Link]('Fp,Fst,Ap,Ast',1000,1500,0.5,50,fs); %Paramètrage
d'un Filtre passe-Bas
%hlpf = [Link]('Fp,Fst,Ap,Ast',2000,2500,0.5,50,fs);%Paramètrage
d'un Filtre passe-Bas
%hlpf = [Link]('Fst,Fp,Ast,Ap',3000,3500,50,2,fs); %Paramètrage
d'un Filtre passe-Haut
D = design(hlpf);
S = filter(D,x); %Création un Filtre
sound(S,fs);
pause(5);
clear sound
hfvt = fvtool(D);
subplot(3,1,1);
plot(y);
grid on;
subplot(3,1,2);
plot(x);
grid on;
subplot(3,1,3);
plot(S);
grid on;
1
Module : DSP et FPGA Enseignant : SOUAIDIA
Partie II :
1- Changer la vitesse en manipulant au fréquence d’échantillonnage :
0.25x , 0.5x , 2x , 3x .
2- Augmenter le volume du son Audio en utilisant le script.
3- Augmenter le Bruit et Créer un Filtre Passe-Haut.
4- Créer un Echo répétitif.
5- Faire un mixage entre deux sons Audio .