Program di atas merupakan program untuk membuat pulsa dengan lebar tertentu. Input yang
dimasukkan adalah panjang gelombang (L) dan lebar pulsa (P) yang diinginkan. Output yang
dihasilkan adalah sinyal pulsa dengan lebar pulsa yang telah ditentukan.
Pada program tersebut, digunakan perulangan for untuk membangun sinyal pulsa dengan
lebar pulsa yang diinginkan. Selanjutnya, sinyal pulsa tersebut diplot menggunakan fungsi
stem pada tiga subplot, yaitu subplot 1 menampilkan sinyal x, subplot 2 menampilkan sinyal
t, dan subplot 3 menampilkan hasil konvolusi antara sinyal x dan t.
Nilai frekuensi (f) dan periode (T) tidak dapat ditentukan karena program di atas hanya
menghasilkan sinyal pulsa dengan lebar tertentu, tidak menghasilkan sinyal berbentuk
gelombang. Sedangkan nilai waktu (t), fase (θ), dan frekuensi sudut (ω) juga tidak dapat
ditentukan karena tidak ada informasi tentang sinyal yang dihasilkan selain dari lebar pulsa
yang telah ditentukan.
Dalam program yang diberikan, terdapat pembangkitan dan konvolusi dari dua sekuens
konstan diskrit. Sekuen konstan pertama memiliki panjang L1=4 dan didefinisikan
menggunakan struktur kondisional if-else. Jika indeks n lebih besar dari atau sama dengan 2,
maka nilai elemen sekuens diisi dengan 1, dan jika n kurang dari 2, maka nilai elemen
sekuens diisi dengan 0. Sekuen konstan kedua memiliki panjang L2=4 dan juga didefinisikan
dengan struktur kondisional if-else. Hasil konvolusi dari kedua sekuens konstan tersebut
ditampilkan dalam bentuk sinyal diskrit dengan menggunakan fungsi stem pada subplot
terakhir. Namun, tidak dapat ditentukan jenis gelombang, panjang gelombang, frekuensi,
fase, dan nilai omega dari program yang diberikan, karena sinyal yang dihasilkan bersifat
diskrit dan tidak bersifat kontinu. Program tersebut hanya menunjukkan pembangkitan dan
konvolusi dari sekuens konstan diskrit, dan tidak memberikan informasi tentang sinyal
kontinu yang akan memungkinkan untuk melakukan analisis lebih lanjut.
Banyak
N Jenis (A) (f) t (θ) T ω
Sampel
o Gel.
(L)
A1 A2 f1 f2 t1 t2 Θ1 Θ2 T1 T2 ω1 ω2
Sinusoida 0.2
1. 4 1 1 1 2 0.25 0,5 0 1 0.5 2π 4π
l 5
Program tersebut menghasilkan dua gelombang sinusoidal dengan frekuensi dan amplitudo
yang berbeda. Dalam subplot 3, operasi konvolusi dilakukan pada kedua gelombang
sinusoidal, menghasilkan gelombang baru yang merepresentasikan interaksi antara kedua
gelombang. Dengan menentukan nilai T1 dan T2, kita dapat menghitung frekuensi angular
dari kedua gelombang sinusoidal. Analisis ini menunjukkan bahwa konvolusi adalah sebuah
operasi yang berguna dalam mengevaluasi interaksi antara dua gelombang sinusoidal dan
nilai frekuensi angular juga memberikan informasi tambahan tentang karakteristik kedua
gelombang sinusoidal tersebut.