home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware 1 2 the Maxx
/
sw_1.zip
/
sw_1
/
PROGRAM
/
LPC05B.ZIP
/
READ.ME
< prev
next >
Wrap
Text File
|
1992-05-23
|
4KB
|
111 lines
-------------------------------------------------------------------------------
LPC-PARCOR-CEPSTRUM Generator for C Programmers
version 0.5b
by Patrick Ko Shu-pui
Copyright (c) 1992 All Rights Reserved.
-------------------------------------------------------------------------------
ADDRESS TO CONTACT:
fidonet: 6:700/132 BiG Programming Club [852] 654-8751
internet: ko053@cucs19.cs.cuhk.hk
mailing: Patrick Ko
No.11, 14 Street,
Hong Lok Yuen,
Tai Po, Hong Kong
-------------------------------------------------------------------------------
Any comment is welcomed. Please send mails to the internet address.
-------------------------------------------------------------------------------
READ .ME - this file
CEPSTRUM.C - Cepstrum generation
CPARSER .C - command line parser
CPARSER .H - command line parser header
DEMO .BAT - demo shell script
DEMO .RSP - demo response file
GIO .C - general i/o
GIO .H - general i/o header
LPC .C - LPC generator
LPC .H - LPC generator header
LPC .EXE - LPC program for DOS only
LPC1 .C - LPC (covariance)
LPC2 .C - LPC (autocorrelation)
LPCMAIN .C - LPC main program
MAKEFILE.DOS - makefile for DOS
MAKEFILE.UX - makefile for Unix
MATCREAT.C - matrix creation
MATDUMP .C - matrix dumping
MATDURBN.C - matrix: linear eqn solving (Levinsion-Durbin algorithm)
MATERR .C - matrix error handler
MATRIX .H - matrix header file
MATSOLVE.C - matrix: lienar eqn solving (Gaussian elim w/ partial pivot)
SAMPLE - sample audio file
ULAW2LIN.C - ulaw to linear data conversion
ULAW2LIN.H - ulaw2lin.c header
VERSION .H - version header
-------------------------------------------------------------------------------
WHATS NEW IN v0.5:
- support 8-bit-ulaw (SUNSPARC), 16-bit PCM audio data format
- the rectangular window size, windows overlapping size can
be specified
- generate :
n LPC (autocorrelation) coefficients, or
n LPC (covariance) coefficients, or
n PARCOR coefficients, or
n+1 LPC cepstrum coefficients
if you specify n-order transformation.
(use -order= at command line)
- support response file (see demo.bat which is a shell script)
NOTE:
- the IPC feature is not implemented yet.
HOW TO COMPILE:
1. Ultrix under DecStation - use MAKE with MAKEFILE.UX
2. Other Unix Platform - use MAKEFILE.UX
3. DOS - use MAKEFILE.DOS (with Turbo C v2.0)
HOW TO RUN:
- type lpc at the shell prompt and a usage screen
will be displayed
REFERENCE
[1] Mary L. Boas, "Mathematical Methods in the Physical Sciene,"
John Wiley & Sons, 2nd Ed., 1983. Chap 3.
[2] Kendall E. Atkinson, "An Introduction to Numberical Analysis,"
John Wiley & Sons, 1978.
[3] Shuzo Saito, Kazuo Nakata, "Fundamentals of Speech Signal
Processing," Academic Press, 1985.
AUTHOR
All the sources are written by Patrick KO Shu Pui
SysOp of BiG Programming Club (6:700/132, fidonet), Hong Kong.
===============================================================================
AUTHORIZATION NOTICE
This C source package LPC05b.ZIP is FREE for ACADEMIC purpose only.
For COMMERCIAL usage, authorization is required from the author. Please
SEND a US$50 cheque to the address above payable to the author.
===============================================================================
DISCLAIMER (I hate this but I have to do that)
You are on your own risk - the author is not responsible for any lost due
to the use of this toolbox.
===============================================================================