2020 Experiments of Information and Communications Engineering II

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
Undergraduate major in Information and Communications Engineering
Kasai Kenta  Obi Takashi  Sasaki Hiroshi  Yamagishi Masao 
Course component(s)
Lecture /
Mode of instruction
Day/Period(Room No.)
Tue3-4(W241)  Fri1-4(W611)  
Course number
Academic year
Offered quarter
Syllabus updated
Lecture notes updated
Language used
Access Index

Course description and aims

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.

Student learning outcomes

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.


Huffman code, arithmetic code, symmetric key encryption, public key encryption, Hamming code, Reed-Solomon code, analog modulation, digital modulation, noise, SNR

Competencies that will be developed

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/Required learning

  Course schedule Required learning
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

Out-of-Class Study Time (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.


Handouts are provided at each lecture.

Reference books, course materials, etc.

See textbooks of related courses.

Assessment criteria and methods

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 (i.e., required knowledge, skills, courses, etc.)

This course is only for ICT students.

Page Top