summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/general
AgeCommit message (Collapse)Author
2012-04-07Merge branch 'wfm_tx_work'Johnathan Corgan
2012-04-07core: use while instead of if in frequency_modulatorJohnathan Corgan
* It is possible to wrap multiple times in a single update if the sensitivity parameter is high enough.
2012-03-31core: adds vlen and scalar args to type converter blocks in GRC.Tom Rondeau
Also fixes documentation for these blocks.
2012-03-18Merge branch 'maint'Tom Rondeau
2012-03-18core: fixed point sin/cos generator properly folds frequencies outside ↵Ben Reynwar
nyquist range to alias signal.
2012-03-15Merge branch 'maint'Tom Rondeau
2012-03-15core: makes sure that the Fourier taps for the FFT filter are aligned.Tom Rondeau
Creates a helper function to get access to fftw's malloc/free capabilities.
2012-03-15gr_frequency_modulator_f : Convert from using libm sin/cos, to gr_fxpt sin/cos.Philip Balister
Signed-off-by: Philip Balister <philip@opensdr.com>
2012-03-13qa_gr_fxpt : Remove debugging cout.Philip Balister
Signed-off-by: Philip Balister <philip@opensdr.com>
2012-03-13Merge branch 'probe'Tom Rondeau
2012-03-13core: adding new probe_signal from gengen into autotools build.Tom Rondeau
2012-03-13gr_fxpt : Add sincos function to class.Philip Balister
Signed-off-by: Philip Balister <philip@opensdr.com>
2012-03-12Added gr_probe_signal_X and gr_probe_signal_vX.Ben Reynwar
2012-03-12gr_fxpt.c : Remove unused code.Philip Balister
The code in the #if 0 block is in the header file. Remove this section to avoid confusing people trying to figure out what this does. Signed-off-by: Philip Balister <philip@opensdr.com>
2012-02-23Merge remote branch 'bistromath/volk_fix' into safe_alignTom Rondeau
Conflicts: volk/apps/volk_profile.cc
2012-02-17core: protection if set_delay is called before the last delay update has ↵Tom Rondeau
finished.
2012-02-17core: in delay block, protect against repeated calls to set_delay with the ↵Tom Rondeau
same value.
2012-02-16copyright adjustment.Tom Rondeau
2012-02-16core: allowing delay to be dynamic for runtime changes to set_delay.Tom Rondeau
This converts the block from a gr_sync_block to a gr_block since it has to return and consume different amounts when the delay setting changes.
2012-02-14build: fix autotools for gnuradio-core volkificationJohnathan Corgan
2012-02-14Merge branch 'master' into safe_alignJohnathan Corgan
Conflicts: gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc
2012-02-13core: change alignment requirement.Tom Rondeau
2012-02-13core: reverting float_to_int to non-Volk due to precision/wrapping issues.Tom Rondeau
Using the Volk function causes too much of a change in the output values right now. Will have to relook at it for the right thing to do. Keeping the use of vlen and scale, though.
2012-02-13core: fixed alignment call for char_to_short.Tom Rondeau
2012-02-13core: using volk for conjugate block and added QA code for it.Tom Rondeau
2012-02-13core: added Volk-optimized gr_multiply_conjugate_cc at one block with QA code.Tom Rondeau
2012-02-13core: added volk version of add_ff.Tom Rondeau
2012-02-13core: new multiply_const_ff and multiply_ff blocks done using Volk.Tom Rondeau
2012-02-13core: moving multiply_const_ff from gengen to general to take advantage of volk.Tom Rondeau
Also adds SSE and AVX and unaligned Volk versions for this.
2012-02-06Merge branch 'maint'Tom Rondeau
2012-02-06core: updated missed vfc version of fft block to use nthreads.Tom Rondeau
Also updates copyright dates.
2012-02-06core: fix a warning.Tom Rondeau
2012-02-06core: expose nthreads capabilities to gr_fft_vcc.Tom Rondeau
Can set and get nthreads; defaults to 1, so no change in default behavior.
2012-02-06core: add functions to set/get nthreads of gri FFT object.Tom Rondeau
2012-02-06core: enable use of fftw's threading capabilities.Marcus Leech
Can set nthreads when creating an fftw class; defaults to 1, so there's no change in default behavior.
2012-02-02core: more fixes when moving files from gengen to general.Tom Rondeau
2012-02-02core: moving multiply_cc and multiply_const_cc out of gengen and into ↵Tom Rondeau
general so they can make use of volk calls. QA code now explicitly tests the cc versions of these blocks.
2012-01-30core: fixing up complex_to_xxx for using Volk where appropriate. Speed ↵Tom Rondeau
benchmark were used to decide which implementation to use.
2012-01-30core: complex_to_xxx (float, real, imag, arg) to volk.Tom Rondeau
2012-01-29core: minor edits.Tom Rondeau
2012-01-29core: switched complex to mag and mag_squared to use Volk functions.Tom Rondeau
2012-01-28core: update Makefile.am for new type converters.Tom Rondeau
2012-01-28core: more type converters in Volk; adding char_to_short converter.Tom Rondeau
2012-01-28core: more conversion work to Volk for type converters.Tom Rondeau
2012-01-28core: cleanup short_to_float.Tom Rondeau
2012-01-28core: short_to_X: adding short_to_char block using Volk; made Volk version ↵Tom Rondeau
of short_to_float.
2012-01-28core: minor tweaks to float_to_XTom Rondeau
2012-01-28volk: cleaned up float_to_X to be Volk-only and added vlen and scale to ↵Tom Rondeau
constructor to set the vector length and a free scaling with the data.
2012-01-26core: moved float_to_X type converters over to use Volk calls.Tom Rondeau
2012-01-25Merge branch 'maint'Johnathan Corgan