Bandwidth passante de bouclage de clarté Voice
Description du test
Pour que le contrôle d'écho Voice Clarity fonctionne correctement, les fréquences restituées via le haut-parleur intégré doivent être présentes dans le signal du haut-parleur. Ce test consiste à vérifier que le signal de bouclage contient toutes les informations de fréquence nécessaires à la reconstruction du signal restitué par le haut-parleur. Si un signal provenant des haut-parleurs n'est pas bien représenté dans le signal de bouclage capturé, le haut-parleur, et donc les signaux d'écho acoustique, ne peuvent pas être reconstruits à l'aide du signal de bouclage, ce qui entraînerait des performances d'annulation d'écho déficientes.
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
- Rendre (mode par défaut) et capturer (mode brut) un signal de balayage sinusoïdal logarithmique. Remarque : l'enregistrement capture simultanément tous les canaux du microphone, mais seul le premier canal est utilisé dans le calcul.
- Capturez les horodatages QPC (Query Performance Counter). L’intervalle entre deux horodatages consécutifs correspond respectivement à la période de capture et de rendu du système.
- Alignez les signaux du stimulus et du haut-parleur en maximisant la corrélation croisée. Alignez les signaux enregistrés du microphone et du haut-parleur à l’aide des horodatages QPC (Query Performance Counter) comme décrit ci-dessus et appliquez une anticipation entre les signaux du microphone et du haut-parleur/stimulus.
- Prenez l'un des signaux de microphone enregistrés et appliquez un filtre passe-haut pour plus de robustesse contre les filtres bloquant le courant continu.
- Réduisez tous les signaux de haut-parleur enregistrés pour obtenir un signal de haut-parleur mono.
- Calculez la fonction de transfert entre le stimulus et le signal du haut-parleur, ainsi que la fonction de transfert entre le stimulus et le signal du microphone.
- Normalisez les fonctions de transfert pour vous assurer qu’elles transfèrent la même quantité d’énergie.
- Calculez le rapport ponctuel entre les fonctions de transfert.
Critères de réussite/échec
Le rapport ponctuel entre les fonctions de transfert ne doit pas dépasser le seuil.
Résolution des problèmes
- Vérifiez que le microphone et le rendu ont des taux d'échantillonnage correspondants. Nous vous recommandons fortement de définir une valeur par défaut OOBE (Out of Box Experience) de 48 kHz.
- Vérifiez que le traitement des haut-parleurs n’inclut pas de filtres avec une atténuation agressive de la bande d’arrêt.
- Vérifiez que le traitement de bouclage n’inclut pas de filtres avec une atténuation agressive de bande d’arrêt.
- Vérifiez que l'appareil n'est pas dans une configuration qui produit des résonances sélectives en fréquence.
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.