192dB is the dynamic range ofI suggest you complain to Zoom for lying if their device manages 136dB according to this tester but they specified over 192dB.
Last edited:
192dB is the dynamic range ofI suggest you complain to Zoom for lying if their device manages 136dB according to this tester but they specified over 192dB.
May I suggest you read the link that started this thread?192dB is the dynamic range of a floating point number, not the actual dynamic range the equipment is able to record at.
Ah, correction, 32 bit integer has 192dB dynamic range. I doubt this device has the analog frontend and ADC to actually be that sensitive. That would be orders of magnetide better than anything out there.May I suggest you read the link that started this thread?
It’s been tested to have 136dB dynamic range on that video. For some reason this was a negativeAh, correction, 32 bit integer has 192dB dynamic range. I doubt this device has the analog frontend and ADC to actually be that sensitive. That would be orders of magnetide better than anything out there.
While very impressive, still very far of 192 dB and still within the 144 dB 24 bit integer gives us.It’s been tested to have 136dB dynamic range on that video. For some reason this was a negative
If the YouTube guys tests are to be relied on.While very impressive, still very far of 192 dB and still within the 144 dB 24 bit integer gives us.
Did they? I couldn't find any actual listed specs. In the manual they say that the dynamic range is "amazing" (and it is, compared to most devices out there).I suggest you complain to Zoom for lying if their device manages 136dB according to this tester but they specified over 192dB.
Yes. Here is where the 25 bits and >1500dB come from:25 equivalent bits of mantissa—besides the normalized (omitted) leading "1", don't forget the sign bit.
"For example, 8-bit audio––the bit depth of choice for the most iconic video games in the 80s and 90s––results in sounds that are flat and robotic since it only contains 256 possible amplitude values"
Posted above where they said it.Did they?
Confusion will be caused by people who doesn’t understand the concept, which seems to include you from what you said above.If they didn't put those sliders there, there wouldn't be a need for the 32bit float format either. But the problem is that people would record a loud signal and it would still be at something like -30dBFS in the DAW (because of the ADC headroom that prevents clipping). Confusion would ensue and Zoom support would be flooded with people who think there's something wrong... So this built in 32bit float "mixer" maybe prevents some confusion and makes users feel good about their gain staging. Still, I would have liked a more honest marketing.
The iconic FM synthesizers used in 80s and 90s video games are based on floating point math too."For example, 8-bit audio––the bit depth of choice for the most iconic video games in the 80s and 90s––results in sounds that are flat and robotic since it only contains 256 possible amplitude values"
Seriously?
You're missing the fact that the value is always* normalized, it always has a leading 1. That 1 is not stored, so you have the normalized bit, sign bit, 23 explicit mantissa bits = 25.IEEE Standard is 1 sign bit + 8 exponent bits + 23 mantissa bits, thus 24-bit resolution (23 + sign). There are other FP formats but that is the only one I remember off-hand (not a digital guy so I could well be wrong).
OK. The times I used this was years ago for implementing various radar digital signal processing. AFAIK nothing was normalized so we saw 24-bit resolution. That was enough resolution, and FP kept interior (intermediate) values through the filters from blowing up. Sometime during the process is when we learned 32-bit integers were not good enough without a lot more intermediate overflow checks, expensive in terms of HW. This was before DSP chips were commonplace so the "DSP" used custom chips and bit-slice chips (AMD IIRC), but again I was only peripherally involved.You're missing the fact that the value is always* normalized, it always has a leading 1. That 1 is not stored, so you have the normalized bit, sign bit, 23 explicit mantissa bits = 25.
*(unless denormalized, for tiny numbers—DSP code always ensure this doesn't happen, because of the performance hit)
It ends up being more involved than you'd think, for DSP. Sure, you need to manage the fixed point by shifting results, but it doesn't end there. If you multiply two numbers, you need twice as many bits for the result. You don't always need the least significant bits, but many times you do. Consider multiplying two small numbers inside a filter, to be later multiplied by a larger number. It's very easy for that first multiply to truncate to zero, then get multiplied by the larger number and produce a large error. So you typically need to implement that as having a larger accumulator that your sample size. The accumulator needs significant headroom too, because things like FIR filters can grow and shrink as they iterate to the result, and if bits fall off either end you're in trouble (especially on the large side, where the error will be huge). And, you need to saturate—you can't allow sums to roll over. For instance, the 24-bit fixed point 56K family has 24-bit data (binary point to left of msb), and a pair of 56-bit accumulators (48 bits to the right of the point, 8 bits to the left), and automatically saturates (clips) results when writing back to 24-bit memory.Isn't fixed point just integer with a magnitude/bitshift? Addition/subtraction "just works". Multiplication/division requires an additional shift operation?
I hoped that would be 8-bit floats, which they weren't if I read that correctly. Oh well, let's be generous and assume they meant something else, so that at least one part of their sentence is true.The iconic FM synthesizers used in 80s and 90s video games are based on floating point math too.
@BeerBear put the word "only" in quotes, so clearly it wasn't anything negative to him.It’s been tested to have 136dB dynamic range on that video. For some reason this was a negative
At the risk of joining @BeerBear in the "confused" group , the quoted part there says about floating point type capabilities, not about any device performance.Posted above where they said it.
I'm not sure if anything can be inferred from it, but they specify maximum input level at +24 dBu (for TRS connection), which is 12.28 V. -136 dB is 1.9 µV, -192 dB is 3 nV. One of those two seems within the realms of possibility .Did they? I couldn't find any actual listed specs. In the manual they say that the dynamic range is "amazing" (and it is, compared to most devices out there).
Yeah, it looks like capturing very low levels is hard. So even with multi-ADC designs we might not see dynamic ranges over 192dB, except in some lab gear maybe, IDK.I'm not sure if anything can be inferred from it, but they specify maximum input level at +24 dBu (for TRS connection), which is 12.28 V. -136 dB is 1.9 µV, -192 dB is 3 nV. One of those two seems within the realms of possibility .
I'm a trifle confused here. I understand that the sampled data is being converted to and stored as a 32-bit float. However, isn't the analog-to-digital converter only going to be working at 24-bit integer precision?...the device has a 32-bit float mode as well but that is accessible via an ASIO driver.