Vai al contenuto
PLC Forum


Ricerca Software: - sviluppo in serie di Fourier


Messaggi consigliati

Inserito:

Ciao a tutti.

Avrei bisogno di un programma che mi possa sviluppare un segnale qualunque in serie di Fourier. Detto in altre parole dovrebbe calcolarmi lo spettro del segnale. dato il suo andamento nel tempo.

Il segnale che dovrei analizzare è un segnale rettangolare a duty-cicle variabile, cioè modulato in PWM da un'altro segnale.

Data la complessità del segnale risultante che dovrei analizzare, l'unico modo per immettere l'andamento del segnale nel programma sarebbe in forma tabellare, come serie di valori nel tempo.

A meno che non esista un programma in grado di simulare anche il circuito che genera il segnale, che permetterebbe di simulare anche il modulatore e ricondurre le espressioni in ingresso a segnali più semplici.

Ho pensato di utilizzare excel per creare un programma adatto allo scopo, ma mentre è facile determinare l'andamento nel tempo del mio segnale, non sono ancora riuscito a crearmi l'algoritmo che mi scomponga il segnale per crearmi lo spettro.

Spero esista qualcosa di già fatto, altrimenti è un lavorone...

Grazie e ciao!


vebernasconi
Inserita:

Un programma che fa questo è Matlab, che ha un apposita istruzione per fare una fft.

Esist anche la versione free del programma, il cui nome è stato suggerito da un partecipante del forum, nel post Derive di Windows. Matlab inoltre permette di usare le sue librerie da programma in C.

L'algoritmo che fa la fft lo puoi reperire dovunque, se non sbaglio vi è in rete Numerical Recipes in C che tratta in un paio di capitoli l'argomento.

Un buon libro teorico è il Fabio Rocca Elaborazione Numerica dei segnali, che ti spiega anche alcune cose che devi sapere se hai intenzione di fare filtraggi, per evitare fastidiosi fenomeni.

Ciao,

Vittorio

Federico Milan
Inserita:

Vuoi gratuito ?

usa Scilab cerca su google o lo scarichi dal sito www.inria.fr

ciao

Inserita:

Ho scaricato scilab versione 2.7 e 2.7.2 per windows, ma non riesco ad installarlo. Non trovo nessun file di installazione o di esecuzione. Sapreste aiutarmi?

Federico Milan
Inserita:

Versione zippata o .exe?

ti conviene cercare la versione per Win .exe si installa autonomamente senza problemi.

una volta istallato dovrebbe farti un link sul desktop, a questo punto ci clicchi e entri nell'ambiente

ciao

Inserita:

Versione zippata... proverò a scaricare la .exe

Ciao!

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...