Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

share|improve this question

1 Answer 1

up vote 1 down vote accepted

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.

share|improve this answer
    
Well, that's a relieving answer. Although, my lecturer still could not accept such answer. Anyway, thanks. –  pepito Jul 13 '12 at 2:43

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.