wnagele / gr-adsb Goto Github PK
View Code? Open in Web Editor NEWGNU Radio ADSB decoder and framer
GNU Radio ADSB decoder and framer
The CppUnit dependency is not really needed. Gnuradio does not make that a hard requirement. And CppUnit is only needed/used when running make test
.
note that I have parity checking turned off...
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/home/gnuradio/lib/python2.7/dist-packages/adsb/decoder.py", line 52, in run
self.decode(self.rx_msgq.delete_head().to_string())
File "/home/gnuradio/lib/python2.7/dist-packages/adsb/decoder.py", line 98, in decode
speed_heading = get_speed_heading(decoded_msg)
File "/home/gnuradio/lib/python2.7/dist-packages/adsb/decoder.py", line 280, in get_speed_heading
v_ns_dir = bin2dec(msg[56])
IndexError: string index out of range
The cmake stage fails because cmake does not find cppunit include files even with PKG_CONFIG_PATH set properly. The cppunit is in a non-standard location. I worked around it by adding the paths to cmake/Modules/FindCppUnit.cmake.
If I run
PKG_CONFIG_PATH=/here/is/cppunit/lib/pkgconfig pkg-config --cflags cppunit
or
PKG_CONFIG_PATH=/here/is/cppunit/lib/pkgconfig pkg-config --libs cppunit
I get correct results.
Great project! I'm having some trouble receiving very much data on the HackRF compared to eg. dump1090. I know that you cannot do a 1:1 comparison, as Dump1090 does a lot of magic behind the scenes and I've tried adjusting the threshold values all the way down to 100m/110m.
Are there any other way to pass more data through to the framer than via. a threshold?
I'll probably send a PR to close this later tonight - gonna go hang out at the airport for a little while with 4 different receivers, a couple of antennas, ... - just as soon as I get some test measurements and recordings.
Sample rate, bandwidth, SNR ...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.