summaryrefslogtreecommitdiff
path: root/gnuradio-examples/python
Commit message (Collapse)AuthorAgeFilesLines
* Merge r6461:6464 from jcorgan/t162-staging into trunk.jcorgan2007-09-1885-3267/+728
| | | | | | | | | | | | | | | | | | | | | | | * 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
* Oops.jcorgan2007-09-041-2/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6296 221aa14e-8319-0410-a670-987f0aec2ac5
* Cleanup on gnuradio-examples restructuring.jcorgan2007-09-0416-1423/+170
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6287 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r6271:6278 from jcorgan/t182 into trunk. Implements ticket:182.jcorgan2007-09-0463-3957/+67
| | | | | | | | | | | | | | | | | | | | | 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
* applied patch from Michael Dickenseb2007-08-281-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6197 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r6171:6186 from jcorgan/fg into trunk.jcorgan2007-08-2714-60/+16
| | | | | | | | | | | | 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
* Added selection of USRP hardwarejcorgan2007-08-171-1/+4
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6148 221aa14e-8319-0410-a670-987f0aec2ac5
* merged -r5966:6112 on trondeau/ofdm_mod. Allows for generic constellations ↵trondeau2007-08-046-14/+451
| | | | | | (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
* Updated license from GPL version 2 or later to GPL version 3 or later.eb2007-07-21108-108/+108
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix gain setting in digital example transmit path. Only affects BasicTX and ↵jcorgan2007-07-121-1/+1
| | | | | | LFTX operation. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5947 221aa14e-8319-0410-a670-987f0aec2ac5
* removed bug in pll_carrier_recovery which prevented stereo from working. ↵nldudok12007-06-251-3/+17
| | | | | | 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
* added two helper functions: fsm_concatenate and fsm_radixanastas2007-06-151-2/+71
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5773 221aa14e-8319-0410-a670-987f0aec2ac5
* Merging OFDM features branch r5661:5759 into trunk. OFDM works over the air ↵trondeau2007-06-107-63/+132
| | | | | | 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
* merge ordm/receiver branch -r5574:5659. Reworks OFDM receiver with ↵trondeau2007-06-048-427/+290
| | | | | | 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
* Added error checking on call to set_freqeb2007-05-301-1/+7
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5577 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r5547:5542 from jcorgan/num into trunk. Converts from using Python ↵jcorgan2007-05-282-3/+3
| | | | | | 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
* Added ability to log receive path power to file in digital examples.jcorgan2007-05-121-3/+11
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5461 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged -r 5137:5174 from developer branch jcorgan/hb. Trunk passes ↵jcorgan2007-04-2828-322/+128
| | | | | | 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
* Merged r4518:5130 from developer branch n4hy/ofdm into trunk, passes distcheck.jcorgan2007-04-2613-9/+1433
| | | | | | | | 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
* merged developer branch trondeau/cvsd -r4801:4904 to add CVSD vocoder and ↵trondeau2007-04-072-1/+69
| | | | | | example code git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4906 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r4767:4859 from developer branch jcorgan/channel, passes distcheck.jcorgan2007-04-035-115/+162
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4860 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r4429:4857 from developer branch jcorgan/dect into trunk, passes ↵jcorgan2007-04-037-0/+657
| | | | | | distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4858 221aa14e-8319-0410-a670-987f0aec2ac5
* merged trondeau/digital-wip2 r4193:4730 into trunk - improves digital ↵trondeau2007-03-0721-17/+2682
| | | | | | receiver and fixes ticket:72 git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4731 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged eb/usrp-install r4723:4727 into trunk.eb2007-03-0716-16/+16
| | | | | | | | 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
* Merged r4671:4680 from jcorgan/est into trunk. Pulls in gr-wxgui updates ↵jcorgan2007-03-0211-1/+874
| | | | | | 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
* changed link to new wikinldudok12007-02-251-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4625 221aa14e-8319-0410-a670-987f0aec2ac5
* Added noise example using LFSR.jcorgan2007-02-232-0/+56
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4615 221aa14e-8319-0410-a670-987f0aec2ac5
* more adding of version 3 of tunern4hy2007-02-192-0/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4514 221aa14e-8319-0410-a670-987f0aec2ac5
* usrp TV Tuner version 3 addedn4hy2007-02-191-0/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4513 221aa14e-8319-0410-a670-987f0aec2ac5
* adding Rev 3 tuners to the usrp_wfm receiver coden4hy2007-02-192-0/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4512 221aa14e-8319-0410-a670-987f0aec2ac5
* update examples to reflect latest changes in gr-trellisanastas2007-02-133-2/+4
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4470 221aa14e-8319-0410-a670-987f0aec2ac5
* merging r4318:4437 to fix ticket:131 from branche trondeau/udp udp ↵trondeau2007-02-096-54/+184
| | | | | | source/sink pairs working git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4438 221aa14e-8319-0410-a670-987f0aec2ac5
* Typo fix.jcorgan2007-02-071-2/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4407 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r4354:4390 from developer branch jcorgan/digital into trunk.jcorgan2007-02-065-5/+112
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4391 221aa14e-8319-0410-a670-987f0aec2ac5
* fixed a small error in gnuradio-examples/python/channel-coding/READMEanastas2007-02-051-3/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4383 221aa14e-8319-0410-a670-987f0aec2ac5
* added toy fsm file to test irregular FSMsanastas2007-02-041-0/+11
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4372 221aa14e-8319-0410-a670-987f0aec2ac5
* removed obsolete dsb_tx.pyeb2007-01-291-51/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4321 221aa14e-8319-0410-a670-987f0aec2ac5
* removed obsolete dsb_tx.pyeb2007-01-291-1/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4320 221aa14e-8319-0410-a670-987f0aec2ac5
* merged changeset r4281:4292 on trondeau/ethernet into trunktrondeau2007-01-264-0/+292
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4293 221aa14e-8319-0410-a670-987f0aec2ac5
* New usrp_wfm_rcv_sca.py example from Eric A. Cottrell (WB1HBHU)eb2007-01-142-2/+402
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4276 221aa14e-8319-0410-a670-987f0aec2ac5
* SWIG compilation speedup! Fixes ticket:9. eb2007-01-131-0/+1
| | | | | | | | | | | | | | | | | | 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
* minor typo fixtrondeau2006-12-261-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4199 221aa14e-8319-0410-a670-987f0aec2ac5
* Organized python example directory for new hierarchical blocks, cleaned up ↵jcorgan2006-12-247-63/+154
| | | | | | dial_tone2.py git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4190 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged jcorgan/sfg r4097:4124 into trunk, fixing hier_block2 threading issues.jcorgan2006-12-181-3/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4126 221aa14e-8319-0410-a670-987f0aec2ac5
* fix for ticket:114eb2006-12-161-2/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4106 221aa14e-8319-0410-a670-987f0aec2ac5
* Merge jcorgan/hier developer branch into trunk. Enables creation of true ↵jcorgan2006-12-122-0/+62
| | | | | | 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
* added default values to help messageseb2006-11-101-4/+4
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3961 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged eb/binstats -r3848:3906 into trunk. These changeseb2006-10-311-0/+241
| | | | | | | | | | | | | | | | | | | | | (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
* Further fixes for ticket:81jcorgan2006-10-041-2/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3712 221aa14e-8319-0410-a670-987f0aec2ac5
* Partial fix for ticket:81jcorgan2006-10-047-1/+135
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3709 221aa14e-8319-0410-a670-987f0aec2ac5