Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-21 | Add new block gr.additive_scrambler_bb() | Johnathan Corgan | |
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. | |||
2010-03-21 | Added missing header includes for memcpy | Johnathan Corgan | |
2010-03-14 | Merge branch 'fftfilt' | Tom Rondeau | |
2010-03-14 | Removing SSE version of FFT filter until we work out how we want to handle ↵ | Tom Rondeau | |
the SSE the use of intrinics. Code for the SSE versions is still there just disabled. | |||
2010-03-14 | Merge branch 'digital' | Tom Rondeau | |
2010-03-13 | Now have a FFT filter implemented in SSE and generic version that can be ↵ | Tom Rondeau | |
switched into FFT filter block. | |||
2010-03-11 | Adding SSE version of fft filters. Complex (ccc) version working. | Tom Rondeau | |
2010-03-07 | Add check_topology, delete d_diff_filters in dtor, cleanup init and use of | Eric Blossom | |
logging output streams. | |||
2010-03-06 | Improved performance of FLL using a more robust error term. | Tom Rondeau | |
2010-02-28 | Adding Doxygen comments to new FFT filter blocks. | Tom Rondeau | |
2010-02-28 | New fft filter base class to handle complex data types. Passes make check. | Tom Rondeau | |
2010-02-28 | Renaming ffft filter base class to reflect its use with floats. | Tom Rondeau | |
2010-02-27 | Adding a base class to handle FFT filters for use in other blocks. Old ↵ | Tom Rondeau | |
fft_filter_fff now uses new class successfully and passes make check. | |||
2010-01-31 | Got this wrong before. Derivative filter taps are now calculated correctly ↵ | Tom | |
which makes the rest of the code work. My previous test cases must have masked the problem. | |||
2010-01-02 | Since I'm bothering to average the error, I might as well use it. | Tom | |
2009-12-20 | Adding some documentation. | Tom | |
2009-12-20 | Cleaning up functions. | Tom | |
2009-12-20 | WIP: better access to setting FLL parameters and working on getting gain ↵ | Tom | |
settings better. | |||
2009-12-18 | New way to handle arbitrary resampler. Now featuring lower noise! | Tom | |
2009-12-15 | Generating the band-edge filter taps based on the oversampling ratio ↵ | Tom | |
(samples per symbol), rolloff factor, and the prototype (matched) filter size. | |||
2009-12-10 | Adding accessor functions to set alpha and beta gains for the FLL. | Tom | |
2009-12-10 | Adding alpha and beta gains to FLL constructor. | Tom | |
2009-12-09 | Adding a band-edge based frequency lock loop. | Tom | |
2009-12-07 | Change type of gr_head nitems parameter to unsigned long long. | Eric Blossom | |
Patch from Martin Braun <martin.braun@kit.edu> to support nitems >= 2**32. | |||
2009-11-03 | fixed fixme in gr_top_block_impl | Josh Blum | |
2009-10-31 | Fix missing include from last commit | Johnathan Corgan | |
2009-10-31 | core: added gr.pfb_clock_sync_fff based on _ccf version, updated example | Johnathan Corgan | |
2009-10-19 | Resampler seems to be working for all values of rate | Tom | |
2009-10-19 | Working on fixing arbitrary resampler not working for rate < 1.0; this fixes ↵ | Tom | |
it for 0.5<=rate<=1.0 range. | |||
2009-10-12 | Merge branch 'sync' of git@gnuradio.org:trondeau into master | Johnathan Corgan | |
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. ... | |||
2009-10-12 | This splits the rate into a fractional an integer value, which allows the ↵ | Tom Rondeau | |
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. | |||
2009-10-12 | Fixing compiler warnings. | Tom Rondeau | |
2009-10-12 | A bit of code cleanup. | Tom Rondeau | |
2009-10-10 | Add flags and dependencies for MinGW/MSYS. | Johnathan Corgan | |
Patch-by: Don Ward <don2387ward@sprynet.com> | |||
2009-10-10 | Use gruel::mutex instead of pthread_mutex in gr_histo_sink_f. | Johnathan Corgan | |
Patch-by: Don Ward <don2387ward@sprynet.com> | |||
2009-10-09 | Making old dbpsk work again to compare against new version. | Tom | |
2009-10-09 | Cleaning up constructor. | Tom | |
2009-10-09 | Moving filter number decision to start work function. | Tom | |
2009-10-09 | Cleaning up unused variable and code. | Tom | |
2009-10-09 | Working fractional sample rates in clock recovery algorithm. | Tom | |
2009-10-09 | Chaning update for fractional sample rate into filter index. | Tom | |
2009-10-09 | wip | Tom | |
2009-10-08 | Working on allowing fractional samples per symbol. | Tom | |
2009-10-08 | Added gr.copy(itemsize) block | Johnathan Corgan | |
set_enabled(bool) will either copy from input to output (True) or drop the input on the floor (False). | |||
2009-10-07 | Working sync for QPSK | Tom | |
2009-10-07 | More stable version of clock sync. | Tom | |
2009-10-07 | Clipping the rate of the clock recovery helps track large changes. | Tom | |
2009-10-06 | Fixing previous checkin | Tom | |
2009-10-06 | Adding accessor functions for both alpha and beta. | Tom | |
2009-10-06 | Fixing io signature for debug outputs. | Tom | |