Rangkaian NBFM sederhana ini menggunakan kompilasi software terbaru yang ada :). Untuk SoapySDR dan SoapyHackRF saya ambil versi 0.8 git. GNU Radio juga versi 3.9 git.
Kompilasi di Slackware Linux 15 RC1 dengan boost-1.77, GCC 11.2, dan Python 3.9.6. Ada bedanya? Tidak ada hehe.

Soapy HackRF Sink punya sesi yang beda dengan punya osmocom dan punya “vga gain”. Sedang untuk samp_rate tidak bisa diisi sembarangan. Kelipatan 1 Mhz mintanya.
Opsi LNA tidak saya aktifkan, karena jarak pemancar sama HT penerima hanya 1 meter saja hehe. Meski nilai vga_gain 0dB, signal masih diterima baik, hanya ada sedikit noise yang muncul.
Testing penerima menggunakan ICOM IC-V80 pada frekuensi 145.6MHz. Sumber suara dari blok pemancar ini ada 2 : Microphone atau output sound card.
Untuk Audio Source jika menggunakan microphone, bagian device bisa dikosongi. Jika menggunakan “loop” output sound card, isi dengan nama perangkat Anda. Lihat blog saya tentang Audio Source.
Untuk Output dari microphone, jika dirasa suara dari microphone kurang keras, bisa ditambah dengan blok multiply const. Lihat tambahan gambar di bawah :

Untuk detil dari blok yang penting bisa dilihat di bawah ini :

——–
Bonus :