Bluetooth problems Part 4


Free Download Mp4Gain
picture

Bluetooth problems Part 4

Bluetooth

AptX is a popular marketing codec

Bluetooth

Often times, in a new market, it is not the one who came up with the best solution that becomes the leader, but the one who came up with their solution first. This was the Apt-X codec, which was developed by Professor Stephen Smith of Britain’s Queen’s University in the 1980s for fast transmission of high-quality sound to various laptops and generally for fast recording. high-quality audio. Subsequently, the rights to the then Apt-X were bought by CSR, which made the codec wireless in 2009 and renamed it AptX. Well, in 2015, Qualcomm bought this company, which now owns the rights to AptX and voluntarily sells it to everyone.

The main idea behind AptX is to offer audio CDs with almost original quality. In fact, we see a 4: 1 compression, that is, the bitrate was up to 352 kbps at 16 bits and 44.1 kHz. Therefore, we are not talking about “almost” here: the maximum lossless compression does not exceed 2: 1, so data is still lost when transmitting sound using AptX. But how strong? We will talk about this below.

Since AptX is a purely mathematical codec that always covers the entire audio range up to 22 kHz; it seems like it should be better compared to the SBC, which often turns off the high frequencies. In fact, sadly, this is not the case. The basic principle of this codec is quantization, that is, the allocation of a certain number of bits for each subband: for example, 8 bits are used to transmit sound from 0 to 5500 Hz, from 5500 to 11000 Hz – 4 bits, 11000 to 16500 Hz and 16500 to 22000 Hz are 2 bits.


Free Download Mp4Gain
picture


Mp4Gain Main Window
picture


Mp4Gain Features
picture


Free Download Mp4Gain
picture

Bluetooth problems Part 2

Bluetooth problems Part 2

Bluetooth

As a result, SBC starts to sound even worse in the context of more “advanced” codecs.

Bluetooth

However, there is an interesting point: it can sound even better than AptX HD with a bit rate of 576 kbps. How is that? It’s simple: as I wrote earlier, this codec can be scaled within a very wide range, and its theoretical maximum is just over 1.5 Mbit / s, that is, it can even pass CD Audio without compression! Of course, in fact, in our noisy 2.4 GHz band, that speed is only possible in dreams, and not all headphones support it. However, the vast majority of solutions on the market are capable of working with SBC at a bit rate of 400 to 600 Kbps.

As a result, this is enough for psychoacoustics to stop cutting off frequencies, and in theory SBC starts to introduce even less distortion into the sound than Qualcomm’s newer codecs (yes, AptX belongs to them). But here everything was spoiled by the drivers: neither in Windows, nor macOS, nor iOS, you can in any way change the standard bitrate of 328 kbps upwards. The so-called SBC HD with a higher bit rate is available only for Android with LineageOS custom firmware. So, as I said initially, SBC wasn’t “killed” by a bad implementation – it was killed by bad drivers, and this codec itself is very good.

In 2020, we still cannot hear stereo sound through Bluetooth when we use the headset microphone

I think many users have found that when answering a call with wireless headphones, the sound quality drops significantly. What happens is that the headphones go into headphone mode (HFP, Hands-Free Profile). In this mode, they can transmit sound from the microphone of the headphones to the smartphone, but the sound of the smartphone is output only in mono. Of course, this is enough for a conversation – you don’t need stereo for clear speech understanding. But in 2020, we are often used to talking and listening to music or playing at the same time, and in this case, obviously, flat mono sound with low quality spoils everything.

Therefore, if you want to listen to music in stereo and chat at the same time, you will have to use an external microphone (for example, a smartphone). In this case, the standard profile A2DP (Advanced Audio Distribution Profile) will be used with at least SBC (or other “full” codec). But, of course, you will not have freedom of movement. This limitation was logical in the early 2000s, when Bluetooth sound was in its infancy – headphones were used only for communication, and the weak processors in the headphones were simply not enough to simultaneously work with stereo sound and a microphone.

But in the modern world, where headphones support complex mathematical codecs, such as AAC or LDAC, with noise cancellation and other chips, it was quite possible to expand the A2DP profile to the ability to receive and transmit sound in stereo.

Bluetooth issues

Bluetooth issues

Bluetooth

How 3.5mm Jack Rejection Caused A Complete Disaster With Wireless Sound

Bluetooth

In 2016, Apple shocked the world once again with the release of the iPhone 7 without our usual 3.5mm audio jack. The company then explained its move to the fact that it interfered with the creation of normal water protection. Whether it is true or not, you can argue for a long time, but with that step, Apple pushed the development of wireless headphones, actively participating in this, launching various AirPods.

As a result, at the moment, the absence of a 3.5mm jack on a smartphone no longer seems to be unusual, as does the dominance of various wireless headphones of all shapes and sizes on the market. You can buy both models for a conditional thousand rubles, such as Xiaomi AirDots, with minimal features and mediocre workmanship, and the flagship Sony WH-1000XM4 at the price of some of the best smartphones, which have excellent noise control and many configurations.

However, with the transition to Bluetooth sound, a new problem has arisen: When connecting wireless headphones to any device, the only thing you can know for sure is what the sound will be. But its quality and latency can be questionable, and to fix this you’ll have to dive into the hell of Bluetooth codecs, which I’ve been boiling over on my own for a couple of years. So you are welcome.

SBC is a good standard codec that drivers have drowned out

Of course, when creating any data transmission standard, in our case sound, you need to make it a basic and accessible implementation for everyone – this is how the SBC Bluetooth codec, or SubBand Codec, appeared. It has minimal hardware requirements and even simple button phones can work with it. It has a basic psychoacoustic model and extensive customization options. It’s free and open source and available to everyone for over 15 years. All of this should have made the rest of the codecs just unnecessary, if not for one thing.

In 99% of devices, this codec has a 328 kbps bit rate. Just for comparison: Standard 16-bit 44.1 kHz CD audio has a 4 times higher bit rate, slightly over 1.4 Mbps. As a result, even when listening to music from streaming services, the rate bit rate is no longer enough and psychoacoustics can start to turn off the upper frequency ranges, above 16-18 kHz, so that the lower ones, which everyone hears, get more space at the “narrow” bit rate. As a result, when listening to multiple compositions with a wide stage (for example, with female voices), the sound quality can drop significantly, which is why the SBC codec is traditionally considered unsuitable for transferring high-quality music.

Adding fuel to the fire is the fact that many headphone manufacturers simply do not configure DSP (Digital Signal Processing) for this codec. Headphones have a processor of the same name, which is responsible for preparing the sound before its direct output, and it can be made to do many useful things, for example, it is the DSP processor that is responsible for noise cancellation. You can also fix codec glitches by working with an equalizer. And if for several AACs or AptX the makers of the headphones still go off and “tweak” the sound, then even Sony doesn’t do anything with SBCs in their WH-1000XM line of overhead audiophile solutions, let alone simpler headphones.

Audio codec

Audio codec

Audio Codec

Software codec

AUDIO CODEC

A software level audio codec is a specialized computer program, a codec that compresses (compresses) or decompresses (decompresses) digital audio data according to an audio file format or streaming audio format. The task of an audio codec as a compressor is to provide an audio signal with a certain quality / precision and the smallest possible size. Compression reduces the amount of space required to store audio data, and it is also possible to reduce the bandwidth of the channel through which the audio data is transmitted. Most audio codecs are implemented as software libraries that interact with one or more audio players such as QuickTime Player, XMMS, Winamp, VLC Media Player, MPlayer, or Windows Media Player.

Popular software audio codecs by application:

MPEG-1 Layer III (MP3): a proprietary audio codec (music, audiobooks, etc.) for computers and digital players
Advanced Audio Codec (AAC) – The second most common proprietary codec, positioned as an alternative to MP3. Most popular along with H.264 (AVC) video codec received in online video (eg flash video on YouTube)
Ogg Vorbis (OGG) is a free codec widely used in computer games and file-sharing networks to transfer music.
Free Lossless Audio Codec (FLAC) is a free codec that uses lossless compression. Alternative and less common lossless codecs: WavPack (WV), Monkey’s Audio (APE), etc.
GSM-FR is the first digital voice coding standard used in GSM phones
Adaptive multi rate (AMR): human voice recording on mobile phones and other mobile devices
G.723.1: one of the basic codecs for IP telephony applications
G.729 is a proprietary narrowband codec used to digitally represent speech
Internet Low Bit Rate Codec (iLBC) – A popular free codec for IP telephony (in particular for Skype and Google Talk)

Hardware codec
Realtek ALC 882 HD audio codec chip on motherboard
Realtek ALC 882 HD audio codec chip on motherboard
A hardware audio codec refers to a separate chip that encodes and decodes an analog audio signal into a digital signal and vice versa using analog-to-digital and digital-to-analog converters. Digital-to-analog conversion occurs when the computer sends sound to external speakers, and analog-to-digital conversion occurs when sound enters the computer from outside.

The audio codec is the main, but not always the only, component of a sound card. It is an intermediate link, an interface between analog ports to receive and transmit sound and digital sound processing units

In massive onboard sound cards on motherboards, the audio codec actually represents the entire sound card: it converts the analog signal received from the connectors into digital and transmits it to the south bridge of the motherboard, from where the sound digital goes to the central processor. This technology for processing digital audio in a central processor is called host signal processing.

In discrete sound cards connected to the motherboard, the audio codec performs the same function as in the integrated ones, but after digitization it transmits the audio signal not to the central processor, but to an audio processing and control chip special, also located on the sound card.

An audio codec chip is typically about 7mm², and in the case of an integrated sound card, it is typically located near the back of the motherboard. The main manufacturers of hardware audio codecs are Realtek, VIA Technologies, C-Media, Intel, and Analog Devices.

Choosing an audio codec for online streaming and recording.

Choosing an audio codec for online streaming and recording.

Audio Codec

Are you interested in what is an audio codec and how to choose the right one to get the best result from online streaming or recording?

Audio Codecs

Imagine that we live in a completely analog world. Then there would be no need for audio codecs. What is it, you ask? It is an algorithm used to convert analog audio to digital. This is what is needed in the world of digital devices, media players and the Internet.

The quality of audio codecs has improved significantly over the years. Let’s go back, for example, to the 80s, when the first digital amplifiers appeared. Compared to the reproduction quality of a modern digital amp, the difference will be obvious. The best audio codecs offer better and more realistic sound.

But now there are so many different audio codecs. Which to choose?
Many codecs are quite specific. Some of them are proprietary, while others were created for specific applications, most often telecommunications. For voice signals, such as on your phone, you do not need to use high-fidelity audio codecs, as the reproduction of a signal with a limited audio range is more suitable in this case. But for music playback, a high-quality audio signal is certainly preferable.

If you dig deeper, you will find that different audio codecs serve different purposes in processing the original analog signal. For example, an audio codec like PCM is a lossless compression algorithm. This means that the signal is reproduced in digital form without losing a single bit of original information. Other audio codecs, such as AAC and MP3, compress audio with some loss.

Compression reduces the bits of the original content and therefore reduces the file size. If you are listening to songs on a mobile device, you can be sure that these files have been compressed to take up less space. And that is why you can save a large number of music files on your device, but their quality will differ from optimal.

Audio codecs for Epiphan Pearl and Pearl-2
Of course, it is impossible to tell in detail all the characteristics of audio codecs in one article, but it can still help to clarify some of the nuances in choosing the correct audio codec for live streaming or recording using Epiphan Pearl or Pearl- 2 .

There are 3 audio codecs available:

-PCM – Uncompressed audio codec, which may be the best option if you plan to record shows for further editing and if you are not limited by network bandwidth.

-AAC: audio codec with compression algorithm best suited for live streaming or content recording with immediate playback on media players or for uploading to the Internet. Experts believe that AAC plays better audio than MP3 with the same audio bit rate. As a rule, the newer codecs reproduce the analog signal better than their predecessors, you can trust the experts on this.

-MP3: a fairly old, but still very popular audio code compression algorithm, also suitable for live streaming or recording content with immediate playback on media players or uploading to the Internet.
Choosing the correct audio codec is important when setting up live streaming or recording with the Epiphan Pearl or Pearl-2. Sample rate and audio oversampling effects are other important parameters for improving sound quality.

Sound via Bluetooth: versions and codecs, do they affect the sound quality?

Sound via Bluetooth: versions and codecs, do they affect the sound quality?

Bluetooth

Bluetooth is a wireless technology that allows, among other things, to connect headphones or portable speakers, stereo systems or sound bars to your smartphone or laptop.

Bluetooth 5 to double speed, quadruple range of wireless links - CNET

There are many devices on the market today with different versions of the Bluetooth protocol and with support for different codecs. What does all of this mean, which version is the latest, we need to understand all of this, and most importantly for us, does this somehow affect the sound quality? Let’s see.

One important thing to keep in mind up front is that the Bluetooth sound technology you hear has much less impact on sound quality than the design of the device itself. If you try to test multiple wireless headphones or speakers, you will hear the obvious differences between the devices. If you test the same device, but connected with different codecs or versions of Bluetooth, the difference may not be so obvious, maybe even subtle.

Simply put, you should not base your choice solely on the Bluetooth technologies and codecs supported by the device, this is neither the first nor the second most important criteria.

Bluetooth versions

Bluetooth has improved dramatically over the years since the turn of the century, and audio compression isn’t as brutal today as it was in the days of Bluetooth 1.1 or 2.0 (when wireless headphones and earphones first hit the market). ). Let’s highlight the main technical differences between the Bluetooth versions, devices with which they can be found for sale today.

Bluetooth 3.0: The data transfer rate has increased significantly (up to 24 Mbps vs. 2.1 Mbps in Bluetooth 2.0), but the power consumption has increased.

Bluetooth 4.0: reduced power consumption while maintaining a speed of 24 Mbps.

Bluetooth 4.1: added anti-crosstalk protection when working with LTE modules installed on all 4G smartphones.

Bluetooth 4.2: higher speed and improved data transmission security.

Bluetooth 5.0: range increased 4 times, speed increased 2 times.

Bluetooth 5.1: it was possible to determine the location and direction with the utmost precision.

As you can see, the new versions primarily address data rate and power efficiency issues, which rarely directly affect sound quality. However, newer versions can improve data transfer reliability, which can allow a heavier codec, such as aptX HD or LDAC, to run at higher data rates.

So to summarize:

The Bluetooth version generally does not directly affect the sound quality.

Both devices must support the Bluetooth version and specific codec.

The difference between different codecs on the same device can be subtle.

AAC is only meaningful to Apple, not of interest to Android.

aptX and other codecs, on the other hand, are not supported by Apple devices.

Wireless technology shouldn’t be an important consideration when choosing an audio device. Don’t automatically rule out headphones without the latest Bluetooth version or with SBC only, they may sound better or be more comfortable than their competitors.

Audio over Bluetooth

Audio over Bluetooth: as detailed as possible about profiles, codecs and devices
Audio  over bluetooth

Due to the massive launch of smartphones without 3.5mm audio jack, Bluetooth wireless headphones have become the main way to listen to music and communicate in headphone mode for many.

Audio over bluetooth
Manufacturers of wireless devices do not always write detailed product specifications, and articles on Bluetooth audio on the Internet are contradictory, in some places incorrect, do not count all functions, and often copy the same information that does not correspond to reality.
Let’s try to understand the protocol, the capabilities of the Bluetooth operating system stacks, headphones and speakers, Bluetooth codecs for music and voice, find out what affects transmitted sound quality and latency, learn how to collect and decode information about supported codecs and other capabilities. Of the device.

Bluetooth music

The functional component of Bluetooth is defined by profiles: specific function specifications. Bluetooth music streaming is done using the A2DP high-quality one-way audio streaming profile. The A2DP standard was adopted in 2003 and has not changed dramatically since then.
Within the profile, 1 mandatory SBC codec of low computational complexity, created specifically for Bluetooth, and 3 additional ones are standardized. It is also allowed to use undocumented codecs of your own implementation.

Why do you need codecs at all, you wonder, when Bluetooth has EDR, which allows data transfer rates at 2 and 3 Mbps, and 1.4 Mbps is sufficient for uncompressed 2-channel 16-bit PCM?

Bluetooth data transmission

In Bluetooth, there are two types of data transfer: Asynchronous Connection Less (ACL) for asynchronous transfer without establishing a connection, and Synchronous Connection Oriented (SCO), for synchronous transfer with prior agreement of the connection.
Transmission is carried out using a time division scheme and the selection of the transmission channel for each packet separately (Frequency Hopping / Time Division-Duplex, FH / TDD), for which time is divided into slots of 625 microseconds called slots. One of the devices transmits in even slot numbers, the other in odd slots. The transmitted packet can occupy 1, 3 or 5 slots, depending on the size of the data and the type of transmission configured, in this case the transmission by a device is carried out in even and odd slots until the end of the transmission. In just one second, you can receive and send up to 1600 packets, if each of them occupies 1 slot, and both devices transmit and receive something without stopping.

2 and 3 Mbps for EDR, which can be found in the advertisements and on the Bluetooth website, are the maximum channel transmission rate of all data in total (including technical headers for all protocols in which they must be encapsulate the data) in two directions simultaneously. Actual data transfer rates will vary greatly.

To transfer music, an asynchronous method is used, almost always with the help of packets of the type 2-DH5 and 3-DH5, which carry the maximum amount of data in EDR mode of 2 Mbps and 3 Mbps, respectively, and occupy 5 time division slots.

Schematic representation of a transmission with 5 slots for one device and 1 slot for another (DH5 / DH1):
5 слотов на передачу, каждый из которых передаётся 625 микросекунд, и один слот на приём, тоже 625 микукро. В сумме – 3.75 миллисекунды.

Due to the principle of division of air in time, we have to wait a time interval of 625 microseconds after transmitting a packet if the second device does not transmit anything or a small packet, and a longer amount of time if the second device is transmitting in large packets. If more than one device is connected to the phone (for example, headphones, watches, and a fitness bracelet), the transfer time is shared among all.

What you need to know about listening on Bluetooth headphones

What you need to know about listening on Bluetooth headphones

Bluetooth

Harald Bluetooth IBluetooth is the wireless transmission of data between two devices in a short distance. This is done using radio waves (WPAN).

Bluetooth

Few know that the name of Bluetooth technology comes from the name of the Danish king Harald Bluetooth I (958 AD). It was he who brought together parts of Norway and Denmark. And the Bluetooth symbol itself denotes the Scandinavian runes B and H.

So to transfer music via Bluetooth 3 factors are required:

Sampling frequency (kHz): the higher the sampling frequency, the clearer the sound can be transmitted (closer to digital). Distortion in sound is reduced and the audible frequency range is widened.

Sampling depth (bits): The higher the sampling depth, the higher the resolution of the music. Dynamics increases as the range between soft and loud sounds increases. In this way, it is possible to obtain more subtle sound levels and tonal nuances.

Bit rate (kbps) – This is the connection speed at which music audio data is transmitted from the device to the headphones. However this is not entirely true. More precisely, this value indicates the possible size of the amount of data transmitted at a given time. The higher the baud rate with the Bluetooth headset, the more data (at the same time) the device can transfer. Therefore, the audible sound is greatly improved.Better Bluetooth audio: what aptX, aptX HD and LDAC are all about

What do the abbreviations aptX, pptx HD, and LDAC mean?
These abbreviations are for Bluetooth codecs and mainly describe various transmission parameters. They differ in sample rate, sample depth, and bit rate. Android 8.0 devices support these audio codecs and you can enjoy better sound quality.

atpX is the slowest option for wireless music streaming. This technology provides a maximum bit rate of 352 kilobits per second at a sample rate of 48 kHz and a sample depth of 16 bits. The analog signal is read 48,000 times per second and stored with 16 bits. In principle, these are solid numbers. In comparison, a CD is read and stored with identical parameters. However, relatively slow streaming results in a nearly 50% loss in audio quality. So the sampling depth is only 8 bit, which is related to the resolution of the music.

The AtpX HD also has a sample rate of 48 kHz, but the digital signal is stored at 24 bits. The dynamic range is increased, resulting in higher quality sound. The use of LPCM (Linear Pulse Code Modulation) results in lossless data transmission from analog to digital signal. The sound is thus clearer.

PCM is a modulation technique that converts an analog signal into digital. The CD receives the analog sound waves from the music recording.

Best Bluetooth audio: what aptX, aptX HD, and LDAC are all about
Sony H. EAR on wireless
It is not yet known to what extent the bit rate in this codec is adapted only for the best sound transmission in headphones.

Sony’s LDAC Bluetooth codec is the best and fastest of the three wireless audio capabilities.

At data rates of less than 1 Mbps at a sampling rate (96 kHz) and a sampling depth of 24 bits, almost CD quality is achieved.

Bluetooth playback on desktop computer.

Bluetooth playback on desktop computer.

Bluetooth

Recently, more and more wireless headsets and smartphones have been released without a 3.5mm jack, and the latter are getting more and more sophisticated Bluetooth codecs.

Bluetooth audio

However, desktop systems are much more conservative in this regard: here almost all devices are still equipped with a headphone jack, and the cable rarely interferes, therefore, with the transmission of sound via Bluethtooth, here everything is sadder.

However, the customization of a PC is much greater than that of smartphones, so if you bought great wireless headphones, don’t worry, you can also enjoy high-quality sound on the desktop operating system.

What are Bluetooth codecs?

First, a brief introduction to the theory. With wireless sound transmission, everything is more complicated than with a wired one: here you cannot just connect the cable and immediately get high-quality sound; this requires that both the headphones and the device support the desired codec.

Their complete list is quite impressive:
SBC is the basic codec included in the A2DP standard, which is compatible with 99% of all BT devices released in the last 10 years, and absolutely all wireless headphones. Consequently, if you don’t want to understand, you can just buy any BT headset and connect it to your device; the music will be broadcast. It would seem, what is the problem then? And is that SBC is comparable in sound quality to mp3 with a bit rate of 128 kbps: that is, you can listen to podcasts or YouTube videos without any problem, but you can hardly enjoy the music. Therefore, in the last 10 years, more “cooler” codecs have been developed, which transmit sound better.

AptX is perhaps the most qualitative leap after SBC. And while its bit rates are comparable (~ 300 kbps), AptX squeezes sound less harshly, so music in plugs or inexpensive headphones will often sound even better than when the same headphones are connected with a cable to a smartphone. Unfortunately, on a PC, even with a built-in audio card, the sound through the cable can still be better, although you do need some pretty expensive headphones to tell the difference. Therefore, this codec can be considered a basic level – a sufficient number of users listening to music on streaming services in mp3 with bit rates of 250-320 kbps, such BT sound will suit.

AptX LL – Same AptX, but with low latency (low latency). If conventional wireless codecs have a delay of 100-200 ms, here it is below 40 ms, which is important in games. However, in reality, it all largely depends on both your device and the headphones: for example, personally, I do not feel the audio lag in AptX HD in games.
AptX HD is an improved version of AptX with a bit rate almost double (576 kbps). But this is still a lossy transmission of sound, although much less than in the case of previous codecs. As a result, if you listen to music on Spotify, Apple Music, and other services, the sound quality will be indistinguishable from cable or even better if you have high-quality headphones with a good DAC inside. But if you prefer lossless and, most likely, have special equipment to listen to it, unfortunately the cable here will still be noticeably better.

LDAC is Sony’s highest quality codec (available for free on Android 8.0 and above). It has three levels of bitrate: 330, 660 and 990 kbps. The former is similar in quality to AptX, so there is no point in considering it. The second works roughly at the level of Aptx HD. But the third, perhaps the most interesting: it is obvious that for music from streaming services this is excessive, but this is almost the only codec that allows you to transfer without loss with almost no loss of quality. However, problems are already emerging with the stability of transferring music with such a high bit rate; in other words, already behind a wall of the fountain, you will be haunted by the constant stuttering of sound.

LHDC is an analog of Huawei’s LDAC, it has a bit rate of 900 kbps, while only this company’s smartphones and some headphones support it. As a result, in terms of quality, it should work at the LDAC level, but in practice you most likely won’t find it anywhere.
AAC is the only high-quality codec supported by iPhone. Not having the highest bit rate of 256 kbit / s allows you to get quality sound somewhere between AptX and AptX HD due to this being the only psychoacoustic codec between them.

Reasons why Bluetooth can reduce sound quality

Reasons why Bluetooth can reduce sound quality

Bluetooth audio

While Bluetooth technology offers an easy way to listen to wireless audio through speakers and headphones, some people are opposed to Bluetooth because in terms of audio fidelity it is better to choose one of the Wi-Fi based wireless technologies such as AirPlay, DLNA , Play-Fi or Sonos. … While this understanding is generally correct, there is more to using Bluetooth than meets the eye.

audio Bluetooth

A little about Bluetooth technology

Bluetooth was not originally created for audio entertainment, but rather to connect speakerphone and phone headsets. It has also been designed with a very narrow bandwidth, which forces data compression to be applied to the audio signal. While this format may be ideal for phone calls, it is not ideal for playing music. Additionally, Bluetooth can apply this compression over existing data compression, such as digital audio files or sources streamed over the Internet.

Bluetooth 5.0 standard – a new level of wireless communication

But one important thing to keep in mind is that the Bluetooth system should not apply this additional compression. That’s why:

All Bluetooth devices must support low complexity subband encoding. However, Bluetooth devices can also support additional codecs, which can be found in the Bluetooth Advanced Audio Distribution Profile specification. Additional codecs listed: MPEG 1 and 2 Audio, MPEG 3 and 4, ATRAC and aptX.

In fact, the familiar MP3 format is MPEG-1 Layer 3, so MP3 is included in the specification as an additional codec.

Additional Bluetooth codecs

The official Bluetooth standard in section 4.2.2 states: “The device can also support additional codecs to maximize usability. When both SRC and SNK support the same subcode, that codec can be used instead of the required codec. ”

In this document, SRC refers to the source device and SNK refers to the destination (or receiver) device. So the source would be your smartphone, tablet, or computer, and the receiver would be your bluetooth speaker, headset, or receiver.

By design, Bluetooth does not necessarily add additional data compression to material that is already compressed. If both the source and receiver devices support the codec used to encode the original audio signal, the audio can be transmitted and received without change. So if you are listening to MP3 or AAC files that you have saved on your smartphone, tablet, or computer, Bluetooth should not degrade the sound quality if both devices support this format.

This rule also applies to Internet radio and music streaming services that are encoded in MP3 or AAC format, which covers most of what is available today. However, some music services are experimenting with other formats, for example Spotify uses the Ogg Vorbis codec.

According to the Bluetooth SIG, the organization that licenses Bluetooth, compression remains the norm for now. This is mainly due to the fact that the phone has to transmit not only music, but also calls and other notifications related to calls. However, there is no reason why a manufacturer cannot switch from SBC compression to MP3 or AAC if it supports the Bluetooth receiver. This will apply compression to the notifications, but the original MP3 or AAC files will be transmitted without modification.

What about aptX

The quality of stereo sound transmitted via Bluetooth has improved over time. The current aptX codec, which is marketed as an upgrade to the mandatory SBC codec, provides CD-like audio quality via Bluetooth wireless technology.

Just remember that both your Bluetooth source and receiver need to support the aptX codec in order to benefit. However, if you are playing MP3 or AAC material, it is best if the manufacturer uses the proprietary format of the original audio file without additional transcoding via aptX or SBC.

Bluetooth 5.0: new power saving mode

Most Bluetooth audio devices are not made by companies whose employees wear their brand on their chest, but by an original design that you have never heard of. And the Bluetooth receiver used in the audio product was probably not made by ODM, but by another manufacturer. The more complex a digital product is and the more engineers work on it, the more likely it is that no one knows everything about what is actually going on inside the device. One format can easily be transcoded to another and you will never know, because hardly any Bluetooth receiver will tell you what the incoming format is.