Echo canceller workbook targeting a dspic in matlab

The following Matlab project contains the source code and Matlab examples used for echo canceller workbook targeting a dspic. The purpose of this workflow is to bring new users up to speed as quickly as possible on Simulink and Model-Based Design.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

File NameSize
config.h 149
dsp_art.bmp 64246
ec.c 2781
ec.h 130
ec0_sfun.mexw32 253952
buildInfo.mat 23069
defines.txt 136
Echo_Canceller.bat 107
Echo_Canceller.c 8017
Echo_Canceller.h 3763
Echo_Canceller.mk 35457
Echo_Canceller.obj 2979
Echo_Canceller_data.c 812
Echo_Canceller_data.obj 351
Echo_Canceller_private.h 3884
Echo_Canceller_ref.rsp 0
Echo_Canceller_sf.c 10258
Echo_Canceller_types.h 930
ert_main.c 2902
modelsources.txt 22
rtwtypes.h 6671
rtwtypeschksum.mat 247
rtw_proj.tmw 403
Echo_Canceller_sf.mexw32 22528
echo_canceller_workflow.pdf 37225
echo_cancel_library_enabled.mdl 298970
ec_concept.mdl 50982
ec_concept_data.m 446
ec_config_subsys.mdl 26006
ec_datadict_buses.mdl 189188
ec_data_concept.m 342
ec_data_definitions.m 342
ec_data_fixpt_sc.m 3077
ec_data_single.m 2709
ec_dbl.c 2041
ec_dbl.h 92
buildInfo.mat 23784
dci.c 4863
dci.o 48638
defines.txt 124
dspeph_rt.h 6233
dsp_iso_math_rt.h 6466
dsp_rt.h 10522
ec.bat 95
ec.c 7420
ec.cof 285119
ec.h 3321
ec.hex 12263
ec.map 115256
ec.mcp 1448
ec.mcs 6718
ec.mcw 360448
ec.mk 35445
ec.mptags 25755
ec.o 10166
ec.obj 2803
ec.tagsrc 659
ec_19200.c 7554
ec_data.c 740
ec_data.o 5472
ec_data.obj 321
ec_IDEAL_TAP_COMPARISON.c 8726
ec_private.h 4129
ec_ref.rsp 0
ec_sf.c 9868
ec_types.h 711
ert_main.c 2842
ert_main.o 5882
int_pins.c 3058
int_pins.o 46270
lin2ulaw.c 3536
lin2ulaw.o 1849
main.c 7834
main.o 50550
modelsources.txt 10
p30f6014A.gld 58462
params.h 940
rcv_in.h 15495
rtwtypes.h 6671
rtwtypeschksum.mat 247
rtw_proj.tmw 379
send_in.h 15496
sout.mch 480
timer.c 4124
timer.o 46972
traps.c 3271
traps.o 47630
ulaw2lin.c 2359
ulaw2lin.o 881
ec_fixed_config_subsys.mdl 70080
ec_fixed_eml_16bit_sfun.mexw32 253952
ec_fixed_eml_simple.mdl 88625
ec_fixed_eml_simple_sfun.mexw32 253440
ec_fixed_lct_tb1.mdl 153493
ec_fixed_packngo.mdl 25978
ec_fixed_setup.m 3015
ec_fixed_setup_structures.asv 3534
ec_fixed_setup_structures.m 3867
ec_fixed_slm_16bit_tb1.mdl 132444
ec_fixed_slm_hardcode.mdl 93381
ec_fixed_slm_structures.mdl 132637
ec_fixed_slm_verify.mdl 100582
ec_fixed_slm_with_bypass.mdl 191657
ec_fixed_slm_with_bypass_reset.mdl 96758
ec_fixed_slp_brute_force.mdl 83839
ec_fixed_slp_fb_better.mdl 90704
ec_fixed_slp_sb.mdl 91863
ec_fixed_slp_sb_autoscaled.mdl 95278
ec_fixed_slp_sb_with_mask.mdl 93075
ec_lib.mdl 417100
ec_load_data_dictionary.m 432
ec_playback.mdl 29056
ec_scopes.m 709
ec_single.c 2672
ec_single.h 130
ec_single_vs_fixed.mdl 71091
ec_single_vs_fixed_autoscale.mdl 66237
ec_single_vs_fixed_data.m 476
ec_single_vs_fixed_old.mdl 207984
ec_using_config.mdl 86546
ec_with_mc.smf 139008
example_sel.txt 669
example_sel2html.m 4679
exsel.asv 1319
exsel.txt 1426
ex_sfun_myec.c 7830
ex_sfun_myec.mexw32 84480
ex_sfun_myec.mexw32.pdb 315392
ex_sfun_myec.tlc 2193
ex_sfun_myec_dbl.c 6325
ex_sfun_myec_single.c 7835
far_end.wav 160228
dci.c 4863
dci.o 48635
ec.c 1781
ec.o 2112
ec_with_init.c 2520
ec_with_init.o 2564
int_pins.c 3058
int_pins.o 46268
lin2ulaw.c 3536
lin2ulaw.o 1847
main.c 7575
main.o 50690
myec.cof 318532
myec.hex 10958
myec.map 117315
myec.mch 4800
myec.mcp 1226
myec.mcs 6986
myec.mcw 303616
myec.mptags 19298
myec.tagsrc 866
params.h 189
rcv_in.h 15495
rtwtypes.h 6852
send_in.h 15496
spi.c 3451
spi.o 46784
timer.c 4114
timer.o 46970
traps.c 3271
traps.o 47628
ulaw2lin.c 2359
ulaw2lin.o 879
hfk_01_intro_modeling.pdf 1156974
hfk_02_fixed_point.pdf 708768
hfk_03_testbench_expand.pdf 998337
hfk_04_codegen.pdf 1315801
hfk_05_verify1.pdf 464714
hfk_06_verify2.pdf 1035671
hfk_07_custom_slp.pdf 362767
hfk_08_custom_eml.pdf 445446
hfk_09_custom_c.pdf 466136
hfk_10_going_big.pdf 574780
hfk_art.pdf 149186
hfk_pp.asv 1126
hfk_pp.m 1130
license.txt 1528
lms_double.m 969
lms_driver.m 1451
lms_fixed.m 1780
lms_fixed_test1.m 1866
lms_fixed_use_emlc.m 1769
mulaw1.mdl 33743
mulaw2.mdl 25320
must_init_outputs_in_for_loops.mdl 25452
must_init_outputs_in_for_loops_sfun.mexw32 222720
myec_lct_script.m 553
myec_lct_script_dbl.m 543
myec_lct_script_single.m 588
near_end.wav 160228
near_to_mic_filt_ws_0p6.m 845
playback_wav.mdl 22302
plot_logged_data.m 208
rcv_in.txt 14400
readme.doc 67584
readme.pdf 85126
record_wav.mdl 20703
run_exsel.m 69
send_in.txt 14400
send_out.txt 14400
slblocks.m 880
sm_filt.mat 336
tests.bmp 276822
Thumbs.db 21504
to_from_soundcard.mdl 45698
to_header.m 4184
trans_path.bmp 879174
trans_path.JPG 35905
verifications.bmp 290498
visualizations.bmp 173754

SocialTags: 

Technology: