Application du filtre FIR aux données avec différents taux d'échantillonnage


8

J'ai un design de filtre, et il filtre sur une plage de 1-2 kHz.
Que dois-je faire si je souhaite l'appliquer à des données avec un taux d'échantillonnage différent de celui pour lequel il a été conçu?

Disons qu'il se compose de filtres Bessel et Chebyshev. Comment trouver une fonction qui définit les coefficients de chaque filtre à une fréquence d'échantillonnage arbitraire? Ou dois-je le faire à la main?

Réponses:


8

Puisque vous mentionnez l'échantillonnage, vous parlez probablement d'un filtre numérique.

La fréquence de coupure ou fréquence de demi-puissance d'un filtre numérique est en fait relative à la fréquence d'échantillonnage . Si votre filtre numérique transmet des signaux dans la plage de kHz à kHz lorsque vous l'alimentez avec un signal échantillonné à kHz, alors la bande passante est de à de . Ces rapports ne changent pas si passe à une autre valeur, disons kHz. Le même filtre numérique deviendra un filtre avec une bande passante de kHz à kHz sans que vous ayez à faire quoi que ce soit.fs12fs=205%10%fsfs4024


Mais je veux une bande passante à 1-2 KHz à un taux d'échantillonnage arbitraire. J'ai fait des calculs rapides et il semble que les coefficients de certaines parties du filtre soient corrélés, mais pas tous. Dois-je donc remodeler les filtres pour des taux d'échantillonnage fixes, ou y a-t-il de l'espoir dans la recherche d'une fonction / approche qui calcule ce coefficient pour un taux d'échantillonnage arbitraire?
zetah

1
Si vous souhaitez qu'un filtre ait une bande passante fixe à différentes fréquences d'échantillonnage, vous devez modifier les coefficients en conséquence. Les résultats peuvent être désordonnés: voir, par exemple, cette réponse qui décrit les calculs nécessaires pour un filtre très simple.
Dilip Sarwate

OK merci. Je vais filtrer les filtres à des taux fixes à la main. J'ai jeté un coup d'œil à la réponse pointue ... peut-être que j'ouvrirai mon classeur et ferai quelques calculs, mais je doute de mes compétences;)
zetah
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.