BFSK, DPSK, Ask, Error Control
BFSK, DPSK, Ask, Error Control
BFSK, DPSK, Ask, Error Control
BFSK
Binary Frequency Shift Keying
*Principle of BFSK
1, 0 symbols 1 bit
1&0 - distinguished by transmitting waves that differ in frequency.
Tb- bit duration= symbol duration
Eb- Energy of bit = symbol energy
2 Eb
cos 2f i t , 0 t Tb
elsewhere
0,
where
nc i
fi
; i 1,2
Tb
symbol 1 f1
symbol 0 f2
s1t Tb
0,
elsewhere
2 Eb
cos2f 2t , 0 t Tb
s 2t Tb
0,
elsewhere
2
cos2f1t , 0 t Tb
1 t Tb
0,
elsewhere
2
cos2f 2t , 0 t Tb
2 t Tb
0,
elsewhere
1 =
2 =
1 t
2 t
E
b
0
Symbol 1- f1 frequency say, f1= 2fb
Symbol 0 f2 frequency say, f2= fb
*MODEMS of BFSK
1. Generation of coherent BFSK signal / Modulator
TRANSMITTER
For Symbol 1,
On off level encoder o/p =
=
Upper channel o/p = m(t)1 t
= 1 t = s1(t)
Lower channel o/p = ()2 t
=0 = s2(t)
S(t) = s1(t) + s2(t) = s1(t)
For Symbol 0
On off level encoder o/p = 0
=0
Upper channel o/p = 0= s1(t)
() = ()
Lower channel o/p = ()2 t
= s2(t)
S(t) = s1(t) + s2(t) = s2(t)
RECEIVER
()1 (t) dt
0
()2 (t) dt
0
For symbol 0,
For symbol 1 ,
1 =
2 =
1 ()1 (t) dt =
0
1 ()2 (t) dt =
0
= 1 2 =
1 =
2 =
= 1 2 = -
2 ()1 (t) dt = 0
0
2 ()2 (t) dt =
0
*Bandwidth of BFSK
If Tb is the bit duration &
1
fb=
= bit rate
*
Probability of bit error = probability of symbol
error
Symbol 1 : x(t) = s1(t) + w(t)
Symbol 0: x(t) = s2(t) +w(t)
Variance of Y,
Substitute ,
Similarly
Eb
1
P01 erfc
2
2N0
* Principle of ASK
Transmitted signal
Symbol 1: (0t )
Symbol 0 : (0t )
S(t) = 0
For symbol 1:
For symbol 0:
S(t) = 0
*ASK transmitter
()
(t)
1
0
dt
*Bandwidth of ASK
Bandwidth = 2fb
fb = bit rate = 1/Tb
*Probability of error
Received signal ,
+ : 0
=
0
Matched filter o/p ,
1 =
()1 (t)
0
dt
Cases of Error
Symbol 1 transmitted,
s/g falls under 2 region
Ie : 1 <
Symbol 0 transmitted,
s/g falls under 2 region
Ie : 1 >
Probability of error ,
P01=
Substitute
1
0
P01 = P10 =
1
2
1
erfc(
2
)
0
DPSK
Non coherent version of PSK
Eliminate the need of coherent reference
signal at the receiver side
Combination of
1) Differential encoding of input binary wave
2) Phase shift keying
Send symbol 1,
No phase change
Send symbol 0,
Phase advances by 180 degree
DPSK transmitter
* Bandwidth of DPSK
BW= fb
Erfc(u)= 1-erf(u)
Channel encoding
Accepts msg bits
Add parity bits along with msg bit
Parity generation
Channel decoding
- Parity checking for detecting msg signal
Channel encoder
Block code
Sending information as blocks
No memory requirement
Convolutional code
Bit by bit
Serially
With memory
Block codes
Linear block codes
Cyclic codes
Channel decoder
Syndrome decoder
Block codes
Viterbi decoder
Convolutional codes
Block code
General representation
:
(n, k) block codes
n ->no: of code words
k >no: of msg bits
n-k ->no: of parity bits added
Modulo-2 arithmetic
Xor operation
msg length k = 4
Codeword length n = 7
This is a (7,4) block code with code rate = 4/7
For example, m = (1101), c = (0011101)
Structure of a lbc
Matrix representation
Parity Generator
Parity
check
equation