search for: aec_play

Displaying 7 results from an estimated 7 matches for "aec_play".

2007 Mar 16
1
Echo cancellation diagnostic code
...make these problems easier to debug. You'll need to have svn version for this. First, you need to manually define DUMP_ECHO_CANCEL_DATA in the compilation (sorry configure switch for now). With that, the AEC will automatically save the near-end, far-end and output signals to files (aec_rec.sw aec_play.sw and aec_out.sw). These are exactly what the AEC receives and outputs. >From there, you'll need to start Octave and type: echo_diagnostic('aec_rec.sw', 'aec_play.sw', 'aec_diagnostic.sw', 1024); (the value of 1024 is the filter length and can be changed) There w...
2007 Mar 22
2
Echo cancellation diagnostic code
...9;ll need to have svn version for this. >> >> First, you need to manually define DUMP_ECHO_CANCEL_DATA in the >> compilation (sorry configure switch for now). With that, the AEC will >> automatically save the near-end, far-end and output signals to files >> (aec_rec.sw aec_play.sw and aec_out.sw). These are exactly what the AEC >> receives and outputs. >> >> >From there, you'll need to start Octave and type: >> >> echo_diagnostic('aec_rec.sw', 'aec_play.sw', 'aec_diagnostic.sw', 1024); >> >> (the val...
2007 Mar 23
1
Echo cancellation diagnostic code
...gt; >> >> >> First, you need to manually define DUMP_ECHO_CANCEL_DATA in the >> >> compilation (sorry configure switch for now). With that, the AEC will >> >> automatically save the near-end, far-end and output signals to files >> >> (aec_rec.sw aec_play.sw and aec_out.sw). These are exactly what the >> AEC >> >> receives and outputs. >> >> >> >> >From there, you'll need to start Octave and type: >> >> >> >> echo_diagnostic('aec_rec.sw', 'aec_play.sw', 'aec...
2007 Mar 22
0
Echo cancellation diagnostic code
...sion for this. > >> > >> First, you need to manually define DUMP_ECHO_CANCEL_DATA in the > >> compilation (sorry configure switch for now). With that, the AEC will > >> automatically save the near-end, far-end and output signals to files > >> (aec_rec.sw aec_play.sw and aec_out.sw). These are exactly what the AEC > >> receives and outputs. > >> > >> >From there, you'll need to start Octave and type: > >> > >> echo_diagnostic('aec_rec.sw', 'aec_play.sw', 'aec_diagnostic.sw', 1024); &...
2007 Dec 05
1
AEC diagnistics generated files
...So this is why I am presuming that the the dumped files should be of equal size. The output signal is good and not distorted. It has echo, though. In a try to diagnose that I have followed the documentation and set the DUMP_ECHO_CANCEL_DATA compiler variable. The canceller generated aec_out.sw, aec_play.sw and aec_rec.sw and they all appear to have uneven size. Octave complains about the files which is logical as it's trying to multiply matrixes that have different dimensions. I have checked that tear-downs are made correctly and speex_echo_state_destroy() is called after the threads are sto...
2007 Apr 14
0
echo diagnostic script improvement
...wever it would be good to have more stages displayed during processing action. It's also not clear why echo_diagnostic function freeze sometimes and after applying Ctrl+C and restarting it again, working fine. final question is, if it's possible to use regular .sw files for aec_rec.sw and aec_play.sw parameters instead of special hardcoded filenames. If yes, what is necessary to do in order to be able to support such files? I'm sending my version of echo_diagnostic.m with more printfs added (some of them may not exactly match activity, so please correct me). thanks -------------- next...
2007 Dec 06
0
AEC diagnistics generated files
...So this is why I am presuming that the the dumped files should be of equal size. The output signal is good and not distorted. It has echo, though. In a try to diagnose that I have followed the documentation and set the DUMP_ECHO_CANCEL_DATA compiler variable. The canceller generated aec_out.sw, aec_play.sw and aec_rec.sw and they all appear to have uneven size. Octave complains about the files which is logical as it's trying to multiply matrixes that have different dimensions. I have checked that tear-downs are made correctly and speex_echo_state_destroy() is called after the threads are sto...