Étape 3: Simulations
Les images ci-dessus montrent juste quelques-uns de l’analyse que j’ai fait en laboratoire Mat. Désolé pour l’étiquetage ne pas entièrement. Mais vous pouvez voir que j’ai fait quelques simulations de l’algorithme avant la mise en œuvre de l’algorithme. Cela m’a au moins montré comment l’algorithme et ce qui attend retourne que je pouvais obtenir.
Première Image :
Viens de faire un simple signal sinusoïdal. Remarquez la trempette à la deuxième harmonique ! Je n’a pas de code encore un détecteur harmonique dans le code, mais il le faut !
Deuxième Image :
Un essai de fonctionnement avec un ton quasi harmonique. J’ai utilisé une méthode appelée détourage pour essayer d’obtenir l’algorithme de donner des distinctions claires dans les calculs. Détourage est une forme de « détection » et est couramment utilisé dans les algorithmes d’autocorrélation et est utile parce que les tons quasi harmoniques aura une telle fonctionnalité, sauf si ce n’est pas et l’amplitude module constamment. Mais dans ce cas, le violon n’est pas moduler qu’une grande partie du châssis au cadre. Il n’a pas encore été implémentée dans le code. Essayer de trouver un moyen efficace de mise en œuvre de la détection de pics et de différence d’écart relatif pour la suppression des échantillons au-dessous de cette limite.
Troisième Image :
Essayé de voir comment mal l’algorithme est tombé en panne lorsque le découpage a été une constante plutôt qu’un pourcentage d’un pic de calculé.
Quatrième Image :
Re a couru les premières et deuxième images sans écrêtage sur 8 bits les nombres de précision de l’ADC et les ajouts de 16 bits des sommes. J’ai fait 7 bits les nombres de précision aussi bien, mais n’a pas pris une photo.