summaryrefslogtreecommitdiff
path: root/gr-digital
AgeCommit message (Collapse)Author
2012-04-05digital: added GRC files for new MPSK SNR estimator and probe.Tom Rondeau
2012-03-27Merge branch 'ch_bw'Tom Rondeau
2012-03-22Merge branch 'maint'Johnathan Corgan
2012-03-22volk: added volk as depedency for various componentsJosh Blum
Its important to list the dependent libraries for a test so the library path can be correctly set. This is necessary on platforms without dynamic re-linking.
2012-03-19digital: in narrowband examples, added the ability to change the channel ↵Tom Rondeau
bandwidth. When the frequency factor is off significantly, the signal can be outside the range of the channel filter. This allows a user to open up the filter to acquire these signals.
2012-03-17digital: fix constellation __repr__ for Python swig onlyJohnathan Corgan
2012-03-10Merge remote branch 'benreynwar/maint'Tom Rondeau
2012-03-09Adding __repr__ to constellations.Ben Reynwar
2012-02-27Merge branch 'maint'Tom Rondeau
2012-02-27Merge remote-tracking branch 'benreynwar/maint' into maintTom Rondeau
2012-02-27Fixed bug in digital_qam_demod.xmlBen Reynwar
2012-02-24Merge branch 'maint'Tom Rondeau
2012-02-24digital: forgot to include new xml in Makefile.am.Tom Rondeau
2012-02-24Added digital_constellation_receiver_cb.xml fileBen Reynwar
2012-02-24Merge remote-tracking branch 'benreynwar/minor_fixes'Tom Rondeau
2012-02-24Added digital_constellation_receiver_cb.xml fileBen Reynwar
2012-02-20Merge branch 'maint'Tom Rondeau
2012-02-20digital: fixed comments for new parameters.Tom Rondeau
2012-02-15Merge branch 'maint'Tom Rondeau
2012-02-15digital: install OFDM examples into installed examples directory.Michael Dickens
2012-01-16Merge branch 'maint'Tom Rondeau
2012-01-16digital: fixing up BERT interfaces. Also added a gain control to the tx side ↵Tom Rondeau
(so options.amplitude is actually used).
2012-01-15digital: added get/set functions to mpsk_receiver_cc for theta (phase ↵Tom Rondeau
offset), omega relative limit, and modulation order.
2012-01-06Merge branch 'maint'Tom Rondeau
2012-01-06Remove some more warnings. I'm probably being a bit OCD about these ones, ↵Tom Rondeau
but it makes the build output so much nicer...
2012-01-02Merge branch 'maint'Tom Rondeau
2012-01-02digital: bug fix for FLL QA test. Use a seed to always generate the same ↵Tom Rondeau
test sequence.
2012-01-02Merge branch 'maint'Tom Rondeau
2012-01-02pfb: bug fix for ccf version of the PFB clock sync to handle the d_osps ↵Tom Rondeau
parameter better. The block now holds state between calls to work for the number of output symbols instead of requiring a certain number of available outputs (that may never be satisfied). This commit also changes the number of samples needed in the QA code for the constellation receiver for a faster test.
2011-12-30digital: somewhat strange buy necessary fix for autotools build with guile.Tom Rondeau
2011-12-30digital: added tag_nsamples placeholder into SNR probe block.Tom Rondeau
The intent of this block is to be able to pass messages containing the SNR at a set number of samples.
2011-12-30digital: adding SNR nsamples set/get functions in swig i file.Tom Rondeau
2011-12-30digital: fixed documentation of parameters.Tom Rondeau
2011-12-30digital: update to qa and example code for new constructor with tag_nsamples ↵Tom Rondeau
arg.
2011-12-30digital: the SNR estimator block now issues a tag with the SNR (key = ↵Tom Rondeau
'snr'). The number of samples between when the tag is sent is set in the constructor (default = 10000) and can be changed.
2011-12-30digital: snr probe passing just the 0th input stream to SNR estimator.Tom Rondeau
2011-12-30digital: SNR estimators just take a complex vector; not full vector of ↵Tom Rondeau
complex vectors.
2011-12-29digital: added documentation for SNR estimators; made a Doxygen group for ↵Tom Rondeau
them. Also set the alpha value to a default of 0.001; most won't need to change this.
2011-12-29digital: fixed QA code for SNR estimator SVR name change.Tom Rondeau
2011-12-29digital: adding documentation for SNR estimators; added an estimator for ↵Tom Rondeau
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.
2011-12-29digital: adding an example program for the SNR estimators with Python code ↵Tom Rondeau
to compare.
2011-12-29digital: QA code for SNR estimators.Tom Rondeau
2011-12-29digital: fixing up blocks to use SNR est classes more appropriately.Tom Rondeau
2011-12-29digital: added a probe (sink) for the new SNR estimators; also fixes up ↵Tom Rondeau
Makefiles and Swig files for SNR est blocks.
2011-12-29digital: using impl SNR estimator classes instead of function pointers.Tom Rondeau
2011-12-29digital: made separate implementation classes for the different SNR estimators.Tom Rondeau
2011-12-23digital: added a class, digital_mpsk_snr_est_cc, that estimates the SNR of ↵Tom Rondeau
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.
2011-12-22digital: exposed setting FLL loop bandwidth factor in GRC; must have been ↵Tom Rondeau
overlooked initially.
2011-12-20digital: fixed QA code copy/paste error.Tom Rondeau
2011-12-18digital: fixed QA code copy/paste error.Tom Rondeau