Johnathan Corgan [Tue, 27 Oct 2009 19:01:41 +0000 (12:01 -0700)]
Merge branch 'vrt' of http://gnuradio.org/git/jblum
Merge-fix: remove simple_rx_samples
Merge-fix: remove grc_gr_vrt.m4 from Makefile.am
* 'vrt' of http://gnuradio.org/git/jblum:
removed gr-vrt
removed caldiv stuff from gr-vrt
removed MOST of the quadradio specific stuff
install header for missing pkt checker
Johnathan Corgan [Thu, 22 Oct 2009 22:29:10 +0000 (15:29 -0700)]
Remove debian packaging from master branch, to be placed in 'debian' branch
Migrate debian package generation to a pseudo-upstream style. Binary
packaging will be maintained in a 'tarball' branch for pristine sources,
and in a 'debian' branch for the build.
Johnathan Corgan [Thu, 22 Oct 2009 18:12:42 +0000 (11:12 -0700)]
Don't distribute generated files in gr-qtgui
The output of the moc compiler will contain generated paths which are
only valid on the system at compilation time. Instead, let these
get regenerated on the user's system. The moc compiler is part of
libqt4-dev, which is already a build dependency.
Johnathan Corgan [Wed, 21 Oct 2009 21:20:15 +0000 (14:20 -0700)]
Merge branch 'vrt' of http://gnuradio.org/git/jblum
Merge fix: added GRUEL_INCLUDES to vrt Makefile
Merge fix: added missing include in gr-vrt
* 'vrt' of http://gnuradio.org/git/jblum:
query the model number from the host
fix so all handlers get called on event
simplfied the code while i was looking at it
added access methods for gps stuff
added access methods and parsing for caldiv if context
use existing utility method
reading the lo back and storing it
use the new htonll and vrt types to send cal and lo freqs
checking for if context packets and setting up the payload pointer and size
Reading 64 bit freq out of chunk of context packet.
copied over vrt context and type headers, updated bits.h as well
Dump IF-Context packets in hex.
use gruel/inet.h instead of arap/inet.h
fix white space
made rxdspno a parameter for: start/stop streaming, and quadradio32fc
The bus rescan after firmware load was stomped with the addition of
libusb-1.0 support causing the subsequent device open to fail.
libusb-1.0 doesn't (appear to) require the bus to be explicity
rescanned. The rescan is added back for libusb-0.1. For libusb-1.0
the rescan nops.
Johnathan Corgan [Thu, 15 Oct 2009 19:02:04 +0000 (12:02 -0700)]
Merge commit '25a8' from git@gnuradio.org:jblum
* commit '25a8':
use clean numbers for waterfall ref and range
tweaks to scope autoscaling
registered key to hide/show control panel in wxgui windows
Added window size param to all wxgui wrappers.
add canonical options for copy enable param
Johnathan Corgan [Wed, 14 Oct 2009 04:03:19 +0000 (21:03 -0700)]
Merge branch 'qtmake' of git@gnuradio.org:trondeau into master
* 'qtmake' of git@gnuradio.org:trondeau:
Removing ifs to clean up build system. Make no longer rebuilds gr-qtgui if no changes are made and also passes 'make distcheck'.
Johnathan Corgan [Tue, 13 Oct 2009 20:32:39 +0000 (13:32 -0700)]
Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
This merge fixes libusb build machinery to work for Cygwin, Darwin, Ubuntu,
and F11.
* 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou:
usrp: Applied patch from Michael Dickens for Darwin libusb
usrp: Applied patch from Don Ward for Cygwin libusb
fix to restart libusbok checking for non-PKGCONFIG
usrp: Disabled libusb-1.0 debug output by default
merged updated libusb checks with older version
usrp: Enable debug output
usrp: Reorg of libusb error reporting
usrp: Added error checking on hash transfers
augmented search for libusb
Johnathan Corgan [Tue, 13 Oct 2009 01:46:56 +0000 (18:46 -0700)]
Merge branch 'sync' of git@gnuradio.org:trondeau into master
This merge adds polyphase clock recovery, implements new PAM demodulators
that use it, and also moves GRC examples to gnuradio-examples component.
See merge commit diff for updated files post merge.
* 'sync' of git@gnuradio.org:trondeau: (54 commits)
Reverting dqpsk to be mpsk_receiver based and not change its behavior.
Fixing initialization of timing gains. Alpha should be < 1, and beta should be << 1.
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.
Fixing compiler warnings.
Adding dqpsk2 block to makefile for installation.
Adding DQPSK version that uses the PFB timing sync block (dqpsk2).
Minor fixes for logging.
Fixing import of UI file.
Temporary working dbpsk2 example until we match everything.
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.
A bit of code cleanup.
Starting to rework QT app to control new PFB clock recovery alg.
Making old dbpsk work again to compare against new version.
Adding new DBPSK block with new PFB clock recovery alg.
Revert "More additions to PAM timing simulation."
More additions to PAM timing simulation.
Using 2-PAM by default.
Cleaning up GRC PAM timing example and adding ability to do M-ary PAM.
Cleaning up constructor.
Moving filter number decision to start work function.
...
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 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.
Johnathan Corgan [Sun, 11 Oct 2009 15:42:37 +0000 (08:42 -0700)]
Merge branch 'patches/dward' of git@gnuradio.org:jcorgan
* 'patches/dward' of git@gnuradio.org:jcorgan:
#include "config.h" in db_wbxng.cc (for timespec, nanosleep, etc.)
Add flags and dependencies for MinGW/MSYS.
Add dependence of gruel on guile; fixes ticket #410.
Use gruel::mutex instead of pthread_mutex in gr_histo_sink_f.
Add .gitattributes to fix CRLF problems on MinGW/MSYS
Merge branch 'wip/wxgui' of http://gnuradio.org/git/jblum
* 'wip/wxgui' of http://gnuradio.org/git/jblum:
using gr copy in the wxgui connect, added gr copy to grc xml
Added gr.copy(itemsize) block
point label transpareny, horizontal offset, and toggle on/off capability
simplify some params
moved the wxgui connect helper functions into the wrapper class
making use of update ui event
setup special wxgui connect on sinks, needs testing
working special connect for fftsink
work on a special connect function that registers a callback
added bind to visible event function to callback when visibility changes within tabs