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,4…18)
>
>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
>
>
>