How to calculate passband and stopband coefficients for signal filtering?
19 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello Star Strider,
I have a signal, that is a well log Acoustic Impedance log and I need to apply a Antialias filter in coarser samoling that means a bandpass filter.
Sample frequency is 6562 per kilometer (28000 sample/4.27km). I do need to identify cutt off frequencies correctly. I applied your passband code into my dataset but my proffessors says: apply an anti-alias filter that has a flat spectrum over the band of interest. Would you please direct me how I can identify cutoff frequencies? Appreciated!
0 commentaires
Réponse acceptée
Star Strider
le 3 Nov 2020
If you are concerned with an anti-aliasing filter for the time-domain signal, you need to go back and design a hardware Bessel (besself) lowpass anti-aliasing filter with a cutoff frequency that is equal to the Nyquist frequency (half the sampling frequency), then do the sampling. Frequencies higher than the Nyquist frequency are already aliased in your signal and now cannot be removed.
The frequency of ‘6562 per kilometer’ is obviously a spatial frequency, and I assume normal signal processing approaches would apply, so use the lowpass function, or design your own elliptic filter (ellip and related functions), each with a cutoff frequency of 3218 samples/km, as the anti-aliasing filter. Use filtfilt to do the actual filtering.
17 commentaires
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur Audio Processing Algorithm Design dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!