Semua Tentang Belajar Teknologi Digital Dalam Kehidupan Sehari - Hari

Jumat, 29 Maret 2024

[RTL-SDR] Mendengarkan Radio FM Dengan Gnu Radio

 

 

Setelah berhasil menginstall Gnu Radio dan driver osmocom- osmosdr, bisa baca dulu disini, kita lanjutkan utak atik dongle rtl-sdr kelas jangkrik seharga 65 ribu perak dengan mempelajari bagaimana mengaksesnya melalui gnuradio companion yang berbasis GUI. Sebenarnya coding secara manual bisa dilakukan menggunakan python dan c++, namun saya rasa akan membutuhkan pemahaman yang sangat lama (bagi saya, tidak untuk kawan yang ahli nya ahli ulo python). 

Kita mulai dengan perintah : sudo gnuradio-companion  dan kemudian layar polos flows dari gnuradio companion muncul, tenang saja ikuti langkah urut berikut ini :


1. Beri nama proyek radio kamu agar terlihat keereeen




2. Tambahkan sumber radio sdr yang kita pakai, dalam hal ini dengan driver dari osmocom / osmo SDR. Menu sebelah paling kanan adalah drop down menu untuk memilih "block" yang akan ditambahkan. Jangan kaget kalau terlihat perangkatnya belum nyambung (Source - out(0): Port is not connected) abaikan saja.

 


 

3. Isikan parameter didalamnya, ikuti saja langkah sesuai gambar dibawah. Nilai-nilai yang dipakai berulang seperti sample rate atau frekuensi dapat di berikan sebagai block variabel, seperti pada pemrograman pada umumnya.



 

4. Selanjutnya akan semakin menjadi bahasa yang "hanya" dipahami oleh mahasiswa jurusan teknik telekomunikasi seperti istilah Filter dan FFT. Sebagai tukang solder ya kta hantam saja yang penting sinyalnya keluar seperti gambar flow berikut, dimana saya melakukan tuning radio FM di daerah Surabaya. Sambungkan node in dan out yang sesuai pada editor.


 

5. Tuh kan mumet ! Untuk bisa menampilkan gambar gelombangnya seperti gambar diatas, perlu dilakukan pengaturan FFT seperti gambar berikut :


6. Selanjutnya tambah membikin dahi mengkerut karena mulai muncul istilah-istilah pengolahan sinyal pada python seperti : FILTER, DECIMATION, DOWN SAMPLING, RE SAMPLING, dan tetek bengek lainnya. Intinya sinyal FM akan dipotong - diturunkan - dibagi, sehingga dapat diolah menjadi gelombang suara. Ini bukanlah makanan saya dan mungkin saat saya sudah paham maka saya akan tidak segan-segan untuk membaginya. Ini adalah salah satu alasan saya, DULU KETIKA KULIAH, untuk mengambil jurusan tukang solder, ketimbang tukang sinyal yang matematikanya harus jago!

 

7. Output dari audio sink pada linux lumayan bikin pusing setingannya, namun saya kasi clue untuk ubuntu ( berbasis driver alsa ) seperti pada gambar dibawah ini audio default saya pada ubuntu, namun jika ingin mngeluarkan suara di layar tv HDMI gunakan : hdmi:CARD=HDMI,DEV=0 , jika bingung coba cari list alsa device pada terminal dengan perintah :  aplay -L .

 

 


8. Diagram flow lengkapnya seperti ini, dapat juga diunduh mentahannya di sini.


 


SELAMAT MENCOBA !

Share:

0 komentar:

Posting Komentar

Kontak Penulis



12179018.png (60×60)
+628155737755

Mail : ahocool@gmail.com

Site View

Categories

555 (8) 7 segmen (3) adc (4) amplifier (2) analog (19) android (14) antares (11) arduino (27) artikel (11) attiny (3) attiny2313 (19) audio (5) baterai (5) blog (1) bluetooth (1) chatgpt (2) cmos (2) crypto (2) dasar (46) digital (11) dimmer (5) display (3) esp8266 (26) euro2020 (13) gcc (1) gsm (1) iklan (1) infrared (2) Input Output (3) iot (75) jam (7) jualan (12) kereta api (1) keyboard (1) keypad (3) kios pulsa (2) kit (6) komponen (17) komputer (3) komunikasi (1) kontrol (8) lain-lain (8) lcd (2) led (14) led matrix (6) line tracer (1) lm35 (1) lora (11) lorawan (2) MATV (1) memory (1) metal detector (4) microcontroller (70) micropython (6) mikrokontroler (2) mikrokontroller (14) mikrotik (5) modbus (9) mqtt (3) ninmedia (5) ntp (1) paket belajar (19) palang pintu otomatis (1) parabola (88) pcb (2) power (1) praktek (2) project (33) proyek (1) python (8) radio (28) raspberry pi (9) remote (1) revisi (1) rfid (1) robot (1) rpm (2) rs232 (1) script break down (3) sdcard (3) sensor (2) sharing (3) signage (1) sinyal (1) sms (6) software (18) solar (1) solusi (1) tachometer (2) technology (1) teknologi (2) telegram (2) telepon (9) televisi (167) television (28) telkomiot (5) transistor (2) troubleshoot (3) tulisan (94) tutorial (108) tv digital (6) tvri (2) vu meter (2) vumeter (2) wav player (3) wayang (1) wifi (3) yolo (7)

Arsip Blog

Diskusi


kaskus
Forum Hobby Elektronika