Thread View: comp.dsp
11 messages
11 total messages
Started by By-Tor
Thu, 08 Nov 1990 21:06
US Gov. sends real-time audio at 2400 baud!
Author: By-Tor
Date: Thu, 08 Nov 1990 21:06
Date: Thu, 08 Nov 1990 21:06
9 lines
1092 bytes
1092 bytes
Hi. I heard that the US government uses 2400 baud modems to send real-time audio, to get a secure line anywhere in the world. Does anyone know what kind of algorithm they are using for compression? I think it would be great if we could make a real-time audio irc for people with sampling/playback capability. Anyways, consider that 2400 baud=2400 bits per second, meaning without compression, you could get 2400 hz sampling at 1 bit resoultion. This is totally unintelligable, so how the heck could they compress it so much? Obviously some kind of destructive method must be used. I thought maybe they look for duplicate waves or something. Any ideas?
Re: US Gov. sends real-time audio at 2400 baud!
Author: John A. Hammond
Date: Thu, 08 Nov 1990 21:43
Date: Thu, 08 Nov 1990 21:43
6 lines
810 bytes
810 bytes
I suspect that there is some misinformation here. The article is probably refering to STUIII's which have a data port which currently runs at 2400 baud. The instrument samples and sends voice at a higher bit rate that 2400. Some of the original glossies on the beast promised 9600 baud data but that is still a dream as far as I know.
Re: US Gov. sends real-time audio at 2400 baud!
Author: Joe Buck
Date: Thu, 08 Nov 1990 23:33
Date: Thu, 08 Nov 1990 23:33
29 lines
1977 bytes
1977 bytes
In article <2449@cod.NOSC.MIL>, hammond@cod.NOSC.MIL (John A. Hammond) writes:
|> I suspect that there is some misinformation here. The article
|> is probably refering to STUIII's which have a data port which
|> currently runs at 2400 baud. The instrument samples and sends
|> voice at a higher bit rate that 2400. Some of the original
|> glossies on the beast promised 9600 baud data but that is
|> still a dream as far as I know.
There's misinformation, but only in article <2449@cod.NOSC.MIL>. Yes,
the STU-III boxes are 2400 bps speech codecs; they use linear predictive
coding (LPC) to achieve this rate. It doesn't sound all that great,
but it's 2400 bps, it's understandable, and you can recognize who is
at the other end (at least if there isn't background noise).
Commercial and military 2400 bps speech codecs have been around for
quite a while. Conceptually they are very simple: break up the speech
into frames of about 20 msec, average; estimate the pitch, do LPC
spectrum analysis, and send parameters corresponding to pitch, LPC
parameters (reflection coefficients or line spectrum frequencies),
and gain. Then you do lots of tricks to improve the speech quality.
There are now speech coders running at 9.6 Kbps that sound nearly as
good as a telephone line for voice; they typically use CELP (code
excited linear prediction) or a related algorithm.
--
Joe Buck
jbuck@galileo.berkeley.edu {uunet,ucbvax}!galileo.berkeley.edu!jbuck
Re: US Gov. sends real-time audio at 2400 baud!
Author: Michael Pitaro
Date: Fri, 09 Nov 1990 13:54
Date: Fri, 09 Nov 1990 13:54
35 lines
2545 bytes
2545 bytes
In article <1990Nov8.210640.2893@ux1.cso.uiuc.edu> sl35746@uxa.cso.uiuc.edu (By-Tor) writes:
From: sl35746@uxa.cso.uiuc.edu (By-Tor)
Subject: US Gov. sends real-time audio at 2400 baud!
Date: 8 Nov 90 21:06:40 GMT
Sender: news@ux1.cso.uiuc.edu (News)
Hi. I heard that the US government uses 2400 baud modems to send real-time
audio, to get a secure line anywhere in the world. Does anyone know what
kind of algorithm they are using for compression? I think it would be great
if we could make a real-time audio irc for people with sampling/playback
capability. Anyways, consider that 2400 baud=2400 bits per second, meaning
without compression, you could get 2400 hz sampling at 1 bit resoultion.
This is totally unintelligable, so how the heck could they compress it
so much? Obviously some kind of destructive method must be used. I thought
maybe they look for duplicate waves or something. Any ideas?
An example of a secure telephone is a STU III. It uses 1200 bps
LPC10-E for voice compression followed by encryption and a
REED-SOLOMON block code for error recovery. The voice quality is poor
but intelligible. I understand the government is going to upgrade the
STU III to use 2400 bps CELP voice compression. Motorola sells one
version of the STU III. I hear ATT sells another version. The
encryption keys come from the government. I don't know if either
company offers a commercial encryption version. The source code for
both of these voice compression algorithms (without encryption) can be
ordered from NSA for a few hundred dollars.
--
-------------------------------------------------------------------------
Michael Pitaro Lockheed Sanders, Inc.
Technical Initiative Manager PO Box 2034, MER24-1583
Voice Communications Initiative Nashua, NH 03061-2034
Signal Processing Center of Technology (603)885-9794 (office)
(603)885-0631 (fax)
e-mail: pitaro@rocket.sanders.com
Re: US Gov. sends real-time audio at 2400 baud!
Author: Paul Elliott x225
Date: Fri, 09 Nov 1990 16:45
Date: Fri, 09 Nov 1990 16:45
39 lines
2355 bytes
2355 bytes
In article <1990Nov8.210640.2893@ux1.cso.uiuc.edu>, sl35746@uxa.cso.uiuc.edu (By-Tor) writes:
> Hi. I heard that the US government uses 2400 baud modems to send real-time
> audio, to get a secure line anywhere in the world. Does anyone know what
> kind of algorithm they are using for compression? [...]
The following might be obsolete information...
The Gov't has used voder / vocoder technology (are those terms correct?) to
send very low bit-rate voice communications. This technique breaks up the
speech input into multiple frequency bands, measures the energy level in
each band, and sends the level info at a fairly slow rate ( approx 10 ms?).
At the receiving end, the data is used to control the amplitude of multiple
fixed-frequency sources.
This was originally done with an all analog approach, but obviously FFT
and digital synthesis could be used. The trade-offs are the number (and
placement) of the frequency bands, and the sampling rate. The signal
quality is poor, but understandable. Individual voice characteristics
are pretty much lost; the voice usually sounds robot-like.
I've been told that on the Pink Floyd Album "Wish You Were Here", on the
song "Sheep", they use a vocoder for the "Through the vally of death"
spoken portion. To my ear, it sounds more like a DSB (ring) modulator,
but on the otherhand I've never heard a vocoder in person, so it could be.
The Heinlein novel _The Moon Is A Harsh Mistress_ has a nice section where
a vocoder is connected to "Mike", the self-aware computer.
And since my technical education on the subject of vodocer technology
is derived largely from Heinlein novels and Pink Floyd records, you are free
to take this with a grain of salt ;-)
--
Paul M. Elliott Optilink Corporation (707) 795-9444
{uunet, pyramid, pixar, tekbspa}!optilink!elliott
"Think Blue, Count Two."
Re: US Gov. sends real-time audio at 2400 baud!
Author: Joe Buck
Date: Fri, 09 Nov 1990 18:31
Date: Fri, 09 Nov 1990 18:31
14 lines
1283 bytes
1283 bytes
In article <PITARO.90Nov9085439@sleepy.uucp>, pitaro@rocket.uucp (Michael Pitaro) writes:
|> An example of a secure telephone is a STU III. It uses 1200 bps
|> LPC10-E for voice compression followed by encryption and a
|> REED-SOLOMON block code for error recovery. The voice quality is poor
|> but intelligible. I understand the government is going to upgrade the
|> STU III to use 2400 bps CELP voice compression. Motorola sells one
|> version of the STU III. I hear ATT sells another version.
Correct except that your rates are off by a factor of two. The LPC10-E
algorithm is 2400 bps; the federal standard CELP algorithm is 4800bps.
--
Joe Buck
jbuck@galileo.berkeley.edu {uunet,ucbvax}!galileo.berkeley.edu!jbuck
Re: US Gov. sends real-time audio at 2400 baud!
Author: Michael Pitaro
Date: Sun, 11 Nov 1990 18:17
Date: Sun, 11 Nov 1990 18:17
59 lines
2771 bytes
2771 bytes
In article <39484@ucbvax.BERKELEY.EDU> jbuck@galileo.berkeley.edu (Joe Buck) writes:
> Correct except that your rates are off by a factor of two. The LPC10-E
> algorithm is 2400 bps; the federal standard CELP algorithm is 4800bps.
>
> --
> Joe Buck
> jbuck@galileo.berkeley.edu {uunet,ucbvax}!galileo.berkeley.edu!jbuck
You are, of course, correct on the vocoder bps rates. We recently
completed the implementation of a 4800 bps Multi-Band Excitation (MBE)
vocoder here so I should have caught that error.
For anyone who's interested I've listed a few references for vocoders.
It's not meant to represent anything but some papers I had in a
vocoder folder sitting on my desk.
------------------------------
Linear Predictive Coding (LPC)
------------------------------
Thomas E. Tremain, "The Government Standard Linear Predictive Coding
Algorithm: LPC-10", Speech Technology, April 1982, pp. 40-49.
"Telecommunications: Analog to Digital Conversion of Voice by 2,400
Bit/Second Linear Predictive Coding", FED-STD-1015 November 28, 1984
George S. Kang and Stephanie S. Everett, "Improvement of the
Excitation Source in the Narrow-Band Linear Prediction Vocoder", IEEE
Trans on ASSP, Vol. ASSP-33, No. 2, April 1985, pp. 377-386.
J.R. Blakley, et. al., "An Efficient Implementation of the LPC-10e
Speech Coding Algorithm", MILCOM-87, pp. 24.6.1-24.6.5
John C. Nagengast, "The STU-III, Narrowband Speech Comes of Age",
Military Speech Tech-87, pp. 44-47.
---------------------------
Multi-Band Excitation (MBE)
---------------------------
Daniel W. Griffin, "Multi-Band Excitation Vocoder," PhD Thesis, EECS
Department, MIT, 1987.
John C. Hardwick and Jae S. Lim, "A 4.8 kps Multi-Band Excitation
Speech Coder", ICASSP-88 (??), pp. 374-377.
-------------------------------------
Code Excited Linear Prediction (CELP)
-------------------------------------
David P. Kemp, "Department of Defense Requirements for a 4800 bps
Voice Coder", Military Speech Tech-87, pp. 48-50.
Daniel Lin, "High-Quality 4800 bps Speech Coding for Real-Time
Applications", Military Speech Tech-87, pp. 51-53.
--
Michael Pitaro
pitaro@rocket.sanders.com
Re: US Gov. sends real-time audio at 2400 baud!
Author: Rahul Dhesi
Date: Mon, 12 Nov 1990 08:59
Date: Mon, 12 Nov 1990 08:59
13 lines
903 bytes
903 bytes
In <1990Nov8.210640.2893@ux1.cso.uiuc.edu> sl35746@uxa.cso.uiuc.edu (By-Tor) writes: >...consider that 2400 baud=2400 bits per second... 2400 baud may or may not equal 2400 bits per second, depending on the modulation technique used. More typically, 2400 baud equals 9600 or more bits per second (i.e., 4 or more bits per baud). We now return you to your regularly scheduled misinformation. -- Rahul Dhesi <dhesi%cirrusl@oliveb.ATC.olivetti.com> UUCP: oliveb!cirrusl!dhesi
Re: US Gov. sends real-time audio at 2400 baud!
Author: Michael L. Duerr
Date: Mon, 12 Nov 1990 16:31
Date: Mon, 12 Nov 1990 16:31
25 lines
1960 bytes
1960 bytes
From article <1990Nov8.210640.2893@ux1.cso.uiuc.edu>, by sl35746@uxa.cso.uiuc.edu (By-Tor): > Hi. I heard that the US government uses 2400 baud modems to send real-time > audio, to get a secure line anywhere in the world. Does anyone know what > kind of algorithm they are using for compression? > Anyways, consider that 2400 baud=2400 bits per second, meaning > without compression, you could get 2400 hz sampling at 1 bit resoultion. > This is totally unintelligable, so how the heck could they compress it > so much? From my experience, I would guess that they are using linear predictive coding of some sort. I also know that years ago the US Gov't had some systems that used subband coding. However, LPC seems to be the scheme most preferred, probably for cryptological reasons that make the encryption hard to break. LPC works by modeling the vocal tract. No attempt is made to compress samples: this method works only on speech. Also note that baud defined as the number of transitions per second. If each possible symbol has 4 or 8 possible values, for instance, the bit rate would be 4800 or 9600. Modulations like QPSK, QAM, MFSK, etc. have these type of symbols. As a last note, I would guess that whatever comes out of the spook boxes is intelligible, but not necessarily what would be considered quality speech. A lot of good work on speech compression appears in back issues of the Bell System Technical Journal; also, I would recommed the book by Oppenheim and Lim.
Re: US Gov. sends real-time audio at 2400 baud!
Author: Nico Garcia
Date: Tue, 13 Nov 1990 19:03
Date: Tue, 13 Nov 1990 19:03
26 lines
1991 bytes
1991 bytes
In article <1990Nov8.210640.2893@ux1.cso.uiuc.edu>, sl35746@uxa.cso.uiuc.edu (By-Tor) writes: > Hi. I heard that the US government uses 2400 baud modems to send real-time > audio, to get a secure line anywhere in the world. Does anyone know what > kind of algorithm they are using for compression? I think it would be great > if we could make a real-time audio irc for people with sampling/playback > capability. Anyways, consider that 2400 baud=2400 bits per second, meaning > without compression, you could get 2400 hz sampling at 1 bit resoultion. > This is totally unintelligable, so how the heck could they compress it > so much? Obviously some kind of destructive method must be used. I thought > maybe they look for duplicate waves or something. Any ideas? One respondent pointed out that 2400 baud may actually equal 9600 bits/second. But a more fundamental question: who says 2400 bps is unintelligible? I had to look at some work on speech comprehension with clipped waveforms: a guy named Lickliter documented that people could understand something over 80% of speech, even with absolute clipping (equivalent to one bit data). I don't know if he ever tried reducing the bandwidth, but humans have a marvelous ability to make speech out of the most corrupted signals. And partial clipping has been used to turn a 60-dB range input to a 20-dB range transmission for equipment like transmitters and hearing aids for years. -- Nico Garcia Designs by Geniuses for use by Idiots eplunix!cirl!raoul@eddie.mit.edu
Re: US Gov. sends real-time audio at 2400 baud!
Author: PRISM Interactive Products
Date: Tue, 13 Nov 1990 20:16
Date: Tue, 13 Nov 1990 20:16
8 lines
758 bytes
758 bytes
Any knowledgeable souls out there who could tell me where to get a copy of the US Federal Standard for 4800bps CELP? (And any other Federal Standards related to audio/voice coding). Thanks for any help. Bob Dyas PRISM Interactive Products
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads