Oleh :
Nama : IHOT PARNINGOTAN HARIANJA
Kelas : EK-4D
NIM : 1805042049
Dalam matematika, transformasi fourier diskrit digunakan untuk mengubah urutan terbatas
dari sampel dengan fungsin yang sama-sama menjadi urutan panjang yang sama dari sampel
transformasi fourier yang memiliki jarak yang sama, yang merupakan nilai kompleks fungsi frekuensi.
Berikut script kalkulasi manual matlab untuk DFT
x = [2 3 -1 4];
N = length(x);
X = zeros(4,1)
for k = 0:N-1
for n = 0:N-1
X(k+1) = X(k+1) + x(n+1)*exp(-j*pi/2*n*k)
end
end
t = 0:N-1
subplot(311)
stem(t,x);
xlabel('Time (s)');
ylabel('Amplitude');
title('Time domain - Input sequence')
subplot(312)
stem(t,X)
xlabel('Frequency');
ylabel('|X(k)|');
title('Frequency domain - Magnitude response')
subplot(313)
stem(t,angle(X))
xlabel('Frequency');
ylabel('Phase');
title('Frequency domain - Phase response')
X % to check |X(k)|
angle(X) % to check phase
Dan akan menghasilkan grafik waktu dan frekuensi dari nilai yang diinput
3.FFT (Fast Fourier Transform)
adalah suatu algoritme untuk menghitung transformasi Fourier diskrit dengan cepat dan
efisien. Contoh adalah mengolah gelombang sinus menjadi gelombang magnitudo :
Santoso, Tri Budi dkk. 2012. PRAKTIKUM SINYAL DAN SISTEM. Surabaya : PENS
https://www.bogotobogo.com/Matlab/Matlab_Tutorial_DFT_Discrete_Fourier_Transform.p
hp
https://www.mathworks.com/help/matlab/math/fourier-transforms.html