主要内容

源编码

量化、压缩和扩展源编码方法

应用源编码方法,以根据代表性分区和特定码本映射对信号进行格式化。各种源编码方法应用量化、压缩和扩展。

函数

arithdecoDecode binary code by arithmetic decoding
arithencoEncode sequence of symbols by arithmetic encoding
compandSource coding mu-law or A-law compressor or expander
dpcmdecoDecode using differential pulse code modulation
dpcmencoEncode using differential pulse code modulation
dpcmoptOptimize differential pulse code modulation parameters
huffmandecoDecode binary code by Huffman decoding
huffmandictGenerate Huffman code dictionary for source with known probability model
huffmanencoEncode sequence of symbols by Huffman encoding
lloydsOptimize quantization parameters using Lloyd algorithm
quantizProduce quantization index and quantized output value

对象

comm.DifferentialDecoderDecode binary signal using differential decoding
comm.DifferentialEncoderEncode binary signal using differential coding

模块

A-Law CompressorImplement A-law compressor for source coding
A-Law ExpanderImplement A-law expander for source coding
Differential DecoderDecode binary signal using differential coding
Differential EncoderEncode binary signal using differential coding
Mu-Law CompressorImplement µ-law compressor for source coding
Mu-Law ExpanderImplement µ-law expander for source coding
Quantizing DecoderDecode quantization index according to codebook
Quantizing EncoderQuantize signal using partition and codebook

主题

  • Quantization

    Quantize data to improve signal sampling efficiency in communications systems.

  • Differential Pulse Code Modulation

    Use DPCM as a predictive quantization method.

  • Compand a Signal

    Make µ-law or A-law compressor and expander calculations.

  • Huffman Coding

    Compress data so that no codeword is a prefix of any other codeword in the dictionary by using Huffman coding and decoding.

  • Arithmetic Coding

    Compress data from sources with a small alphabet by using arithmetic coding and decoding.