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

MATLAB Discussion :

Convertisseur Sigma Delta Ordre 1


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2
    Par défaut Convertisseur Sigma Delta Ordre 1
    Bonjour, je me permet de faire appel à vous principalement car matlab reste pour moi un mystère !

    j'effectue une formation touchant au domaine de la télécommunication et des réseaux, en dehors de matlab tout va bien .

    Mais la je suis vraiment coincé, dans l'un de mes projets je dois implanter un convertisseur sigma delta d'ordre 1, malheureusement nous n'avons pas travaillé ce tp en cours, et je ne trouve aucun tutorial ou information intéressantes pour m'aider sur ce projet, sur internet.

    Je fais donc appel à vous si vous voulez bien m'aider, me guider, me fournir des informations, voir me donner la réponse mais uniquement si on me l'explique un peu je suis la pour apprendre .

    J'ai déjà commencé à travailler sur ce projet malheureusement je n'ai pas mes sources car elles sont sur mon lieux de travail et je suis coincé par la neige aujourd'hui

    Cependant je peux résumer ce que j'avais fait,

    Calcul de la fonction du convertisseur : OK

    et la vienne les question !

    déjà ? oui oui !

    j'ai commencé a créer un fichier de fonction mais je ne sais quoi mettre dedans -_-.

    L'équation du convertisseur que j'ai obtenue en espérant qu'elle soit bonne (mais il y a peu de doutes sur celle-ci), est :

    d(n) = x(n-1) - dq (n-1) + d(n-1)

    Voila voila si quelqu'un pouvait me donner des pistes et m'aider je lui serait très reconaissant.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2
    Par défaut
    un de mes professeurs m'a aidé pour la fonction et voici ce que cela donne, si vous avez des informations, des précisions, des conseils, des explications pour m'aider a bien comprendre comment elle fonctionne (même si je crois avoir compris ) je suis preneur.

    j'ai peut être un doute notamment sur l'utilisation mais je crois savoir comment faire, je pourrais le vérifier dès que j'aurais accès à matlab .

    La fonction doit prendre en entrée x(n) et doit fournir le signal quantifier dq(n). Or la sortie dq(n)=sign(d(n)). En clair, dq(n) prend pour valeur le signe de d (dq=1 si d positif et dq=-1 si d négatif).
    La fonction doit s'écrire de la manière suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function dq=sigmadelta1(x)
     
    d(1)=0;
    dq1(1)=0;
    %on initialise les premières valeurs à 0
     
    N=length(x);
    for(n=2:N)
    d(n) = x(n-1) - dq (n-1) + d(n-1) ;
    dq(n)=sign(d(n));
    end

  3. #3
    Membre émérite Avatar de tubaas
    Homme Profil pro
    Acousticien
    Inscrit en
    Août 2009
    Messages
    641
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Acousticien
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2009
    Messages : 641
    Par défaut
    que convertis-tu en sigma-delta exactement ?
    (pour moi c'était une méthode de numérisation d'un signal, donc en amont de Matlab, maintenant il est possible de convertir un codage vers un autre mais on ne sait pas quelle est ton entrée)

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Par défaut
    Bonjour.
    dq1(1)=0;
    Avec cette correction cela a l'air bon.:

Discussions similaires

  1. modulation sigma delta d'ordre n
    Par AFEF83 dans le forum Signal
    Réponses: 0
    Dernier message: 05/04/2008, 15h34
  2. Réponses: 3
    Dernier message: 25/03/2008, 20h42
  3. Convertisseur VB --> Delphi : VB2D
    Par gbuxo dans le forum Outils
    Réponses: 11
    Dernier message: 25/05/2005, 11h47
  4. Ordre de parcours de l'arbre...
    Par Sylvain James dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 01/12/2002, 19h41
  5. [] Tri d'un tableau par ordre alphabétique
    Par cafeine dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/09/2002, 09h43

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