summaryrefslogtreecommitdiff
path: root/gnuradio-core
Commit message (Collapse)AuthorAgeFilesLines
* New way to handle arbitrary resampler. Now featuring lower noise!Tom2009-12-183-37/+55
|
* Generating the band-edge filter taps based on the oversampling ratio ↵Tom2009-12-153-28/+83
| | | | (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-103-2/+16
|
* Adding alpha and beta gains to FLL constructor.Tom2009-12-103-13/+19
|
* Adding a band-edge based frequency lock loop.Tom2009-12-095-0/+277
|
* Merge branch 'wip/dxpsk' of http://gnuradio.org/git/jblumJohnathan Corgan2009-12-072-12/+24
|\
| * added sync output port to dxpsk2 demodJosh Blum2009-11-252-12/+24
| |
* | Change type of gr_head nitems parameter to unsigned long long.Eric Blossom2009-12-073-9/+9
|/ | | | | Patch from Martin Braun <martin.braun@kit.edu> to support nitems >= 2**32.
* fixed fixme in gr_top_block_implJosh Blum2009-11-032-8/+5
|
* Fix missing include from last commitJohnathan Corgan2009-10-311-0/+2
|
* core: added gr.pfb_clock_sync_fff based on _ccf version, updated exampleJohnathan Corgan2009-10-315-4/+470
|
* fixed issue where usrp siggen continued to transmit after program exitJosh Blum2009-10-291-9/+0
|
* modified flowgraph cleanupJosh Blum2009-10-291-3/+6
|
* Merge branch 'flattopwindow' of http://gnuradio.org/git/jblumJohnathan Corgan2009-10-292-30/+22
|\ | | | | | | | | | | | | | | | | 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-282-2/+5
| | | | | | | | | | | | | | 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.
| * Merge branch 'flattopwindow' of http://gnuradio.org/git/matt into flattopJosh Blum2009-10-281-27/+16
|/|
| * redid cos windows, added flattop and nuttall_cfdMatt Ettus2009-10-281-27/+16
| |
* | Merge branch 'vrt' of http://gnuradio.org/git/jblumJohnathan Corgan2009-10-211-2/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge fix: added GRUEL_INCLUDES to vrt Makefile Merge fix: added missing include in gr-vrt * 'vrt' of http://gnuradio.org/git/jblum: query the model number from the host fix so all handlers get called on event simplfied the code while i was looking at it added access methods for gps stuff added access methods and parsing for caldiv if context use existing utility method reading the lo back and storing it use the new htonll and vrt types to send cal and lo freqs checking for if context packets and setting up the payload pointer and size Reading 64 bit freq out of chunk of context packet. copied over vrt context and type headers, updated bits.h as well Dump IF-Context packets in hex. use gruel/inet.h instead of arap/inet.h fix white space made rxdspno a parameter for: start/stop streaming, and quadradio32fc
| * | simplfied the code while i was looking at itJosh Blum2009-10-121-2/+1
| | |
* | | Resampler seems to be working for all values of rateTom2009-10-192-3/+8
| | |
* | | Working on fixing arbitrary resampler not working for rate < 1.0; this fixes ↵Tom2009-10-191-1/+2
| |/ |/| | | | | it for 0.5<=rate<=1.0 range.
* | Merge branch 'sync' of git@gnuradio.org:trondeau into masterJohnathan Corgan2009-10-129-103/+859
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. ...
| * | Reverting dqpsk to be mpsk_receiver based and not change its behavior.Tom Rondeau2009-10-121-24/+7
| | |
| * | Fixing initialization of timing gains. Alpha should be < 1, and beta should ↵Tom Rondeau2009-10-122-18/+8
| | | | | | | | | | | | be << 1.
| * | This splits the rate into a fractional an integer value, which allows the ↵Tom Rondeau2009-10-122-4/+18
| | | | | | | | | | | | 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.Tom Rondeau2009-10-121-8/+6
| | |
| * | Adding dqpsk2 block to makefile for installation.Tom Rondeau2009-10-121-0/+1
| | |
| * | Adding DQPSK version that uses the PFB timing sync block (dqpsk2).Tom Rondeau2009-10-121-0/+358
| | |
| * | Minor fixes for logging.Tom Rondeau2009-10-121-3/+5
| | |
| * | Working DBPSK implementation with new PFB clock recovery block. The ↵Tom Rondeau2009-10-121-7/+8
| | | | | | | | | | | | 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.Tom Rondeau2009-10-121-12/+2
| | |
| * | Making old dbpsk work again to compare against new version.Tom2009-10-093-29/+10
| | |
| * | Adding new DBPSK block with new PFB clock recovery alg.Tom2009-10-091-0/+353
| | |
| * | Cleaning up constructor.Tom2009-10-091-2/+1
| | |
| * | Moving filter number decision to start work function.Tom2009-10-091-8/+9
| | |
| * | Cleaning up unused variable and code.Tom2009-10-092-25/+2
| | |
| * | Working fractional sample rates in clock recovery algorithm.Tom2009-10-091-14/+17
| | |
| * | Chaning update for fractional sample rate into filter index.Tom2009-10-091-9/+5
| | |
| * | wipTom2009-10-093-18/+25
| | |
| * | Working on allowing fractional samples per symbol.Tom2009-10-083-33/+51
| | |
| * | Working sync for QPSKTom2009-10-071-3/+6
| | |
| * | More stable version of clock sync.Tom2009-10-072-6/+11
| | |
| * | Clipping the rate of the clock recovery helps track large changes.Tom2009-10-071-8/+20
| | |
| * | Fixing previous checkinTom2009-10-061-1/+1
| | |
| * | Adding accessor functions for both alpha and beta.Tom2009-10-063-5/+10
| | |
| * | Fixing io signature for debug outputs.Tom2009-10-061-2/+3
| | |
| * | Adding more outputs for debugging.Tom2009-10-061-7/+13
| | |
| * | Changinging behavior of parameter update for PFB clock recovery alg.Tom2009-10-062-19/+23
| | |
| * | Making second output port of PFB clock recovery optional.Tom2009-10-061-3/+8
| | |
| * | Merge branch 'master' into syncTom2009-10-069-6/+376
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gr-utils/src/python/gr_plot_qt.py gr-utils/src/python/pyqt_plot.py gr-utils/src/python/pyqt_plot.ui