Tom Rondeau [Mon, 17 Jan 2011 21:59:21 +0000 (16:59 -0500)]
Adding new accessor for Goertzel filter to GRC block. Thanks to Marcus Leech for the last three modifications.
Tom Rondeau [Mon, 17 Jan 2011 21:47:19 +0000 (16:47 -0500)]
Adding accessors to Goertzel filter GR block to call setparms from implementation file for (re)setting parameters.
Tom Rondeau [Mon, 17 Jan 2011 21:45:58 +0000 (16:45 -0500)]
Adding accessor function to Goertzel filter implementaiton to set/reset its parameters.
Tom Rondeau [Sun, 16 Jan 2011 19:03:30 +0000 (14:03 -0500)]
Merge branch 'maint'
* maint:
Fixing up fft and constellation plot to better handle zooming.
Fixing zooming capabilities. Time axis does not track any longer due to what looks like a matplotlib bug that resets the xlims after the zoom occurs.
Fixing up other plotting tools for data read errors.
Using .min and .max on scipy arrays instead of min() max(); seems to be more portable.
Fix how the end of a file is handled.
PFB resampler: fix it this way to avoid the signed/unsigned warning.
PFB resampler: fixes bug where filter could be looking past the number of inputs.
Tom Rondeau [Sun, 16 Jan 2011 18:40:20 +0000 (13:40 -0500)]
Fixing up fft and constellation plot to better handle zooming.
Tom Rondeau [Sun, 16 Jan 2011 18:34:42 +0000 (13:34 -0500)]
Fixing zooming capabilities. Time axis does not track any longer due to what looks like a matplotlib bug that resets the xlims after the zoom occurs.
Tom Rondeau [Sat, 15 Jan 2011 22:48:02 +0000 (17:48 -0500)]
Fixing up other plotting tools for data read errors.
Tom Rondeau [Sat, 15 Jan 2011 22:21:14 +0000 (17:21 -0500)]
Using .min and .max on scipy arrays instead of min() max(); seems to be more portable.
Tom Rondeau [Sat, 15 Jan 2011 22:15:11 +0000 (17:15 -0500)]
Fix how the end of a file is handled.
Tom Rondeau [Thu, 6 Jan 2011 15:26:54 +0000 (10:26 -0500)]
Fixed error in the name of the test_filter output files.
Tom Rondeau [Tue, 28 Dec 2010 18:08:55 +0000 (13:08 -0500)]
Under extreme circumstances, optfir might never produce an answer (atten>300), so this puts in a check on the ripple; if it gets too large, stop trying.
Tom Rondeau [Tue, 28 Dec 2010 18:00:56 +0000 (13:00 -0500)]
Allowing PFB interpolator to be called without specifying the taps; autogen taps inside hierblock.
Tom Rondeau [Tue, 28 Dec 2010 17:55:43 +0000 (12:55 -0500)]
Allowing PFB decimator to be called without specifying the taps; autogen taps inside hierblock.
Tom Rondeau [Tue, 28 Dec 2010 17:48:18 +0000 (12:48 -0500)]
PFB channelizer can be specified without external taps. Uses optfir to generate an internal filter to cover the channel bandwidth; user can specify the attenuation of this filter if desired.
Tom Rondeau [Tue, 28 Dec 2010 17:47:32 +0000 (12:47 -0500)]
Updating the arb. resampler to use the optfir filter that provides better specificatiion of stopband atten.
Tom Rondeau [Fri, 24 Dec 2010 01:58:20 +0000 (20:58 -0500)]
clean now gets rid of unittest results. Passes distcheck.
Tom Rondeau [Thu, 23 Dec 2010 23:31:28 +0000 (18:31 -0500)]
Modifying the unittest output. XML files are no longer written outside of the build tree.
Tom Rondeau [Wed, 22 Dec 2010 23:05:52 +0000 (18:05 -0500)]
Merge branch 'alsa_drop_samples'
Tom Rondeau [Wed, 22 Dec 2010 22:41:30 +0000 (17:41 -0500)]
A new patch for fixing the alsa restart issue. Submitted by Volker Schroer.
Tom Rondeau [Wed, 22 Dec 2010 22:11:44 +0000 (17:11 -0500)]
Reverting last change in alsa.
Tom Rondeau [Sun, 12 Dec 2010 18:39:06 +0000 (13:39 -0500)]
PFB resampler: fix it this way to avoid the signed/unsigned warning.
Tom Rondeau [Sun, 12 Dec 2010 18:39:06 +0000 (13:39 -0500)]
PFB resampler: fix it this way to avoid the signed/unsigned warning.
Tom Rondeau [Sun, 12 Dec 2010 18:22:40 +0000 (13:22 -0500)]
PFB resampler: fixes bug where filter could be looking past the number of inputs.
Tom Rondeau [Sun, 12 Dec 2010 18:22:40 +0000 (13:22 -0500)]
PFB resampler: fixes bug where filter could be looking past the number of inputs.
Tom Rondeau [Tue, 7 Dec 2010 01:22:22 +0000 (20:22 -0500)]
Adding a "change in progress" check to alsa sink.
Tom Rondeau [Mon, 6 Dec 2010 18:59:20 +0000 (13:59 -0500)]
Adding new example script for using the new PFB arbitrary resampler interface. One resampler takes user-generated taps and another resampler just takes the resampling rate. Both input and output signals are plotted.
Tom Rondeau [Mon, 6 Dec 2010 18:52:55 +0000 (13:52 -0500)]
Modifying blsk2 wrapper for PFB arbitrary resampler to allow the user to just specify the requested resampling rate without providing their own filter taps.
Taps are then generated inside hier_block2 to cover full bandwidth of input signal.
Optional attenuation parameter may be provided.
Tom Rondeau [Wed, 24 Nov 2010 23:21:02 +0000 (18:21 -0500)]
Changing API for gr_skiphead to use uint64_t for the offset instead of size_t (still unsigned). Fixes issue #304.
Also uses uint64_t's internally so everyone is always on the same type. This should not affect anyone's use of the block.
Tom Rondeau [Wed, 24 Nov 2010 23:20:40 +0000 (18:20 -0500)]
Adding typedef for uint64_t and int64_t so we can use them through SWIG.
Tom Rondeau [Wed, 24 Nov 2010 22:24:58 +0000 (17:24 -0500)]
Merge branch 'warnings'
Tom Rondeau [Wed, 24 Nov 2010 21:54:13 +0000 (16:54 -0500)]
Removing warnings in portaudio source/sink.
Tom Rondeau [Wed, 24 Nov 2010 04:57:41 +0000 (23:57 -0500)]
Merge branch 'master' of gnuradio.org:gnuradio
Tom Rondeau [Wed, 24 Nov 2010 04:57:02 +0000 (23:57 -0500)]
Fixing output types from tap_type to o_type in gr_single_pole_iir.h. Doesn't make a difference in the current uses of this class, but could in the future. Thanks to Achilleas Anastasopoulos for pointing this out.
Michael Dickens [Fri, 5 Nov 2010 01:49:52 +0000 (21:49 -0400)]
first shot at Windows-compatible LIBUSB check
Michael Dickens [Mon, 1 Nov 2010 19:57:52 +0000 (15:57 -0400)]
Tweak LIBUSB m4 script to not check for 'usb_debug' symbol on Windows, because the symbol does not exist for that platform (only, it seems)
Tom Rondeau [Wed, 24 Nov 2010 00:44:58 +0000 (19:44 -0500)]
Merge branch 'no_usb_debug_windows'
Tom Rondeau [Tue, 16 Nov 2010 07:15:54 +0000 (23:15 -0800)]
Removing autogenerated file.
Tom Rondeau [Wed, 10 Nov 2010 05:25:37 +0000 (00:25 -0500)]
Updated doxygen Doxyfile for newer versions.
Tom Rondeau [Wed, 10 Nov 2010 03:45:02 +0000 (22:45 -0500)]
Adding file operations result checking.
Tom Rondeau [Wed, 10 Nov 2010 03:08:58 +0000 (22:08 -0500)]
Updating audio_jack to new interface for creating a client. Fixes depricated warning.
Tom Rondeau [Tue, 9 Nov 2010 03:31:56 +0000 (22:31 -0500)]
Potential fix to MSDD warnings by setting sequence number from buffer more explicitly.
Tom Rondeau [Mon, 8 Nov 2010 06:44:16 +0000 (01:44 -0500)]
Adding a bit more checking on file operations.
Tom Rondeau [Mon, 8 Nov 2010 06:34:53 +0000 (01:34 -0500)]
Fixing copyright date.
Tom Rondeau [Mon, 8 Nov 2010 05:47:33 +0000 (00:47 -0500)]
Fixed warning re defining GNU_SOURCE. Can probably just remove it since it's defined in config, but this won't hurt anyone.
Tom Rondeau [Mon, 8 Nov 2010 05:47:10 +0000 (00:47 -0500)]
Fixing signed/unsigned warnings.
Michael Dickens [Fri, 5 Nov 2010 01:49:52 +0000 (21:49 -0400)]
first shot at Windows-compatible LIBUSB check
Tom Rondeau [Tue, 2 Nov 2010 16:53:15 +0000 (12:53 -0400)]
Sneaking in a few warning fixes to this branch.
Tom Rondeau [Tue, 2 Nov 2010 16:47:46 +0000 (12:47 -0400)]
Adding ability for FIR filter with internal buffer to decimate.
Also adds QA code to test decimate by 2 and 5.
Removes lib/filter/gri_fir_filter_with_buffer_ccf.h that is autogenerated.
Michael Dickens [Mon, 1 Nov 2010 19:57:52 +0000 (15:57 -0400)]
Tweak LIBUSB m4 script to not check for 'usb_debug' symbol on Windows, because the symbol does not exist for that platform (only, it seems)
Tom Rondeau [Sat, 30 Oct 2010 20:29:27 +0000 (16:29 -0400)]
Added a check in alsa sink if error has occurred due to blocking; if so, it will just drop samples and not get backed up. Patch taken from Marcus Leech 10/29/2010.
Tom Rondeau [Fri, 29 Oct 2010 14:08:34 +0000 (10:08 -0400)]
Merge branch 'makefile_var_ordering'
Marcus Leech [Sun, 17 Oct 2010 21:20:04 +0000 (17:20 -0400)]
Adds a new parameter "y_axis_label" to scopesink2 and the GRC .xml file that contains the string for the Y axis label. It defaults to 'Counts' to be consistent with the old version.
Tom Rondeau [Sun, 17 Oct 2010 20:14:09 +0000 (16:14 -0400)]
Adding ccf version of fir filter to gitignore.
Tom Rondeau [Sun, 17 Oct 2010 19:51:06 +0000 (15:51 -0400)]
Removing nonexistent gri .i file from Makefile. Got a bit carried away with the copy/paste.
Tom Rondeau [Sun, 17 Oct 2010 19:25:44 +0000 (15:25 -0400)]
Removing ccf version of filter that is now autogenerated.
Tom Rondeau [Sun, 17 Oct 2010 19:25:11 +0000 (15:25 -0400)]
Fixing up filters a bit to pass QA tests for all versions.
Tom Rondeau [Sat, 16 Oct 2010 23:42:58 +0000 (19:42 -0400)]
Fixes Makefile for fir filter generators.
Adding new QA code for all other fir filters. fff and fsf versions currently failing.
Tom Rondeau [Sat, 16 Oct 2010 22:28:53 +0000 (18:28 -0400)]
Using generators to make gri_fir_filter_with_buffer_XXX into all possible in/out/tap types we support.
Tom Rondeau [Sat, 16 Oct 2010 21:03:59 +0000 (17:03 -0400)]
Merge branch 'synfilt'
Tom Rondeau [Sat, 16 Oct 2010 21:00:11 +0000 (17:00 -0400)]
Work on examples for the synthesize filterbank block. The cleans up the simple example and adds a new example that synthesizes a number of signals and then channelizes them again. It displays the synthesized PSD as well as the PSD and time waveform of one of the channels that's specified in teh code.
Tom Rondeau [Sat, 16 Oct 2010 18:37:55 +0000 (14:37 -0400)]
Adding QA code for fir filter with buffer.
Tom Rondeau [Sat, 16 Oct 2010 18:36:38 +0000 (14:36 -0400)]
Cleaning up synthesis filter and using new FIR filter with buffer.
Tom Rondeau [Sat, 16 Oct 2010 18:35:03 +0000 (14:35 -0400)]
Cleaning up the new FIR filter implementation. Protects against some corner cases and adds filterN.
Tom Rondeau [Sat, 16 Oct 2010 15:46:46 +0000 (11:46 -0400)]
Adding a test example for the synthesis filter.
Tom Rondeau [Sat, 16 Oct 2010 15:13:53 +0000 (11:13 -0400)]
Adding a FIR filter implemented with its own internal buffer. This one keeps its own delay line and just takes in input samples instead of a pointer to an external buffer.
The synthesis filter is being updated to use the new FIR implementation.
Michael Dickens [Sat, 9 Oct 2010 20:11:03 +0000 (16:11 -0400)]
rearrange includes to always be: internal GR, external, with GR.
Tom Rondeau [Thu, 7 Oct 2010 01:15:54 +0000 (21:15 -0400)]
Checks to make sure XML path is writable before making the XML runner. Ignores it if directory is now writable.
Tom Rondeau [Thu, 7 Oct 2010 00:50:25 +0000 (20:50 -0400)]
Fixed missing set_relative_rate in these two blocks. The others don't actually do it, even though it's counter-intuitive for the pfb_decimate, which is a sync_block (decimation actually care of in the stream_to_streams).
Johnathan Corgan [Wed, 6 Oct 2010 19:34:14 +0000 (12:34 -0700)]
Merge branch 'maint'
* maint:
Fixed setting of USB_LIBS for *win*
Fix so that non-Darwin OSs use USB_LIBS correctly for linking
New way of checking for various LIBUSB names; for legacy version, make sure the symbol 'usb_debug' exists (so-as to not use the 'compat' version).
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Fixed gitignore to reflect changes in moc/ui file naming.
Fixes a lot of warnings by cleaning up namespace issues.
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Removing qwtplot3d dependency and fixing a missed include in waterfallGlobalData.h.
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Johnathan Corgan [Wed, 6 Oct 2010 19:20:08 +0000 (12:20 -0700)]
Merge remote branch 'tom/qtfix' into maint
* tom/qtfix:
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Fixed gitignore to reflect changes in moc/ui file naming.
Fixes a lot of warnings by cleaning up namespace issues.
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Removing qwtplot3d dependency and fixing a missed include in waterfallGlobalData.h.
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Johnathan Corgan [Wed, 6 Oct 2010 19:06:01 +0000 (12:06 -0700)]
Merge Michael Dicken's USB fixes after rebasing on maint
Fixed setting of USB_LIBS for *win*
Fix so that non-Darwin OSs use USB_LIBS correctly for linking
New way of checking for various LIBUSB names; for legacy version, make sure the symbol 'usb_debug' exists (so-as to not use the 'compat' version).
Michael Dickens [Fri, 17 Sep 2010 01:07:29 +0000 (21:07 -0400)]
Fixed setting of USB_LIBS for *win*
Michael Dickens [Thu, 16 Sep 2010 20:58:22 +0000 (16:58 -0400)]
Fix so that non-Darwin OSs use USB_LIBS correctly for linking
Michael Dickens [Wed, 8 Sep 2010 01:56:23 +0000 (21:56 -0400)]
New way of checking for various LIBUSB names; for legacy version, make sure the symbol 'usb_debug' exists (so-as to not use the 'compat' version).
Tom Rondeau [Fri, 17 Sep 2010 15:54:32 +0000 (11:54 -0400)]
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Tom Rondeau [Mon, 13 Sep 2010 18:49:00 +0000 (14:49 -0400)]
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Tom Rondeau [Tue, 21 Sep 2010 22:37:13 +0000 (18:37 -0400)]
Fixed gitignore to reflect changes in moc/ui file naming.
Tom Rondeau [Fri, 17 Sep 2010 15:56:12 +0000 (11:56 -0400)]
Fixes a lot of warnings by cleaning up namespace issues.
Tom Rondeau [Fri, 17 Sep 2010 15:54:32 +0000 (11:54 -0400)]
Finally, the simple fix for the qtgui issues; also, changed the naming scheme output from _moc to .moc files because I think this looks cleaner.
Tom Rondeau [Mon, 13 Sep 2010 18:54:20 +0000 (14:54 -0400)]
Removing qwtplot3d dependency and fixing a missed include in waterfallGlobalData.h.
Tom Rondeau [Mon, 13 Sep 2010 18:49:00 +0000 (14:49 -0400)]
Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal with and the plotting is not that stable even when it does work. This does not change the API.
Tom Rondeau [Tue, 5 Oct 2010 00:18:46 +0000 (20:18 -0400)]
Updating all of the QA code that I can actually test to work with the new XML output runners.
Tom Rondeau [Sun, 3 Oct 2010 20:56:57 +0000 (16:56 -0400)]
Updating all python QA programs in gnuradio-core to output XML files.
Also fixed gr_unittest.py to print to the screen and fail make check properly if there's an error.
Need to find a way to use XML runner with main() to fail make check and output to screen, too.
Tom Rondeau [Sun, 3 Oct 2010 19:39:52 +0000 (15:39 -0400)]
Adding gr_xmlrunner.py to Makefile.
Tom Rondeau [Sun, 3 Oct 2010 19:00:44 +0000 (15:00 -0400)]
Adding XML output to Python unittests.
gr_unittest.py was updated to handle the path and file creation and run the XML runner
gr_xmlrunner.py is a public domain program written by Sebastian Rittau <srittau@jroger.in-berlin.de> (THANKS!) to extend Python's unittest module to handle XML JUnit format output. This was renamed from xmlrunner.py if any future work is done on it from our project as well as to keep the namespace clean and clear.
qa_skiphead.py is a first test program for the XML output. Creates an outputfile $HOME/.gnuradio/unittest/python/test_skiphead.xml.
Tom Rondeau [Sat, 2 Oct 2010 21:35:16 +0000 (17:35 -0400)]
Modified gcell and gr-atsc cppunit tests to output XML files, too. Gcell needs testing.
Tom Rondeau [Sat, 2 Oct 2010 21:16:04 +0000 (17:16 -0400)]
Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.
This also adds a new utility gr_unittests.h, which sets up the path for output files.
Tom Rondeau [Thu, 30 Sep 2010 20:08:53 +0000 (16:08 -0400)]
Adding an XML outputter for the CPP Unit tests. This is to a) store the output information but also b) for integration with Hudson for logging and displaying the results during the build stages. This only covers a few cases so far and I need to define a better place to save the output files.
Eric Blossom [Tue, 14 Sep 2010 19:43:45 +0000 (12:43 -0700)]
Merge branch 'maint'
* maint:
Avoid divide by zero in persistence code when using default args
Update config.guess and config.sub in gr-howoto-write-a-block too
Update config.guess and config.sub from canonical home
Update script to pull config.* from git repo
Eric Blossom [Mon, 13 Sep 2010 02:10:56 +0000 (19:10 -0700)]
Avoid divide by zero in persistence code when using default args
Eric Blossom [Sun, 12 Sep 2010 20:01:11 +0000 (13:01 -0700)]
Update config.guess and config.sub in gr-howoto-write-a-block too
Eric Blossom [Sun, 12 Sep 2010 19:58:09 +0000 (12:58 -0700)]
Update config.guess and config.sub from canonical home
Eric Blossom [Sun, 12 Sep 2010 19:57:30 +0000 (12:57 -0700)]
Update script to pull config.* from git repo
Eric Blossom [Sat, 11 Sep 2010 20:06:10 +0000 (13:06 -0700)]
Add support for uint64_t to pmt.
Johnathan Corgan [Thu, 5 Aug 2010 01:54:55 +0000 (18:54 -0700)]
Merge branch 'maint'
* maint:
usrp2: fixes for gcc 4.5.0 compatibility
formatting change: move break statements
Fix unitialized variable pointed to by compiler warning
Moeller [Thu, 5 Aug 2010 01:53:01 +0000 (18:53 -0700)]
usrp2: fixes for gcc 4.5.0 compatibility
Eric Blossom [Wed, 4 Aug 2010 18:08:11 +0000 (11:08 -0700)]
formatting change: move break statements
Eric Blossom [Wed, 4 Aug 2010 18:05:38 +0000 (11:05 -0700)]
Fix unitialized variable pointed to by compiler warning
Johnathan Corgan [Tue, 3 Aug 2010 21:21:36 +0000 (14:21 -0700)]
Merge branch 'maint'
Eric Blossom [Tue, 3 Aug 2010 20:36:18 +0000 (13:36 -0700)]
Modify all block factories to use gnuradio::get_initial_sptr.