Shannons Law - Data Speed Need Examples

2.3k Views Asked by At

So I don't quite understand Shannons Law. Could somebody maybe give me an example and work it out? I have to do some equations using Shannons Law on a test soon without a calculator. Maybe I don't understand what log(sub2) and such is. Anyway the equation of shannons law is: $$ C = B \cdot \log_{2}(1 + s/n) $$ from my understanding $C =$ amount of data, $B =$ Bandwidth and $s/n =$ Signal to Noise ratio. I appreciate it guys.

NOTE I didn't know what tags to put on this, any help suggestions would be great.

1

There are 1 best solutions below

2
On BEST ANSWER

As J. M. says, $y=\log_2 x$ is the same as $2^y=x$. For a test it will probably help to know the powers of $2$, at least up to $2^{10}=1024$. This tells you that $\log_2 1024=10$

A discussion of the law is at Shannon-Hartley theorem. Intuitively, the bandwidth $B$ says we can transmit $B$ numbers per second. With very high signal to noise ratio we can resolve many levels in each number, so each number can carry many bits. If we can resolve $1024$ levels, we can get $10$ bits per number and carry $10B$ bits per second. If the channel is very noisy, we might need to send bits many times to get them through and the capacity goes down. If the signal to noise goes to zero, nothing should get through, and $\log_2 (1+0)=0$