Ke gudang senjata seorang peretas radio: Penggantian broadband RTL-SDR hingga 6 GHz

gambar


Baru-baru ini, saya membaca sebuah artikel di mana penulis memperkirakan masa depan yang menyenangkan, tetapi cerah bagi kami. Di antara hal-hal lain, ia mengatakan secara harfiah hal berikut: "Jika kita tidak dapat melakukan apa-apa dengan fakta bahwa negara mengawasi kita, kita harus memiliki hak untuk memantaunya."


Tesis indah! Berikan perlombaan senjata radio!


Dalam masalah hukum, saya tidak punya apa-apa untuk ditawarkan, tetapi dalam hal teknologi, Anda dapat membuatnya sedikit. Intinya, tentu saja, bukan hanya radio. Ada banyak informasi dan alat teknis lain yang harus dimiliki untuk pengawasan tersebut. Saya akan fokus pada teknis radio, karena ini lebih dekat dengan saya oleh profesi.


Anda mungkin sudah membaca tentang setan dan perampok . Melanjutkan pekerjaan ke arah ini, saya ingin berbicara tentang papan penerima SDR yang baru.


Ini dibangun di atas transceiver chip tunggal AD9363 (4) dan pengontrol USB3 CYUSB3014 yang terkenal.


Seseorang pasti ingin melempari saya dengan batu untuk menciptakan sepeda. Jika Anda membaca sampai akhir, maka Anda dipersilakan.


Tujuan pengembangan papan adalah untuk membuat penerima dengan sifat-sifat berikut:


  • penerima SDR kompak;
  • sirkuit sederhana;
  • konsumsi rendah;
  • berbagai frekuensi;
  • integrasi dengan antena seimbang;
  • pita penerimaan besar;
  • frekuensi referensi eksternal dan input jam;
  • Dukungan GNURadio.

Tiga poin pertama dimungkinkan oleh kemampuan CYUSB untuk menerima data dari sumber yang kompleks. Dengan demikian, kita dapat menyingkirkan FPGA pada antarmuka keluaran chip transceiver. AD9364 dengan mode Dual Port Full Duplex menyediakan data, jam dan sinyal FRAME, yang menyinkronkan komponen quadrature dari sinyal output digital.


gambar


Bagan Waktu:


gambar


Untungnya, antarmuka GPIFII dari chip CYUSB3014, dengan pengaturan tertentu, dapat mengandalkan sinyal FRAME untuk menyinkronkan komponen quadrature. Anda hanya perlu membawanya ke dalam skema GPIFII dan membuatnya menunggu front FRAME pertama dan kemudian tidak lagi memperhatikannya. Dalam diagram keadaan GPIFII, terlihat seperti ini:


gambar


Kami mematikan jalur transmisi transceiver, kami hanya perlu penerima. Itu tidak dapat dimasukkan langsung ke dalam CYUSB, karena controller memiliki bug yang hanya muncul selama transmisi dan yang hanya dapat diperbaiki menggunakan FPGA.


Skema di sini sangat sederhana:


gambar


Titik keempat, berbagai frekuensi, menyediakan transceiver itu sendiri. Dan kami tidak mengganggunya - kami tidak menempatkan transformator apa pun di sana. Luar biasa, tetapi dengan cara ini kita mendapat kesempatan untuk menghubungkan antena seimbang langsung ke input penerima. Anda selalu bisa, dengan mengorbankan karakteristik, menempatkan 50 Ohm di satu bahu dan menghubungkan antena konvensional.


gambar


Pita penerimaan besar disediakan oleh antarmuka USB3. Kontroler CYUSB3014 mencapai kecepatan transfer data 400 MB / s, yang sesuai dengan pita 100 MHz dari sinyal quadrature 16-bit. Ini bahkan lebih dari yang dapat disampaikan oleh penerima.


Konektor dukungan dan sinkronisasi eksternal dibuat di samping, tidak pas di tepi depan. Konektor jam eksternal diperlukan untuk menemukan gangguan yang perlu dipantau.


gambar


Ya, dukungan GNURadio disediakan oleh tangan dan kepala programmer. Yah, keledai kecil, tentu saja. Lihat perangkat lunak di sini dan di sini .


Tautan pertama adalah pustaka C ++ yang bekerja dengan papan melalui libusb dan menyediakan antarmuka untuk mengelola pengaturan AD9364 dan memasukkan sampel. Perpustakaan mengimplementasikan pengunduhan firmware, mengirim perintah ke register AD9364 dan menerima sampel sinyal.


Tautan kedua garpu GR-OSMOSDR, yang menyederhanakan dimasukkannya papan baru di GNURadio. Di sini blok Sumber telah ditambahkan untuk papan baru.


Hasilnya adalah beberapa gambar spektrum:


gambar
gambar


Sekarang Anda dapat mencolokkan papan ke tablet dan memantau siaran dengan sangat indah.


gambar


PS Berdasarkan sirkuit papan ini, modul SDR untuk Jetson TX2 sekarang telah dikembangkan. Lain kali aku akan menulis tentang dia.


gambar

Source: https://habr.com/ru/post/id415033/


All Articles