J'ai beaucoup lu à ce sujet, mais je n'ai pas réussi à tout assembler avec succès, donc je cherche de l'aide.
J'ai besoin de filtrer 50 Hz à partir d'un signal. Il semble que les meilleures options soient un filtre coupe-bande ou un filtre LMS, mais je n'ai pas de copie du bruit, donc un filtre coupe-bande semble être le meilleur choix.
Je n'ai pas besoin de normaliser les fréquences, car je connais la fréquence d'échantillonnage (16 kHz) et la durée est de 30 secondes. La bande passante peut être assez étroite, 49,5 Hz ~ 50,5 Hz devrait convenir.
Il semble que je doive utiliser une combinaison de filter
et iirnotch
, mais je ne sais pas trop comment.
Si quelqu'un peut rassembler tout cela, je l'apprécierais grandement. Merci.
Réponses:
Je ne sais pas exactement ce que fait iirnotch, mais voici comment concevoir le filtre coupe-bande à la main.
la source
Vous pouvez simplement taper help iirnotch, puis voir l'exemple suivant:
Si vous remplacez le 60 par 50 Hz et faites ensuite:
Cela devrait fonctionner (avec X vos données)
la source