4 poin oleh GN⁺ 2025-05-31 | 1 komentar | Bagikan ke WhatsApp
  • Memperkenalkan konsep dasar software-defined radio (SDR) dengan pendekatan berfokus pada praktik
  • Mencakup proses membangun penerima radio virtual menggunakan GNU Radio Companion
  • Memberikan kesempatan untuk mempraktikkan langsung penerimaan, pemfilteran, dan prinsip modulasi sinyal AM dan FM
  • Juga membahas secara luas pemrosesan data nyata, cara memilih antena, serta pemanfaatan perangkat keras nirkabel
  • Menjembatani kesenjangan antara teori dan penerapan, sehingga cocok untuk mempelajari dasar sistem nirkabel modern seperti Wi-Fi, Bluetooth, dan seluler

Gambaran Umum Practical SDR

  • Practical SDR adalah buku praktik untuk penggemar, mahasiswa, dan insinyur yang ingin mempelajari software-defined radio (SDR)
  • Buku ini membahas cara membuat penerima radio virtual langsung di komputer dan proses mengekstrak audio dari sinyal AM dan FM nyata
  • Melalui latihan membuat radio AM, pembaca dapat memahami prinsip modulasi amplitudo; melalui implementasi penerima FM, pembaca dapat mempelajari prinsip pemfilteran sinyal, serta topik yang lebih kompleks seperti sampling IQ
  • Dengan antarmuka intuitif bernama GNU Radio Companion, pembaca dapat membangun sistem radio langkah demi langkah secara langsung, serta berlatih merancang penerima AM/FM dan pemancar radio

Materi Pembelajaran Utama

  • Mempelajari cara menangani frekuensi dalam rentang 1MHz ~ 6GHz
  • Menguasai cara mengekstrak sinyal yang jelas di tengah noise dengan memanfaatkan filter dan kontrol gain
  • Panduan memilih antena dan perangkat keras RF yang sesuai untuk memaksimalkan kinerja SDR
  • Mempelajari prinsip demodulasi sinyal nirkabel nyata dengan memproses data IQ real-time
  • Menyediakan cara membangun lingkungan pengujian radio virtual yang fleksibel di komputer sendiri

Nilai Practical SDR

  • Bukan buku yang berfokus pada teori semata, melainkan disusun dengan penekanan pada praktik kerja dan latihan langsung, sehingga menjembatani celah antara tutorial dasar dan penerapan tingkat lanjut
  • Memberikan fondasi yang kuat bagi pengembang junior yang ingin memahami sistem nirkabel modern seperti Wi-Fi, Bluetooth, dan komunikasi seluler
  • Beberapa proyek memerlukan antena yang kompatibel dengan perangkat keras SDR seperti HackRF One

Kesimpulan

  • Practical SDR berperan sebagai panduan SDR untuk pemula sekaligus praktik kerja yang memiliki keseimbangan antara pemahaman dan praktik
  • Merupakan materi pembelajaran yang berguna untuk mempelajari dasar-dasar sistem komunikasi nirkabel modern sekaligus pengetahuan praktis perancangannya

1 komentar

 
GN⁺ 2025-05-31
Pendapat Hacker News
  • Saat mulai memakai SDR (Software Defined Radio), awalnya mungkin cuma melihat-lihat spektrum, tapi tahu-tahu sudah memesan antena yagi 36 elemen, rotator AZ/EL, sampai radio seharga 3 juta won untuk komunikasi pantulan Bumi-Bulan-Bumi, sebuah pengalaman yang sering dibagikan orang
    • Baru sebulan lalu membeli SDR pertama, awalnya hanya karena butuh radio FM darurat, tapi sekarang sudah sampai merancang antena sendiri dan mulai belajar untuk lisensi radio amatir
    • Kalau butuh ide, disarankan mencoba jaringan WISPR; hanya dengan kawat sekitar 6 meter dan SDR, sinyal yang melintasi Atlantik bisa didengar dengan mudah
    • Awalnya terdengar seperti lelucon, tapi kemudian jadi sangat relate ketika AliExpress mulai menargetkan kita dengan iklan rekomendasi peralatan radio
    • Dengan 3 juta won, ini bahkan masih baru tahap awal, dan meski begitu tetap mencintai hobi ini
    • Sudah mencoba berbagai hobi, tapi SDR terasa seperti hobi pamungkas untuk ADHD, sesuatu yang benar-benar menyedot lalu melepas lagi dengan daya tarik yang luar biasa
  • Setelah melihat buku No Starch Press dan ingin mendalaminya lebih jauh, disarankan mulai dari situs RTL-SDR Quick Start Guide, yang dianggap sebagai referensi terbaik untuk pemula; ada saran untuk membacanya dengan teliti sebelum membeli, karena banyak perangkat palsu atau berkualitas rendah, sehingga kalau pengetahuan tentang hardware dan RF masih kurang, trial and error bisa cukup besar
    • Sangat merekomendasikan situs rtl-sdr.com; penulis sendiri mengoleksi 3 jenis SDR, tetapi dongle RTL-SDR.com Blog V4 memuaskan baik dari sisi harga maupun performa, bisa mulai di kisaran 50 ribu won dan mencakup 27MHz~1.6GHz; jika hobi Anda radio amatir atau mendengarkan shortwave, Airspy HF+ juga direkomendasikan karena sensitivitasnya tinggi, noise rendah, dan kualitasnya dinilai terbaik; HackRF One mencakup 1MHz~6GHz, juga bisa transmisi, dan rasanya seperti laboratorium dalam kotak; semuanya berjalan tanpa masalah di Linux
  • Sangat menyukai SDR, dan menggunakannya untuk merekam sinyal mikrofon para profesor; hasil rekamannya jauh lebih baik dibanding memakai ponsel atau perekam khusus
    • Jika para profesor memakai mikrofon nirkabel lavalier saat kuliah dan sinyalnya dipancarkan tanpa enkripsi, SDR bisa menjadi solusi perekaman yang sempurna
  • Sebagai materi gratis yang bagus untuk belajar SDR, direkomendasikan pysdr.org, dibuat dalam bentuk tutorial yang membahas dasar-dasar pemrosesan sinyal digital (filter digital/modulasi, dll.) dengan Python hingga cara menerapkannya ke hardware nyata
  • Daftar isi dan penjelasan bukunya terasa agak berat; filter, AM/FM, dan demodulasi IQ yang sudah dibahas di wiki tutorial GNU Radio terasa berulang, dan kalau penulisnya memang berfokus pada GNU Radio, agak aneh bagian membuat Python Block sendiri—yang justru salah satu keunggulan terbesarnya—tidak ada; kalau tertarik pada teknik elektro/elektronika, SDR memang direkomendasikan, tetapi hanya dari contoh bab 4 saja belum yakin buku ini layak sangat direkomendasikan; lihat juga tautan wiki GNU Radio Tutorials
    • Bagi pemula yang baru saja mengenal SDR, langsung masuk ke GNU Radio terasa seperti hambatan awal yang terlalu tinggi; justru pendekatan yang lebih memotivasi adalah mencoba klik sinyal, membuat pipeline sederhana, dan merasakan hasil nyata; setelah minat tumbuh lewat software praktis dan hardware murah, lalu muncul rasa ingin belajar lebih dalam, barulah masuk akal untuk mendalami GNU Radio
  • Jika perangkatnya belum sampai, dibagikan tautan receiverbook.de/map agar bisa langsung mencoba web receiver SDR online dari peta
  • Saat dulu mencoba SDR, pengalaman terbesarnya adalah sulit mencari hardware yang bisa menerima berbagai frekuensi dan juga masalah kompatibilitas Linux
    • Hermes Lite direkomendasikan karena tidak terlalu mahal dan merupakan proyek open source yang cukup bagus, dengan tautan hermeslite.com
    • HackRF sangat direkomendasikan karena mendukung rentang frekuensi yang sangat luas dan performanya bagus, info HackRF
    • Produk RTLSDR sangat murah untuk pemula, lalu disarankan berkembang ke HackRF One setelahnya; sekarang semuanya juga mudah dipakai di Linux
    • Situasi belakangan ini sudah jauh membaik; GNU Radio (melalui OsmoSDR) mendukung sebagian besar perangkat SDR murah yang utama, dan mencakup 50MHz~6GHz
  • Ada rasa penasaran apakah ada teknologi yang secara otomatis mendeteksi hanya sinyal, bukan noise; SDR murah punya jendela penerimaan yang sempit, jadi fitur seperti ini tampaknya akan sangat berguna
    • Tampilan waterfall adalah solusi yang baik; secara visual memudahkan melihat frekuensi yang memiliki sinyal dan langsung mengklik untuk mendengarkannya; biasanya tersedia di radio mahal atau lewat dongle RTLSDR murah + software PC; sebagai catatan, rentang 24~1766MHz pada SDR murah juga sebenarnya tidak terlalu sempit, dan kalau butuh lebih lebar, HackRF One mendukung dari 1MHz sampai 6GHz; di atas itu perlu hardware khusus, dan antena pun tetap harus dituning terpisah sesuai frekuensi
    • Ada juga hardware khusus untuk tujuan tersebut, dan disarankan mencari dengan kata kunci "spectrum monitoring"
  • Sebagai penggunaan SDR lainnya, diperkenalkan bahwa KrakenRF bisa dipakai untuk menemukan pemancar sinyal, dengan tautan krakenrf.com
  • Tidak ada yang bertanya, tetapi diperkenalkan juga library SDR Python modern yang benar-benar dibuat dengan baik, yaitu sdr (by mhostetter)