Trouver la différence de phase entre les deux (inharmoniques) des ondes

J'ai deux jeux de données d'inscription de la tension moyenne sorties des deux assemblées des réseaux de neurones au temps t, qui ressemble à quelque chose comme ceci:

A = [-80.0, -80.0, -80.0, -80.0, -80.0, -80.0, -79.58, -79.55, -79.08, -78.95, -78.77, -78.45,-77.75, -77.18, -77.08, -77.18, -77.16, -76.6, -76.34, -76.35]

B = [-80.0, -80.0, -80.0, -80.0, -80.0, -80.0, -78.74, -78.65, -78.08, -77.75, -77.31, -76.55, -75.55, -75.18, -75.34, -75.32, -75.43, -74.94, -74.7, -74.68]

Quand deux les assemblées de neurones sont "en phase" dans une mesure raisonnable, ce qui signifie qu'ils sont interdépendants. Ce que je veux faire est de calculer la différence de phase entre A et B, de préférence sur toute la durée de la simulation. Depuis deux assemblées sont peu susceptibles d'être totalement en phase, j'ai envie de comparer cette différence de phase à un certain seuil.

Ce sont inharmoniques oscillateurs et je ne connais pas leurs fonctions, seules ces valeurs, donc je n'ai aucune idée de la façon de déterminer la phase ou la différence de phase.

Je suis en train de réaliser ce projet en Python, en utilisant numpy et scipy (les deux assemblées sont des tableaux numpy).

Toutes les suggestions sont grandement appréciés!

EDIT: Ajout de parcelles

Exemple de fichier de montage 1

Exemple de fichier de données pour l'assemblage de 2

Ici est une parcelle de ce que les deux ensembles de données ressembler à:
Trouver la différence de phase entre les deux (inharmoniques) des ondes
Trouver la différence de phase entre les deux (inharmoniques) des ondes

  • Veuillez vérifier vos fichiers de données. Ils sont pleins de "80"s !
InformationsquelleAutor Doa | 2011-05-27