how do dynamic range meters work?

Discussion in 'Sound Science' started by salm0n, Jan 16, 2012.
1 2 3 4 5 6
Page 7 of 7
  1. bigshot
    Dynamic range extends *downwards* with digital audio. The loudest peaks are exactly the same at 8 bits as they are at 16 or 24 bits. The difference in sound between bit rates is how far down into the quietest range each one is able to reproduce cleanly. The noise floor of 8 bit is -48dB, the noise floor of 16 bit is -96dB, and the noise floor of 24 bit is -144dB. Most music has a dynamic range of under 50dB, so 8 bits is just barely able to contain it, 16 bit provides enough headroom for critical listening, and 24 bit provides enough headroom for large corrections being made in a sound mix.

    In order to use all the bits in a 16 bit recordings, you would have to raise -96dB up over the noise floor of your listening room. A very quiet library has a noise floor of 30dB. So that means that in order to hear -96dB, you would have to raise the volume 30dB, which would make the peaks top off at 126dB. That is the threshold of pain. No one needs more than that.
    Last edited: Jul 12, 2018
  2. drtechno
    They are referring to the threshold of the least significant bit. Here in this illustration, the bit value/voltage quantization of the LSB:[​IMG]

    Here, we have the bit threshold of LSB comparing it to other bit widths, with a DAC that is 10V rms at 0dbfs: [​IMG]
  3. TheSonicTruth

    So, using the biggest graph in drtechno's recent post, say we have a 3kHz tone slowly increasing in level(thus, in loudness). Does it rise up from the bottom of that graph, or from the top downward? Also, whatever level the tone reaches, does it occupy *only* the bits corresponding to that level?

    Sorry, just trying to wrap my head around what to many of you is the equivalent of tying your shoes.
  4. bigshot
    Here is an analogy. Imagine you're in a boat on the ocean and you want to go down in a diving suit. If you have 8 bits, you get 50 feet of air hose. If you have 16 bits you get 500 feet of air hose. If you have 24 bits you get 5,000 feet and can go down much further. The ocean's surface is peak level. As you go deeper the sound gets quieter and quieter. You're limited by the number of bits- the length of your air hose. The top 50 feet- or the loudest near the peak- is the same for all of them. The only difference is how deep- or quiet- you can get.
    Last edited: Jul 12, 2018
  5. TheSonicTruth
    Alright, so using my test tone: If it is at -30dBfs, and 16 bits are available, how many bits is it using? If it is at full scale - 0dBfs - (cover your ears!!), how many of those 16 is it using?
  6. drtechno
    Well, the bitmeter in wavelab goes up like a slow vu meter when you increase amplitude, then when you have overs, the bottom bit drops out. granted the master in that mastering program is 64 bits, but I do believe that extra bits is only there because of processing and gain staging the signal back to reality.
  7. bigshot
    Anything from 6 bits up would cover that. The rest would be headroom. (or more properly depth room!)

    I guess if it was at peak level, it would be something like 2 bits.

    Last edited: Jul 12, 2018
  8. TheSonicTruth
    So in 16bit digital, both the amplitude and frequency of a signal are represented as a discrete point - that's why a signal, at any amplitude, is using only that bit, or that point, out of 65,5xx points between MSB and LSB?
  9. bigshot
    Frequency is sampling rate. Bit depth is the depth of the noise floor. Does it make sense now?
    Last edited: Jul 12, 2018
  10. TheSonicTruth
    Yes: Sampling rate is the horizontal axis, and bit depth is the vertical. The higher of either, preferably the higher of both, the more discrete points you have that are closer to 'real life' sounds, hence less quantization error.
  11. gregorio
    1. Each bit represents about 6dB of dynamic range, hence 16bit x 6 = 96dB dynamic range and 24bit x 6 = 144dB dynamic range. Your test signal would use say 2bits, if it's at -30dBFS then that would be somewhere around bit 4 to bit 6, all the other bits would be empty (zero).
    1a. It is still using about two bits, it will always use about two bits at any bit depth, the difference is that as it's now peaking at full scale, it will occupy bits 1-2, and all the other bits will be zero.

    2. That's not how digital audio works. Digital audio data is NOT attempting to be closer to "real life", it is attempting to store co-ordinates which will allow "real life" to be reconstructed. This is how digital audio is different to analogue audio, because analogue audio IS trying to be closer to "real life". This is where digital audio can be difficult to understand, counter-intuitive in some respects, and why so many audiophiles get it wrong. They tend to think of digital audio as being the same as analogue audio but just using digital data instead of analogue information but this is not how digital audio works, it uses an entirely different approach. As you like analogies, maybe this one will help:

    Let's say we have a perfect circle drawn on a piece of paper and we want to copy it and then print it out on another piece/s of paper. There are two approaches to doing this, we'll call them the analogue approach and the digital approach. With the analogue approach we try to copy that circle as closely as possible, we store all that information and then send it to our printer and printout a copy. The digital approach is entirely different; first of all we create a set of mathematical instructions inside our printer which causes it to only print perfect circles. Next we measure just two points on our original circle and store those two points. Finally, we send those two points to our printer, which prints out a perfect circle that bisects our two points, the end result being a perfect copy of the original. ... From this we can see two things: Firstly, with our analogue approach the information we store is a representation of "real life", it's analogous to our original circle and hence why we've called it the "analogue" approach. The information we store with the digital approach is completely different though, it's just two data points which don't look anything like our circle, they are not a representation of "real life" ("analogous" to our original circle), they just represent the co-ordinates of our original circle. Secondly, two data points (co-ordinates) are enough to ensure our printout is a perfect copy of our original, measuring and storing say 1,000 points/co-ordinates is not going to make our printed copy more accurate or better in any way.

    Same with digital audio, we must have at least 2 sample points (co-ordinates), 100 or 10,000 sample points makes no difference. Hence why the sample rate is always double the highest audio frequency we can capture. With your test signal at 3kHz, you would need a sample rate of at least 6kHz. Using a sample rate of 96kHz would make no difference. It's a similar story with bit depth: Fewer bits means greater quantization error but there is a mathematical process which converts that error into white noise. So at any bit depth we always have an error free (perfect) signal! However, we also have some white noise accompanying our perfect signal and as our number of bits increase, so the amount of white noise decreases (each additional bit reduces the amount of white noise by 6dB). All we have to do is ensure the amount of white noise is below audibility, which typically occurs with about 12bits or so, giving us a safety margin of about 4 bits (24dB) with 16bit. More than that is irrelevant, 24bit does not give us any more accuracy than 16bit, both are error free (perfect) the only difference is that 24bit has a noise floor another 48dB lower.

    The take away from all this is that as far as human hearing is concerned, High-Resolution digital audio results in an output which is exactly the same resolution as CD!

    danadam likes this.
  12. castleofargh Contributor
    I hope I'm not complicating everything, but from a coding point of view, we can very much have a loud signal sampled using the lowest bits at 1. when I read some of the previous posts, it felt like someone could easily assume that from full scale to -6dB everything sampled would be expressed only with 1bit. which of course isn't so.

    this too can be interpreted any way we like. I can try to see your point which basically says that with higher resolution you get higher resolution ^_^. but I could all the same interpret this as you having the typical "let me intuitively force my analog model onto digital because it's the only model I know".
  13. TheSonicTruth
    Clear as mud. Thanks!
1 2 3 4 5 6
Page 7 of 7

Share This Page