firpfbch2: trying to prove functional equivalence
firpfbch2: output now identical to simulation
firpfbch2: adding test for analysis -> synthesis

  * analysis has validated functional correctness
  * synthesis does not yet produce expected results
  * needs further investigation before objects can be generated
firpfbch2: channelizer works (code is ugly but functionally correct)
firpfbch2: properly deleting synthesizer window buffers
firpfbch2: cleaning up sandbox test program code
firpfbch2: adding new 'firpfbch_crcf' object; not yet functional
firpfbch2: modifying interface, adding functionality to create()

  * filter length specified by 'm' (filter semi-length)
  * adding functionality for creating channelizer from prototype
  * needs testing
firpfbch2: adding example program to validate functional correctness
firpfbch2: trying to flesh out analysis channelizer; needs work
firpfbch2: fixing bug in analyzer (using wrong pointer for input)
firpfbch2: synthesizer now functional

  * needs autotest scripts for end-to-end validation
  * code needs sufficient commenting to explain functionality
  * need lots of documentation
firpfbch2: fixed bug in synthesizer (sandbox)

  * had forgotten to alternate filter/buffer alignment
  * now produces functionally correct output
  * needs auto-test scripts for validation
firpfbch2: fixing bug in synthesizer (library)
firpfbch2: cleaning up code slightly; adding comments, etc.
firpfbch2: adding benchmarks
firpfbch2: adding channelizer test scripts

  * simple test for near-perfect reconstruction
  * generate pseudo-random sequence
  * run sequence through analyzer
  * re-synthesize sequence
  * compare result to original within a certain tolerance
firpfbch2/example: compensating for filter delay
firpfbch2/autotest: removing larger channelizer sizes; printing RMSE
firpfbch2/example: adding command-line options and improved plots