Notes on Shannon's Theorem

In developing his theorem, Claude Shannon effectively separated the transmitted signal from the information being carried. Note that it says nothing about bandwidth or filtering of the signal, or the comtively separated the transmitted signal from the information being carried. Note that it says nothing about bandwidth or filtering of the signal, or the complexity of the code. And although it says you can establish near-errorless communications, it says nothing about the net data rate (throughput) of that communications after coding is applied.