2013年10月23日 星期三

[Excel]-用EXCEL做振幅調變 (Amplitude Modulation in EXCEL)

假設一振幅調變之調變信號 Sm (t)=Am+K*SIN(2π*Fm*t),其中 Fm為調變信號之頻率,K為調變靈敏度,Am為調變信號之偏移電壓,可想成是調變信號之直流成分,K*SIN(2π*Fm*t)可想成是交流成分。原信號(將基頻信號放在載波信號上)可寫成 Ss(t)=As*SIN(2π*Fs*t)。所以廣義振幅調變信號可以寫成 Sam(t)=Sm (t)*Ss (t)。

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

A
第二步,建立表格與公式
    在A55中輸入time、B55中輸入AM Phase、C55中輸入AM Wave、D55中輸入modulate、E55中輸入Signal、F55中輸入Evelope_1、G55中輸入Evelope_2。
    先建立A行的公式,這主要是要建立圖表的橫軸,依下列說明建立公式;A56=0,A57=A56+$B$9,複製A57並下拉至A1056。
    建立D行的公式,依公式 Sm (t)=Am+K*SIN(2π*Fm*t)可建立D行之公式。D56=$B$11+$B13*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行的公式,依公式 Sam=Sm (t) *Ss (t)可建立C行之公式。
C56=D56*E56 ,複製C56並下拉至C1056,即完成公式。
建立F及G行的公式,此為該調變後信號之包線 (Envelope line)
F56=D56,G56=-1*D56 ,複製F56:G56並下拉至F1056:G1056,即完成公式。

B

C


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



圖E為以A行為橫軸,B、F及G行為縱軸資料所作之圖

D

E

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

F

G




















沒有留言:

張貼留言