summaryrefslogtreecommitdiff
path: root/gnuradio-examples
Commit message (Collapse)AuthorAgeFilesLines
* Add documentation for gr-run-waveform and define-waveformEric Blossom2011-01-051-1/+248
|
* Have swig/guile wrap enums and constants as scheme variables, not functions.Eric Blossom2011-01-051-2/+2
|
* Move example waveforms to gnuradio-examples/waveforms.Eric Blossom2010-12-305-0/+98
|
* Merge branch 'master' into nextTom Rondeau2010-12-281-1/+1
|\ | | | | | | | | | | | | | | | | * master: Under extreme circumstances, optfir might never produce an answer (atten>300), so this puts in a check on the ripple; if it gets too large, stop trying. Allowing PFB interpolator to be called without specifying the taps; autogen taps inside hierblock. Allowing PFB decimator to be called without specifying the taps; autogen taps inside hierblock. PFB channelizer can be specified without external taps. Uses optfir to generate an internal filter to cover the channel bandwidth; user can specify the attenuation of this filter if desired. Updating the arb. resampler to use the optfir filter that provides better specificatiion of stopband atten.
| * PFB channelizer can be specified without external taps. Uses optfir to ↵Tom Rondeau2010-12-281-1/+1
| | | | | | | | generate an internal filter to cover the channel bandwidth; user can specify the attenuation of this filter if desired.
* | Merge branch 'next' into guile-nextEric Blossom2010-12-063-0/+222
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * next: (116 commits) Adding new example script for using the new PFB arbitrary resampler interface. One resampler takes user-generated taps and another resampler just takes the resampling rate. Both input and output signals are plotted. Modifying blsk2 wrapper for PFB arbitrary resampler to allow the user to just specify the requested resampling rate without providing their own filter taps. uhd: reverting tag changes on uhd single usrp source, there seems to be issues with the work() logic uhd: removed default value chan=0 in the cc files WITH_INCLUDES _must_ be last uhd: replaced CFLAGS with CPPFLAGS variable, and fixed swig args FIXME uhd: default channel params to zero for single source and sink blocks Revert "Removed usrp2-firmware from being automatically built." Remove generated file from repo Removed usrp2-firmware from being automatically built. uhd: added libdir to UHD CFLAGS (shared by lib and swig) Swapping out preset keys until I work out some of their issues. Modifying QA tests for the sample tags. By default, it only checks the sizes of the tags since order is not specified or guarenteed. Block is a gr_block, so this sets its relative rate. Was required for using in the QA of the sample tags code. Removing global pmt constants. Were causing segfaults during make check. Must fix this later. Fixing up the UHD sample tag example to take command line options. Swapping order of testing rrate. Changing propagation policy enum type name and making a few other minor edits. Changing API for gr_skiphead to use uint64_t for the offset instead of size_t (still unsigned). Fixes issue #304. Adding typedef for uint64_t and int64_t so we can use them through SWIG. ... Passes make distcheck.
| * | Merge branch 'master' into nextTom Rondeau2010-12-061-0/+95
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: Adding new example script for using the new PFB arbitrary resampler interface. One resampler takes user-generated taps and another resampler just takes the resampling rate. Both input and output signals are plotted. Modifying blks2 wrapper for PFB arbitrary resampler to allow the user to just specify the requested resampling rate without providing their own filter taps. Changing API for gr_skiphead to use uint64_t for the offset instead of size_t (still unsigned). Fixes issue #304. Adding typedef for uint64_t and int64_t so we can use them through SWIG. Removing warnings in portaudio source/sink. Fixing output types from tap_type to o_type in gr_single_pole_iir.h. Doesn't make a difference in the current uses of this class, but could in the future. Thanks to Achilleas Anastasopoulos for pointing this out. first shot at Windows-compatible LIBUSB check Tweak LIBUSB m4 script to not check for 'usb_debug' symbol on Windows, because the symbol does not exist for that platform (only, it seems) Removing autogenerated file. Updated doxygen Doxyfile for newer versions. Adding file operations result checking. Updating audio_jack to new interface for creating a client. Fixes depricated warning. Potential fix to MSDD warnings by setting sequence number from buffer more explicitly. Adding a bit more checking on file operations. Fixing copyright date. Fixed warning re defining GNU_SOURCE. Can probably just remove it since it's defined in config, but this won't hurt anyone. Fixing signed/unsigned warnings. first shot at Windows-compatible LIBUSB check Tweak LIBUSB m4 script to not check for 'usb_debug' symbol on Windows, because the symbol does not exist for that platform (only, it seems) Conflicts: gnuradio-core/src/lib/swig/gnuradio.i
| | * Adding new example script for using the new PFB arbitrary resampler ↵Tom Rondeau2010-12-061-0/+95
| | | | | | | | | | | | interface. One resampler takes user-generated taps and another resampler just takes the resampling rate. Both input and output signals are plotted.
| * | Fixing up the UHD sample tag example to take command line options.Tom Rondeau2010-11-291-7/+21
| | |
| * | Removed comments to stdout from file tagger; made it easir to go from ↵Tom Rondeau2010-11-211-10/+12
| | | | | | | | | | | | internally generated bursts to detected bursts (which needs work).
| * | Updating test_file_tags.py to use new file tagger interface (sample rate of ↵Tom Rondeau2010-11-211-1/+1
| | | | | | | | | | | | 1 means time stamp on files is based solely on the item time).
| * | Updating example to pass file tagger the sample rate and changed some values ↵Tom Rondeau2010-11-211-11/+11
| | | | | | | | | | | | for my testing.
| * | Fixing uhd test app.Tom Rondeau2010-11-171-6/+7
| | |
| * | Removing vestigial line.Tom Rondeau2010-11-171-1/+0
| | |
| * | Adding an example that uses gr_uhd sources to generate tags and collects ↵Tom Rondeau2010-11-171-0/+82
| | | | | | | | | | | | bursts of energy.
| * | Adding a simple example of using the tagger and tagging file.Tom Rondeau2010-11-161-0/+29
| |/
* / Major Makefile.am housecleaning. Passes distcheck.Eric Blossom2010-11-241-1/+3
|/ | | | | | | | | Move all occurrences of swig_built_sources out of Makefile.am's. Move all SWIG related use of BUILT_SOURCES out of Makefile.am's. Clean up 'if PYTHON' conditionalization in gr-* Still left to do: fix Makefile.swig CLEANFILES and no_dist_files such that they remove exactly the generated files.
* Merge branch 'makefile_var_ordering'Tom Rondeau2010-10-291-4/+5
|\
| * rearrange includes to always be: internal GR, external, with GR.Michael Dickens2010-10-091-4/+5
| |
* | Merge branch 'synfilt'Tom Rondeau2010-10-162-0/+176
|\ \ | |/ |/|
| * Work on examples for the synthesize filterbank block. The cleans up the ↵Tom Rondeau2010-10-162-7/+126
| | | | | | | | simple example and adds a new example that synthesizes a number of signals and then channelizes them again. It displays the synthesized PSD as well as the PSD and time waveform of one of the channels that's specified in teh code.
| * Adding QA code for fir filter with buffer.Tom Rondeau2010-10-161-2/+1
| |
| * Adding a test example for the synthesis filter.Tom Rondeau2010-10-161-0/+58
| |
* | Merge remote branch 'gnuradio/wip/udp_source_sink'Johnathan Corgan2010-05-236-51/+71
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnuradio/wip/udp_source_sink: gnuradio-core: update copyrights gnuradio-core: allow swig to handle exceptions in UDP source/sink grc: update UDP source and sink block wrappers Simplify USE_SELECT usage Return immediately when using d_residual. Defend against a peer that sends an invalid message length. Move initialization of select timeout Correct update of d_temp_offset (parallel construction) Identify memory leaks that occur on error conditions Use -1 as file descriptor "not open" value instead of 0 Add additional conditionalization of networking includes Flush pending errors in gr_udp_sink on disconnect() Rework UDP source and sink, with incompatible API changes Updates to udp source/sink (select(), wait, cleanup) Discard data in gr_udp_sink until receiver is started. Use getaddrinfo in gr_udp_{source,sink} Changes to gr_udp_{source,sink} for MinGW Ignore ENOPROTOOPT return from setsockopt(SO_LINGER)
| * | Rework UDP source and sink, with incompatible API changesDon Ward2010-05-046-52/+69
| | | | | | | | | | | | | | | | | | | | | | | | Remove source address specifications for sink; add connect() and disconnect() to sink; add get_port() to source; add optional EOF signaling (using zero-length packets) to sink and source; modify dial_tone, vector, and audio examples to match new code; add qa test case.
| * | Updates to udp source/sink (select(), wait, cleanup)Don Ward2010-04-301-3/+6
| |/ | | | | | | | | | | | | | | | | | | | | | | 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.
* | Fixing up GUI windows to better scale with gtgui sinks.Tom Rondeau2010-05-118-1410/+1196
| |
* | Fixing benchmark loopback to work with new v2's of modulators.Tom Rondeau2010-05-111-1/+1
| |
* | Fixing benchmark program to work with original dbpsk/dqpsk modulations again ↵Tom Rondeau2010-05-101-14/+17
|/ | | | (and saving the version 2 mods for those marked v2).
* New matplotlib does the fftshift for us when doing mlab.psd. This makes the ↵Tom Rondeau2010-04-151-2/+2
| | | | figures make sense again.
* Fixing copyright of a couple of stragglers.Tom Rondeau2010-03-142-1/+21
|
* Fixing copyright dates.Tom Rondeau2010-03-145-5/+5
|
* Making old and new digital modulations completely seperable by adding ↵Tom Rondeau2010-03-144-14/+14
| | | | modulation_utils2 so only new modulator blocks work with the version 2 of everything. Also changed some internal names for clarity.
* Merge branch 'digital' of vps.gnuradio.org:trondeau into digitalTom Rondeau2010-03-133-1/+237
|\
| * Merge branch 'digital' of git@gnuradio.org:trondeau into digitalTom Rondeau2010-03-135-217/+229
| |\ | | | | | | | | | | | | Conflicts: gnuradio-examples/python/digital/benchmark_qt_rx2.py
| * | Making a version 2 of transmit path so as not to affect old dbpsk and dqpsk ↵Tom Rondeau2010-03-133-1/+237
| | | | | | | | | | | | operations.
| * | Fixing use of pick_bitrate2 in QT Rx2.Tom Rondeau2010-02-271-0/+1
| | |
* | | Fixing call to usrp_receive_path2.Tom Rondeau2010-03-132-3/+2
| | |
* | | Adding version 2 of receive path so as not to affect old dbpsk and dqpsk ↵Tom Rondeau2010-03-134-1/+213
| |/ |/| | | | | operations.
* | Changing FLL parameter range for use with new code.Tom Rondeau2010-03-062-216/+216
| |
* | Small fixes for loopback with new code.Tom Rondeau2010-03-062-0/+12
| |
* | Fixing how new pick_bitrate is used.Tom Rondeau2010-03-061-0/+1
|/
* Fixing a few bugs in handling of real samples per symbol.Tom Rondeau2010-02-263-5/+4
|
* Fixes pick_bitrate2 for use on receiver side.Tom Rondeau2010-02-262-3/+6
|
* Fixing pick_bitrate2 for transmit side with all cases tested.Tom Rondeau2010-02-253-7/+38
|
* New pick_bitrate2 will take any combination of bitrate, samples per symbol, ↵Tom Rondeau2010-02-151-33/+55
| | | | and converter rate.
* Working on pick_bitrate.Tom Rondeau2010-02-101-25/+67
|
* Arbitrary bit rates seems to be working.Tom Rondeau2010-02-092-16/+6
|
* Removing resampler from usrp transmit path as its taken care of in the ↵Tom Rondeau2010-02-091-9/+2
| | | | modulators.
* Setting up code to handle setting of samples per symbol properly. Still ↵Tom Rondeau2010-02-084-15/+17
| | | | buggy in the transmitter due to the make packet padding to 512 bytes.