google / google/oboe

OboeTester needs a way to measure latency when AEC is active

Open
#2,090 4 comments 0 reactions 0 assignees View on GitHub
P1
Dominant language
C++
Stars
4.1k
Forks
639
Avg merge
2d 23h
Merged PRs (30d)
8

Description

When measuring latency with VoiceComm active the device often adds an AEC.
This will cause some or all of the loopback signal to be cancelled.
In some cases a brief chirp can get through before the AEC adaptive filter converges.

![aec_latency_chirp](https://github.com/user-attachments/assets/e0cb1406-5ed7-4b28-ab6d-da67d002cd05)

So we should add an option to use alternative signals in place of the pulse train including
* brief chirp
* short white noise pulse
* short FM noise burst using a C/M ratio of sqrt(2)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.