Vous êtes sur la page 1sur 2

Exercice 1

%% Réalisé par MAHAMAT


%Représentation graphique des signaux
clear all;
clc;
A=2; %Amplitude du signal
T=1; %période du signal
F=1/T; %Fréquence du signal
Tech=T/512; %Période d'échantillonnage
temps=[0:Tech:T];
signal=A*sin(2*pi*F*temps);
plot(temps,signal)

Exercice 2
%% Réalisé par MAHAMAT
%Sommation de signaux
clear all;
clc;
A=1; %Amplitude du signal
F=50; %Fréquence du signal
T=1/F; %période du signal
Tech=T/100; %Période d'échantillonnage
temps=[0:Tech:T];
%Determination de sinus au carré
signal=A*sin(2*pi*F*temps).*sin(2*pi*F*temps);
plot(temps,signal);
%Determination de cosinus au carré
signal2=A*cos(2*pi*F*temps).*cos(2*pi*F*temps);
hold on;
plot(temps,signal2, 'r');
%Determination de la sommation de deux signaux
Signal3=signal+signal2;
hold on;
plot(temps, Signal3,'g');
figure;
subplot(3,1,1);plot(temps,signal);
subplot(3,1,2);plot(temps,signal2);
subplot(3,1,3);plot(temps,Signal3);

Exercice 3
%% Réalisé par MAHAMAT
%Sommation de signaux
clear all;
clc;
%Paramètre
A=5; %Amplitude du signal
F=500; %Fréquence du signal
T=1/F; %Période
Tech=T/100; %Période d'echantillonnage
Fech=1/Tech; % Frequence d'echantionnage
temps=[0:Tech:5*T];
signal=A*sin(2*pi*F*temps);
%Spectre du signal
spectre=fft(signal);
NbEch=length(temps);
pas=1/((NbEch-1)*Tech); %pas en fréquence
frequence=[0:pas:1/Tech];
%Représentation
%Signal
subplot(2,1,1);
plot(temps,signal);
%Spectre
subplot(2,1,2);
plot(frequence,abs(spectre));
%filtre passe haut qui bloque le signal fc=200
h1=firls(200,[0 100 101 Fech/2]/(Fech/2),[1 1 0 0]);
%Filtrons l signal
signal_sorti=filter(h1,1,signal);
%representation
figure
plot(temps,signal);
hold on;
plot(temps,signal_sorti,'r');

Vous aimerez peut-être aussi