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 à 09: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