Fréquence détection à l’aide de DSP des Techniques fiables (2 / 7 étapes)

Étape 2: autocorrélation

Le tour nous permet d’identifier la fréquence d’un signal bruyant est bien connu dans la mathématique mondiale de DSP Digital Signal Processing () et repose sur quelques fonctions mathématiques assez de fantaisie. Mais la technique n’est pas difficile de comprendre et mieux encore, c’est super-facile à code. Le cœur de celui-ci est seulement 3 lignes de code.

Ce que nous devons faire est de changer le signal original dans un autre celui qui met en évidence la périodicité du signal original. Donc si c’est en effet périodique, qui se distinguent dans le nouveau signal et puis nous pouvons mesurer qu’à l’accoutumée à l’aide de détection de pic ou zéro détection de passage.

Quel est l’algorithme magique qui fait cela ?

C’est l’autocorrélation.

Imaginez que votre signal est contenue dans une fenêtre ou un tampon. Maintenant l’image vous avez une copie exacte de cette fenêtre ou de tampon avec un temps de retard.

Que signifie autocorrélation consiste à mesurer la corrélation (ou la similitude) entre le signal et sa copie différée chaque fois que la copie est retardée par une période d’échantillonnage.

Voir le schéma. Lorsque le signal et la copie n’ont aucun retard, ils sont très similaires (c.-à-d. fortement corrélés) comme indiqué dans l’étape 1, et par conséquent l’autocorrélation valeur du retard = 0 est maximale.

Étape 2 montre que, lorsque la copie est retardée de façon significative, il ne semble semblable à l’original dans la zone de chevauchement. Par conséquent, la valeur de l’autocorrélation pour ce retard est faible.

Étape 3 montre que lorsque la copie est retardée encore plus le signal dans la zone de chevauchement est très semblable à l’original parce que le signal est périodique. Par conséquent, la valeur de l’autocorrélation pour ce retard montre un pic.

Nous pouvons voir que la distance temporelle entre le pic maximal au début et le premier pic par la suite doit être égale à la période fondamentale de l’onde.

Maintenant que nous avons souligné la périodicité du signal par autocorrélation nous avons juste besoin d’effectuer une détection de pic pour mesurer la période.

Techniquement, la « similarité » ou la corrélation entre le signal et sa copie différée est la somme du produit de deux signaux.

Pour la technique intéresse tous les détails de l’autocorrélation peuvent être trouvés ici : http://en.wikipedia.org/wiki/Autocorrelation

Articles Liés

Comment comprendre le Budget de l’aide étrangère des États-Unis

Comment comprendre le Budget de l’aide étrangère des États-Unis

en ces temps économiques difficiles, le budget de l'aide étrangère des États-Unis est parmi les premières parties du budget fédéral pour obtenir prévue pour les coupes. Beaucoup pensent, nous devrions passer nettement moins de nous sont actuellement,
Distance de mesure et obstacle détection à l’aide de NXP 89v51rd2fn et capteur à ultrason HC-SR04.

Distance de mesure et obstacle détection à l’aide de NXP 89v51rd2fn et capteur à ultrason HC-SR04.

Tout le monde utilise arduino uno ou mega pour rendre les projets car ils sont faciles à utiliser et le code pour arduino est facilement disponible sur les forums de l'arduino et personne n'utilise atmel, philips ou autre microcontrôleur pour faire d
COULEUR détection à l’aide de MATLAB

COULEUR détection à l’aide de MATLAB

Dans cet article je vais vous montrer comment détecter la couleur à l'aide de MATLABÉtape 1: Éléments d'interface graphique utilisé :1. axes2. deux boutons poussoirs3. modifier le texteImages en couleur• Un modèle de couleur est une méthode permettan
Détection à l’aide de RVB LED de couleur

Détection à l’aide de RVB LED de couleur

avez-vous déjà souhaité un moyen automatisé pour détecter la couleur d'un objet ? Par la lumière d'une certaine couleur brillante sur l'objet et en regardant combien la lumière est réfléchie en retour, vous pouvez dire de quelle couleur l'objet sont.
Détection à l’aide de Python et la bibliothèque OpenCV de visage

Détection à l’aide de Python et la bibliothèque OpenCV de visage

Ce projet utilisera la bibliothèque OpenCV et python pour faciliter la détection des visagesÉtape 1: Ce que vous devez1. un Conseil de développement Intel Edison2. une webcam, nous allons utiliser la lumière vague LW-IC5003. Python et la bibliothèque
Microcontrôleur mesure la fréquence cardiaque par le biais du bout des doigts

Microcontrôleur mesure la fréquence cardiaque par le biais du bout des doigts

La fréquence cardiaque est un paramètre de santé très crucial qui est directement lié à la solidité du système cardiovasculaire humain. Ce projet décrit une technique de mesure de la fréquence cardiaque par le biais du doigt à l'aide d'un microcontrô
Élévateurs de meubles - aide nettoyage droïdes attraper plus moutons de poussière sous le canapé

Élévateurs de meubles - aide nettoyage droïdes attraper plus moutons de poussière sous le canapé

nous avons obtenu un droïde de nettoyage. Un Neato pour être précis - c'est un peu comme un Roomba, mais c'est un Neato. C'est un robot de nettoyage, pas tout à fait R2D2, mais c'est comment y arriver. Le genre de chose qui s'amuse à se réveiller et
Robot d’autonomies pour aider à l’entretien des gazons

Robot d’autonomies pour aider à l’entretien des gazons

Je suis en train de construire un robot autonomies pour aider ma femme handicapée, j'ai la voix reconnaissent ion système pour le rendre plus facile à exploiter je voudrais ajouter quelques personnalité à elle. À partir de petit entretien des gazons.
DIY pare-brise protecteur de neige & Sun à l’aide de flux des sacs

DIY pare-brise protecteur de neige & Sun à l’aide de flux des sacs

Voici un autre projet utile de nourrir les sacs qui serait ont été jetés dans la poubelle. Mon idée de sac alimentaire vient à l'esprit tout en nettoyant la neige notre camion après la première neige cette année. Je me suis souvenu que j'avais vu un
Fatigué de Table à manger & Credenza Transformation à l’aide de Faux marbre Technique

Fatigué de Table à manger & Credenza Transformation à l’aide de Faux marbre Technique

deux pièces dépareillées suppliaient pour une mise à niveau - sur un budget minuscule. Fouillant le sous-sol, j'ai trouvé l'inspiration pour créer de faux-fini marbre correspondant sur les deux pièces, fusionnant ainsi comme un ensemble salle à mange
Détection par capteur Arduino et des flammes de feu

Détection par capteur Arduino et des flammes de feu

Détecteur de flamme est interfacé à arduino pour détecter les flammes. Conduit et buzzer sont interfacées à arduino pour indiquer la flamme.Composants de matériel requis:-1) détecteur (sortie analogique)Arduino 2)Conseil de pain 3)4) LEDAvertisseur s
Annonces de bloc avec votre routeur à l’aide de blocage des publicités des serveurs DNS

Annonces de bloc avec votre routeur à l’aide de blocage des publicités des serveurs DNS

Extensions d'annonces bloquants sont parfaites pour les navigateurs individuels mais laisser de côté les autres périphériques et d'applications. Mettre en place un filtre DNS au niveau du routeur aux annonces de bloc pour chaque périphérique de votre
Comment distinguer et facile de trouver usb des vos périphériques à l’aide d’attaches des cordons

Comment distinguer et facile de trouver usb des vos périphériques à l’aide d’attaches des cordons

tourner un gâchis de cordon en un succès impressionnant cordon organisé. OK, je vais vous montrer les gars une manière fraîche et peu coûteuse de distinguer vos cordes de périphérique et de trouver plus facilement la bonne. Vous pouvez le faire en ut
Association d’yoga et de méditation

Association d’yoga et de méditation

Bienvenue sur National Yoga organisation, Association pour le Yoga et la méditation, Inde.Professeur de yoga à Rishikesh AYM Yoga école de formation met l'accent sur les meilleures pratiques d'yoga avec des professeurs d'yoga expert sans modifier les