Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Démodulation d'enveloppe MATLAB



  1. #1
    profete162

    Démodulation d'enveloppe MATLAB


    ------

    Bonjour, ma question ets je pense assez simple, c est un petit oubli!

    Je compte sur vous pour m'aider et vous remercie deja pour les reponses!


    J'ai besoin de démoduler un signal de ce type:


    Malheureusement je n'arrive pas à faire marcher un bete filtre passe-bas!

    J'ai essayé un filtre numérique:

    >> [b,a]=butter(1,Fc);
    >> test=filter(b,a,Y);
    plot(test)

    malheureusement je n'obtiens rien de ce que je désire!

    Pourquoi cela ne marche-t-il pas et comment faire cela simplement ( en quelques lignes, je ne pense pas que ce soit compliqué!)



    un grand merci à vous!

    -----

  2. #2
    f6bes

    Re : Démodulation d'enveloppe MATLAB

    Bjr prophe........
    Le signal que tu représentes semblent représenter un signal HF modulé par un signal audio.(modulation AM)
    La variation d'AMPLITUDE de la HF traduit (son enveloppe) le signal BF.
    Pour démoduler l'enveloppe HF faut utiliser une diode.
    Un filtre ne démodule pas.
    Un petit lien sur démodulation AM.
    http://www.xena.ad/lcf/modem/modem.htm
    Cordialement

  3. #3
    Chimimic

    Re : Démodulation d'enveloppe MATLAB

    Bonjour à tous,

    si monsieur Prophete d'ici est le même monsieur Prophete d'AudioFanzine, je pense que le signal "porteuse" est un signal audio et donc non fixe.

    Je me trompe ?

  4. #4
    profete162

    Re : Démodulation d'enveloppe MATLAB

    Exactement... Que le monde ets petit quand même!!!

    en fait ce n'est pas une belle sinusoïde qui a été modulée mais le spectre de la voix!

    J'ai donc une fonction super accidentée et "pas propre"

    L'image


    Je compte donc déformer l enveloppe pour changera voix, mais il me faut une belle enveloppe

    Je vais donc plutot me pencher vers une analyse LPC pour choper l'enveloppe plutot que le faire moi-même en demodulant

    Ma question deviendrait donc:

    comment faire simplement une analyse lpc et ainsi reconstruire le signal enveloppe d'un vecteur en c++ ou sous matlab
    (en fait le projet final sera en c++ mais je m'entraine sous matlab pour la facilité d'affichage et beaucoup de soucis en moins jusqu 'à ce que ca marche puis je transpose en c++


    Merci à vous

Sur le même thème :

Discussions similaires

  1. Demodulation FSK
    Par JP dans le forum Électronique
    Réponses: 21
    Dernier message: 28/08/2009, 14h00
  2. Démodulation d'envloppe
    Par souma29 dans le forum Électronique
    Réponses: 0
    Dernier message: 06/02/2007, 00h32
  3. Demodulation AM vs. FM
    Par ramon dans le forum Électronique
    Réponses: 3
    Dernier message: 23/03/2006, 17h23
  4. demodulation fsk
    Par steevy dans le forum Électronique
    Réponses: 0
    Dernier message: 17/02/2005, 11h45
Découvrez nos comparatifs produits sur l'informatique et les technologies.