<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bad quality of Audio stream on RF5340 Audio application - NCS v2.8.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/117168/bad-quality-of-audio-stream-on-rf5340-audio-application---ncs-v2-8-0</link><description>Hi, 
 I am using the nRF5340 Audio DK board with the nRF5340 Audio application under NCS v2.8.0 as a Unicast client. 
 I observed that changing the connection interval to a value other than 8 (10 ms) significantly degrades the quality of the LE audio</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 14 Jan 2025 14:36:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/117168/bad-quality-of-audio-stream-on-rf5340-audio-application---ncs-v2-8-0" /><item><title>RE: Bad quality of Audio stream on RF5340 Audio application - NCS v2.8.0</title><link>https://devzone.nordicsemi.com/thread/518263?ContentTypeID=1</link><pubDate>Tue, 14 Jan 2025 14:36:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43cbe01d-1257-4b42-aea8-003d612a88d6</guid><dc:creator>Maria Gilje</dc:creator><description>&lt;p&gt;Hello Omri, &lt;/p&gt;
&lt;p&gt;First I want to apologize for the wait you have had.&lt;/p&gt;
[quote user="Omri"]The audio quality is acceptable only when the ACL connection interval is a multiple of 10ms.[/quote]
&lt;p&gt;This is expected as the connection interval is required to be a multiple of the ISO interval. See for example the description for &lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v2.8.0/applications/nrf5340_audio/src/bluetooth/bt_management/scanning/Kconfig#L26-L32"&gt;CONFIG_BLE_ACL_CONN_INTERVAL&lt;/a&gt;.&lt;/p&gt;
[quote user="Omri"]&lt;p&gt;This is why updating the connection interval to 90ms did not impact the audio streaming quality.&lt;/p&gt;
&lt;p&gt;Could this be a limitation of NCS v2.8.0?&lt;/p&gt;[/quote]
&lt;p&gt;The requirement is also for nRF Connect SDK v2.9.0. That being said, we do recommend starting out projects on the latest tagged release of nRF Connect SDK.&lt;/p&gt;
[quote user="MahendraTailor"]Be aware that with LC3 the standard PLC (Packet Loss Concealment) is not good at masking lost pure tone packets.&lt;br /&gt;In fact, use a pure tone (432Hz) to hear packet loss as every single loss can be heard as an audio artifact.[/quote]
&lt;p&gt;This is a good and correct comment from MahendraTailor. I also want to add that the reason for this is that LC3 is designed for music and speech and subjective measurements (perceived quality).&lt;/p&gt;
&lt;p&gt;Again, my apologies for the late reply. &lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Maria&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bad quality of Audio stream on RF5340 Audio application - NCS v2.8.0</title><link>https://devzone.nordicsemi.com/thread/514681?ContentTypeID=1</link><pubDate>Thu, 12 Dec 2024 09:58:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42b9b46d-b20c-4892-ad27-1447ce0c96b6</guid><dc:creator>Omri</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I would like to correct my earlier response.&lt;/p&gt;
&lt;p&gt;The audio quality is acceptable only when the ACL connection interval is a multiple of 10ms.&lt;/p&gt;
&lt;p&gt;This is why updating the connection interval to 90ms did not impact the audio streaming quality.&lt;/p&gt;
&lt;p&gt;Could this be a limitation of NCS v2.8.0?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bad quality of Audio stream on RF5340 Audio application - NCS v2.8.0</title><link>https://devzone.nordicsemi.com/thread/514305?ContentTypeID=1</link><pubDate>Tue, 10 Dec 2024 14:45:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9cbcb9d7-91e8-4051-9217-0681d0c87ddf</guid><dc:creator>Omri</dc:creator><description>&lt;p&gt;I was referring to the ACL connection interval, which is set to 8 (10 ms) by default in the nRF5340 Audio application.&lt;/p&gt;
&lt;p&gt;This interval is used from the moment the ACL connection is established until the audio streaming is configured.&lt;/p&gt;
&lt;p&gt;Once the streaming is configured and started, the application updates the connection interval to 72 (90 ms).&lt;/p&gt;
&lt;p&gt;I noticed that the audio quality is solely dependent on the ACL connection interval at the time the connection is established.&lt;/p&gt;
&lt;p&gt;It does not seem to be affected by whether the application performs a connection update later or not.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bad quality of Audio stream on RF5340 Audio application - NCS v2.8.0</title><link>https://devzone.nordicsemi.com/thread/514230?ContentTypeID=1</link><pubDate>Tue, 10 Dec 2024 11:50:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0b983d3-04f8-4766-b527-5fb4ecd3fa8d</guid><dc:creator>MahendraTailor</dc:creator><description>&lt;p&gt;Hi Omri&lt;/p&gt;
&lt;p&gt;Be aware that with LC3 the standard PLC (Packet Loss Concealment) is not good at masking lost pure tone packets.&lt;br /&gt;In fact, use a pure tone (432Hz) to hear packet loss as every single loss can be heard as an audio artifact.&lt;/p&gt;
&lt;p&gt;As to why audio degrades when &amp;lt;sic: ACL&amp;gt; connection interval is changed beats me and look forward to how Nordic respond.&lt;br /&gt;Did you mean by any chance the ISO interval - which should be left at 10ms or multiples of it when BN&amp;gt;1?&lt;br /&gt;In fact during a unicast audio, why the need for a 10ms connection interval? A phone is unlikely to even allow you that as even MIDI is only allowed 11.25ms on an iPhone.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>