1102_Signals and Systems
Course Period:Now ~ Any Time
LINE sharing feature only supports mobile devices
Course Intro
Course Plan
-
線上教學Google Meet連結(eiz-feoo-evj)
-
請加入班級Line群組(QR code)
-
成績: 出席10%期中(專題)40%期末(專題)50%
-
0. 線上課程網址
-
線上程式平台
-
Java檔案處理
-
C#檔案處理
-
C語言檔案處理
-
Python檔案處理
-
Java白皮書 Math函數
-
Hw1. 程式產生cos波形, 用execl觀察取樣率
-
cos波形檔產生範例(Java)
-
Hw1取樣率範例(3/18未完成)
-
1. 訊號平均與平滑smoothing
-
Hw2: 加入white noise到Hw1的COS波形
-
Hw2白雜訊範例(3/25未完成)
-
Hw2白雜訊execl範例檔
-
Hw2+Rectagular平滑法範例(4/8未完成)
-
Hw2+Triangular(只有權重)範例(4/15未完成)
-
Hw2+Golay範例(4/15未完成)
-
讀檔範例(main.java讀進cos.txt)
-
期中專題. 程式實作rectangular/ triangular/ Savitzky-Golay (到5/3午夜截止)
-
2. 找尋波峰Peak finding
-
Hw3. 實作波峰計算
-
Hw3範例(Lib版本)
-
3. 基線飄移與面積計算
-
Hw4. 實作Trapezoidal rule計算波形面積
-
Hw4範例(Lib版本)
-
4. 諧波與傅立葉轉換 Harmonic and Fourier Transform
-
C/C++的動態函式庫.so檔說明
-
Python如何使用so函式庫
-
Java如何使用so函式庫(JNA)
-
FFT函式庫.so檔(Linux系統)(線上程式平台適用)
-
FFT函式庫.so檔(Windows系統)(電腦軟體適用)
-
FFT的Java程式範例(需安裝jna套件 net.java.dev.jna:jna (version 5.11.0))
-
傅立葉補充: 圖解傅立葉
-
傅立葉補充: 傅立葉原理與演算法
-
老師的Java FFT範例
-
線上平台的Java FFT編譯說明
-
期末專題: 使用傅立葉轉換, 找出Hw2的cos波頻率與振幅(70%), 重建cos波得到波峰數與面積(30%)
-
期末專題繳交期限到6/30午夜截止
-
繳交資料1: 程式碼
-
繳交資料2: 結果截圖 1. 頻率與振幅 2. 波峰數與面積
-
繳交資料3: execl檔頁面 1. 原始cos (資料與XY散佈圖) 2. cos+noise (資料與XY散佈圖) 3. cos+noise的FFT (資料與XY散佈圖)
-
X. 訊號微分與峰值應用
-
ˋX. 峰值銳化與峰值搜尋
-
X. 傅立葉濾波器 Fourier Filter
-
X. 傅立葉捲積
Teacher /