summaryrefslogtreecommitdiff
path: root/gnuradio-examples/python
AgeCommit message (Collapse)Author
2007-11-03Merged r6794:6798 from jcorgan/t198. Fixes ticket:198.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6799 221aa14e-8319-0410-a670-987f0aec2ac5
2007-10-29eliminate warning when pktno > 64Keb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6733 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-27Merged r6171:6186 from jcorgan/fg into trunk.jcorgan
Changes hierarchical flow graph API to use gr.top_block instead of gr.runtime. See discuss-gnuradio mailing list for explanation of changes. GRC has not been updated to use the changed API. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6187 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-08-04merged -r5966:6112 on trondeau/ofdm_mod. Allows for generic constellations ↵trondeau
(supports bpsk, qpsk, 8psk, qam16, qam64, and qam256 currently), fixes some bugs in the correlation and altered default parameters for over-the-air operation. This merge fixes ticket:156 and ticket:157. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6113 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-07-12Fix gain setting in digital example transmit path. Only affects BasicTX and ↵jcorgan
LFTX operation. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5947 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-06-15added two helper functions: fsm_concatenate and fsm_radixanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5773 221aa14e-8319-0410-a670-987f0aec2ac5
2007-06-10Merging OFDM features branch r5661:5759 into trunk. OFDM works over the air ↵trondeau
with BPSK and QPSK modulations on subcarriers. Passes make distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5761 221aa14e-8319-0410-a670-987f0aec2ac5
2007-06-04merge ordm/receiver branch -r5574:5659. Reworks OFDM receiver with ↵trondeau
refactored OFDM blocks. A few bug fixes for other blocks have also been slipped in. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5661 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-05-12Added ability to log receive path power to file in digital examples.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5461 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-28Merged -r 5137:5174 from developer branch jcorgan/hb. Trunk passes ↵jcorgan
distcheck. Converts gr.hier_block2 API to not use 'define_component' methodology anymore. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5177 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-26Merged r4518:5130 from developer branch n4hy/ofdm into trunk, passes distcheck.jcorgan
Adds incomplete OFDM implementation, further work to be completed in the features/ofdm branch. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5131 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-07merged developer branch trondeau/cvsd -r4801:4904 to add CVSD vocoder and ↵trondeau
example code git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4906 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-03Merged r4767:4859 from developer branch jcorgan/channel, passes distcheck.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4860 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-03Merged r4429:4857 from developer branch jcorgan/dect into trunk, passes ↵jcorgan
distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4858 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-07merged trondeau/digital-wip2 r4193:4730 into trunk - improves digital ↵trondeau
receiver and fixes ticket:72 git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4731 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-03-02Merged r4671:4680 from jcorgan/est into trunk. Pulls in gr-wxgui updates ↵jcorgan
for new hierarchical blocks and work-in-progress channel sounder example. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4681 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-25changed link to new wikinldudok1
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4625 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-23Added noise example using LFSR.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4615 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-02-13update examples to reflect latest changes in gr-trellisanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4470 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-09merging r4318:4437 to fix ticket:131 from branche trondeau/udp udp ↵trondeau
source/sink pairs working git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4438 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-07Typo fix.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4407 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-06Merged r4354:4390 from developer branch jcorgan/digital into trunk.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4391 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-05fixed a small error in gnuradio-examples/python/channel-coding/READMEanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4383 221aa14e-8319-0410-a670-987f0aec2ac5
2007-02-04added toy fsm file to test irregular FSMsanastas
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4372 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-26merged changeset r4281:4292 on trondeau/ethernet into trunktrondeau
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4293 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-26minor typo fixtrondeau
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4199 221aa14e-8319-0410-a670-987f0aec2ac5
2006-12-24Organized python example directory for new hierarchical blocks, cleaned up ↵jcorgan
dial_tone2.py git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4190 221aa14e-8319-0410-a670-987f0aec2ac5
2006-12-18Merged jcorgan/sfg r4097:4124 into trunk, fixing hier_block2 threading issues.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4126 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-12-12Merge jcorgan/hier developer branch into trunk. Enables creation of true ↵jcorgan
hierarchical blocks, from either C++ or Python, as well as creating pure C++ gnuradio applications. EXPERIMENTAL. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4070 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