Vai al contenuto

Primario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sfondo: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Corsi di Laurea










ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.    Accetto l'uso dei cookie
-->
Foto

[Help] dubbio su quanto influisce il passo di campionamento


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 1 risposta/e

#1
da`

da`

    Admin

  • Amministratore
  • 4109 Messaggi:
premetto che sto un pò indietro con lo studio di questo esame per cause di forza maggiore (vacanze)
e dico anche che inizialmente ero favorevole al metodo del Prof. di non passarci i file scritti a lezione, ma che ora ho cambiato idea, poichè senza una qualche linea guida, con tutta la volontà di questo mondo, non riesco ad "accocchiare" niente.

Bando alle ciance:

function y=LPF(B,Nfft)

L=3;
Tc=0.05;
t=-L:Tc:L;

x=2*B*sinc(2*B*t);
X=fftshift(fft(x,Nfft));
ni= -1/2:1/Nfft:1/2 - 1/Nfft;
figure
plot (ni,abs(X));

tralasciando i dettagli, perchè il passo di campionamento Tc influisce sia sull'ampiezza sia sulla banda della finestra rettangolare ottenuta dalla FFT della sinc?
:bash: :bash:


Ho finito l'Università, sono admin ad honorem, ma non gestisco più r0x. Per qualsiasi problema contattate un altro admin o la super associazione StudentIngegneria :)

 

Dario Palumbo


#2
kahkvael

kahkvael

    Advanced Member

  • Utente
  • StellaStellaStella
  • 516 Messaggi:
allora.

praticamente, di solito noi a fast lavoravamo in frequenza (f) continua.
e questa cosa non succedeva.

adesso, in matlab, per gli studi di segnali, lavoriamo in frequenza (v, "ni") discreta.
questa cosa genera diverse differenze xkè i valori che otteniamo sull'asse v -0.5:0.5 sono dipendenti dalla quantità di campioni che abbiamo, e se alziamo il tempo di campionamento abbiamo più campioni a parità di lunghezza.

se lavorassi non su v ma su k non credo dovresti avere questo problema.

per renderti conto di "come funziona" il dominio v (cosa che sto facendo da un'oretta) potresti usare da console questa semplice riga:

a=[1000,0,-1000,0,1000,0,-1000,0,1000];A=fft(a,5000);subplot(2,1,1);plot(a);subplot(2,1,2);plot(abs(A));

variando ogni volta il vettore a (E volendo la forzatura della fft, il "5000"). es: all'inizio metti tutti 1, poi qualche 1 e qualche 0, poi qualche valore negativo, poi una rampa, poi qualcosa che somiglia al campionamento di un seno (com'è nell'esempio sopra), eccetera eccetera..

E vedi un po' che succede comparando domini n e v. E ti rendi conto di che stai facendo con questa fft.
kahkvael
Immagine inviata
FoReVaH FrEe




Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi