Skip to content
Commits on Dec 5, 2011
  1. WIP

    guru committed
  2. Reordered CPR strategies

    Zack Moratto committed
    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

    Zack Moratto committed
    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

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

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

    Zack Moratto committed
    OSX's libtoolize is actually glibtoolize. You know, becuase they
    wanted to name their utilities similar to GNU's.
Commits on Jul 9, 2011
  1. Have the SBS record milliseconds

    Zack Moratto committed
Commits on Jul 8, 2011
  1. Added SBS support for aircraft and flight ID

    Zack Moratto committed
    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

    Zack Moratto committed
    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
       MSG1.
  3. Added missing MSGs 5,6,7,8 for SBS output

    Zack Moratto committed
    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

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

    Merge pull request #1 from zmoratto/master

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

    Zack Moratto committed
    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

    Zack Moratto committed
    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/Makefile.in

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

    Nick Foster committed
    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 committed
  3. pull the framer out, remove the brute forcer

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

    Nick Foster committed
  5. use dbsrx filter

    Nick Foster committed
  6. cleanup

    Nick Foster committed
  7. fix crap, use confidence

    Nick Foster committed
  8. Everything changed.

    Nick Foster committed
    * 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 committed
  2. add subdev spec, also clean up cpr.py

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

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

    Nick Foster committed
  3. fix bug in framer that causes the occasional segfault

    Nick Foster committed
Commits on Jun 1, 2011
  1. disable local decoding. should probably be an option.

    Nick Foster committed
  2. use eng float for rate so you can say rate=10e6

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

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

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

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