Statistics
| Branch: | Tag: | Revision:

root / gnuradio-core / src / lib / filter @ a3b19015

Name Size
.gitignore 5.2 kB
3dnow_float_dotprod_really_simple.S 2.2 kB
3dnow_float_dotprod_simple.S 2.3 kB
CMakeLists.txt 15.4 kB
Makefile.am 10.7 kB
Makefile.gen 3.4 kB
README 1.1 kB
assembly.h 1.6 kB
ccomplex_dotprod_3dnow.S 4.4 kB
ccomplex_dotprod_3dnow64.S 4.3 kB
ccomplex_dotprod_3dnowext.S 3.9 kB
ccomplex_dotprod_3dnowext64.S 3.8 kB
ccomplex_dotprod_generic.cc 1.5 kB
ccomplex_dotprod_generic.h 1.1 kB
ccomplex_dotprod_sse.S 4.3 kB
ccomplex_dotprod_sse64.S 4.2 kB
ccomplex_dotprod_x86.h 1.3 kB
complex_dotprod_3dnow.S 3.7 kB
complex_dotprod_3dnow64.S 3.6 kB
complex_dotprod_3dnowext.S 3.4 kB
complex_dotprod_3dnowext64.S 3.3 kB
complex_dotprod_generic.cc 1.4 kB
complex_dotprod_generic.h 1.1 kB
complex_dotprod_sse.S 4.4 kB
complex_dotprod_sse64.S 4.4 kB
complex_dotprod_x86.h 1.3 kB
dotprod_ccf_armv7_a.c 2.3 kB
dotprod_ccf_armv7_a.h 1.2 kB
dotprod_fff_altivec.c 3.6 kB
dotprod_fff_altivec.h 1.2 kB
dotprod_fff_armv7_a.c 2.2 kB
dotprod_fff_armv7_a.h 1.2 kB
fcomplex_dotprod_3dnow.S 3.3 kB
fcomplex_dotprod_3dnow64.S 3.3 kB
fcomplex_dotprod_sse.S 4 kB
fcomplex_dotprod_sse64.S 3.9 kB
fcomplex_dotprod_x86.h 1.2 kB
filter.i 2.4 kB
float_dotprod_3dnow.S 3.1 kB
float_dotprod_3dnow64.S 3.1 kB
float_dotprod_generic.c 1.3 kB
float_dotprod_generic.h 1.1 kB
float_dotprod_sse.S 3.9 kB
float_dotprod_sse64.S 3.8 kB
float_dotprod_x86.h 1.2 kB
gcc_x86_cpuid.h 5.2 kB
generate_all.py 1.7 kB
generate_gr_fir_XXX.py 2.2 kB
generate_gr_fir_filter_XXX.py 1.4 kB
generate_gr_fir_sysconfig.py 3.1 kB
generate_gr_fir_sysconfig_generic.py 4.3 kB
generate_gr_fir_util.py 4.5 kB
generate_gr_freq_xlating_fir_filter_XXX.py 1.5 kB
generate_gr_interp_fir_filter_XXX.py 1.4 kB
generate_gr_rational_resampler_base_XXX.py 1.4 kB
generate_gri_fir_filter_with_buffer_XXX.py 2 kB
generate_utils.py 1.2 kB
gr_adaptive_fir_ccc.cc 2.3 kB
gr_adaptive_fir_ccc.h 1.9 kB
gr_adaptive_fir_ccc.i 1 kB
gr_adaptive_fir_ccf.cc 2.3 kB
gr_adaptive_fir_ccf.h 1.8 kB
gr_adaptive_fir_ccf.i 1 kB
gr_altivec.c 1.1 kB
gr_altivec.h 2.1 kB
gr_cpu.h 1.2 kB
gr_cpu_armv7_a.cc 1.2 kB
gr_cpu_powerpc.cc 1.2 kB
gr_cpu_x86.cc 2.6 kB
gr_dc_blocker_cc.cc 3.3 kB
gr_dc_blocker_cc.h 3.3 kB
gr_dc_blocker_cc.i 1.1 kB
gr_dc_blocker_ff.cc 3.2 kB
gr_dc_blocker_ff.h 3.3 kB
gr_dc_blocker_ff.i 1.1 kB
gr_fft_filter_ccc.cc 2.8 kB
gr_fft_filter_ccc.h 2.3 kB
gr_fft_filter_ccc.i 1.3 kB
gr_fft_filter_fff.cc 2.5 kB
gr_fft_filter_fff.h 2.2 kB
gr_fft_filter_fff.i 1.2 kB
gr_filter_delay_fc.cc 2.1 kB
gr_filter_delay_fc.h 2.3 kB
gr_filter_delay_fc.i 1.1 kB
gr_fir_XXX.cc.t 930 Bytes
gr_fir_XXX.h.t 3.3 kB
gr_fir_XXX_generic.cc.t 2.5 kB
gr_fir_XXX_generic.h.t 2.4 kB
gr_fir_ccc_simd.cc 4.2 kB
gr_fir_ccc_simd.h 1.9 kB
gr_fir_ccc_x86.cc 1.8 kB
gr_fir_ccc_x86.h 1.5 kB
gr_fir_ccf_armv7_a.cc 2.4 kB
gr_fir_ccf_armv7_a.h 1.5 kB
gr_fir_ccf_simd.cc 4.2 kB
gr_fir_ccf_simd.h 1.9 kB
gr_fir_ccf_x86.cc 1.5 kB
gr_fir_ccf_x86.h 1.4 kB
gr_fir_fcc_simd.cc 4.1 kB
gr_fir_fcc_simd.h 1.9 kB
gr_fir_fcc_x86.cc 1.5 kB
gr_fir_fcc_x86.h 1.4 kB
gr_fir_fff_altivec.cc 2.2 kB
gr_fir_fff_altivec.h 1.5 kB
gr_fir_fff_armv7_a.cc 2.2 kB
gr_fir_fff_armv7_a.h 1.5 kB
gr_fir_fff_simd.cc 3.9 kB
gr_fir_fff_simd.h 1.9 kB
gr_fir_fff_x86.cc 1.5 kB
gr_fir_fff_x86.h 1.3 kB
gr_fir_filter_XXX.cc.t 2.4 kB
gr_fir_filter_XXX.h.t 1.9 kB
gr_fir_filter_XXX.i.t 1.3 kB
gr_fir_fsf_simd.cc 3.9 kB
gr_fir_fsf_simd.h 1.9 kB
gr_fir_fsf_x86.cc 1.5 kB
gr_fir_fsf_x86.h 1.4 kB
gr_fir_scc_simd.cc 4.1 kB
gr_fir_scc_simd.h 1.9 kB
gr_fir_scc_x86.cc 1.8 kB
gr_fir_scc_x86.h 1.5 kB
gr_fir_sysconfig_armv7_a.cc 7.8 kB
gr_fir_sysconfig_armv7_a.h 2.1 kB
gr_fir_sysconfig_powerpc.cc 7.7 kB
gr_fir_sysconfig_powerpc.h 2.1 kB
gr_fir_sysconfig_x86.cc 12.2 kB
gr_fir_sysconfig_x86.h 2.1 kB
gr_fractional_interpolator_cc.cc 2.8 kB
gr_fractional_interpolator_cc.h 2.2 kB
gr_fractional_interpolator_cc.i 1.2 kB
gr_fractional_interpolator_ff.cc 2.8 kB
gr_fractional_interpolator_ff.h 2.2 kB
gr_fractional_interpolator_ff.i 1.2 kB
gr_freq_xlating_fir_filter_XXX.cc.t 3.2 kB
gr_freq_xlating_fir_filter_XXX.h.t 3.1 kB
gr_freq_xlating_fir_filter_XXX.i.t 1.4 kB
gr_goertzel_fc.cc 2 kB
gr_goertzel_fc.h 1.7 kB
gr_goertzel_fc.i 1.1 kB
gr_hilbert_fc.cc 1.9 kB
gr_hilbert_fc.h 1.8 kB
gr_hilbert_fc.i 1 kB
gr_iir_filter_ffd.cc 2.2 kB
gr_iir_filter_ffd.h 2.7 kB
gr_iir_filter_ffd.i 1.3 kB
gr_interp_fir_filter_XXX.cc.t 3.7 kB
gr_interp_fir_filter_XXX.h.t 2 kB
gr_interp_fir_filter_XXX.i.t 1.3 kB
gr_pfb_arb_resampler_ccf.cc 6.6 kB
gr_pfb_arb_resampler_ccf.h 7.4 kB
gr_pfb_arb_resampler_ccf.i 1.3 kB
gr_pfb_arb_resampler_fff.cc 6.6 kB
gr_pfb_arb_resampler_fff.h 7.4 kB
gr_pfb_arb_resampler_fff.i 1.3 kB
gr_pfb_channelizer_ccf.cc 6 kB
gr_pfb_channelizer_ccf.h 7.3 kB
gr_pfb_channelizer_ccf.i 1.3 kB
gr_pfb_clock_sync_ccf.cc 11.4 kB
gr_pfb_clock_sync_ccf.h 13.6 kB
gr_pfb_clock_sync_ccf.i 2.1 kB
gr_pfb_clock_sync_fff.cc 8 kB
gr_pfb_clock_sync_fff.h 10.4 kB
gr_pfb_clock_sync_fff.i 1.7 kB
gr_pfb_decimator_ccf.cc 5 kB
gr_pfb_decimator_ccf.h 5.6 kB
gr_pfb_decimator_ccf.i 1.3 kB
gr_pfb_interpolator_ccf.cc 3.9 kB
gr_pfb_interpolator_ccf.h 5 kB
gr_pfb_interpolator_ccf.i 1.2 kB
gr_pfb_synthesis_filterbank_ccf.cc 4.9 kB
gr_pfb_synthesis_filterbank_ccf.h 3.1 kB
gr_pfb_synthesis_filterbank_ccf.i 1.3 kB
gr_rational_resampler_base_XXX.cc.t 4.4 kB
gr_rational_resampler_base_XXX.h.t 2.5 kB
gr_rational_resampler_base_XXX.i.t 1.3 kB
gr_rotator.h 1.6 kB
gr_sincos.c 1.7 kB
gr_sincos.h 1.2 kB
gr_single_pole_iir.h 4.5 kB
gr_single_pole_iir_filter_cc.cc 2.3 kB
gr_single_pole_iir_filter_cc.h 2.3 kB
gr_single_pole_iir_filter_cc.i 1.1 kB
gr_single_pole_iir_filter_ff.cc 2.2 kB
gr_single_pole_iir_filter_ff.h 2.3 kB
gr_single_pole_iir_filter_ff.i 1.1 kB
gr_vec_types.h 1.9 kB
gri_fft_filter_ccc_generic.cc 4.1 kB
gri_fft_filter_ccc_generic.h 2.7 kB
gri_fft_filter_ccc_sse.cc 4.7 kB
gri_fft_filter_ccc_sse.h 2.7 kB
gri_fft_filter_fff_generic.cc 4 kB
gri_fft_filter_fff_generic.h 2.6 kB
gri_fft_filter_fff_sse.cc 4.8 kB
gri_fft_filter_fff_sse.h 2.6 kB
gri_fir_filter_with_buffer_XXX.cc.t 2.6 kB
gri_fir_filter_with_buffer_XXX.h.t 3.4 kB
gri_goertzel.cc 1.6 kB
gri_goertzel.h 1.5 kB
gri_iir.h 4.4 kB
gri_mmse_fir_interpolator.cc 1.7 kB
gri_mmse_fir_interpolator.h 2.1 kB
gri_mmse_fir_interpolator_cc.cc 1.8 kB
gri_mmse_fir_interpolator_cc.h 2.2 kB
interpolator_taps.h 16.6 kB
qa_ccomplex_dotprod_x86.cc 7.5 kB
qa_ccomplex_dotprod_x86.h 2 kB
qa_complex_dotprod_x86.cc 7.5 kB
qa_complex_dotprod_x86.h 2 kB
qa_dotprod.h 972 Bytes
qa_dotprod_armv7_a.cc 998 Bytes
qa_dotprod_generic.cc 993 Bytes
qa_dotprod_powerpc.cc 993 Bytes
qa_dotprod_x86.cc 1.2 kB
qa_filter.cc 2.4 kB
qa_filter.h 1.1 kB
qa_float_dotprod_x86.cc 5.7 kB
qa_float_dotprod_x86.h 1.8 kB
qa_gr_fir_ccc.cc 4.5 kB
qa_gr_fir_ccc.h 1.1 kB
qa_gr_fir_ccf.cc 4.5 kB
qa_gr_fir_ccf.h 1.2 kB
qa_gr_fir_fcc.cc 4.3 kB
qa_gr_fir_fcc.h 1.1 kB
qa_gr_fir_fff.cc 5.4 kB
qa_gr_fir_fff.h 1.2 kB
qa_gr_fir_scc.cc 4.3 kB
qa_gr_fir_scc.h 1.1 kB
qa_gr_rotator.cc 2 kB
qa_gr_rotator.h 1.1 kB
qa_gri_fir_filter_with_buffer_ccc.cc 4.3 kB
qa_gri_fir_filter_with_buffer_ccc.h 1.3 kB
qa_gri_fir_filter_with_buffer_ccf.cc 4.4 kB
qa_gri_fir_filter_with_buffer_ccf.h 1.3 kB
qa_gri_fir_filter_with_buffer_fcc.cc 4.4 kB
qa_gri_fir_filter_with_buffer_fcc.h 1.3 kB
qa_gri_fir_filter_with_buffer_fff.cc 4.2 kB
qa_gri_fir_filter_with_buffer_fff.h 1.3 kB
qa_gri_fir_filter_with_buffer_fsf.cc 3.8 kB
qa_gri_fir_filter_with_buffer_fsf.h 1.3 kB
qa_gri_fir_filter_with_buffer_scc.cc 4.4 kB
qa_gri_fir_filter_with_buffer_scc.h 1.3 kB
qa_gri_mmse_fir_interpolator.cc 1.8 kB
qa_gri_mmse_fir_interpolator.h 1.2 kB
qa_gri_mmse_fir_interpolator_cc.cc 3.3 kB
qa_gri_mmse_fir_interpolator_cc.h 1.3 kB
short_dotprod_generic.c 1.2 kB
short_dotprod_generic.h 1.1 kB
short_dotprod_mmx.S 2.7 kB
short_dotprod_mmx64.S 2.5 kB
short_dotprod_x86.h 1.2 kB
sse_debug.c 1.6 kB
sse_debug.h 1.2 kB
sysconfig_armv7_a.cc 1.1 kB
sysconfig_generic.cc 1 kB
sysconfig_powerpc.cc 1.1 kB
sysconfig_x86.cc 1.1 kB

Latest revisions

# Date Author Comment
6385380c 01/30/2012 11:50 pm Tom Rondeau

core: redo fft_filter (complex and float) with Volk.

No need for sse implementation now but keeping code for reference.

ab7cfce4 01/03/2012 09:10 pm Tom Rondeau

Merge branch 'max_noutputs'

d87f6713 01/02/2012 07:17 pm Johnathan Corgan

Merge branch 'maint'

4c6316e1 01/02/2012 07:16 pm Josh Blum

volk: fix overrule detection (cant reply on cpu name)

Better detection for x86 and 32 or 64 bit.

a64f2209 01/02/2012 04:34 pm Tom Rondeau

Merge branch 'maint'

cece444e 01/02/2012 04:32 pm Tom Rondeau

pfb: bug fix for ccf version of the PFB clock sync to handle the d_osps parameter better.

The block now holds state between calls to work for the number of output symbols instead of requiring a certain number of available outputs (that may never be satisfied)....

810f72a7 01/01/2012 11:21 pm Tom Rondeau

Merge branch 'maint'

b53f0dfb 01/01/2012 03:59 pm Tom Rondeau

pfb: bug fix for ccf version of the PFB clock sync to handle the d_osps parameter better.

The number of output items is now set based on the d_osps and the check in the work function is not needed (actually, that check was wrong and should never have worked correctly, anyway)....

8bbb1388 01/01/2012 03:58 pm Tom Rondeau

pfb: updated and hopefully better documentation of the PFB clock sync blocks.

5faab4fb 12/22/2011 11:19 pm Tom Rondeau

filters: added accessor functions to FFT and FIR filter classes to return vector of taps.

View revisions

Also available in: Atom