How BroadcomVoice16 use 2-bits per sample to produce voice?

0

BroadVoice16 (BV16) is a speech codec that operates at an input sampling rate of 8 kHz and an encoding bit rate of 16 kb/s, or 2 bits per sample.

That's an excerpt from BroadVoice 16 Speech Codec Specification.

From what I know, 2 bits can only produce a decimal of 0, 1, 2, or 3. Sampling rate is the discrete form analog signal (which is continuous). So, for every sample, there are 2 bits of digital voice detail. Then how can 2 bits represent widely various voice characteristics? I mean, how could it done so with only 2 bits per sample.

pepito

Posted 2012-07-08T16:46:34.273

Reputation: 17

Answers

2

I imagine you're not old enough to remember PC Speaker sounds... intelligible speech and more was done with ONE bit per sample.

All you really need is some method in indicating WHERE the speaker cone should be at any given time. With 2 bits per sample, as you showed, you get 4 positions. As long as you can MOVE the speaker cone ANY distance, you can create sound. Of course, having more positions (more bits per sample) allows you finer control over the position, and thus a better sounding sound output.

Small speaker movements (say, in this example 1 -> 2), would create a small movement of the speaker cone, creating a smaller, quieter sound.

Big speaker movements (3 -> 0), would create a big motion, making a louder sound.

The speaker always can move from one end to the other of its physical travel, regardless of how many bits-per-sample you are using, the more bits though, the more discrete positions you can select, and the better the sound quality.

Lower bits-per-sample generally gives a 'buzzy' kind of square-wave output, which the analog speaker modulates into an altered 'squared-sine wave', a sine wave with kinda square rises and drops instead of the smooth rise and fall of a nice sine (sound) wave.

lornix

Posted 2012-07-08T16:46:34.273

Reputation: 9 633

Well, that's a relieving answer. Although, my lecturer still could not accept such answer. Anyway, thanks. – pepito – 2012-07-13T02:43:57.013