forked from mutability/dump1090
-
Notifications
You must be signed in to change notification settings - Fork 235
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
44129dc
commit 0a6dc37
Showing
3 changed files
with
44 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
bladeRF support | ||
--------------- | ||
|
||
There is basic support for the bladeRF included in dump1090-fa. | ||
It uses the same demodulator as the regular rtlsdr version and it does not | ||
take advantage of the bladeRF's improved sampling rate or FPGA (but see below) | ||
|
||
To use it: | ||
|
||
$ dump1090-fa --device-type bladerf --gain 66 (.. other options ..) | ||
|
||
The bladeRF has sensitivity problems when receiving ADS-B and will benefit | ||
from all the gain you can give it. 66dB is the maximum configurable gain on | ||
the board itself, you may want to add an external LNA too. | ||
|
||
|
||
bladeRF custom FPGA bitstream | ||
----------------------------- | ||
|
||
The package includes a custom FPGA bitstream for the bladeRF which can | ||
improve ADS-B reception with dump1090. | ||
|
||
It adds a Fs/4 mixer step to avoid the DC offset of the bladeRF, and | ||
decimate-by-8 downsampling step to improve sensitivity. Some of the bladeRF | ||
parameters need to be adjusted so that it produces correctly tuned/downsampled | ||
data in the form that dump1090 is expecting. | ||
|
||
To use it: | ||
|
||
$ dump1090-fa --device-type bladerf --gain 66 \ | ||
--bladerf-fpga /usr/share/dump1090-fa/bladerf/decimate8-x40.rbf \ | ||
--bladerf-decimation 8 \ | ||
--bladerf-bandwidth 14000000 \ | ||
--freq 1085200000 \ | ||
(other options ...) | ||
|
||
The bladeRF will be configured for a 19.2MHz sampling rate and will tune to | ||
1085.2MHz so that the 1090MHz signal appears around 4.8MHz in the baseband | ||
samples. The FPGA Fs/4 mixing step shifts the baseband signal so that it is centered | ||
around 0, and the FPGA downsampling step produces samples at 2.4MHz, which is what | ||
dump1090 is expecting. | ||
|
||
This FPGA bitstream is built for the 40kLE bladeRF. |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
public_html/* usr/share/dump1090-fa/html | ||
debian/lighttpd/* etc/lighttpd/conf-available | ||
bladerf/* /usr/share/dump1090-fa/bladerf |