summaryrefslogtreecommitdiff
path: root/gnuradio-examples/python/usrp
AgeCommit message (Collapse)Author
2009-04-15new fm detector added based on FIR derivative detector. Stereo sep better ↵n4hy
than pll based one and more efficient. Tweaking probably needed, usrp_wfm_rcv_fmdet added to demo git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10847 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-12Add daughterboard testjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10587 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-26Merged r10504:10528 from michaelld/fix_local_data_install into trunk. Trunk ↵jcorgan
passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10529 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-27General housekeeping--removing ancient cruft mostly.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10315 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-24Merged r10071:10164 from features/cppdb-test into trunk. Implements the ↵jcorgan
fully native C++ API for the USRP. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10165 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-01pll bandwidth optimized to more nearly meet Carson's rule. The 19 kHz pilot ↵n4hy
recovery will soon be replace by polyphase channelizer trick git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9694 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-01Stereo receiver with 48 kHz sample rate output using rational resampler. ↵n4hy
Better filters chosen than optfir. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9689 221aa14e-8319-0410-a670-987f0aec2ac5
2008-09-16bug in scopesink fixedn4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9586 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-04Fix tab/space usage for previous fix.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7916 221aa14e-8319-0410-a670-987f0aec2ac5
2008-03-04Fix missing connect call from hier_block2 conversion.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7915 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-28Added reference scaling to fftsink2. Default behavior is unchanged.jcorgan
The new parameter 'ref_scale', defaulting to 1.0, represents a 0 dB y-axis value. Updated usrp_fft.py to display dBFS by setting ref_scale to 32768.0 and ref_level to 0. This results in the full 100 dB of dynamic range being displayed. Updated some gnuradio-examples to use the new parameter. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7863 221aa14e-8319-0410-a670-987f0aec2ac5
2008-02-08Removed gr.flow_graph, gr.hier_block and friends. From here on outeb
all work on the trunk must use gr.top_block and gr.hier_block2. Merged eb/fg-no-more -r7602:7606 into trunk. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7607 221aa14e-8319-0410-a670-987f0aec2ac5
2008-01-26better filter bandwidthsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7519 221aa14e-8319-0410-a670-987f0aec2ac5
2008-01-19Fixes ticket:229. Fixed code in synthesis filterbank, restored test ↵jcorgan
programs from limbo and upgraded to use blks2. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7476 221aa14e-8319-0410-a670-987f0aec2ac5
2007-12-27Added missing script to Makefile.amjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7297 221aa14e-8319-0410-a670-987f0aec2ac5
2007-12-11added AM reception example in the style of wfm_rcvnldudok1
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7111 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-18Merge r6461:6464 from jcorgan/t162-staging into trunk.jcorgan
* Final gr.top_block and gr.hier_block2 implementation inside gnuradio-core/src/lib/runtime * Implementation of gr.hier_block2 versions of all the old-style blocks in blks. These live in blks2. * Addition of gr.hier_block2 based versions of gr-wxgui blocks * Conversion of all the example code in gnuradio-examples to use this new code * Conversion of all the gr-utils scripts to use the new code The OFDM examples and related hierarchical blocks have not yet been converted. Code in the rest of the tree that is outside the core and example components has also not yet been converted. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6466 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-04Oops.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6296 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-04Cleanup on gnuradio-examples restructuring.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6287 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-04Merged r6271:6278 from jcorgan/t182 into trunk. Implements ticket:182.jcorgan
Created new top-level component, gr-utils, to hold commonly used utility scripts (originally in gnuradio-examples). These now install into the system path, allowing their use from wherever. Reorganization of gnuradio-examples component: * Commonly used utility scripts moved from python/usrp into gr-utils. * Examples now install into $(prefix)/share/gnuradio/examples/... * Channel coding examples moved into gr-trellis/src/examples, now install from there, only if gr-atsc itself is going to built and installed. * ATSC example scripts now install into example hierarchy * Cruft has been moved into 'limbo' in repository, do not get installed Trunk passes 'make distcheck'. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6279 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-28applied patch from Michael Dickenseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6197 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-17Added selection of USRP hardwarejcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6148 221aa14e-8319-0410-a670-987f0aec2ac5
2007-07-21Updated license from GPL version 2 or later to GPL version 3 or later.eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5
2007-06-25removed bug in pll_carrier_recovery which prevented stereo from working. ↵nldudok1
Side-effect is that stereo-squelch is disabled for now git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5832 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-30Added error checking on call to set_freqeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5577 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-28Merged r5547:5542 from jcorgan/num into trunk. Converts from using Python ↵jcorgan
Numeric to numpy. Trunk passes distcheck. gr-radio-astronomy still needs conversion. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5553 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-07Merged eb/usrp-install r4723:4727 into trunk.eb
This moves usrp related .py files from the top-level of site-packages into site-packages/usrpm. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4728 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-19more adding of version 3 of tunern4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4514 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-19usrp TV Tuner version 3 addedn4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4513 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-19adding Rev 3 tuners to the usrp_wfm receiver coden4hy
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4512 221aa14e-8319-0410-a670-987f0aec2ac5
2007-01-29removed obsolete dsb_tx.pyeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4321 221aa14e-8319-0410-a670-987f0aec2ac5
2007-01-29removed obsolete dsb_tx.pyeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4320 221aa14e-8319-0410-a670-987f0aec2ac5
2007-01-14New usrp_wfm_rcv_sca.py example from Eric A. Cottrell (WB1HBHU)eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4276 221aa14e-8319-0410-a670-987f0aec2ac5
2007-01-13SWIG compilation speedup! Fixes ticket:9. eb
Merged -r4203:4254 from eb/swig-split into trunk. This refactors gnuradio_swig_python.{cc,py} into 5 separate .so's These correspond to the runtime, general, filter and io directories, and also includes a new directory, gengen. gengen contains that part of general that was machine generated. This split is arbitrary, but was useful for getting size of the swig generated glue code for general down to about 2MB. In addition, the swig glue is now compiled with -g1 -O1 instead of -g -O2. With this change all the swig code now compiles in about 60% of the time that it used to take. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4255 221aa14e-8319-0410-a670-987f0aec2ac5
2006-12-16fix for ticket:114eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4106 221aa14e-8319-0410-a670-987f0aec2ac5
2006-11-10added default values to help messageseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3961 221aa14e-8319-0410-a670-987f0aec2ac5
2006-10-31Merged eb/binstats -r3848:3906 into trunk. These changeseb
(1) fix a problem with gr_feval* where when called from a live flowgraph, they resulted in the call back into Python occuring without holding the Global Interpreter Lock causing a SIGSEGV. (2) add gr_bin_statistics_f which combines statistics gathering with a control state machine that allows spectrum sensing or related applications that need to step through the spectrum to be built. (3) usrp_spectrum_sense.py which ties all this together in an application which steps through the spectrum a chunk at a time and gathers statistics. In the current version, the stats are gathered by nothing is done with them. Think of this as the framework for a real application. This code may require tuning of the --tune-delay and --dwell-delay timeouts to ensure that the samples being processed are associated with the given center frequency. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3907 221aa14e-8319-0410-a670-987f0aec2ac5
2006-09-27Merged changes from eb/digital-wip into trunk.eb
This includes: * renaming gnuradio-examples/python/gmsk2 to gnuradio-examples/python/digital * refactoring the digital data tx and rx test code into benchmark_tx and benchmark_rx. These accept a -m <modulation> argument. <modulation> can currently be selected from gmsk, dbpsk, dqpsk * Two new AGC blocks: gr_agc2: separate attack and delay rates; gr_feedforward_agc: FIR-ish compressor. Normalizes to peak envelope. * Working DBPSK mod/demod (works fine) * Working DQPSK mod/demod (works, but still needs more work) git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3662 221aa14e-8319-0410-a670-987f0aec2ac5
2006-09-13Updated FSF address in all files. Fixes ticket:51eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3534 221aa14e-8319-0410-a670-987f0aec2ac5
2006-08-04Made example makefiles consistent with directory contents.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3136 221aa14e-8319-0410-a670-987f0aec2ac5
2006-08-03Houston, we have a trunk.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3122 221aa14e-8319-0410-a670-987f0aec2ac5