1. #1
    Invité régulier
    Inscrit en
    mai 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : mai 2007
    Messages : 3
    Points : 8
    Points
    8

    Par défaut Echantillonnage, quantification, et codage d'un signal

    Bonjour a tous ;

    J'ai comme projet l'élaboration d'un modem ADSL sous matlab.
    Après une longue documentation j'ai pu constater que l'envoi et l'émission des données depuis un modem ADSL passent par plusieurs étapes.

    Lors de l 'émission :
    1. Conversion analogique numerique (can)
    2. Modulation QAM
    3. Coversion serie parallele
    4. Miroir
    5. IFFT

    Lors de la réception :
    1. FFT
    2. Demiroir
    3. Conversion parallele serie
    4. Demodulation QAM
    5. Conversion numerique analogique


    Mon problème est le suivant : sachant qu'une conversion analogique numérique nécessite le passage par les étapes suivantes : Echantillonnage=>quantification=>codage .

    Je n'arrive pas à coder ça sous matlab.
    Est ce que quelqu'un pourra m'aider pour résoudre ce problème ! Merci

  2. #2
    Membre Expert
    Avatar de rostomus
    Homme Profil pro
    Doctorant électronique et traitement du signal
    Inscrit en
    décembre 2006
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant électronique et traitement du signal

    Informations forums :
    Inscription : décembre 2006
    Messages : 790
    Points : 1 174
    Points
    1 174

    Par défaut

    Citation Envoyé par Uccef
    Mon problème est le suivant : sachant qu'une conversion analogique numérique nécessite le passage par les étapes suivantes : Echantillonnage=>quantification=>codage .
    Salut,

    L'échantillonnage est fait lors de la création de ton signal simulé, par exemple, si on veux créer un signal sinusoidale de durée T=2s, de fréquence f=1000 Hz, échantillonné à Fe=8000 Hz:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    f=1000; Fe=8000; T=2;
    t=1:1/Fe:T;
    s=sin(2*pi*f*t);
    Pour la quantification, si tu as la Communications Toolbox, tu peux utiliser la fonction quantiz.

    Pour le codage, ça depend de ce que tu veux faire.
    tu peux voir la fonction encode.
    et aussi: ici

    Bon courage.
    MATLAB 7.4 (R2007a) WIN XP SP2
    -------------------------------------

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

Discussions similaires

  1. codage d'un signal
    Par kadjuv dans le forum Simulink
    Réponses: 0
    Dernier message: 09/05/2010, 11h58
  2. Echantillonnage / Quantification
    Par prologO dans le forum Signal
    Réponses: 3
    Dernier message: 05/02/2010, 15h25
  3. [Débutant] Echantillonnage de signal et erreur de quantification
    Par mido323 dans le forum Signal
    Réponses: 2
    Dernier message: 18/10/2009, 13h38
  4. echantillonnage de signal son avec c++ builder
    Par pack8 dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/05/2008, 19h37
  5. Echantillonnage d'un signal audio
    Par menoetios dans le forum C
    Réponses: 2
    Dernier message: 01/04/2007, 09h33

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