2024 Faculty Courses School of Engineering Undergraduate major in Information and Communications Engineering
Experiments of Information and Communications Engineering II
- Academic unit or major
- Undergraduate major in Information and Communications Engineering
- Instructor(s)
- Kenta Kasai / Takashi Obi / Liu Fukang
- Class Format
- Lecture/Experiment (Face-to-face)
- Media-enhanced courses
- -
- Day of week/Period
(Classrooms) - 3-4 Tue / 1-4 Fri
- Class
- -
- Course Code
- ICT.E218
- Number of credits
- 101
- Course offered
- 2024
- Offered quarter
- 4Q
- Syllabus updated
- Mar 17, 2025
- Language
- Japanese
Syllabus
Course overview and goals
In each theme of code theory, security, information theory, and communication systems, we implement representative encoding / decoding methods and modulation / demodulation methods in a simulator on a computer to solve given problems.
Course description and aims
It aims to confirm the knowledge of coding theory, security, information theory and communication systems learned at lecture, and acquire experimental method. Implement a representative method in four themes and solve the given problems, to acquire an engineering thinking about information communications.
Keywords
Huffman code, arithmetic code, symmetric key encryption, public key encryption, Hamming code, Reed-Solomon code, analog modulation, digital modulation, noise, SNR
Competencies
- Specialist skills
- Intercultural skills
- Communication skills
- Critical thinking skills
- Practical and/or problem-solving skills
Class flow
One week consists of one lecture and two experiments.
Course schedule/Objectives
Course schedule | Objectives | |
---|---|---|
Class 1 | encoding of Huffman codes | Explain encoding of Huffman codes |
Class 2 | decoding of Huffman codes | Explain decoding of Huffman codes |
Class 3 | encoding of arithmetic codes | Explain encoding of arithmetic codes |
Class 4 | decoding of arithmetic codes | Explain decoding of arithmetic codes |
Class 5 | encoding of ZL codes | Explain encoding of ZL codes |
Class 6 | decoding of ZL codes | Explain decoding of ZL codes |
Class 7 | encrypting of symmetric key encryption | Explain encrypting of symmetric key encryption |
Class 8 | decrypting of symmetric key encryption | Explain decrypting of symmetric key encryption |
Class 9 | encrypting of public key encryption | Explain encrypting of public key encryption |
Class 10 | decrypting of public key encryption | Explain decrypting of public key encryption |
Class 11 | application of public key encryption | Explain application of public key encryption |
Class 12 | encoding of Hamming codes | Explain encoding of Hamming codes |
Class 13 | decoding of Hamming codes | Explain decoding of Hamming codes |
Class 14 | construction of finite fields | Explain construction of finite fields |
Class 15 | encoding of RS codes | Explain encoding of RS codes |
Class 16 | decoding of RS codes | Explain decoding of RS codes |
Class 17 | modulation of analog signals | Explain modulation of analog signals |
Class 18 | demodulation of analog signals | Explain demodulation of analog signals |
Class 19 | noise and SNR | Explain noise and SNR |
Class 20 | modulation and demodulation of digital signals | Explain modulation and demodulation of digital signals |
Class 21 | noise and error rate | Explain noise and error rate |
Study advice (preparation and review)
To enhance effective learning, students are encouraged to spend a certain length of time outside of class on preparation and review (including for assignments), as specified by the Tokyo Institute of Technology Rules on Undergraduate Learning (東京工業大学学修規程) and the Tokyo Institute of Technology Rules on Graduate Learning (東京工業大学大学院学修規程), for each class.
They should do so by referring to textbooks and other course material.
Textbook(s)
Handouts are provided at each lecture.
Reference books, course materials, etc.
See textbooks of related courses.
Evaluation methods and criteria
Based on reports.
Related courses
- ICT.A402 : Communications and Computer Engineering I
- ICT.C205 : Communication Theory (ICT)
- ICT.C209 : Algebraic Systems and Coding Theory
- ICT.C214 : Communication Systems
Prerequisites
This course is only for ICT students.