Vector Quantization using partition and codebook

I have a vector range from -64 to 64, how can I quantize that vector using partition and codebook ?

댓글 수: 1

Davide Dias
Davide Dias 2018년 4월 10일
편집: Davide Dias 2018년 4월 10일
help lloyds
lloyds Optimize quantization parameters using the Lloyd algorithm.
[PARTITION, CODEBOOK] = lloyds(TRAINING_SET, INI_CODEBOOK) optimizes the
scalar quantization PARTITION and CODEBOOK based on the provided training
vector TRAINING_SET using the Lloyd algorithm. The data in the variable
TRAINING_SET should be typical data for the message source to be quantized.
INI_CODEBOOK is the initial guess of the codebook values. The optimized
CODEBOOK has the same vector size as INI_CODEBOOK. When INI_CODEBOOK is a
scalar integer instead of vector, it is the length of the desired CODEBOOK
vector. PARTITION is a vector of length equal to CODEBOOK vector length
minus 1. The optimization will be terminated if the relative distortion
is less than 10^(-7).
[PARTITION, CODEBOOK] = lloyds(TRAINING_SET, INI_CODEBOOK, TOL) provides the
tolerance in the optimization.
[PARTITION, CODEBOOK, DISTORTION] = lloyds(...) outputs the final distortion
value.
[PARTITION, CODEBOOK, DISTORTION, REL_DISTORTION] = lloyds(...) outputs the
relative distortion value in terminating the computation.
See also quantiz, dpcmopt.
Reference page for lloyds

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

질문:

2015년 10월 21일

편집:

2018년 4월 10일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by