Inscription / Connexion Nouveau Sujet
Niveau autre
Partager :

Recherche d'idées

Posté par
jerome20048
21-01-08 à 21:56

Voila ce n'est pas un exercice, mais je suis en train de faire un programme en C à partir de données numériques récupérées sur un cable rj45.

Mais je rencontre des valeurs abérantes(peu heureusement!!) dont je ne connais pas trop l'origine mais bon passons. Pour m'en débarasser, je souhaiterais faire un traitement statistique de mes données pour que si une mauvaise se glisse, ça ne me pose pas de problème majeur dans mes calculs. Je ne demande pas de programmation mais juste des idées qui permettrait quelque soit mon fichier de données d'obtenir le bon résultats.
Je fais le calcul de période notamment, donc pour cela je repere les changement de signe et je les compte puis je divise, le pb c'est que j'ai une valeur positive qui s'incruste entre une positive et une negative et elle n'a rien a faire là, dc les stats pouvaient me permettrent de contourner le pb je vous écoute.

Merci d'avance

Posté par
jamo Moderateur
re : Recherche d'idées 21-01-08 à 21:57

Bonjour,

je pense qu'il faudrait que tu nous donnes plus d'informations sur la nature des données que tu récoltes, sur leurs nombres, leurs valeurs, à quel phénomène ça correspond ...

Posté par
dami22sui
re : Recherche d'idées 21-01-08 à 21:59

Salut
Je propose ceci: fais un calcul de moyenne-ecart-type, puis elimine toutes les valeurs a l'exterieur de l'intervalle moyenne plus ou moins N fois l'ecart-type (reste a trouver N)

Posté par
jamo Moderateur
re : Recherche d'idées 21-01-08 à 21:59

Sinon, si tu recherches la période d'un signal, il y a une trés bonne méthode, qui consiste à calculer la FFT du signal que tu mesures (FFT : Fast Fourier Transform, ou transformée de Fourier rapide).
Ainsi, tu auras le spectre de ton signal, et il sera trés facile d'en trouver la fréquence fondamentale, même si le signal est bruité ... ça marche même s'il est trés trés parasité en général !

Posté par
jamo Moderateur
re : Recherche d'idées 21-01-08 à 22:01

dami22sui >> calculer une moyenne et un écart-type n'aidera pas à supprimer des erreurs de mesures qui existent toujours ...

Posté par
jerome20048
re : Recherche d'idées 21-01-08 à 22:02

ce sont les volts qui passent dans le cable qui représente le signal

exemple:

Time in s        CH I in Volt
1.54E-5        1.28E+00        
1.541E-5        1.24E+00        
1.542E-5        1.28E+00        
1.543E-5        9.20E-01        
1.544E-5        2.40E-01        
1.545E-5        -1.04E+00        
1.546E-5        -1.96E+00        
1.547E-5        -2.36E+00        
1.548E-5        -2.20E+00        
1.549E-5        -1.64E+00        
1.55E-5        -1.32E+00        
1.551E-5        -1.28E+00        
1.552E-5        -1.28E+00        
1.553E-5        -1.00E+00        
1.554E-5        -2.40E-01        
1.555E-5        9.60E-01        
1.556E-5        1.88E+00        
1.557E-5        2.28E+00        
1.558E-5        2.12E+00        
1.559E-5        1.60E+00        
1.56E-5        1.28E+00        
1.561E-5        1.20E+00        
1.562E-5        1.24E+00        
1.563E-5        9.60E-01        
1.564E-5        2.40E-01        
1.565E-5        -1.08E+00        
1.566E-5        -1.96E+00        
1.567E-5        -2.36E+00        
1.568E-5        -2.20E+00        
1.569E-5        -1.64E+00        
1.57E-5        -1.32E+00        
1.571E-5        -1.28E+00        
1.572E-5        -1.28E+00        
1.573E-5        -1.00E+00        
1.574E-5        -2.80E-01        
1.575E-5        9.60E-01        
1.576E-5        1.88E+00      

le problème c'est quand une valeur abérante se glisse, ça ne ressemble plus à une période et ça fausse les calculs

Posté par
jamo Moderateur
re : Recherche d'idées 21-01-08 à 22:03

Et tu en as combien des mesures ? Beaucoup je suppose ??

Posté par
jerome20048
re : Recherche d'idées 21-01-08 à 22:05

dans les 1500 mais apparement seul deux posent problème

Posté par
jamo Moderateur
re : Recherche d'idées 21-01-08 à 22:06

Comme je te dis, tu peux passer par une FFT.

C'est un peu lourd à programmer, mais ça marchera.

Posté par
jerome20048
re : Recherche d'idées 21-01-08 à 22:08

ce qui m'interresse ce sont le calcul de période puis après je reconverti en binaire par codage Manchester

Posté par
jamo Moderateur
re : Recherche d'idées 21-01-08 à 22:12

Oui, j'ai bien compris.

Mais comme je le dis, sur un signal expérimental bruité, ce n'est pas évident de trouver cette valeur.

Je t'ai donné une idée, à toi de voir si tu veux t'orienter vers elle

Posté par
jerome20048
re : Recherche d'idées 21-01-08 à 22:15

merci, c'est intéressant mais ça ne m'arrange pas trop. J'ai entendu dire que par un traitement statistique on pouvait contrer cela mais je n'ai pas les bases suffisantes en statistique.

Posté par
jamo Moderateur
re : Recherche d'idées 21-01-08 à 22:18

Ou alors tu peux toujours essayer d'éliminer les valeurs abbérantes qui sont trop élévées, en les classant par ordre croissant et en supprimant les quelques premières et dérnières.

Mais cela n'empechera pas d'avoir des erreurs dues à un éventuel bruit qui est petit.

Posté par
jerome20048
re : Recherche d'idées 21-01-08 à 22:23

oui j'avais penser à la médiane, mais je pense que ce n'est ptet pas la meilleure solution. Merci de te casser la tête pour moi, lol.

Posté par
jamo Moderateur
re : Recherche d'idées 21-01-08 à 22:26

Sérieusement, je ne vois pas d'autres méthodes simples à utiliser ...

J'ai travaillé dans ce domaine et étudié en détail les méthodes de traitement du signal, et c'est bien souvent embetant parce que les signaux ne sont jamais "théoriques" ou parfaits ...

Posté par
jerome20048
re : Recherche d'idées 21-01-08 à 22:29

oui j'ai aussi travaillé sur ces méthodes, je vais essayé de te montrer un exemple précis de problème que je rencontre:

3.14E-6 0.00E+00
3.15E-6 -4.00E-02
3.16E-6 -4.00E-02
3.17E-6 -4.00E-02
3.18E-6 -4.00E-02
3.19E-6 -4.00E-02
3.2E-6 -4.00E-02
3.21E-6 -4.00E-02
3.22E-6 4.00E-02
3.23E-6 0.00E+00
3.24E-6 -4.00E-02
3.25E-6 -8.00E-02
3.26E-6 -8.00E-02
3.27E-6 0.00E+00

la valeur en 3.22E-6 n'a rien a faire là!

Posté par
jerome20048
re : Recherche d'idées 21-01-08 à 22:50

pas d'autres idées?



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !