You are on page 1of 4

Laporan Pengolahan Sinyal Digital

Royhan Jordy
09011382025112
SK 4 Unggulan A (Kelas Palembang)

Jurusan Sistem Komputer


Fakultas Ilmu Komputer
Universitas Sriwijaya

2022
1. Buatlah program komputer untuk menghitung dan mem-
plot sistem waktu-diskrit untuk masukan respon impulse
dan step.

a. y[n] = x[n] - y[n-1] - 0.9y[n-2]


b. y[n] = x[n] - 0.5y[n-1] + 0.2y[n-2]

Jawab

A. import scipy.fft
import matplotlib.pyplot as plt
import numpy as np

N = 10

# x = np.linspace(0.0,1,10)
# y = 2*x

x=[]
y=[]

for n in range(N):
x.append(n)
y.append(n)
if n > 2:
y[n] = x[n] - y[n-1] - 0.9*y[n-2]

print(x)
print(y)

plt.title("Grafik")
plt.xlabel("X")
plt.ylabel("y")
plt.plot(x,y,marker = "o",
markersize=5,markeredgecolor="red",markerfacecolor="
green")
plt.show()

B. import scipy.fft
import matplotlib.pyplot as plt
import numpy as np

N = 10

# x = np.linspace(0.0,1,10)
# y = 2*x

x=[]
y=[]

for n in range(N):
x.append(n)
y.append(n)
if n > 2:
y[n] = x[n] - 0.5*y[n-1] + 0.2*y[n-2]

print(x)
print(y)

plt.title("Grafik")
plt.xlabel("X")
plt.ylabel("y")
plt.plot(x,y,marker = "o",
markersize=5,markeredgecolor="red",markerfacecolor="
green")
plt.show()

You might also like