Compartilhar via


Teste de largura de banda de loopback do Voice Clarity

Descrição do teste

Para que o controle de eco do Voice Clarity opere corretamente, as frequências renderizadas por meio do alto-falante interno devem estar presentes no sinal de alto-falante. Este teste é para verificar se o sinal de loopback contém todas as informações de frequência necessárias para reconstruir o sinal reproduzido pelo alto-falante. Se houver sinal proveniente dos alto-falantes que não esteja bem representado no sinal de loopback capturado, o alto-falante e, portanto, os sinais de eco acústicos, não poderão ser reconstruídos usando o sinal de loopback, o que resultará em um desempenho de cancelamento de eco insatisfatório.

Detalhes do teste

   
Especificações
  • Device.Audio.APO.VoiceClarity.Supported
  • System.Fundamentals.SystemAudio.VoiceClarity.Supported
Plataformas
  • Windows 11, edições do cliente (x64)
  • Windows 11, edições de cliente (Arm64)
Versões com suporte
  • Windows 11, versão 22631
  • Próxima atualização para o Windows 11
Tempo de execução esperado (em minutos) 1
Categoria Desenvolvimento
Tempo limite (em minutos) 5
Requer reinicialização false
Requer configuração especial false
Tipo automático

Etapas de teste

  1. Renderize (modo padrão) e capture (modo bruto) um sinal de varredura de seno logarítmico. Observação: a gravação captura todos os canais de microfone simultaneamente, mas somente o primeiro canal é usado no cálculo.
  2. Capture carimbos de data/hora do Contador de Desempenho de Consultas (QPC). O intervalo entre dois carimbos de data/hora consecutivos corresponde ao período de captura e renderização do sistema, respectivamente.
  3. Alinhe os sinais de estímulo e alto-falante maximizando a correlação cruzada. Alinhe os sinais de microfone e alto-falante gravados usando carimbos de data/hora de Contador de Desempenho de Consultas (QPC), conforme descrito acima, e imponha um olhar para frente entre o microfone e os sinais de alto-falante/estímulo.
  4. Pegue um dos sinais de microfone gravados e aplique um filtro de passagem alta para robustez em relação aos filtros de bloqueio de DC.
  5. Reduza todos os sinais de alto-falante gravados para obter um sinal de alto-falante mono.
  6. Calcule a função de transferência entre o estímulo e o sinal do alto-falante e a função de transferência entre o estímulo e o sinal de microfone.
  7. Normalize as funções de transferência para garantir que elas transfiram a mesma quantidade de energia.
  8. Compute a razão pontual entre as funções de transferência.

Critérios de aprovação/reprovação

A relação pontual entre as funções de transferência não deve exceder o limite.

Solução de problemas

  • Verifique se o microfone e a renderização corresponderam às taxas de amostragem. É altamente recomendável definir um padrão de configuração inicial pelo usuário (OOBE) de 48 kHz.
  • Verifique se o processamento do alto-falante não inclui filtros com atenuação de interrupção de banda agressiva.
  • Verifique se o processamento de loopback não inclui filtros com atenuação de interrupção de banda agressiva.
  • Verifique se o dispositivo não está em uma configuração que produz ressonâncias seletivas de frequência.

Se o modo de falha não estiver incluído nesta lista, pesquise o código de erro no MSDN.

Para solução de problemas genéricos de falhas de teste HLK, consulte Solução de problemas de falhas de teste do Windows HLK e Solução de problemas de teste de conceitos básicos do sistema.

Mais informações

Parâmetros

Nome do Parâmetro Descrição do parâmetro

Documentação Adicional

Os testes nessa área de recursos podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontradas nos seguintes tópicos: – Documentação adicional de Device.Audio e Documentação adicional de System.Fundamentals.