I should clarify that my theory is that if the receiver that is logging a particular aircraft live attaches a time stamp from a UART connected GPS receiver, that it would be more accurate than using a internet derived time stamp. Combine a more accurate time stamp with exact terrestrial coordinates of the receiver should improve MLAT results.
As I understand it, no one is using that capability to improve MLAT results yet.
Announcement
Collapse
No announcement yet.
Raspberry Pi type B + DVB-T Dongle to feed FR24
Collapse
X
-
I still think that GPS connected pi's has an advantage if exploited some day. There is a way to wire a GPS directly to the Raspberry Pi's UART. It would eliminate any errors in user input in their accurate receiver coordinates and and all the receivers in range of MLAT calcs would have the exact same time stamp independent of any internet time stamp for a local area.
MLAT calcs are derived from 4 or more receivers within 300 miles of each other. The GPS time stamp and received ADS-B signal should be the same within nanoseconds or less for all local receivers.
My take is that no one is developing this GPS pi ability for the flight trackers but I wouldn't dismiss it as "useless" tech as so far the MLAT tracking is pretty raged and is in dire need to be improved on all the tracking websites so far .
PS: Mlat is "supposed to be obsolete" by 2020 which is one reason no one has a priority on developing the tech. But if you want to see Military or other exempt planes, it's still worth pursuing improvement.Last edited by Sam26K; 2016-08-11, 09:12.
Leave a comment:
-
Count me in. I have ordered all the gear from Ebay $103 NZ. Looking forward to getting it going. I am confused about DUMP 1090. I guess it will be on the disc that comes with the Dongle.
Leave a comment:
-
Originally posted by MrMac View PostI thought this had been discussed to death already. A GPS contributes NOTHING to the timing AFTER the datagram has been received by an RTL stick, sent through the USB bus and decoded by a multitasking software in a non-realtime OS. The precision would be down to micro- or even milliseconds and we need nanoseconds.
Radarcapes /FR24-boxes timestamp the received packet already in the FPGA where delays are minimal, BEFORE it goes into the general microprocessor and suffers from bus delays etc.
SO: GPS timestamping with precision needs a dedicated hardware receiver.
/M
Leave a comment:
-
Originally posted by Sam26K View PostKhan, Thanks for replying. It would be nice if FR24 takes advantage of GPS equipped RPi's some day.
Radarcapes /FR24-boxes timestamp the received packet already in the FPGA where delays are minimal, BEFORE it goes into the general microprocessor and suffers from bus delays etc.
SO: GPS timestamping with precision needs a dedicated hardware receiver.
/M
Leave a comment:
-
Khan, Thanks for replying. It would be nice if FR24 takes advantage of GPS equipped RPi's some day.
Leave a comment:
-
Hi Oblivian, as usual a misunderstanding. I do not disagree with anything you said before
But so far no one has answered the question about RPi equipped GPS and if would increase the capability and accuracy of FR24.
Leave a comment:
-
Originally posted by Sam26K View PostHi Paul,
I've followed that thread for a few months and as far as I can tell the RPi T-MLAT6/7 radar sources have never been implemented. That goes back to my original question paraphrased "if the RPi is GPS equipped, would that help the effort to get that working?"
My original question was actually directed at the FR24 developers since they are the ones who would actually know.
All about feeding data to Flightradar24 (The Flightradar24 receiver, Raspberry Pi and Windows feeding software). No discussions about Flightradar24 web or apps.
The important part being
Another important fact: If we have enough FR24 receivers (4+) for an aircraft, we use that data first and foremost. You might see mlat stats "0/0" in some areas because of that.
And we all know how accurate the 'radar' contribution is, it can't ever be wrong by not showing 6/7.. surely? /sarcasm/
Leave a comment:
-
Originally posted by Paul30003 View PostI did get better results with gain -10 (Auto-gain) That's not to say, that you will also get better results. It all depends on your antenna quality, location, nearby sources of interference, manufacturing tolerances of your DVB-T stick. You will just need to experiment a bit and see what works best. Just a note to add, I am using a home made 12 element Coaxial Collinear Antenna.
Besides your 12 element colinear antenna, what else are you using if you don't mind my asking? How high is your antenna?
Edit: Note: The max range logged by jollain website is 325nm for all feeders but some apps default to a max range of 300nm.Last edited by Sam26K; 2016-08-08, 03:50.
Leave a comment:
-
Originally posted by Paul30003 View PostI think i'm going to have to agree to disagree, credit has been given to RPi feeders for their MLAT contributions, I'm only into about 7 pages of a thread of 73, but after doing my thorough research, if proved wrong, I surly will hold my hands up and stand corrected. http://forum.flightradar24.com/threa...ll=1#post68343
I've followed that thread for a few months and as far as I can tell the RPi T-MLAT6/7 radar sources have never been implemented. That goes back to my original question paraphrased "if the RPi is GPS equipped, would that help the effort to get that working?"
My original question was actually directed at the FR24 developers since they are the ones who would actually know.
Thanks for that list of dump1090 parameters. On the gain issue I've got mine set to 45 which seems to be the best with an FA Pro-Stick, FA 6 dB colinear antenna and FA1090 filter in a high density RF area (KSFO area).
As I understand from other posts from devs is that "-10" or "AGC" represents max gain plus a bit. It's not an actual classic "automatic gain control" where the gain is dynamically varied depending on the strongest signal.
As you mentioned, the gain that works the best depends on the setup and radio traffic in the area but if I set my gain to "-10" I actually end up with fewer a/c contacts because the receiver is over modulated.
ps: The thread you mentioned: http://forum.flightradar24.com/threa...ll=1#post68343
should be closed as it's so far off topic since last year and it's a sticky. If there are any new updates on RPi MLAT6/7 they should start a new sticky.Last edited by Sam26K; 2016-08-08, 02:51.
Leave a comment:
-
Originally posted by majo View PostThat is profound information, thank you!
Did you get much better results with gain-10 instead of gain max?Last edited by Paul30003; 2016-08-07, 18:41.
Leave a comment:
-
That is profound information, thank you!
Did you get much better results with gain-10 instead of gain max?
Leave a comment:
-
Originally posted by majo View PostI did the adjustment a couple of days ago and since then I could notice slightly better results in range, aircrft seen and position reports!
Could you please give us some more information about your second adjustment concerning the "--gain -10" please?
I spent quite a lot of time, configuring various options and noting the results.
If you do change anything, just keep a note of the previous setting just in case any changes have a negative impact.
Here are all the dump1090 options.
Code:----------------------------------------------------------------------------- | dump1090 ModeS Receiver Ver : 1.10.3010.14 | ----------------------------------------------------------------------------- --device-index <index> Select RTL device (default: 0) --gain <db> Set gain (default: max gain. Use -10 for auto-gain) --enable-agc Enable the Automatic Gain Control (default: off) --freq <hz> Set frequency (default: 1090 Mhz) --ifile <filename> Read data from file (use '-' for stdin) --interactive Interactive mode refreshing data on screen --interactive-rows <num> Max number of rows in interactive mode (default: 15) --interactive-ttl <sec> Remove from list if idle for <sec> (default: 60) --interactive-rtl1090 Display flight table in RTL1090 format --raw Show only messages hex values --net Enable networking --modeac Enable decoding of SSR Modes 3/A & 3/C --net-beast TCP raw output in Beast binary format --net-only Enable just networking, no RTL device or file used --net-bind-address <ip> IP address to bind to (default: Any; Use 127.0.0.1 for private) --net-http-port <port> HTTP server port (default: 8080) --net-ri-port <port> TCP raw input listen port (default: 30001) --net-ro-port <port> TCP raw output listen port (default: 30002) --net-sbs-port <port> TCP BaseStation output listen port (default: 30003) --net-bi-port <port> TCP Beast input listen port (default: 30004) --net-bo-port <port> TCP Beast output listen port (default: 30005) --net-ro-size <size> TCP raw output minimum size (default: 0) --net-ro-rate <rate> TCP raw output memory flush rate (default: 0) --net-heartbeat <rate> TCP heartbeat rate in seconds (default: 60 sec; 0 to disable) --net-buffer <n> TCP buffer size 64Kb * (2^n) (default: n=0, 64Kb) --lat <latitude> Reference/receiver latitude for surface posn (opt) --lon <longitude> Reference/receiver longitude for surface posn (opt) --fix Enable single-bits error correction using CRC --no-fix Disable single-bits error correction using CRC --no-crc-check Disable messages with broken CRC (discouraged) --phase-enhance Enable phase enhancement --aggressive More CPU for more messages (two bits fixes, ...) --mlat display raw messages in Beast ascii mode --stats With --ifile print stats at exit. No other output --stats-every <seconds> Show and reset stats every <seconds> seconds --onlyaddr Show only ICAO addresses (testing purposes) --metric Use metric units (meters, km/h, ...) --snip <level> Strip IQ file removing samples < level --debug <flags> Debug mode (verbose), see README for details --quiet Disable output to stdout. Use for daemon applications --ppm <error> Set receiver error in parts per million (default 0) --help Show this help Debug mode flags: d = Log frames decoded with errors D = Log frames decoded with zero errors c = Log frames with bad CRC C = Log frames with good CRC p = Log frames with bad preamble n = Log network debugging info j = Log frames to frames.js, loadable by debug.html
Leave a comment:
Leave a comment: