소스 코딩
양자화, 압축, 확장 소스 코딩 기법
소스 코딩 기법을 적용하여 대표 파티션과 특정 코드북 맵에 따라 신호의 형식을 지정합니다. 다양한 소스 코딩 기법은 양자화, 압축, 확장을 적용합니다.
함수
arithdeco | Decode binary code by arithmetic decoding |
arithenco | Encode sequence of symbols by arithmetic encoding |
compand | Source coding mu-law or A-law compressor or expander |
dpcmdeco | Decode using differential pulse code modulation |
dpcmenco | Encode using differential pulse code modulation |
dpcmopt | Optimize differential pulse code modulation parameters |
huffmandeco | 허프만 디코딩으로 이진 코드 디코딩 |
huffmandict | 알려진 확률 모델을 사용하여 소스에 대한 허프만 코드 사전을 생성 |
huffmanenco | 허프만 인코딩으로 심볼 시퀀스 인코딩 |
lloyds | Optimize quantization parameters using Lloyd algorithm |
quantiz | 양자화 인덱스와 양자화된 출력값 생성 |
객체
comm.DifferentialDecoder | Decode binary signal using differential decoding |
comm.DifferentialEncoder | Encode binary signal using differential coding |
블록
A-Law Compressor | Implement A-law compressor for source coding |
A-Law Expander | Implement A-law expander for source coding |
Differential Decoder | Decode binary signal using differential coding |
Differential Encoder | Encode binary signal using differential coding |
Mu-Law Compressor | Implement µ-law compressor for source coding |
Mu-Law Expander | Implement µ-law expander for source coding |
Quantizing Decoder | Decode quantization index according to codebook |
Quantizing Encoder | Quantize 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.