Bonjour à tous,
j'ai une séquence s=I+cos(4 pi f t)+sin(4 pi f t)
je veux restituer le I en appliquant un filtre passe-bas (pour éliminer la fréquence 4*f) à s
est ce quelqu'un peut m'aider?
Merci d'avance
Bonjour à tous,
j'ai une séquence s=I+cos(4 pi f t)+sin(4 pi f t)
je veux restituer le I en appliquant un filtre passe-bas (pour éliminer la fréquence 4*f) à s
est ce quelqu'un peut m'aider?
Merci d'avance
Salut,
Peut-être, ça dépend de pas mal de chose...
Tu as fais quoi déjà ? Tu as rédigé du code ? On peut le voir ? Où est-ce que tu bloques ?
Ce qui est sûr par contre, c'est que personne ne fera le boulot à ta place. L'explication est simple : on a tous une vie, et on a tous des trucs à faire... alors ton problème, s'il est mal exposé et ne donne pas plus de détail, il ne nous intéresse pas beaucoup... En tout cas, si tu n'en dis pas plus, personne ne t'aidera : toi-même réponds tu à d'autres messages ? Si oui, tu as dû remarquer que certains messages donnent envie d'y répondre... bah fais pareil.
Personnellement, si tu n'en dis pas plus, je ne t'aiderai pas plus : mais j'estime t'avoir déjà énormément aidé (et je ne rigole pas).
En tout cas, la prochaine fois, donne directement des détails, tu as déjà de la chance qu'au moins une personne (moi en l’occurrence) te dise quoi faire. Je ne le referai pas 2 fois.
Cordialement,
Je ne réponds pas aux MP techniques. Le forum est là pour ça.
La raison est simple : il est ennuyeux de répondre à une seule personne, alors que la réponse peut servir à tout le monde.
Conclusion : n'hésitez pas à utiliser le forum pour poser vos questions.
Matlab 2005 - ver.7.1.0.183 (R14) Service Pack 3
j'ai ces données là
la question est comment restituer le I à partir du résultat f ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 fc=50e9; %fréquence déchantillonnage dt=1/fc; L=length(rx); %rx c'est le signal reçu à filtrer time=linspace(0,(L-1)*dt,L); fp=3e9; %la fréquence porteuse du signal généré Fc=???????; %fréquence de coupure rx=I+sin(4*pi*fp.*time); [b,a]=butter(2,Fc/fc,'low'); f=filter(b,a,rx);
Salut!
Tu aurais une solution une solution beaucoup plus fiable en résolvant l'équation cos(4 pi f t)+sin(4 pi f t)=s-I pour chaque valeur de t.je veux restituer le I en appliquant un filtre passe-bas (pour éliminer la fréquence 4*f) à s
Jean-Marc Blanc
Calcul numérique de processus industriels
Formation, conseil, développement
Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager