Fourier ed analisi dei segnali

From: Drizzt <drizzt.du_at_libero.it>
Date: Mon, 27 Oct 2003 19:55:03 GMT

Salve a tutti. Premetto che potro' scrivere delle castronate, ma ho litigato
da piccolo con la matematica; chiedo scusa in anticipo.

Mi sono puntato sul voler implementare un algoritmo per effettuare l'analisi
di un segnale tramite la trasformata di Fourier.


Dopo lunghe ricerche su Internet e nei miei libri di mate, ho trovato
qualcosa di comprensibile solo sul mio libro di elettronica, che riporta:
(per rendere leggibile il tutto senza ricorrere all'HTML, ho usato "E" per
indicare la sommatoria per I = 0 a ND-1; ND e' il numero di campionamenti)


A0 = 1/ND * E [y(I)]


Bn = 2/ND * E [ y(I) * sin(n * I * 2 * PI / ND)
Cn = 2/ND * E [ y(I) * cos(n * I * 2 * PI / ND)


An = SQR( (Bn*Bn) + (Cn*Cn) )
Fn = arctg(Cn/Bn)



Ok, non funziona :-)
No so' se i calcoli di cui sopra necessitano di qualche adattamento
particolare. Io ho provato ad analizzare una sequenza di punti ottenuta
campionando 360 punti di cos(x) con x che va da 0 a 6.28 Se sintetizzo
l'armonica 1, ottengo il risultato di partenza sfasato di 180 gradi...

Suggerimenti? :-)
Received on Mon Oct 27 2003 - 20:55:03 CET

This archive was generated by hypermail 2.3.0 : Fri Nov 08 2024 - 05:10:28 CET