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 :

Description du signal en dB


Sujet :

Signal

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2014
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2014
    Messages : 67
    Points : 45
    Points
    45
    Par défaut Description du signal en dB
    Bonjour,
    Pouvez vous m'aider à décrire et visualiser le signal Sr(X,Y) et S(i,j) en dB

    merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    for t=0e-8:60e-10:tmax;
     
        for i=1:Ymax
            for j=1:Xmax
     
                r=sqrt((i-X0)^2+(j-Y0)^2);
                %Coefficient d'attenuation emetteur-->reflecteur
                Ad=1/r;
                rk=sqrt((i-Xr).^2+(j-Yr).^2);
                %Coefficient d'attenuation reflecteur--> recepteur
                Ark=1./rk;
                Ddr=sqrt((Xr-X0).^2+(Yr-Y0).^2);
                 tdr=Ddr./c;
                 Adr=1./Ddr;
                Sr(i,j)= A0*Ad*exp(-(r-c*(t-t0))^2/2*sigma^2)+ sum(A0*(A*Adr.*Ark).*exp(-(rk-c*(t-t0-tdr-Thau)).^2/2*sigma^2));
     
            end
        end
    title(['\fontsize{12}Temps = ',num2str(t),])
        set(hs, 'cdata',Sr);
     
        hp = plot(t, Sr(X, Y),'.k');
        title('Evolution du signal en fonction du temps en un point M(X,Y) ') 
    title(['\fontsize{12}Temps = ',num2str(t),])
        drawnow
       hold on;
    end

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 002
    Points : 476
    Points
    476
    Par défaut
    Bonjour,

    Ta demande n'est pas clair.. comment peut on t'aider à décrire une image qu'on a pas?

    As tu un problème de code ? d'unité ? d'affichage des données?
    OS : taff > Window 7 32bit - Home > Windows 7 64bit
    Matlab : taff > v2013b - Home > r2009a

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2014
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2014
    Messages : 67
    Points : 45
    Points
    45
    Par défaut Description du signal en dB
    oui, je m'excuse j’étais pas clair,
    enfaite, l'amplitude du signal est très petite sur le graph, du coup je me suis dit de visualiser le signal en décibel (dB)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    close all
    clear all
    clc
    c=3e8;
    xDim=400;
    yDim=400;
    tmax=0.8e-6;
    sigma=1;
    A0=20;
    t0=0;
    %Coordonée emetteur
    X0=100;
    Y0=100;
    %coordonée réflecteur
    Xr=80;
    Yr=120;
    % Signal emis
    %S(t)=A0*exp(-(t-t0)^2/2*sigma^2);
    % Distance emetteur-->reflecteur
    Ddk=sqrt((Xr-X0)^2+(Yr-Y0)^2);
    %Retard emetteur--> reflecteur
    tdk=Ddk/c;
     
    %facteur d'attenuation retard propre
    Ak=0.8;
    tk=6e-8;
    %%Coefficient d'attenuation emetteur -->reflecteur
    Adk=1/Ddk;
    % position du récepteur
     
    X = 150;
    Y = 80;
    h_recepteur =0.*(0.5e-8:tmax);
     
    figure(1)
    subplot(2,2,[2,4])
    hs = surf(zeros(400));
    % colormap
    %colorbar;
    caxis([0 0.005])
    view(2)
    shading interp
    axis square
    zlim([0 0.1])
    xlim([0 xDim])
    xlabel('Axe Ox')
    ylim([0 yDim])
    ylabel('Axe Oy')
    axis equal
    title(['\fontsize{12}Temps = ',num2str(0),])
    subplot(2,2,[1,3])
    xlim([0 tmax])
    V=axis;
    axis([V(1) V(2) 0 0.2])
    xlabel('Temps(Seconde)')
    hold on
     
    for t=0e-8:0.15e-8:tmax;
     
        for j=1:yDim
            for i=1:xDim
                r=sqrt((i-X0)^2+(j-Y0)^2);
                %Coefficient d'attenuation emetteur-->reflecteur
                Ad=1/r;
                rk=sqrt((i-Xr)^2+(j-Yr)^2);
                %Coefficient d'attenuation reflecteur--> recepteur
                Ark=1/rk;
     
                Sr(i,j)= A0*Ad*exp(-(r-c*(t-t0))^2/2*sigma^2)+A0*(Ak*Adk*Ark)*exp(-(rk-c*(t-t0-tdk-tk))^2/2*sigma^2);
            end
        end 
        set(hs, 'cdata',Sr);
        %set(gca,'ylim',[0 0.1],'ytick',0:0.01:0.1)
     
        hp = plot(t, Sr(X, Y),'.k');
        title('Evolution du signal en fonction du temps en un point M(X,Y) ') 
     
        drawnow
       hold on;
    end

  4. #4
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2014
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2014
    Messages : 67
    Points : 45
    Points
    45
    Par défaut Description du signal en dB
    Bonjour,
    j'ai essayé avec cette fonction y=mag2dby; mais ça ne marche pas, le programme se bloque
    Avez-vous d'autres propositions ?
    merci

  5. #5
    Membre habitué
    Profil pro
    Doctorant
    Inscrit en
    Mars 2011
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 147
    Points : 196
    Points
    196
    Par défaut
    Tu cherches une échelle logarithmique ?

  6. #6
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2014
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2014
    Messages : 67
    Points : 45
    Points
    45
    Par défaut Description du signal en dB
    oui en decibel

  7. #7
    Membre habitué
    Profil pro
    Doctorant
    Inscrit en
    Mars 2011
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 147
    Points : 196
    Points
    196
    Par défaut
    Regarde les fonctions graphiques loglog, semilogy (pour les échelles log) ou sinon tu rajoutes un 20*log10 dans ton plot

  8. #8
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2014
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2014
    Messages : 67
    Points : 45
    Points
    45
    Par défaut Description du signal en dB
    c'est bien en ajoutant le 20 log10 que ca marche
    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB6] [MDI] Signaler la fermeture d'une fille à la mère
    Par cpri1shoot dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 13/04/2004, 08h57
  2. [MFC] TODO description du fichier
    Par Gothico dans le forum MFC
    Réponses: 2
    Dernier message: 06/01/2004, 11h17
  3. Description complète d'un processeur
    Par tripper.dim dans le forum Composants
    Réponses: 5
    Dernier message: 02/10/2003, 19h35
  4. Dxdiag me signale que j'ai 510M de ram
    Par Goetz dans le forum DirectX
    Réponses: 1
    Dernier message: 29/09/2003, 14h33
  5. Interception du signal SIGINT
    Par macleod dans le forum MFC
    Réponses: 2
    Dernier message: 01/07/2003, 18h39

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