Anda di halaman 1dari 7

Laporan Dasar – Dasar Akustik

Fast Fourier Transform pada Sinyal Akustik


D
I
S
U
S
U
N
Nama : Muhammad Harsa Ridhan
Nim : 2111101010055
Mata Kuliah : Dasar Dasar Akustik

PROGRAM STUDI ILMU KELAUTAN


FAKULTAS KELAUTAN DAN PERIKANAN
UNIVERSITAS SYIAH KUALA
BANDA ACEH, OKTOBER 2022
BAB I
HASIL DAN PEMBAHASAN

Dalam laporan ini saya menggunakan atau mengaplikasikan nya dengan


menggunakan website phyhton. Phyton adalah sebuah bahasa pemrograman
yang digunakan untuk membuat aplikasi, perintah komputer, dan melakukan
analisis data. Sebagai general-purpose language, Phyton bisa digunakan untuk
membuat program apa saja dan menyelesaikan berbagai permasalahan. Selain
itu, Python juga dinilai sangat mudah untuk dipelajari. Namun, jangan salah,
Phyton termasuk bahasa pemrograman tingkat tinggi. Mulai dari profesi back-
end developer, IT, sampai data scientist, Python benar-benar menjadi pilihan
terbaik bagi para para IT dan developer dan sejenis nya.
Pada pertemuan kedua ini, saya membuat signal sederhana untuk
menghasilkan spektrum frekuensi dari sinyal sederhana.
1. Penggabungan Signal Sinus, Cosinus dan Noisy Signal
Pada tahap ini saya menggabungkan script signal gelombang dengan
menggunakan aplikasi phyton, ada 3 signal tersebut untuk menggabungkan pada
signal tersebut yaitu: Signal Sinus, Signal Cosinus dan Noisy Signal. Pada
pembuatan script ini dimana 3 signal tersbut digabungkan dengan scirpt
dibawah untuk menghasilkan signal Akustik yang baik.

Jika script ke 3 nya sudah di gabungkan, maka untuk melihat hasilnya


cukup untuk meng-klik “RUN” di atas pada aplikasi phyton.
Berikut hasil di bawah ini adalah penggabungan dari ke tiga script tersebut.

2. Membuat Plot Fast Fourier Transform Signal (FFT)


Fast Fourier Transform (FFT) adalah metode yang dapat digunakan untuk
transformasi sinyal suara menjadi sinyal frekuensi, Fast Fourier Transform
(FFT) adalah teknik perhitungan operasi matematika yang digunakan untuk
mentrasformasi sinyal analog menjadi sinyal digital berbasis frekuensi. Fast
Fourier Transform (FFT) membagi sebuah sinyal menjadi frekuensi yang
berbeda-beda dalam fungsi eksponensial yang kompleks. Fast Fourier
Transform (FFT) adalah algoritma untuk menghitung transformasi fourier
diskrit dengan cepat dan efisien. Karena sinyal-sinyal dalam sistem komunikasi
bersifat kontinyu, sehingga hasilnya dapat digunakan untuk transformasi
fourier.
Pada Signal FFT ini saya memakai 4 plot dengan hasil yang berbeda
untuk melihat sinyal tersebut. Untuk tahap ini, dimana saya akan membuat
signal FFT dengan beberapa script di bawah:
Script plot FFT ke-2

Hasil signal dari Plot FFT ke-2

Pada plot ke-2 tidak ada signal FFT dikarena kan pada plot ke dua sinyal
tidak di temukan oleh aplikasi phyton.
Script plot FFT ke-3

Hasil signal dari Plot FFT ke-3

Pada plot ke 3 sinyal terlihat sangat bagus di karenakan adanya sinyal


yang baik dan bagus.

Script plot FFT ke-4

Hasil signal dari Plot FFT ke-4

Hasil dari plot FFT ke-4 tidak jauh beda hasilnya dengan plot FFT ke-3

Script plot FFT ke-5

Hasil signal dari Plot FFT ke-5


Untuk hasil plot ke-5 terlihat signal gelombang menurun dari atas ke
bawah di karena kan adanya sinyal pada plot 5 rendah.

3. Pengambilan sinyal pada aplikasi


Pada tahap terakhir ini saya mengambil script tersebut dengan
menggunakan aplikasi spicy dan menggabungkan ke dua script untuk melihat
hasil dari kedua script tersebut
Berikut di bawah ini adalah script pertama

Hasil dari script di atas

Berikut di bawah ini penggabungan antara script di atas dengan script di


bawah ini:

Pada script di atas terlihat saya menggabungkannya dengan “np.abs(fsig5))


agar hasil penggabungan nya terlihat bagus.
Berikut hasil dari penggabungan nya:

Dihasil penggabungan ini terlihat signal nya sangat bagus di karena kan tidak
ada salah dalam menyatukan scirpt.
BAB II
PENUTUP

3.1 KESIMPULAN
Dari tugas di atas dapat di simpulkan bahwa python adalah sebagai
berikut:
1) Bahasa pemograman Python merupakan bahasa pemograman yang cukup
mudah digunakan bagi seorang programmer dalam merancang sebuah
program. Bahasa pemograman ini juga dapat berjalan pada berbagai sistem
operasi seperti sistem operasi windows, Linux, dan Mac OS.
2) Dapat Melakukan Penggabungan sinyal dengan baik, dengan menggunakan
aplikasi Phyton.
3) Dalam sistem temu kembali informasi dari sebuah musik Fast Fourier
Transform (FFT) dapat digunakan sebagai salah satu metode yang dapat
mendukung diperolehnya nilai Average Energy (AE).
4) Bahasa pemograman Python cukup mudah digunakan bagi seorang
programmer dalam merancang sebuah program. Bahasa pemograman ini
juga dapat berjalan pada berbagai sistem operasi seperti sistem operasi
windows, Linux, dan Mac OS. 5. Program Python ini secara visual cukup
memudahkan pengguna dalam hal pengoprasian.
5) oisy Untuk mendapatkan sinyal yang ideal kita harus membandingkan noisy
sinyal dan sinyal ideal yang telah kita dapat

Anda mungkin juga menyukai