-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
samples for tests #47
Comments
You cannot use the PlutoSDR for capturing DJI DroneID signals as the PlutoSDR is not able to capture signals over about ~ 4 MSPS (in this case equivalent to ~ 4 MHz of spectrum). The only way that the PlutoSDR could demodulate these signals is if the bursts were detected and captured in the FPGA and then sent to the ARM and then over USB to your desktop/laptop. If someone wanted to it wouldn't be horrifically difficult. Warning: Lots of rambling below. Many thoughts came to mind that I wanted to put out there for others to possibly polish and implement :) In fact, here's a rough idea of what would be entailed with an FPGA detector that doesn't demodulate:
There will need to be a software component to this the FPGA portion is writing data out to DMA. There are examples on Xilinx's website/wiki about how to accomplish this and some examples that should work. The hardest part of this IMO will be integrating into PlutoSDR block design in Vivado and writing the software to pull data from DMA. The correlation filter might be a bit large for the PlutoSDR's FPGA, but switching off the dual channel and TDD logic in the AD9361 block will save a lot of resources. The correlation will have to be done with an FFT since the number of DSP48's is very limited in the 7010 (no way you're doing a time domain systolic FIR filter with 1024 taps on the Zynq-7010 without time sharing multipliers which gets really complicated). [1] https://github.com/proto17/dji_droneid/blob/main/matlab/updated_scripts/normalized_xcorr_fast.m |
Hi
Having not found success in samples captured from pluto sdr ive found some samples here from a similar project, its captured with the same sdr as this project https://github.com/RUB-SysSec/DroneSecurity/tree/public_squash/samples
so wondering if anyone tried this before.? thanks BR
The text was updated successfully, but these errors were encountered: