USRP Software Radio

cancel
Showing results for 
Search instead for 
Did you mean: 

Does LabVIEW support HackRF?

makar85, very good job!the question also arose: Can you advise how to get I\Q parameters from your model?? at least in which direction to go?

0 Kudos
Message 11 of 49
(5,135 Views)

Thank you. You can get IQ data from "Stream" object. I've made another example VI with detailed comments. I hope it would help you.

Also notice that this example is using x32 version of NetHackRF assembly. If you want to open it in LabVIEW x64 than you should copy rx_example.vi to folder with x64 assembly (which I've sent earlier) before opening it.

Message 12 of 49
(5,117 Views)

P.S.: don't forget to unblock nethackrf.dll before opening LabVIEW. 

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019UnoSAE&l=ru-RU

sometimes windows can block it.

Message 13 of 49
(5,108 Views)

Thank you!

I'm trying to implement a spectrum analyzer on hackrf with your help, but hackrf is very convenient for this, and the 20 MHz spectrum view width allows you to conduct interesting experiments for educational purposes.

 

 

0 Kudos
Message 14 of 49
(5,076 Views)

Does anyone have a python example?

0 Kudos
Message 15 of 49
(4,815 Views)

 makar853,   Hi!   

 

Were you able to implement a spectrum analyzer on HackRF in LabVIEW ??

0 Kudos
Message 16 of 49
(4,757 Views)

Sure, just make complex FFT of IQ data, get modulus of FFT result and optionally convert it to dB, something like that.

0 Kudos
Message 17 of 49
(4,752 Views)

 Thanks! the spectrum is displayed perfectly! 🙂

0 Kudos
Message 18 of 49
(4,715 Views)

Has anybody had success with the hackRF_sweep function in labview?

0 Kudos
Message 19 of 49
(4,706 Views)

I've added sweep_init and sweep_start to nethackrf.cs but I haven't properly debugged it yet. If you want, I can send you a compiled dll. Which version do you need? 32x or x64?

0 Kudos
Message 20 of 49
(4,687 Views)