a45531b15cAdditional work toward new parser. Added fields for extended squitter.
Nick Foster
2012-06-22 17:28:55 -07:00
ba153e52edCompletely rewrote parser, everything is broken
Nick Foster
2012-06-21 09:42:58 -07:00
0494eb5b18Extended test case for CPR calculator to use different odd/even locations
Nick Foster
2012-06-20 18:57:01 -07:00
b29d049d7dRaise no handler exception in SBS-1 when there's no handler for messages.
Nick Foster
2012-06-20 11:53:28 -07:00
c985bd4e89fix SQL bug in new exception handling
Nick Foster
2012-06-19 23:12:57 -07:00
66171b62ccImplemented metric altitude decoding but left it commented and throwing an exception by default.
Nick Foster
2012-06-19 19:11:18 -07:00
db62aaf399First stab at using real exception handling instead of returning [None] everywhere
Nick Foster
2012-06-19 15:43:43 -07:00
e3ac472a1aMove multilateration test code into mlat.py
Nick Foster
2012-06-18 18:43:53 -07:00
8b747e23daFix language in README.
Nick Foster
2012-06-18 18:34:58 -07:00
f6161f7c3bRemove local decoding from the CPR parser. Local decodes are only valid if you can guarantee <180nm reception range.
Nick Foster
2012-06-18 18:31:10 -07:00
6882329f8dCPR calculator: fixed order of operations bug on modulus operator in longitude calculation of global resolver. Test case passes 100%.
Nick Foster
2012-06-18 18:18:47 -07:00
cbdef224c1SBS-1: use leading zeroes on ICAO24 to keep VRB/PP happy.
Nick Foster
2012-06-18 10:25:41 -07:00
d35a665db1Can't figure out why global resolver is bombing on some positions. Is j<0 legitimate?
Nick Foster
2012-06-15 22:27:20 -07:00
2f07119328Add build notes to readme
Nick Foster
2012-06-15 22:27:09 -07:00
c6ab762ee0CPR test case hugely expanded. Found bug in global decoding in the Southern Hemisphere. Haven't fixed the bug yet.
Nick Foster
2012-06-15 19:34:03 -07:00
f9026feb7fBrand new README file.
Nick Foster
2012-06-15 18:50:56 -07:00
da41dd3c84Move CPR test code to main function within cpr.py
Nick Foster
2012-06-15 18:50:37 -07:00
ce28741e84Forgot the "NO INFO" case
Nick Foster
2012-06-15 16:58:11 -07:00
a434647f56Remove shuttle and replace with SpaceShipOne, whose model actually works
Nick Foster
2012-06-15 16:55:04 -07:00
51657f8229Remove duplicate lat_lon_to_quat from modes_flightgear (it's in Quat now)
Nick Foster
2012-06-15 15:58:05 -07:00
e8c69c5529Add model information to Flightgear interface. Only seen a couple of "LIGHT" types IRL, the rest seem to be N/A.
Nick Foster
2012-06-15 15:53:03 -07:00
fc4ee50a88Fix KML for new GE which is more space-sensitive than old GE
Nick Foster
2012-06-14 18:14:53 -07:00
e709cd4ca0Don't break the build, jackass
Nick Foster
2012-06-14 17:22:45 -07:00
3515c4d4a9Remove spaces from track string since newest Google Earth appears to hate them. Made modes_kml a child class of SQL while I was at it.
Nick Foster
2012-06-14 15:45:01 -07:00
1be63eba0aFix KML/SBS-1 interfaces for new BDS08 output type
Nick Foster
2012-06-13 20:35:05 -07:00
c2e5f6c2a9Modify notice a bit.
Nick Foster
2012-06-13 20:19:05 -07:00
53da7eecffNotice to user if no location is set.
Nick Foster
2012-06-13 20:18:09 -07:00
29ae7d13eaUse "None" as default location so people get global decodes by default.
Nick Foster
2012-06-13 20:14:57 -07:00
90145c5bacModify error msg so it asks for scipy and numpy
Nick Foster
2012-06-13 20:08:56 -07:00
91d6c991f0Use correct filter rate for RTL resampler.
Nick Foster
2012-06-13 19:45:20 -07:00
00d006a3abFix altitude decoding and implement altitude encoding. Test case which loops back altitude.
Nick Foster
2012-05-18 14:43:01 -07:00
f0eaf88aa7Fix unreferenced variable
Nick Foster
2012-06-13 16:04:59 -07:00
f5bea04d21Fix SBS-1 and SQL calls into parser.
Nick Foster
2012-06-13 15:33:20 -07:00
4942df438atry/except around modes_flightgear so users w/o numpy can still run it.
Nick Foster
2012-06-13 14:34:42 -07:00
b7a9cfd01dResample RTL data to 4Msps
Nick Foster
2012-06-13 14:17:50 -07:00
0310c3c81dUse lpfilter when using RTL source
Nick Foster
2012-06-13 14:06:08 -07:00
6c4eb9d6d3Take air_modes.i out of the SWIG install. Nobody's going to use it anyway.
Nick Foster
2012-06-13 14:02:36 -07:00
bb0cafddf8SWIG fix for GR >= 3.5.1
Nick Foster
2012-06-13 13:43:41 -07:00
f415257907modes_sbs1: reuse socket
Steve Markgraf
2012-05-31 23:59:30 +02:00
bb98eeaa97First stab at adding rtlsdr support to uhd_modes.py. Should probably rename that file.
Nick Foster
2012-06-13 09:24:23 -07:00
61cc4917a8Add the actual FlightGear interface. Derp.
Nick Foster
2012-06-13 07:53:19 -07:00
17f7cb9a53Backport Flightgear server from private tx branch, collapse commits.
Nick Foster
2012-06-13 07:49:22 -07:00
c16886c4c1Fix your laziness in breaking the CPR parser. Still don't like how KMLgen is done, needs to be consolidated so all db work is in one file.
Nick Foster
2012-02-25 16:50:15 -08:00
622249ba5bAdd back in airports.png so Google Earth gets the icon
Nick Foster
2012-02-01 09:14:34 -08:00
a43d8ee3a7Reorganize CPR decoder as a class to keep it simple
Nick Foster
2012-02-01 09:14:02 -08:00
105950c176Move the SQL stuff out of uhd_modes and into modes_kml, keeps things neat
Nick Foster
2012-01-30 18:50:04 -08:00
82ce9feec0Whoops, forgot to prefix the KML generator invocation
Nick Foster
2012-01-13 13:38:49 -08:00
8522bc0b25CMakeified almost everything. Test code in python/ and apps other than uhd_modes.py still need minor updating.
Nick Foster
2011-12-14 10:17:16 -08:00
4fcf7a4498fix --location to parse arg properly, pulled from KD5BWT
Nick Foster
2011-12-12 09:38:34 -08:00
d6ba39fdefFixes for tags interface via Mattias Schäfer.
Nick Foster
2011-12-12 09:32:37 -08:00
5ac5c8aca8Modified for new new tags interface
Nick Foster
2011-11-17 15:16:56 -08:00
7a4f703e2binterim commit
Nick Foster
2011-11-17 14:58:19 -08:00
107dc1b969this is the last time i'm going to do this...
Nick Foster
2011-09-07 17:07:52 -07:00
f3957194f5Some work on the mlat stuff, and restoring sanity to the gr-uhd tags interface
Nick Foster
2011-09-07 15:49:14 -07:00
e1c6c467a4mlat: add get_correlated_records.py, a testbed for postanalysis. gets clock difference and clock drift from a set of raw records.
Nick Foster
2011-09-05 14:34:31 -07:00
7d4eadef62UHD time init to 0 on start, raw output option prints to stdout as well
Nick Foster
2011-08-27 14:40:01 -07:00
90fbf70c5esome mlat changes and update to work with the "real" tags interface
Nick Foster
2011-08-24 18:19:57 -07:00
6beb78fcf3Remove subdev crap
Nick Foster
2011-07-28 15:35:39 -07:00
86903898cfAdd TCP raw data server for mlat purposes
Nick Foster
2011-07-27 10:59:04 -07:00
a7e26c5960mlat: fixed horrible bug in the solver. also noticed that [0,0,0] cannot contribute meaningful angular data, and so you still really want four stations on receive. there's still a bug in the solver somewhere that results in positions east of here not solving correctly.
Nick Foster
2011-07-14 18:49:47 -07:00
d7e153d281Move mlat test data to mlat-test.py instead of mlat.py
Nick Foster
2011-07-14 17:01:43 -07:00
5f2a41f648mlat: improvements/simplifications to solver, basic DOP pseudocode
Nick Foster
2011-07-13 00:10:26 -07:00
7208aeefe0Merge pull request #2 from zmoratto/master
bistromath
2011-07-11 10:01:39 -07:00
616ab8362bHave the SBS record milliseconds
Zack Moratto
2011-07-09 01:40:07 -07:00
f31e9e062fAdded SBS support for aircraft and flight ID
Zack Moratto
2011-07-07 11:46:51 -07:00
4220255908Added comments and change surface reports to MSG2
Zack Moratto
2011-07-07 11:14:05 -07:00
7f9574b7cdAdded missing MSGs 5,6,7,8 for SBS output
Zack Moratto
2011-03-26 19:01:12 -07:00
1bbd29d09cCorrect mode_sbs1 so that it runs
Zack Moratto
2011-07-07 10:42:19 -07:00
a765ffc059Merge pull request #1 from zmoratto/master
bistromath
2011-07-06 19:26:56 -07:00
16c94988e6Remove uneeded include
Zack Moratto
2011-07-04 21:13:20 -07:00
c3dacc667eAllow the user to set which antenna to use on the sub device
Zack Moratto
2011-07-02 16:44:38 -07:00
72acc5e3c1Default int & dump to "no", use center sampling instead.
Nick Foster
2011-06-12 01:14:49 -07:00
3421598b7cswitch in&out the center-sample vs. int&dump
Nick Foster
2011-06-12 01:07:22 -07:00
08730769dcpull the framer out, remove the brute forcer
Nick Foster
2011-06-12 00:59:41 -07:00
87444eb980interim commit with some debug stuff thrown in.
Nick Foster
2011-06-12 00:56:22 -07:00
ba7a6085cbuse dbsrx filter
Nick Foster
2011-06-12 00:03:57 -07:00
e1b3e555f8cleanup
Nick Foster
2011-06-11 22:07:20 -07:00
28366627c5fix crap, use confidence
Nick Foster
2011-06-11 21:40:51 -07:00
8b1c1791c7Everything changed.
Nick Foster
2011-06-11 21:32:28 -07:00
c8dce82b75Major cosmetic changes to preamble detector
Nick Foster
2011-06-08 22:02:13 -07:00
140f91537cadd subdev spec, also clean up cpr.py
Nick Foster
2011-06-08 21:44:53 -07:00
bca80f26adCPR cleanup
Nick Foster
2011-06-01 20:37:51 -07:00
9b3b296a22Merge branch 'master' into nolocal
Nick Foster
2011-06-01 20:14:59 -07:00
ebd74a2587fix bug in framer that causes the occasional segfault
Nick Foster
2011-06-01 20:14:45 -07:00
d814dc085fdisable local decoding. should probably be an option.
Nick Foster
2011-06-01 16:36:42 -07:00
e9cf22eb33use eng float for rate so you can say rate=10e6
Nick Foster
2011-06-01 16:36:00 -07:00
ef5c0fbd53cosmetics
Nick Foster
2011-05-30 21:00:57 -07:00
a1249b8c4dpull numpy out of the int-and-dump generator
Nick Foster
2011-05-30 20:54:24 -07:00
52ebfcf4d4rip out the energy stuff, int-and-dump filter takes care of it
Nick Foster
2011-05-30 20:45:59 -07:00
f86635430efirst stab at converting front end to use integrate & dump instead of cheesy "bit_energy" thing
Nick Foster
2011-05-30 20:26:58 -07:00
46573db399Tags updated for sparse tags (which aren't actually in gr-uhd yet).
Nick Foster
2011-05-30 19:57:47 -07:00
773ddf8decModified to work with proposed gr-uhd tags timestamp interface. Probably going to change.
Nick Foster
2011-05-16 18:06:54 -07:00
462b7fbed3Merge branch 'speed'
Nick Foster
2011-05-16 16:08:41 -07:00
f0b913fe35make parser invocations match new prototype
Nick Foster
2011-05-06 10:39:43 +02:00
756ccc8548Merge in UHD change to master
Nick Foster
2011-03-21 15:18:08 -07:00
3341a62511Updated to reflect newer UHD interface (multi-USRP)
Nick Foster
2011-03-21 15:17:21 -07:00
35ca3c8869Modified mlat solver to solve to a threshold and quit. Also sorts incoming timestamps.
Nick Foster
2010-12-06 10:28:44 -08:00
1acea7c9fdAdded multilateration library mlat.py and test program mlat-test.py. No integration into the application yet.
Nick Foster
2010-12-05 17:43:13 -08:00
6f62364051fixed tune() call
Nick Foster
2010-11-30 12:25:31 -08:00