Age | Commit message (Collapse) | Author |
|
|
|
offset), omega relative limit, and modulation order.
|
|
Conflicts:
gr-digital/examples/Makefile.am
gr-digital/include/Makefile.am
gr-digital/lib/Makefile.am
gr-digital/python/Makefile.am
gr-digital/swig/Makefile.am
|
|
|
|
The intent of this block is to be able to pass messages containing the SNR at a set number of samples.
|
|
|
|
'snr'). The number of samples between when the tag is sent is set in the constructor (default = 10000) and can be changed.
|
|
them. Also set the alpha value to a default of 0.001; most won't need to change this.
|
|
M2M4 type that allows the user to set the kurtosis of the signal and noise, if known, to work with non-MPSK and non-AWGN channels (untested).
Also, the technique is signal to variation ratio (SVR), not SVN. Couldn't read my own writing.
|
|
|
|
Makefiles and Swig files for SNR est blocks.
|
|
an M-ary PSK signal.
This block can calculate the SNR using 1 of 4 different methods specified in the block's constructor. They (tend to) trade off accuracy for computational performnace.
|
|
Nick Foster owes Nick Corgan a six-pack of beer!
|
|
this forces the build system to generate these before processing the other swig files.
|
|
to take care of it already.
|
|
|
|
directory.
|
|
|
|
instructions for it.
|
|
autotools and cmake.
The autotools build does not auto-generate the Python documentation for each block like we do with the cmake build, but the empty .i files are required to build things regardless. The swig_doc.py and doxyxml files are distributed with the autotools build in case someone wants to generate this on their own (see README.doxyxml for how to do this).
Only for gnuradio-core and gr-digital currently.
|
|
|
|
|
|
Conflicts:
gnuradio-core/src/lib/filter/gr_dc_blocker_cc.h
gnuradio-core/src/lib/filter/gr_dc_blocker_ff.h
gnuradio-core/src/lib/general/gr_ofdm_demapper_vcb.h
gr-digital/include/digital_ofdm_cyclic_prefixer.h
gr-digital/include/digital_ofdm_frame_acquisition.h
gr-digital/include/digital_ofdm_frame_sink.h
gr-digital/include/digital_ofdm_insert_preamble.h
gr-digital/include/digital_ofdm_mapper_bcv.h
gr-digital/include/digital_ofdm_sampler.h
|
|
|
|
|
|
|
|
Conflicts:
gr-digital/lib/Makefile.am
gr-digital/python/__init__.py
|
|
lib/include/swig.
|
|
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
|
|
gr-digital. Reworked build system to include this in the libraries and modules built.
|
|
children.
|
|
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.
|
|
|
|
inside the block. This forces a slower decision making routine but allows differential encoding. Gray coding is done using pre_diff_code.
|
|
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
|
|
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.
|
|
factor instead of setting alpha and beta independently. Also cleaning up Costas loop a bit more.
|
|
and is no longer part of the constructor. All variables are exposed in gets and sets, though, for any purposes.
|
|
frequency and phase estimates.
|
|
|
|
Conflicts:
gnuradio-core/src/lib/filter/gr_cma_equalizer_cc.h
gnuradio-core/src/lib/general/gr_constellation_decoder_cb.h
gnuradio-core/src/lib/general/gr_costas_loop_cc.h
gnuradio-core/src/lib/general/gr_lms_dfe_cc.h
gnuradio-core/src/lib/general/gr_lms_dfe_ff.h
gr-digital/lib/Makefile.am
gr-digital/lib/digital_binary_slicer_fb.h
gr-digital/lib/digital_clock_recovery_mm_cc.h
gr-digital/lib/digital_clock_recovery_mm_ff.h
gr-digital/lib/digital_correlate_access_code_bb.h
gr-digital/lib/digital_crc32.h
gr-digital/lib/digital_mpsk_receiver_cc.h
gr-digital/python/Makefile.am
gr-digital/python/__init__.py
gr-digital/python/generic_mod_demod.py
gr-digital/python/pkt.py
gr-digital/python/psk2.py
gr-digital/python/qam.py
|
|
code for it.
|
|
for it.
|
|
|
|
|
|
|
|
|
|
code. Removed constellation_decoder and everything that dependedon it. Must switch everything to digital_constellation_decoder now. Also moved gmsk to gr-digital. Make check passes.
|
|
to import the right stuff after being changed from sitting in gnuradio-core.
|
|
check needs work.
|