2013年10月23日 星期三

[Excel]-用EXCEL做相位調變 (Phase Modulation in EXCEL)

一廣義相位調變之調變信號 Spm (t)=As*SIN(2π*Fs*t + Kp*Sm(t)),其中 Fs為原始信號之頻率,Am為信號之振幅,故原信號可寫成 Ss (t)=As*SIN(2π*Fs*t)。調變信號Sm(t)=Am*SIN(2π*Fm*t),Kp為相位調變靈敏度。

我試著在EXCEL中建立振幅調變的模型:
    第一步,建立各項參數。
在A3輸入Fm (調變頻率)、A5輸入Fs (信號頻率)、A7輸入As (信號振幅)、A9輸入h (時間間隔)、A11輸入Am (調變信號振幅),A13輸入Kp (相位調變靈敏度)。接著在B3、B5、B7、B9、B11、B13輸入相對應的數值。

第二步,建立表格與公式
    在A55中輸入time、B55中輸入PM Phase、C55中輸PM Wave、D55中輸入modulate、E55中輸入Signal。
    先建立A行的公式,這主要是要建立圖表的橫軸,依下列說明建立公式;A56=0,A57=A56+$B$9,複製A57並下拉至A1056。
    建立D行的公式,依公式 Sm(t)=Am*SIN(2π*Fm*t),可建立D行之公式。D56=$B$13*$B11*SIN(2*PI()*$B$3*A56) ,複製D56並下拉至D1056,即完成公式。
    建立E行的公式,依公式 Ss (t)=As*SIN(2π*Fs*t)可建立E行之公式。E56=$B$7*SIN(2*PI()*$B$5*A56) ,複製E56並下拉至E1056,即完成公式。
    建立C行的公式,依公式 Spm (t)=As*SIN(2π*Fs*t + Kp*Sm(t)),可建立C行之公式。C56==$B$7*SIN(2*PI()*$B$5*A56+D56),複製C56並下拉至C1056,即完成公式。建立B行的公式,依公式 Spm (t)=As*SIN(2π*Fs*t + Kp*Sm(t))可看出“Kp*Sm(t)”其實就是調變信號的相位部分,所以C56=D56,複製C56並下拉至C1056,即完成公式。

第三步,建立圖表
圖A為以A行為橫軸,D及E行為縱軸資料所作之圖
圖B為以A行為橫軸,C行為縱軸資料所作之圖
圖C為以A行為橫軸,B行為縱軸資料所作之圖

圖A

圖B

圖C


可以自行調整各項參數,並觀察各項參數對振幅調變之影響。


D




沒有留言:

張貼留言