da
novizio » 4 nov 2012, 3:02
Come primo esempio proviamo ad eseguire la trasformazione di un segnale del tipo "impulso isolato" per il quale immaginiamo di disporre di 32 campioni.

- fig5.png (5.49 KiB) Osservato 13992 volte
Dalla documentazione che ho reperito in rete (il manuale di excel è particolarmente povero delle informazioni inerenti la funzione qui esaminata) ho appreso che i campioni devono essere forniti ad excel secondo la seguente modalità: prima da 0 a N/2; e poi da -N/2 +1 a -1. Nel nostro caso, trattandosi di 32 campioni, si dovevano inserire, prima, i campioni da 0 a 16; e poi quelli da -15 a -1.
Essendo l'impulso del nostro esempio di ampiezza unitaria e di durata 8 unità temporali, avremo:

- fig6.png (13.37 KiB) Osservato 13992 volte
In sostanza, i campioni, da 0 a 4, valgono tutti 1. I successivi, fino al campione 16, valgono tutti 0. Poi si indicano i valori dei campioni posti a sinistra dell'origine: dal -15 al -5, sono tutti eguali a 0; i restanti, fino al campione -1, valgono tutti 1.
Giunti a questo punto abbiamo terminato la preparazione del vettore di input e siamo pronti per lanciare la funzione di trasformazione. Si ottiene, in questo caso, il seguente risultato:

- fig7.png (33.29 KiB) Osservato 13992 volte
Si nota che i risultati forniti non hanno la formattazione numerica, bensì quella testuale. Ciò in quanto, trattandosi di numeri, in generale complessi, excel li visualizza in questo modo.
Essendo, in questo specifico caso, tutti numeri reali - positivi e negativi - è sufficiente convertire il formato di tali numeri da testuale a numerico.