SlideShare a Scribd company logo
1 of 34
Download to read offline
Channel Capacity
Noiseless and Noisy Channels
CMS-A-CC-4-8
Lockdown Talk Series: DCNIT-LDTalks-1
Arunabha Saha
Department of Computer Science, Vidyasagar College
University of Calcutta
April 2020
Outline
Communication
Basics of Channels
Noiseless Channels : Nyquist Capacity
Noisy Channels: SNR + Shannon Capacity
Approximations on Shannon Capacity
Numerical Examples
Deduce the Shannon Capacity expression
what is communication..??!!
Communication
A communicates with B
1 Elements of Information Theory, T.M. Cover, J.A. Thomas
Communication
A communicates with B
The physical acts of A have induced a desired physical state in B1
1 Elements of Information Theory, T.M. Cover, J.A. Thomas
Communication
A communicates with B
The physical acts of A have induced a desired physical state in B1
Success: when receiver B and sender A both agrees on what was sent.
1 Elements of Information Theory, T.M. Cover, J.A. Thomas
about channels
Channel Basics
Channel capacity: maximum possible data rate under a given set of
conditions
Bandwidth: range of frequencies where most energy is concentrated.
B = fmax āˆ’ fmin
Channels
Noisless channels
(Nyquist capacity)
Noisy channel
(Shannon capacity)
Noiseless channel
Defn.: a communications channel in which the eļ¬€ects of random
inļ¬‚uences are negligible, and there is essentially no random error2
.
No frames are lost, corrupted or duplicated.
Nyquist capacity gives the upper bound of maximum data rate of
this kind of channels.
CN = 2.B.log2M
CN ā‰” Nyquist capacity(in bps), B ā‰” bandwidth(Hz),
M ā‰” number of signal levels
2 McGraw-Hill Dictionary of Scientiļ¬c & Technical Terms, 6e
Noiseless channel
Defn.: a communications channel in which the eļ¬€ects of random
inļ¬‚uences are negligible, and there is essentially no random error2
.
No frames are lost, corrupted or duplicated.
Nyquist capacity gives the upper bound of maximum data rate of
this kind of channels.
CN = 2.B.log2M
CN ā‰” Nyquist capacity(in bps), B ā‰” bandwidth(Hz),
M ā‰” number of signal levels
but this is unrealistic..!!
2 McGraw-Hill Dictionary of Scientiļ¬c & Technical Terms, 6e
Harry Nyquist
(1889 - 1976)
Bell Laboratories
Nyquist capacity(1928)
assumes a channel entirely free of noise
for any given bandwidth B, max. signal rate is 2B
signal with M levels may carry log2M bits3
CN = 2.B.log2M (1)
Tradeoļ¬€s:
increase in bandwidth, increase in data rate
increase the signal levels, increase the data rate
increase in signal levels, diļ¬ƒcult for receiver to process the bits
(there is a limit to M)
3 "Certain topics in telegraph transmission theory, Nyquist, Harry., Trans. AIEE, vol.
47, pp. 617ā€“644, Apr. 1928
Noisy channel
Defn.: a communications channel in which the eļ¬€ects of random
inļ¬‚uences cannot be dismissed4
.
this depicts the real communication systems
we will use Shannon capacity formula for noisy systems..!!
4 McGraw-Hill Dictionary of Scientiļ¬c & Technical Terms, 6e
signal - to - noise ratio
(SNR)
SNR(1)
Defn.: Ratio of signal power to noise power; unit-less quantity.
SNR =
Psignal
Pnoise
, where P = average power
for random signal(S), SNR = E[S2
]
E[N2] ,
where E is the expectation value; mean square value of the quantity
SNR =
Psignal
Pnoise
=
Asignal
Anoise
2
(2)
where A ā‰” RMS amplitude(voltage)
If SNR < 1 the signal become unusable..!!
SNR(2)
Signals have wide dynamics range. It is often expressed in decibels(dB)
SNRdB = 10.log10(SNR) (3)
ā‡’ SNRdB = 10.log10
Psignal
Pnoise
(4)
SNRdB = Psignal,dB āˆ’ Pnoise,dB (5)
If we measure the signal or noise in volts(V), which is measure of
amplitude
SNRdB = 10.log10
Asignal
Anoise
2
(6)
SNRdB = Asignal,dB āˆ’ Anoise,dB (7)
Claude Elwood Shannon
(1916 - 2001)
IAS, Princeton. MIT. Bell Laboratories
Shannon capacity(1948)
assumes presence of additive white Gaussian noise(AWGN)
provide theoretical upper bound of data transmission rate
increasing signal power overcomes noise
Shannonā€™s capacity of a channel5
CS = B.log2(1 +
S
N
) = B.log2(1 + SNR) (8)
Tradeoļ¬€s:
increase bandwidth or signal power, increase data rate
increase the noise, reduce data rate
increase bandwidth, allows more noise
increase signal power, results more noise and errors.
5 Communication in the presence of noise, Shannon, C.E., Proceedings of the Institute
of Radio Engineers. 37 (1): 10-21, Jan. 1949
Numerical example(1)
Say some spectrum is given with fmin = 3MHz and fmax = 5MHz. Given
SNRdB = 30dB.
hence the bandwidth, B = 5 āˆ’ 3 = 2MHz
SNRdB = 10.log10(SNR)
ā‡’ SNR = 1000
Shannon capacity:
CS = B.log2(1 + SNR)
ā‡’ CS = 19.934Mbps
Numericals(2)
For the previous problem, how many signal levels we need?
According to Nyquist capacity CN = 2.B.log2M
CN = 19.934
ā‡’ 2.B.log2M = 19.934
ā‡’ M = 2
19.934
2.B
ā‡’ M = 32
As the number of levels must be an integer; But this value only work
with the assumption of Nyquist capacity.
In reality very less accuracy will be obtained with 32 levels
Few points on Shannon capacity
It determines the upper bound on how fast we can communicate
over a channel.
No way to exceed it; we try to achieve the maximum possible.
Hard limit: CS āˆ B
No transmission cond.: If N >> S then S
N ā†’ 0 and log2(1 + S
N ) ā†’ 0
Increasing S will enhance the system performance, but not
indeļ¬nitely; we need a CAP to the power of these devices.
Theoretical Maximum data rate of LTE
We usually see in the adv. that a LTE opertor provides hundreds of Mbps
download speed. On the other hand several reports that the actual peak
download speed we get may be few tens of Mbps or less.
Whatā€™s the true capacity..??!!
Max. bandwidth for LTE = 20 MHz.
Say, 4 diļ¬€erent SNRdB rates with equal probability; 3dB, 6db, 9dB, 12dB
using Shannonā€™s capacity CS = b.log2(1 + SNR).
C1 = 31.6536Mbps
C2 = 46.3291Mbps
C3 = 63.2161Mbps
C4 = 81.4917Mbps
On average 55.67 Mbps (with one transmit and receive antenna).
Approximations(1)
We will see the capacity for large and small SNR.
Bandwidth limited: when S/N >> 1
log2(1 + S
N ) ā‰ˆ log2
S
N ā‰ˆ 3.32log10
S
N = 0.332 Ɨ SNRdB
CS ā‰ˆ 0.332 Ɨ B.SNRdB
capacity is logarithmic in power and appx. linear. Bandwidth-limited
region
Power limited: when S/N << 1
log2(1 + S
N ) = 1
ln2 .ln(1 + S
N ) ā‰ˆ 1
ln2
S
N ā‰ˆ 1.44 S
N
CS ā‰ˆ 1.44 Ɨ B. S
N
capacity is linear in power; Power-limited region
In the low-SNR apprx., CS is independent of B if white noise is
considered of spectral density N0 watts/Hz
Total noise power, N = B.N0;
CS ā‰ˆ 1.44 Ɨ B. S
B.N0
= 1.44 S
N0
Approximations(2)
AWGN channel capacity with the power-limited and bandwidth-limited regime6
6 https://en.wikipedia.org/wiki/Shannon-Hartley_theorem
how we get this eqn...!!??
Signal looks like noise
ā€“ Let a signal successfully communicated represented by analog voltage
V (t). At any time t1 and t2 the voltage will be V (t1), V (t2) respectively.
ā€“ Both of the voltage appear independently provided they are far enough
apart; |t1 āˆ’ t2| > 1
2B
Signal looks like noise
ā€“ Let a signal successfully communicated represented by analog voltage
V (t). At any time t1 and t2 the voltage will be V (t1), V (t2) respectively.
ā€“ Both of the voltage appear independently provided they are far enough
apart; |t1 āˆ’ t2| > 1
2B
The voltage levels are predetermined; Receiver have no idea about
it, until received.
At receiver end it seems as a varying time to time; random in nature.
The statistical nature of a signal and a noise are same; how we can
distinguish eļ¬ƒciently..??
Adding parity bits(redundancy); reduce system eļ¬ƒciency but makes
signal distinguishable form noise.
The amount of noise present in the system can be expressed in mean
noise power
N =
V 2
n
R
(9)
Average signal power,
S =
V 2
s
R
(10)
where R ā‰” characteristic impedance, Vn, Vs ā‰” RMS noise and signal
voltage respectively
As discussed before, noise and signal both need some upper bound.
Ā±Vn,max = Ā±Ī³Vn (11)
We try to maximize the signal as much as possible
Ī³ =
Vs,max
Vs
(12)
Ī³ ā‰” Form factor
Total power
PT = S + N (13)
RMS voltage
V 2
T = V 2
s + V 2
n (14)
As signal and the noise are statistically similar, so the form factor; Since
both S and N having the same form factor, VT will be conļ¬ned within
the range scaled by the same factor also
VT,max = Ā±Ī³VT (15)
Divide the range into 2b
bands of size,
āˆ†V =
2Ī³VT
2b
(16)
We need 2b
numbers to label all the bands
We can use b-bit binary numbers for each āˆ†V
In sense, we are doing digital sampling with b-bit A/D converter
over the range 2VT
Donā€™t choose such b for which, āˆ†V < 2Ī³Vn
We need 2b
numbers to label all the bands
We can use b-bit binary numbers for each āˆ†V
In sense, we are doing digital sampling with b-bit A/D converter
over the range 2VT
Donā€™t choose such b for which, āˆ†V < 2Ī³Vn
The max. # of bits given by
2b
=
VT
Vn
(17)
using eqn.(14) and simplifying
2b
=
V 2
T
V 2
n
= 1 +
S
N
(18)
b = log2(1 + S
N )
1
2 (19)
If M , b-bit measurements of level are taken in time T, then total # of
bits of info. collected
H = M.b = M.log2 1 +
S
N
1
2
(20)
Information transmission rate,
I =
M
T
.log2 1 +
S
N
1
2
(21)
From sampling theorem, max. sampling rate for a channel with
bandwidth B
M
T
= 2B (22)
The max. information transmission rate (from eqn. 21)
CS = 2.B.log2 1 +
S
N
1
2
(23)
CS = B.log2 1 + S
N (24)
Eqn. 24 gives us the expression for Shannon capacity of a channel.
Thank You
Image source: Google Images
all materials and codes are copyright protected under GNU GPL and Creative Commons(cc) license. Anyone can share or redistribute for
non-commercial purpose only. Usage of any lecture materials or(and) codes by any individual or institution for commercial beneļ¬ts or
advancement without permission is strictly prohibited.

More Related Content

What's hot

Ch5 Data communication and networking by neha g. kurale
Ch5 Data communication and networking by neha g. kuraleCh5 Data communication and networking by neha g. kurale
Ch5 Data communication and networking by neha g. kuraleNeha Kurale
Ā 
Ch4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kuraleCh4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kuraleNeha Kurale
Ā 
Data communication
Data communicationData communication
Data communicationSaba Rathinam
Ā 
Ch3 2 Data communication and networking
Ch3 2  Data communication and networkingCh3 2  Data communication and networking
Ch3 2 Data communication and networkingNeha Kurale
Ā 
2. data and signals
2. data and signals2. data and signals
2. data and signalsHumayoun Kabir
Ā 
Digital transmission
Digital transmissionDigital transmission
Digital transmissionSarah Krystelle
Ā 
Ch4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kuraleCh4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kuraleNeha Kurale
Ā 
Ch6 1 Data communication and networking by neha g. kurale
Ch6 1 Data communication and networking by neha g. kuraleCh6 1 Data communication and networking by neha g. kurale
Ch6 1 Data communication and networking by neha g. kuraleNeha Kurale
Ā 
Ch3 3 Data communication and networking
Ch3 3  Data communication and networking Ch3 3  Data communication and networking
Ch3 3 Data communication and networking Neha Kurale
Ā 
Ch3 1 Data communication and networking
Ch3 1 Data communication and networkingCh3 1 Data communication and networking
Ch3 1 Data communication and networkingNeha Kurale
Ā 
Baseband transmission
Baseband transmissionBaseband transmission
Baseband transmissionPunk Pankaj
Ā 
Ch3Data communication and networking by neha g. kurale
Ch3Data communication and networking by neha g. kuraleCh3Data communication and networking by neha g. kurale
Ch3Data communication and networking by neha g. kuraleNeha Kurale
Ā 
Wireless Communication Networks and Systems 1st Edition Beard Solutions Manual
Wireless Communication Networks and Systems 1st Edition Beard Solutions ManualWireless Communication Networks and Systems 1st Edition Beard Solutions Manual
Wireless Communication Networks and Systems 1st Edition Beard Solutions Manualpuriryrap
Ā 
Differential pulse code modulation
Differential pulse code modulationDifferential pulse code modulation
Differential pulse code modulationRamraj Bhadu
Ā 
Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionWayne Jones Jnr
Ā 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission FundamentalsAisu
Ā 
Chap 3 data and signals
Chap 3 data and signalsChap 3 data and signals
Chap 3 data and signalsMukesh Tekwani
Ā 

What's hot (20)

Ch5 Data communication and networking by neha g. kurale
Ch5 Data communication and networking by neha g. kuraleCh5 Data communication and networking by neha g. kurale
Ch5 Data communication and networking by neha g. kurale
Ā 
Ch4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kuraleCh4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kurale
Ā 
blake sample-problems
blake sample-problemsblake sample-problems
blake sample-problems
Ā 
Chap 5
Chap 5Chap 5
Chap 5
Ā 
Data communication
Data communicationData communication
Data communication
Ā 
Ch3 2 Data communication and networking
Ch3 2  Data communication and networkingCh3 2  Data communication and networking
Ch3 2 Data communication and networking
Ā 
2. data and signals
2. data and signals2. data and signals
2. data and signals
Ā 
Digital transmission
Digital transmissionDigital transmission
Digital transmission
Ā 
Ch4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kuraleCh4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kurale
Ā 
Ch6 1 Data communication and networking by neha g. kurale
Ch6 1 Data communication and networking by neha g. kuraleCh6 1 Data communication and networking by neha g. kurale
Ch6 1 Data communication and networking by neha g. kurale
Ā 
Ch3 3 Data communication and networking
Ch3 3  Data communication and networking Ch3 3  Data communication and networking
Ch3 3 Data communication and networking
Ā 
Ch3 1 Data communication and networking
Ch3 1 Data communication and networkingCh3 1 Data communication and networking
Ch3 1 Data communication and networking
Ā 
Baseband transmission
Baseband transmissionBaseband transmission
Baseband transmission
Ā 
Ch3Data communication and networking by neha g. kurale
Ch3Data communication and networking by neha g. kuraleCh3Data communication and networking by neha g. kurale
Ch3Data communication and networking by neha g. kurale
Ā 
Wireless Communication Networks and Systems 1st Edition Beard Solutions Manual
Wireless Communication Networks and Systems 1st Edition Beard Solutions ManualWireless Communication Networks and Systems 1st Edition Beard Solutions Manual
Wireless Communication Networks and Systems 1st Edition Beard Solutions Manual
Ā 
Differential pulse code modulation
Differential pulse code modulationDifferential pulse code modulation
Differential pulse code modulation
Ā 
digital layer
digital layerdigital layer
digital layer
Ā 
Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital Transmission
Ā 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission Fundamentals
Ā 
Chap 3 data and signals
Chap 3 data and signalsChap 3 data and signals
Chap 3 data and signals
Ā 

Similar to Introduction to Channel Capacity | DCNIT-LDTalks-1

Mixed presenration
Mixed presenrationMixed presenration
Mixed presenrationazim khan
Ā 
communication system lec2
 communication system lec2 communication system lec2
communication system lec2ZareenRauf1
Ā 
Spread-Spectrum Techniques
Spread-Spectrum TechniquesSpread-Spectrum Techniques
Spread-Spectrum Techniquesmohammedalimahdi
Ā 
The Physical Layer
The Physical LayerThe Physical Layer
The Physical Layeradil raja
Ā 
Wmcn ch.2
Wmcn ch.2Wmcn ch.2
Wmcn ch.2Alaa2
Ā 
Physical Layer
Physical LayerPhysical Layer
Physical LayerRutwik Jadhav
Ā 
2[1].1 data transmission
2[1].1 data transmission2[1].1 data transmission
2[1].1 data transmissionHattori Sidek
Ā 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptxAamraArshad1
Ā 
Modulation technology
Modulation technologyModulation technology
Modulation technologyPei-Che Chang
Ā 
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...Waqas Afzal
Ā 

Similar to Introduction to Channel Capacity | DCNIT-LDTalks-1 (20)

UNIT5_1.pdf
UNIT5_1.pdfUNIT5_1.pdf
UNIT5_1.pdf
Ā 
Mixed presenration
Mixed presenrationMixed presenration
Mixed presenration
Ā 
communication system lec2
 communication system lec2 communication system lec2
communication system lec2
Ā 
Spread-Spectrum Techniques
Spread-Spectrum TechniquesSpread-Spectrum Techniques
Spread-Spectrum Techniques
Ā 
Ch1_Modulation.pdf
Ch1_Modulation.pdfCh1_Modulation.pdf
Ch1_Modulation.pdf
Ā 
The Physical Layer
The Physical LayerThe Physical Layer
The Physical Layer
Ā 
Wmcn ch.2
Wmcn ch.2Wmcn ch.2
Wmcn ch.2
Ā 
Channel impairments
Channel impairmentsChannel impairments
Channel impairments
Ā 
Physical Layer
Physical LayerPhysical Layer
Physical Layer
Ā 
ADC Digital Modulation
ADC   Digital ModulationADC   Digital Modulation
ADC Digital Modulation
Ā 
Mimo
MimoMimo
Mimo
Ā 
Cdma and 3 g
Cdma and 3 gCdma and 3 g
Cdma and 3 g
Ā 
Week-3.pptx
Week-3.pptxWeek-3.pptx
Week-3.pptx
Ā 
2[1].1 data transmission
2[1].1 data transmission2[1].1 data transmission
2[1].1 data transmission
Ā 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
Ā 
Chapter#2
Chapter#2Chapter#2
Chapter#2
Ā 
Mimo
MimoMimo
Mimo
Ā 
Mimo
MimoMimo
Mimo
Ā 
Modulation technology
Modulation technologyModulation technology
Modulation technology
Ā 
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Ā 

More from Arunabha Saha

Manchester & Differential Manchester encoding scheme
Manchester & Differential Manchester encoding schemeManchester & Differential Manchester encoding scheme
Manchester & Differential Manchester encoding schemeArunabha Saha
Ā 
Polar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemesPolar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemesArunabha Saha
Ā 
Baseline Wandering
Baseline WanderingBaseline Wandering
Baseline WanderingArunabha Saha
Ā 
Unipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZUnipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZArunabha Saha
Ā 
Introduction to Line Coding Schemes
Introduction to Line Coding SchemesIntroduction to Line Coding Schemes
Introduction to Line Coding SchemesArunabha Saha
Ā 
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...Arunabha Saha
Ā 
Naive Bayes Classifier
Naive Bayes ClassifierNaive Bayes Classifier
Naive Bayes ClassifierArunabha Saha
Ā 
Introduction to Quantum Secret Sharing
Introduction to Quantum Secret SharingIntroduction to Quantum Secret Sharing
Introduction to Quantum Secret SharingArunabha Saha
Ā 
Introduction to Quantum Teleportation & BBCJPW Protocol
Introduction to Quantum Teleportation & BBCJPW ProtocolIntroduction to Quantum Teleportation & BBCJPW Protocol
Introduction to Quantum Teleportation & BBCJPW ProtocolArunabha Saha
Ā 
Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1Arunabha Saha
Ā 
Introduction to Quantum Computation. Part - 2
Introduction to Quantum Computation. Part - 2Introduction to Quantum Computation. Part - 2
Introduction to Quantum Computation. Part - 2Arunabha Saha
Ā 
Brief Introduction to Boltzmann Machine
Brief Introduction to Boltzmann MachineBrief Introduction to Boltzmann Machine
Brief Introduction to Boltzmann MachineArunabha Saha
Ā 

More from Arunabha Saha (12)

Manchester & Differential Manchester encoding scheme
Manchester & Differential Manchester encoding schemeManchester & Differential Manchester encoding scheme
Manchester & Differential Manchester encoding scheme
Ā 
Polar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemesPolar-NRZ & Polar-RZ encoding schemes
Polar-NRZ & Polar-RZ encoding schemes
Ā 
Baseline Wandering
Baseline WanderingBaseline Wandering
Baseline Wandering
Ā 
Unipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZUnipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZ
Ā 
Introduction to Line Coding Schemes
Introduction to Line Coding SchemesIntroduction to Line Coding Schemes
Introduction to Line Coding Schemes
Ā 
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...
Data Communication, Networking & Internet Technology Lecture Series(DCNIT-LDT...
Ā 
Naive Bayes Classifier
Naive Bayes ClassifierNaive Bayes Classifier
Naive Bayes Classifier
Ā 
Introduction to Quantum Secret Sharing
Introduction to Quantum Secret SharingIntroduction to Quantum Secret Sharing
Introduction to Quantum Secret Sharing
Ā 
Introduction to Quantum Teleportation & BBCJPW Protocol
Introduction to Quantum Teleportation & BBCJPW ProtocolIntroduction to Quantum Teleportation & BBCJPW Protocol
Introduction to Quantum Teleportation & BBCJPW Protocol
Ā 
Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1Introduction to Quantum Computation. Part - 1
Introduction to Quantum Computation. Part - 1
Ā 
Introduction to Quantum Computation. Part - 2
Introduction to Quantum Computation. Part - 2Introduction to Quantum Computation. Part - 2
Introduction to Quantum Computation. Part - 2
Ā 
Brief Introduction to Boltzmann Machine
Brief Introduction to Boltzmann MachineBrief Introduction to Boltzmann Machine
Brief Introduction to Boltzmann Machine
Ā 

Recently uploaded

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
Ā 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
Ā 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
Ā 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
Ā 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
Ā 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
Ā 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
Ā 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
Ā 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
Ā 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
Ā 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
Ā 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
Ā 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
Ā 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
Ā 
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdfssuser54595a
Ā 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
Ā 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
Ā 

Recently uploaded (20)

ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
Ā 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
Ā 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
Ā 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
Ā 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
Ā 
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Tilak Nagar Delhi reach out to us at šŸ”9953056974šŸ”
Ā 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
Ā 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
Ā 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
Ā 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
Ā 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
Ā 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
Ā 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
Ā 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
Ā 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
Ā 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
Ā 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
Ā 
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf
Ā 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
Ā 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
Ā 

Introduction to Channel Capacity | DCNIT-LDTalks-1

  • 1. Channel Capacity Noiseless and Noisy Channels CMS-A-CC-4-8 Lockdown Talk Series: DCNIT-LDTalks-1 Arunabha Saha Department of Computer Science, Vidyasagar College University of Calcutta April 2020
  • 2. Outline Communication Basics of Channels Noiseless Channels : Nyquist Capacity Noisy Channels: SNR + Shannon Capacity Approximations on Shannon Capacity Numerical Examples Deduce the Shannon Capacity expression
  • 4. Communication A communicates with B 1 Elements of Information Theory, T.M. Cover, J.A. Thomas
  • 5. Communication A communicates with B The physical acts of A have induced a desired physical state in B1 1 Elements of Information Theory, T.M. Cover, J.A. Thomas
  • 6. Communication A communicates with B The physical acts of A have induced a desired physical state in B1 Success: when receiver B and sender A both agrees on what was sent. 1 Elements of Information Theory, T.M. Cover, J.A. Thomas
  • 8. Channel Basics Channel capacity: maximum possible data rate under a given set of conditions Bandwidth: range of frequencies where most energy is concentrated. B = fmax āˆ’ fmin Channels Noisless channels (Nyquist capacity) Noisy channel (Shannon capacity)
  • 9. Noiseless channel Defn.: a communications channel in which the eļ¬€ects of random inļ¬‚uences are negligible, and there is essentially no random error2 . No frames are lost, corrupted or duplicated. Nyquist capacity gives the upper bound of maximum data rate of this kind of channels. CN = 2.B.log2M CN ā‰” Nyquist capacity(in bps), B ā‰” bandwidth(Hz), M ā‰” number of signal levels 2 McGraw-Hill Dictionary of Scientiļ¬c & Technical Terms, 6e
  • 10. Noiseless channel Defn.: a communications channel in which the eļ¬€ects of random inļ¬‚uences are negligible, and there is essentially no random error2 . No frames are lost, corrupted or duplicated. Nyquist capacity gives the upper bound of maximum data rate of this kind of channels. CN = 2.B.log2M CN ā‰” Nyquist capacity(in bps), B ā‰” bandwidth(Hz), M ā‰” number of signal levels but this is unrealistic..!! 2 McGraw-Hill Dictionary of Scientiļ¬c & Technical Terms, 6e
  • 11. Harry Nyquist (1889 - 1976) Bell Laboratories
  • 12. Nyquist capacity(1928) assumes a channel entirely free of noise for any given bandwidth B, max. signal rate is 2B signal with M levels may carry log2M bits3 CN = 2.B.log2M (1) Tradeoļ¬€s: increase in bandwidth, increase in data rate increase the signal levels, increase the data rate increase in signal levels, diļ¬ƒcult for receiver to process the bits (there is a limit to M) 3 "Certain topics in telegraph transmission theory, Nyquist, Harry., Trans. AIEE, vol. 47, pp. 617ā€“644, Apr. 1928
  • 13. Noisy channel Defn.: a communications channel in which the eļ¬€ects of random inļ¬‚uences cannot be dismissed4 . this depicts the real communication systems we will use Shannon capacity formula for noisy systems..!! 4 McGraw-Hill Dictionary of Scientiļ¬c & Technical Terms, 6e
  • 14. signal - to - noise ratio (SNR)
  • 15. SNR(1) Defn.: Ratio of signal power to noise power; unit-less quantity. SNR = Psignal Pnoise , where P = average power for random signal(S), SNR = E[S2 ] E[N2] , where E is the expectation value; mean square value of the quantity SNR = Psignal Pnoise = Asignal Anoise 2 (2) where A ā‰” RMS amplitude(voltage) If SNR < 1 the signal become unusable..!!
  • 16. SNR(2) Signals have wide dynamics range. It is often expressed in decibels(dB) SNRdB = 10.log10(SNR) (3) ā‡’ SNRdB = 10.log10 Psignal Pnoise (4) SNRdB = Psignal,dB āˆ’ Pnoise,dB (5) If we measure the signal or noise in volts(V), which is measure of amplitude SNRdB = 10.log10 Asignal Anoise 2 (6) SNRdB = Asignal,dB āˆ’ Anoise,dB (7)
  • 17. Claude Elwood Shannon (1916 - 2001) IAS, Princeton. MIT. Bell Laboratories
  • 18. Shannon capacity(1948) assumes presence of additive white Gaussian noise(AWGN) provide theoretical upper bound of data transmission rate increasing signal power overcomes noise Shannonā€™s capacity of a channel5 CS = B.log2(1 + S N ) = B.log2(1 + SNR) (8) Tradeoļ¬€s: increase bandwidth or signal power, increase data rate increase the noise, reduce data rate increase bandwidth, allows more noise increase signal power, results more noise and errors. 5 Communication in the presence of noise, Shannon, C.E., Proceedings of the Institute of Radio Engineers. 37 (1): 10-21, Jan. 1949
  • 19. Numerical example(1) Say some spectrum is given with fmin = 3MHz and fmax = 5MHz. Given SNRdB = 30dB. hence the bandwidth, B = 5 āˆ’ 3 = 2MHz SNRdB = 10.log10(SNR) ā‡’ SNR = 1000 Shannon capacity: CS = B.log2(1 + SNR) ā‡’ CS = 19.934Mbps
  • 20. Numericals(2) For the previous problem, how many signal levels we need? According to Nyquist capacity CN = 2.B.log2M CN = 19.934 ā‡’ 2.B.log2M = 19.934 ā‡’ M = 2 19.934 2.B ā‡’ M = 32 As the number of levels must be an integer; But this value only work with the assumption of Nyquist capacity. In reality very less accuracy will be obtained with 32 levels
  • 21. Few points on Shannon capacity It determines the upper bound on how fast we can communicate over a channel. No way to exceed it; we try to achieve the maximum possible. Hard limit: CS āˆ B No transmission cond.: If N >> S then S N ā†’ 0 and log2(1 + S N ) ā†’ 0 Increasing S will enhance the system performance, but not indeļ¬nitely; we need a CAP to the power of these devices.
  • 22. Theoretical Maximum data rate of LTE We usually see in the adv. that a LTE opertor provides hundreds of Mbps download speed. On the other hand several reports that the actual peak download speed we get may be few tens of Mbps or less. Whatā€™s the true capacity..??!! Max. bandwidth for LTE = 20 MHz. Say, 4 diļ¬€erent SNRdB rates with equal probability; 3dB, 6db, 9dB, 12dB using Shannonā€™s capacity CS = b.log2(1 + SNR). C1 = 31.6536Mbps C2 = 46.3291Mbps C3 = 63.2161Mbps C4 = 81.4917Mbps On average 55.67 Mbps (with one transmit and receive antenna).
  • 23. Approximations(1) We will see the capacity for large and small SNR. Bandwidth limited: when S/N >> 1 log2(1 + S N ) ā‰ˆ log2 S N ā‰ˆ 3.32log10 S N = 0.332 Ɨ SNRdB CS ā‰ˆ 0.332 Ɨ B.SNRdB capacity is logarithmic in power and appx. linear. Bandwidth-limited region Power limited: when S/N << 1 log2(1 + S N ) = 1 ln2 .ln(1 + S N ) ā‰ˆ 1 ln2 S N ā‰ˆ 1.44 S N CS ā‰ˆ 1.44 Ɨ B. S N capacity is linear in power; Power-limited region In the low-SNR apprx., CS is independent of B if white noise is considered of spectral density N0 watts/Hz Total noise power, N = B.N0; CS ā‰ˆ 1.44 Ɨ B. S B.N0 = 1.44 S N0
  • 24. Approximations(2) AWGN channel capacity with the power-limited and bandwidth-limited regime6 6 https://en.wikipedia.org/wiki/Shannon-Hartley_theorem
  • 25. how we get this eqn...!!??
  • 26. Signal looks like noise ā€“ Let a signal successfully communicated represented by analog voltage V (t). At any time t1 and t2 the voltage will be V (t1), V (t2) respectively. ā€“ Both of the voltage appear independently provided they are far enough apart; |t1 āˆ’ t2| > 1 2B
  • 27. Signal looks like noise ā€“ Let a signal successfully communicated represented by analog voltage V (t). At any time t1 and t2 the voltage will be V (t1), V (t2) respectively. ā€“ Both of the voltage appear independently provided they are far enough apart; |t1 āˆ’ t2| > 1 2B The voltage levels are predetermined; Receiver have no idea about it, until received. At receiver end it seems as a varying time to time; random in nature. The statistical nature of a signal and a noise are same; how we can distinguish eļ¬ƒciently..?? Adding parity bits(redundancy); reduce system eļ¬ƒciency but makes signal distinguishable form noise.
  • 28. The amount of noise present in the system can be expressed in mean noise power N = V 2 n R (9) Average signal power, S = V 2 s R (10) where R ā‰” characteristic impedance, Vn, Vs ā‰” RMS noise and signal voltage respectively As discussed before, noise and signal both need some upper bound. Ā±Vn,max = Ā±Ī³Vn (11) We try to maximize the signal as much as possible Ī³ = Vs,max Vs (12) Ī³ ā‰” Form factor
  • 29. Total power PT = S + N (13) RMS voltage V 2 T = V 2 s + V 2 n (14) As signal and the noise are statistically similar, so the form factor; Since both S and N having the same form factor, VT will be conļ¬ned within the range scaled by the same factor also VT,max = Ā±Ī³VT (15) Divide the range into 2b bands of size, āˆ†V = 2Ī³VT 2b (16)
  • 30. We need 2b numbers to label all the bands We can use b-bit binary numbers for each āˆ†V In sense, we are doing digital sampling with b-bit A/D converter over the range 2VT Donā€™t choose such b for which, āˆ†V < 2Ī³Vn
  • 31. We need 2b numbers to label all the bands We can use b-bit binary numbers for each āˆ†V In sense, we are doing digital sampling with b-bit A/D converter over the range 2VT Donā€™t choose such b for which, āˆ†V < 2Ī³Vn The max. # of bits given by 2b = VT Vn (17) using eqn.(14) and simplifying 2b = V 2 T V 2 n = 1 + S N (18) b = log2(1 + S N ) 1 2 (19)
  • 32. If M , b-bit measurements of level are taken in time T, then total # of bits of info. collected H = M.b = M.log2 1 + S N 1 2 (20) Information transmission rate, I = M T .log2 1 + S N 1 2 (21) From sampling theorem, max. sampling rate for a channel with bandwidth B M T = 2B (22)
  • 33. The max. information transmission rate (from eqn. 21) CS = 2.B.log2 1 + S N 1 2 (23) CS = B.log2 1 + S N (24) Eqn. 24 gives us the expression for Shannon capacity of a channel.
  • 34. Thank You Image source: Google Images all materials and codes are copyright protected under GNU GPL and Creative Commons(cc) license. Anyone can share or redistribute for non-commercial purpose only. Usage of any lecture materials or(and) codes by any individual or institution for commercial beneļ¬ts or advancement without permission is strictly prohibited.