Hi, I am trying to demodulate and decode ADSB frames to be able to see the data printed in the gnu radio terminal. I am receiving ADSB frames (confirmed both with the Kraken SDR waterfall at 1090 MHz, and the time sink in GNU Radio, I include a picture of the latter), but I do not understand why when enabling the block chain from the threshold block till the end, errors pop up with “Failed to put IQ Samples into the Queue”. If anyone was able to achieved the above mentioned, please, I would highly appreciate any help.
Before the error this comment appears on terminal: thread_body_wrapper :error: ERROR thread[thread-per-block[5]: <block ADS-B Framer(7)>]: ValueError: can’t convert <class ‘numpy.float32’> type to pmt (19.32751)
Are you running heimdall_daq_fw in the background, and did you set it to use 1 channel only? Heimdall might not function correctly with only 1 channel as it was designed for making 2+ channels coherent.
If you’re just using it as a 1 channel device, it would be much better to simply use a standard RTL-SDR source block, as the Kraken will present itself as individual RTL-SDR units.
Hi Carl, thank you for the response. I am executing heimdall_only_start.sh, but I will try with a standard STL-SDR source block and see if it gets better.