I am interested in what are the fundamental limits for communication, theoretically of course, practically there many be many other limits.
So I have tried to formulate a minimum noise floor for a communication scenario depending on the amount of data and the total time available. The minimum noise floor means, the least amount of noise present in that scenario, so that any amount of power received by an antenna if it's smaller or equivalent to it, it makes communication of the desired scenario impossible (since noise can only be higher than this, that would completely mask the signal). It would perhaps be more accurate to look at the average noise level instead, but to make things certain the minimum noise level represents physical fundamental limits.
We have the Shannon-Hartley formula, which I have rearranged to factor in the maximum time available and the amount of data sent (in bits).
$$SignaltoNoise_{Min} = 2^{(DataSize/(Bandwidth*MaxTime))}-1$$
- DataSize is in Bits.
- Bandwidth in Hertz.
- MaxTime in Seconds.
This gives us the exact minimum S/N ratio below which it's impossible to send through a piece of data in a desired amount of time. Encoding schemes are ignored, so the S/N in reality has to be higher since many bits are wasted on checksum. Also this doesn't mean partial communication is not possible, like if we want to send 64 bits, and only 30 make it, it might still be possible to make use of that information.
- For example if we want to send 64 bits through, and we have maximum 1 hour to do this, then at a 1 Hz frequency the min S/N is 1.09458825, at 106204 Hz the min S/N 0.0000069617, again the checksums are ignored.
Then we have the noise floor formula where it can be inserted:
$$NoiseFloor_{Min} (dBW)= 10 * log_{10}(SignaltoNoise_{Min} * k_0 * T_0 * Bandwidth)$$
- k0 is the Boltzmann constant
- T0 is the temperature of the medium the signal is travelling through
- Bandwidth is in Hz
So basically this gives us the minimum noise floor in dB
Going with the examples above, sending 64 bits of information in maximum 1 hour at 1 Hz or 106.204 kHz , at room temperature (290K) , would give us:
- -203.582681 dBW noise floor @ 1 Hz
- -205.286632 dBW noise floor @ 106.204 kHz
So any signal level that is higher than this, received by the receiving antenna in dBW, can be a successful communication of the data in the given amount of time, while if it's equal or below this, then it's fundamentally impossible to send through the entire amount of information in the given time.