+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  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 : 31
    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 :
    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •