|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1385
|
Avendo tanti campioni di uno stesso segnale rumoroso devo pulirlo.
Ho diversi array tutti contenenti lo stesso identico segnale, ma gli array sono diversi tra loro perchè insieme al segnale c'è del rumore che è casuale e che voglio rimuovere.
Avrei pensato a fare la media: sPulito[0]=(sSporco1[0]+sSporco2[0]+sSporco3[0]+sSporco4[0])/4 sPulito[1]=(sSporco1[1]+sSporco2[1]+sSporco3[1]+sSporco4[1])/4 etc. Non ho mai studiato teoria dei segnali però credo che esistano algoritmi più evoluti della media, qualcuno ha suggerimenti ? Grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Le stai parlando di un rumore bianco, la media da' davvero ottimi risultati.
Certo, 4 campioni non sono molti ma potresti ottenere gia' dei risultati piuttosto buoni. Se questo non basta, ovviamente si potrebbe trasformare il segnale discreto in serie di Fourier e tagliare le "alte" frequenze. L'algoritmo per fare questo e' piuttosto semplice e google ti e' amico ciao
__________________
In God we trust; all others bring data |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
Quote:
Ti consiglio anche di vedere cosa puoi fare con le wavelets: http://tx.technion.ac.il/~rc/SignalD..._RamiCohen.pdf http://cs.haifa.ac.il/hagit/courses/..._Denoising.pdf Enjoy!
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli!
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1385
|
Ok, grazie. sto studiando ....
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:58.




















