small tweaks for windows building
Merge branch 'next' into digital
Merge branch 'digital' of https://github.com/trondeau/gnuradio into digital
Conflicts: gnuradio-core/src/lib/filter/gr_pfb_clock_sync_ccf.h gnuradio-core/src/lib/general/gr_fll_band_edge_cc.h gnuradio-core/src/lib/general/gr_pll_refout_cc.h gr-digital/lib/digital_constellation_receiver_cb.cc...
digital: cleaned up Costas loop code by switching over to the gri_control_loop class to handle the inner loop. Had to add it to digital_swig.i to properly wrap the parent functions into Python.
Convering the PLL refout block to use the gri_control_loop class to take care of the internal loop. The error and what to do with the phase and freq are left to this block. It also changes the interface so that the PLL's gains are determined by the loop bandwidth.
Adding a control_loop class that takes care of setting the loop gains and the standard loop advance function. This should be used as a parent class of any block that uses a 2nd order control loop (like the PLL, clock recovery, etc blocks).
digital: fixing naming of logging files.
fixing constellation plotter to gracefully handle the end of a file.
Cleaning up; adding a different dbpsk that uses differential coding. The normal bpsk is non-differential by default, but can be set to use differential with the right flag.
digital: updated constellation receiver to use loop bandwidth and damping factor instead of setting alpha and beta independently. Also cleaning up Costas loop a bit more.
View all revisions | View revisions
Also available in: Atom