Date: 14.3.08 Dr. Kyawt Khin Professor and Head Department of Electronic Engineering and Information Technology Yangon Technological University
Date: 14.3.08 Dr. Kyawt Khin Professor and Head Department of Electronic Engineering and Information Technology Yangon Technological University
Date: 14.3.08 Dr. Kyawt Khin Professor and Head Department of Electronic Engineering and Information Technology Yangon Technological University
EcE 4034
B.Tech. Second Year for EcE
Date: 14.3.08
• Bit
• Coding
• Coding Efficiency
One bit can define 2 objects
2 bit can define 2 of 2 = 2 . 2 = 22 = 4 object
3 bit can define 2 of 2 of 2 = 2 . 2 . 2 = 23 = 8 object
4 bit can define 2 of 2 of 2 of 2 = 2.2.2.2 = 24 = 16 object
2
2n = M
the number of required bits = n
different things or levels = M
n log 2 M
6.46 bits
e.g Coding Eff : = = 0.923 = 92.3%
7 bits
3
12.2 Information Transfer rate (fi)
6bits
fi 1,000bit / sec(1kbps)
6ms
4
12.3 Signaling (BAUD) Rate (fb)
Signal level (V)
1
0 t (ms)
0 1 3 4 5 6 7 8 9
Tb = 1 ms
fb = 1/Tb = 1 k baud
Note In a purely binary system
the bit rate = the baud rate
Fig 12.1 Binary transmission
5
e.g.
Binary message 10 10 01 11
Quaternary transmission 2V 2V 1V 3V
fi= 1 kbps
C 2 f c (min log 2 M
where Tm is the message time
1/Tb is the signaling rate
log2M is the number of bits (OR)
Hartly Law CαBX T
Where C = information capacity
B = bandwidth ,
T = transmission time
C B log 2 ( S 1)bps
N
7
12.5 Bandwidth Considerations
•the minimum possible bandwidth required for a given
pulse rate
• how pulses can be shaped to minimize the bandwidth and
distortion of the data pulses
• fcmim cut off (1/2Tb) = ½ fb
Eg. If 1000 bit/s are transmitted NRZ,
fcmim cut off = ½ fb = ½ x 1000 = 500 Hz
0 1 0 1 0
Fig 11.17 Squarewave
t and fundamental
frequency
Tb T 8
Continued
Tb = 1/ fb
f = 1/T = 1/ 2Tb = ½ fb
BWmin = ½ fb
9
2 A 1 1 2
v(t ) sin cos 2 t sin 2 cos 2 t .........
T T T 2 T T
The pulse repetition rate is f = 1/T (symbols/sec)
Volts
Amplitude
(Volts)
A 2A
sin (volts )
t
T
T sin n / T
2A
T n / T
Time domain description
f (Hz)
0 1/T 2/T
f = 2/T
f = 1/T
Frequency domain description
10
Figure 12-5 Time and frequency description of a rectangular pulse train
1 1 0 1 0
11
12.6 Power in Digital Signal
13
Digital Transmission Formats
14
Digital sequence
1 0 1 0 0 11 1
A. NRZ : Nonreturn to zero t
D. Biphase (Bi- ) t
Also called “ Manchester “ code
E. AMI : Alternate mark inversion t
16
12.7 PCM System Analysis`
fs = sampling frequency
fAmax = input max frequency
• Quantization
• Encoding
17
Digital clock
Analog
Serial PCM
A(t) input
Sampler Encoder output
7 111
110
5 101
100 1 2 3 4
t 3 011
010 011 11 0 10 1 10 0
1 001
0 1 2 3 4
000 Digital signal
t
Ts
Sampling pulses Pulse
generator
18
Dynamic Range and Resolution
where q = resolution
n = number of bits in the digital code word
VFs = full-scale voltage range for the analog signal
19
Dynamic Range( DR)
ADC parameters = V Fs / q
= 2n = M
DR = Vmax/ Vmin = 2n
DR (dB) = 20 log Vmax/ Vmin
20 log 2n = 20n log 2 = 6.02n
or DR(dB) 6n
For linearly encoded PCM system
DR(dB) = 6 dB/ bit
20
Signal to Quantization Noise Ratio
(SQR)
For input signal minimum amplitude
SQR = minimum voltage / quantization noise
For input signal maximum amplitude
SQR = maximum voltage / quantization noise
Linear quantizng in PCM systems has two major drawbacks.
(i)
Companding
Companding is the process of compressing, then expanding.
Or nonlinear encoding/decoding, called companding
21
Companding
Linear quantizng in PCM systems has two major
drawbacks.
(i) The uniform step size means that weak analog
signals will have a much poorer S/Nq than the strong
signals.
(ii) Systems of wide dynamic range require many
ending bits and consequently wide system
bandwidth.
Companding
Companding is the process of compressing, then
expanding.
Or nonlinear encoding/decoding, called companding
22
111 Linear analog-to-digital converter
100 q
N
001
010
A
001
Full scale, or VFS
000 (Volts)
Sample voltage input(Volts) Vmax
+q/2
-q/2
0 } q
B. Macq
(macq@tele.ucl.ac.be)
1) Point-to-point
communications
Source Destination
Capacity = B log2(1+S/N)
B: bandwidth in Hz
S: signal power
N: noise power
Capacity in bits/sec
Benoit Diana
Cathy
Alice
Local Area Network:
Media access control
Diana Ethernet or Token ring
Benoit
Multipoint-to-multipoint
communications (cont.)
Alice Cathy
Switch or router
Diana
Benoit
Information Transmitter
Transmitter Receiver
Receiver
Channel Decision
source
HR(f)
Clock
recovery
network
pg (t)
{dk}={1,1,1,1,0,0,1,1,0,0,0,1,1,1} Tb
Tb Timing
HT(f)
(X(t (XT(t
Information Pulse Trans
source generator filter
pg (t)
a if d k "1";
For bk=1 Tb
ak
a if d k "0";
For bk=0 Tb
{dk}={1,1,1,1,0,0,1,1,0,0,0,1,1,1}
Tb Timing
HT(f)
(X(t (XT(t
Information Pulse Trans
source generator filter
pg (t) pg (t )
For bk=1 Tb Tb
Transmitter
For bk=0 Tb filter Tb
{dk}={1,1,1,1,0,0,1,1,0,0,0,1,1,1}
Tb Timing
HT(f)
(X(t (XT(t
Information Pulse Trans
source generator filter
100110
X (t ) a
k
k p g (t kTb )
a
{dk}={1,1,1,1,0,0,1,1,0,0,0,1,1,1}
X (t ) k p g (t kTb )
k
Tb Timing
HT(f)
(X(t (XT(t
Information Pulse Trans
100110 source generator filter
Y (t ) Ak pr (t t d kTb ) n0 (t )
k
HR(f)
Clock
recovery
network
Uri
Y (t ) Dr. Ak pr (t t d kTb ) n0 (t )45
Mahlab
k
Block diagram Description
t
1 0 0 0 1 0
1 0 0 1 1 0
Dr. Uri Mahlab 46
Block diagram of an Binary/M-ary signaling
scheme
Timing
HT(f) Hc(f)
(X(t (XT(t
Information Pulse Trans
channel
source generator filter
+
Channel noise
n(t)
+
Y(t)
Receiver
Output A/D filter
HR(f)
Clock
recovery
network
Y (t ) Ak pr (t t d kTb ) n0 (t )
k
Y (t ) Ak pr (t t d kTb ) n0 (t )
k
t
Y t m
t2 t3 t
t1 tm
Dr. Uri Mahlab 50
The output of the A/D converter at the sampling time
tm =mTb+td
Y (t ) Ak pr (t t d kTb ) n0 (t )
k
Y t m Am A p m k T n t
Km
k r b 0 m
t2 t3 t
t1 Dr. Uri Mahlab tm 51
Y t m Am A p m k T n t
Km
k r b 0 m
Y t m
t2 t3 t
t1 Dr. Uri Mahlab tm 52
Explanation of ISI
HT(f) Hc(f) HR(f)
Pg(t) Pr(t)
Trans Receiver
channel
filter filter
t
t
Fourier
Fourier BandPass Transform
Transform Filter
f f
f f
p g (0) 1
Y (t ) Ak pr (t t d kTb ) n0 (t )
k Dr. Uri Mahlab 55
T y p e o f Im p o rta n t P a ra m e te rs In v o lv e d In T h e D e s ig n
O f a P A M S y s te m
D a ta E rro r T ra n s m itte d N o is e N o is e S y s te m
ra te ra te pow er pow er S p e c tra l c o m p le x ity
d e n s ity
D e s ig n o f a b a s e b a n d
b in a r y P A M s y s te m
P u ls e s h a p e s p r( t ) H R (f) H T (t)
p g(t)
1 for n 0
p r ( nTb )
0 for n 0
Doe’s not Uniquely Specify Pr(t) for all values of
t.
1 for n 0
Then p r ( nTb )
0 for n 0
Proof
p r (t) p
r (f ) exp( j2ft )df
( 2 k 1) / 2 Tb
p r ( t ) k
Dr. Uri
p
( 2Mahlab
r(f ) exp( j2ft )df
k 1) / 2 Tb 59
( 2 k 1) / 2Tb
pr ( nTb ) k
p r ( f ) exp( j 2fnTb t ) df
( 2 k 1) / 2Tb
1 / 2 Tb
k
p r ( nTb ) k p r (f '
Tb
) exp( j2f ' nTb )df '
1 / 2 Tb
1 / 2 Tb
k
p r ( nTb ) ( k p r (f )) exp( j2fnTb )df
1 / 2 Tb
Tb
1 / 2 Tb
sin( n)
p r ( nTb ) Tb exp( j2fnTb )df
1 / 2 Tb
n
Y( t m ) A m A k Pr ((m k )Tb ) n 0 ( t m )
km
1 for n 0
p r ( nTb )
0 for n 0
1
sin( n)
p r ( nTb )
n
-2Tb -Tb Tb 2Tb
p r( t )
R a te o f d e c a y S h a p in g filte r s
o f p r( t )
The smallest values near Tb, 2Tb, … Shape of Pr(f) determines the ease
In such that timing error (Jitter) with which shaping filters can be
will not Cause large ISI realized.
Dr. Uri Mahlab 63
A Pr(f) with a smooth roll - off characteristics is preferable
over one with arbitrarily sharp cut off characteristics.
Pr(f) Pr(f)
Tb , f rb / 2
2 rb rb rb
Pr (f ) Tb cos ( f ), f
4 2 2 2
0, f rb / 2
FT 1 Pr (f )
cos 2t sin rb t
Pr ( t )
1 ( 4 t ) 2 rb t
Dr. Uri Mahlab 65
raised cosine frequency characteristic
H T ,H R
p u ls e s h a p in g n o is e im m u n ity
p g ( f ) H T ( f ) H R ( f ) K c Pr ( f ) exp(2 j 2ftd )
Where td, is the time delay Kc normalizing constant.
In order to design optimum filter Ht(f) & Hr(f), we will assume that Pr(f),
Hc(f) and Pg(f) are known.
Portion of a baseband PAM system
Problem definition:
For a given :
•Data Rate - rb
•Transmission power - ST
•Noise power Spectral Density - Gn(f)
•Channel transfer function - Hc(f)
•Raised cosine pulse - Pr(f)
Choose
Y( t m ) A m A k Pr ((m k )Tb ) n 0 ( t m )
km
"1" if Y( t m ) 0
We decide:
"0" if Y( t m ) 0
Dr. Uri Mahlab 73
1 e n 2 / 2 N0 1 e n A ) 2 / 2 N0
2N 0 2N 0
y(tm)
0 A
Perror Pr ob n b
1
e z ) 2 / 2 N 0
dz
b 2N 0
b
Dr. Uri Mahlab 74
1 e y( t m ) A ) 2 / 2 N0 1 e y ( t m )A ) 2 / 2 N 0
2N 0 2N 0
y(tm)
-A A
y(tm)
0
y(tm)
-A A
VTransmit
Vreceived
Q u
1
exp z 2 / 2 dz
u 2
Dr. Uri Mahlab 77
Q(u)
Q u
1
exp z 2 / 2 dz
u 2
dz=
u U
A
Pe
1 2
exp z / 2 dz Q
N
A / N0 2 0
Q u
1
exp z / 2 dz
2
u 2
Dr. Uri Mahlab 78
A
Signal to Noise Ratio
N0
Perror decreases as A / N0 increase
Thus for maximum noise immunity the filter transfer functions HT(f)
and HR(f) must be xhosen to maximize the SNR
2 2
G X (f )
p g (f )
Tb
E ak 2
a p g (f )
Tb
A2 2
2
ST 2
Pg (f ) H T (f ) df
K c Tb
2
ST K c Tb
A2
2
P (f )
2
g H T (f ) df
G
2
No n (f ) H R (f ) df
Dr. Uri Mahlab 81
The SNR we need to maximize is
A2 ST Tb
No
Pr (f )
2
G n (f ) H R (f ) df
2
2
df
H c (f ) H R (f )
where Pr (f ) H c (f )H R (f )H T (f )
Or we need to minimize
Pr (f )
2
min G n (f ) H R (f ) df
2
2
df min 2
H c (f ) H R ( f )
Dr. Uri Mahlab 82
Using Schwartz’s inequality
2
V(f ) W (f )df
2 2
V (f ) df W (f ) df
If we choose :
1/ 2
V (f ) H R (f ) G n (f )
Pr (f )
W (f )
H R (f ) H c (f )
The filter should have alinear phase response in a total time delay of td
A2 ST Tb
2
N o max Pr (f ) G n (f )
1 / 2
df
H c (f )
A 2
Perror Q
N
o max
1 for t / 2; Tb
pg (t)
0 Dr.elsewhere
Uri Mahlab 86
5.2.3 Design procedure and Example
Tb N 0 Hc ( f ) 10
For Pr(f) with raised cosine shape P ( f ) df
r 1
Communication Systems
Zhu Han
Department of Electrical and Computer Engineering
Class 1
A B
Engineering System
Social System
Genetic System
transmitter
Reconstructed
Signal Source Channel
demodulation A/D
output decoder decoder
receiver
Decoding
Re-creation
Broadcast
Point to Point
Internet
Fiber communications
Communication bus inside computers to communicate
between CPU and memory
– Fiber: perfect
– Wireless: worst. Multipath reflection causes fluctuation in
frequency response. Doppler shift causes fluctuation over time
Noise and interference
– AWGN: Additive White Gaussian noise
– Interferences: power line, microwave, other users (CDMA phone)
frequency
– Analog: AM, amplitude, FM,
Correlator
T
0.5 Ac wT , for symbol 1
yT x(t ) cos(2f ct )dt
0 0.5 Ac wT , for symbol 0
Decoding
– If the correlator output yT is greater than 0, the receiver output
symbol 1; otherwise it outputs symbol 0.
Net A Net B
– Entropy to Measure the Quantity of Information
– Channels
– Shannon Capacity
– Spectrum Allocation
– Modulation
– Communication Networks
S(t) S=(s1,s2,…)
t0 T
s (t ) 0 if
t T t
T
Energy Es s 2 (t ) dt
0
y
x y
x
x y x y cos
A
T
t
-A
2A
A/2
t
T
A T T 3 2
x(t ), y(t ) ( A)( ) ( A)(2 A) A T
2 2 2 4
x(t ) Ex
2
x xx
A
T
2 2 T
x(t ) ( A cos t ) dt A Ex
T 0 T 2
-A
120 Digital communication - vector approach
Dr. Uri Mahlab
Orthogonality
T
A y x y 0
T x
-A
Y(t)
B Similar to orthogonal vectors
T
121 Digital communication - vector approach
Dr. Uri Mahlab
•ORTHONORMAL FUNCTIONS X(t)
2/T
{
x(t ), y (t ) 0 T
and
x (t ) y (t ) 1 Y(t)
T 2/T
x(t ) y (t )dt 0
0
T
T T
x 2
(t ) dt (t )dt 1
y 2
0 0
y 1
x(t ), y (t ) 0 x 1
x(t ) y (t ) 1
Ex Ey
•In vector presentation y
x y
cos
xy x
123 Digital communication - vector approach
Dr. Uri Mahlab
Example
X(t) Y(t)
10A
A
t t
T -A
T/2 7T/8
T
5 2
x(t ), y (t ) x(t ) y (t )dt A T
Now,
0 4
5 A 2T
x(t ), y (t )
4 0.14
Ex Ey (10 A T )( 7 A T )
8
shows the “real” correlation
124 Digital communication - vector approach
Dr. Uri Mahlab
Distance, d T
d x ( t ) y( t ) x ( t ) y( t ) dt
2 2 2
d 2 Ex Ey 2 ExEy
• For equal energy signals
d 2E (1 )
2
•Norm ||x(t)||
T
x(t ) x(t ), x(t ) x 2 (t )dt Energy
2
•Orthogonality
x(t ), y (t ) 0
if
x (t ) y (t ) 1 (Orthogonal )
x(t ) y (t ) ExEy
•Distance, d
T
d x ( t ) y( t ) x ( t ) y( t ) dt
2 2 2
d 2 Ex Ey 2 ExEy
129 Digital communication - vector approach
Dr. Uri Mahlab
Modulation
We define
1 bit
Rbit
1 (t )
2
cos 2f 0 t
T sec
T
d 2 E
so,
(t )
x0 (t ) E1 (t ) - E E
132
x1 (t ) E1 (t )
Digital communication - vector approach
Dr. Uri Mahlab
Binary antipodal signals vector
presentation
Consider the two signals:
2E
s1 ( t ) s 2 ( t ) cos 2f c t 0tT
T
The equivalent low pass waveforms are:
2E
u1 ( t ) u 2 ( t ) 0tT
T
E E
2E 2
sm (t) cos 2f c t (m 1) m 1,2,..., M , 0 t T
T M
2E 2 2E 2
cos (m 1) cos 2f c t sin (m 1) sin 2f c t
T M T M
2E j2 ( m 1) / M
u m (t) e m 1,2,..., M , 0 t T
T
j2 ( m 1) / M
u m 2E e s3
s2
s4 s2
E E
s3 s1 s5 s1
s6 s8
s4 s7
M4 M 8
137 Digital communication - vector approach
Dr. Uri Mahlab
Their complex-valued correlation coefficients are :
T
1
km k 1,2,..., M , m 1,2,..., M
*
u k ( t ) u m ( t )dt
2E 0
e j2 (m-k)/M
and the real-valued cross-correlation coefficients are:
2
Re( km ) cos ( m k )
M
The Euclidean distance between pairs of signals is:
1/ 2
2
2E 1 cos (m k )
M
138 Digital communication - vector approach
Dr. Uri Mahlab
The minimum distance dmin corresponds to the case which
| m-k |=1
2
d min 2E1 cos
M
x3 (t ) x2 (t )
(11) (01)
140
Dr. Uri Mahlab Digital communication - vector approach *
2E a 1 2E / T cos
2 (t ) sin 2f 0 t
T
a2 X(t)
a 2 2E / T sin
E
1 ( t )
2E
cos 2f 0 t 2E
a1 T A
T
2E
x(t) cos(2f 0 t )
T
x3 (t ) x2 (t )
(11) (01)
142 Digital communication - vector approach
Dr. Uri Mahlab
2E 3
x 4 (t) cos(2f 0 t )
T 4
d min 2E s
1 bits
R bit
Tb sec
R symbol R bit / 2
Es Es Es
Eb
log 2 M log 2 4 2
143 Digital communication - vector approach
Dr. Uri Mahlab
MPSK
2 (t )
d 2 E sin
M
d min
1 (t )
2
sm (t) A m cos 2f c t
T
j2 f c t
A m Re[u ( t )e ] m=1,2,….,M
2
U(t)= 0tT
T
s m1 A m M=1,2,….,M
f1 ( t )
s1 0 s2
M=4 2 2 2
s1 f1 ( t )
s2 0 s3 s4
Signal-space diagram for M-ary PAM signals .
147 Digital communication - vector approach
Dr. Uri Mahlab
The minimum distance between a pair signals
d min 2
2 2
s m ( t ) A mc cos 2f c t A ms sin 2f c t
T T
j 2 f c t
Re[(A mc jA ms )u ( t )e ]
s m ( A mc, A ms )
The distance between a pair of signal vectors is
d mk | s m s k |2
2 (t )
1 (t )
16 QAM
1 d
2
1 3d
2
1 d 3d
2 2
2 d
d E AVG 1 (t )
5
Tsysmbol Tbit / log 2 M
M 1 2
E SAVG d
6
M 2 n n bits/symbol
6
d2 ES
2 1
n
E
s1
Note that
E
d12 2E
d12
s2
156 Digital communication - vector approach
Dr. Uri Mahlab
We observe that the vector representation for the
equivalent lowpass signals is
u 1 [u 11 ]
u 2 [u 21 ]
Where
u11 2E j0
u 21 0 j 2E
2
sm (t) cos[2f c t 2mft ]
T
Re[ u m ( t )e j2 f c t ] m=1,2,….,M 0tT
2
T
e j2 mft dt
2
km
0
2
f
1 1 3
2T T 2T T
d km 2 all m,k
2 2
cos 2f 0t , cos 2f1t 0
T T
T
2 2
0 T cos 2f 0t T cos 2f1t 0
164 Digital communication - vector approach
Dr. Uri Mahlab
2 (t )
“0”
d 2 E
1 (t )
“1”
2
1 (t ) cos 2f 0 t
T
1 bits
Rbit 2
T sec 2 (t ) cos 2f1t
T
165 Digital communication - vector approach
Dr. Uri Mahlab
ORTHOGONAL MFSK
2E
x1 (t ) cos 2f1t
t
2E
x2 (t ) cos 2f 2t
t
2E
x3 (t ) cos 2f 3t
t
166 Digital communication - vector approach
Dr. Uri Mahlab
All signals are orthogonal to each other
2 (t )
E
d 2 E E
1 (t )
E
3 (t )
1 bits
Rbit (log 2 M )
T sec
167 Digital communication - vector approach
Dr. Uri Mahlab
How to
generate
signals
168 Digital communication - vector approach
Dr. Uri Mahlab
2 2
s m ( t ) A mc cos 2f c t A ms sin 2f c t
T T
2 Eb cos 2f 0t
0 T 2T 3T 4T 5T 6T
0 T 2T 3T 4T 5T 6T
169
2 Eb sin 2f 0 t
Digital communication - vector approach
Dr. Uri Mahlab
s m ( t ) I( t ) cos 2f c t Q( t ) sin 2f c t
2 Eb cos 2f 0t
0 T 2T 3T 4T 5T 6T
s m (t)
+
0 T 2T 3T 4T 5T 6T
170
2 Eb sin 2f 0 t
Digital communication - vector approach
Dr. Uri Mahlab
s m ( t ) I( t ) cos 2f c t Q( t ) sin 2f c t
2 Eb cos 2f 0t
I( t )
0 T 2T 3T 4T 5T 6T
s m (t)
+
Q( t )
0 T 2T 3T 4T 5T 6T
171
2 Eb sin 2f 0 t
Digital communication - vector approach
Dr. Uri Mahlab
IQ Modulator
2 Eb cos 2f 0t
I( t )
s m (t)
+
Q( t )
2 Eb sin 2f 0 t
I( t )
s m (t)
+
Q( t )
2 Eb sin 2f 0 t
T T
n 1 ( t ) a i i ( t ) n 2 ( t ) a i i ( t )
i 1 i 1
We write
n ( t ) n i i ( t )
i 1
E n i 0
n i2
1
f(n i ) e N0
E ni
2
N0
2
2
N0
2
n2
0
Or,equivalently
(u m ) Re e r u j *
m m 1,2
2v E N1r N 2 r
2
E N 2E N N 2r E N 2r
2 2
1r 1r
4EN 0 1 r
Where N0 is the power spectral density of z(t) .
The probability of error is now
0
P(V 0)
p(v)dv
0
1
e
( v m v ) 2 / 2 2v
dv
2 v
1 2E
erfc
2N0
1 r
2
183 Digital communication - vector approach
Dr. Uri Mahlab
Where erfc(x) is the complementary error
function, defined as
2
t 2
erfc( x ) e dt
x
1 2
E
p 2 erfc
2N0
1 r
2
d 2 Ex Ey 2 ExEy
• For equal energy signals
d 2E (1 )
2
1 2 2
d
p 2 erfc 12
2 2N0
Where d12 is the distance of the two signals .
Hence,we observe that an increase in the
distance between the two signals reduces the
186 probability of error . Digital communication - vector approach
Dr. Uri Mahlab
1 2
E
p 2 erfc
2N0
1 r
2
1 2 2
d
p 2 erfc 12
2 2N0
187 Digital communication - vector approach
Dr. Uri Mahlab
1 2 2
d12
p 2 erfc
2 2N0
d 2 E sin E E
M
d min
M=256
s2
+ M=128
M=64
M=32
M=16
M=4
2
2
s1
2
s3
188 Digital communication - vector approach
Dr. Uri Mahlab
Signal-Space Analysis
In-phase Quadrature-phase
Representation of Bandpass
Signal
x t 2 Re x t e j 2 fct
(1)
2 Re xI t j xQ t cos 2 f c t j sin 2 f ct
x t 2 Re x t e j 2 fct 2 Re x t e e j 2 f ct
j t
x t 2 cos 2 f c t t
Relation between x t and x t
e j 2 f c t
x t x t
2
x
f
2 2
-fc fc f fc f f
1
X f X f f c X * f f c
2
X ( f ), f 0
X f , X f X f f c
0, f 0
Energy of s(t)
E s 2 t dt
S f df
2
(Rayleigh's energy theorem)
2 S f df
2
(Conjugate symmetry of real s(t ) )
0
2
S f df
0
Representation of bandpass LTI
System
s t h t r t
s t h t r t
r t s t h t
R f S f H f
S f H f f c because s(t ) is band-limited.
H f H f f c H * f f c
H ( f ), f 0
H f
0, f 0
H f H f f
c
Key Ideas
Examples (1): BPSK
Examples (2): QPSK
Examples (3): QAM
Geometric Interpretation (I)
Geometric Interpretation (II)
I/Q representation is very convenient for some
modulation types.
We will examine an even more general way of
looking at modulations, using signal space concept,
which facilitates
Designing a modulation scheme with certain desired
properties
Constructing optimal receivers for a given modulation
Analyzing the performance of a modulation.
View the set of signals as a vector space!
Basic Algebra: Group
A groupis defined as a set of elements G and a
binary operation, denoted by · for which the
following properties are satisfied
For any element a, b, in the set, a·b is in the set.
The associative law is satisfied; that is for a,b,c in
the set (a·b)·c= a·(b·c)
There is an identity element, e, in the set such that
a·e= e·a=a for all a in the set.
For each element a in the set, there is an inverse
element a-1 in the set satisfying a· a-1 = a-1 ·a=e.
Group: example
A set of non-singular n×n matrices of
real numbers, with matrix multiplication
Note; the operation does not have to be
commutative to be a Group.
Example of non-group: a set of non-
negative integers, with +
Unique identity? Unique inverse fro
each element?
a·x=a. Then, a-1·a·x=a-1·a=e, so x=e.
x·a=a
S is a subspace if
v, w S av bw S
Linear independence of vectors
Def)
A set of vectors v1 , v2 , vn V are linearly independent iff
Basis
Consider vector space V over F (a field).
We say that a set (finite or infinite) B V is a basis, if
* every finite subset B0 B of vectors of linearly independent, and
* for every x V ,
it is possible to choose a1 , ..., an F and v1 , ..., vn B
such that x a1v1 ... an vn .
The sums in the above definition are all finite because without
additional structure the axioms of a vector space do not permit us
to meaningfully speak about an infinite sum of vectors.
Finite dimensional vector space
A set of vectors v1 , v2 , vn V is said to span V if
every vector u V is a linear combination of v1 , v2 , vn .
Example: R n
Finite dimensional vector space
A vector space V is finite dimensional if there
is a finite set of vectors u1, u2, …, un that span V.
Finite dimensional vector space
Let V be a finite dimensional vector space. Then
Inner product space: for length and
angle
Example: Rn
Orthonormal set and projection
theorem
Def)
A non-empty subset S of an inner product space is said to be
orthonormal iff
1) x S , x, x 1 and
2) If x, y S and x y, then x, y 0.
Projection onto a finite dimensional
subspace
Gallager Thm 5.1
r t , s t N t , L2 0, T
s t span 2 T cos 2 f c t , 2 T sin 2 f c t
Any signal in L2 can be represented as r (t ).
i i i
Thm
If H is separable and infinite dimensional, then it is
isomorphic to l2 (the set of square summable sequence
of complex numbers)
If H is n-dimensional, then it is isomorphic to Cn.
The same story with Hilbert space over R. In some sense there is only one real and one
complex infinite dimensional separable Hilbert space.
L. Debnath and P. Mikusinski, Hilbert Spaces with Applications, 3rd Ed., Elsevier, 2005.
Hilbert space
Def)
A complete inner product space.
Example: L2
Orthonormal set S in Hilbert space
H is complete if
Equivalent definitions
1) There is no other orthonormal set strictly containing S . (maximal)
2) x H , x x, ei ei
3) x, e , e S implies x 0
4) x H , x
2 2
x, ei
Proof: Let Sn e O x, e
2
x
2
n .
Then, Sn n (finite)
Also, any element e in S (however small x, e is)
is in Sn for some n (sufficiently large).
Therefore, S n 1 Sn . Countable.
Theorem
( “non-zero” Hilbert space means that the space has a non-zero element.
We do not have to assume separable Hilbert space.)
Reference: D. Somasundaram, A first course in functional analysis, Oxford, U.K.: Alpha Science, 2006.
Only for mathematicians.
(Separability is nice.)
Euivalent definitions
Def) H is separable iff there exists a countable subset D
which is dense in H , that is, D H .
Def) H is separable iff there exists a countable subset D such that
x H , there exists a sequence in D convergeing to x.
T T
2 2
Signal Constellation
cont …
cont …
cont …
QPSK
Examples (2)
Example: Use of orthonormal set
and basis
Two square functions
Signal Constellation
Geometric Interpretation (III)
Key Observations
Vector XTMR/RCVR Model
A
N
s(t) r(t) = s(t) + n (t) s(t) = s i i t i j i= j
i 1
n (t) =
i 1
n
i i t
n (t)
0
r1 = s 1 + n1
t t
s2
.
.
s(t)
r(t)
.
.
z T
0
r2 = s 2 + n2
Vector
XTMR
. t . . t . Vector
n(t) RCVR
. .
} . . }
sN
z T
0
rN = sN + nN
t t
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 256
“ 通信系统 (Communication Systems)” 课件
5.1 Introduction
T
Ei si2 (t )dt , i 1, 2, , M
0
1 M
pi P (mi ) , i 1, 2, , M pe pi P( mˆ mi mi )
M i 1
Minimizing pe
Optimum receiver in the
0t T
x(t ) s i (t ) w(t ), minimum probability of
i 1, 2, , M
error sense
东南大学移动通信国家重点实验室 257
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 258
“ 通信系统 (Communication Systems)” 课件
Basic Representations
N
0 t T
si (t ) sij j (t ),
j 1 i 1, 2, , M
T i 1, 2, , M
sij si (t ) j (t )dt ,
0
j 1, 2, , N
T 1 if i j
i (t ) j (t )dt ij Orthonormal
0
0 if i j
东南大学移动通信国家重点实验室 259
“ 通信系统 (Communication Systems)” 课件
Illustration of Concepts
东南大学移动通信国家重点实验室 260
“ 通信系统 (Communication Systems)” 课件
N
0 t T i 1, 2, , M
si (t ) sij j (t ),
T
sij si (t ) j (t )dt ,
j 1 i 1, 2, , M 0
j 1, 2, , N
东南大学移动通信国家重点实验室 262
“ 通信系统 (Communication Systems)” 课件
T
0
s i s k Euclidean distance
0
si (t ) sk (t ) sTi s k between si and sk
N
( sij skj ) ( si (t ) si (t )) 2 dt
2 T
si s k 2
0
j 1
sTi s k
cos ik Angle between si and sk
si s k
东南大学移动通信国家重点实验室 263
“ 通信系统 (Communication Systems)” 课件
1 2
1 2
For complex-valued signals:
2
1 1 2
2 2
s (t ) s*
(t ) dt s (t ) dt s (t ) dt
2
东南大学移动通信国家重点实验室 264
“ 通信系统 (Communication Systems)” 课件
cos
s1T s 2
1
s (t ) s2 (t )dt
1
1/ 2 1/ 2
s1 s 2
2
s (t )dt s22 (t )dt
1
2
s (t ) s (t )dt s 2 (t )dt s 2 (t )dt
1 2
1 2
东南大学移动通信国家重点实验室 265
“ 通信系统 (Communication Systems)” 课件
Gram-Schmidt
Orthogonalization Procedure
s1 (t )
1 (t ) s1 (t ) E11 (t ) s111 (t )
E1 T
s21 s2 (t )1 (t )dt
0
g 2 (t ) s2 (t ) s211 (t )
g 2 (t )
2 (t ) T
s2 (t ) g 22 (t )dt2 (t ) s211 (t )
T
2
g (t )dt
2
0 0
T
sij si (t ) j (t )dt s222 (t ) s211 (t )
0
i 1
g i (t ) si (t ) sij j (t )
j 1
g i (t )
i (t )
T
0
g i2 (t )dt
东南大学移动通信国家重点实验室 266
“ 通信系统 (Communication Systems)” 课件
M = 4 and N = 1 1 (t ) si (t ) / si , i 1, 2,3, 4
东南大学移动通信国家重点实验室 267
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 268
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 269
“ 通信系统 (Communication Systems)” 课件
Statistical Characterization
Since {Xj} are Gaussian random variables,
they are statistically independent.
X j E[ X j ] E[ sij W j ] sij E[W j ] sij
N0
var[ X j ] E[( X j sij ) ] E[W ]
2
Xj
2
j
2
2
cov[ X j X k ] E[( X j X j )( X k X k )] E[W jWk ] 0
东南大学移动通信国家重点实验室 270
“ 通信系统 (Communication Systems)” 课件
Statistical Characterization
(Cont’d)
X1
X
Observation vector X 2
X N
N
f X (x mi ) f X j ( x j mi ), Memoryless channel
j 1
N
1 1
exp[ ( x j sij ) 2 ]
j 1 N 0 N0
N
1
(N 0 ) N / 2
exp[
N0
(x
j 1
j sij ) 2
], i 1, 2, , M
东南大学移动通信国家重点实验室 271
“ 通信系统 (Communication Systems)” 课件
Theorem of Irrelevance
Insofar as signal detection in AWGN is concerned,
only the projections of the noise onto the basis
functions of the signal set {si (t )}i 1 affects the
M
x s i w, i 1, 2, , M
东南大学移动通信国家重点实验室 272
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 273
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 274
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 275
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 276
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 277
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 278
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 279
“ 通信系统 (Communication Systems)” 课件
Maximizing: l (mk )
Equals minimizing:
N
(x
2
j skj ) x s k
2
j 1
Equals maximizing:
N
Fig. 5.8 An illustration of the
Ek s
N
1 2
j 1
x j skj Ek
2 j 1
kj decision rule with
AGWN channel.
energy of signal sk (t )
东南大学移动通信国家重点实验室 280
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 281
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 282
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 283
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 284
“ 通信系统 (Communication Systems)” 课件
M
Pe pi P(x dose not lie in Z i mi sent)
i 1
1 M
Zi: Region in the
M
P(x dose not lie in Z
i 1
i mi sent)
observation space
M corresponding to
1
1
M
P(x lies in Z
i 1
i mi sent) decision mi.
M
1
1
M
i 1
Zi
f x (x mi )dx
东南大学移动通信国家重点实验室 285
“ 通信系统 (Communication Systems)” 课件
Translation: s i ,translate s i a, i 1, 2, , M
东南大学移动通信国家重点实验室 286
“ 通信系统 (Communication Systems)” 课件
Rotational Invariance
东南大学移动通信国家重点实验室 287
“ 通信系统 (Communication Systems)” 课件
i 1
东南大学移动通信国家重点实验室 288
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 289
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 291
“ 通信系统 (Communication Systems)” 课件
log 2 M (BER)
东南大学移动通信国家重点实验室 293
“ 通信系统 (Communication Systems)” 课件
东南大学移动通信国家重点实验室 294