Professional Documents
Culture Documents
Lecture 2
Lecture 2
slide 1
COMP 1160
Objectives
slide 2
COMP 1160
2.
slide 3
COMP 1160
Waveform Coding
Waveform Coding
deals with transforming the transmitted waveform into
better waveform robust to channel distortion
Improving detector performance.
Examples:
Antipodal signaling
Orthogonal signaling
Bi-orthogonal signaling
M-ary signaling
Trellis-coded modulation
slide 4
COMP 1160
Structured Coding
Structured Coding
Adding redundancy bits to control the errors.
bits added to data) to detect that an error has been made and
requires two-way link for dialogue between the transmitter and
receiver.
Forward Error Correction (FEC), requires a one way link only,
since in this case the parity bits are designed for both the
detection and correction of errors.
Advanced RF and Wireless Techniques
slide 5
COMP 1160
Stop-and-Wait ARQ
Go-Back-N ARQ
Selective-Repeat ARQ
Advanced RF and Wireless Techniques
slide 6
COMP 1160
Stop-and-Wait ARQ
slide 7
COMP 1160
Go-Back-N ARQ
slide 8
COMP 1160
Selective-Repeat ARQ
slide 9
COMP 1160
Non-Linear codes
Convolution codes
Turbo codes
slide 10
COMP 1160
Repetition Codes
Encoded Data
111
000
1-Pe
Pe
Tx
Rx
Pe
1-Pe
The receiver will use the majority vote decoding (i.e. if the numbers
of ones more the number of zeroes, then the detected bit will be 1).
If the number of zeroes more than the number of ones, then the
detected bit will 0.
If I/P is 1
If I/P is 0
Tx is 111
TX is 000
Received
triplet
111
110
101
100
011
010
001
000
Detected
bit
slide 11
COMP 1160
Example of FEC
1-Pe
Pe
Tx
Pe
0
1-Pe
Rx
0
0.1
slide 12
COMP 1160
Data bits
k bits
n bits
Coded
output
Encoder
k
Data bits
n-k
FEC bits
n (block length)
Step (2): the encoder add n-k bits generated from linear combination
of the massage bits. The result called codeward.
slide 13
Maximum robustness
COMP 1160
slide 14
COMP 1160
slide 15
COMP 1160
slide 16
COMP 1160
Messages
Codewords
Weight
000
000 000
001
001 110
010
010 101
011
011 011
100
100 011
101
101 101
110
110 110
111
111 000
slide 17
COMP 1160
slide 18
COMP 1160
slide 19
COMP 1160
slide 20
COMP 1160
slide 21
COMP 1160
slide 22
COMP 1160
slide 23
COMP 1160
1.
slide 24
COMP 1160
Messages
Codewords
Weight
000
000 000
001
001 101
010
010 011
011
011 110
100
100 110
101
101 001
110
110 101
111
111 000
slide 25
dmin=3
COMP 1160