MSS 317 Coding Theory [Teori Pengekodan]

Similar documents
MAT Calculus [Kalkulus]

MAT 111 Linear Algebra [Aljabar Linear]

MAT 111 Linear Algebra [Aljabar Linear]

MAT 202 Introduction to Analysis [ Pengantar Analisis]

MAT 101 Calculus [ Kalkulus]

MAT 518 Numerical Methods for Differential Equations [Kaedah Berangka untuk Persamaan Pembezaan]

MAT111 Linear Algebra [Aljabar Linear]

MAT 223 DIFFERENTIAL EQUATIONS I [Persamaan Pembezaan I]

MAT 101 Calculus [ Kalkulus] Duration : 3 hours [Masa : 3 jam]

MAA 101 Calculus for Science Students I [Kalkulus untuk Pelajar Sains I]

MAT Linear Algebra [Aljabar Linear]

MST 565 Linear Model [Model Linear]

MAT 263 Probability Theory [Teori Kebarangkalian]

CPT115 Mathematical Methods for Computer Sciences [Kaedah Matematik bagi Sains Komputer]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

MSG 356 Mathematical Programming [Pengaturcaraan Matematik]

MAT 100 Foundation Mathematics [Asas Matematik]

MAA 111 Algebra for Science Students [Aljabar untuk Pelajar Sains]

MAA Calculus for Science Students I [Kalkulus untuk Pelajar Sains I]

MAT 222 Differential Equations II [Persamaan Pembezaan II]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

MSG 389 Engineering Computation II [Pengiraan Kejuruteraan II]

IWK 302 WOOD ENGINEERING [KEJURUTERAAN KAYU]

MGM 502 Number Theory [Teori Nombor]

EME 411 Numerical Methods For Engineers [Kaedah Berangka Untuk Jurutera]

IWK 302 Wood Engineering [Kejuruteraan Kayu]

IWK 302 WOOD ENGINEERING [KEJURUTERAAN KAYU]

MST 565 Linear Models [Model Linear]

EEM 423 KEJURUTERAAN KEBOLEHPERCAYAAN

EEE 208 TEORI LITAR II

MST 562 Stochastic Processes [Proses Stokastik]

EMH 451 Numerical Methods For Engineers [Kaedah Berangka Untuk Jurutera]

IUK 107 CHEMISTRY FOR TECHNOLOGIST [KIMIA UNTUK TEKNOLOGIS]

UNIVERSITI SAINS MALAYSIA. CCS511 Evolutionary Computing [Perkomputeran Berevolusi]

ESA 382/3 Spacecraft Subsystem Design Rekabentuk Subsistem Kapal Angkasa

UNIVERSITI SAINS MALAYSIA. CPT443 Automata Theory & Formal Languages [Teori Automata & Bahasa Formal]

UNIVERSITI SAINS MALAYSIA

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Questions should be answered according to the instructions given in each section.

UNIVERSITI SAINS MALAYSIA. CIT562 Bioinformatics Computing [Perkomputeran Bioinformatik]

IEK 108 PROCESS FLUID MECHANICS [MEKANIK BENDALIR PROSES]

UNIVERSITI SAINS MALAYSIA. CPT115 Mathematical Methods for Computer Science [Kaedah Matematik bagi Sains Komputer]

UNIVERSITI SAINS MALAYSIA

EAA211 Engineering Mathematics for Civil Engineers [Matematik Kejuruteraan untuk Jurutera Awam]

(Kertas soalan ini mengandungi 4 soalan dalam 6 halaman yang dicetak) (This question paper consists of 4 questions on 6 printed pages)

UNIVERSITI SAINS MALAYSIA. CCS513 Computer Vision and Image Analysis [Penglihatan Komputer dan Analisis Imej]

MAT Calculus [Kalkulus]

(Kertas soalan ini mengandungi 5 soalan dalam 8 halaman yang bercetak) (This question paper consists of 5 questions on 8 printed pages)

REG 363 Site Investigation (Kajian Tapak)

MAT Calculus [Kalkulus]

-1- UNIVERSITI SAINS MALAYSIA. Second Semester Examination Academic Session 2009/2010. April/May 2010

ESA 380/3 Orbital Mechanics Mekanik Orbit

UNIVERSITI SAINS MALAYSIA. CCS511 Evolutionary Computing [Perkomputeran Berevolusi]

UNIVERSITI SAINS MALAYSIA. Second Semester Examination Academic Session 2004/2005. March 2005 MGM ANALYSIS [ANA LISIS]

UNIVERSITI SAINS MALAYSIA EEE 354 SISTEM KAWALAN DIGIT

MGM 531 Euclidean Geometry [Geometri Euklidan]

UNIVERSITI SAINS MALAYSIA

KOT 222 Organic Chemistry II [Kimia Organik II]

IEK 212 PROCESS HEAT TRANSFER [PEMINDAHAN HABA PROSES]

EMH 211 Thermodynamics [Termodinamik]

EEU 104 TEKNOLOGI ELEKTRIK

BST 203/3 Population and Community Ecology [Ekologi Populasi dan Komuniti]

IEK 108 PROCESS FLUID MECHANICS [MEKANIK BENDALIR PROSES]

EMH 211 Thermodynamics [Termodinamik]

IMK 308 Food Preservation Principles [Prinsip Pengawetan Makanan]

KOT 222 Organic Chemistry II [Kimia Organik II]

MGM551 - Operations Research [ Penyelidikan Operasi]

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Questions should be answered according to the instructions given in each section.

UNIVERSITI SAINS MALAYSIA EEM 352 REKABENTUK MEKATRONIK II

UNIVERSITI SAINS MALAYSIA. Supplementary Semester Examination Academic Session 2004/2005. May IUK 291E - Mathematic I1 [Matematik II]

MSG 388 Mathematical Algorithms for Computer Graphics [Algoritma Matematik untuk Grafik Komputer]

EEE REKABENTUK SISTEM KAWALAN

EAK 263/4 Geomatic Engineering [Kejuruteraan Geomatik]

EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE WITH EDUCATION PEPERIKSAAN IJAZAH SARJANA MUDA SAINS DENGAN PENDIDIKAN

EAS151 Statics and Dynamics [Statik dan Dinamik]

ESA 380/3 Orbital Mechanics [Mekanik Orbit]

UNIVERSITI SAINS MALAYSIA. CPT112 Discrete Structures [Struktur Diskret]

EME 451/3 Computational Fluid Dynamics Pengkomputeran Dinamik Bendalir

UNIVERSITI SAINS MALAYSIA

IUK 191E - Mathematic I [Matematik I]

ESA 367/2 Flight Stability & Control I Kestabilan & Kawalan Penerbangan I

ZCT 104E/3 - Fizik IV (Fizik Moden)

MSG Engineering Computation II [Pengiraan Kejuruteraan II]

UNIVERSITI SAINS MALAYSIA. CPT244 Artificial Intelligence [Kecerdasan Buatan]

EMM 213 Strength of Materials [Kekuatan Bahan]

EPP 322 Advanced Manufacturing Process [Proses Pembuatan Termaju]

EAH 221/3 Fluid Mechanics For Civil Engineers [Mekanik Bendalir Untuk Jurutera Awam]

MAT 111 Linear Algebra [Aljabar Linear]

I47. JIM 201- Linear Algebra [, ljabar Linearl. April2009. Duration: 3 hours lmasa: 3 jaml UNIVERSITI SAINS MALAYSIA

UNIVERSITI SAINS MALAYSIA EEE 354 SISTEM KAWALAN DIGIT

CPT244 Artificial Intelligence [Kecerdasan Buatan]

Jawab soalan mengikut arahan yang diberikan dalam setiap bahagian. Questions should be answered according to the instructions given in each section.

IEK PROCESS HEAT TRANSFER [PEMINDAHAN HABA PROSES]

ESA 368/3 High Speed Aerodynamics Aerodinamik Berkelajuan Tinggi

KAT 347 Electroanalytical Methods [Kaedah Elektroanalisis]

MAT 263 PROBABILITY THEORY [Teori Kebarangkalian]

(Kertas soalan ini mengandungi 10 soalan dalam 5 halaman yang dicetak) (This question paper consists of 10 questions on 5 printed pages)

SCES2250 : SPEKTROSKOPI MOLEKUL & INTERPRETASI MOLECULAR SPECTROSCOPY & INTERPRETATION

(Kertas ini mengandungi 6 soalan dalam 9 halaman yang dicetak) (This question paper consists of 6 questions on 9 printed pages)

EMH 451/3 Numerical Methods For Engineers Kaedah Berangka Untuk Jurutera

(Kertas ini mengandungi 4 soalan dalam 5 halaman yang dicetak) (This question paper consists of 4 questions and 5 printed pages)

Transcription:

UNIVERSITI SAINS MALAYSIA First Semester Examination Academic Session 2015/2016 January 2016 MSS 31 Coding Theory [Teori Pengekodan] Duration : 3 hours [Masa : 3 jam] Please check that this examination paper consists of FIVE pages of printed materials before you begin the examination [Sila pastikan bahawa kertas peperiksaan ini mengandungi LIMA muka surat yang bercetak sebelum anda memulakan peperiksaan ini] Instructions: Answer FIVE (5) questions [Arahan: Jawab LIMA (5) soalan] In the event of any discrepancies, the English version shall be used [Sekiranya terdapat sebarang percanggahan pada soalan peperiksaan, versi Bahasa Inggeris hendaklah diguna pakai] 2/-

- 2 - Answer ALL questions Jawab SEMUA soalan [ 100 markah/marks ] 1 Let C 000,001,110 and suppose that the codewords in C are sent across a noisy channel with probability of error probability is p = 01 3 For each word w F 2 that could be received, find the decoded word v C which the Maximum Likelihood Decoding Rule (MLDR) will conclude was sent [ 16 marks ] For which received words will the retransmission be requested? If v = 110 is sent, find the probability that the MLDR will correctly conclude that this v was sent [ 3 marks ] If v = 110 is sent, find the probability that the MLDR will conclude that 000 was sent 1 Biar C 000,001,110 dan andaikan bahawa semua kata kod dalam C akan dihantar melalui suatu saluran bising dengan kebarangkalian ralat ialah p = 01 3 Bagi setiap kata w F 2 yang mungkin diterima, cari kata dinyahkod v C yang akan disimpul oleh Peraturan Penyahkodan Kemungkinan Maksimum (PPKM) sebagai kata yang dihantar [ 16 markah ] Tentukan semua kata diterima yang perlukan penghantaran semula kata kodnya? Jika v = 110 dihantar, cari kebarangkalian bahawa PPKM akan menyimpul dengan betul bahawa v adalah katakod yang dihantar [ 3 markah ] Jika v =110 dihantar, cari kebarangkalian PPKM akan menyimpul bahawa 000 adalah katakod yang dihantar 3/-

- 3-2 Let C be the linear code with generating matrix Find a parity check matrix for C 1 0 0 0 1 1 G 0 1 0 1 1 0 0 0 1 1 0 1 [ 4 marks ] List the cosets of C [ 8 marks ] Use parts and to construct the syndrome look-up table for C [ 8 marks ] The matrix G was used to encode an English message according to the following key: 000 100 010 001 110 101 011 111 space A E I T D H M The following message is received over a noisy channel 011101100000011110100010010101 Assuming that at most one error occurred in each word, determine the most likely intended message Do you think that the obtained message is correct? Explain your answer [ 13 marks ] 2 Biar C ialah suatu kod linear dengan matriks penjana Carikan suatu matriks semakan parity bagi C Senaraikan semua koset bagi C 1 0 0 0 1 1 G 0 1 0 1 1 0 0 0 1 1 0 1 [ 4 markah ] [ 8 markah ] Dengan menggunakan bahagian dan, bina satu jadual pencarian sindrom bagi C [ 8 markah ] 4/-

- 4 - Matriks G telah digunakan untuk mengekodkan suatu mesej bahasa English mengikut kata-kata kunci berikut: 000 100 010 001 110 101 011 111 space A E I T D H M Kata-kata berikut telah diterima melalui suatu saluran bising 011101100000011110100010010101 Katakan paling banyak cuma satu ralat berlaku dalam setiap kata yang diterima, Tentukan mesej-mesej yang paling mungkin dihantar Adakah anda yakin bahawa semua mesej yang diperolehi adalah betul? Jelaskan jawapan anda [ 13 markah ] 3 Factor x 1 into irreducible polynomials over F 2 How many cyclic codes of length have 8 codewords? Explain your answer [ 5 marks ] Determine the largest size among all proper cyclic code of length where a proper cyclic code of length is a code with size m for 2 m F 2 Justify your answer [ 3 marks ] 3 Faktorkan x 1 menjadi pendaraban polynomial-polinomial yang tak terturn atas F 2 Berapa kod kitaran berpanjang yang mempunyai lapan katakod? Jelaskan jawapan anda [ 5 markah ] Tentukan saiz kod kitaran yang terbesar di kalangan semua kod kitaran berpanjang yang wajar Suatu kod kitaran berpanjang dikatakan wajar jika ia ialah suatu kod yang bersaiz size m dengan 2 m F 2 Jelaskan jawapan anda [ 3 markah ] 5/-

4 Construct the finite field F 8-5 - Construct a binary code using the finite field constructed in part a) Justify your answer by giving the three important parameters of the constructed code [ 4 marks ] 4 Bina satu medan terhingga F 8 Bina suatu kod binari dengan menggunakan medan terhingga yang dibina di bahagian Jelaskan jawapan anda dengan memberi ketiga-tiga parameter utama bagi kod tersebut [ 4 markah ] 5 Let C 1 be the [8,, 2] even parity check code and C 2 be the [8,4,4] extended binary Hamming code Define C v v u vc, u C 1 2 Show that C is a [16,11,4]-code Using a suitable bound, show that C is an optimal code Give a decoding algorithm of the code C that enables the code C to be a single error correcting and double errors detecting code Justify the mechanisms of your decoding algorithm [ 12 marks ] 5 Biar C 1 ialah suatu kod semakan parity genap yang berparameter [8,, 2] dan C 2 ialah kod binari Hamming dipanjangkan yang berparameter [8,4,4] Takrifkan C v v u vc, u C 1 2 Tunjukkan C ialah suatu kod yang berparameter [16,11,4] Dengan menggunakan suatu had yang sesuai, tunjukkan C adalah suatu kod optimal Berikan suatu algoritma penyahkodan bagi C yang dapat membetulkan satu ralat dan mengesan dua ralat Jelaskan mekanisma algoritma penyahkodan [ 12 markah ] - ooo 0 ooo -