Statistics
| Branch: | Tag: | Revision:

root / gnuradio-core / src @ 3d8074ac

# Date Author Comment
3d8074ac 05/03/2012 04:52 pm Tom Rondeau

pfb: properly deleting d_fft to close some memory leaks.

4c589268 04/23/2012 11:09 pm Tom Rondeau

Various fixes for using Python 2.5.

40ea3450 04/21/2012 05:57 pm Johnathan Corgan

Merge branch 'maint'

abb70ac7 04/20/2012 07:11 pm Josh Blum

cmake: fix compiler flags on ppc arch

f919f9dc 04/13/2012 10:36 pm Tom Rondeau

Removed whitespace and added dtools/bin/remove-whitespace as a tool to do this in the future.

The sed script was provided by Moritz Fischer.

0dec80cb 04/13/2012 01:47 pm Tom Rondeau

Fix some minor warnings.

f0c9a22d 04/12/2012 03:24 pm Nick Foster

filters: add alias of "BLACKMAN_HARRiS" to "BLACKMAN_hARRIS" for consistency.

779d8c67 04/09/2012 09:10 pm Johnathan Corgan

Merge branch 'maint'

c7139a7e 04/09/2012 07:46 pm Josh Blum

gr: fix 2 places where pyc files get generated in-tree

Included the GrPython module to define PYTHON_DASH_B.

b2f8b426 04/07/2012 08:58 pm Johnathan Corgan

Merge branch 'master' into next

2ebcbd46 04/07/2012 08:49 pm Johnathan Corgan

Merge branch 'wfm_tx_work'

c5a16740 04/07/2012 08:35 pm Tom Rondeau

Merge branch 'master' into next

278cf192 04/07/2012 08:34 pm Tom Rondeau

Merge branch 'maint'

fdb41fe3 04/07/2012 08:34 pm Tom Rondeau

core: buffer alignments were getting confused. Just need to tell all blocks that they are aligned upon restart.

81d6389c 04/07/2012 06:42 pm Tom Rondeau

Merge branch 'master' into next

258d612b 04/07/2012 06:41 pm Tom Rondeau

Merge branch 'maint'

7713fca6 04/07/2012 06:39 pm Tom Rondeau

core: makes sure all block's buffers are aligned on start/restart and that they know it.

0c73985a 04/07/2012 06:37 pm Johnathan Corgan

core: loosen fm modulator QA to 5 decimal places of agreement

53795b5e 04/07/2012 06:32 pm Johnathan Corgan

core: use while instead of if in frequency_modulator

  • It is possible to wrap multiple times in a single update if the
    sensitivity parameter is high enough.
5b11e7e7 04/05/2012 05:10 pm Tom Rondeau

core: removing old MPSK SNR probe; replaced in gr-digital.

8f84dfdd 04/05/2012 02:39 pm Tom Rondeau

Merge branch 'master' into next

Conflicts:
grc/blocks/Makefile.am

2f73fe22 04/05/2012 01:22 am Johnathan Corgan

Merge remote branch 'tom/cmake_builds' into next

faab807c 04/03/2012 10:56 pm Tom Rondeau

Rework example directories. Gets rid of gnuradio-examples, moves these to more appropriate components.

gnuradio-core and grc now have their own examples directories for files directly related to them.

bbb8650e 04/02/2012 12:32 am Johnathan Corgan

Merge remote branch 'tom/cmake_builds' into next

f9b73b17 04/01/2012 08:55 pm Johnathan Corgan

wavelet: move wavelet blocks to new top-level component

2bf64459 04/01/2012 08:13 pm Tom Rondeau

Removes all references to guile and scheme, which are no longer needed.

The remaining pmt_serial_tags.scm is parsed by Python already. Future modifications could change this format to not confuse the point.

5d3d5cf4 03/31/2012 09:02 pm Tom Rondeau

core: adds vlen and scalar args to type converter blocks in GRC.

Also fixes documentation for these blocks.

bd7b4a56 03/28/2012 03:30 am Tom Rondeau

Merge branch 'master' into next

1aecf534 03/28/2012 03:02 am Tom Rondeau

Merge branch 'maint'

c774e6ef 03/28/2012 02:04 am Tom Rondeau

doc: fix documentation for wavsink (thanks to John Coppens for point it out).

170c4ba4 03/28/2012 02:02 am Tom Rondeau

core: when reseting buffers, make sure that the read/write pointers are always algined.

This fixes problems when disconnecting and reconnecting blocks to a flowgraph.

a2149950 03/22/2012 10:07 pm Johnathan Corgan

Merge branch 'master' into next

69c9100b 03/22/2012 10:01 pm Johnathan Corgan

Merge branch 'maint'

116f8234 03/22/2012 08:46 pm Josh Blum

volk: added volk as depedency for various components

Its important to list the dependent libraries for a test
so the library path can be correctly set.
This is necessary on platforms without dynamic re-linking.
b05ac49c 03/19/2012 12:05 am Tom Rondeau

Merge branch 'master' into next

bbddd082 03/19/2012 12:05 am Tom Rondeau

Merge branch 'maint'

7fda6b2c 03/19/2012 12:04 am Ben Reynwar

core: fixed point sin/cos generator properly folds frequencies outside nyquist range to alias signal.

70c625e9 03/18/2012 08:31 pm Johnathan Corgan

Merge branch 'master' into next

c138b94f 03/18/2012 08:30 pm Johnathan Corgan

Merge branch 'maint'

32ff8644 03/18/2012 08:29 pm Johnathan Corgan

Merge remote branch 'jblum/gr_core_python_qa_add_dashb' into maint

6e379955 03/18/2012 08:33 am Josh Blum

core: empty gr_hier_block2 contructor for virtual inheritance

ff4daf02 03/18/2012 08:31 am Josh Blum

core: adds -B to python QA gnuradio-core

fcdac045 03/16/2012 08:57 pm Tom Rondeau

Merge branch 'master' into next

Conflicts:
gruel/src/swig/Makefile.am

9ebc2052 03/16/2012 08:56 pm Tom Rondeau

Merge remote branch 'jblum/gruel_common_swig'

f9a07338 03/16/2012 08:09 pm Josh Blum

gruel: created common swig include file

This work taken from gruel_work_squashed

Common swig file includes:
  • Language independent exception handler
  • Wrapper for python calls that may block
Benefits:
  • More common swig code, less copy pasta
  • Wrapper for blocking python calls handles...
b5dbeb3f 03/16/2012 06:17 pm Tom Rondeau

Merge branch 'master' into next

b42436cd 03/16/2012 06:16 pm Tom Rondeau

Merge branch 'maint'

0f2ea179 03/16/2012 06:16 pm Tom Rondeau

Merge branch 'maint' of gnuradio.org:gnuradio into maint

8badde89 03/16/2012 06:15 pm Tom Rondeau

docs: added reference to more details on gri_mmse_fir_interpolator documentation.

ac9cd0eb 03/15/2012 10:03 pm Tom Rondeau

Merge branch 'master' into next

29ac4f1f 03/15/2012 10:03 pm Tom Rondeau

Merge branch 'maint'

17adb701 03/15/2012 09:25 pm Tom Rondeau

core: makes sure that the Fourier taps for the FFT filter are aligned.

Creates a helper function to get access to fftw's malloc/free capabilities.

5a55ae70 03/15/2012 06:28 pm Philip Balister

gr_frequency_modulator_f : Convert from using libm sin/cos, to gr_fxpt sin/cos.

Signed-off-by: Philip Balister <>

92a047f5 03/13/2012 05:21 pm Philip Balister

qa_gr_fxpt : Remove debugging cout.

Signed-off-by: Philip Balister <>

c7328884 03/13/2012 04:00 pm Tom Rondeau

Merge branch 'master' into next

Conflicts:
gnuradio-core/src/lib/general/Makefile.am
gnuradio-core/src/lib/gengen/.gitignore
gnuradio-core/src/lib/gengen/Makefile.am
gnuradio-core/src/python/gnuradio/gr/Makefile.am

0d6871b3 03/13/2012 03:57 pm Tom Rondeau

core: updated the documentation for the noise source to explain the seed better.

Also changed the default seed to 0. Since the current distributions enabled only change with negative seeds, this causes no change in the behavior of these sources, but will hopefully not mislead users with the use of a positive number.

c50cdd6e 03/13/2012 03:26 pm Tom Rondeau

Merge branch 'probe'

b872e23b 03/13/2012 02:31 pm Tom Rondeau

core: adding new probe_signal from gengen into autotools build.

c8f59bae 03/13/2012 02:13 pm Philip Balister

gr_fxpt : Add sincos function to class.

Signed-off-by: Philip Balister <>

41c94e0a 03/12/2012 08:28 pm Ben Reynwar

Add test for probe_signal blocks.

0cbaf1b3 03/12/2012 08:27 pm Ben Reynwar

Added gr_probe_signal_X and gr_probe_signal_vX.

0cdbdc6e 03/12/2012 04:18 pm Philip Balister

gr_fxpt.c : Remove unused code.

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 <>

749b27b2 03/02/2012 09:10 pm Tom Rondeau

core: changed name of gr_pfb_synthesis_filterbank_ccf to gr_pfb_synthesizer to make it easier to write and remember.

875f5185 03/02/2012 01:02 am Johnathan Corgan

Merge branch 'master' into next

Conflicts:
config/grc_volk.m4
gnuradio-core/src/guile/tests/gengen_ctors.test
gnuradio-core/src/lib/Makefile.am
gnuradio-core/src/lib/general/.gitignore
gnuradio-core/src/lib/general/Makefile.am
gnuradio-core/src/lib/gengen/.gitignore...

0a6f1494 03/02/2012 12:37 am Johnathan Corgan

Merge remote branch 'tom/safe_align'

0f73b099 03/01/2012 01:42 am Tom Rondeau

grc: grc PFB channelizer and synthesize to set channel map defaults on startup.

030cfac6 02/29/2012 04:56 am Tom Rondeau

Merge branch 'synth' into next

68a36d3e 02/28/2012 09:24 pm Tom Rondeau

core: simple formatting.

3d3d3c05 02/28/2012 09:02 pm Tom Rondeau

core: pfb channelizer: can now set a channel map to direct the channels to a specific output stream.

Now, not all output channels must be connected; can connect M of N channels (M <= N) and use the channel_map to set which channel from the original wideband signal go to which output streams.

d15bed21 02/28/2012 05:36 pm Tom Rondeau

core: pfb synth: can now set channel map and to use 1 or 2 sps on output.

The channel map allows the user to set the streams anywhere in the channel output.

dd4cc588 02/28/2012 03:00 am Tom Rondeau

core: wip on pfb synthesis. It works, but is a bit hacked together.

Need to determine the best way to handle the two filter cases, with and without oversampling.

399bf08b 02/26/2012 11:43 pm Johnathan Corgan

Merge branch 'master' into next

314bc600 02/26/2012 11:37 pm Johnathan Corgan

Merge branch 'maint'

63b05200 02/26/2012 11:28 pm Johnathan Corgan

core: add null constructors to sync_* blocks

e8d64487 02/23/2012 07:28 pm Tom Rondeau

volk: float to short conversion is consistent between archs and tail cases. Rounds to nearest number.

5c6877db 02/23/2012 04:14 pm Tom Rondeau

Merge remote branch 'bistromath/volk_fix' into safe_align

Conflicts:
volk/apps/volk_profile.cc

748e3e84 02/17/2012 08:41 pm Tom Rondeau

Merge branch 'master' into next

fed443d1 02/17/2012 08:40 pm Tom Rondeau

core: protection if set_delay is called before the last delay update has finished.

114cd4ae 02/17/2012 04:39 pm Tom Rondeau

core: in delay block, protect against repeated calls to set_delay with the same value.

2eee2b14 02/16/2012 07:36 pm Tom Rondeau

copyright adjustment.

7fce7e3b 02/16/2012 07:33 pm Tom Rondeau

core: core: change to the delay QA code.

The full vector is received because of the switch to a gr_block, so we exted the expected_data vector; otherwise, the results are the same

031c3410 02/16/2012 07:33 pm Tom Rondeau

core: allowing delay to be dynamic for runtime changes to set_delay.

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.

2eaa0a6e 02/14/2012 11:37 pm Johnathan Corgan

build: fix autotools for gnuradio-core volkification

f0a1631d 02/14/2012 08:34 pm Johnathan Corgan

Merge branch 'master' into safe_align

Conflicts:
gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc
gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc

2597fe8e 02/13/2012 07:57 pm Tom Rondeau

core: change alignment requirement.

f671319c 02/13/2012 07:57 pm Tom Rondeau

core: reverting float_to_int to non-Volk due to precision/wrapping issues.

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.

5a07519b 02/13/2012 07:57 pm Tom Rondeau

core: fixed alignment call for char_to_short.

75bb99df 02/13/2012 07:57 pm Tom Rondeau

core: using volk for conjugate block and added QA code for it.

f34b4963 02/13/2012 07:57 pm Tom Rondeau

core: added Volk-optimized gr_multiply_conjugate_cc at one block with QA code.

fb2a84ad 02/13/2012 07:56 pm Tom Rondeau

core: added volk version of add_ff.

47c39028 02/13/2012 07:56 pm Tom Rondeau

core: new multiply_const_ff and multiply_ff blocks done using Volk.

3a21ccb8 02/13/2012 07:56 pm Tom Rondeau

sched: some added protections and checks for the alignment states.

ae663dec 02/13/2012 07:56 pm Tom Rondeau

core: moving multiply_const_ff from gengen to general to take advantage of volk.

Also adds SSE and AVX and unaligned Volk versions for this.

83c5a8a6 02/07/2012 06:18 pm Tom Rondeau

Merge branch 'master' into next

f12f7ba6 02/07/2012 06:18 pm Tom Rondeau

Merge branch 'maint'

8927390c 02/07/2012 06:17 pm Tom Rondeau

docs: better handling of html only for formulas.

10ece2bb 02/07/2012 03:23 am Tom Rondeau

Merge branch 'master' into next

35b689eb 02/07/2012 03:23 am Marcus Leech

gui: better handling of buffers in oscope for stripchart/non-stripchart.

47b79cb6 02/06/2012 10:33 pm Tom Rondeau

Merge branch 'master' into next

895bb2f9 02/06/2012 10:33 pm Tom Rondeau

Merge branch 'maint'