Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-16 | Adding QA code for fir filter with buffer. | Tom Rondeau | |
2010-10-16 | Cleaning up synthesis filter and using new FIR filter with buffer. | Tom Rondeau | |
2010-10-16 | Cleaning up the new FIR filter implementation. Protects against some corner ↵ | Tom Rondeau | |
cases and adds filterN. | |||
2010-10-16 | Adding a FIR filter implemented with its own internal buffer. This one keeps ↵ | Tom Rondeau | |
its own delay line and just takes in input samples instead of a pointer to an external buffer. The synthesis filter is being updated to use the new FIR implementation. | |||
2010-05-16 | Can now set more channels than input signals. Empty channels are established ↵ | Tom Rondeau | |
as the outtermost channels (around fs/2 and -fs/2). | |||
2010-04-27 | Fixing ordering so that the input channels line up in the output signal ↵ | Tom Rondeau | |
properly. | |||
2010-04-27 | Adding the synthesis filterbank (the opposite of the channelizer). It's ugly ↵ | Tom Rondeau | |
right now and uses a lot of memory to handle the buffers for each filter/input stream. | |||
2010-04-18 | Fixing doxygen warnings from arb_resampler. Also, removed set_taps from public | Tom Rondeau | |
interface since we don't _really_ suppor this right now. Renamed it and made it private. | |||
2010-04-18 | Fixing doxygen warnings from channelizer block. | Tom Rondeau | |
2010-04-18 | Fixing documentation to get rid of doxygen warnings. | Tom Rondeau | |
2010-04-18 | Adding documentation for fff version of othe PFB clock sync algorithm. | Tom Rondeau | |
2010-04-18 | Adding documentation to explain how algorithm works. | Tom Rondeau | |
2010-04-15 | Nevermind that last checkin. THIS is the right answer that doesn't have us ↵ | Tom Rondeau | |
possibly looking back at input item -1. | |||
2010-04-14 | Fixes small bug by handling boundaries properly. | Tom Rondeau | |
2010-04-12 | The oversampling rate can be only a few values as defined by the number of ↵ | Tom Rondeau | |
channels and input sample rate. This now checks to make sure the user-specified rate is valid. Also added some documentation to describe the oversample rate parameter. | |||
2010-04-12 | Reworking variables to avoid recalculations/assignments. | Tom Rondeau | |
2010-04-12 | Channelizer can now produce any rational ratio of the sample rate in [fs/N, ↵ | Tom Rondeau | |
fs] where fs is the input sample rate and N is the number of channels. The ratios work out to be N/i for i in [1, N]. | |||
2010-04-12 | Moving towards gr_block implementation to enable non-integer output rates. ↵ | Tom Rondeau | |
Also, cleaning up a bit wrt class members. | |||
2010-04-09 | Every other time through the channelizer, the FFT input buffer must be ↵ | Tom Rondeau | |
flipped. The commented code removed in this checkin does that through a calculation in the loops, but the way the filter assignment works with this code, the flip is done by keeping the indexing static, so a look up table works and is slightly faster. | |||
2010-04-09 | Removing other version of code for different sample rates. | Tom Rondeau | |
2010-04-09 | Working version of channelizer allowing an integer multiple of the sampling ↵ | Tom Rondeau | |
rate out. There are two versions of the code in here with the second way being more general and efficient. This one should be more extendable to allowing rational ratio output sampling rates. | |||
2010-04-07 | Opening up channelizer to have different sampling rates out. This first pass ↵ | Tom Rondeau | |
produces the correct output for oversampling_rate = 1. | |||
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 | |