MSS 317 Coding Theory [Teori Pengekodan]

Similar documents
UNIVERSITI SAINS MALAYSIA. CST333 Distributed & Grid Computing [Perkomputeran Teragih & Grid]

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

UNIVERSITI SAINS MALAYSIA. CST332 Internet Protocols. Architecture & Routing [Protokol, Seni Bina & Penghalaan Internet]

MSS 318 Discrete Mathematics [Matematik Diskret]

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

UNIVERSITI SAINS MALAYSIA. CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CPT344 Computer Vision & Image Processing [Penglihatan Komputer & Pemprosesan Imej]

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September/Oktober 2003

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju]

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

UNIVERSITI SAINS MALAYSIA. CPT211-CPM313 Programming Language Concepts & Paradigm [Konsep & Paradigma Bahasa Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

UNIVERSITI SAINS MALAYSIA. CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

...a- JEE ELEKTRONIK DIGIT II. UNlVERSlTl SAINS MALAYSIA. Peperiksaan Semester Kedua Sidang Akademik FebruarVMac 2003.

EEE 348 PENGANTAR REKABENTUK LITAR BERSEPADU

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication and Computer Networks [Rangkaian Komputer dan Komunikasi Data Lanjutan]

UNIVERSITI SAINS MALAYSIA. CST131 Computer Organisation [Organisasi Komputer]

UNIVERSITI SAINS MALAYSIA. CCS522 Advanced Data Communication & Computer Networks [Rangkaian Komputer & Komunikasi Data Lanjutan]

UNIVERSITI SAINS MALAYSIA. CST231/CSM331 Data Communications & Networks [Komunikasi Data & Rangkaian]

UNIVERSITI SAINS MALAYSIA

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

MAT181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

UNIVERSITI SAINS MALAYSIA. CMT422 Multimedia Information Systems & Management [Sistem & Pengurusan Maklumat Multimedia]

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CST334 Network Monitoring & Security [Pengawasan & Keselamatan Rangkaian]

EEE 428 SISTEM KOMPUTER

UNIVERSITI SAINS MALAYSIA. CMT324 Computer Graphics & Visual Computing [Grafik Komputer & Perkomputeran Visual]

INSTRUCTION: This section consists of FOUR (4) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan. Jawab SEMUA soalan.

CPT212 Design & Analysis of Algorithms [Reka Bentuk & Analisis Algoritma]

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

EEE348 INTRODUCTION TO INTEGRATED CIRCUIT DESIGN (PENGANTAR REKABENTUK LITAR BERSEPADU)

PART A SULIT (EKT 221) BAHAGIAN A. Answer ALL questions. Question 1. a) Briefly explain the concept of Clock Gating.

MAT 181 Programming for Scientific Applications [Pengaturcaraan untuk Penggunaan Sains]

UNIVERSITI SAINS MALAYSIA EEE 355 ROBOT DAN PENGAUTOMATAN

INSTRUCTION: This section consists of TWO (2)short answers and TWO (2) structured essays. Answer ALL questions.

EEM 312 ROBOTIK & PENGLIHATAN MESIN

UNIVERSITI SAINS MALAYSIA. CMT224/CMM221 Multimedia Systems [Sistem Multimedia]

CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

INSTRUCTION: This section consists of TWO (2) short answer and structured essay questions. Answer ALL questions.

CPT211/CPM313 Programming Language Concepts & Paradigms [Konsep & Paradigma Bahasa Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CPT111 Principles of Programming [Prinsip Pengaturcaraan]

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

CST432 Microprocessors & Embedded Systems [Mikropemproses & Sistem Terbenam]

EEE 355 ROBOTIC & AUTOMATION [Robotik & Pengautomatan]

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CST234 Network Programming [Pengaturcaraan Rangkaian]

INSTRUCTION: This section consists of TWO (2)structured questions.answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CPT341 Software Design & Architecture [Reka Bentuk & Seni Bina Perisian]

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

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

Instructions: Answer all fourteen [14] questions. tannan:. Jawab semua empat belas [14] soalan.l. [Matematik Diskret] MSS Discrete Mathematics

CCS592 Advanced Algorithms and Complexity [Algoritma Lanjutan & Kekompleksan]

UNIVERSITI SAINS MALAYSIA. CPT212 Design & Analysis of Algorithms [Reka Bentuk & Analisis Algoritma]

UNIVERSITI SAINS MALAYSIA. CPT103/ CPM211 Struktur Data & Paradigma Pengaturcaraan

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

Jawab semua soalan. Nyatakan nilai digit bagi digit yang bergaris. State the digit value of the underlined digit.

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

UNIVERSITI MALAYSIA PERLIS. DNT 126 Basic Computer Programming [Asas Pengaturcaraan Komputer]

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

CST234 Network Programming [Pengaturcaraan Rangkaian]

UNIVERSITI SAINS MALAYSIA. CPT103/CPM211 Struktur Data & Paradigma Pengaturcaraan

UNIVERSITI SAINS MALAYSIA. CCS523 Computer Security & Cryptography [Keselamatan Komputer & Kriptografi]

UNIVERSITI SAINS MALAYSIA

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

EEE 430/4 SOFTWARE ENGINEERING

UNIVERSITI SAINS MALAYSIA. CST432 Microprocessors & Embedded Systems [Mikropemproses & Sistem Terbenam]

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

PANDUAN PENGGUNA (SUPPLIER) e-purchase ORDER FOR SERVICES

PANDUAN PENGGUNA (SUPPLIER) MAINTAIN CERTIFICATES/SUPPLIER DETAILS SUPPLIER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT SYSTEM (SCMS)

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CMT221/CMM222 Database Organisation & Design [Organisasi & Reka Bentuk Pangkalan Data]

UNIVERSITI SAINS MALAYSIA. CPT103 Struktur Data & Paradigma Pengaturcaraan

UNIVERSITI SAINS MALAYSIA. CPT101 Prinsip-Prinsip Pengaturcaraan

Registration of Supplier (ROS) TM Supplier Registration Renewal via SUS Portal (Pembaharuan Pendaftaran Pembekal TM melalui SUS Portal)

UJIAN PENCAPAIAN SEKOLAH RENDAH 20XX 015/2. MATEMATIK Kertas 2 September 1 jam Satu jam JANGAN BUKA KERTAS SOALAN INI SEHINGGA DIBERITAHU

UNIVERSITI SAINS MALAYSIA. CCS523 Computer Security & Cryptography [Keselamatan Komputer & Kriptografi]

[40 marks] [40 markah] Answer all questions. Jawab semua soalan.

Pengenalan Sistem Maklumat Dalam Pendidikan

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP

CREATING USER ID AND PASSWORD : NOTA PENTING NOTA PENTING SEBELUM MEMULAKAN PROSES CREATE USER ID & PASSWORD

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

EEE 449 RANGKAIAN KOMPUTER

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CMT321 Management & Engineering of Databases [Pengurusan & Kejuruteraan Pangkalan Data]

INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions.

[40 marks] [40 marks] Answer all questions. Jawab semua soalan.

PEPERIKSAAN PERCUBAAN SIJIL PELAJARAN MALAYSIA /1

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

UNIVERSITI SAINS MALAYSIA. CCS592 Advanced Algorithms and Complexity [Algoritma Lanjutan & Kekompleksan]

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

Transcription:

` UNIVERSITI SAINS MALAYSIA First Semester Examination 01/01 Academic Session January 01 MSS 17 Coding Theory [Teori Pengekodan] Duration : hours [Masa : jam] Please check that this examination paper consists of FIVE pages of printed material before you begin the examination. [Sila pastikan bahawa kertas peperiksaan ini mengandungi LIMA muka surat yang bercetak sebelum anda memulakan peperiksaan ini]. Instructions: [Arahan: Answer all five [5] questions. Jawab semua 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]..../-

-- 1. Let C be a binary code of length 6 satisfying x x x 1 x x x x x 5 1 4 6 0 for every x1, x, x, x4, x5, x6 C. (a) Describe the encoding method of C by identifying the message sets and how each message word is encoded into a codeword in C. [ marks] Show that C is a linear code. [ marks] Find a generator matrix and a parity check matrix of C. Find C. Is C self-orthogonal or self-dual? Justify your answer. 1. Biar C ialah suatu kod dedua yang berpanjang 6 yang memenuhi syarat-syarat berikut: x x x 1 x x x x x 5 1 4 6 0 bagi setiap x1, x, x, x4, x5, x6 C. [ markah] (a) Huraikan kaedah pengekodan C dengan mengenalpasti set mesej dan bagaimana setiap kata mesej boleh dikodkan menjadi suatu kata kod dalam C. [ markah] Tunjukkan C ialah suatu kod linear. [ markah] Carikan satu matriks penjana dan matriks penyemakan bagi C. Cari C. Adakah C swaortogon atau swadual? Justifikasikan jawapan anda..../-

--. Let C be a code and 1 1 0 0 1 1 1 1 1 H is its parity check matrix. Without getting to 1 0 0 0 1 0 0 0 1 know the codewords of C, construct the syndrome look up table for C. [10 marks]. Biar C ialah suatu kod dan 1 1 0 0 1 1 1 1 1 H ialah satu matriks penyemakan bagi 1 0 0 0 1 0 0 0 1 C. Tanpa mengetahui semua kata kod bagi C, binakan jadual pencarian sindrom bagi C. [10 markah]. (a) Construct the finite field F. Justify your answer Construct an isomorphism between F and F. Construct binary cyclic 7,4, -Hamming code.. (a) Binakan medan terhingga F Binakan isomorfisma antara F dan F. Binakan 7,4, -kod kitaran dedua Hamming. [ marks] [ markah]...4/-

-4-4. (a) Give 5 equivalent definions of a cyclic code. 10 Factor x 1 completely into six irreducible factors over F. Justify your answer [7 marks] List all the binary cyclic codes of length 5 together with their respective generator polynomial and dimension in a table form as follows: [10 marks] All cyclic codes of length 5 over F Generator polynomials Dimension Is there a binary cyclic code of length 5 and dimension? Justify your answer. [ marks] List all the codewords in a binary cyclic code of length 5 and dimension 1. [ marks] 4. (a) Berikan 5 definasi yang setara bagi kod kitaran. 10 Faktorkan x 1 sepenuhnya menjadi pendaraban enam faktor yang tak terturun atas F [7 markah] Senaraikan semua kod kitaran dedua yang berpanjang 5 bersama-sama dengan polinomial penjana dan dimensi masing-masing dalam bentuk jadual seperti berikut: [10 markah] Semua kod kitaran berpanjang 5 atas F Polinomial penjana Dimensi Adakah wujudnya kod kitaran dedua yang berpanjang 5 dan dimensi? Justifikasikan jawapan anda. [ markah] Senaraikan semua kata kod bagi suatu kod kitaran dedua yang berpanjang 5 dan dimensi 1. [ markah]...5/-

-5-5. (a) Design a binary code that can detect or less errors for the message set M F. Justify your answer. [ marks] (f) For the code constructed in part a), design a decoding algorithm that can detect triple or less rrors. Justify your algorithm. Can the code constructed in part a) be used to correct error only? Maximally how many errors can be corrected by the code? Justify your answer. [ marks] Design a decoding algorithm (for the code constructed in part a) that can correct up to the amount of errors that you have claimed in part c). Justify your algorithm. Can the code constructed in part a) be used to correct and detect error at the same time? Justify your answer. [ marks] Is the code constructed in part a) an optimal code? Justify your answer. 5. (a) Rekabentuk suatu kod dedua yang dapat mengesan tiga atau kurang ralats dengan set kata mesej M F [ markah] (f) Untuk kod yang dibina di bahagian a), reka suatu algoritma penyahkodan yang dapat mengesan tiga atau kurang ralat. Justifikasikan algoritma anda. Bolehkah kod yang dibina di bahagian a) diguna untuk membetulkan ralat sahaja? Maximum berapa ralat boleh dibetulkan oleh kod ini? Justifikasikan jawapan anda. [ markah] Reka suatu algoritma penyahkodan (untuk kod yang dibina di bahagian a)) yang dapat membetulkan jumlah ralat seperti yang anda tuntut dalam bahagian c). Justifikasikan algoritma anda. Bolehkah kod yang dibina di bahagian a) diguna untuk membetulkan dan mengesankan ralat? Justifikasikan jawapan anda. [ markah] Adakah kod yang dibina di bahagian a) suatu kod optima? Justifikasikan jawapan anda. - ooo O ooo -...6/-