Bluetooth® Audio Testing
Integrated Bluetooth option
As a technology, Bluetooth is effectively a part of everyday life, a fact that reflects its great utility. That flexibility is reflected in the various Bluetooth profiles used in a wide range of consumer devices from headphones and headsets to loudspeakers (smart or otherwise) and even vehicle infotainment systems.
Profiles and codecs supported in Bluetooth Classic and Bluetooth 5 introduce an added layer of complexity to the audio device testing.
There are four main profiles in Bluetooth Classic which pertain to audio measurement:
- Hands Free Profile (HFP) – device as source (Audio Gateway) or sink (Hands Free). Bi-directional audio using CVSD and mSBC (wideband speech) audio codecs.
- Headset Profile (HSP) – device as source (Audio Gateway) or sink (Headset). Bi-directional audio using CVSD and mSBC (wideband speech) audio codecs.
- Advanced Audio Distribution Profile (A2DP) – device as source or sink. High-quality stereo audio using one of a selection of audio codecs.
- Audio Video Remote Control Profile (AVRCP) – device as source (Target) or sink (Controller). AVRCP supports A2DP with transport controls, delay compensation and absolute volume settings.
Bluetooth 5 measurement presents new complexities by bringing to market the following technologies:
- Unicast Music & Voice – these provide point to point audio streaming replacing the functionality previously provided by A2DP (Advanced Audio Distribution Profile) and HFP (Hands-Free Profile) in Classic, v4 and earlier, Bluetooth implementations.
- LC3 – a new audio codec promoted as providing higher quality audio while requiring less power.
- Auracast – a completely new feature which allows an audio stream to be broadcast to many receivers. This feature is being promoted by hearing aid manufacturers as a replacement for magnetic induction as a mechanism to distribute audio to hearing aids in churches and other venues.
To test audio devices across both Bluetooth Classic and Bluetooth 5 standards, measurement equipment must ideally have reliable connectivity to these interfaces and the ability to provide stimulus across the range of profiles and codecs that Bluetooth audio devices use. Audio Precision's Bluetooth 5 module provides an interface to audio devices using the latest version of the Bluetooth specification, including LE Audio devices utilizing Unicast and Auracast, useful for designers and manufacturers of earbuds, headphones, headsets, hearing aids, speakers, automotive infotainment systems, etc. Our Bluetooth Duo delivers a wider selection of A2DP codecs, faster pair and connection times, an increased feature set within APx500 measurement software, and improved RF shielding for use in production test environments.
SOURCE AND SINK
An audio device being evaluated may need to be tested for multiple profiles and, potentially, as both source and sink for each profile. This means any measurement system must support the same profiles as both source and sink, along with the various codecs in use by the device.
The function of a codec is to encode audio at the source and decode it at the sink. This means reducing the data rate in the process but doing it as transparently as possible, since the performance of different codecs can affect perceived audio quality. No codec is linear and therefore will always degrade measured performance as compared to a linear device. As such, unexpected harmonics, noise, or other unusual artifacts may be seen when analyzing measurement signals through codecs.
Regardless of profile selected, a Bluetooth device is constantly transmitting and receiving radio signals. When sending audio, the device functions as an audio source; when receiving audio, the device functions as an audio sink. When testing a Bluetooth speaker, for example, an audio test system’s output would be configured as a Bluetooth source, and its input would be configured as analog, connected to a microphone that picks up the speaker’s acoustic output. When testing a microphone (as found in a Bluetooth headset), the audio test system’s output would be configured as analog to drive a loudspeaker to acoustically stimulate the microphone, and the instrument’s input would be configured as a Bluetooth sink.