Test de causalité Voice Clarity
Description du test
Pour qu’un contrôle d’écho Voice Clarity fonctionne correctement, le système doit être causal. En d’autres termes, après l’alignement de l’horodatage, le signal de chaque microphone doit avoir un délai positif par rapport à au signal de bouclage de chaque haut-parleur. Ce test consiste à vérifier la causalité du système, c’est-à-dire que les horodatages et les mémoires tampons QPC (Compteur de performances des requêtes) sont cohérents avec les signaux du haut-parleur générés avant la mesure correspondante sur les microphones.
Avertissement
Cette exigence de test doit être satisfaite pour toutes les paires microphone haut-parleur.
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution prévue (en minutes) | 1 |
Catégorie | Développement |
Délai d’expiration (en minutes) | 5 |
Nécessite un redémarrage | false |
Nécessite une configuration spéciale | false |
Type | automatique |
Étapes du test
- Générez un stimulus contenant un balayage sine logarithmique dans un canal de haut-parleur et un silence dans les canaux restants.
- Affiche (mode par défaut) le stimulus avec un gain fixe du haut-parleur et un enregistrement (mode brut) avec un gain fixe du microphone.
- Alignez les signaux du haut-parleur et du microphone à l’aide des horodatages QPC.
- Calculez le délai du signal de chaque microphone par rapport au signal du haut-parleur dans le canal de bouclage. Le délai est calculé par une corrélation croisée.
- Répétez les étapes ci-dessus pour le canal de chaque haut-parleur.
Critères de réussite/échec
Le signal de chaque microphone doit avoir un délai positif par rapport au signal de bouclage de chaque haut-parleur.
Résolution des problèmes
- Assurez-vous que le traitement de capture et de l’affichage n’induit aucune latence excessive.
- Assurez-vous que les horodatages de capture et de l’affichage sont exacts et partagent une base de temps commune.
Si votre mode d’échec ne figure pas dans cette liste, recherchez le code d’erreur dans MSDN.
Pour le dépannage général des échecs de tests HLK, consultez la section Dépannage des échecs de tests Windows HLK et Dépannage des tests des fondamentaux du système.
Informations supplémentaires
Paramètres
Nom du paramètre | Description du paramètre |
---|
Documentation complémentaire
Les tests dans ce domaine de fonctionnalités peuvent avoir une documentation supplémentaire, y compris les prérequis, la configuration et les informations de dépannage, que vous pouvez trouver dans les rubriques suivantes : - Documentation supplémentaire sur Device.Audio et Documentation supplémentaire sur System.Fundamentals.