summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib
AgeCommit message (Collapse)Author
2009-10-12Fixing compiler warnings.Tom Rondeau
2009-10-12A bit of code cleanup.Tom Rondeau
2009-10-09Making old dbpsk work again to compare against new version.Tom
2009-10-09Cleaning up constructor.Tom
2009-10-09Moving filter number decision to start work function.Tom
2009-10-09Cleaning up unused variable and code.Tom
2009-10-09Working fractional sample rates in clock recovery algorithm.Tom
2009-10-09Chaning update for fractional sample rate into filter index.Tom
2009-10-09wipTom
2009-10-08Working on allowing fractional samples per symbol.Tom
2009-10-07Working sync for QPSKTom
2009-10-07More stable version of clock sync.Tom
2009-10-07Clipping the rate of the clock recovery helps track large changes.Tom
2009-10-06Fixing previous checkinTom
2009-10-06Adding accessor functions for both alpha and beta.Tom
2009-10-06Fixing io signature for debug outputs.Tom
2009-10-06Adding more outputs for debugging.Tom
2009-10-06Changinging behavior of parameter update for PFB clock recovery alg.Tom
2009-10-06Making second output port of PFB clock recovery optional.Tom
2009-10-06Merge branch 'master' into syncTom
Conflicts: gr-utils/src/python/gr_plot_qt.py gr-utils/src/python/pyqt_plot.py gr-utils/src/python/pyqt_plot.ui
2009-10-06Should not be clipping the error here.Tom
2009-10-06wip on clock sync block; exposing set gain functionTom
2009-09-25Add missing include file in gnuradio-coreJohnathan Corgan
2009-09-15Fix doxygen warnings.Philip Balister
2009-09-05Add missing cstdio includes for gcc 4.4 compatibilityJohnathan Corgan
2009-09-03Merge branch 'sync' from http://gnuradio.org/git/trondeau.git into masterJohnathan Corgan
* Fixing a line in the clock recovery algorithm. This works with a bit larger error than there proably should be. * Adding clock sync algorithm using PFB. This works, but needs a bit more work.
2009-09-03Fixing a line in the clock recovery algorithm. This works with a bit larger ↵Tom Rondeau
error than there proably should be.
2009-09-02Removed subversion related configuration info.Johnathan Corgan
* Don't call GR_SUBVERSION in configure.ac * Remove --svn* options from gnuradio-config-info
2009-08-30Adding clock sync algorithm using PFB. This works, but needs a bit more work.Tom
2009-08-15Merged changes from svn repository trunk.Johnathan Corgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11601 221aa14e-8319-0410-a670-987f0aec2ac5 Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
2009-08-15Added reset method to gr_head and gr_vector_sink. This allows graphseb
containing these blocks to be run more than once with user control over when the reset of the counter and sink occurs. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11599 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-15gr_blocks may now produce different number of output items on each output ↵eb
stream. Merged eb/varying -r11178:11595 into trunk. Needs QA and examples. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11597 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-14Added git ignore files auto created from svn:ignore properties.git
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-13Refactored gr_msg_accepter and gr_tpd_thread_body.Eric Blossom
Redirected gr_msg_accepter::post into gr_block::_post based on dynamic cast.
2009-08-13Thread-per-block loop now checks and dequeues messages to handle_msg.Johnathan Corgan
2009-08-13Notify derived class when post()edJohnathan Corgan
2009-08-13Added gr_msg_accepter class.Johnathan Corgan
gr_msg_accepter derives from gruel::msg_accepter_msgq and will implement in its post() a notification of the destination block thread that a message is pending. Passes distcheck.
2009-08-13Added git ignore files auto created from svn:ignore properties.git repository hosting
2009-08-12Merging trondeau/pfb r11249:11581 into trunk. This adds a few polyphase ↵trondeau
filterbank implementations that do (integer) decimation, (integer) interpolation, arbitrary resampling, and channelizing. gnuradio-example/python/pfb includes a number of different examples of how to use these blocks. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11583 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-06Adds constructor for gr.message_source that takes existing msgq.jcorgan
A gr.message_source object can now be created in one of two ways: blk = gr.message_source(itemsize, limit) msgq = gr.msg_queue(limit) blk = gr.message_source(itemsize, msgq) git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11541 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-05Fixed optfir for producing equiripple FIR filters. Does LPF, fixes the HPF, ↵trondeau
and adds BPF (real). git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11537 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-01Merged r11500:11506 from features/msg-passing into trunk. Work-in-progress, ↵jcorgan
passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11524 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-25Update omnithread linking.jcorgan
Moved link against omnithread from gnuradio-core to those components still using it (and were depending on pulling omnithread in that way). git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11488 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-25Merge r11462:11485 from jcorgan/omni into trunk.jcorgan
Removes dependency on omnithreads from gnuradio-core. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11486 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-25Rename binary to be more descriptive.jcorgan
gnuradio --> gnuradio-config-info git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11475 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-20last changes here to gr_fmdet until pfb trondeau pfb branch is folded inn4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11464 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-20clean up of fmdet and addition of new slope vector. We will extend range to ↵n4hy
Fs * [-.4,.4] and use SSE for computation using fir_ccf with new larger vector in final version git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11463 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-11Implements ticket:401 and ticket:402.jcorgan
Adds several API functions to determine build constants at runtime, and a convenience command line program to display them: From C++: const std::string gr_prefix(); const std::string gr_sysconfdir(); const std::string gr_prefsdir(); const std::string gr_build_date(); const std::string gr_svn_date(); const std::string gr_svn_version(); const std::string gr_version(); From Python: gr.prefix() gr.sysconfdir() gr.prefsdir() gr.build_date() gr.svn_date() gr.svn_version() gr.version() The new binary is 'gnuradio' and installed on the path: $ gnuradio Program options: gnuradio [options]: -h [ --help ] print help message --prefix print gnuradio installation prefix --sysconfdir print gnuradio system configuration directory --prefsdir print gnuradio preferences directory --builddate print gnuradio build date (RFC2822 format) -v [ --version ] print gnuradio version --svnversion print SVN repository version (SVN format) --svndate print SVN repository date $ git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11418 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-10Merged r11397:11413 from balister/arm-configure into trunk. Trunk passes ↵jcorgan
distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11416 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-09Merged r11377:11390 from jcorgan/usrp-headers in to trunk.jcorgan
* Public USRP(1) header files are now in their own source directory and install into $(includedir)/usrp. This was done to avoid name clashes in the top-level include directory. Only users who are developing directly to libusrp in C++ are affected; the GNU Radio C++ and Python APIs are unchanged. The simple change required by this update is to change: #include <usrp_*.h> to #include <usrp/usrp_*.h> ...in your source code. * Removed usrp-inband code from tree (put into limbo directory.) This code has become unmaintained and has started to suffer from bitrot. A checkpoint tag has been made for anyone still needing to use it: http://gnuradio.org/svn/gnuradio/tags/checkpoints/trunk-20090708-pre-usrp-reorg The plan during the 3.2->3.3 development cycle is to replace the functions done by the in-band code with extensions to the existing gr-usrp blocks using the new message passing architecture. The USRP hardware FPGA code that provided the inband interface has not been removed; however, it too has become unmaintained and will likely be rewritten/replaced during the 3.3 timeframe. The trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11394 221aa14e-8319-0410-a670-987f0aec2ac5