[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] git://gnuradio.org/gnuradio annotated tag, v3.3.0-rc0,
From: |
git repository hosting |
Subject: |
[Commit-gnuradio] git://gnuradio.org/gnuradio annotated tag, v3.3.0-rc0, created. v3.3.0-rc0 |
Date: |
Wed, 12 May 2010 23:00:37 +0100 (BST) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "git://gnuradio.org/gnuradio".
The annotated tag, v3.3.0-rc0 has been created
at 5605efcb0fb32eef97f85b835e32e24877487a74 (tag)
tagging 467678259c56fab32a326690cc01eac1dbcb48ca (commit)
replaces 3.3git
tagged by Johnathan Corgan
on Wed May 12 14:57:00 2010 -0700
- Log -----------------------------------------------------------------
Release 3.3.0-rc0
Don Ward (1):
usrp: Applied patch from Don Ward for Cygwin libusb
Eric Blossom (59):
Refactored gr_msg_accepter and gr_tpd_thread_body.
Added most of the support for a new PMT type: tuple.
Additional QA for tuple.
pmt_write now displays vector and tuple elements.
Add pmt type that wraps a gruel::msg_accepter.
QA code now works.
Add top-level msg_passing.h include file.
gruel::send can now send to a pmt.
Add blobs and shorthand pmt pseudo-constructors.
Add shorthand for making tuples.
tell s/w link is up. additional debugging output
removed hard-coded link_is_up = true;
Fix race condition that caused commands such as stop_rx_streaming to fail.
Fix problem with commands timing out (specifically stop_rx_streaming)
stop sending short ethernet command packets.
Fix race condition that caused commands such as stop_rx_streaming to fail.
Fix problem with commands timing out (specifically stop_rx_streaming)
stop sending short ethernet command packets.
Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
Firmware now inserts mac source address value in each frame.
remove special last_line adjustment from ethernet port
Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth
removed qr_fft.py from gr-utils
add u2_flash_tool to EXTRA_DIST
updated top-level .gitignore
Add rxdspno parameter to private interface of quadradio.
fix white space
use gruel/inet.h instead of arap/inet.h
Dump IF-Context packets in hex.
Add USB PID for HPSDR HERMES device.
back out broken changeset
Support multiple VRT packets in a single transport (UDP) packet.
Add support for msdd6000 with resampler in FPGA.
Change type of gr_head nitems parameter to unsigned long long.
change capitalization
Fix usrp2 tvrx so that it tunes monotonically.
Disable support for tvrx rev 2 on usrp2. There are only a few of these
in existence.
update gitignores
Remove warning related to GRC_GR_VRT
Remove trailing whitespace after \
Remove assert(dac_rate() == 128000000).
Remove unnecessary implementation of flexrf::refclk_freq.
update config.guess, config.sub and INSTALL
Fix pick_subdevice.
Regenerate defective omnithread.pdf
Refactor gr-howto-write-a-block such that it no longer installs into
Merge branch 'howto'
doc fix
doc fix (in generated file)
Add command that builds a new 'out-of-tree' project.
Add check_topology, delete d_diff_filters in dtor, cleanup init and use of
Convert pmt_dict type into an immutable data structure.
Replace some calls to pmt constructors with mp(foo) shorthand.
Add pid for ThinkRF
Merge branch 'wip/gcell-no-omni'
Add missing buffer allocator hint to gr_ofdm_sampler.cc
Assign USB PID for Hans de Bok
Add gru.hexshort to deal with short hex constants
Jason Abele (20):
Initial compile of wbxng, properly sets db IDs
Clean build
twiddling gpio successfully
Able to tune RX VCO, observe R and N divider output on MUXOUT
Locking, controllable synthesizer on TX and RX
First Functional TX modulator
Enabled RX Baseband
Integrated gain control for TX and RX of wbxng
Fixing prescaler and disable aux synth output on wbxng
WBXNG: set ADF4350 to low spur mode
WBXNG: power on/off TXMOD and Synth/VCO with set_enable
WBXNG: Can not enable/disable ADF4350 from set_enable()
Fixing bad tuning range code
Added antenna select support for new board rev
Remove wbxng tx gain dependence on pga gain
First pass WBX USRP2 driver
Fixed creation of burn-usrp2-eeprom, burn-usrp4-eeprom
Clarified copyright and licensing
Increase sleep to prevent eeprom problems
Fix WBX tuning to allow DDC use in reaching 50MHz
Johnathan Corgan (184):
Added gr_msg_accepter class.
Notify derived class when post()ed
Thread-per-block loop now checks and dequeues messages to handle_msg.
Added missing .gitignore
Applied patch c1258.diff from Stephan Bruns (ticket:359)
Merged branch 'msg-passing' from http://gnuradio.org/git/eb.git
Merged branch 'msgq' from http://gnuradio.org/git/jblum.git
Merged changes from svn repository trunk.
Added git ignore files as needed.
Added omnithread README (deprecation).
Added host_os check for component vrt (Linux only for now.)
Added blks2.pfb_arb_resampler_ccf to GRC block list
Merge utils from http://gnuradio.org/git/trondeau.git
Merge msg-passing from http://gnuradio.org/git/eb.git
Merge vrt of http://gnuradio.org/git/jblum.git into master
Merged SVN matt/new_eth r10782:11633 into new_eth
Expand frequency ranges to match hardware capability.
Merge branch 'wxgui' from http://gnuradio.org/git/jblum.git into master
Removed subversion related configuration info.
Merge branch 'lo_fix' from http://gnuradio.org/git/jblum.git into master
Merge branch 'wxgui_fix' from http://gnuradio.org/git/jblum.git into
master
Fix Python header check failure due to invalid cached state
Better fix for broken AC_PROG_F77 macro
Merge branch 'sync' from http://gnuradio.org/git/trondeau.git into master
Merge branch 'grc' from http://gnuradio.org/git/jblum.git into master
Add missing cstdio includes for gcc 4.4 compatibility
Added missing file to ignores.
Merge branch 'usrp_siggen' of http://gnuradio.org/git/jblum into master
Merge branch 'forms' of http://gnuradio.org/git/jblum into master
Merge branch 'grc' of http://gnuradio.org/git/jblum into master
Merge branch 'grc' of http://gnuradio.org/git/jblum into master
Applied libusb-1.0 patch set from Thomas Tsou <address@hidden>:
Merge branch 'utils' of http://gnuradio.org/git/trondeau into master
Merge branch 'grc' of http://gnuradio.org/git/jblum into master
Merge branch 'usrp2-real-fix' of http://gnuradio.org/git/balister into
master
Added CVSD encoder/decoder to GRC, example app
Created new gr-noaa top-level component.
Update rx_poes script to filter prior to PLL.
Work in progress, incomplete
Implemented crude timing recovery using zero crossings but no resampling
Updated HRPT blocks/scripts for testing. Seeing good minor frame sync's.
Changed synchronizer to output sliced bits.
Added HRPT deframer block
Reorganization of directories
Add HRPT word output to deframer
Updated HRPT receiver to read files recorded as shorts
Added skeleton HRPT decoder block
Dumps HRPT frames to text file similar to specification document
Split HRPT script into live receive and post-processing
Added README and updated configuration requirements
Merge branch 'grc' of http://gnuradio.org/git/jblum into master
Merge branch 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan into master
Fix missing type specifier for mask
Acknowledging the obvious
Merged Bdale's 3.2.2-1 packaging
Merge branch 'rx_mimo_hb_sync' of http://gnuradio.org/git/matt
Misc. packaging tweaks
Merge branch 'wip/deb' of http://gnuradio.org/git/jcorgan
Add missing include file in gnuradio-core
Merge branch 'grc' of http://gnuradio.org/git/jblum
Revert "Merge branch 'grc' of http://gnuradio.org/git/jblum"
Merge branch 'gr-noaa-fixes' of http://gnuradio.org/git/balister into
master
Merge branch 'grc' of http://gnuradio.org/git/jblum
General improvements in HRPT receiver
Renamed simplified HRPT script to allow restoring original
Restored original HRPT GUI script and documented various script choices.
Merge branch 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan into master
Consolidate conditional headers into libusb_types.h, use automake
Merge branch 'new_eth' of http://gnuradio.org/git/matt into master
Add required include directory for new header organization
Cleanup in preparation for merge
Merge branch 'wip/libusb-1.0' of http://gnuradio.org/git/jcorgan into
master
Fix missing update from last commit
Fix to restore ability to run 'make distcheck' from a VPATH
Added computed version number to configuration
Merge branch 'grc' of http://gnuradio.org/git/jblum into master
Add gr.pfb_clock_recovery to GRC
Clean up for work-in-progress
Merge branch 'wip/wbxng' of address@hidden:jcorgan
Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
Applied patch from Don Ward for Cygwin platform
Added gr.copy(itemsize) block
Merge branch 'wip/wxgui' of http://gnuradio.org/git/jblum
Add .gitattributes to fix CRLF problems on MinGW/MSYS
Use gruel::mutex instead of pthread_mutex in gr_histo_sink_f.
Add dependence of gruel on guile; fixes ticket #410.
Add flags and dependencies for MinGW/MSYS.
#include "config.h" in db_wbxng.cc (for timespec, nanosleep, etc.)
Merge branch 'patches/dward' of address@hidden:jcorgan
Merge branch 'sync' of address@hidden:trondeau into master
Merge branch 'fix/wxgui' of address@hidden:jblum
Change calculation of docdir to remove trailer when in git development
Merge branch 'libusb-1.0' of git://github.com/ttsou/gnuradio-ttsou
Added timing adjustment for zero crossings at bit edges
Added run-to-completion to demod_hrpt_file.grc
Merge branch 'qtmake' of address@hidden:trondeau into master
Merge commit '25a8' from address@hidden:jblum
Merge branch 'osx_10.6_64_fixes' of http://gnuradio.org/git/michaelld
Merge branch 'vrt' of http://gnuradio.org/git/jblum
Don't distribute generated files in gr-qtgui
Remove debian packaging from master branch, to be placed in 'debian'
branch
Merge branch 'vrt' of http://gnuradio.org/git/jblum
Merge branch 'flattopwindow' of http://gnuradio.org/git/jblum
Created skeleton wxgui term window component
Add placeholder panel for console, use old style window size
Basic terminal window that takes raw text on input msgq and appends it
Consolidated termsink into one class
Merge branch 'wbxng-prescaler' of http://gnuradio.org/git/jabele
core: added gr.pfb_clock_sync_fff based on _ccf version, updated example
grc: update block tree list for new pfb_clock_sync
Fix missing include from last commit
gr-noaa: Switched to 'double rate BPSK' HRPT synchronization
Added frames_to_ppm Octave script, use ImageMagick to convert to png
gr-noaa: Combined noaa_hrpt_bit_sync into noaa_hrpt_deframer
gr-wxgui: cleanup for merge
Merge branch 'wip/term' of address@hidden:jcorgan
Moved command-line apps into apps subdirectory
Work in progress, added GRC-based single channel receiver
Directory reorganization to newer layout
Work in progress, updating usrp_rx_flex.py
Added resampler and pushed matched filter into it.
Added GRC block wrappers for pager blocks
howto: updated INSTALL, fixed mode of config.*
howto: update m4 files to match latest master
howto: implement dynamic versioning
howto: reorganized directory structure
howto: make swig directory use individual .i files
howto: moved osbsolete docs directory into limbo
Merge branch 'wip/howto' of address@hidden:jcorgan
gr-noaa: added HRPT minor frame parsing, renamed scripts
howto: adds C++ QA code
howto: create howto_swig.*, use constructed Python namespace
howto: move limbo'd docs into toplevel doc dir for preservation
howto: add GRC wrappers to squaring blocks
howto: added howto application
howto: add README.hacking
howto: cleanup for merge
Merge branch 'wip/howto' of address@hidden:jcorgan
Applied 'start streaming at' patch from Douglas Geiger
Updated 'u2_rx_stream_at' to work with new_eth MAC (Douglas Geiger)
Rebase on master, cleanup for merge
Use updated transmit command
Merge branch 'wip/grc/pads' of http://gnuradio.org/git/jblum
Merge branch 'wip/grc/draw' of http://gnuradio.org/git/jblum
Merge branch 'wip/grc/cleanup' of http://gnuradio.org/git/jblum
Merge branch 'wip/dxpsk' of http://gnuradio.org/git/jblum
Merge branch 'patches/geiger/u2_rx_stream_at' of address@hidden:jcorgan
Merge branch 'patches-from-list' of http://gnuradio.org/git/balister
Merge branch 'wip/pager' of address@hidden:jcorgan
Merge branch 'bef' of http://gnuradio.org/git/trondeau
Merge branch 'fix/waterfall' of git://gnuradio.org/jblum
gr-noaa: work-in-progress for LRIT reception
Merge branch 'fix/sample_n_hold' of git://gnuradio.org/jblum
usrp2: fix for 'start_rx_streaming_at' hang
build: trial fix for gr-pager issue on Ubuntu
Merge branch 'fix/libdir' of address@hidden:gnuradio
Merge branch 'prefix' of git://gnuradio.org/jabele
Fix linker path in gr-pager
Merge branches 'wbx_usrp2' and 'wbx_usrp1' of git://gnuradio.org/jabele
Remove usrp1 and usrp2 FPGA files. These are now hosted at:
Add README for new FPGA hosting location
Merge branch 'usrp2_set_ant' of git://gnuradio.org/jblum
Fix distcheck failure in gr-howto-write-a-block
Added missing header includes for memcpy
Merge branch 'grc/menu' of git://gnuradio.org/jblum
Merge branch 'grc/dualusrp' of git://gnuradio.org/jblum
Add new block gr.additive_scrambler_bb()
Removed omnithreads dependency from libusrp2
Add gruel::thread as synonym to boost::thread for convenience
Merge branch 'usrp-eeprom' of git://gnuradio.org/jabele
Merge commit 'jblum/grc/tooltip'
Merge commit 'jabele/wbx_tuning'
Convert gcell to use boost::threads instead of omnithread.
Add missing include file for boost::bind
Update build configuration for OSX omnithreads changeover
Further updates for removing omnithreads
Merge branch 'wip/remove-mld-threads'
Convert gr-audio-portaudio to Boost via gruel
Remove mblock library. We hardly knew 'ye.
Remove omnithreads library.
Missed updates for omnithread/mblock removal
Really fix the missing include for boost::bind
Change version numbering to always include minor release
Update revision to 3.3.0-rc0
Josh Blum (165):
apply diff from previous commits
Added generation of message queues in flow graph template.
this time commit the file changes
params, sources, and sinks now stored internally as lists. The keys for
said objects are now only stored in one place (in the object).
added validation check for msg type ports, added copy method for ports to
cleanup nports code
Removed Source and Sink classes as Port subclasses.
added continuation mode for pad source and sinks
added get band select
use enum for band select
added quadradio method to enable/disable cal
added traces to fft window
Merge branch 'wxgui' of address@hidden:jblum into vrt
automatic store for empty traces on enable
Merge branch 'wxgui' of address@hidden:jblum into vrt
use pkgpythondir
renamed the colors dialog to types
Merge branch 'master' of http://gnuradio.org/git/gnuradio into grc
Merge branch 'wxgui' of address@hidden:jblum into grc
Work on command line options for generated code.
Merge branch 'master' of http://gnuradio.org/git/gnuradio into grc
removed repurposing of pads
Added virtual sink and logic to clone port.
added rewrite methods to element to separate from validation logic
added virtual source and added stream ids, logic to clone in port
Recursive resolution of virtual sources.
avoid loops
added stream id type and checking in evaluate
made is_virtual_xxx a block level function, used by port and param classes
Replaced TYPES in Port and Param with types parameter.
todo
port and param types from an overloaded method
Switched the python classes to inherit from the base and gui classes.
Modified log power fft block so ref scale is peak to peak.
Modifications to the usrp blocks and wrapper so that the lo offset is set
with the lo frequency.
added ref scale param to fft and waterfall
Removed the flagging api and usage from the base classes.
Modifications to usrp2 source and sink so that set center freq is called
afer set lo offset.
Fix so that the waterfall texture is initialized with a buffer of the
same size.
waterfall and fft use a common autoscale function
Evaluation fix in param.to_code().
Made the window for the pass band filters integers (take firdes.WIN_XXX).
we dont use test() -> remove it
Implement a recursive validation api in the base Element class.
better error msg for empty statements
standardized the Element inheritance __init__ usage in gui
replaced dict[rot] storage of areas and lines with a single list for the
current rotation
Created recursive create labels and shapes method for gui element.
remove unused imports, copyright date update, tweak
renamed params dialog to props dialog
Rework the params/properties dialog and param gui class:
more code cleanup for properties dialog
propsdialog tweaks
Fixed the usrp and usrp2 probe scripts to work with the new gui param api.
use show signal to perform initial gui update
copied usrp_siggen stuff from experimental gui into gnuradio tree
Round the slider's value, but not the internal representation.
set text box bg color on change
tweaked ampl slider params
updated digital to use installed usrp options
only import usrp and usrp2 modules in the setup methods
properties dialog with ok/cancel buttons
ignore irrelevant modifiers and events pending
use the keymap's translate_keyboard_state, use the key value rather than
name
rename variable, use keysyms in props dialog
Move key press extraction logic into actions module.
Reworked actions api and actions objects:
Simply Actions module imports, using module prefix.
fix for uniformity convention with gtk signal name strings
tweaked key handling callbacks
fixed bool converter in forms to work with non bool options
fixed issue where entry boxes lost focus (mishandling of hide changing)
lower lxml version req to 1.3.6
bugfix: exclude disabled children from consideration in valid condition
added errors dialog to show all error messages in flow graph
put the flow graph errors button into the toolbar
Re/evaluate the notebook blocks label because we dont garuntee the
evaluation priority.
bug fix for handling loading of dynamic params
xor that hash
made rxdspno a parameter for: start/stop streaming, and quadradio32fc
Added a run options to the "no gui" generate options.
hash the tuple of hashes to id the current params
copied over vrt context and type headers, updated bits.h as well
Reading 64 bit freq out of chunk of context packet.
checking for if context packets and setting up the payload pointer and
size
use the new htonll and vrt types to send cal and lo freqs
reading the lo back and storing it
use existing utility method
added access methods and parsing for caldiv if context
added access methods for gps stuff
Added a run options to the "no gui" generate options.
added mpsk demod example
added freq offset slider
Merge branch 'sync' of http://gnuradio.org/git/matt into wip/examples
moved grc examples to gnuradio-examples/grc
removed unused git ignores
added bind to visible event function to callback when visibility changes
within tabs
work on a special connect function that registers a callback
working special connect for fftsink
setup special wxgui connect on sinks, needs testing
making use of update ui event
moved the wxgui connect helper functions into the wrapper class
simplify some params
added noaa to extract doc matcher
a working block tree search
tweaks to the search
point label transpareny, horizontal offset, and toggle on/off capability
Merge branch 'wip/wxgui' of http://gnuradio.org/git/jcorgan into wip/wxgui
using gr copy in the wxgui connect, added gr copy to grc xml
add canonical options for copy enable param
Added window size param to all wxgui wrappers.
registered key to hide/show control panel in wxgui windows
tweaks to scope autoscaling
use clean numbers for waterfall ref and range
Added num_ports to various blocks that have infinite ports possible in io
signature.
add canonical options for copy enable param
Merge commit '38d5389f3054164a2f04d6e4e8fe381aa5ee03fc' into vrt
simplfied the code while i was looking at it
fix so all handlers get called on event
fix so all handlers get called on event
fix usrp2 wrappers for vlen of 2 shorts
added to todo
added v offset option to scope
query the model number from the host
install header for missing pkt checker
removed MOST of the quadradio specific stuff
removed caldiv stuff from gr-vrt
removed gr-vrt
Merge branch 'flattopwindow' of http://gnuradio.org/git/matt into flattop
Merge branch 'wip/grc/general' of address@hidden:~/git/gnuradio into
wip/grc
Created a grc_blockdir in makefile.common.
renamed msgq to msgq_in and msgq_out, block wrappers changed accordingly
Added window option to wxgui fft and waterfall sink.
modified flowgraph cleanup
fixed issue where usrp siggen continued to transmit after program exit
fixed fixme in gr_top_block_impl
Fixes usrp2 firmware configure with mb-gcc on ubuntu 9.10/autoconf 2.64.
gtk.Tooltips() is deprecated, use set_tooltip_text.
added wrappers for the dxpsk2 blocks mod and demod
added missing block wrappers
added sync output port to dxpsk2 demod
added callbacks for setting alphas
created dpsk demo with usrps
Allow for multiple io pads per hier flow graph.
updated tx example
combined param layouts
Created a pixmap rotation routine in Utils for handling those rotated
labels.
removed unused import statements, thanks pyflakes
got msdd6000 compiling on my ubuntu 9.10 32 bit
Added unparse capability to the vrt expanded header.
Replaced the need for code word tables by setting the header/trailer
lengths
bug fix for waterfall plotter,
Use numpy to do color table lookup.
fixed issue 387: removed uses of win.set for wx sinks
Applied reverse diff for win.set_* change on ra_fftsink.py
fix bug in sample and hold wrapper for grc
grc bug fix from Dimitris Symeonidis
updated wiki url
Added call to set antenna. Split XCVR into new thing cuz size.
setting xcvr antennas through api
set antenna defaults to 0
If the directory is read-only, use the systems tmp directory for
generated py files.
Fixed bug in checking if path is writable.
added a right click context menu for the flow graph elements
Trial feature for different source sides for usrp dual source.
work on the string representations for parameters (large vectors could be
too much to render, ie use truncation)
Juha Vierinen (1):
Fix extraneous import in gr-gpio
Marcus Leech (1):
gr-wxgui: Added additional color table entries
Martin DvH (1):
Fix sequence error indication after stopping then restarting streaming on
USRP2.
Matt Ettus (66):
fixed addressing of registers, and added write enables to those that were
missing. MDIO seems ok.
Removed these files completely, they were for the old style of fifos
sort out active-low lines on locallink fifos, added debug pins
debug pins, cleaned ignores
ignore .o files
never used, not needed
cascadefifo.v wasn't used, only the double cascade version.
fifo_2clock.v and fifo_2clock.v are empty
cleaning up the new fifos
major cleanup of 2 clock fifos
bring the testbench files up to date
made a new block ram based fifo, 64 (65) elements long, all fifos now
have "enhanced level logic" for accurate fullness. Maybe this will help...
misc ignores
set device to xc3s2000. Shouldn't make any differences.
MAC transmit seems to work now. The root cause of the problem was
accidentally using the rx_clk in one stage of the fifos on the tx side.
seems to build a decent fpga, but still some issues with a full
connection.
Merge branch 'master' into new_eth
properly set the address filter
Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
no longer used, replaced by newfifo version
debug the rx side
allow control of whether or not to honor flow control, adds some debug
lines
Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth
remove unused old style fifo
parameterized fifo sizes, some reformatting
Implement Eth flow control using pause frames
Untested fixes for getting serdes onto the new fifo system. Compiles, at
least
fix a typo which caused tx glitches
might as well use a cascade fifo to help timing and give a little more
capacity
More xilinx fifos, more clean up of our fifos
remove unused port
Remove old mac. Good riddance.
Merge branch 'serdes_newfifo' into new_eth
Synchronize the internal phase of the halfband filters to the
Merge commit 'origin' into new_eth
Enable pps interrupts. Not sure why they were disabled in the first
place.
Copied wb_1master back from quad radio
no idea where this came from, it shouldn't be here
Merge branch 'master' into new_eth
Merge branch 'new_wb_intercon' into new_eth
remove debugging code
remove unused opencores
fullchip sim now compiles again, after moving eth and models over to new
simple_gemac
Fix warnings, mostly from implicitly defined wires or unspecified widths
Properly reset the fifos. We didn't connect before.
Merge branch 'master' of http://gnuradio.org/git/gnuradio
no timing recovery yet, but creates RRC-PAM
Merge branch 'wip/sync' of http://gnuradio.org/git/jcorgan into sync
rename and make output optional
Merge branch 'sync' of http://gnuradio.org/git/trondeau into sync
with frac delay
added more ports
Merge branch 'sync' of http://gnuradio.org/git/trondeau into sync
progress
Merge branch 'wip/examples' of http://gnuradio.org/git/jblum into sync
earliest beta files renamed to avoid confusion
redid cos windows, added flattop and nuttall_cfd
This branch is for porting from the quad radio, and minor text cleanups
add new readback entries to memory map. Has irqs, priority encoded
buffer status, and performance counter
Control bits for filter bandwidths had the wrong shifts. Found and fixed
by Stephen Lai of UCalgary
Merge branch 'master' of http://gnuradio.org/git/gnuradio
same bug as on the U2, found by Stephen Lai
added a gain slider
test the ability to read default eeprom values, for D. Symeonidis
remove reference to nonexistant include
Merge branch 'db_default'
Michael (8):
augmented search for libusb
merged updated libusb checks with older version
fix to restart libusbok checking for non-PKGCONFIG
OSX 10.6 x86_64 fixes for configure and libusb; Audio is next
osx 10.6 x86_64 fixes for gr-audio-osx
better for both cross-compiling and 10.6 native compiling, to determine
CPU architecture
moved all 'fprintf (stderr, ...)' calls to std::cerr, for 'universal' OSX
printing of long and pointer types
updated usrp.pc file to reflect the correct version of libusb
Michael Dickens (3):
usrp: Applied patch from Michael Dickens for Darwin libusb
Initial changes to remove mld_thread and instead use gruel:: namespace
classes
initial move from mld_threads to gruel:: namespace threads and such
Philip Balister (4):
Fix doxygen warnings.
configure.gnu needs to unset more vars from the environment.
Add missing cstdio include for gcc 4.4 compatibility.
Update cpu detection macro to work for native build on the OMAP3.
Srinivas Naga Vutukuri (1):
Applied patch from Srinivas Vutukuri to have tx_samples accept -g
Stefan Bruns (1):
Small patch to speedup installation of freedesktop icons.
Thomas Tsou (19):
Fixed swig and usrp apps to work with libusb-0.12 and libusb-1.0 plus
minor cleanup
Change write_internal_ram in usrp_prims to print signed error code
Removed multiple install of noaa_swig.i from Makefile.am
Added config.h headers to fix win32 build
usrp: Build fix for non-pkgconfig installs of libusb
usrp: Removed unused file
Merge branch 'master' into libusb-1.0
usrp: Corrected build fix for libusb
usrp: Added error checking on hash transfers
usrp: Reorg of libusb error reporting
usrp: Enable debug output
usrp: Disabled libusb-1.0 debug output by default
Merge branch 'libusb-legacy-macports' into libusb-1.0
usrp: Added missing return values
usrp: Corrected error message
usrp: Fixed firmware load regression
usrp: Check return value in fusb_libusb1 _reap()
usrp: Cleanup of usrp_basic
usrp: Corrected error message
Tim Shepard (1):
Add two missing includes to fix compile on ppc.
Tom (85):
Adding a QT-based data file viewer.
Adding a graphical tool to design and analyze filters.
Removed the LFP and HPF ui's that are now a part of the main
pyqt_filter.ui package.
Adding features and usability.
Fixing time domain plot zoomer.
Adding a phase and group delay plot to the GUI.
Plotting phase of filter in its own tab now.
Adding labels to the plots.
Adding plotting of group delay.
Adding complex bandpass filter design (for windowed filters only).
Added Band Notch filter
Added design for RRC filters.
Added design for Guassian filters.
Adding display for the number of taps in the filter.
Fixing tab order.
Setting validators for all edit boxes.
Adding clock sync algorithm using PFB. This works, but needs a bit more
work.
Adding ability to easily reload/reset file
Updating display for better viewing on small screens
wip on clock sync block; exposing set gain function
Using PFB clock recovery for testing
Working with PFB clock recovery block.
Should not be clipping the error here.
Merge branch 'master' into sync
Making second output port of PFB clock recovery optional.
Changinging behavior of parameter update for PFB clock recovery alg.
Adding more outputs for debugging.
Merge branch 'wip/sync' of http://gnuradio.org/git/jcorgan into sync
Merge branch 'sync' of http://gnuradio.org/git/matt into sync
Adding ports to GRC file for new debug outputs
Fixing io signature for debug outputs.
Adding accessor functions for both alpha and beta.
Fixing previous checkin
Adding better scope sink defaults.
Clipping the rate of the clock recovery helps track large changes.
More stable version of clock sync.
Working sync for QPSK
Adding imaginary stream to PAM demo to test IQ sync. Also properly
setting beta at runtime from GRC block.
Adding channel model to simulation to test frequency offset.
Working on allowing fractional samples per symbol.
wip
Chaning update for fractional sample rate into filter index.
Working fractional sample rates in clock recovery algorithm.
Cleaning up unused variable and code.
Moving filter number decision to start work function.
Cleaning up constructor.
Cleaning up GRC PAM timing example and adding ability to do M-ary PAM.
Using 2-PAM by default.
More additions to PAM timing simulation.
Revert "More additions to PAM timing simulation."
Adding new DBPSK block with new PFB clock recovery alg.
Making old dbpsk work again to compare against new version.
Starting to rework QT app to control new PFB clock recovery alg.
Removing ifs to clean up build system. Make no longer rebuilds gr-qtgui
if no changes are made and also passes 'make distcheck'.
Working on fixing arbitrary resampler not working for rate < 1.0; this
fixes it for 0.5<=rate<=1.0 range.
Resampler seems to be working for all values of rate
Adding a band-edge based frequency lock loop.
Adding alpha and beta gains to FLL constructor.
Adding accessor functions to set alpha and beta gains for the FLL.
Generating the band-edge filter taps based on the oversampling ratio
(samples per symbol), rolloff factor, and the prototype (matched) filter size.
Adding new GRC examples for using FLL block.
New way to handle arbitrary resampler. Now featuring lower noise!
WIP: better access to setting FLL parameters and working on getting gain
settings better.
Cleaning up functions.
Adding some documentation.
Adding FLL to DBPSK demodulator block. Need OTA testing.
Adding FLL to QT loopback example.
Since I'm bothering to average the error, I might as well use it.
Printing FLL gain value in verbose mode.
Adding a routine to exercise the new DBPSK receiver code with the QT GUI.
UIC files to go along with previous commit (for QT receiver code).
Fixing up loopback benchmark program for new DBPSK receiver.
Merge branch 'resampler'
Adding FLL correction to DQPSK2 block.
Doing the same with the resampler on the receiver side.
Got this wrong before. Derivative filter taps are now calculated
correctly which makes the rest of the code work. My previous test cases must
have masked the problem.
Using PFB resampler to do the RRC filtering on the modulator. This along
with the PFB clock recovery in the demod block allows arbitrary real numbers
for the number of samples per symbol. We will have to chance the transmit and
recieve path code in the examples to take advantage of this.
Preventing an error message by casting an integer (0) to the requested
float.
Using PFB resampler to generate the pulse shaping filtered signal.
Simplifying and using PFB resampler to generate pusle shape filtered
signal.
Minor adjustments to FLL example
Changing Makefile so the new PAM examples are installed
Fixing DQPSK block to work with any real value samples per symbol and
getting object names the same as DBPSK block.
Merge branch 'fll'
Merge branch 'master' of address@hidden:gnuradio
Tom Rondeau (99):
Added routine for optfir equiripple filter design code to create complex
bandpass filters. Also adds this ability to the filter designer.
Fixed documentation for optfir band pass filters.
Adding P-M version of band reject filter.
Adding equiripple band reject filter to filter design app.
User messages if PyQt and PyQwt are not installed (or found).
Manages window/filter types better. Disables filter types if the
designing algorithm doesn't support it (no RRC or Gaussian for equiripple
filters).
GR plotter tool handles end of file and files shorter than the block
length.
Adding a spectrogram plot. The axis need work.
Fixed spectrogram plotting axis.
Added colorbar to spectrogram for magnitude measurement.
Added files to Makefile.am for distribution.
Adding a Reload option (Ctrl+R) option to quickly reread the file and
reset the state.
Removing plot picker that addd nothing to the interface.
Adding ability to change line width and style (only a handful of current
styles enabled).
Can now change the size of the symbols. Also fixes some layout issues.
Fixing a line in the clock recovery algorithm. This works with a bit
larger error than there proably should be.
Handling a few exceptions when no file is loaded.
Fixed slider behavior when the end of the file is reached.
A bit of code cleanup.
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.
Temporary working dbpsk2 example until we match everything.
Fixing import of UI file.
Minor fixes for logging.
Adding DQPSK version that uses the PFB timing sync block (dqpsk2).
Adding dqpsk2 block to makefile for installation.
Fixing compiler warnings.
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 initialization of timing gains. Alpha should be < 1, and beta
should be << 1.
Reverting dqpsk to be mpsk_receiver based and not change its behavior.
Playing with using the resampler to allow any bit rate requested.
Adding a pick bitrate calculation for new tx/rx modulators with arbitrary
samples per second to allow and real valued bitrate.
Setting up code to handle setting of samples per symbol properly. Still
buggy in the transmitter due to the make packet padding to 512 bytes.
Removing resampler from usrp transmit path as its taken care of in the
modulators.
Arbitrary bit rates seems to be working.
Working on pick_bitrate.
New pick_bitrate2 will take any combination of bitrate, samples per
symbol, and converter rate.
Fixing pick_bitrate2 for transmit side with all cases tested.
Fixes pick_bitrate2 for use on receiver side.
Fixing a few bugs in handling of real samples per symbol.
Fixing logging in new DBPSK and DQPSK.
Fixing use of pick_bitrate2 in QT Rx2.
Adding a base class to handle FFT filters for use in other blocks. Old
fft_filter_fff now uses new class successfully and passes make check.
Renaming ffft filter base class to reflect its use with floats.
New fft filter base class to handle complex data types. Passes make check.
Adding Doxygen comments to new FFT filter blocks.
Improved performance of FLL using a more robust error term.
Using better defaults for new FLL implementation.
Fixing how new pick_bitrate is used.
Small fixes for loopback with new code.
Changing FLL parameter range for use with new code.
Adding SSE version of fft filters. Complex (ccc) version working.
Now have a FFT filter implemented in SSE and generic version that can be
switched into FFT filter block.
Making a version 2 of transmit path so as not to affect old dbpsk and
dqpsk operations.
Adding version 2 of receive path so as not to affect old dbpsk and dqpsk
operations.
Fixing call to usrp_receive_path2.
Merge branch 'digital' of address@hidden:trondeau into digital
Merge branch 'digital' of vps.gnuradio.org:trondeau into digital
Making old and new digital modulations completely seperable by adding
modulation_utils2 so only new modulator blocks work with the version 2 of
everything. Also changed some internal names for clarity.
Fixing copyright dates.
Fixing copyright of a couple of stragglers.
Merge branch 'digital'
Removing SSE version of FFT filter until we work out how we want to
handle the SSE the use of intrinics. Code for the SSE versions is still there
just disabled.
Merge branch 'fftfilt'
Opening up channelizer to have different sampling rates out. This first
pass produces the correct output for oversampling_rate = 1.
Working version of channelizer allowing an integer multiple of the
sampling rate out.
Removing other version of code for different sample rates.
Every other time through the channelizer, the FFT input buffer must be
flipped. The commented code removed in this checkin does that through a
calculation in the loops, but the way the filter assignment works with this
code, the flip is done by keeping the indexing static, so a look up table works
and is slightly faster.
Moving towards gr_block implementation to enable non-integer output
rates. Also, cleaning up a bit wrt class members.
Channelizer can now produce any rational ratio of the sample rate in
[fs/N, fs] where fs is the input sample rate and N is the number of channels.
The ratios work out to be N/i for i in [1, N].
Reworking variables to avoid recalculations/assignments.
The oversampling rate can be only a few values as defined by the number
of channels and input sample rate.
Fixes small bug by handling boundaries properly.
Nevermind that last checkin. THIS is the right answer that doesn't have
us possibly looking back at input item -1.
New matplotlib does the fftshift for us when doing mlab.psd. This makes
the figures make sense again.
Merge branch 'pfbsr'
Adding documentation to explain how algorithm works.
Adding documentation for fff version of othe PFB clock sync algorithm.
Fixing documentation to get rid of doxygen warnings.
Fixing doxygen warnings from channelizer block.
Fixing doxygen warnings from arb_resampler. Also, removed set_taps from
public
Merge branch 'pfbclk'
Fixes units of pen in frequency plot.
Peak power line now actually tracks the peak power.
Removing PowerLine since we weren't using it and don't have plans to.
Fixing displayed pen and x-axis to report the right units and scaling of
frequencies.
Fixes the replotting update. It's now based on a QTimer so it's in the
event buffer as opposed to a best effort based on a hand-made timer. The
interval between GUI updates is settable through the qtsink_X objects with
set_update_time(newtime). This update makes the plotting much more stable. It
also fixes the time scale of the waterfall plot to actually mean the right
thing.
Whoops. Time intervals are specified in seconds, not ms...
Maxing the x-axis of the time domain plot represent the actual time of
the samples and not just the sample number.
Fixing constellation zoomer's label.
Fixes segfault on close. Using the right objective (d_main_gui) instead
of d_object to delete all of the plotting widgets. As far as Valgrind tells me,
this cleans up my memory leaks although libqt and libqwt still have some of
their own.
Updating zoom and axis across plots for consistent zoom levels and
behavior.
Minor cleanups.
Remove one of the loop when posting new data; calculations are done the
same time the fft shift and scaling operations happen.
Simple code cleanup.
Changes to the examples to fit updates to qtgui.
Fixing benchmark program to work with original dbpsk/dqpsk modulations
again (and saving the version 2 mods for those marked v2).
Fixing benchmark loopback to work with new v2's of modulators.
Fixing up GUI windows to better scale with gtgui sinks.
Merge branch 'qtupdate'
U-CERVELO\ttsou (1):
changes to build on windows / cygwin
eb (3):
gr_blocks may now produce different number of output items on each output
stream.
Added reset method to gr_head and gr_vector_sink. This allows graphs
Merged VRT work-in-progress from eb/vrt2 (11518:11598) into trunk.
git (3):
Added git ignore files auto created from svn:ignore properties.
Added missing .gitignore
Applied patch c1258.diff from Stephan Bruns (ticket:359)
git repository hosting (1):
Added git ignore files auto created from svn:ignore properties.
jcorgan (6):
Merged r11500:11506 from features/msg-passing into trunk.
Work-in-progress, passes distcheck.
Made libusrp2 min and max samples even number.
Adds constructor for gr.message_source that takes existing msgq.
howto: adds --disable-python option to gr-howto-write-a-block example.
Test check-in, ignore.
Test check-in 2, ignore.
trondeau (5):
Fixed optfir for producing equiripple FIR filters. Does LPF, fixes the
HPF, and adds BPF (real).
Significantly improved performance of the Qt Gui sinks. This removes a
number of redundant loops and memcopies by combining operations and reduces the
CPU load greatly to run much more smoothly.
Cleaning up Qt code. This mostly reformats the code to be more consistent
with our style. It also changes the layout to use Qt layouts for proper
resizing of the GUI. Only the QwtPlots need to be resized manually.
Adding function to be able to set the size of the points in the
constellation plot.
Merging trondeau/pfb r11249:11581 into trunk. This adds a few polyphase
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.
ttsou (24):
Fix for simultaneous tx-rx using libusb_contexts
non-blocking reap and fusb default buffer size change
Additional comments for reaping transactions
Additional comments for reaping transactions
Modify apps and swig to reflect libusb_context use
first shot at re-adding libusb-0.12 support
Added libusb1 specific usrp_prims and usrp_basic
Added autotools header generation and build time version checking
Intermediate fix to simplify usrp_one_time_init api
Integrated more usrp_prims code
Use default arguments instead of overloaded virtual constructors for
cleaner interface
Autoconf support for checking the required version of libusb based on
fusb-tech
Re-added non pkgconfig support for libusb
Fix glitch from previous commit
Combined additiona usrp_prims code
Fixed bug usb_control_transfer bug
Commonized more usrp_prims code and renamed libusb-0.12 files to libusb0
Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims
integration
Removed preprocessor declrs out of fusb.h and created separate
fusb_libusb1_base.h
Added copyright header
Moved to single generated fusb.h, headers now generated out of lib
directory
Removed internal functions from external header file
Comments for usrp_prims
Allow fusb_sysconfig to build on non-linux libusb-0.12 impls
-----------------------------------------------------------------------
hooks/post-receive
--
git://gnuradio.org/gnuradio
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] git://gnuradio.org/gnuradio annotated tag, v3.3.0-rc0, created. v3.3.0-rc0,
git repository hosting <=