Professional Documents
Culture Documents
รายงาน
DTC03: อนุกรมฟูเรียร์ของสัญญาณมีคาบ
จัดทาโดย
กลุ่มที่ 24
มีความตัง้ ใจในการเรียนรู้และการเขียนรายงาน
ให้ระวังเรื่อง format และฟอนต์
เสนอ
รองศาสตราจารย์พิเชษฐ เชี่ยวธนะกุล
ผู้ช่วยศาสตราจารย์กรชวัล ชายผา
3
3.1
x(t)
+1 ⇣t
X nT0 ⌘
x(t) = ⇧ , (5)
n= 1
⌧
8
1
<1, |t| <
>
> 2
⇧(t) = 1 1 (6)
2, |t| = 2
>
>
0,
:
(5) 1
+1 ⇣ ⌘
P t nT0
1 x(t) = ⇧ ⌧
n= 1
2. xn (2)
2
3. ⇧(t, ⌧ ) xn
#----------------------------------------------------------------
# show pulse function and Fourier series coefficients
# i=sqrt(-1)
#----------------------------------------------------------------
n,T0,tau,t,nv=var("n,T0,tau,t,nv")
assume(tau>0, T0>tau/2)
# next, show rectandular function
show("rect$(t,tau)=$",rect(t,tau))
# next show Fourier Series Coefficient, xn
show("$x_n=$",xn(n,T0,tau))
4.
3.2
T0 = 6 ⌧ 1, 2, 3
5. ipython
3
6. ⌧ =1
7.
4
8. ⌧ =2
9.
5
10. ⌧ =3
11.
6
3.3
12. Sage
13. ⌧ =1
7
14. ⌧ =2
15. ⌧ =3
8
16. 13 - 15
17. Sage
def xn(n,T0,tau):
if n<>0:
xnv=(1/T0*integral(rect(t,tau)*e^(-i*n*2*pi*t/T0),t,-tau/2,tau/2))\
.simplify_full()
else:
xnv=tau/T0
return xnv
# define function for numerical computing of the power content using Fourier series coeffi
def power_coe(s,tauv):
sum=0
for n in srange(-100,101):
if n<>0:
sum=sum+(s(n))^2
else:
sum=sum+(tauv/T0)^2
return sum
9
+ plot(spline(P), -15, 15,figsize=(4,3),\
axes_labels=(["$n$","$x_n$"]),linestyle="-."))
show("$P_{x_n}=$",RR(Px_coe).n(digits=5)) #RR mean real number
18. ⌧ =1
19. ⌧ =2
10
20. ⌧ =3
21. 18 - 20 13 - 15
5
1. (discrete spectrum)
2. -
11
สรุปผลการทดลอง
จากการทดลองเพือเรียนรู้การแทนสัญญานในรูปตัวแปรเชิง
ความถี โดยผ่านทางวิธีอนุกรมฟูเรียร์และการหาสัมประสิทธิของอนุกรม
ฟูเรียร์และวิธีการหาค่ากําลังในสัญญาณมีคาบ
ลองหามาจากการทดลองนีพบว่ามีความคลาดเคลือนตากว่า 1% หรือก็
คือได้ค่ากําลังทีไม่ต่างกันมาก หรือกล่าวคือใกล้เคียงกันมาก
คําถาม
1. การเพิมความกว้างของพัลซ์สเหลี ี ยมในสัญญาณมีคาบ ส่งผลอ
ย่างไรต่อวิยุตสเปกตรัม (discrete spectrum)
ตอบ การเพิมความกว้างของพัลซ์สีเหลียมในสัญญาณมีคาบด้วยสเกล
ค่าหนึงจะทําให้วิยุตสเปกตรัมจะถูกบีบเข้ามาด้วยสเกลค่าทีเท่ากัน ใน
ทางกลับกันถ้าลดความกว้างของพัลซ์สีเหลียมในสัญญาณมีคาบด้วย
สเกลค่าหนึงจะทําให้วิยุตสเปกตรัมนันขยายออกมาด้วยสเกลค่าทีเท่า
กัน
2. จงบอกเหตุผลทีในการทดลองได้ค่ากําลังในสัญญาณจากการ
คํานวณด้วยสัมประสิทธิของอนุกรมฟูเรียร์ ตากว่าค่าทีคํานวณ
จากโดเมนเวลา
ตอบ เนืองจากในการคํานวณหาค่ากําลังด้วยสัมประสิทธิของอนุกรม
ฟูเรียร์นนไม่
ั สามารถหาค่าจากลบอินฟนิตไปจนถึงค่าอินฟนิตได้ในแล
ปนีจึงใช้ค่า n อยู่ในช่วง -100 ถึง 100 เพือนํา xn มาบวกกัน ซึงทําให้มี
ข้อมูลไม่มากพอทีจะทําให้ค่าเกินกว่าการคํานวณจากโดเมนเวลาที
คํานวณมาจากขอบเขตทีแน่นอน ทําให้ได้ค่ากําลังจากการคํานวณ
ด้วยสัมประสิทธิของอนุกรมฟูเรียร์ตากว่าทีคํานวณได้จากโดเมนเวลา