Liberal Arts Seminar 2 (Introduction of Fourier Transformation)

Course Information

College Kurume College Year 2024
Course Title Liberal Arts Seminar 2 (Introduction of Fourier Transformation)
Course Code 4AR38 Course Category General / Compulsory
Class Format Lecture Credits School Credit: 1
Department Department of Mechanical Engineering Student Grade 4th
Term Second Semester Classes per Week 2
Textbook and/or Teaching Materials Non
Instructor 小山 暁

Course Objectives

Learn the basics and applications of the Fourier transformation. Create program codes to perform the discrete Fourier transformation of various data.

Rubric

Ideal LevelStandard LevelUnacceptable Level
Achievement 1Able to solve the standard problems of the Fourier transformation.Able to solve the basic problems of the Fourier transformation.Unable to solve the basic problems of the Fourier transformation.
Achievement 2Able to understand the application examples of the Fourier transformation.Able to understand the application examples of the Fourier transformation, to some extent.Unable to understand the application examples of the Fourier transformation.
Achievement 3Able to create the programming codes that perform the discrete Fourier transformation on data.Able to create the programming codes that perform the discrete Fourier transformation on data, with the help of teachers.Unable to create the programming codes that perform the discrete Fourier transformation on data.

Assigned Department Objectives

4 See Hide

Teaching Method

Outline:
Overview of engineering applications of Fourier transform and learn Fourier series expansion, Fourier transformation, and discrete Fourier transformation. We will also learn how to compute discrete Fourier transform of the real data using the discrete Fourier transformation libraries in the various programming languages. The first semester is mainly devoted to learning theory. In particular, we will solidify the understanding of the delta function and prepare for applying the theory. In the second half, we will practice programming for the discrete Fourier transformation using the programming language Python. In the exercises, we will perform the numerical calculations of the discrete Fourier transformation, the power spectrum, and the noise removal using a low-pass filter.
Style:
This course will consist of the lectures and exercises. We expect you to actively participate in this class, including the lectures, the exercises, and the submission of the assignments.
Notice:
The mathematics will be explained as needed. In the first and second classes, we will see the application examples of the Fourier analysis (signal analysis, image compression, CT scanning, etc.). After that, the first semester will be devoted to learning the mathematics. In the second half, each group will create the codes for the discrete Fourier transformation. We welcome students who have the programing experiences with the computer languages (C/C++, BASIC, Python, Fortran, etc.), or those who are motivated even if they have no experience. In the second semester, you will be using a PC for the programing, so bring your own PC for the class.

Characteristics of Class / Division in Learning

Active Learning
Aided by ICT
Applicable to Remote Class
Instructor Professionally Experienced

Course Plan

Theme Goals
2nd Semester
3rd Quarter
1st Other generalized functions Unit step function, window function, signum function. Convolution theorem.
2nd Discrete Fourier transformation 1 The derivation of the discrete Fourier transformation(DFT).
3rd Discrete Fourier transformation 2 Same as above.
4th Discrete Fourier transformation 3 The non-dimensionalized DFT. The matrix expression for the DFT. The fast Fourier transformation.
5th Powere spectral density and signal analysis The power spectral density for the DFT, and its symetrisity.
6th Programing for the DFT 1 Python programing for the DFT.
7th Programing for the DFT 2 Same as above.
8th Programing for the DFT 3 Same as above.
4th Quarter
9th Programing for the DFT 4 Same as above.
10th Presentation Presentation about the midterm achievement.
11th Programing for the DFT 5 Python programing for the DFT.
12th Programing for the DFT 6 Same as above.
13th Programing for the DFT 7 Same as above.
14th Programing for the DFT 8 Same as above.
15th Presentation Presentation about the final achievement.
16th

Evaluation Method and Weight (%)

ExaminationPresentationMutual Evaluations between studentsBehaviorPortfolioOtherTotal
Subtotal025150600100
Basic Proficiency0105020035
Specialized Proficiency055020030
Cross Area Proficiency0105020035