PAE 2021 Détection synchrone : Différence entre versions

De Learning Lab Environnements Connectés
Sauter à la navigation Sauter à la recherche
(→‎Implémentation Matlab)
(→‎Implémentation Matlab)
Ligne 6 : Ligne 6 :
  
 
== Implémentation Matlab ==
 
== Implémentation Matlab ==
−
code Matlab :
 
−
 
−
%% Détection synchrone %%
 
−
 
−
% fréquence d'échantillonnage et nombre de points
 
−
 
−
N = 500;
 
−
fe = 3000;
 
−
 
−
% Axe des temps
 
−
t = (1:N)/fe;
 
−
 
−
% Génération du sinus
 
−
f0 = 50;
 
−
sinus = sin(2*pi*f0*t);
 
−
 
−
% Génération du bruit
 
−
sigma = 0.35;  % variance du bruit
 
−
moy = 0;        % moyenne
 
−
bruit = moy + sigma*randn(1,N);
 
−
 
−
%signal : signal bruité
 
−
signal1 = sinus + bruit ;
 
−
 
−
% porteuse
 
−
fp0 = 400;
 
−
porteuse = sqrt(2)*sin(2*pi*fp0*t);
 
−
 
−
%signal 2
 
−
signal2 = signal1 .* porteuse ;
 
−
 
−
%démodulation
 
−
signal3 = signal2 .* porteuse ;
 
−
 
−
%Filtrage
 
−
 
−
Np=2; % ordre du filtre de chebyshev
 
−
fc=100; % fréquence de coupure
 
−
R=1;  %taux d’oscillation en dB crete crete dans la bande passante
 
−
Nu=fc/fe; % frequence de coupure réduite
 
−
 
−
[NUM,DEN] = cheby1(Np,R,Nu); % calcul des coefficients du filtre
 
−
 
−
freqz(NUM,DEN,1024,fe);
 
−
 
−
H=filter(NUM,DEN,signal3);% filtrage du signal
 
−
 
−
[[Fichier:Detecsync.PNG|500px|thumb|left|resultats matlab]]
 
−
 
 
[Fichier:CodeMatlab.PNG|thumb|700pxl|center|resultats matlab]
 
[Fichier:CodeMatlab.PNG|thumb|700pxl|center|resultats matlab]
 
[fichier:resultatMatlab.PNG|thumb|700pxl|center|resultats matlab]
 
[fichier:resultatMatlab.PNG|thumb|700pxl|center|resultats matlab]
  
 
== Transmition par psoc 4.4 ==
 
== Transmition par psoc 4.4 ==

Version du 18 mai 2021 à 08:49

Introduction

Lors de la transmission d'un signal, le bruit s'avère être un phénomène très gênant dans le sens où il peut noyer le signal et faire perdre en information. Pour atténuer ce phénomène la technique de "Détection synchrone" qui consiste a convoluer le signal avec une porteuse de fréquence plus grande avant la transmission puis de convoluer une seconde fois avec la même porteuse à la réception du signal pour récupérer celui ci avec un bruit atténué après filtrage passe bas.

Principe

Le principe mathématique derrière la détection synchrone

Implémentation Matlab

[Fichier:CodeMatlab.PNG|thumb|700pxl|center|resultats matlab] [fichier:resultatMatlab.PNG|thumb|700pxl|center|resultats matlab]

Transmition par psoc 4.4