Sinkronisasi berbasis CPLD dari beberapa aplikasi perangkat lunak yang didefinisikan radio

Maafkan headline umpan klik, namun pekerjaan saat ini dari [Marco Bartolucci] serta [José A. Del Peral-Rosado] benar-benar hebat. Mereka memanfaatkan beberapa hackrfs, disinkronkan bersama, dengan algoritma penempatan hybrid untuk mendapatkan akurasi lokalisasi yang lebih tepat. (Pdf)

Seperti semua SDR, HackRF dapat digunakan untuk memperbaiki masalah posisi memanfaatkan WiFi, Bluetooth, 3G, 4G, serta GNSS. Beberapa penerima juga dapat digunakan, tetapi ini memerlukan sinkronisasi untuk jarak berbasis waktu atau frekuensi. [Bartolucci] serta [peral-rosado] menyajikan opsi buku untuk menyinkronkan hackrf ini menggunakan beberapa port yang nyaman yang ditawarkan di papan, sedikit peretasan CPLD, serta penerima GNSS dengan output 1 PPS.

Ini secara teknis dua peretasan dalam satu, pertama adalah semacam master serta konfigurasi budak antara dua hackrf. Memanfaatkan Xilinx XC2C64A CPLD di Board the Hackrf, [Bartolucci] serta [Peral-Rosado] berhasil mengumpulkan dua gadget bersama. Kesalahan sinkronisasi di bawah satu periode pengambilan sampel, serta lebih dari dua hackrf dapat dirantai bersama dengan port sinkronisasi masing-masing terkait secara paralel. Memeriksa lebih banyak tentang itu dalam permintaan tarik mereka ke Hackrf Codebase.

Metode termudah ini tidak akan berfungsi jika penerima HACRF perlu dipisahkan, yang membawa kita ke peretasan kedua. [Bartolucci] serta [Peral-Rosado] menyajikan satu pilihan lagi dalam hal ini: Memanfaatkan 1 PPS output dari penerima GNNS untuk pulsa sinkronisasi. Selama kedua hackrf dapat melihat langit, mereka dapat bertindak sebagai satu. Sangat keren!