2013年10月23日 星期三

[Excel]-用EXCEL做頻率調變 (Frequecny 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輸入相對應的數值。

第二步,建立表格與公式'
nbsp;   在A55中輸入time、B55中輸入Phase_M(調變信號之相位)、C55中輸入Phase_S(信號之相位)、D55中輸入Phase_SUM(相位總和)、E55中輸入FM_Wave、F55中輸入modulate、G55中輸入Signal。
    先建立A行的公式,這主要是要建立圖表的橫軸,依下列說明建立公式;A56=0,A57=A56+$B$9,複製A57並下拉至A1056。
    建立B行的公式,依公式 Theta_Sm(t)=2π*Fs*t,可建立D行之公式。B56=2*PI()*$B$5*A56 ,複製B56並下拉至B1056,即完成公式。
    建立C行的公式,依公式 Theta_Ss(t)=Am*SIN(2π*Fm*t),可建立C行之公式。C56=$B$13*$B$11*SIN(2*PI()*$B$3*A56),C57=$B$13*$B$11*SIN(2*PI()*$B$3*A57)+C56,並複製C57並下拉至C1056,即完成公式。
    建立D行的公式,依公式Theta_Sm(t)+Theta_Ss(t),可建立D行之公式。D56=B56+C56,複製D56並下拉至D1056,即完成公式。
    建立E行的公式,依公式 Sfm(t)=As*SIN(Theta_Sm(t)+Theta_Ss(t)),可建立E行之公式。E56=$B$7*SIN(D56),複製E56並下拉至E1056,即完成公式。

第三步,建立圖表
圖A為以A行為橫軸,F及G行為縱軸資料所作之圖(原始信號及調變信號)
圖B為以A行為橫軸,E行為縱軸資料所作之圖

圖A
圖B

圖C
 


沒有留言:

張貼留言