Information Theory: Mohamed Hamada
Information Theory: Mohamed Hamada
Information Theory: Mohamed Hamada
Mohamed Hamada
Software Engineering Lab
The University of Aizu
Email: hamada@u-aizu.ac.jp
URL: http://www.u-aizu.ac.jp/~hamada
Today’s Topics
Because of the revolution of communication dealing efficiently with information and its
transmission becomes a necessary requirement for a computer engineer.
What is Information?
Example:
i. I eat sushi by hashi
ii. By hashi I eat sushi
iii. There is a typhoon in Japan
iv. There is a typhoon in Kanto area in Japan
i. and ii. are syntactically different but semantically & Pragmatically equal
iii. and iv. are syntactically, semantically & pragmatically different
(iv. gives more information than iii.)
INFORMATION TRANSFER ACROSS CHANNELS
Sent Received
messages messages
symbols
source encoderChannel
Source
channel
channel
Channel
decoderSource receiver
coding coding decoding decoding
Capacity vs Efficiency
Digital Communication Systems
Information User of
Source Information
Source Source
Encoder Decoder
Channel Channel
Encoder Decoder
Modulator De-Modulator
Channel
Information Source
Examples:
1. English text
2. A man speaking
3. Photographs
4. Motion of films,
....... etc.
A chief aim of information theory is to study how such sequence of symbols (signals)
can be most effectively encoded for transmission (by electrical means).
· The symbols are denoted by a1, a2, …., am and the alphabet by A = { a1, a2, …, am }
· A finite sequence of symbols is called word. The set of all words is denoted by A*
Information Source
Memoryless
Stationary
Discrete
The source produces independent symbols in different unit times
Memoryless
Memoryless means the generated symbols (of a source message ) are independent.
X
source
Example:
Source AE AE AE AE AE etc.
i.e. What comes later is like what has gone before. Stationary is a designation of such
source of characters
Source of User of
Information Information
Source Source
Encoder Decoder
Channel Channel
Encoder Decoder
Modulator De-Modulator
Channel
Source Coding
a1 a2 …. am
S= where pi = p(Xn =ai)
p1 p2 …. pm
so that
Example : for the source information { Red, Blue} and the code alphabet is {0,1 }.
Let C (Red) = 00 and C (Blue) = 11
Then C = { 00, 11 } is a subset of { 0, 1 }* and the length is l( 00 ) = 2 and l(11) = 2
ck Source sk Information
Decoder Destination
Decoding
Symbol Pro C1 C2 C3 C4 C5 C6
A 0.4 00 1 1 1 0 0
B 0.3 01 01 01 00 1 0
Bad Code
Example: Code I
One input can be interpreted
to many different outputs.
Source Binary Code
Symbol Representation
a 0
Information aad Source 0011
Source Encoder b 1
Error Free c 00
aad or, Channel
aabb or,
Source d 11
cd or, Decoder
cbb 0011