summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/general/gri_lfsr.h
Commit message (Collapse)AuthorAgeFilesLines
* analog: removed lfsr from gnuradio-core.Tom Rondeau2012-10-311-152/+0
|
* core: dont export totally inline classesJosh Blum2012-09-071-1/+1
| | | | | | These classes have no symbols actually grounded in the core library. Due to this exporting the class seems to confuse MSVC. Commenting out GR_CORE_API makes MSVC and gcc happy.
* Removed whitespace and added dtools/bin/remove-whitespace as a tool to do ↵Tom Rondeau2012-04-131-14/+14
| | | | | | this in the future. The sed script was provided by Moritz Fischer.
* core: API declaration macros for core class and function symbolsJosh Blum2011-07-201-1/+2
|
* Add new block gr.additive_scrambler_bb()Johnathan Corgan2010-03-211-2/+10
| | | | | | | | | | | | | 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.
* doc fixes! work-in-progresseb2009-05-221-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11085 221aa14e-8319-0410-a670-987f0aec2ac5
* Doc updates onlyjcorgan2008-09-121-2/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9563 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged -r9556:9560 from jcorgan/scr into trunk. Adds gr.scrambler_bb and ↵jcorgan2008-09-121-7/+36
| | | | | | gr.descrambler_bb, using updated gri_lfsr. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9561 221aa14e-8319-0410-a670-987f0aec2ac5
* added pre_shift method to gri_lfsreb2008-09-081-0/+10
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9533 221aa14e-8319-0410-a670-987f0aec2ac5
* Fibonacci Linear Feedback Shift Registereb2008-09-031-0/+104
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9492 221aa14e-8319-0410-a670-987f0aec2ac5