課程資訊
課程名稱
數位訊號處理專題與實驗
DSP PROGRAMMING AND EXPERIMENTS 
開課學期
96-1 
授課對象
電機資訊學院  電機工程學研究所  
授課教師
葉丙成 
課號
CommE5029 
課程識別碼
942 U0410 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期三7,8,9(14:20~17:20) 
上課地點
電二225 
備註
總人數上限:24人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/961dsplab 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

一.內容:
   課堂講演:主要講授內容如下
   數位訊號處理系統理論簡介
   數位訊號處理器架構之介紹
   TI 數位訊號處理器週邊元件之介紹
   TI 數位訊號處理器之組合語言與C語言程式設計
   TI 數位訊號處理器內建通信碼模組之介紹
   C6416T DSK 實驗板之介紹
   TI 數位訊號處理器串列埠(McBSP)與 AIC23 Codec 之介紹
   定點運算(Fixed Point)程式設計之重要性與要點介紹
   數位訊號處理filter之設計與實作之理論探討
   FIR 與 IIR filters 於數位訊號處理器上之實作方法
   Oversampling 之理論探討與 Sigma-Delta A/D, D/A 轉換之介紹
   直接數位合成器(DDS)原理之介紹
   快速傅立業轉換演算法(FFT)之介紹
   實用之非多項式函數數值估計法之介紹


   引導實驗:
   TI Tutorial for Code Composer Studio
   TI C6416T 數位訊號處理器週邊元件之控制
   音訊訊號之取樣與量化
   非多項式函數(log, exp, …)精確數值估算法之實作
   以直接數位合成器(DDS)合成正弦波之實作
   FIR 數位濾波器之實作
   IIR 數位濾波器之實作
   即時快速傅立業轉換之實作


   期末專題:3至5人一組,利用數位訊號處理器及引導實驗之程式碼,設計
   實作出一創新、實用系統之原型;或是電機相關領域某理論(通信、控制
   或DSP等)之實作與驗證


二.教科書:本課程無教科書,以任課教師編印之講義為主


三.成績評量方式:實驗20%、作業10%、期中考20%、隨堂測驗10%、期末專題40%


四.預修課程:信號與系統
 

課程目標
藉由本課程的訓練,使學生能具備以下之能力:


一.自修學習熟悉陌生事物(裝置、儀器等)
二.在繁雜之技術文件與網路中找尋所需資訊
三.了解如何將理論具體實作之系統化流程
四.克服對系統實作之畏懼
五.了解系統設計實作之流程與其管控


希望在修習本課程後,當學生日後接觸陌生事物時,能以本課程學習經驗為後盾
而有相當之自信。 
課程要求
準時上課,準時繳交作業,準時繳交報告。
對自己負責,對實驗搭檔負責,對專題團隊負責。
 
預期每週課後學習時數
 
Office Hours
每週五 11:00~12:00 
參考書目
TI 相關技術文件 
指定閱讀
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
實驗 
15% 
 
2. 
作業 
15% 
 
3. 
隨堂測驗 
10% 
 
4. 
期中考 
20% 
 
5. 
學期專題 
40% 
 
 
課程進度
週次
日期
單元主題
第1週
9/19  Lecture 01: Introduction. 
第2週
9/26  Lecture 02: Resource from TI, brief introduction to CPU, TI C6000 architecture, lab exercise 1.
 
第3週
10/03  Lecture 03: Brief DSP overview, lab exercise 2. 
第4週
10/10  No lecture (holiday). 
第5週
10/17  Lecture 04: FFT, direct digital synthesis, lab exercise 3. 
第6週
10/24  Lecture 05: Dithering, McBSP & AIC23 codec, lab exercise 4. 
第7週
10/31  Lecture 06: DSP fundamentals, filter basics, filter design (FIR), FIR implementation/circular buffer. 
第8週
11/07  Lecture 07: Continue on DSP fundamentals and FIR filtering. 
第9週
11/14  Lecture 08: Project planning/management. 
第10週
11/21  Lecture 09: Introduction to DSP/BIOS. 
第11週
11/28  Lecture 10: Fixed point computing. 
第12週
12/05  Lecture 11: IIR filtering part 1. 
第13週
12/12  Lecture 12: IIR filtering part 2. 
第14週
12/19  Lecture 13: Oversampling, sigma-delta ADC. 
第15週
12/26  Midterm exam. 
第16週
1/02  Lecture 15: Invited talk (Dr. Chiu from TI). 
第17週
1/09  Lecture 16: Intermediate project presentations.