Permalink
Switch branches/tags
Nothing to show
Commits on Dec 5, 2011
  1. WIP

    guru guru
    guru authored and guru committed Dec 5, 2011
  2. Reordered CPR strategies

    Zack Moratto
    Zack Moratto committed Dec 5, 2011
    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
    Zack Moratto committed Dec 5, 2011
    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
    Zack Moratto committed Dec 5, 2011
    The code wasn't casting into float.
  5. Whitespace cleanup

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

    Zack Moratto
    Zack Moratto committed Dec 4, 2011
    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
    Zack Moratto committed Jul 9, 2011
Commits on Jul 8, 2011
  1. Added SBS support for aircraft and flight ID

    Zack Moratto
    Zack Moratto committed Jul 7, 2011
    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
    Zack Moratto committed Jul 7, 2011
    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
    Zack Moratto committed Mar 27, 2011
    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
    Zack Moratto committed Jul 7, 2011
    Msg return output has changed. Time is now only a single variable.
  2. Merge pull request #1 from zmoratto/master

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

    Zack Moratto
    Zack Moratto committed Jul 5, 2011
    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
    Zack Moratto committed Jul 2, 2011
    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
    Zack Moratto committed Jul 2, 2011
    This is created by running ./bootstrap
Commits on Jun 12, 2011
  1. Default int & dump to "no", use center sampling instead.

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

    Nick Foster
    Nick Foster committed Jun 12, 2011
  4. interim commit with some debug stuff thrown in.

    Nick Foster
    Nick Foster committed Jun 12, 2011
  5. use dbsrx filter

    Nick Foster
    Nick Foster committed Jun 12, 2011
  6. cleanup

    Nick Foster
    Nick Foster committed Jun 12, 2011
  7. fix crap, use confidence

    Nick Foster
    Nick Foster committed Jun 12, 2011
  8. Everything changed.

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

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

    Nick Foster
    Nick Foster committed Jun 2, 2011
  2. Merge branch 'master' into nolocal

    Nick Foster
    Nick Foster committed Jun 2, 2011
  3. fix bug in framer that causes the occasional segfault

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

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

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

    Nick Foster
    Nick Foster committed May 31, 2011
  2. pull numpy out of the int-and-dump generator

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

    Nick Foster
    Nick Foster committed May 31, 2011
    … cheesy "bit_energy" thing