Pagina 1 di 2
scelta di un filtro anti-aliasing
Inviato: 17 nov 2009, 16:15
da serbring
Ho una certa time history di un segnale di accelerazione. Vorrei applicare un filtro Anti-aliasing digitale (uso matlab per far questo) per eliminare tutte le componenti in frequenza non volute. Ho capito che la frequenza di taglio del filtro la devo scegliere in funzione della max frequenza di interesse e che il roll-off del filtro lo devo scegliere in funzione del rapporto tra le max frequenza di interesse e la minima frequenza che devo eliminare. In termini pratici, come faccio a scegliere in maniera ottimale questi parametri? Ma il filtro anti-aliasing viene applicato automaticamente dai vari software di acquisizione?
Re: scelta di un filtro anti-aliasing
Inviato: 17 nov 2009, 18:45
da g.schgor
Il filtro antialiasing dipende dalla frequenza di campionamento del segnale:
teoricamente dovrebbe tagliare alla metà di tale frequenza.
La pendenza del filtro è invece legata al contenuto armonico del segnale stesso
alla frequenza di taglio: deve infatti assicurare la pratica eliminazione di tutte
le armoniche superiori.
Forse se vediamo il caso concreto, ci capiamo meglio.
Re: scelta di un filtro anti-aliasing
Inviato: 19 nov 2009, 22:56
da serbring
non ho un esempio pratico, visto che vorrei imparare a saper scegliere un filtro. Magari te con la tua esperienza, non riesci a farci degli esempi pratici?
Re: scelta di un filtro anti-aliasing
Inviato: 20 nov 2009, 9:42
da g.schgor
Posso segnalarti questo
capitolo del corso
Elaborazione Numerica dei Segnali, che esemplifica il problema.
Purtroppo non uso MatLab (ho MathCad), ma se hai già una registrazione del segnale,
se ne potrebbe ricavare lo spettro, su cui poi impostare il progetto di antialiasing.
Re: scelta di un filtro anti-aliasing
Inviato: 22 feb 2010, 0:45
da serbring
ciao, io ho la registrazione del canale, cosa hai bisogno che ti mostri? La psd del segnale non filtrato ti può essere utile?
Re: scelta di un filtro anti-aliasing
Inviato: 22 feb 2010, 1:00
da IsidoroKZ
La registrazione e` gia` campionata? In tal caso dell'antialiasing non ne fai nulla, perche' va messo prima del convertitore.
Quello che si fa di solito sul segnale gia` acquisito (e correttamente filtrato con filtro antialiasing analogico) e` applicare un filtro decimatore. Ma se hai avuto aliasing durante il campionamento, non c'e` praticamente verso di toglierla.
Re: scelta di un filtro anti-aliasing
Inviato: 22 feb 2010, 9:50
da g.schgor
Sono d'accordo con Isidoro: intendevo un'analisi spettrale del segnale originale
per dimensionare poi il filtro antialiasing.
Francamente non credo che da un formato grafico (psd) sia possibile ottenere
lo spettro (e comunque sarebbe distorto dai limiti del formato stesso)
Re: scelta di un filtro anti-aliasing
Inviato: 22 feb 2010, 11:08
da serbring
e nel caso io volessi applicare un filtro passa alto per eliminare il rumore ad alta frequenza, come dovrei fare per scegliere i vari parametri del filtro?
Re: scelta di un filtro anti-aliasing
Inviato: 22 feb 2010, 12:30
da g.schgor
serbring ha scritto:applicare un filtro passa alto per eliminare il rumore ad alta frequenza

vorrai dire passa-basso!
Non ho ancora capito di che range di frequenze stiamo parlando: parli di un segnale di accelerazione,
quindi immagino non si vada oltre il centinaio di Hz, ma la cosa più importante da stabilire è
l'intervallo di campionamento: questo determina la frequenza di taglio del filtro antialiasing.
Il dimensionamento di questo dipende poi dalle eventuali armoniche del segnale che
devono essere eliminate.
Re: scelta di un filtro anti-aliasing
Inviato: 22 feb 2010, 12:57
da serbring
g.schgor ha scritto:serbring ha scritto:applicare un filtro passa alto per eliminare il rumore ad alta frequenza

vorrai dire passa-basso!
Non ho ancora capito di che range di frequenze stiamo parlando: parli di un segnale di accelerazione,
quindi immagino non si vada oltre il centinaio di Hz, ma la cosa più importante da stabilire è
l'intervallo di campionamento: questo determina la frequenza di taglio del filtro antialiasing.
Il dimensionamento di questo dipende poi dalle eventuali armoniche del segnale che
devono essere eliminate.
hai ragione passa basso.
Ora tralasciamo il filtro antaliasing, come devo fare per dimensionare il filtro passa alto? Ho un segnale di accelerazione la frequenza max credo sia intorno ad i 200Hz, ed un segnale di microstrainm credo la frequenza max sia inferiore ai 10Hz. Almeno questa è una mia supposizione.