You are on page 1of 2

2022 秋季班 通訊工程導論 作業一

班級: 學號: 姓名:


前言:這份作業的內容與課堂中使用的開放式教科書有關,請同學根據題目的指示閱讀開放式教科書
後,回答問題。
A. K. Bolstad and J. A. Dickerson, Open Signals and Systems Lab Exercises, Iowa State University Digital
Press, Aug. 2021.

第 1~5 題與開放式教科書第 1~12 頁的內容有關


1. (10%) 開放式教科書中介紹了 2 個查詢 MATLAB 函式功能的指令,請問是哪兩個?請寫出能查
詢函式 qr 功能的程式碼。
答案:

2. (10%) 請寫出能產生矩陣 A 與向量 b 並進行乘法 Ab 的程式碼,其中矩陣 A 與向量 b 為:


1 2
1
𝐀 = −1 −1 and 𝐛 =
2
0 2
答案:

3. (20%) 以下的 MATLAB 程式碼可以產生訊號 x(t) = cos(2t) for -1≦t≦1。


t = -1:0.01:1;
x = cos(2*pi*t);
請同學在 MATLAB 中畫出這個訊號、在 x 軸上標註 time (s)、y 軸上標註 amplitude (V)、標題中標
註 x(t),並將你的程式碼與圖寫在答案欄中。
答案:

4. (10%) 請同學在 MATLAB 中執行以下的程式碼,並說明這段程式碼的功能為何?


Fs = 44100;
Ts = 1/ Fs;
t = -0.5: Ts :0.5;
x = 0.3*cos (2*pi *440*t);
sound(x, Fs)
答案:

5. (10%) 請同學在 MATLAB 中執行以下的程式碼,並說明這段程式碼的功能為何?


im = [zeros(20, 20), ones(20, 20); ones(20, 20), zeros(20, 20)];
figure; imshow(im)
答案:

第 6~8 題與開放式教科書第 19、22~23 頁的內容有關


6. (10%) 請同學前往網站 EchoThief(連結:http://www.echothief.com)並選擇一個你有興趣的地點。下
載與選擇地點相關的脈衝響應。同學所下載的文件會是一個.wav 檔。請同學將下載的脈衝響應讀
取至 MATLAB 中,並回答以下問題:同學下載的檔案為何?檔案中的脈衝響應的取樣頻率為何?
是單聲道還是立體聲?
答案:

7. (10%) 請同學從「北科 i 學園 plus」中的「教材及錄影」中下載「可聽化實驗的原始聲音」 ,檔名


會是 49.flac。請同學將 49.flac 讀取至 MATLAB 中,並回答以下問題:檔案 49.flac 的取樣頻率為
何?是單聲道還是立體聲?播放這個語音檔案,內容在說什麼?
答案:

8. (20%) 為了要讓語音檔 49.flac 的聲音聽起來像是來自於同學所選定的地點,所以需要把語音訊號


與選定地點的脈衝響應進行摺積運算。請同學撰寫一段程式碼,使我們能 a. 把脈衝響應讀取至
MATLAB 中、b. 把 49.flac 讀取至 MATLAB 中、c. 在 MATLAB 中進行摺積運算、d. 將所產生的
音效播放出來。
答案:

You might also like