Tom Rondeau [Sat, 1 May 2010 21:26:15 +0000 (17:26 -0400)]
Removing PowerLine since we weren't using it and don't have plans to.
Tom Rondeau [Sat, 1 May 2010 21:23:43 +0000 (17:23 -0400)]
Peak power line now actually tracks the peak power.
Tom Rondeau [Sat, 1 May 2010 21:20:49 +0000 (17:20 -0400)]
Fixes units of pen in frequency plot.
Eric Blossom [Sat, 1 May 2010 01:22:41 +0000 (18:22 -0700)]
Add missing buffer allocator hint to gr_ofdm_sampler.cc
This change was needed because gr_ofdm_sampler derives directly from
gr_block, but functions (from the runtime's point of view) as a
decimator. It takes many items in to produce a single output
item. Without this change, values of fft_size > ~4096 would result
in the scheduler complaining that it could never fullfil the block's
request for samples.
When deriving from gr_sync_interpolator or gr_sync_decimator, their
constructors set the hint automatically.
Don Ward [Fri, 30 Apr 2010 21:00:33 +0000 (17:00 -0400)]
Merge branch 'master' into udp
Don Ward [Fri, 30 Apr 2010 20:39:07 +0000 (16:39 -0400)]
Merge branch 'master' into udp
Don Ward [Fri, 30 Apr 2010 18:48:56 +0000 (14:48 -0400)]
Updates to udp source/sink (select(), wait, cleanup)
Use select() to avoid blocking on recv() in gr_udp_source (only known
way to avoid blocking on Cygwin).
Add wait argument to gr_udp_source to allow waiting for connection
or accepting lack of connection as EOF; add --no-wait option to
dial_tone_sink.py.
Remove system dependencies from .h files; remove unused data members
and (useless?) public open and close functions.
Johnathan Corgan [Thu, 29 Apr 2010 00:32:44 +0000 (17:32 -0700)]
Really fix the missing include for boost::bind
Marcus Leech [Wed, 28 Apr 2010 16:08:13 +0000 (09:08 -0700)]
gr-wxgui: Added additional color table entries
Johnathan Corgan [Tue, 27 Apr 2010 07:06:16 +0000 (00:06 -0700)]
Missed updates for omnithread/mblock removal
Johnathan Corgan [Tue, 27 Apr 2010 06:14:12 +0000 (23:14 -0700)]
Remove omnithreads library.
Johnathan Corgan [Tue, 27 Apr 2010 05:41:19 +0000 (22:41 -0700)]
Remove mblock library. We hardly knew 'ye.
Johnathan Corgan [Tue, 27 Apr 2010 05:13:34 +0000 (22:13 -0700)]
Convert gr-audio-portaudio to Boost via gruel
Remove omnithread dependency in build for gr-audio-portaudio
Remove unused debugging utility class in gnuradio-core (gri_logger)
Johnathan Corgan [Mon, 26 Apr 2010 20:05:03 +0000 (13:05 -0700)]
Merge branch 'wip/remove-mld-threads'
* wip/remove-mld-threads:
Further updates for removing omnithreads
Update build configuration for OSX omnithreads changeover
initial move from mld_threads to gruel:: namespace threads and such
Initial changes to remove mld_thread and instead use gruel:: namespace classes
Johnathan Corgan [Mon, 26 Apr 2010 20:04:23 +0000 (13:04 -0700)]
Further updates for removing omnithreads
Updates README
Removes Darwin specific variable in usrp.pc
Martin Dudok van Heel [Mon, 26 Apr 2010 17:40:41 +0000 (19:40 +0200)]
Add analog CRT screen afterglow emulation for gr-wxgui
Johnathan Corgan [Mon, 26 Apr 2010 16:13:17 +0000 (09:13 -0700)]
Update build configuration for OSX omnithreads changeover
gr-audio-osx now depends on gruel (via gnuradio-core) vs. omnithreads
usrp now depends on gruel vs. omnithreads
Boost base library dependency has been upped to 1.37 for
Darwin only, for Darwin specific code in usrp host library
Johnathan Corgan [Sat, 24 Apr 2010 00:11:40 +0000 (17:11 -0700)]
Add missing include file for boost::bind
Eric Blossom [Fri, 23 Apr 2010 05:12:33 +0000 (22:12 -0700)]
Merge branch 'wip/gcell-no-omni'
* wip/gcell-no-omni:
Convert gcell to use boost::threads instead of omnithread.
Johnathan Corgan [Mon, 19 Apr 2010 03:13:47 +0000 (20:13 -0700)]
Convert gcell to use boost::threads instead of omnithread.
Passes make check.
Martin DvH [Wed, 21 Apr 2010 15:18:33 +0000 (08:18 -0700)]
Fix sequence error indication after stopping then restarting streaming on USRP2.
Don Ward [Mon, 19 Apr 2010 21:02:14 +0000 (17:02 -0400)]
Discard data in gr_udp_sink until receiver is started.
Also fixes warnings from gcc 4.3 and adds <boost/bind.hpp> for usrp2.
Michael Dickens [Mon, 19 Apr 2010 21:35:07 +0000 (15:35 -0600)]
initial move from mld_threads to gruel:: namespace threads and such
Michael Dickens [Mon, 19 Apr 2010 15:29:43 +0000 (09:29 -0600)]
Initial changes to remove mld_thread and instead use gruel:: namespace classes
Don Ward [Sun, 18 Apr 2010 23:01:56 +0000 (19:01 -0400)]
Use getaddrinfo in gr_udp_{source,sink}
Using getaddrinfo allows more common code between posix and winsock
systems. Remove unused variables and #include files. Close sockets
when done.
Tom Rondeau [Sun, 18 Apr 2010 21:55:09 +0000 (17:55 -0400)]
Merge branch 'pfbclk'
Tom Rondeau [Sun, 18 Apr 2010 21:51:43 +0000 (17:51 -0400)]
Fixing doxygen warnings from arb_resampler. Also, removed set_taps from public
interface since we don't _really_ suppor this right now. Renamed it and made it private.
Tom Rondeau [Sun, 18 Apr 2010 21:51:04 +0000 (17:51 -0400)]
Fixing doxygen warnings from channelizer block.
Tom Rondeau [Sun, 18 Apr 2010 21:50:22 +0000 (17:50 -0400)]
Fixing documentation to get rid of doxygen warnings.
Tom Rondeau [Sun, 18 Apr 2010 21:49:57 +0000 (17:49 -0400)]
Adding documentation for fff version of othe PFB clock sync algorithm.
Tom Rondeau [Sun, 18 Apr 2010 21:42:45 +0000 (17:42 -0400)]
Adding documentation to explain how algorithm works.
U-DON-WORKBENCH\Don [Sun, 18 Apr 2010 14:19:30 +0000 (10:19 -0400)]
Changes to gr_udp_{source,sink} for MinGW
Initialize and cleanup after winsock DLL. Interpret winsock error
codes. Use DWORD instead of timeval for setting timeout.
Srinivas Naga Vutukuri [Sun, 21 Mar 2010 16:38:17 +0000 (09:38 -0700)]
Applied patch from Srinivas Vutukuri to have tx_samples accept -g
Date: Tue, 19 Jan 2010 18:15:08 +0530
From: srinivas naga vutukuri <srinivas.vutukuri@gmail.com>
To: discuss-gnuradio@gnu.org
Subject: [Discuss-gnuradio] tx_samples.cc is not accepting the gain
parameter input.
Hi,
I observed that tx_samples.cc is not accepting the gain input parameter
(ie., -g option). I just changed like this in my code.
Its working, so posting the changes. If it is acceptable please take it.
best regards,
srinivas.
Johnathan Corgan [Fri, 16 Apr 2010 22:32:55 +0000 (15:32 -0700)]
Merge commit 'jabele/wbx_tuning'
* commit 'jabele/wbx_tuning':
Fix WBX tuning to allow DDC use in reaching 50MHz
Jason Abele [Fri, 16 Apr 2010 22:00:51 +0000 (15:00 -0700)]
Fix WBX tuning to allow DDC use in reaching 50MHz
Don Ward [Thu, 15 Apr 2010 18:37:04 +0000 (14:37 -0400)]
Ignore ENOPROTOOPT return from setsockopt(SO_LINGER)
SO_LINGER is not valid for SOCK_DGRAM sockets on Windows, so we
expect setsockopt to return ENOPROTOOPT (invalid option for
protocol) on Cygwin and MinGW. If it happens on any other system
it should probably be ignored there, too.
Johnathan Corgan [Thu, 15 Apr 2010 16:39:36 +0000 (09:39 -0700)]
Merge commit 'jblum/grc/tooltip'
* commit 'jblum/grc/tooltip':
work on the string representations for parameters (large vectors could be too much to render, ie use truncation)
Johnathan Corgan [Thu, 15 Apr 2010 15:05:23 +0000 (08:05 -0700)]
Merge branch 'usrp-eeprom' of git://gnuradio.org/jabele
* 'usrp-eeprom' of git://gnuradio.org/jabele:
Increase sleep to prevent eeprom problems
Tom Rondeau [Thu, 15 Apr 2010 04:35:35 +0000 (00:35 -0400)]
Merge branch 'pfbsr'
Tom Rondeau [Thu, 15 Apr 2010 04:34:05 +0000 (00:34 -0400)]
New matplotlib does the fftshift for us when doing mlab.psd. This makes the figures make sense again.
Tom Rondeau [Thu, 15 Apr 2010 04:32:14 +0000 (00:32 -0400)]
Nevermind that last checkin. THIS is the right answer that doesn't have us possibly looking back at input item -1.
Tom Rondeau [Thu, 15 Apr 2010 02:20:00 +0000 (22:20 -0400)]
Fixes small bug by handling boundaries properly.
Jason Abele [Wed, 14 Apr 2010 22:07:24 +0000 (15:07 -0700)]
Increase sleep to prevent eeprom problems
Eric Blossom [Wed, 14 Apr 2010 20:55:46 +0000 (13:55 -0700)]
Add pid for ThinkRF
Johnathan Corgan [Tue, 13 Apr 2010 20:51:33 +0000 (13:51 -0700)]
Add gruel::thread as synonym to boost::thread for convenience
Tom Rondeau [Tue, 13 Apr 2010 01:22:20 +0000 (21:22 -0400)]
The oversampling rate can be only a few values as defined by the number of channels and input sample rate.
This now checks to make sure the user-specified rate is valid.
Also added some documentation to describe the oversample rate parameter.
Tom Rondeau [Tue, 13 Apr 2010 00:50:56 +0000 (20:50 -0400)]
Reworking variables to avoid recalculations/assignments.
Tom Rondeau [Tue, 13 Apr 2010 00:45:10 +0000 (20:45 -0400)]
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].
Tom Rondeau [Mon, 12 Apr 2010 21:28:39 +0000 (17:28 -0400)]
Moving towards gr_block implementation to enable non-integer output rates. Also, cleaning up a bit wrt class members.
Johnathan Corgan [Sun, 11 Apr 2010 20:30:45 +0000 (13:30 -0700)]
Removed omnithreads dependency from libusrp2
Tom Rondeau [Fri, 9 Apr 2010 04:40:36 +0000 (00:40 -0400)]
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.
Tom Rondeau [Fri, 9 Apr 2010 04:39:55 +0000 (00:39 -0400)]
Removing other version of code for different sample rates.
Tom Rondeau [Fri, 9 Apr 2010 04:37:03 +0000 (00:37 -0400)]
Working version of channelizer allowing an integer multiple of the sampling rate out.
There are two versions of the code in here with the second way being more general and efficient. This one should be more extendable to allowing rational ratio output sampling rates.
Tom Rondeau [Wed, 7 Apr 2010 22:25:46 +0000 (18:25 -0400)]
Opening up channelizer to have different sampling rates out. This first pass produces the correct output for oversampling_rate = 1.
JohnOrlando [Wed, 31 Mar 2010 01:31:56 +0000 (20:31 -0500)]
Including bitshark_rx.h header file for USRP2 build
JohnOrlando [Wed, 31 Mar 2010 01:30:09 +0000 (20:30 -0500)]
Fixed issue with with wrong Makefile.am files being copied
JohnOrlando [Wed, 31 Mar 2010 01:02:08 +0000 (20:02 -0500)]
Add support for the Bitshark USRP RX (BURX) daughterboard for the USRP2.
JohnOrlando [Wed, 31 Mar 2010 00:54:39 +0000 (19:54 -0500)]
Add support for the Bitshark USRP RX (BURX) daughterboard for the USRP1.
Josh Blum [Wed, 24 Mar 2010 06:39:05 +0000 (23:39 -0700)]
work on the string representations for parameters (large vectors could be too much to render, ie use truncation)
Johnathan Corgan [Sun, 21 Mar 2010 23:17:15 +0000 (16:17 -0700)]
Add new block gr.additive_scrambler_bb()
This block performs scrambling by XORing the input sequence with
the output of an LFSR. Repeating this operation restores the original
sequence.
(This differs from gr.scrambler_bb(), which convolves the input sequence
with the LFSR output.)
The additive scrambler allows an optional bit count after which the LFSR
is reset to its initial seed. This allows use with, e.g., packetized
fixed length payloads.
Johnathan Corgan [Sun, 21 Mar 2010 16:09:13 +0000 (09:09 -0700)]
Merge branch 'grc/dualusrp' of git://gnuradio.org/jblum
Johnathan Corgan [Sun, 21 Mar 2010 16:07:39 +0000 (09:07 -0700)]
Merge branch 'grc/menu' of git://gnuradio.org/jblum
Juha Vierinen [Sun, 21 Mar 2010 15:58:22 +0000 (08:58 -0700)]
Fix extraneous import in gr-gpio
Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
Johnathan Corgan [Sun, 21 Mar 2010 15:40:39 +0000 (08:40 -0700)]
Added missing header includes for memcpy
Tom Rondeau [Mon, 15 Mar 2010 02:55:25 +0000 (22:55 -0400)]
Merge branch 'fftfilt'
Tom Rondeau [Mon, 15 Mar 2010 02:53:53 +0000 (22:53 -0400)]
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.
Tom Rondeau [Sun, 14 Mar 2010 22:39:03 +0000 (18:39 -0400)]
Merge branch 'digital'
Tom Rondeau [Sun, 14 Mar 2010 22:37:23 +0000 (18:37 -0400)]
Fixing copyright of a couple of stragglers.
Tom Rondeau [Sun, 14 Mar 2010 21:36:37 +0000 (17:36 -0400)]
Fixing copyright dates.
Tom Rondeau [Sun, 14 Mar 2010 21:32:23 +0000 (17:32 -0400)]
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.
Tom Rondeau [Sun, 14 Mar 2010 01:16:46 +0000 (20:16 -0500)]
Merge branch 'digital' of vps.gnuradio.org:trondeau into digital
Tom Rondeau [Sun, 14 Mar 2010 01:15:37 +0000 (20:15 -0500)]
Merge branch 'digital' of git@gnuradio.org:trondeau into digital
Conflicts:
gnuradio-examples/python/digital/benchmark_qt_rx2.py
Tom Rondeau [Sun, 14 Mar 2010 01:13:01 +0000 (20:13 -0500)]
Fixing call to usrp_receive_path2.
Tom Rondeau [Sun, 14 Mar 2010 01:08:50 +0000 (20:08 -0500)]
Adding version 2 of receive path so as not to affect old dbpsk and dqpsk operations.
Tom Rondeau [Sun, 14 Mar 2010 01:08:02 +0000 (20:08 -0500)]
Making a version 2 of transmit path so as not to affect old dbpsk and dqpsk operations.
Tom Rondeau [Sat, 13 Mar 2010 21:23:34 +0000 (16:23 -0500)]
Now have a FFT filter implemented in SSE and generic version that can be switched into FFT filter block.
Tom Rondeau [Fri, 12 Mar 2010 03:54:50 +0000 (22:54 -0500)]
Adding SSE version of fft filters. Complex (ccc) version working.
Josh Blum [Wed, 10 Mar 2010 08:12:47 +0000 (00:12 -0800)]
Trial feature for different source sides for usrp dual source.
Josh Blum [Tue, 9 Mar 2010 20:40:43 +0000 (12:40 -0800)]
added a right click context menu for the flow graph elements
Eric Blossom [Tue, 9 Mar 2010 01:21:43 +0000 (17:21 -0800)]
Replace some calls to pmt constructors with mp(foo) shorthand.
Eric Blossom [Tue, 9 Mar 2010 01:08:09 +0000 (17:08 -0800)]
Convert pmt_dict type into an immutable data structure.
This change allows us to safely pass dicts in messages.
Eric Blossom [Sun, 7 Mar 2010 22:06:17 +0000 (14:06 -0800)]
Add check_topology, delete d_diff_filters in dtor, cleanup init and use of
logging output streams.
Tom Rondeau [Sat, 6 Mar 2010 22:17:29 +0000 (17:17 -0500)]
Changing FLL parameter range for use with new code.
Tom Rondeau [Sat, 6 Mar 2010 22:16:19 +0000 (17:16 -0500)]
Small fixes for loopback with new code.
Tom Rondeau [Sat, 6 Mar 2010 22:15:33 +0000 (17:15 -0500)]
Fixing how new pick_bitrate is used.
Tom Rondeau [Sat, 6 Mar 2010 22:12:46 +0000 (17:12 -0500)]
Using better defaults for new FLL implementation.
Tom Rondeau [Sat, 6 Mar 2010 22:11:58 +0000 (17:11 -0500)]
Improved performance of FLL using a more robust error term.
Eric Blossom [Fri, 5 Mar 2010 01:00:20 +0000 (17:00 -0800)]
Add command that builds a new 'out-of-tree' project.
Eric Blossom [Thu, 4 Mar 2010 21:55:22 +0000 (13:55 -0800)]
doc fix (in generated file)
Eric Blossom [Thu, 4 Mar 2010 19:59:39 +0000 (11:59 -0800)]
doc fix
Johnathan Corgan [Thu, 4 Mar 2010 15:51:57 +0000 (07:51 -0800)]
Fix distcheck failure in gr-howto-write-a-block
Some of the swig include files were not getting put into the dist tarball
Eric Blossom [Thu, 4 Mar 2010 15:06:30 +0000 (07:06 -0800)]
Merge branch 'howto'
* howto:
Refactor gr-howto-write-a-block such that it no longer installs into
Eric Blossom [Thu, 4 Mar 2010 15:02:42 +0000 (07:02 -0800)]
Refactor gr-howto-write-a-block such that it no longer installs into
the gnuradio python namespace, but rather in the howto namespace.
This allows it to be installed under a separate --prefix in the common
case where the user doing the "out of tree build" is going to be
installing their new and/or modified code somewhere other than the
system installation directories.
Any code that uses these blocks should now import them using:
import howto
instead of
from gnuradio import howto
Josh Blum [Thu, 4 Mar 2010 00:42:50 +0000 (16:42 -0800)]
Fixed bug in checking if path is writable.
Some moron put quotes around the variable name...
Josh Blum [Wed, 3 Mar 2010 18:00:27 +0000 (10:00 -0800)]
If the directory is read-only, use the systems tmp directory for generated py files.
Johnathan Corgan [Tue, 2 Mar 2010 17:15:09 +0000 (09:15 -0800)]
Merge branch 'usrp2_set_ant' of git://gnuradio.org/jblum
Johnathan Corgan [Tue, 2 Mar 2010 16:08:18 +0000 (08:08 -0800)]
Add README for new FPGA hosting location
Josh Blum [Tue, 2 Mar 2010 01:38:21 +0000 (17:38 -0800)]
set antenna defaults to 0
Tom Rondeau [Sun, 28 Feb 2010 23:39:59 +0000 (18:39 -0500)]
Adding Doxygen comments to new FFT filter blocks.
Tom Rondeau [Sun, 28 Feb 2010 22:37:48 +0000 (17:37 -0500)]
New fft filter base class to handle complex data types. Passes make check.