![]() |
|
|
CODING DESIGN PROJECT -
DUE DECEMBER 10, 2003 Details regarding the course design project (including due date) will be posted here.
Part I Select a code from the following list and write a MATLAB simulation program for the encoder and decoder. Your program should take binary information, encode it, add errors to the codewords, decode the results, and then provide the information word associated with the decoded word. You must provide several sample runs and DOCUMENTED source code for your program. Acceptable codes: Golay Codes Reed-Muller Codes (length > 31, 0 < r < m-1) Convolutional Codes (K > 3, i.e. 8 states or more) Reed-Solomon Codes BCH codes (correcting 2 or more errors)
UNACCEPTABLE codes: Hamming Codes Repetition Codes Please see me if you have another suggestion not included on either list. Also, if you want to use a programming language other than Matlab, please see me.
Part II Provide a communications-theoretic analysis of a system that uses the code that you simulated in Part I. Your analysis should assume an Additive White Gaussian Noise (AWGN) channel. You should draw bit-error-rate (BER) curves for an uncoded system and a system that uses your code.
Due Date: DECEMBER 10, 2003
|
|