{"id":6726,"date":"2021-07-05T10:11:22","date_gmt":"2021-07-05T08:11:22","guid":{"rendered":"https:\/\/www.tonmeister.ca\/wordpress\/?p=6726"},"modified":"2021-07-07T13:39:50","modified_gmt":"2021-07-07T11:39:50","slug":"high-res-audio-part-12-outputs","status":"publish","type":"post","link":"https:\/\/www.tonmeister.ca\/wordpress\/2021\/07\/05\/high-res-audio-part-12-outputs\/","title":{"rendered":"\u201cHigh-Res\u201d Audio: Part 12: Outputs"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/06\/15\/high-res-audio-part-1\/\">Part 1<\/a><br><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/06\/15\/high-res-audio-part-2-resolution\/\">Part 2<\/a><br><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/06\/15\/high-res-audio-part-3-frequency-limits\/\">Part 3<\/a><br><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/06\/17\/high-res-audio-part-4-know-your-limits\/\">Part 4<\/a><br><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/06\/23\/high-res-audio-part-5-mirrors-are-bad\/\">Part 5<\/a><br><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/06\/24\/high-res-audio-part-6-noise-noise-noise\/\">Part 6<\/a><br><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/06\/28\/high-res-audio-part-7-conversion\/\">Part 7<\/a><br><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/06\/29\/high-res-audio-part-8a-filter-resolution-the-setup\/\">Part 8a<\/a><br><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/06\/29\/high-res-audio-part-8b-filter-resolution\/\">Part 8b<\/a><br><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/06\/29\/high-res-audio-part-9-filters-at-high-frequencies\/\">Part 9<\/a><br><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/07\/01\/high-res-audio-part-10-the-myth-of-temporal-resolution\/\">Part 10<\/a><br><a href=\"https:\/\/www.tonmeister.ca\/wordpress\/2021\/07\/01\/high-res-audio-part-11-how-high-can-you-go\/\" data-type=\"post\" data-id=\"6709\">Part 11<\/a><\/p>\n\n\n\n<p>This series has flipped back and forth between talking about high resolution audio files &amp; sources and the processing that happens in the equipment when you play it. For this posting, we&#8217;re going to deal exclusively with the playback side &#8211; regardless of the source content.<\/p>\n\n\n\n<p>I work for a company that makes loudspeakers (among other things). All of the loudspeakers we make use digital signal processing instead of resistors, capacitors, and inductors because that&#8217;s the best way to do things these days&#8230;<\/p>\n\n\n\n<p><strong>Point 1: This means that our volume control is a gain (a multiplier) that&#8217;s applied to the digital signal.<\/strong><\/p>\n\n\n\n<p>We also make surround processors (most of our customers call them &#8220;televisions&#8221;) that take a multichannel audio input (these days, this is under the flag of &#8220;spatial audio&#8221;, but that&#8217;s just a new name on an old idea) and distribute the signals to multiple loudspeakers. Consequently, all of our loudspeakers have the same &#8220;sensitivity&#8221;. This is a measurement of how loud the output is for a given input.<\/p>\n\n\n\n<p>Let&#8217;s take one loudspeaker model, Beolab 90, as an example. The sensitivity of this loudspeaker is set to be the same as all other Bang &amp; Olufsen loudspeakers. Originally, this was based on an analogue signal, but has since been converted to digital. <\/p>\n\n\n\n<p><strong>Point 2: Specifically, if you send a 0 dB FS signal into a Beolab 90 set to maximum volume, then it will produce a little over 122 dB SPL at 1 m in a free field (theoretically).<\/strong><\/p>\n\n\n\n<p>Let&#8217;s combine points 1 and 2, with a consideration of bit depth on the audio signal.<\/p>\n\n\n\n<p>If you have a DSP-based loudspeaker with a maximum output of 122 dB SPL, and you play a 16-bit audio signal with nothing but TPDF dither, then the noise floor caused by that dither will be 122 &#8211; 93 = 29 dB SPL which is pretty loud. Certainly loud enough for a customer to complain about the noise coming from their loudspeaker.<\/p>\n\n\n\n<p>Now, you might say &#8220;but no one would play a CD at maximum volume on that loudspeaker&#8221; to which I say two things:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>I do.<br>The &#8220;Banditen Galop&#8221; track from Telarc&#8217;s disc called &#8220;Ein Straussfest&#8221; has enough dynamic range that this is not dangerous. You just get very loud, but very short spikes when the gunshots happen.<\/li><li>That&#8217;s not the point I&#8217;m trying to make anyway&#8230;<\/li><\/ol>\n\n\n\n<p>The point I&#8217;m trying to make is that, if Beolab 90 (or any other Bang &amp; Olufsen loudspeaker) used 16-bit DACs, then the noise floor would be 29 dB SPL, regardless of the input signal&#8217;s bit depth or dynamic range.<\/p>\n\n\n\n<p>So, the only way to ensure that the DAC (or the bit depth of the signal feeding the DAC) isn&#8217;t the source of the noise floor from the loudspeaker is to use more than 16 bits at that point in the signal flow. So, we use a 24-bit DAC, which gives us a (theoretical) noise floor of 122 &#8211; 141 = -19 dB SPL. Of course, this is just a theoretical number, since there are no DACs with a 141 dB dynamic range (not without doing some very creative cheating, but this wouldn&#8217;t be worth it, since we don&#8217;t really need 141 dB of dynamic range anyway).<\/p>\n\n\n\n<p>So, there are many cases where a 24-bit DAC is a REALLY good idea, even though you&#8217;re only playing 16-bit recordings.<\/p>\n\n\n\n<p>Similarly, you want the processing itself to be running at a higher resolution than your DAC, so that you can control its (the DAC&#8217;s) signal (for example, you want to create the dither in the DSP &#8211; not hope that the DAC does it for you. This is why you&#8217;ll often see digital signal processing running at floating point (typically 32-bit floating point) or fixed point with a wider bit depth than the DAC.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part 1Part 2Part 3Part 4Part 5Part 6Part 7Part 8aPart 8bPart 9Part 10Part 11 This series has flipped back and forth between talking about high resolution audio files &amp; sources and the processing that happens in the equipment when you play it. For this posting, we&#8217;re going to deal exclusively with the playback side &#8211; regardless [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[33,66,4,32,59,5,6],"tags":[],"class_list":["post-6726","post","type-post","status-publish","format-standard","hentry","category-acoustics","category-analogue","category-audio","category-bang-olufsen","category-digital-audio","category-loudspeakers","category-recordings"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p48hIM-1Ku","_links":{"self":[{"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/posts\/6726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/comments?post=6726"}],"version-history":[{"count":2,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/posts\/6726\/revisions"}],"predecessor-version":[{"id":6758,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/posts\/6726\/revisions\/6758"}],"wp:attachment":[{"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/media?parent=6726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/categories?post=6726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tonmeister.ca\/wordpress\/wp-json\/wp\/v2\/tags?post=6726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}