Johnathan Corgan [Thu, 12 Nov 2009 19:26:53 +0000 (11:26 -0800)]
howto: added howto application
Johnathan Corgan [Thu, 12 Nov 2009 18:58:55 +0000 (10:58 -0800)]
howto: add GRC wrappers to squaring blocks
Johnathan Corgan [Thu, 12 Nov 2009 18:50:03 +0000 (10:50 -0800)]
howto: move limbo'd docs into toplevel doc dir for preservation
Johnathan Corgan [Thu, 12 Nov 2009 18:47:22 +0000 (10:47 -0800)]
howto: create howto_swig.*, use constructed Python namespace
Johnathan Corgan [Thu, 12 Nov 2009 15:24:34 +0000 (07:24 -0800)]
howto: adds C++ QA code
Johnathan Corgan [Fri, 6 Nov 2009 19:21:08 +0000 (11:21 -0800)]
gr-noaa: added HRPT minor frame parsing, renamed scripts
implemented start of minor frame parsing
renamed demod_rx_hrpt to hrpt_demod, new defaults
added configuration flags to hrpt_decoder
added hrpt_decode app
updated file_rx_hrpt with new defaults
updated usrp_rx_hrpt_* with new defaults
Josh Blum [Sun, 8 Nov 2009 17:37:20 +0000 (09:37 -0800)]
Fixes usrp2 firmware configure with mb-gcc on ubuntu 9.10/autoconf 2.64.
Disables the regression test for fopen since stdio is non-functional.
Matt Ettus [Thu, 5 Nov 2009 01:52:15 +0000 (17:52 -0800)]
add new readback entries to memory map. Has irqs, priority encoded buffer status, and performance counter
Matt Ettus [Thu, 5 Nov 2009 01:31:13 +0000 (17:31 -0800)]
This branch is for porting from the quad radio, and minor text cleanups
The counter is for performance monitoring in firmware, priority encoder
and new interrupt controller are from quad radio and speed up interrupts.
This is tested and it works for me.
Johnathan Corgan [Tue, 3 Nov 2009 22:24:43 +0000 (14:24 -0800)]
Merge branch 'wip/howto' of git@gnuradio.org:jcorgan
* 'wip/howto' of git@gnuradio.org:jcorgan:
howto: moved osbsolete docs directory into limbo
howto: make swig directory use individual .i files
howto: reorganized directory structure
howto: implement dynamic versioning
howto: update m4 files to match latest master
howto: updated INSTALL, fixed mode of config.*
Johnathan Corgan [Tue, 3 Nov 2009 21:42:28 +0000 (13:42 -0800)]
howto: moved osbsolete docs directory into limbo
Johnathan Corgan [Tue, 3 Nov 2009 21:35:51 +0000 (13:35 -0800)]
howto: make swig directory use individual .i files
Removed erroneous files from version control
Josh Blum [Tue, 3 Nov 2009 21:01:48 +0000 (13:01 -0800)]
fixed fixme in gr_top_block_impl
Johnathan Corgan [Tue, 3 Nov 2009 17:52:44 +0000 (09:52 -0800)]
howto: reorganized directory structure
Moved lib to top level
Moved python to top level
Separated swig generation into new top level directory
Johnathan Corgan [Tue, 3 Nov 2009 16:53:10 +0000 (08:53 -0800)]
howto: implement dynamic versioning
Johnathan Corgan [Tue, 3 Nov 2009 16:29:52 +0000 (08:29 -0800)]
howto: update m4 files to match latest master
Johnathan Corgan [Tue, 3 Nov 2009 16:14:18 +0000 (08:14 -0800)]
howto: updated INSTALL, fixed mode of config.*
Johnathan Corgan [Tue, 3 Nov 2009 15:15:14 +0000 (07:15 -0800)]
Merge branch 'wip/term' of git@gnuradio.org:jcorgan
* 'wip/term' of git@gnuradio.org:jcorgan:
gr-wxgui: cleanup for merge
Consolidated termsink into one class
Basic terminal window that takes raw text on input msgq and appends it
Add placeholder panel for console, use old style window size
Created skeleton wxgui term window component
Johnathan Corgan [Tue, 3 Nov 2009 15:11:45 +0000 (07:11 -0800)]
gr-wxgui: cleanup for merge
Thomas Tsou [Sun, 18 Oct 2009 02:28:43 +0000 (22:28 -0400)]
usrp: Cleanup of usrp_basic
Version specific libusb calls are pushed out of usrp_basic into
usrp_prims where they belong. This leads to a single usrp_basic
file. A new function in usrp_prims, usrp_deinit(), handles
shutdown specific to version 1.0.
Thomas Tsou [Mon, 2 Nov 2009 21:53:29 +0000 (16:53 -0500)]
usrp: Check return value in fusb_libusb1 _reap()
The old fusb_libusb1 _reap() call always returned true except on
error. With this commit it checks that a transfer is actually
reaped and returns false otherwise.
Johnathan Corgan [Mon, 2 Nov 2009 17:57:32 +0000 (09:57 -0800)]
gr-noaa: Combined noaa_hrpt_bit_sync into noaa_hrpt_deframer
Added Octave script to convert from frame data to AVHRR channel images
Removed noaa_hrpt_bit_sync block
Johnathan Corgan [Mon, 2 Nov 2009 14:45:21 +0000 (06:45 -0800)]
Added frames_to_ppm Octave script, use ImageMagick to convert to png
Johnathan Corgan [Sat, 31 Oct 2009 16:28:44 +0000 (09:28 -0700)]
gr-noaa: Switched to 'double rate BPSK' HRPT synchronization
Added hrpt_bit_sync block
Using MM clock sync at double data rate
Created file_rx_hrpt GRC app
Updated demod_rx_hrpt GRC app
Updated usrp_rx_hrpt GRC
Updated usrp_rx_hrpt_nogui app
Deleted usrp_rx_hrpt2 GRC app
Deleted hrpt_sync_fb block
Johnathan Corgan [Sat, 31 Oct 2009 18:02:16 +0000 (11:02 -0700)]
Fix missing include from last commit
Johnathan Corgan [Sat, 31 Oct 2009 17:45:41 +0000 (10:45 -0700)]
grc: update block tree list for new pfb_clock_sync
Johnathan Corgan [Sat, 31 Oct 2009 17:17:20 +0000 (10:17 -0700)]
core: added gr.pfb_clock_sync_fff based on _ccf version, updated example
Johnathan Corgan [Fri, 30 Oct 2009 04:27:58 +0000 (21:27 -0700)]
Merge branch 'wbxng-prescaler' of gnuradio.org/git/jabele
* 'wbxng-prescaler' of http://gnuradio.org/git/jabele:
Fixing prescaler and disable aux synth output on wbxng
Jason Abele [Fri, 30 Oct 2009 03:26:47 +0000 (19:26 -0800)]
Fixing prescaler and disable aux synth output on wbxng
Josh Blum [Thu, 29 Oct 2009 21:28:56 +0000 (14:28 -0700)]
fixed issue where usrp siggen continued to transmit after program exit
Josh Blum [Thu, 29 Oct 2009 20:00:44 +0000 (13:00 -0700)]
modified flowgraph cleanup
Johnathan Corgan [Thu, 29 Oct 2009 14:26:39 +0000 (07:26 -0700)]
Consolidated termsink into one class
Johnathan Corgan [Thu, 22 Oct 2009 00:11:03 +0000 (17:11 -0700)]
Basic terminal window that takes raw text on input msgq and appends it
Works, but needs "--line-buffered" mode for GR buffering between blocks
Johnathan Corgan [Thu, 15 Oct 2009 18:00:30 +0000 (11:00 -0700)]
Add placeholder panel for console, use old style window size
Johnathan Corgan [Thu, 15 Oct 2009 16:11:59 +0000 (09:11 -0700)]
Created skeleton wxgui term window component
Johnathan Corgan [Thu, 29 Oct 2009 13:52:53 +0000 (06:52 -0700)]
Merge branch 'flattopwindow' of gnuradio.org/git/jblum
Merge-fix: Remove debugging print
Merge-fix: Update copyrights
* 'flattopwindow' of http://gnuradio.org/git/jblum:
Added window option to wxgui fft and waterfall sink.
redid cos windows, added flattop and nuttall_cfd
Josh Blum [Wed, 28 Oct 2009 23:17:24 +0000 (16:17 -0700)]
Added window option to wxgui fft and waterfall sink.
Added rectangular window function to window.py.
Average stays hidden in waterfall, fft, and numbersink wrappers (only avg_alpha shows/hides).
Fixed options in waterfall wrapper to model after fft and numbersink average params.
Josh Blum [Wed, 28 Oct 2009 21:46:27 +0000 (14:46 -0700)]
renamed msgq to msgq_in and msgq_out, block wrappers changed accordingly
Josh Blum [Wed, 28 Oct 2009 21:33:52 +0000 (14:33 -0700)]
Created a grc_blockdir in makefile.common.
Switched the grc src prefix in grc makefiles.
Removed grc/Makefile.inc as it was no longer neededed.
Josh Blum [Wed, 28 Oct 2009 21:12:08 +0000 (14:12 -0700)]
Merge branch 'wip/grc/general' of jblum@blumhouse:~/git/gnuradio into wip/grc
Josh Blum [Wed, 28 Oct 2009 20:47:00 +0000 (13:47 -0700)]
Merge branch 'flattopwindow' of gnuradio.org/git/matt into flattop
Matt Ettus [Wed, 28 Oct 2009 20:11:35 +0000 (13:11 -0700)]
redid cos windows, added flattop and nuttall_cfd
Johnathan Corgan [Tue, 27 Oct 2009 19:01:41 +0000 (12:01 -0700)]
Merge branch 'vrt' of 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
Michael [Tue, 27 Oct 2009 16:13:59 +0000 (12:13 -0400)]
updated usrp.pc file to reflect the correct version of libusb
Josh Blum [Tue, 27 Oct 2009 01:57:36 +0000 (18:57 -0700)]
removed gr-vrt
Josh Blum [Tue, 27 Oct 2009 00:07:58 +0000 (17:07 -0700)]
removed caldiv stuff from gr-vrt
Josh Blum [Fri, 23 Oct 2009 01:43:11 +0000 (18:43 -0700)]
removed MOST of the quadradio specific stuff
Josh Blum [Fri, 23 Oct 2009 00:25:19 +0000 (17:25 -0700)]
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 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
Josh Blum [Wed, 21 Oct 2009 19:30:03 +0000 (12:30 -0700)]
query the model number from the host
Tom [Tue, 20 Oct 2009 03:49:11 +0000 (23:49 -0400)]
Resampler seems to be working for all values of rate
Tom [Tue, 20 Oct 2009 03:18:07 +0000 (23:18 -0400)]
Working on fixing arbitrary resampler not working for rate < 1.0; this fixes it for 0.5<=rate<=1.0 range.
Johnathan Corgan [Mon, 19 Oct 2009 15:25:35 +0000 (08:25 -0700)]
Merge branch 'osx_10.6_64_fixes' of gnuradio.org/git/michaelld
This merge adds support for OSX 10.6 in gr-audio-osx and usrp.
Conflicts:
usrp/host/lib/usrp_prims_libusb0.cc
Michael [Mon, 19 Oct 2009 14:21:33 +0000 (10:21 -0400)]
moved all 'fprintf (stderr, ...)' calls to std::cerr, for 'universal' OSX printing of long and pointer types
Josh Blum [Sun, 18 Oct 2009 21:25:55 +0000 (14:25 -0700)]
added v offset option to scope
Josh Blum [Sun, 18 Oct 2009 20:58:54 +0000 (13:58 -0700)]
added to todo
Michael [Sat, 17 Oct 2009 15:55:09 +0000 (11:55 -0400)]
better for both cross-compiling and 10.6 native compiling, to determine CPU architecture
Thomas Tsou [Fri, 16 Oct 2009 00:58:32 +0000 (20:58 -0400)]
usrp: Fixed firmware load regression
This fixes a bug from "Applied libusb-1.0 patch set from Thomas
Tsou <ttsou@vt.edu>"
b5aa407ec2b1bdebc1c950a9428789fe50327776
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.
Thomas Tsou [Fri, 16 Oct 2009 00:58:08 +0000 (20:58 -0400)]
usrp: Corrected error message
Thomas Tsou [Fri, 16 Oct 2009 00:56:54 +0000 (20:56 -0400)]
usrp: Added missing return values
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
Michael [Thu, 15 Oct 2009 14:42:02 +0000 (10:42 -0400)]
osx 10.6 x86_64 fixes for gr-audio-osx
Michael [Thu, 15 Oct 2009 13:43:20 +0000 (09:43 -0400)]
OSX 10.6 x86_64 fixes for configure and libusb; Audio is next
Josh Blum [Wed, 14 Oct 2009 22:21:39 +0000 (15:21 -0700)]
fix usrp2 wrappers for vlen of 2 shorts
Josh Blum [Tue, 13 Oct 2009 01:35:10 +0000 (18:35 -0700)]
fix so all handlers get called on event
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'.
Tom [Wed, 14 Oct 2009 02:46:51 +0000 (22:46 -0400)]
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 [Sun, 4 Oct 2009 15:54:41 +0000 (08:54 -0700)]
Added run-to-completion to demod_hrpt_file.grc
Johnathan Corgan [Sat, 3 Oct 2009 22:11:30 +0000 (15:11 -0700)]
Added timing adjustment for zero crossings at bit edges
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 20:07:19 +0000 (13:07 -0700)]
Change calculation of docdir to remove trailer when in git development
Johnathan Corgan [Tue, 13 Oct 2009 02:28:30 +0000 (19:28 -0700)]
Merge branch 'fix/wxgui' of git@gnuradio.org:jblum
* 'fix/wxgui' of git@gnuradio.org:jblum:
fix so all handlers get called on event
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.
...
Josh Blum [Tue, 13 Oct 2009 01:35:10 +0000 (18:35 -0700)]
fix so all handlers get called on event
Michael Dickens [Tue, 13 Oct 2009 01:18:40 +0000 (21:18 -0400)]
usrp: Applied patch from Michael Dickens for Darwin libusb
Update usrp_libusb.m4 to work on Darwin for both libusb-legacy and libusb1
Josh Blum [Mon, 12 Oct 2009 22:44:17 +0000 (15:44 -0700)]
simplfied the code while i was looking at it
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.
Don Ward [Mon, 12 Oct 2009 21:58:32 +0000 (17:58 -0400)]
usrp: Applied patch from Don Ward for Cygwin libusb
Moved the case statement after the call to AC_CHECK_LIB
Initialized LIBS="" before calling AC_CHECK_LIB
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.
Josh Blum [Mon, 12 Oct 2009 19:16:12 +0000 (12:16 -0700)]
Thomas Tsou [Mon, 12 Oct 2009 18:26:55 +0000 (14:26 -0400)]
Merge branch 'libusb-legacy-macports' into libusb-1.0
Michael [Mon, 12 Oct 2009 17:51:05 +0000 (13:51 -0400)]
fix to restart libusbok checking for non-PKGCONFIG
Tom Rondeau [Mon, 12 Oct 2009 17:28:27 +0000 (13:28 -0400)]
Temporary working dbpsk2 example until we match everything.
Thomas Tsou [Mon, 12 Oct 2009 17:22:24 +0000 (13:22 -0400)]
usrp: Disabled libusb-1.0 debug output by default
Debug output may generate excessive amounts of information.
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.
Michael [Mon, 12 Oct 2009 15:05:03 +0000 (11:05 -0400)]
merged updated libusb checks with older version
Josh Blum [Fri, 9 Oct 2009 18:19:03 +0000 (11:19 -0700)]
add canonical options for copy enable param
Josh Blum [Mon, 12 Oct 2009 05:18:42 +0000 (22:18 -0700)]
Added num_ports to various blocks that have infinite ports possible in io signature.
Also, added the gr stream mux block.
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
Matt Ettus [Sun, 11 Oct 2009 07:23:47 +0000 (00:23 -0700)]
earliest beta files renamed to avoid confusion
Johnathan Corgan [Sat, 10 Oct 2009 23:48:58 +0000 (16:48 -0700)]
#include "config.h" in db_wbxng.cc (for timespec, nanosleep, etc.)
Patch-by: Don Ward <don2387ward@sprynet.com>