IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Signal Discussion :

Calcul du SNR à la réception


Sujet :

Signal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 227
    Par défaut Calcul du SNR à la réception
    Salut à tous,

    Est ce que quelqu'un peut m'indiquer comment calculer le SNR(Rapport signal à bruit) à la réception?

  2. #2
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    Citation Envoyé par adrian07 Voir le message
    Salut à tous,

    Est ce que quelqu'un peut m'indiquer comment calculer le SNR(Rapport signal à bruit) à la réception?
    Pour calculer le rapport signal -bruit (SNR- Signal Noise Ratio) voici un petit script matlab:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    amp=2;fes=1000;f=100;n=200;a=0.25 % definir les variables amp- l'amplitude,fe-frequence d'echantionnage,f-frequence,a-amplitude echantionne,n=nombre des echantions
    y='Le rapport signal-bruit SNR(Signal Noise Ratio) c'est:' % afficher un message avant de calculer SNR
    rsz=10*log10(amp^2/2/(2*a)^2/12) % le calcul du SNR donne par la formule; log10 c'est une fonction matlab pour lg 
    z='L'echantionnage du signal' % affichage du message avant d'echantionner les 2 signaux
    t=(0:n-1)/fes
    sig=2*a*rand(size(t))-a % definir le bruit
    plot(t,sig) % tracer le graphique avec plot
    title ('Echantionnage du bruit') % le titre de la representation graphique
    xlabel('temps[s]') % etiquetation pour Ox
    ylabel('Amplitude[V]') % etiquetation pour Oy
    grid on  % tracer le reseau du graphique avec fonction grid on

    Ici tu as deux signaux comme je t'ai dit un signal sinusoidal non-bruite et un signal sinusoidal bruite et dans la variable sig on fait la composition des 2 signaux et dans la variable rsz on fait le raport signal-bruit (SNR- Signal Noise Ratio):


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    amp=2;fes=1000;f=100;n=200;a=0.25 % definir les variables amp- l'amplitude,fe-frequence d'echantionnage,f-frequence,a-amplitude echantionne,n=nombre des echantions
    y='Le rapport signal-bruit SNR(Signal Noise Ratio) c'est:' % afficher un message avant de calculer SNR
    rsz=10*log10((amp^2/2)/((2*a)^2/12)) % le calcul du SNR donne par la formule; log10 c'est une fonction matlab pour lg 
    z='L'echantionnage des 2 signaux % afficher un message avant d'echantionner les 2 signaux sig1 et sig2 
    t=(0:n-1)/fes
    sig1=2*sin(2*pi*100*t) % definition du signal sinusoidal
    sig2=(2*a*rand(size(t))-a); % definition du bruit
    sig=sig1+sig2; %composition des 2 signaux dans la variable sig
    plot(t,sig) % tracer le graphique avec plot
    title ('Sinusoida avand zgomot') % titre de la representation graphique
    xlabel('temps[s]') % etiquetation pour Ox
    ylabel('Amplitude[V]') etiquetation pour Ox
    grid on % tracer le reseau du graphique avec fonction grid on
    Voila le calcul du SNR que tu desires!

    Amicalment,


    Michel

Discussions similaires

  1. calcul de SNR
    Par sellamelie dans le forum Traitement d'images
    Réponses: 5
    Dernier message: 25/07/2012, 15h31
  2. [Débutant] Calcul du SNR
    Par sassou87 dans le forum Signal
    Réponses: 0
    Dernier message: 19/12/2011, 09h34
  3. Calcul du SNR (Signal Noise Ratio)
    Par mihaispr dans le forum Téléchargez
    Réponses: 1
    Dernier message: 28/10/2009, 19h11
  4. Calcul du SNR à partir d'une trame 802.11
    Par Kingdomofh dans le forum Développement
    Réponses: 2
    Dernier message: 12/03/2007, 08h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo