hi

in matlab there is a function already called LPC. You can use it or you can
also use levinson algorithm to implement such things in matlab. You can also
convert it into C command by using mcc- command, for more information look those
commands in matlab.

best regards.

ulas bagci

ee eng.

>From: "rahulparthasarthy" <r...@yahoo.com>

>To: m...@yahoogroups.com

>Subject: [matlab]
Estimate LPC's

>Date: Mon, 17 May 2004 22:44:59 -0000

>MIME-Version: 1.0

>X-Originating-IP: 139.94.164.182

>X-Sender: r...@yahoo.com

>Received: from
n18.grp.scd.yahoo.com ([66.218.66.73]) by mc10-f13.hotmail.com with Microsoft
SMTPSVC(5.0.2195.6824); Tue, 18 May 2004 00:33:29 -0700

>Received:
from [66.218.66.97] by n18.grp.scd.yahoo.com with NNFMP; 17 May 2004 23:21:56
-0000

>Received: (qmail 28431 invoked from network); 17 May 2004
23:21:49 -0000

>Received: from unknown
(66.218.66.217) by m14.grp.scd.yahoo.com with QMQP; 17 May 2004
23:21:49 -0000

>Received: from unknown (HELO
n10.grp.scd.yahoo.com) (66.218.66.65) by mta2.grp.scd.yahoo.com with
SMTP; 17 May 2004 23:21:49 -0000

>Received: from [66.218.67.152]
by n10.grp.scd.yahoo.com with NNFMP; 17 May 2004 23:21:33 -0000

>Received: (qmail 62940 invoked from network); 17 May 2004
22:47:00 -0000

>Received: from unknown
(66.218.66.166) by m17.grp.scd.yahoo.com with QMQP; 17 May 2004
22:47:00 -0000

>Received: from unknown (HELO
n33.grp.scd.yahoo.com) (66.218.66.101) by mta5.grp.scd.yahoo.com with
SMTP; 17 May 2004 22:47:00 -0000

>Received: from [66.218.67.178]
by n33.grp.scd.yahoo.com with NNFMP; 17 May 2004 22:44:59 -0000

>X-Message-Info: JGTYoYF78jEPxaxwfuxY82auA+6YzuBy

>X-eGroups-Return:
sentto-1287352-3060-1084836111-ulasbagci=h...@returns.groups.yahoo.com

>X-eGroups-Return: r...@yahoo.com

>X-Apparently-To:
m...@yahoogroups.com

>Message-ID: <c8bf9b+p...@eGroups.com>

>User-Agent: eGroups-EW/0.82

>X-Mailer: Yahoo Groups
Message Poster

>X-eGroups-Remote-IP: 66.218.66.101

>X-Yahoo-Profile: rahulparthasarthy

>X-eGroups-Approved-By: decious99 <c...@myway.com> via web;
17 May 2004 23:21:33 -0000

>X-eGroups-Remote-IP: 66.218.66.65

>Mailing-List: list m...@yahoogroups.com; contact
m...@yahoogroups.com

>Delivered-To: mailing list
m...@yahoogroups.com

>Precedence: bulk

>List-Unsubscribe: <mailto:m...@yahoogroups.com>

>Return-Path:
sentto-1287352-3060-1084836111-ulasbagci=h...@returns.groups.yahoo.com

>X-OriginalArrivalTime: 18 May 2004 07:33:32.0286 (UTC)
FILETIME=[6BBCD1E0:01C43CAA]

>

>Hello,

>

>I am trying to compute a solution using the
least- square- error

>principle to an overdetermined system of
equations.

>

>The equation is as below:

>

>Error = summation (y[n] summation
(ai x[n-i] ) ).... in 'ai '

>term `i' is
subscript

>

>where `n' ranges from 1 to 300
and `i' ranges from 1 to 18. The

>outside summation is
for `n' (1,2,3,4,299,300) whereas the inside

>summation is for 'i' (1,2,3,418)

>

>I am interested in calculating `ai ` ( i is subscript)
where 'ai'

>represents Linear Prediction
Coefficients. I could have used the

>Levinson-Durbin
algorithm but in this case, two different signals are

>in
consideration, namely, y[n] and x[n], and hence

>the
`autocorrelation' method cannot be used. I have y[n] and x[n]

>available but not able to evaluate that expression.

>

>I would be obliged if anybody could help me in
solving/evaluating

>the above equation so that I can find ai's (LP
coefficients). Is it

>possible to solve it using Maple, Matlab,
Mathematica etc. or to

>convert it to Ax=B matrix form. I am
interseted in writing a C

>program for the above expression to
calculate LPC's.

>

>Regards,

>Rahul
Parthasarthy

>

>

>