3 ms·
>This is true of digital floating point too, chained compositions lose precision. No. You're thinking in terms of like f64 as maximum precision and how precisi
by corethree 3y ago
>This is true of digital floating point too, chained compositions lose precision.
No. You're thinking in terms of like f64 as maximum precision and how precision is lost in software as you add stuff up. That's a property of the mathematics behind floating point. The mathematical model of floating point is MODELED to lose precision this way, we chose to use this model so we chose this trade off.
The problem I'm talking about is INTRINSIC to the device itself. We cannot get rid of noise in the voltage and it will add up as we compose devices together. This does not happen with electrical gates. You chain a million NOT gates together the output will be correct and clean voltage number equivalent to a HIGH or a Low.
>I’m not sure what you mean here exactly. Most real numbers cannot be represented exactly, and the idea of an exact number in digital integers and/or floating point still comes with a tolerance range. It’s only possible to have an exact number by construction or a-priori knowledge, but not in general and especially not when processing input data. It is possible to have an “exact” analog number, within a tolerance range.
That's probably because you don't understand what it means to be digital vs. analog. In digital TTL you choose ANY voltage between 2-5V to represent 1 and any voltage between 0.8-0V to represent 0. Thus there's an entire RANGE of voltages that symbolize a 1 or 0. The representation is exact because we CHOSE it to be exact.
In analog computing we choose the EXACT voltage value to represent some multiple of EXACT number. Thus 3.49394239045 volts equals some number: C * 3.49394239045. Unless we can exactly ALWAYS get the voltage to be 1V flat we can never really represent the number exact number 1. We can't do this, thus it's practically impossible.
> If you used, say, one analog signal per decimal digit,
Doing this is a form of digital computing. You are essentially setting thresholds to the voltage. Each digit has values 0,1,2,3,4,5,6,7,8,9. You are choosing a range of voltages to represent each digit. Modern computing DOES the SAME thing, but instead of 0,1,2,3,4,5,6,7,8,9 it uses just 1 and 0. We use binary to represent all numbers but it doesn't have to be that way. Digital computers are not necessarily binary.
Reread my reply. I mentioned this, you just didn't get it.
>It is possible with analog circuitry to quantize a signal and/or interpret and have an analog ‘repeater’ that will rectify the signal into the interpreted value, correcting for line noise.
You're not understanding the meaning of a digital computer. Read the first sentence: https://www.britannica.com/technology/digital-computer https://www.britannica.com/technology/digital-computer
The minute you "quantize" your signal you're no longer doing analog computing. The number is no longer continuous as you discretized it.
The "precision" you're talking about with your "multiple signal" technique is achievable not just with multiple signals but with multiple bits. Digital computers can do the EXACT same thing with just 1s and 0s.