0% found this document useful (0 votes)
7 views8 pages

Mod 6 Conc

Uploaded by

Rentala Charitha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views8 pages

Mod 6 Conc

Uploaded by

Rentala Charitha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Convolutional Codes

Introduction
Block Codes: Code words are produced on a block
by block basis.

In Block Codes, the encoder must buffer an entire


block before generating the associated codeword.

Some applications have bits arrive serially rather


than in large blocks

Convolutional codes operate on the incoming


message sequence continuously in a serial
manner
2
Convolutional Codes Specification
A convolutional code is specified by three parameters
(n, k, m), where
⚫ k/n is the coding rate and determines the number of
data bits per coded bit
⚫ m is called the constraint length of the encoder where
the encoder has m-1 memory elements

3
Convolutional Encoder: Example
Rate ½ Convolutional Encoder

1
+
c2

Input Output
101 0 0
c1

+
1

4
Convolutional Encoder: Example
Rate ½ Convolutional Encoder

1
+
c2

Input Output
101 1 0
11
c1

5
Convolutional Encoder: Example
Rate ½ Convolutional Encoder

0
+
c2

Input Output
101 0 1
1011
c1

+
0

6
Convolutional Encoder: Example
Rate ½ Convolutional Encoder

+
c2

Input Output
101 1 0
001011
c1

7
State Diagram Representation

0/00
+

Input Output
S0
b0 b1
0/11 1/11
+

1/00
S2 S1

0/01
States (b0b1) 1/10
0/10
s0 00
s1 10 S3
s2 01
s3 11 1/01
Input 0
Input 1

You might also like