25/06/2007, 12h19
|
Message #1 de cette discussion
| Date d'inscription: mars 2007 Âge: 31
Messages: 72
| Détection synchrone logiciel
Bonjour,
Je cherche à réaliser une détection synchrone sous matlab. Mon point de départ est le suivant:
-Je récupère un signal analogique, le convertit en signal numérique grâce à un convertisseur analogique numérique de chez data translation.
-La partie software de mon convertisseur analogique numérique est en C++.
JE souhaite maintenant traiter mon signal numérique sous matlab et programmer une détection synchrone. Y aurait il des personnes ici qui pourraient me donner des informations sur la routes à suivre, les pièges à éviter etc... Quelques pages internet seraient les bienvenues aussi!!
Merci d´avance
Grégory
| | | Aujourd'hui
| | | | Liens sponsorisés | | | |
25/06/2007, 12h40
|
Message #2 de cette discussion
| Date d'inscription: avril 2007 Localisation: Vienne
Messages: 727
| Re : Détection synchrone logiciel
Bonjour GregNorg and all,
Je sais le faire en analogique mais malheureusement pas en numérique.
Ce que je peux dire c'est qu'il faut une information de feedback en plus du signal pour réaliser une détection synchrone.
__________________
Cordialement, Jean-Marc de F4DXU (station radioamateur & pages web)
| | |
25/06/2007, 16h03
|
Message #3 de cette discussion
| Date d'inscription: mars 2007 Âge: 31
Messages: 72
| Re : Détection synchrone logiciel
Ok merci pour cette réponse!
Ce qui me perturbe le plus c´est qu´il me faut créer un signal de référence sinusoïdal à partir de ma référence et en phase avec celle ci. Je vois comment faire en théorie (bufferiser la référence, mesurer sa période, créer ma sinusoïde etc), mais dans la pratique pas trop.
Bref, si je pouvais trouver un petit document ou tout cela est expliqué, se serait parfait.
Greg
| | |
25/06/2007, 21h30
|
Message #4 de cette discussion
| Date d'inscription: juin 2006 Localisation: gironde Âge: 57
Messages: 4346
| Re : Détection synchrone logiciel
Bonsoir
Autant qu'il m'en souvienne, d'un point de vue théorique, une détection synchrone est une multiplication!
donc multiplier le signal par sin( de ce qui va bien) et cosinus du même , un passe bas et kazam!
JR
| | |
25/06/2007, 21h39
|
Message #5 de cette discussion
| Date d'inscription: juin 2007
Messages: 84
| Re : Détection synchrone logiciel
bonsoir
signal analogique ?
c'est de la modul de phase qui est utilisée ? quel type de modul sinon ?
| | |
27/06/2007, 08h44
|
Message #6 de cette discussion
| Date d'inscription: mars 2007 Âge: 31
Messages: 72
| Re : Détection synchrone logiciel
Salut,
J´ai un signal analogique en sortie d´un détecteur, que je convertis en signal numériques avec un convertisseur analogique-numérique. Le convertisseur est drivé par des routines en C++. J´ai donc deux tableaux de nombre (mon signal, plus la référence) dans mon programme C++. Je souhaite interfacer tout ca avec des routines matlab qui me filtreraient les signaux, les multiplieraient etc. Le problème c´est que je n´ai aucune expérience en traitement du signal. Je peux bien sur utiliser les routines déjà développées sous matlab, mais je sens qu´à la fin je serai obligé de recommencer. Donc si quelqu´un à plus ou moins déjà fais ca (en logiciel), et s´il a des conseils à me donner sur:
-quels filtres choisir dans matlab, quels ordres?
-faut t´il utiliser la référence directement ou la transformer en une belle sinousoide?
-Est t´il préférable de boucler sur la phase, ou faut t´il utiliser des techniques qui s´affranchissent des problèmes de phase (double détection synchrone)?
je suis preneur.
A plus,
Grégory
| | | Aujourd'hui
| | | | Liens sponsorisés | | | |
27/06/2007, 08h45
|
Message #7 de cette discussion
| Date d'inscription: mars 2007 Âge: 31
Messages: 72
| Re : Détection synchrone logiciel
Mon signal analogique est modulé en intensité.
Greg
| | |
09/09/2007, 10h33
|
Message #8 de cette discussion
| Date d'inscription: août 2007 Âge: 37
Messages: 8
| Re : Détection synchrone logiciel
Bonjour,
Je cherche les avantages et les inconvénients des amplificateurs à détection synchrone numériques par rapport aux analogiques.
Je crois savoir que les numériques sont plus sensibles au bruit.
Merci.
| | |
26/09/2007, 19h14
|
Message #9 de cette discussion
| Date d'inscription: août 2007 Âge: 37
Messages: 8
| Re : Détection synchrone logiciel
Bonsoir.
Mon raisonnement est-il correcte ?
Ce n'est pas l'amplificateur qui module le signal, il ne fait que le démoduler. Un amplificateur ne pourra pas détecter un signal qui ne sera pas au préalable multiplié (modulé) par une fréquence plus élevée. C'est la raison pour laquelle il y a une "reference inpout"sur l'ampli.
Si oui, quel est intérêt d'un oscillateur local sur certains appareils ?
Peter.
| | |
26/09/2007, 19h37
|
Message #10 de cette discussion
| Date d'inscription: avril 2003 Localisation: Metz
Messages: 7216
| Re : Détection synchrone logiciel
Tu peux préciser ce que tu appelles un amplificateur à détection synchrone.
Je connais la détection ou démodulation synchrone, mais l'amplification à détection synchrone, là ...
A+
| | |
26/09/2007, 20h07
|
Message #11 de cette discussion
| Date d'inscription: août 2007 Âge: 37
Messages: 8
| Re : Détection synchrone logiciel
Bonsoir,
La détection synchrone permet, d’une manière générale, d’extraire une information, un signal utile, noyé dans du bruit. Cette méthode est utilisée dans de nombreux domaines et notamment dans les transmissions d’une part (réception d’un signal modulé) et les mesures d’autre part (signal issu d’un capteur).
Un amplificateur à détection synchrone (Lock-in amplifiers en anglais) permet de retrouver un signal très faible même fortement bruité.
Info sur la détection synchrone : http://www.iut.u-bordeaux1.fr/geii/p...ier/cours7.pdf http://www.esiee.fr/~francaio/enseig...h/I4_dsync.pdf
Exemples d'appareils : www.thinksrs.com/products/sci.htm (en bas à gauche).
Peter.
| | |
26/09/2007, 20h18
|
Message #12 de cette discussion
| Date d'inscription: avril 2003 Localisation: Metz
Messages: 7216
| Re : Détection synchrone logiciel
D'accord, l'amplificateur ne vient qu'après la détection synchrone. Je comprends mieux.
Pour le reste, je n'ai pas trop compris ce que tu cherches. Tu te demandes à quoi peut servir un oscillateur local pour reconstituer la porteuse d'origine?
| | | Aujourd'hui
| | | | Liens sponsorisés | | | |
26/09/2007, 21h21
|
Message #13 de cette discussion
| Date d'inscription: août 2007 Âge: 37
Messages: 8
| Re : Détection synchrone logiciel
Je croyais qu'un ampli à détection synchrone était suffisant pour détecter un signal dans du bruit.
Or, si j'ai bien compris, il faut que ce signal soit modulé pour que l'ampli puisse travailler (en récupérant le signal de la "porteuse" pour qu'il multiple à son tour le signal d'origine pour "démoduler"). Lui ne module pas, il ne fait que démoduler.
Si ce qui précède est correcte, alors où est l'utilité de posséder un oscillateur interne, puisque la porteuse est connue via le canal de référence (entrée disponible sur les amplis).
| | |
27/09/2007, 11h08
|
Message #14 de cette discussion
| Date d'inscription: avril 2007 Localisation: Vienne
Messages: 727
| Re : Détection synchrone logiciel
Hello Peter.J8 and all,
Je crois qu'il y a des confusions dans tout ce qui a été dit.
Je pense que dans un premier temps il vaut mieux tout simplement dire détecteur synchrone sans citer le mot ampli qui prête à confusion.
Si l'on cause dans le domaine de la radio, un oscillateur local permet avec le signal reçu, en passant l'ensemble dans un mélangeur, d'augmenter la sélectivité, d'abaisser la fréquence du signal qui contient l'information pour un traitement plus facile. Dans le cas d'un détecteur synchrone, comme son nom l'indique  il a besoin d'une référence synchrone pour démoduler le signal. Il est vrai que ce type de démodulation est très efficace pour extraire un signal bruité, jusqu'à une certaine limite bien sûr.
Je suis comme Jack, je ne comprend pas bien ta demande.
__________________
Cordialement, Jean-Marc de F4DXU (station radioamateur & pages web)
| | |
27/09/2007, 21h53
|
Message #15 de cette discussion
| Date d'inscription: août 2007 Âge: 37
Messages: 8
| Re : Détection synchrone logiciel
Bonsoir,
Je vais essayer d'être plus claire.
J'ai compris que le détecteur synchrone avait besoin d'une référence pour démoduler le signal. Mais quel est le rôle d'un oscillateur interne présent sur certains détecteurs synchrones si ce signal de référence leur est déjà fourni par une entrée prévue à cet effet ?
Exemple : http://www.thinksrs.com/products/SR510530.htm (voir Internal Oscillator en fin de page).
| | |
27/09/2007, 22h08
|
Message #16 de cette discussion
| Date d'inscription: mars 2007 Âge: 31
Messages: 72
| Re : Détection synchrone logiciel
Salut,
Apparement c'est juste un signal que tu peux utiliser pour alimenter un circuit quelconque ou pour une application quelconque. Mais cet oscillateur local n'est pas nécessaire pour faire de la détection synchrone. Par contre il pourrait servir de référence je pense aprés avoir été amplifié
Juste une remarque en passant sur ce post. Je suis finalement arrivé à réaliser ma détection synchrone logiciel, mais j'ai une référence dont période varie beaucoup dans le temp (cela se voit à l'oeil nu) et je n'arrive pour l'instant à déterminer qu'une valeur moyenne, d'ou de grosses fluctations de mon signal Lock In. Si quelqu'un a une solution astucieuse pour résoudre ce problème, je suis preneur.
Grégory
| | |
27/09/2007, 22h36
|
Message #17 de cette discussion
| Date d'inscription: août 2007 Âge: 37
Messages: 8
| Re : Détection synchrone logiciel
Merci pour ta réponse !
Connais-tu les conséquences en cas de déphasage entre les signaux modulant et démodulant ?
Peter.
| | |
28/09/2007, 07h34
|
Message #18 de cette discussion
| Date d'inscription: avril 2007 Localisation: Vienne
Messages: 727
| Re : Détection synchrone logiciel Citation:
Envoyé par Peter.J8 Merci pour ta réponse !
Connais-tu les conséquences en cas de déphasage entre les signaux modulant et démodulant ?
Peter. | Bonjour Peter.J8 and all,
Hum, pas clair  , le signal modulant est l'horloge du modulateur?? Le signal démodulant est l'horloge synchrone du démodulateur??? Si c'est le cas alors pas de détection syncrone possible car la phase n'est pas vérouillée. L'amplitude du signal démodulé suivra le glissement de phase.
__________________
Cordialement, Jean-Marc de F4DXU (station radioamateur & pages web)
| | | | |