summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-05Merge branch 'digital' of https://github.com/trondeau/gnuradio into digitalJosh Blum
Conflicts: gnuradio-core/src/lib/general/gr_pll_carriertracking_cc.h gnuradio-core/src/lib/general/gr_pll_freqdet_cf.h gr-digital/lib/digital_constellation.h gr-digital/lib/digital_constellation_receiver_cb.h gr-digital/lib/digital_fll_band_edge_cc.h gr-digital/lib/digital_mpsk_receiver_cc.h
2011-09-01grc: moved GRC blocks that were put into gr-digital into gr-digital/grc and ↵Tom Rondeau
refactored for new API.
2011-09-01Fixed the PFB clock sync block when asking for multiple samples per symbol out.Tom Rondeau
2011-09-01Fixing GRC files for new API to loop blocks.Tom Rondeau
2011-09-01digital: adding CPM C++ hier block, which adds a hier directory to ↵Tom Rondeau
gr-digital. Reworked build system to include this in the libraries and modules built.
2011-08-30digital: added gitignore file to hier dir.Tom Rondeau
2011-08-30digital: fixed up build to make libdigital_hier.la; does not swig or get ↵Tom Rondeau
built into full library yet. Passes distcheck.
2011-08-30digital: moved newly added CPM and GMSK hier blocks to gr-digital.Tom Rondeau
2011-08-30Merge remote branch 'mbant/cpm' into digitalTom Rondeau
Conflicts: gnuradio-core/src/lib/general/Makefile.am gnuradio-core/src/lib/general/general.i gnuradio-core/src/lib/hier/Makefile.am grc/blocks/Makefile.am
2011-08-30digital: adding GMSK as a modulation type. Updated to use PFB-based clock ↵Tom Rondeau
recovery alg instead of M&M.
2011-08-30digital: minor formatting fixes.Tom Rondeau
2011-08-30digital: fixing a few things left out in conversion to gri_control_loop ↵Tom Rondeau
children.
2011-08-30Merge branch 'digital' of github.com:trondeau/gnuradio into digitalTom Rondeau
2011-08-30digital: adding a script to add channel conditions to a saved file and ↵Tom Rondeau
output to another file.
2011-08-30digital: converted mpsk_receiver to use gri_control_loop parent class. ↵Tom Rondeau
Updated QA code for this, too. Again, had to change the expected data since the loop converges at a different rate; tested by setting alpha and beta to old values and it worked with old data still.
2011-08-30digital: formatting comments for line length.Tom Rondeau
2011-08-30digital: made other QA codes executableTom Rondeau
2011-08-30digital: converted FLL block to use gri_control_loop parent class.Tom Rondeau
2011-08-30digital: reformatting documentation for line length.Tom Rondeau
2011-08-29Updating QA code for PLL blocks. Setting gains using new loop bw concept ↵Tom Rondeau
changes the behavior slightly so new values were necessary. By explicitly setting alpha and beta to the previous values still worked, though.
2011-08-29Updating all three PLL blocks to use new control_loop parent class.Tom Rondeau
2011-08-29digital: fixing qa code to test new dqpsk; a few minor formatting changes.Tom Rondeau
2011-08-29digital: fixed qpsk modulators to enable dqpsk.Tom Rondeau
2011-08-29digital: created a separate DQPSK constellation that does not gray code ↵Tom Rondeau
inside the block. This forces a slower decision making routine but allows differential encoding. Gray coding is done using pre_diff_code.
2011-08-27digital: wip: dqpsk needs work.Tom Rondeau
2011-08-27digital: working on adding a dqpsk modulation block.Tom Rondeau
2011-08-27digital: updating constellation receiver's QA code.Tom Rondeau
2011-08-27digital: made digital constellation receiver a child of the second order ↵Tom Rondeau
control loop class and cleaned up the interface.
2011-08-22utils: fixed typoTom Rondeau
2011-08-17small tweaks for windows buildingJosh Blum
2011-08-17Merge branch 'next' into digitalJosh Blum
2011-08-17Merge branch 'digital' of https://github.com/trondeau/gnuradio into digitalJosh Blum
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 gr-digital/lib/digital_constellation_receiver_cb.h gr-digital/lib/digital_costas_loop_cc.h
2011-08-14digital: cleaned up Costas loop code by switching over to the ↵Tom Rondeau
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.
2011-08-14Convering the PLL refout block to use the gri_control_loop class to take ↵Tom Rondeau
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.
2011-08-14Adding a control_loop class that takes care of setting the loop gains and ↵Tom Rondeau
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).
2011-08-10digital: fixing naming of logging files.Tom Rondeau
2011-08-10fixing constellation plotter to gracefully handle the end of a file.Tom Rondeau
2011-08-10Cleaning up; adding a different dbpsk that uses differential coding. The ↵Tom Rondeau
normal bpsk is non-differential by default, but can be set to use differential with the right flag.
2011-08-10digital: updated constellation receiver to use loop bandwidth and damping ↵Tom Rondeau
factor instead of setting alpha and beta independently. Also cleaning up Costas loop a bit more.
2011-08-09digital: fixing up receiver code. Almost there...Tom Rondeau
2011-08-09digital: setting up receive path to use new timing loop API, FLL API, new ↵Tom Rondeau
gain names/settings. Also added concept of gray coding to generic mod/demod and reworked bpsk/qpsk modulators so both work.
2011-08-09digital: fixed complex M&M to output the error signal as a float. Also ↵Tom Rondeau
changed the error value limit since we were hitting it constantly before.
2011-08-09digital: added M&M clock recovery loop as an option to compare against ↵Tom Rondeau
polyphase filterbank.
2011-08-08digital: adding a timing offset example.Tom Rondeau
2011-08-08digital: reworking pfb_clock_sync block for better construction of diff ↵Tom Rondeau
taps, more accesors.
2011-08-04cmake: re-imagining of how to write a block w/ cmake and boost unit testJosh Blum
2011-08-04cmake: specify all the boosts, remove dummy sys/time.h for msvc buildJosh Blum
2011-08-03cmake: moved unique target macro into python where its usedJosh Blum
2011-08-03core: removed modification of includedir for pc file, its not needed and was ↵Josh Blum
messing it up
2011-08-03atsc: forgot to add gruel to the list of deps for unit test, also chmod +x ↵Josh Blum
unix unit test scripts