bruit de quantification DAC sous matlab
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

bruit de quantification DAC sous matlab



  1. #1
    invitea2e53836

    bruit de quantification DAC sous matlab


    ------

    Bonsoir,

    je cherche à modéliser de manière simple un DDS (Direct Digital Synthesizer) sous Matlab pour mettre en évidence les bruits de quantification.

    Voilà comment je procède :

    Code:
    bp = 48; %DDS 48 bits
    bd = 4; DAC 4 bits
    fs = 1e5; %frequence clock de 100kHz
    ts = 1/fs;
    N=100;% temps final en secondes
    
    freq = 110e2; %frequence voulue
    
    t = [1:ts:N+1]'; %temps
    
    ftw=round(freq./fs.*2^bp); %calcul du frequency tuning word
    
    fout=ftw.*fs/2^bp; %calcul de la fréquence réelle synthétisée
    
    phase=round(mod(fout.*t,1)*2^bp)/2^bp*2*pi; %calcul de la phase au cours du temps
    
    sout=round(sin(phase)*(2^bd-1)); % calcul du signal généré par le DAC
    
    sout=sout/(2^bd-1); %calcul du signal généré par le DAC
    Voici mes 2 questions par rapport à ça :

    1) Est ce que la manière dont la quantification au passage du DAC est réalisée est bonne (les 2 dernieres lignes) ?

    2) J'ai lu que les bruits de quantifications sont de type q2/12 où q = 2*Vmax/2n, avec Vmax l'amplitude max de sortie du DAC. Mettons que Vmax = 1 V donc avec n = 4 j'ai q = 0,125 soit q2/12 = 0,0013.
    Le soucis c'est que comme j'ai pas bien compris ce que ça veut dire ce bruit de type q2/12 je ne sais pas non plus comment vérifier que dans mon cas j'ai 0,0013.
    D'après ce que j'ai lu alors je dois commence par calculer e = sin(phase) - sout (donc la tete de mon signal avant de subir la quantification 4 bits du DAC auquel je soustrais le signal en sortie du DAC). Cependant je sais pas quoi faire avec ce "e" ensuite pour voir si je tombe sur 0,0013.
    Quelqu'un peut m'expliquer svp ?

    Merci d'avance o/

    -----

  2. #2
    invitea2e53836

    Re : bruit de quantification DAC sous matlab

    up ?

  3. #3
    invitea2e53836

    Re : bruit de quantification DAC sous matlab

    Je pensais pourtant que ma question était assez standard sur un forum d'électronique

  4. #4
    invitea2e53836

    Re : bruit de quantification DAC sous matlab

    ?

    Dites le s'il faut des précisions etc.

  5. A voir en vidéo sur Futura
  6. #5
    Antoane
    Responsable technique

    Re : bruit de quantification DAC sous matlab

    Bonsoir,

    Déplacé en physique depuis le forum électronique.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  7. #6
    invitea2e53836

    Re : bruit de quantification DAC sous matlab

    Toujours rien ?

  8. #7
    invitea2e53836

    Re : bruit de quantification DAC sous matlab

    Sans être convaincu, une dernière tentative ici éventuellement : http://forums.futura-sciences.com/pr...algorithmique/ ?

  9. #8
    albanxiii
    Modérateur

    Re : bruit de quantification DAC sous matlab

    Bonjour,

    J'ai déplacé le fil où vous le demandiez.

    Pour la modération.
    Not only is it not right, it's not even wrong!

  10. #9
    inviteb9f49292

    Re : bruit de quantification DAC sous matlab

    je cherche à modéliser de manière simple un DDS (Direct Digital Synthesizer) sous Matlab pour mettre en évidence les bruits de quantification.
    Il y a un truc que je ne pige pas, en général le bruit de quantification c'est côté acquisition. Je joue rarement avec des DAC, mais ils intègrent souvent un "interpolateur sinus cardinal" en dernier étage, tu n'as donc pas de "marche d'escalier" côté analogique. Je m'étais amusé à relever à l'oscillo la sortie d'une carte son pro d'un sinus proche de la freq ech / 2, j'avais un sinus magnifique mais c'est vrai que c'est de la carte RME à 1000€.
    Je ne sais pas si ce type d'étage est généralisé dans les DAC et les DDS, ni si c'est intégré au composant ou bien assuré par un composant propre.

Discussions similaires

  1. bruit blanc sous matlab
    Par invitef3eab0af dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 04/08/2011, 12h45
  2. générer bruit blanc sous matlab
    Par invite9b8a9ef4 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 19/02/2010, 16h54
  3. générer bruit blanc sous matlab
    Par invite9b8a9ef4 dans le forum Physique
    Réponses: 2
    Dernier message: 19/02/2010, 14h32
  4. rapport signal sur bruit sous matlab
    Par inviteb49c36a2 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 08/01/2008, 18h22
  5. génération de bruit sous matlab
    Par invite709f9b6b dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 11/06/2005, 23h56