DSPRelated.com
Forums

modeling of echo path

Started by shiv8groups January 22, 2002
Dear friends,

I want to model an echo path in matlab.
This problem is different from estimation of echo path. In fact Echo
Estimator will adapt to this echo path. but the first thing is to
implement that echo path itself.

I am trying it by implementing an all pass IIR filter of second order.
more precisely..
follwing are poles and zeroes of transfer function...
(epo path)
ep_z(1)=1.005*exp(j*pi/6); ep_z(2)=ep_z(1)';
ep_z(3)=1.004*exp(j*2*pi/3); ep_z(4)=ep_z(3)';
ep_p(1)=0.995*exp(j*pi/6); ep_p(2)=ep_p(1)';
ep_p(3)=0.996*exp(j*2*pi/3); ep_p(4)=ep_p(3)';

Now the problem with the impulse responce of this transfer function
is that, It die outs at 1000 samples. that means 125ms tail length.

where as I want tail length to be around 400ms, that means 3200
samples.
I tried different configuration of poles and zeroes, but it reduces
frequency accuracy. It wouldn't remain all pass anymore in these
cases.

Please let me know what is wrong with this appraoch, or how to
generate echo signal.
Thanks in advance for giving precise time.

Best Regards,
Shiv

PS: if you want, I can send matlab code also.



"shiv8groups" <> writes:

> Dear friends,
>
> I want to model an echo path in matlab.
> This problem is different from estimation of echo path. In fact Echo
> Estimator will adapt to this echo path. but the first thing is to
> implement that echo path itself.

For this, I use a FIR response generated with room; you
find it at

http://www.dspalgorithms.com/download.html

Regards

Jan-Mark

>
> I am trying it by implementing an all pass IIR filter of second order.
> more precisely..
> follwing are poles and zeroes of transfer function...
> (epo path)
> ep_z(1)=1.005*exp(j*pi/6); ep_z(2)=ep_z(1)';
> ep_z(3)=1.004*exp(j*2*pi/3); ep_z(4)=ep_z(3)';
> ep_p(1)=0.995*exp(j*pi/6); ep_p(2)=ep_p(1)';
> ep_p(3)=0.996*exp(j*2*pi/3); ep_p(4)=ep_p(3)';
>
> Now the problem with the impulse responce of this transfer function
> is that, It die outs at 1000 samples. that means 125ms tail length.
>
> where as I want tail length to be around 400ms, that means 3200
> samples.
> I tried different configuration of poles and zeroes, but it reduces
> frequency accuracy. It wouldn't remain all pass anymore in these
> cases.
>
> Please let me know what is wrong with this appraoch, or how to
> generate echo signal.
> Thanks in advance for giving precise time.
>
> Best Regards,
> Shiv
>
> PS: if you want, I can send matlab code also. >
>
> _____________________________________
> Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join:
>
> To Post:
>
> To Leave:
>
> Archives: http://www.yahoogroups.com/group/echocancel
>
> Other DSP-Related Groups: http://www.dsprelated.com > ">http://docs.yahoo.com/info/terms/

--
.- Dipl.-Ing. Jan-Mark Batke -- TU BerlinSecretary FT 5-1 .
Phone: ++49 30 314-2 45 78 Fachgebiet Fernmeldetechnik
Fax: ++49 30 314-2 25 14 (Telecommunications Group)
http://www-ft.ee.tu-berlin.de/~batke ------...`...




that's great !!
that's precisely what I was looking for !!!

Thank you very much Jan !
Best Regards,
Shiv -----Original Message-----
From: Jan-Mark Batke [mailto:]
Sent: Thursday, January 31, 2002 2:20 PM
To:
Subject: Re: [echocancel] modeling of echo path "shiv8groups" <> writes:

> Dear friends,
>
> I want to model an echo path in matlab.
> This problem is different from estimation of echo path. In fact Echo
> Estimator will adapt to this echo path. but the first thing is to
> implement that echo path itself.

For this, I use a FIR response generated with room; you
find it at

http://www.dspalgorithms.com/download.html

Regards

Jan-Mark

>
> I am trying it by implementing an all pass IIR filter of second order.
> more precisely..
> follwing are poles and zeroes of transfer function...
> (epo path)
> ep_z(1)=1.005*exp(j*pi/6); ep_z(2)=ep_z(1)';
> ep_z(3)=1.004*exp(j*2*pi/3); ep_z(4)=ep_z(3)';
> ep_p(1)=0.995*exp(j*pi/6); ep_p(2)=ep_p(1)';
> ep_p(3)=0.996*exp(j*2*pi/3); ep_p(4)=ep_p(3)';
>
> Now the problem with the impulse responce of this transfer function
> is that, It die outs at 1000 samples. that means 125ms tail length.
>
> where as I want tail length to be around 400ms, that means 3200
> samples.
> I tried different configuration of poles and zeroes, but it reduces
> frequency accuracy. It wouldn't remain all pass anymore in these
> cases.
>
> Please let me know what is wrong with this appraoch, or how to
> generate echo signal.
> Thanks in advance for giving precise time.
>
> Best Regards,
> Shiv
>
> PS: if you want, I can send matlab code also. >
>
> _____________________________________
> Note: If you do a simple "reply" with your email client, only the author
of this message will receive your answer. You need to do a "reply all" if
you want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join:
>
> To Post:
>
> To Leave:
>
> Archives: http://www.yahoogroups.com/group/echocancel
>
> Other DSP-Related Groups: http://www.dsprelated.com > ">http://docs.yahoo.com/info/terms/

--
.- Dipl.-Ing. Jan-Mark Batke -- TU BerlinSecretary FT 5-1 .
Phone: ++49 30 314-2 45 78 Fachgebiet Fernmeldetechnik
Fax: ++49 30 314-2 25 14 (Telecommunications Group)
http://www-ft.ee.tu-berlin.de/~batke ------...`... _____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join:

To Post:

To Leave:

Archives: http://www.yahoogroups.com/group/echocancel

Other DSP-Related Groups: http://www.dsprelated.com ">http://docs.yahoo.com/info/terms/



I do not have much idea about how to model a echo path but I can tell
a very simple method to add echo in any speach samples. load the
speech sample fille in MATLAB convert it in .wav format using
wavewrite.
Laod it in to windows sound recorder go to Effects-> Add Echo save
file and convert it in samples using waveread command in MATLAB. You
can add echo of different delays.
if you plot the signal in MATLAB you will see that a delayed and
attenuated version of signal is added to the original signal.
Hope that helps.

Singh S.
Intel Technology --- In echocancel@y..., "Shiv Garg, Gurgaon." <shivg@g...> wrote:
> that's great !!
> that's precisely what I was looking for !!!
>
> Thank you very much Jan !
> Best Regards,
> Shiv > -----Original Message-----
> From: Jan-Mark Batke [mailto:batke@e...]
> Sent: Thursday, January 31, 2002 2:20 PM
> To: echocancel@y...
> Subject: Re: [echocancel] modeling of echo path > "shiv8groups" <shiv8groups@y...> writes:
>
> > Dear friends,
> >
> > I want to model an echo path in matlab.
> > This problem is different from estimation of echo path. In fact
Echo
> > Estimator will adapt to this echo path. but the first thing is to
> > implement that echo path itself.
>
> For this, I use a FIR response generated with room; you
> find it at
>
> http://www.dspalgorithms.com/download.html
>
> Regards
>
> Jan-Mark
>
> >
> > I am trying it by implementing an all pass IIR filter of second
order.
> > more precisely..
> > follwing are poles and zeroes of transfer function...
> > (epo path)
> > ep_z(1)=1.005*exp(j*pi/6); ep_z(2)=ep_z(1)';
> > ep_z(3)=1.004*exp(j*2*pi/3); ep_z(4)=ep_z(3)';
> > ep_p(1)=0.995*exp(j*pi/6); ep_p(2)=ep_p(1)';
> > ep_p(3)=0.996*exp(j*2*pi/3); ep_p(4)=ep_p(3)';
> >
> > Now the problem with the impulse responce of this transfer
function
> > is that, It die outs at 1000 samples. that means 125ms tail
length.
> >
> > where as I want tail length to be around 400ms, that means 3200
> > samples.
> > I tried different configuration of poles and zeroes, but it
reduces
> > frequency accuracy. It wouldn't remain all pass anymore in these
> > cases.
> >
> > Please let me know what is wrong with this appraoch, or how to
> > generate echo signal.
> > Thanks in advance for giving precise time.
> >
> > Best Regards,
> > Shiv
> >
> > PS: if you want, I can send matlab code also.
> >
> >
> >
> >
> > _____________________________________
> > Note: If you do a simple "reply" with your email client, only the
author
> of this message will receive your answer. You need to do a "reply
all" if
> you want your answer to be distributed to the entire group.
> >
> > _____________________________________
> > About this discussion group:
> >
> > To Join: echocancel-subscribe@y...
> >
> > To Post: echocancel@y...
> >
> > To Leave: echocancel-unsubscribe@y...
> >
> > Archives: http://www.yahoogroups.com/group/echocancel
> >
> > Other DSP-Related Groups: http://www.dsprelated.com
> >
> >
> > ">http://docs.yahoo.com/info/terms/
>
> --
> .- Dipl.-Ing. Jan-Mark Batke -- TU BerlinSecretary FT 5-1 .
> Phone: ++49 30 314-2 45 78 Fachgebiet Fernmeldetechnik
> Fax: ++49 30 314-2 25 14 (Telecommunications Group)
> http://www-ft.ee.tu-berlin.de/~batke ------...`... > _____________________________________
> Note: If you do a simple "reply" with your email client, only the
author of
> this message will receive your answer. You need to do a "reply
all" if you
> want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: echocancel-subscribe@y...
>
> To Post: echocancel@y...
>
> To Leave: echocancel-unsubscribe@y...
>
> Archives: http://www.yahoogroups.com/group/echocancel
>
> Other DSP-Related Groups: http://www.dsprelated.com > ">http://docs.yahoo.com/info/terms/



Singh,

There are other factors to consider and adding echo using
Windows Sound Recorder may not work.

The whole idea of using a model is to avoid setting up the
infrastructure to do actual measurements and to test the
robustness of the algorithm by varying the parameters of
the model; i.e., assuming that the model captures the
real-world characteristics accurately.

Adding echo to speech signals using an audio editing tool
such as sound recorder or CoolEdit for generating test signals
can be misleading. These tools are made to add special effects
and not designed for echo-canceller applications.

The Room Impulse Response model seems to be more reliable.
Atleast one can easily verify that indeed the actual
measurements of room impulse sequences match very well
with the model (look at reference [1] below).

I would dearly like to know if anyone was able to simulate
reliable test vectors using audio editing tools and if so what
constraints they had to impose on the parameters (such
as mix of wet signal and dry signal, attack time, echo
perception, etc.)

Regards,

-Krishna

[1] Christina B., ..., "Acoustic Echo Control," IEEE Signal
Processing Magazine, Vol. 16, No. 4, July 1999.

--- In echocancel@y..., "singhs21" <singhs21@h...> wrote:
> I do not have much idea about how to model a echo path but I can
tell
> a very simple method to add echo in any speach samples. load the
> speech sample fille in MATLAB convert it in .wav format using
> wavewrite.
> Laod it in to windows sound recorder go to Effects-> Add Echo save
> file and convert it in samples using waveread command in MATLAB.
You
> can add echo of different delays.
> if you plot the signal in MATLAB you will see that a delayed and
> attenuated version of signal is added to the original signal.
> Hope that helps.
>
> Singh S.
> Intel Technology



When I tried to save the impulse response generated by "room", an
error promt out:
??? Index exceeds matrix dimensions.

and I fail to save anything, does it happen in your case?
I'm using MatlabR12.1

Regards,
Nigel --- In echocancel@y..., Jan-Mark Batke <batke@e...> wrote:
> "shiv8groups" <shiv8groups@y...> writes:
>
> > Dear friends,
> >
> > I want to model an echo path in matlab.
> > This problem is different from estimation of echo path. In fact
Echo
> > Estimator will adapt to this echo path. but the first thing is to
> > implement that echo path itself.
>
> For this, I use a FIR response generated with room; you
> find it at
>
> http://www.dspalgorithms.com/download.html
>
> Regards
>
> Jan-Mark
>
> >
> > I am trying it by implementing an all pass IIR filter of second
order.
> > more precisely..
> > follwing are poles and zeroes of transfer function...
> > (epo path)
> > ep_z(1)=1.005*exp(j*pi/6); ep_z(2)=ep_z(1)';
> > ep_z(3)=1.004*exp(j*2*pi/3); ep_z(4)=ep_z(3)';
> > ep_p(1)=0.995*exp(j*pi/6); ep_p(2)=ep_p(1)';
> > ep_p(3)=0.996*exp(j*2*pi/3); ep_p(4)=ep_p(3)';
> >
> > Now the problem with the impulse responce of this transfer
function
> > is that, It die outs at 1000 samples. that means 125ms tail
length.
> >
> > where as I want tail length to be around 400ms, that means 3200
> > samples.
> > I tried different configuration of poles and zeroes, but it
reduces
> > frequency accuracy. It wouldn't remain all pass anymore in these
> > cases.
> >
> > Please let me know what is wrong with this appraoch, or how to
> > generate echo signal.
> > Thanks in advance for giving precise time.
> >
> > Best Regards,
> > Shiv
> >
> > PS: if you want, I can send matlab code also.
> >
> >
> >
> >
> > _____________________________________
> > Note: If you do a simple "reply" with your email client, only the
author of this message will receive your answer. You need to do
a "reply all" if you want your answer to be distributed to the entire
group.
> >
> > _____________________________________
> > About this discussion group:
> >
> > To Join: echocancel-subscribe@y...
> >
> > To Post: echocancel@y...
> >
> > To Leave: echocancel-unsubscribe@y...
> >
> > Archives: http://www.yahoogroups.com/group/echocancel
> >
> > Other DSP-Related Groups: http://www.dsprelated.com
> >
> >
> > ">http://docs.yahoo.com/info/terms/
>
> --
> .- Dipl.-Ing. Jan-Mark Batke -- TU BerlinSecretary FT 5-1 .
> Phone: ++49 30 314-2 45 78 Fachgebiet Fernmeldetechnik
> Fax: ++49 30 314-2 25 14 (Telecommunications Group)
> http://www-ft.ee.tu-berlin.de/~batke ------.?.`???


Hi,

I think that is the problem of matlab itself.It uses a stack for doing any
operation. and for very higher number of data stack size exceeds.U can increase
the stack size if any function for doing so is there in matlab.
In Scilab the similar function is
stacksize(<no of memory locations want to allocate>);
[there by default size is 1000000]

Thanks & Regards

***** Ananda Basak *****
TATA Consultancy Services
Kolkata-91
[Embedded Software Group] nigel_nllee wrote:

> When I tried to save the impulse response generated by "room", an
> error promt out:
> ??? Index exceeds matrix dimensions.
>
> and I fail to save anything, does it happen in your case?
> I'm using MatlabR12.1
>
> Regards,
> Nigel
>
> --- In echocancel@y..., Jan-Mark Batke <batke@e...> wrote:
> > "shiv8groups" <shiv8groups@y...> writes:
> >
> > > Dear friends,
> > >
> > > I want to model an echo path in matlab.
> > > This problem is different from estimation of echo path. In fact
> Echo
> > > Estimator will adapt to this echo path. but the first thing is to
> > > implement that echo path itself.
> >
> > For this, I use a FIR response generated with room; you
> > find it at
> >
> > http://www.dspalgorithms.com/download.html
> >
> > Regards
> >
> > Jan-Mark
> >
> > >
> > > I am trying it by implementing an all pass IIR filter of second
> order.
> > > more precisely..
> > > follwing are poles and zeroes of transfer function...
> > > (epo path)
> > > ep_z(1)=1.005*exp(j*pi/6); ep_z(2)=ep_z(1)';
> > > ep_z(3)=1.004*exp(j*2*pi/3); ep_z(4)=ep_z(3)';
> > > ep_p(1)=0.995*exp(j*pi/6); ep_p(2)=ep_p(1)';
> > > ep_p(3)=0.996*exp(j*2*pi/3); ep_p(4)=ep_p(3)';
> > >
> > > Now the problem with the impulse responce of this transfer
> function
> > > is that, It die outs at 1000 samples. that means 125ms tail
> length.
> > >
> > > where as I want tail length to be around 400ms, that means 3200
> > > samples.
> > > I tried different configuration of poles and zeroes, but it
> reduces
> > > frequency accuracy. It wouldn't remain all pass anymore in these
> > > cases.
> > >
> > > Please let me know what is wrong with this appraoch, or how to
> > > generate echo signal.
> > > Thanks in advance for giving precise time.
> > >
> > > Best Regards,
> > > Shiv
> > >
> > > PS: if you want, I can send matlab code also.
> > >
> > >
> > >
> > >
> > > _____________________________________
> > > Note: If you do a simple "reply" with your email client, only the
> author of this message will receive your answer. You need to do
> a "reply all" if you want your answer to be distributed to the entire
> group.
> > >
> > > _____________________________________
> > > About this discussion group:
> > >
> > > To Join: echocancel-subscribe@y...
> > >
> > > To Post: echocancel@y...
> > >
> > > To Leave: echocancel-unsubscribe@y...
> > >
> > > Archives: http://www.yahoogroups.com/group/echocancel
> > >
> > > Other DSP-Related Groups: http://www.dsprelated.com
> > >
> > >
> > > ">http://docs.yahoo.com/info/terms/
> >
> > --
> > .- Dipl.-Ing. Jan-Mark Batke -- TU BerlinSecretary FT 5-1 .
> > Phone: ++49 30 314-2 45 78 Fachgebiet Fernmeldetechnik
> > Fax: ++49 30 314-2 25 14 (Telecommunications Group)
> > http://www-ft.ee.tu-berlin.de/~batke ------.?.`??? > _____________________________________
> Note: If you do a simple "reply" with your email client, only the author of
> this message will receive your answer. You need to do a "reply all" if you
> want your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join:
>
> To Post:
>
> To Leave:
>
> Archives: http://www.yahoogroups.com/group/echocancel
>
> Other DSP-Related Groups: http://www.dsprelated.com
>
> ">http://docs.yahoo.com/info/terms/


Hi all !
I hope this fw mail will solve your problem. Also there is a function, impresp available with room software. try using
it. I have used it, and it works fine. here is the code that I used.

%
%
% %------------------- Once they have been calculated, comment them, to
save the time for next execution.----------------
% % implementation of echo path; different models can be implemented
here.
% % volumePm^3 reverbration time = 500mS
% h=impresp(344,8000,[2,3,2],[3,2,1.5],[4 4
3.125],[.85,-.78,.75,-.81,.82,-.81],1500);
figure(1);plot(h);figure(2);freqz(h,1,8000);
%
% % calculation of echo
% echo=filter(h,1,x);
Best Regards,
Shiv

-----Original Message-----
From: Room [mailto:]
Sent: Friday, February 01, 2002 3:29 PM
To: Shiv Garg, Gurgaon.
Subject: Re: problem with Impulse Response Version 2.3 Dear Mr. Shiv Garg,

The problem is that Matlab is a demo version. Please replace the makeRoom.p
file by the one attached. This will allow you to save from a demo version
but only the 256 coefficients. If you register room you will be able to save
any number of coefficients you calculate. Best regards,

ROOM support team,
DSP ALGORITHMS
<mailto:>
http://www.dspalgorithms.com <http://www.dspalgorithms.com ----- Original Message -----

From: Shiv <mailto:> Garg, Gurgaon.
To: Room <mailto:>
Sent: Friday, February 01, 2002 10:09 AM
Subject: RE: problem with Impulse Response Version 2.3

Dear Sir,

Thanks for your promptly reply.
I am sending the details as required by you...

1. Operating system version: Windows 95, Version 4.00.1111
2. Matlab version: 6.0.0.88 Release 12, September 22,2000

3. Matlab license number. Demo

Please tell me how to solve this problem. As I strongly feel this tool can
help me in implementation of acoustic echo path.

Early Response will be highly appreciated.
Thanks and Regards,
Shiv
****************************************************************************
*************************************************************************
Disclaimer:

This document is intended for transmission to the named recipient only. If
you are not that person, you should note that legal rights reside in this
document and you are not authorized to access, read, disclose, copy, use or
otherwise deal with it and any such actions are prohibited and may be
unlawful. The views expressed in this document are not necessarily those of
HCL Technologies Ltd. Notice is hereby given that no representation,
contract or other binding obligation shall be created by this e-mail, which
must be interpreted accordingly. Any representations, contractual rights or
obligations shall be separately communicated in writing and signed in the
original by a duly authorized officer of the relevant company.

****************************************************************************
************************************************************************* -----Original Message-----
From: Room [mailto:]
Sent: Friday, February 01, 2002 2:32 PM
To: Shiv Garg, Gurgaon.
Subject: Re: problem with Impulse Response Version 2.3 Dear Shiv Grag,

Your message has been logged with log code RM8972, please refer to this code
in future communication regarding the same subject.

For assistance with your mentioned error message, please indicate the
following:
1. Operating system version
2. Matlab version
3. Matlab license number. You can obtain this by typing "license" without "
" at Matlab prompt, Matlab will print a number, please copy as is.

Best regards,

ROOM support team,
DSP ALGORITHMS
<mailto:>
http://www.dspalgorithms.com <http://www.dspalgorithms.com
----- Original Message -----
From: Shiv <mailto:> Garg, Gurgaon.
To: <mailto:>
Sent: Friday, February 01, 2002 6:21 AM
Subject: problem with Impulse Response Version 2.3

Dear Sir,

I am evaluating Room Impulse Response Version 2.3 in Matlab
It generates fine impulse response of desired room dimensions. But When I
tried to save variables, following error occurred...

??? Index into matrix is negative or zero.

Error in ==> C:\matlabR12\work\aec\downloaded\MakeRoom.m (checkLic)
On line 124 ==>

Error in ==> C:\matlabR12\work\aec\downloaded\MakeRoom.m
On line 49 ==>

??? Error while evaluating uicontrol Callback.

>>

Please let me know, How can I rectify this problem.

Early Response will be highly appreciated.

Thanks and Regards,
Shiv ****************************************************************************
*************************************************************************
Disclaimer:

This document is intended for transmission to the named recipient only. If
you are not that person, you should note that legal rights reside in this
document and you are not authorized to access, read, disclose, copy, use or
otherwise deal with it and any such actions are prohibited and may be
unlawful. The views expressed in this document are not necessarily those of
HCL Technologies Ltd. Notice is hereby given that no representation,
contract or other binding obligation shall be created by this e-mail, which
must be interpreted accordingly. Any representations, contractual rights or
obligations shall be separately communicated in writing and signed in the
original by a duly authorized officer of the relevant company.

****************************************************************************
*************************************************************************



Attachment (not stored)
MakeRoom.p
Type: application/octet-stream


HI shiv & all
I have tried room demo software. It' not working.
It's saying "This is demo version , you can't save it and buy it".
I tried with new makeroom.p also but in vain.
I have used both 5.3 and 6.1 matlab verisons.
Coul you please help in making it working. If not you please send
some echo paths.

thanks in advance

satyanarayana

--- In echocancel@y..., "Shiv Garg, Gurgaon." <shivg@g...> wrote:
> Hi all !
> I hope this fw mail will solve your problem. > Also there is a function, impresp available with room software. try
using
> it. I have used it, and it works fine. here is the code that I used.
>
> %
> %
> % %------------------- Once they have been calculated, comment
them, to
> save the time for next execution.----------------
> % % implementation of echo path; different models can be
implemented
> here.
> % % volumePm^3 reverbration time = 500mS
> % h=impresp(344,8000,[2,3,2],[3,2,1.5],[4 4
> 3.125],[.85,-.78,.75,-.81,.82,-.81],1500);
> figure(1);plot(h);figure(2);freqz(h,1,8000);
> %
> % % calculation of echo
> % echo=filter(h,1,x); >
> Best Regards,
> Shiv
>
> -----Original Message-----
> From: Room [mailto:room@d...]
> Sent: Friday, February 01, 2002 3:29 PM
> To: Shiv Garg, Gurgaon.
> Subject: Re: problem with Impulse Response Version 2.3 > Dear Mr. Shiv Garg,
>
> The problem is that Matlab is a demo version. Please replace the
makeRoom.p
> file by the one attached. This will allow you to save from a demo
version
> but only the 256 coefficients. If you register room you will be
able to save
> any number of coefficients you calculate. > Best regards,
>
> ROOM support team,
> DSP ALGORITHMS
> room@d... <mailto:room@d...>
> http://www.dspalgorithms.com <http://www.dspalgorithms.com > ----- Original Message -----
>
> From: Shiv <mailto:shivg@g...> Garg, Gurgaon.
> To: Room <mailto:room@d...>
> Sent: Friday, February 01, 2002 10:09 AM
> Subject: RE: problem with Impulse Response Version 2.3
>
> Dear Sir,
>
> Thanks for your promptly reply.
> I am sending the details as required by you...
>
> 1. Operating system version: Windows 95, Version 4.00.1111
> 2. Matlab version: 6.0.0.88 Release 12, September 22,2000
>
> 3. Matlab license number. Demo
>
> Please tell me how to solve this problem. As I strongly feel this
tool can
> help me in implementation of acoustic echo path.
>
> Early Response will be highly appreciated.
> Thanks and Regards,
> Shiv >
>
**********************************************************************
******
>
**********************************************************************
***
> Disclaimer:
>
> This document is intended for transmission to the named recipient
only. If
> you are not that person, you should note that legal rights reside
in this
> document and you are not authorized to access, read, disclose,
copy, use or
> otherwise deal with it and any such actions are prohibited and may
be
> unlawful. The views expressed in this document are not necessarily
those of
> HCL Technologies Ltd. Notice is hereby given that no representation,
> contract or other binding obligation shall be created by this e-
mail, which
> must be interpreted accordingly. Any representations, contractual
rights or
> obligations shall be separately communicated in writing and signed
in the
> original by a duly authorized officer of the relevant company. **********************************************************************
******
>
**********************************************************************
***
>
>
> -----Original Message-----
> From: Room [mailto:room@d...]
> Sent: Friday, February 01, 2002 2:32 PM
> To: Shiv Garg, Gurgaon.
> Subject: Re: problem with Impulse Response Version 2.3 > Dear Shiv Grag,
>
> Your message has been logged with log code RM8972, please refer to
this code
> in future communication regarding the same subject.
>
> For assistance with your mentioned error message, please indicate
the
> following:
> 1. Operating system version
> 2. Matlab version
> 3. Matlab license number. You can obtain this by typing "license"
without "
> " at Matlab prompt, Matlab will print a number, please copy as is.
>
> Best regards,
>
> ROOM support team,
> DSP ALGORITHMS
> room@d... <mailto:room@d...>
> http://www.dspalgorithms.com <http://www.dspalgorithms.com >
> ----- Original Message -----
> From: Shiv <mailto:shivg@g...> Garg, Gurgaon.
> To: tech@d... <mailto:tech@d...>
> Sent: Friday, February 01, 2002 6:21 AM
> Subject: problem with Impulse Response Version 2.3
>
> Dear Sir,
>
> I am evaluating Room Impulse Response Version 2.3 in Matlab
> It generates fine impulse response of desired room dimensions. But
When I
> tried to save variables, following error occurred...
>
> ??? Index into matrix is negative or zero.
>
> Error in ==> C:\matlabR12\work\aec\downloaded\MakeRoom.m (checkLic)
> On line 124 ==>
>
> Error in ==> C:\matlabR12\work\aec\downloaded\MakeRoom.m
> On line 49 ==>
>
> ??? Error while evaluating uicontrol Callback.
>
> >>
>
> Please let me know, How can I rectify this problem.
>
> Early Response will be highly appreciated.
>
> Thanks and Regards,
> Shiv >
**********************************************************************
******
>
**********************************************************************
***
> Disclaimer:
>
> This document is intended for transmission to the named recipient
only. If
> you are not that person, you should note that legal rights reside
in this
> document and you are not authorized to access, read, disclose,
copy, use or
> otherwise deal with it and any such actions are prohibited and may
be
> unlawful. The views expressed in this document are not necessarily
those of
> HCL Technologies Ltd. Notice is hereby given that no representation,
> contract or other binding obligation shall be created by this e-
mail, which
> must be interpreted accordingly. Any representations, contractual
rights or
> obligations shall be separately communicated in writing and signed
in the
> original by a duly authorized officer of the relevant company. **********************************************************************
******
>
**********************************************************************
***