Hacker News new | ask | show | jobs
by jbay808 2211 days ago
> The brain has no such constraint. It is analog, and therefore infinite in State representation.

This is a common misconception.

I'm sure you are aware that analog signals can be approximated by digital values -- a 10 bit ADC will read a channel to one part in 1024, etc.

You might say that even a 64 bit representation is a poor approximation of a real life signal, which is a real number with infinite precision... But it isn't.

The brain operates at about 300 Kelvin, and so there's a noise floor to all analog signals of about that times Boltzmann's constant, or 10^-20 J. If a neuron impedance is 1 ohm, and at a bandwidth of just 10 kHz, the thermal noise is about 1 nV. For a membrane potential of 100 mV, that's a maximum possible noise to signal ratio of one part in 100 million, which is 26 bits.

Now the brain could depend on the signal below the noise floor, but if so those would be extremely fragile operations, and you could get the same thing on a computer by padding your numbers with random data.

1 comments

Given how robust a brain is against noise, I'd be surprised if any brain signals are more precise than an equivalent of 3-4 bits.
I agree, and I think in practice the brain's noise floor is also much higher than the theoretical thermal-noise minimum. But I guess the main point is that once we acknowledge that even 32 bits is more than enough, the difference between an analog and digital machine loses a lot of its philosophical weight.