CVSD Codec
Continuously Variable Slope Delta modulation, or CVSD, is a codec which was designed for use in military wireless communication systems. This codec supports various bitrates, depending on the sampling rate. For example, CVSD which encode a bit per sample, will encode an 8kHz 16-bit linear sample stream to a 8kbps data stream. The CVSD codec is used in the MIL-STD-188-113 with 16kbps and 32kbps data rates for 8kHz sampling.
CVSD
CVSD is a delta modulation technique which uses an adaptive step size. The CVSD encoder compares the input signal with a reference signal. If the input signal is greater than the reference signal, then a 1 is encode, otherwise a 0. The delta slope is modified based on the previously encoded bits. Consecutive 1s or 0s will increase the step size, while alternating values will decrease the step size.
Features
- CVSD – 1, 2, and 4 bit per sample codec modes supported
- Fixed point ANSI C versions
- C Callable Interface
- Multi-channel implementation
VOCAL’s solution is available for the above platforms. Please contact us for specific supported platforms.