Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
Commits on Dec 5, 2011
  1. WIP

    guru authored
  2. Reordered CPR strategies

    Always try to use the global decode method as it is able to check itself against even and odd frames, yet only on the dondition the samples are within 10 seconds.
    Otherwise, try the local method that is seeded with the last emission. This only works if the transmission happened 10 seconds ago.
    If all else fails, try the local method seeded by the user's position.
  3. Modify the cpr global decode to better fit standard

    For airborne packets, the nbits is 17. For surface packets, the nbits is 19.
    There was also so optimizations of reducing the number conditionals.
  4. Fix latlon reading for terminal

    The code wasn't casting into float.
  5. Whitespace cleanup

Commits on Dec 4, 2011
  1. Make bootstrap OSX safe

    OSX's libtoolize is actually glibtoolize. You know, becuase they
    wanted to name their utilities similar to GNU's.
Commits on Jul 9, 2011
Commits on Jul 8, 2011
  1. Added SBS support for aircraft and flight ID

    Looking at the SBS output, flight ID is just aircraft ID +
    100. Aircraft ID is just a unique count to make parsing the output
    file easier.
    I'm not sure how useful this is but it makes us a step closer towards
    mimicking the SBS.
    I also pull out the ID for squitters 0, 4, and 5.
  2. Added comments and change surface reports to MSG2

    2 important things happened here:
    -> Surface position reports where changed from MSG3 to MSG2. I believe
       this is what that SBS message means.
    -> MEs 1-4 are aircraft identification packets. Those should go to SBS
  3. Added missing MSGs 5,6,7,8 for SBS output

    These are the 56 bit ADS-B message about altitude and such. Not as
    cool as the the extended messages but still useful non the less.
Commits on Jul 7, 2011
  1. Correct mode_sbs1 so that it runs

    Msg return output has changed. Time is now only a single variable.
  2. @bistromath

    Merge pull request #1 from zmoratto/master

    bistromath authored
    3 small pull requests
Commits on Jul 5, 2011
  1. Remove uneeded include

    I don't believe this is required anymore as everything here uses UHD.
Commits on Jul 2, 2011
  1. Allow the user to set which antenna to use on the sub device

    So .. from the terminal, "-A RX2", would set the device to use the RX2
    antenna.The UHD manual will define your options. If the user puts in a
    bad selection, it will complain and list the options.
  2. Remove autogenerated config/

    This is created by running ./bootstrap
Commits on Jun 12, 2011
  1. Default int & dump to "no", use center sampling instead.

    Nick Foster authored
    A learning experience I guess. If the pulse isn't REALLY square,
    and instead is bandlimited in any way, integrate & dump doesn't work
    as well as center sampling.
    At any rate, the completely rewritten decoder should be both faster
    and more sensitive than before.
  2. switch in&out the center-sample vs. int&dump

    Nick Foster authored
  3. pull the framer out, remove the brute forcer

    Nick Foster authored
  4. interim commit with some debug stuff thrown in.

    Nick Foster authored
  5. use dbsrx filter

    Nick Foster authored
  6. cleanup

    Nick Foster authored
  7. fix crap, use confidence

    Nick Foster authored
  8. Everything changed.

    Nick Foster authored
    * Rewrote preamble detector. Uses integrate-and-dump along with correlator to perform optimal receive.
    * No longer using framer. Determining packet length via header. Missing some anti-FRUIT stuff.
    * Pulled out the slicer logic into its own function.
    Lots of todos and fixmes.
Commits on Jun 9, 2011
  1. Major cosmetic changes to preamble detector

    Nick Foster authored
  2. add subdev spec, also clean up

    Nick Foster authored
Commits on Jun 2, 2011
  1. CPR cleanup

    Nick Foster authored
  2. Merge branch 'master' into nolocal

    Nick Foster authored
Commits on Jun 1, 2011
  1. use eng float for rate so you can say rate=10e6

    Nick Foster authored
Commits on May 31, 2011
  1. cosmetics

    Nick Foster authored
  2. pull numpy out of the int-and-dump generator

    Nick Foster authored
  3. first stab at converting front end to use integrate & dump instead of…

    Nick Foster authored
    … cheesy "bit_energy" thing
Something went wrong with that request. Please try again.