From: jpcampb@afterlife.ncsc.mil (Joe Campbell)
The U.S. DoD's Federal-Standard-1016 based 4800 bps code excited linear prediction voice coder version 3.2 (CELP 3.2) Fortran and C simulation source codes are available for worldwide distribution (on DOSdiskettes, but configured to compile on Sun SPARC stations) from NTISand DTIC. Example input and processed speech files are included. ATechnical Information Bulletin (TIB), "Details to Assist in Implementation of Federal Standard 1016 CELP," and the officialstandard, "Federal Standard 1016, Telecommunications: Analog toDigital Conversion of Radio Voice by 4,800 bit/second Code Excited Linear Prediction (CELP)," are also available.
This is available through the National Technical Information Service:
The "AD" ordering number for the CELP software is AD M000 118(US$ 90.00) and for the TIB it's AD A256 629 (US$ 17.50). The LPC-10 standard, described below, is FIPS Pub 137 (US$ 12.50). There is a$3.00 shipping charge on all U.S. orders. The telephone number fortheir automated system is 703-487-4650, or 703-487-4600 if you'd preferto talk with a real person.
(U.S. DoD personnel and contractors can receive the package from the Defense Technical Information Center: DTIC, Building 5,Cameron Station, Alexandria, VA 22304-6145. Their telephone number is703-274-7633.)
GSA Federal Supply Service Bureau
Specification Section, Suite 8100
470 E. L'Enfant Place, S.W.
Washington, DC 20407
(202)755-0325
From: cfreese@super.org (Craig F. Reese)
Newsgroups: comp.speech,comp.dsp,comp.compression.research
Subject: CELP 3.2a release now available
Organization: Supercomputing Research Center (Bowie, MD)
Date: Tue, 3 Aug 1993 14:55:25 GMT
3 August 1993
CELP 3.2a Release
Dear CELPers,
We have placed an updated version of the FS-1016 CELP 3.2 code in theanonymous FTP area on super.org. It's in:
This is essentially the PC release that was on fumar, except that westarted directly from the PC disks. The value added is that we have made over 69 corrections and fixes. Most of these were necessary because of the 8 character file name limit on DOS, but there are someothers, as well.
The code (C, FORTRAN, diskio) all has been built and tested on a Sun4 under SunOS4.1.3. If you want to run it somewhere else, then you may have to do a bit of work. (A Solaris 2.x-compatible release is planned soon.)
[One note to PCers. The files: [ [ cbsearch.F celp.F csub.F mexcite.F psearch.F [ [are meant to be passed through the C preprocessor (cpp). [We gather that DOS (or whatever it's called) can't distinguish [the .F from a .f. Be careful!
Very limited support is available from the authors (Joe, etal.).Please do not send questions or suggestions without first reading the documentation (README files, the Technical Information Bulletin, etc.).The authors would enjoy hearing from you, but they have limited time for support and would like to use it as efficiently as possible. They welcome bug reports, but, again, please read the documentation first .
All users of FS-1016 CELP software are strongly encouraged to acquirethe latest release (version 3.2a
as of this writing).
We do not know how long we will be able to leave the software on this site, but it should be _at_least_ through 1 October 1993 (if you findit missing, please drop me (Craig) a note). Please try to get the software during off hours (8 p.m. - 7 a.m. Eastern Standard time) or folks here might complain and we'll have to get rid of the code (if that happens, we'll try to pass it on to someone else, who can put it on the net). We would be more than happy for someone to copy it and make it available elsewhere.
Good Luck,
Craig F. Reese (cfreese@super.org)
IDA/Supercomputing Research Center
Joe Campbell (jpcampb@afterlife.ncsc.mil)
Department of Defense
P.S. Just so you all know, I (Craig) am not actually involved in CELP work. I mainly got with Joe to help make the software available on the Internet. In the course of doing so, I cleaned up much of it,but I
am not, by any stretch, a CELP expert and will most likely be unable to answer any technical
questions concerning it. ;^)
From: tobiasr@monolith.lrmsc.loral.com (Richard Tobias)
For U.S. FED-STD-1016 (4800 bps CELP) _realtime_DSP code and information about products using this code using the AT&T DSP32C andAT&T DSP3210, contact:
From: Cole Erskine (cole@analogical.com)
[paraphrased]
Analogical Systems has a _real-time_ multirate implementation of U.S.Federal Standard 1016 CELP operating at bit rates of 4800, 7200, and9600 bps on a single 27MHz Motorola DSP56001. Source and object code is available for a one-time license fee.
FREE, _real-time_ demonstration software for the Ariel PC-56D is available for those who already have such a board by contacting Analogical Systems. The demo software allows you to record and playback CELP files to and from the PC's hard disk.
[ Index | Previous paragraph | Next Paragraph ]