Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 442 COMMUNICATION SYSTEM DESIGN LECTURE 10. LINEAR BLOCK CODES Husheng Li Dept. of EECS The University of Tennessee.

Similar presentations


Presentation on theme: "ECE 442 COMMUNICATION SYSTEM DESIGN LECTURE 10. LINEAR BLOCK CODES Husheng Li Dept. of EECS The University of Tennessee."— Presentation transcript:

1 ECE 442 COMMUNICATION SYSTEM DESIGN LECTURE 10. LINEAR BLOCK CODES Husheng Li Dept. of EECS The University of Tennessee

2 SOME BASIC CONCEPTS Vector Sum Weight and Hamming Distance Linear Codes Systematic code Generator matrix G

3 HAMMING CODES A Hamming code is an (n,k) linear block code with n=2^q-1 and k=n-q. Hamming codes can be used to correct one error or detect two errors.

4 SYNDROME DECODING Parity check matrix H satisfies The decoding can be carried out by computing the syndrome The decoder looks up the error pattern from the syndrome and corrects the errors.

5 TABLE-LOOKUP DECODER

6 CYCLIC CODES In cyclic codes, the cyclic shift of a codeword is still a codeword. A cyclic code can be represented by a polynomial in the Galois fields: Why the cyclic codes are linear?

7 HOMEWORK Problem 13.1-7 Problem 13.1-9 Problem 13.1.-13


Download ppt "ECE 442 COMMUNICATION SYSTEM DESIGN LECTURE 10. LINEAR BLOCK CODES Husheng Li Dept. of EECS The University of Tennessee."

Similar presentations


Ads by Google