summaryrefslogtreecommitdiff
path: root/gnuradio-core
Commit message (Collapse)AuthorAgeFilesLines
* gr_realtime now uses gruel::enable_realtime_schedulingeb2008-09-202-77/+6
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9610 221aa14e-8319-0410-a670-987f0aec2ac5
* Adds frequency accessor for Costas loop, BERT receiver displays frequency ↵jcorgan2008-09-142-1/+6
| | | | | | and timing offset git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9576 221aa14e-8319-0410-a670-987f0aec2ac5
* fix for gcc 4.3eb2008-09-141-0/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9572 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r9564:9568 from jcorgan/bert into trunk. Adds BPSK bit error testing ↵jcorgan2008-09-138-4/+395
| | | | | | examples and support blocks. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9569 221aa14e-8319-0410-a670-987f0aec2ac5
* Doc updates onlyjcorgan2008-09-124-5/+9
| | | | 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-1213-13/+471
| | | | | | gr.descrambler_bb, using updated gri_lfsr. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9561 221aa14e-8319-0410-a670-987f0aec2ac5
* Replaced """! with """. Exclamation mark showed in doxygen docs. jblum2008-09-102-22/+22
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9549 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
* merging branch -r9485:9498 to fix some warnings. This merge removes some of ↵trondeau2008-09-0813-928/+4
| | | | | | the old OFDM mappers that were specific to BPSK, QPSK, and QAM constellations. These were never really used and should not be. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9531 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r9433:9527 from features/gr-usrp2 into trunk. Adds usrp2 and ↵jcorgan2008-09-082-0/+47
| | | | | | gr-usrp2 top-level components. Trunk passes distcheck with mb-gcc installed, but currently not without them. The key issue is that when mb-gcc is not installed, the build system skips over the usrp2/firmware directory, and the firmware include files don't get put into the dist tarball. But we can't do the usual DIST_SUBDIRS method as the firmware is a subpackage. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9528 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r9481:9518 on jblum/grc_reorganize into trunk. Reorganized grc source ↵jblum2008-09-071-11/+9
| | | | | | under gnuradio.grc module. Trunk passes make distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9525 221aa14e-8319-0410-a670-987f0aec2ac5
* another distcheck fixjcorgan2008-09-071-0/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9523 221aa14e-8319-0410-a670-987f0aec2ac5
* fix typojcorgan2008-09-071-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9520 221aa14e-8319-0410-a670-987f0aec2ac5
* distcheck fixjcorgan2008-09-071-0/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9519 221aa14e-8319-0410-a670-987f0aec2ac5
* export gri_fft planning mutexeb2008-09-032-9/+26
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9493 221aa14e-8319-0410-a670-987f0aec2ac5
* Fibonacci Linear Feedback Shift Registereb2008-09-035-1/+202
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9492 221aa14e-8319-0410-a670-987f0aec2ac5
* removed some warningseb2008-08-312-2/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9475 221aa14e-8319-0410-a670-987f0aec2ac5
* fixed copy/paste error in include guardeb2008-08-311-3/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9472 221aa14e-8319-0410-a670-987f0aec2ac5
* fix for ticket:268, vector not always a context sensitive keyworkeb2008-08-316-22/+95
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9471 221aa14e-8319-0410-a670-987f0aec2ac5
* Relaxed tolerance to fix OS/X 10.5 make check failure.eb2008-08-251-2/+2
| | | | | | | | Merged michaelld/gruel_make_check_osx -r9402:9403 to trunk. Thanks Michael! git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9408 221aa14e-8319-0410-a670-987f0aec2ac5
* Missed directoryjcorgan2008-08-241-1/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9400 221aa14e-8319-0410-a670-987f0aec2ac5
* Fixup XML generation to avoid erroneous copying.jcorgan2008-08-245-1/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9399 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix typo in variable name (Firas Abbas)jcorgan2008-08-241-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9397 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix compiler warnings across the tree. Adds --enable-warnings-as-errors ↵jcorgan2008-08-2411-9/+18
| | | | | | configure option. Currently compiles with no warnings with GCC 4.2.3 on Ubuntu 8.04. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9396 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix for ticket:214, gr_rotate speedup. We now normalize once everyeb2008-08-235-9/+125
| | | | | | | | | | | | | | 512 cycles. We also now compute the return value based on the preincremented phase value, thus shortening the dependency chain. This does put the computed result 1 tick ahead of the previous version of the code, but none of the code in the tree depends on the absolute phase. If yours does, sorry. You can work around it by initializing the phase to conj(gr_expj(phase_incr)) instead of gr_complex(1,0). Added QA code to ensure I didn't break anything. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9384 221aa14e-8319-0410-a670-987f0aec2ac5
* fix for ticket:243eb2008-08-231-10/+7
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9381 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged changeset r9285:9377 from jblum/grc into trunk, with distcheck fixesjcorgan2008-08-232-18/+5
| | | | | | | | | | and local modifications. Integrates previously separate GNU Radio Companion into top-level component 'grc'. (Josh Blum) git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9378 221aa14e-8319-0410-a670-987f0aec2ac5
* resolved problem w/ lib vs lib64; added boost stuff to gnuradio-core.pc.ineb2008-08-201-2/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9358 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged features/mp-sched -r8915:9335 into the trunk. The trunk noweb2008-08-1952-518/+2393
| | | | | | | | | | contains the SMP aware scheduler. This changeset introduces a dependency on boost 1.35 or later. See source:gnuradio/trunk/README.building-boost for additional info. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9336 221aa14e-8319-0410-a670-987f0aec2ac5
* New taps computation based on requested transition bandwidth and stopband ↵n4hy2008-08-184-12/+587
| | | | | | attenuation. qa code testing each added git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9316 221aa14e-8319-0410-a670-987f0aec2ac5
* Trial fix for ticket:258 / integer overflow undefined / phaseeb2008-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | | accumulator. Thanks to Stefan Bruens and Philip Ballister for working on this. According to the fine print in the C and C++ standards, if a signed integer type overflows, the result is undefined. As of gcc 4.3, gcc was proving that our code was overflowing, and took advantage of the "undefined" result to short circuit the evaluation. Moral of the story: if you're using a fixed point phase accumulator, or anything else where you're counting on overflow happening, be sure that your variable is unsigned. See also http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37067 and http://www.airs.com/blog/archives/120 git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9296 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged changeset r9241:9289 from jblum/glwxgui into trunk. Adds OpenGL ↵jcorgan2008-08-141-0/+7
| | | | | | versions of fftsink, waterfallsink, and scopesink, and new constsink. See README.gl for use. (Josh Blum) git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9290 221aa14e-8319-0410-a670-987f0aec2ac5
* Refactored unique vector functionality into template.jcorgan2008-08-121-31/+24
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9253 221aa14e-8319-0410-a670-987f0aec2ac5
* Make gr_basic_block sort deterministic (Martin Dvh)jcorgan2008-08-121-0/+5
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9251 221aa14e-8319-0410-a670-987f0aec2ac5
* set decimjblum2008-08-062-1/+34
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9194 221aa14e-8319-0410-a670-987f0aec2ac5
* added cpuid for sse3,ssse3,sse4.1, and sse4.2jcoy2008-08-062-2/+35
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9176 221aa14e-8319-0410-a670-987f0aec2ac5
* Better fix for race in logpwrfft.pyjcorgan2008-08-031-1/+3
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9160 221aa14e-8319-0410-a670-987f0aec2ac5
* replaced tabs, added sample_rate, fixed average=True bugjblum2008-08-012-110/+116
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9132 221aa14e-8319-0410-a670-987f0aec2ac5
* wrong signeb2008-07-311-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9079 221aa14e-8319-0410-a670-987f0aec2ac5
* first cut at iq imbalance compensationmatt2008-07-244-0/+154
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8993 221aa14e-8319-0410-a670-987f0aec2ac5
* Add gr_costas_loop_cc setters and gettersjcorgan2008-07-223-1/+40
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8966 221aa14e-8319-0410-a670-987f0aec2ac5
* efficient moving average filters, should speed up OFDM significantlymatt2008-07-217-1/+193
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8965 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged jcorgan/ptrfix -r8827:8843 into the trunk.eb2008-07-0914-26/+330
| | | | | | | | | | | | | | | | | Fix that allows C++ classes derived from gr_hier_block2 to use the new self() method to get a magic object that can be passed to connect or disconnect to refer to their own inputs and outputs. Note that the constructor wrapper of all classes derived from gr_hier_block2 (and thus gr_top_block too) MUST USE the new gnuradio::get_initial_sptr function to get the initial shared pointer. gnuradio::get_initial_sptr works on all block types, and should be used in all new code. See qa_gr_hier_block2_derived.{h,cc} for an example. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8844 221aa14e-8319-0410-a670-987f0aec2ac5
* Add some getter methodsjcorgan2008-07-091-0/+12
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8836 221aa14e-8319-0410-a670-987f0aec2ac5
* fix for ticket:250eb2008-07-092-4/+4
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8835 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix block names.jcorgan2008-07-051-2/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8803 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix block name.jcorgan2008-07-051-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8802 221aa14e-8319-0410-a670-987f0aec2ac5
* Adds blks2.logpwrfft_c,f blocks.jcorgan2008-07-052-0/+108
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8801 221aa14e-8319-0410-a670-987f0aec2ac5
* Adds blks2.stream_to_vector_decimator block.jcorgan2008-07-052-0/+81
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8799 221aa14e-8319-0410-a670-987f0aec2ac5
* fixed broken link in filterbank commentn4hy2008-07-041-2/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8789 221aa14e-8319-0410-a670-987f0aec2ac5