Question

Quelle est la meilleure méthode pour sélectionner les propriétés de conception pour un filtre numérique en Matlab avec l'interface graphique SPTool? Plus précisément, si j'ai un signal, comment puis-je aller sur la détermination des valeurs de filtre donnera la meilleure solution.

Exemple:

Pour mon signal A:

Un filtre possible pourrait avoir des propriétés:

  1. Méthode de conception: FIR, Window
  2. Type de fenêtre: Gaussian
  3. Ordre: 10
  4. Fs: 100 5: Fc: 10

Un autre filtre possible pourrait avoir des propriétés:

  1. Méthode de conception: FIR, Window
  2. Type de fenêtre: Hamming
  3. Ordre: 7
  4. Fs: 64 5: Fc: 28

Il existe des filtres infiniment plus possible.

Je suppose que l'une des solutions cède une réponse « meilleure » que tous les autres et il est cette solution que je suis en train de trouver. Je sais que je peux essayer une méthode de force brute, mais je préfère ne pas. S'il vous plaît suggérer une méthode pour sélectionner les propriétés du filtre qui donne cette « meilleure » solution.

Était-ce utile?

La solution

Vous allez devoir donner quelques détails sur le type de signal que vous voulez.

Il y a toujours certains compromis en fonction du type de filtres que vous utilisez. En général, vous devrez au moins nous fournir les fréquences qui vous intéressent, la netteté côté tronçonné a besoin d'être, les exigences de calcul, et la linéarité de phase.

En général, je vais simplement vous tourner vers la page wiki sur les filtres: Reprenant les filtres

Comme vous pouvez le voir sur la page, il y a des classes de filtres (Jetez un oeil particulièrement au Tchebychev, Butterworth, Bessel et modèles Elliptic) qui tentent de fournir certaines caractéristiques en fonction de ce dont vous avez besoin. Vous devez également noter la complexité de calcul de chaque type de filtre.

Personnellement, je suis paresseux et généralement pas limité informatiquement donc je fais juste:

Signal

-> FFT -> multiplier avec une réponse en fréquence désirée. -> IFFT

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top