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
>
>
>