Formula

The capacity 𝐢 of a discrete channel is given by:

  • 𝐢 = π‘™π‘–π‘šπ‘‡β†’βˆž[ π‘™π‘œπ‘”π‘(𝑇) / 𝑇 ]

where:

  • 𝑁(𝑇) - is the number of allowed signals of duration 𝑇

Info

It can be shown that the limit will exist as a finite number in most cases
[!info]

𝐢 = π‘™π‘–π‘šπ‘‡β†’βˆž[ π‘™π‘œπ‘”2𝑁(𝑇) / 𝑇 ] measures capacity in binary digits (bits)
𝐢 = π‘™π‘–π‘šπ‘‡β†’βˆž[ π‘™π‘œπ‘”10𝑁(𝑇) / 𝑇 ] measures capacity in decimal digits

Solving 𝑁(𝑇) for Large 𝑇

SupposeΒ all sequences of symbols {𝑆1, 𝑆2, …, 𝑆𝑛} are allowed and these symbols have duration {𝑑1, 𝑑2, …, 𝑑𝑛}. What is the channel capacity? If 𝑁(𝑑) represents the number of sequences of duration 𝑑 we have:

  • 𝑁(𝑑) = 𝑁(𝑑1) + 𝑁(𝑑2) + … + 𝑁(𝑑𝑛)

The total number is equal to the sum of the number of sequences ending in 𝑆1, 𝑆2, …, 𝑆𝑛 and these are 𝑁(𝑑 - 𝑑1), 𝑁(𝑑 - 𝑑2), …, 𝑁(𝑑 - 𝑑𝑛) respectively. According to a well-known result in finite differences, 𝑁(𝑑) is then asymptotic for large 𝑑 to (π‘’π‘œ)𝑑 where π‘’π‘œ is the largest real solution of the characteristic equation:

  • 𝑒-𝑑₁+ 𝑒-𝑑₂+ … + 𝑒-𝑑ₙ= 1

Thus

  • 𝐢 = π‘™π‘œπ‘”(π‘’π‘œ)

Calculating Channel Capacity Examples