* build
- simplifying build environment by explicitly defining object
dependencies (no longer auto-generated; much faster now)
* documentation
- new tutorials (ofdmflexframe)
- sections on new objects/methods (msresamp, gmsk filter design,
soft-decision demodulation)
- adding useful figures (polyfit-lagrange, symsync)
- adding BER performance plots for new FEC schemes
- adding BER performance plots for sqam32 and sqam128
* agc
- fixing scaling issues
- improving computation speed
- simplifying interface with a single, unified design model
* equalization
- adding support for decision-directed equalizers
* fec
- adding soft decoding (when available) for forward error-correction
schemes; generally improves performance by about 2 dB Eb/N0
- adding half-rate Golay(24,12) code
- adding SEC-DED codes: (22,16), (39,32), (72,64)
* filter
- firdes: adding Nyquist prototyping design method
- firdes: adding new GMSK receive filter design method
- interp: porting to efficient polyphase filterbank implementation,
adding prototype create() method
- adding multi-stage resampler for efficient decimation and
interpolation
* framing
- adding ofdmflexframe family of objects capable of defining which
subcarriers are nulls/pilots/data, and easily loading data into
frames. Very similar to 'flexframe' in usage.
- supporting soft packet decoding (interleaving, etc.)
- adding gmskframe generator and synchronizer object; simple,
reliable
* matrix
- adding Cholesky factorization A = R^T * R (for positive definite
matrices)
- adding conjugate gradient solver (for positive definite matrices)
* modem
- adding simple on/off keying (OOK) type
- adding 256-APSK type (6,18,32,36,46,54,64)
- adding 'square' (cross) 32-, 128-QAM types
- adding 'optimal' 64-, 128-, and 256-QAM constellations
- improved speed of most schemes' modulate/demodulate
implementations
- adding soft-decision (log-likelihood ratio) demodulation
- adding GMSK modulation/demodulation with improved filter design
* multicarrier
- ofdmframe: improving synchronization and reliability in
interference environments, enabling squelch, improving
equalization
* optim
- simplified interface to gradient search