Tom Rondeau [Mon, 12 Oct 2009 22:41:24 +0000 (18:41 -0400)]
Reverting dqpsk to be mpsk_receiver based and not change its behavior.
Tom Rondeau [Mon, 12 Oct 2009 22:36:55 +0000 (18:36 -0400)]
Fixing initialization of timing gains. Alpha should be < 1, and beta should be << 1.
Tom Rondeau [Mon, 12 Oct 2009 21:55:17 +0000 (17:55 -0400)]
This splits the rate into a fractional an integer value, which allows the loop to adjust the fractional rate while the integer rate keeps the increments moving properly. Allows the max rate deviation to be independent of the integer rate. Scaling of the differential taps also allows alpha and beta to operate independent of the rate when fractional samples per symbol are used. Slightly more tolerant to large signal values, but they still should be close to +/-1.
Tom Rondeau [Mon, 12 Oct 2009 20:36:09 +0000 (16:36 -0400)]
Fixing compiler warnings.
Tom Rondeau [Mon, 12 Oct 2009 20:04:47 +0000 (16:04 -0400)]
Adding dqpsk2 block to makefile for installation.
Tom Rondeau [Mon, 12 Oct 2009 20:04:21 +0000 (16:04 -0400)]
Adding DQPSK version that uses the PFB timing sync block (dqpsk2).
Tom Rondeau [Mon, 12 Oct 2009 20:03:47 +0000 (16:03 -0400)]
Minor fixes for logging.
Tom Rondeau [Mon, 12 Oct 2009 20:03:10 +0000 (16:03 -0400)]
Fixing import of UI file.
Tom Rondeau [Mon, 12 Oct 2009 17:28:27 +0000 (13:28 -0400)]
Temporary working dbpsk2 example until we match everything.
Tom Rondeau [Mon, 12 Oct 2009 17:26:00 +0000 (13:26 -0400)]
Working DBPSK implementation with new PFB clock recovery block. The feedforward AGC wasn't playing nicely, the frequency aquistion range was increased to swing half the sample rate in either direction, and the number of filter phases to use was increased to 32.
Tom Rondeau [Mon, 12 Oct 2009 17:21:59 +0000 (13:21 -0400)]
A bit of code cleanup.
Tom [Sat, 10 Oct 2009 01:22:44 +0000 (18:22 -0700)]
Starting to rework QT app to control new PFB clock recovery alg.
Tom [Sat, 10 Oct 2009 01:21:36 +0000 (18:21 -0700)]
Making old dbpsk work again to compare against new version.
Tom [Sat, 10 Oct 2009 01:21:08 +0000 (18:21 -0700)]
Adding new DBPSK block with new PFB clock recovery alg.
Tom [Fri, 9 Oct 2009 23:55:37 +0000 (16:55 -0700)]
Revert "More additions to PAM timing simulation."
This reverts commit
a524c6f494cfb3b88d1e55d3f1a35d97ec566c4e.
Tom [Fri, 9 Oct 2009 23:26:28 +0000 (16:26 -0700)]
More additions to PAM timing simulation.
Tom [Fri, 9 Oct 2009 21:52:13 +0000 (14:52 -0700)]
Using 2-PAM by default.
Tom [Fri, 9 Oct 2009 21:34:39 +0000 (14:34 -0700)]
Cleaning up GRC PAM timing example and adding ability to do M-ary PAM.
Tom [Fri, 9 Oct 2009 21:33:39 +0000 (14:33 -0700)]
Cleaning up constructor.
Tom [Fri, 9 Oct 2009 21:03:33 +0000 (14:03 -0700)]
Moving filter number decision to start work function.
Tom [Fri, 9 Oct 2009 21:02:04 +0000 (14:02 -0700)]
Cleaning up unused variable and code.
Tom [Fri, 9 Oct 2009 20:57:52 +0000 (13:57 -0700)]
Working fractional sample rates in clock recovery algorithm.
Tom [Fri, 9 Oct 2009 20:26:37 +0000 (13:26 -0700)]
Chaning update for fractional sample rate into filter index.
Tom [Fri, 9 Oct 2009 18:10:15 +0000 (11:10 -0700)]
wip
Tom [Fri, 9 Oct 2009 04:40:16 +0000 (21:40 -0700)]
Working on allowing fractional samples per symbol.
Tom [Thu, 8 Oct 2009 03:53:30 +0000 (20:53 -0700)]
Adding channel model to simulation to test frequency offset.
Tom [Thu, 8 Oct 2009 01:32:35 +0000 (18:32 -0700)]
Adding imaginary stream to PAM demo to test IQ sync. Also properly setting beta at runtime from GRC block.
Tom [Thu, 8 Oct 2009 01:31:50 +0000 (18:31 -0700)]
Working sync for QPSK
Tom [Thu, 8 Oct 2009 00:45:19 +0000 (17:45 -0700)]
More stable version of clock sync.
Tom [Wed, 7 Oct 2009 18:02:44 +0000 (11:02 -0700)]
Clipping the rate of the clock recovery helps track large changes.
Tom [Wed, 7 Oct 2009 06:19:15 +0000 (23:19 -0700)]
Adding better scope sink defaults.
Tom [Wed, 7 Oct 2009 02:44:58 +0000 (19:44 -0700)]
Fixing previous checkin
Tom [Wed, 7 Oct 2009 02:31:45 +0000 (19:31 -0700)]
Adding accessor functions for both alpha and beta.
Tom [Wed, 7 Oct 2009 01:15:11 +0000 (18:15 -0700)]
Fixing io signature for debug outputs.
Matt Ettus [Wed, 7 Oct 2009 01:08:10 +0000 (18:08 -0700)]
Merge branch 'wip/examples' of gnuradio.org/git/jblum into sync
Matt Ettus [Wed, 7 Oct 2009 01:08:01 +0000 (18:08 -0700)]
progress
Josh Blum [Wed, 7 Oct 2009 01:04:38 +0000 (18:04 -0700)]
removed unused git ignores
Josh Blum [Wed, 7 Oct 2009 01:00:21 +0000 (18:00 -0700)]
moved grc examples to gnuradio-examples/grc
Matt Ettus [Wed, 7 Oct 2009 00:56:38 +0000 (17:56 -0700)]
Merge branch 'sync' of gnuradio.org/git/trondeau into sync
Tom [Wed, 7 Oct 2009 00:56:25 +0000 (17:56 -0700)]
Adding ports to GRC file for new debug outputs
Matt Ettus [Wed, 7 Oct 2009 00:56:20 +0000 (17:56 -0700)]
added more ports
Tom [Wed, 7 Oct 2009 00:55:17 +0000 (17:55 -0700)]
Merge branch 'sync' of gnuradio.org/git/matt into sync
Tom [Wed, 7 Oct 2009 00:53:30 +0000 (17:53 -0700)]
Merge branch 'wip/sync' of gnuradio.org/git/jcorgan into sync
Tom [Wed, 7 Oct 2009 00:49:49 +0000 (17:49 -0700)]
Adding more outputs for debugging.
Matt Ettus [Wed, 7 Oct 2009 00:44:56 +0000 (17:44 -0700)]
with frac delay
Josh Blum [Wed, 7 Oct 2009 00:36:25 +0000 (17:36 -0700)]
Merge branch 'sync' of gnuradio.org/git/matt into wip/examples
Matt Ettus [Tue, 6 Oct 2009 22:38:07 +0000 (15:38 -0700)]
Merge branch 'sync' of gnuradio.org/git/trondeau into sync
Matt Ettus [Tue, 6 Oct 2009 22:37:30 +0000 (15:37 -0700)]
rename and make output optional
Tom [Tue, 6 Oct 2009 22:19:12 +0000 (15:19 -0700)]
Changinging behavior of parameter update for PFB clock recovery alg.
Matt Ettus [Tue, 6 Oct 2009 22:07:48 +0000 (15:07 -0700)]
Merge branch 'wip/sync' of gnuradio.org/git/jcorgan into sync
Johnathan Corgan [Tue, 6 Oct 2009 21:56:43 +0000 (14:56 -0700)]
Add gr.pfb_clock_recovery to GRC
Matt Ettus [Tue, 6 Oct 2009 21:22:09 +0000 (14:22 -0700)]
no timing recovery yet, but creates RRC-PAM
Tom [Tue, 6 Oct 2009 20:50:54 +0000 (13:50 -0700)]
Making second output port of PFB clock recovery optional.
Tom [Tue, 6 Oct 2009 17:40:39 +0000 (10:40 -0700)]
Merge branch 'master' into sync
Conflicts:
gr-utils/src/python/gr_plot_qt.py
gr-utils/src/python/pyqt_plot.py
gr-utils/src/python/pyqt_plot.ui
Tom [Tue, 6 Oct 2009 17:29:06 +0000 (10:29 -0700)]
Should not be clipping the error here.
Tom [Tue, 6 Oct 2009 17:26:57 +0000 (10:26 -0700)]
Working with PFB clock recovery block.
Tom [Tue, 6 Oct 2009 17:24:38 +0000 (10:24 -0700)]
Using PFB clock recovery for testing
Tom [Tue, 6 Oct 2009 17:23:47 +0000 (10:23 -0700)]
wip on clock sync block; exposing set gain function
Tom [Tue, 6 Oct 2009 17:21:17 +0000 (10:21 -0700)]
Updating display for better viewing on small screens
Matt Ettus [Tue, 6 Oct 2009 07:33:39 +0000 (00:33 -0700)]
Merge branch 'master' of gnuradio.org/git/gnuradio
Josh Blum [Tue, 6 Oct 2009 01:36:38 +0000 (18:36 -0700)]
added freq offset slider
Josh Blum [Tue, 6 Oct 2009 01:27:10 +0000 (18:27 -0700)]
added mpsk demod example
Tom [Mon, 5 Oct 2009 18:55:28 +0000 (14:55 -0400)]
Adding ability to easily reload/reset file
Matt Ettus [Mon, 5 Oct 2009 09:15:10 +0000 (02:15 -0700)]
Properly reset the fifos. We didn't connect before.
Johnathan Corgan [Sun, 4 Oct 2009 15:22:22 +0000 (08:22 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum into master
This restores functionality reverted in
fd37328c
* 'grc' of http://gnuradio.org/git/jblum:
Added a run options to the "no gui" generate options.
Josh Blum [Fri, 25 Sep 2009 07:24:48 +0000 (00:24 -0700)]
Added a run options to the "no gui" generate options.
The user can select between run to completion and prompt for exit.
Also fixed the props dialog is changed function to have better hashes.
Now we hash a tuple of all "relevant" items which is "order aware".
Since xoring the individual hashes proved faulty when 2 params alternated hiding.
(cherry picked from commit
fd37328c778ea8014e9ea9d932e61e5d229dd012)
Johnathan Corgan [Sat, 3 Oct 2009 15:44:47 +0000 (08:44 -0700)]
Added computed version number to configuration
Johnathan Corgan [Sun, 4 Oct 2009 01:38:35 +0000 (18:38 -0700)]
Fix to restore ability to run 'make distcheck' from a VPATH
Johnathan Corgan [Sat, 3 Oct 2009 19:59:34 +0000 (12:59 -0700)]
Fix missing update from last commit
Thomas Tsou [Sat, 3 Oct 2009 01:46:41 +0000 (21:46 -0400)]
usrp: Build fix for non-pkgconfig installs of libusb
Johnathan Corgan [Thu, 1 Oct 2009 21:24:08 +0000 (14:24 -0700)]
Merge branch 'wip/libusb-1.0' of gnuradio.org/git/jcorgan into master
This merge adds support for libusb1.0 in the usrp component. To enable,
you must add --with-fusb-tech=libusb1 to your configure command line.
Existing support for libusb0.1 is retained, no changes are needed.
Most of the work was done here by Thomas Tsou.
* 'wip/libusb-1.0' of http://gnuradio.org/git/jcorgan: (32 commits)
Cleanup in preparation for merge
Add required include directory for new header organization
Added config.h headers to fix win32 build
Consolidate conditional headers into libusb_types.h, use automake
Change write_internal_ram in usrp_prims to print signed error code
Allow fusb_sysconfig to build on non-linux libusb-0.12 impls
Comments for usrp_prims
Removed internal functions from external header file
Moved to single generated fusb.h, headers now generated out of lib directory
Added copyright header
Removed preprocessor declrs out of fusb.h and created separate fusb_libusb1_base.h
Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims integration
Commonized more usrp_prims code and renamed libusb-0.12 files to libusb0
Fixed bug usb_control_transfer bug
Combined additiona usrp_prims code
Fix glitch from previous commit
changes to build on windows / cygwin
Re-added non pkgconfig support for libusb
Autoconf support for checking the required version of libusb based on fusb-tech
Use default arguments instead of overloaded virtual constructors for cleaner interface
...
Johnathan Corgan [Thu, 1 Oct 2009 20:51:03 +0000 (13:51 -0700)]
Cleanup in preparation for merge
Fix trailing whitespace
Use standard include guards
Add more missing config.h includes
Fixup emacs mode strings
Update copyright notices
Johnathan Corgan [Thu, 1 Oct 2009 19:47:24 +0000 (12:47 -0700)]
Add required include directory for new header organization
Johnathan Corgan [Thu, 1 Oct 2009 18:00:25 +0000 (11:00 -0700)]
Merge branch 'new_eth' of gnuradio.org/git/matt into master
* 'new_eth' of http://gnuradio.org/git/matt: (42 commits)
Fix warnings, mostly from implicitly defined wires or unspecified widths
fullchip sim now compiles again, after moving eth and models over to new simple_gemac
remove unused opencores
remove debugging code
no idea where this came from, it shouldn't be here
Copied wb_1master back from quad radio
Remove old mac. Good riddance.
remove unused port
More xilinx fifos, more clean up of our fifos
might as well use a cascade fifo to help timing and give a little more capacity
fix a typo which caused tx glitches
Untested fixes for getting serdes onto the new fifo system. Compiles, at least
Implement Eth flow control using pause frames
parameterized fifo sizes, some reformatting
remove unused old style fifo
allow control of whether or not to honor flow control, adds some debug lines
debug the rx side
no longer used, replaced by newfifo version
remove special last_line adjustment from ethernet port
Firmware now inserts mac source address value in each frame.
...
Thomas Tsou [Thu, 1 Oct 2009 17:33:33 +0000 (13:33 -0400)]
Added config.h headers to fix win32 build
Matt Ettus [Thu, 1 Oct 2009 08:02:25 +0000 (01:02 -0700)]
Fix warnings, mostly from implicitly defined wires or unspecified widths
Matt Ettus [Thu, 1 Oct 2009 07:21:24 +0000 (00:21 -0700)]
fullchip sim now compiles again, after moving eth and models over to new simple_gemac
Matt Ettus [Thu, 1 Oct 2009 07:06:11 +0000 (00:06 -0700)]
remove unused opencores
Matt Ettus [Thu, 1 Oct 2009 02:55:05 +0000 (19:55 -0700)]
remove debugging code
Matt Ettus [Thu, 1 Oct 2009 02:12:23 +0000 (19:12 -0700)]
Merge branch 'new_wb_intercon' into new_eth
Functionality should not change at all
Conflicts:
usrp2/fpga/top/u2_core/u2_core.v
Matt Ettus [Thu, 1 Oct 2009 01:59:54 +0000 (18:59 -0700)]
Merge branch 'master' into new_eth
Matt Ettus [Thu, 1 Oct 2009 01:37:47 +0000 (18:37 -0700)]
no idea where this came from, it shouldn't be here
Matt Ettus [Thu, 1 Oct 2009 00:35:14 +0000 (17:35 -0700)]
Copied wb_1master back from quad radio
more sane config options, should be exactly the same memory map
Matt Ettus [Wed, 30 Sep 2009 05:35:38 +0000 (22:35 -0700)]
Enable pps interrupts. Not sure why they were disabled in the first place.
Johnathan Corgan [Wed, 30 Sep 2009 01:29:44 +0000 (18:29 -0700)]
Consolidate conditional headers into libusb_types.h, use automake
Johnathan Corgan [Tue, 29 Sep 2009 00:52:53 +0000 (17:52 -0700)]
Merge branch 'wip/gr-noaa' of gnuradio.org/git/jcorgan into master
* 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan:
Restored original HRPT GUI script and documented various script choices.
Renamed simplified HRPT script to allow restoring original
General improvements in HRPT receiver
Thomas Tsou [Mon, 28 Sep 2009 22:14:31 +0000 (18:14 -0400)]
Removed multiple install of noaa_swig.i from Makefile.am
Johnathan Corgan [Sun, 27 Sep 2009 20:46:00 +0000 (13:46 -0700)]
Restored original HRPT GUI script and documented various script choices.
Johnathan Corgan [Sun, 27 Sep 2009 20:34:20 +0000 (13:34 -0700)]
Renamed simplified HRPT script to allow restoring original
Johnathan Corgan [Sun, 27 Sep 2009 17:15:04 +0000 (10:15 -0700)]
General improvements in HRPT receiver
Added usrp_rx_hrpt_nogui script
Simplified usrp_rx_hrpt script for lower CPU usage
Changed matched filtering taps to be whole symbol
Johnathan Corgan [Fri, 25 Sep 2009 20:24:53 +0000 (13:24 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum
* 'grc' of http://gnuradio.org/git/jblum:
hash the tuple of hashes to id the current params
Johnathan Corgan [Fri, 25 Sep 2009 20:14:58 +0000 (13:14 -0700)]
Merge branch 'gr-noaa-fixes' of gnuradio.org/git/balister into master
* 'gr-noaa-fixes' of http://gnuradio.org/git/balister:
Add missing cstdio include for gcc 4.4 compatibility.
Philip Balister [Fri, 25 Sep 2009 19:57:37 +0000 (15:57 -0400)]
Add missing cstdio include for gcc 4.4 compatibility.
Josh Blum [Fri, 25 Sep 2009 19:54:33 +0000 (12:54 -0700)]
hash the tuple of hashes to id the current params
Johnathan Corgan [Fri, 25 Sep 2009 19:27:29 +0000 (12:27 -0700)]
Revert "Merge branch 'grc' of gnuradio.org/git/jblum"
This reverts commit
06281feea16143ca97a77348f72e1c6dd0616c57.
Johnathan Corgan [Fri, 25 Sep 2009 18:58:45 +0000 (11:58 -0700)]
Merge branch 'grc' of gnuradio.org/git/jblum
* 'grc' of http://gnuradio.org/git/jblum:
Added a run options to the "no gui" generate options.
Johnathan Corgan [Fri, 25 Sep 2009 18:29:49 +0000 (11:29 -0700)]
Add missing include file in gnuradio-core
Johnathan Corgan [Fri, 25 Sep 2009 15:06:45 +0000 (08:06 -0700)]
Merge branch 'wip/deb' of gnuradio.org/git/jcorgan
* 'wip/deb' of http://gnuradio.org/git/jcorgan:
Misc. packaging tweaks
Merged Bdale's 3.2.2-1 packaging
Johnathan Corgan [Fri, 25 Sep 2009 14:05:13 +0000 (07:05 -0700)]
Misc. packaging tweaks
Note gcell/apps/gen_script.py needs to use git
Install gnuradio-config-info in libgnuradio-core0
Add pfb examples to gnuradio-examples
Add missing python files in gnuradio-examples
Josh Blum [Fri, 25 Sep 2009 07:24:48 +0000 (00:24 -0700)]
Added a run options to the "no gui" generate options.
The user can select between run to completion and prompt for exit.
Also fixed the props dialog is changed function to have better hashes.
Now we hash a tuple of all "relevant" items which is "order aware".
Since xoring the individual hashes proved faulty when 2 params alternated hiding.