Simple de traitement de signal en C#

Je suis d'échantillonnage monde réel de la sonde, et j'ai besoin d'afficher sa valeur filtrée. Le signal est échantillonné à une fréquence de 10 Hz et au cours de cette période, elle pourrait s'élever jusqu'à 80% de la portée maximale.

Plus tôt, j'ai utilisé de la Racine de la Moyenne des Carrés comme un filtre et juste de l'appliquer pour les cinq dernières valeurs que j'ai enregistré. Pour cette application, ce ne serait pas bon parce que je n'enregistre pas les valeurs inchangées. En d'autres termes, j'ai besoin de considérer le temps de mon filtre...

J'ai lu à DSP Guide, mais je n'ai pas obtenir beaucoup hors de lui. Est-il un tutoriel qui est épinglé spécifiquement aux programmeurs, et pas Mathcad ingénieurs? Sont là de simples extraits de code qui pourrait aider?

Mise à jour: Après plusieurs feuille de calcul des tests que j'ai pris la décision exécutive pour connecter tous les échantillons, et d'appliquer une Filtre de Butterworth.

Donc, le problème avec l'informatique en seulement cinq dernières valeurs est qu'elles ne reflètent pas le temps réel depuis les données inchangées n'est pas connecté? Suis-je comprendre cela correctement?

OriginalL'auteur rozon | 2009-08-29