summaryrefslogtreecommitdiff
path: root/grc/blocks
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into nextTom Rondeau2011-01-171-0/+2
|\ | | | | | | | | | | | | * master: Adding new accessor for Goertzel filter to GRC block. Thanks to Marcus Leech for the last three modifications. Adding accessors to Goertzel filter GR block to call setparms from implementation file for (re)setting parameters. Adding accessor function to Goertzel filter implementaiton to set/reset its parameters.
| * Adding new accessor for Goertzel filter to GRC block. Thanks to Marcus Leech ↵Tom Rondeau2011-01-171-0/+2
| | | | | | | | for the last three modifications.
* | Create method to set rate on pfb_arb_resamp after it has been created.Matt Ettus2010-12-111-1/+4
|/ | | | Allow it to be called from GRC.
* Adds a new parameter "y_axis_label" to scopesink2 and the GRC .xml file that ↵Marcus Leech2010-10-171-0/+7
| | | | contains the string for the Y axis label. It defaults to 'Counts' to be consistent with the old version.
* gnuradio-core: export missing public methods in gr.agc2Alexandru Csete2010-07-211-0/+5
| | | | | | | | | | | | Alexandru Csete: The gr_agc2 block has public methods to set and get the AGC levels and rates; however, only a few of these interfaces are exported to Python and none of them are available in GRC. The attached patch adds the missing public methods to gri_agc2_cc.i and gri_agc2_ff.i and defines the corresponding callbacks in the gr_agc2_xx.xml GRC block.
* Merge branch 'patches/marcus/stripchart'Johnathan Corgan2010-07-051-0/+22
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gr-wxgui/src/python/scope_window.py * Adds new scope window trigger, TRIG_MODE_STRIPCHART * Allows config file selection of whether background window sinks still run * Allows config file selection of default trigger mode * Allows config file selection of default waterfall sink color mode [wxgui] #Setting this to true prevents the window sinks from stopping when they #are not displayed, as when they are in a notebook with a hidden tab. run_always = False # Default scope trigger mode. # # 0 = Freerun # 1 = Auto (default) # 2 = Normal # 3 = Stripchart trig_mode = 1 # Default waterfall sink color mode. Valid choices are 'rgb1', 'rbg2', # 'rgb3', or 'gray' waterfall_color = rgb1
| * gr-wxgui: adds stripchart trigger mode to graphics sinksMarcus D Leech2010-05-161-0/+22
| |
* | Merge branch 'patches/marcus/file_sink'Johnathan Corgan2010-07-051-1/+18
|\ \
| * | gnuradio-core: adds configurable flush to file sinkMarcus D Leech2010-05-161-1/+18
| |/
* | Merge branch 'patches/marcus/gr_and_const'Johnathan Corgan2010-06-223-0/+50
|\ \ | | | | | | | | | | | | * patches/marcus/gr_and_const: grc: adds gr.and_const to block tree
| * | grc: adds gr.and_const to block treeMarcus D Leech2010-05-163-0/+50
| |/
* | grc: fix broken variable config when using bool typeJohann Chiang2010-06-211-1/+1
| |
* | Merge remote branch 'ets/grc-usrp2-clock-source'Johnathan Corgan2010-05-272-2/+40
|\ \ | | | | | | | | | | | | * ets/grc-usrp2-clock-source: Add USRP2 clock source parameter to GRC blocks.
| * | Add USRP2 clock source parameter to GRC blocks.Eric Schneider2010-05-272-2/+40
| | |
* | | Merge remote branch 'gnuradio/wip/udp_source_sink'Johnathan Corgan2010-05-232-24/+28
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
| * | | grc: update UDP source and sink block wrappersJohnathan Corgan2010-05-212-24/+28
| | |/ | |/|
* / | gnuradio-core: removed gr.dd_mpsk_sync_cc block as obsoleteJohnathan Corgan2010-05-183-67/+0
|/ /
* | Add new block gr.additive_scrambler_bb()Johnathan Corgan2010-03-213-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Trial feature for different source sides for usrp dual source.Josh Blum2010-03-101-1/+35
|/
* Merge branch 'fll'Tom2010-02-011-0/+15
|\
| * WIP: better access to setting FLL parameters and working on getting gain ↵Tom2009-12-201-0/+15
| | | | | | | | settings better.
* | fix bug in sample and hold wrapper for grcJosh Blum2010-01-111-1/+1
|/
* Generating the band-edge filter taps based on the oversampling ratio ↵Tom2009-12-151-8/+17
| | | | (samples per symbol), rolloff factor, and the prototype (matched) filter size.
* Adding accessor functions to set alpha and beta gains for the FLL.Tom2009-12-101-0/+2
|
* Adding alpha and beta gains to FLL constructor.Tom2009-12-101-1/+11
|
* Adding a band-edge based frequency lock loop.Tom2009-12-093-0/+43
|
* Merge branch 'wip/dxpsk' of http://gnuradio.org/git/jblumJohnathan Corgan2009-12-076-2/+247
|\
| * added callbacks for setting alphasJosh Blum2009-11-251-0/+3
| |
| * added sync output port to dxpsk2 demodJosh Blum2009-11-251-1/+21
| |
| * added missing block wrappersJosh Blum2009-11-252-0/+217
| |
| * added wrappers for the dxpsk2 blocks mod and demodJosh Blum2009-11-254-2/+7
| |
* | Allow for multiple io pads per hier flow graph.Josh Blum2009-12-032-17/+14
|/ | | | | | | | | Each io pad can have a different io signature. Uses the iosignaturev for hier implementation. Backwards compadible with exception: Pad blocks that used multiple ports must be replaced with multiple pad blocks as the new pad io blocks only support one port per block.
* Merge branch 'wip/term' of git@gnuradio.org:jcorganJohnathan Corgan2009-11-033-0/+57
|\ | | | | | | | | | | | | | | | | * 'wip/term' of git@gnuradio.org:jcorgan: gr-wxgui: cleanup for merge Consolidated termsink into one class Basic terminal window that takes raw text on input msgq and appends it Add placeholder panel for console, use old style window size Created skeleton wxgui term window component
| * Consolidated termsink into one classJohnathan Corgan2009-10-291-4/+4
| |
| * Basic terminal window that takes raw text on input msgq and appends itJohnathan Corgan2009-10-291-1/+24
| | | | | | | | Works, but needs "--line-buffered" mode for GR buffering between blocks
| * Created skeleton wxgui term window componentJohnathan Corgan2009-10-293-0/+34
| |
* | grc: update block tree list for new pfb_clock_syncJohnathan Corgan2009-10-311-1/+1
| |
* | core: added gr.pfb_clock_sync_fff based on _ccf version, updated exampleJohnathan Corgan2009-10-311-4/+24
|/
* Merge branch 'flattopwindow' of http://gnuradio.org/git/jblumJohnathan Corgan2009-10-293-13/+83
|\ | | | | | | | | | | | | | | | | Merge-fix: Remove debugging print Merge-fix: Update copyrights * 'flattopwindow' of http://gnuradio.org/git/jblum: Added window option to wxgui fft and waterfall sink. redid cos windows, added flattop and nuttall_cfd
| * Added window option to wxgui fft and waterfall sink.Josh Blum2009-10-283-13/+83
| | | | | | | | | | | | | | Added rectangular window function to window.py. Average stays hidden in waterfall, fft, and numbersink wrappers (only avg_alpha shows/hides). Fixed options in waterfall wrapper to model after fft and numbersink average params.
* | renamed msgq to msgq_in and msgq_out, block wrappers changed accordinglyJosh Blum2009-10-282-2/+2
| |
* | Created a grc_blockdir in makefile.common.Josh Blum2009-10-281-1/+1
|/ | | | | Switched the grc src prefix in grc makefiles. Removed grc/Makefile.inc as it was no longer neededed.
* added v offset option to scopeJosh Blum2009-10-181-2/+12
|
* Merge commit '25a8' from git@gnuradio.org:jblumJohnathan Corgan2009-10-156-0/+78
|\ | | | | | | | | | | | | | | | | * commit '25a8': use clean numbers for waterfall ref and range tweaks to scope autoscaling registered key to hide/show control panel in wxgui windows Added window size param to all wxgui wrappers. add canonical options for copy enable param
| * Added window size param to all wxgui wrappers.Josh Blum2009-10-096-0/+78
| | | | | | | | Modified type parser to allow blank values in vector types as empty vectors.
| * add canonical options for copy enable paramJosh Blum2009-10-091-0/+8
| |
* | fix usrp2 wrappers for vlen of 2 shortsJosh Blum2009-10-142-0/+6
| |
* | Merge branch 'sync' of git@gnuradio.org:trondeau into masterJohnathan Corgan2009-10-123-2/+79
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This merge adds polyphase clock recovery, implements new PAM demodulators that use it, and also moves GRC examples to gnuradio-examples component. See merge commit diff for updated files post merge. * 'sync' of git@gnuradio.org:trondeau: (54 commits) Reverting dqpsk to be mpsk_receiver based and not change its behavior. Fixing initialization of timing gains. Alpha should be < 1, and beta should be << 1. This splits the rate into a fractional an integer value, which allows the loop to adjust the fractional rate while the integer rate keeps the increments moving properly. Allows the max rate deviation to be independent of the integer rate. Scaling of the differential taps also allows alpha and beta to operate independent of the rate when fractional samples per symbol are used. Slightly more tolerant to large signal values, but they still should be close to +/-1. Fixing compiler warnings. Adding dqpsk2 block to makefile for installation. Adding DQPSK version that uses the PFB timing sync block (dqpsk2). Minor fixes for logging. Fixing import of UI file. Temporary working dbpsk2 example until we match everything. Working DBPSK implementation with new PFB clock recovery block. The feedforward AGC wasn't playing nicely, the frequency aquistion range was increased to swing half the sample rate in either direction, and the number of filter phases to use was increased to 32. A bit of code cleanup. Starting to rework QT app to control new PFB clock recovery alg. Making old dbpsk work again to compare against new version. Adding new DBPSK block with new PFB clock recovery alg. Revert "More additions to PAM timing simulation." More additions to PAM timing simulation. Using 2-PAM by default. Cleaning up GRC PAM timing example and adding ability to do M-ary PAM. Cleaning up constructor. Moving filter number decision to start work function. ...
| * | Cleaning up GRC PAM timing example and adding ability to do M-ary PAM.Tom2009-10-091-1/+6
| | |
| * | Adding imaginary stream to PAM demo to test IQ sync. Also properly setting ↵Tom2009-10-071-1/+2
| | | | | | | | | | | | beta at runtime from GRC block.