Vous êtes sur la page 1sur 34

Error control coding

EEE 470
credits
Spring 2015
Instructor: Dr.Hafiz M.Asif

(3+0)

Introduction to algebra:
Group A set on which a binary
operation * is defined is called a
group if
1. The binary operation is associative
2. G contains a unique element such that,
for any in G, is the identity element
3. Inverse exists

Commutative group

Groups:
G is closed under addition
Order of the group: number of
elements
Finite group
Example 2.2

Subgroup:
Definition: A subgroup of a group G is
a subset H of G that is itself a group
under the operation of G:
H is closed under the operation of G.

Example:
Is G group under modulo-2 addition
()? Is G commutative.

Example:
G1 = Z16 = {0, 1, . . . , 15} with mod
16 addition.
G1 has one subgroup with 8 elements,
the set of even integers {0, 2, . . . ,
14}.

Coset:
A subgroup H can be thought of as a
smaller dimensional subspace of G.
H can be translated by adding a
fixed element g (in G) to every
element of H
These translates are called cosets.

Coset:
Every element in G appears in one
and only one coset of H
All the distinct cosets of H are
disjoint
The union of all the distinct cosets of
H forms the group G

Fields:

Example 2.5:

Example 2.6

Binary field:
GF(2) is a binary field under modulo2 +/.
1+1=2=0, 1=-1

Polynomials:
GF(2m) is an extension field of GF(2)
(analogous to real vs. complex
numbers)
Consists of 2m elements
Formed using polynomials
Polynomial over GF(2) means
polynomial with coefficients from
GF(2)

Irreducible polynomial:
A
polynomial p(X) over GF(2) of
degree m is said to be irreducible if
p(X) is not divisible by any
polynomial (over GF(2)) of degree
less than m.
An irreducible polynomial over GF(2)
of degree m divides where
i
i
2
2
[f(X)] =f(X ) for GF(2)
(a+b)2=a2+b2

Primitive polynomial:
The

irreducible polynomial is
primitive if the smallest positive
integer divides
Primitive irreducible (but not vice
versa)
(primitive and irreducible)
(irreducible) , it divides

Primitive polynomial:
Not

easy to recognize primitive


polynomials
Tables available (from classical work)
For a given degree , more than one
primitive polynomials are possible

Construction of GF(2 ):
m

elements
Representation:
Remember, (verify please!)
primitive element (generator of
the multiplicative group of F)
The construction is based on
primitive polynomial of degree

Example 2.7:

Basic properties of GF(2 ):


m

Polynomials

over GF(2), which do not


have roots from GF(2), may have
roots from GF(2m)
Example: (irreducible)
No roots from GF(2) but four roots
from GF() [verify please]
()()()()= [verify please]

Conjugate of the root:

Example: ( is a root)


Minimal polynomial

Minimal polynomial


is the smallest nonnegative integer
such that
Example 2.8

Article 2.6:
Solution

of homogeneous equations
over GF()
Do yourself

Vector space:

Vector space:
Elements of V vectors (V is a
vector space over field F,e.g., GF(2))
Elements of F scalars
Example 2.12

Subspace S:

S a subset of vector space V (also


a vector space over F)
Example 2.13

Subspace and linear


combination:

is a linear combination of
Example 2.14

Linearly independent
vectors:
The

vectors, , are said to be linearly


independent iff there exist scalars
form F, not all zero, such that
Example 2.15

Basis of

Basis

Set of linearly independent


vectors that span the vector space
(or subspace)
The number of vectors in basis is
called the dimension of the vector
space

Subspace formation:
If

and
are linearly independent
vectors in then these vectors will
span subspace
possible linear combinations form
subspace

Subspace andnull space :

Both

and (null space) are subspaces of


The elements (n-k) of are also linearly
independent
Example 2.16

Matrix representation:
Generator matrix
K linearly independent
rows (k-tuple)
(rows from )
Row-space: linear
combinations (k-dim
subspace)
Elementary row
operationsno effect
Example 2.17

Parity check matrix

Represents

null space
linearly independent rows (rows
from )
Row-space: linear combinations ()
Elementary row operationsno
effect
Example 2.17

Orthogonality of and

Practice problems:

Home Work Suggestions:


2.1-3,2.10,2.13,2.14,2.17,2.19,2.25,2.26

Vous aimerez peut-être aussi