トップページへ

2022 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 / Hiroshi Sasaki / Masao Yamagishi
Class Format
Lecture/Experiment (Face-to-face)
Media-enhanced courses
-
Day of week/Period
(Classrooms)
3-4 Tue (VLSI設計室) / 1-4 Fri (VLSI設計室)
Class
-
Course Code
ICT.E218
Number of credits
101
Course offered
2022
Offered quarter
4Q
Syllabus updated
Jul 10, 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.