Code covered by the BSD License  

Highlights from
Echo Canceller Workbook targeting a dsPIC

image thumbnail

Echo Canceller Workbook targeting a dsPIC

by

Kerry Schutz (view profile)

 

22 Jan 2008 (Updated )

This set of models and word documents show an echo canceller development workflow.

ecwf.zip
config.h
dsp_art.bmp
ec.c
ec.h
ec0_sfun.mexw32
Echo_Canceller_ert_rtw/buildInfo.mat
Echo_Canceller_ert_rtw/defines.txt
Echo_Canceller_ert_rtw/Echo_Canceller.bat
Echo_Canceller_ert_rtw/Echo_Canceller.c
Echo_Canceller_ert_rtw/Echo_Canceller.h
Echo_Canceller_ert_rtw/Echo_Canceller.mk
Echo_Canceller_ert_rtw/Echo_Canceller.obj
Echo_Canceller_ert_rtw/Echo_Canceller_data.c
Echo_Canceller_ert_rtw/Echo_Canceller_data.obj
Echo_Canceller_ert_rtw/Echo_Canceller_private.h
Echo_Canceller_ert_rtw/Echo_Canceller_ref.rsp
Echo_Canceller_ert_rtw/Echo_Canceller_sf.c
Echo_Canceller_ert_rtw/Echo_Canceller_types.h
Echo_Canceller_ert_rtw/ert_main.c
Echo_Canceller_ert_rtw/modelsources.txt
Echo_Canceller_ert_rtw/rtwtypes.h
Echo_Canceller_ert_rtw/rtwtypeschksum.mat
Echo_Canceller_ert_rtw/rtw_proj.tmw
Echo_Canceller_sf.mexw32
echo_canceller_workflow.pdf
echo_cancel_library_enabled.mdl
ec_concept.mdl
ec_concept_data.m
ec_config_subsys.mdl
ec_datadict_buses.mdl
ec_data_concept.m
ec_data_definitions.m
ec_data_fixpt_sc.m
ec_data_single.m
ec_dbl.c
ec_dbl.h
ec_ert_rtw/buildInfo.mat
ec_ert_rtw/dci.c
ec_ert_rtw/dci.o
ec_ert_rtw/defines.txt
ec_ert_rtw/dspeph_rt.h
ec_ert_rtw/dsp_iso_math_rt.h
ec_ert_rtw/dsp_rt.h
ec_ert_rtw/ec.bat
ec_ert_rtw/ec.c
ec_ert_rtw/ec.cof
ec_ert_rtw/ec.h
ec_ert_rtw/ec.hex
ec_ert_rtw/ec.map
ec_ert_rtw/ec.mcp
ec_ert_rtw/ec.mcs
ec_ert_rtw/ec.mcw
ec_ert_rtw/ec.mk
ec_ert_rtw/ec.mptags
ec_ert_rtw/ec.o
ec_ert_rtw/ec.obj
ec_ert_rtw/ec.tagsrc
ec_ert_rtw/ec_19200.c
ec_ert_rtw/ec_data.c
ec_ert_rtw/ec_data.o
ec_ert_rtw/ec_data.obj
ec_ert_rtw/ec_IDEAL_TAP_COMPARISON.c
ec_ert_rtw/ec_private.h
ec_ert_rtw/ec_ref.rsp
ec_ert_rtw/ec_sf.c
ec_ert_rtw/ec_types.h
ec_ert_rtw/ert_main.c
ec_ert_rtw/ert_main.o
ec_ert_rtw/int_pins.c
ec_ert_rtw/int_pins.o
ec_ert_rtw/lin2ulaw.c
ec_ert_rtw/lin2ulaw.o
ec_ert_rtw/main.c
ec_ert_rtw/main.o
ec_ert_rtw/modelsources.txt
ec_ert_rtw/p30f6014A.gld
ec_ert_rtw/params.h
ec_ert_rtw/rcv_in.h
ec_ert_rtw/rtwtypes.h
ec_ert_rtw/rtwtypeschksum.mat
ec_ert_rtw/rtw_proj.tmw
ec_ert_rtw/send_in.h
ec_ert_rtw/sout.mch
ec_ert_rtw/timer.c
ec_ert_rtw/timer.o
ec_ert_rtw/traps.c
ec_ert_rtw/traps.o
ec_ert_rtw/ulaw2lin.c
ec_ert_rtw/ulaw2lin.o
ec_fixed_config_subsys.mdl
ec_fixed_eml_16bit_sfun.mexw32
ec_fixed_eml_simple.mdl
ec_fixed_eml_simple_sfun.mexw32
ec_fixed_lct_tb1.mdl
ec_fixed_packngo.mdl
ec_fixed_setup.m
ec_fixed_setup_structures.asv
ec_fixed_setup_structures.m
ec_fixed_slm_16bit_tb1.mdl
ec_fixed_slm_hardcode.mdl
ec_fixed_slm_structures.mdl
ec_fixed_slm_verify.mdl
ec_fixed_slm_with_bypass.mdl
ec_fixed_slm_with_bypass_reset.mdl
ec_fixed_slp_brute_force.mdl
ec_fixed_slp_fb_better.mdl
ec_fixed_slp_sb.mdl
ec_fixed_slp_sb_autoscaled.mdl
ec_fixed_slp_sb_with_mask.mdl
ec_lib.mdl
ec_load_data_dictionary.m
ec_playback.mdl
ec_scopes.m
ec_single.c
ec_single.h
ec_single_vs_fixed.mdl
ec_single_vs_fixed_autoscale.mdl
ec_single_vs_fixed_data.m
ec_single_vs_fixed_old.mdl
ec_using_config.mdl
ec_with_mc.smf
example_sel.txt
example_sel2html.m
exsel.asv
exsel.txt
ex_sfun_myec.c
ex_sfun_myec.mexw32
ex_sfun_myec.mexw32.pdb
ex_sfun_myec.tlc
ex_sfun_myec_dbl.c
ex_sfun_myec_single.c
far_end.wav
hand_code/dci.c
hand_code/dci.o
hand_code/ec.c
hand_code/ec.o
hand_code/ec_with_init.c
hand_code/ec_with_init.o
hand_code/int_pins.c
hand_code/int_pins.o
hand_code/lin2ulaw.c
hand_code/lin2ulaw.o
hand_code/main.c
hand_code/main.o
hand_code/myec.cof
hand_code/myec.hex
hand_code/myec.map
hand_code/myec.mch
hand_code/myec.mcp
hand_code/myec.mcs
hand_code/myec.mcw
hand_code/myec.mptags
hand_code/myec.tagsrc
hand_code/params.h
hand_code/rcv_in.h
hand_code/rtwtypes.h
hand_code/send_in.h
hand_code/spi.c
hand_code/spi.o
hand_code/timer.c
hand_code/timer.o
hand_code/traps.c
hand_code/traps.o
hand_code/ulaw2lin.c
hand_code/ulaw2lin.o
hfk_01_intro_modeling.pdf
hfk_02_fixed_point.pdf
hfk_03_testbench_expand.pdf
hfk_04_codegen.pdf
hfk_05_verify1.pdf
hfk_06_verify2.pdf
hfk_07_custom_slp.pdf
hfk_08_custom_eml.pdf
hfk_09_custom_c.pdf
hfk_10_going_big.pdf
hfk_art.pdf
hfk_pp.asv
hfk_pp.m
license.txt
lms_double.m
lms_driver.m
lms_fixed.m
lms_fixed_test1.m
lms_fixed_use_emlc.m
mulaw1.mdl
mulaw2.mdl
must_init_outputs_in_for_loops.mdl
must_init_outputs_in_for_loops_sfun.mexw32
myec_lct_script.m
myec_lct_script_dbl.m
myec_lct_script_single.m
near_end.wav
near_to_mic_filt_ws_0p6.m
playback_wav.mdl
plot_logged_data.m
rcv_in.txt
readme.doc
readme.pdf
record_wav.mdl
run_exsel.m
send_in.txt
send_out.txt
slblocks.m
sm_filt.mat
tests.bmp
Thumbs.db
to_from_soundcard.mdl
to_header.m
trans_path.bmp
trans_path.JPG
verifications.bmp
visualizations.bmp

Contact us