Public 멤버 함수 | |
CQuantizer (double min, double max, uint32_t granulation) | |
uint32_t | Quantize (double value) |
double | Dequantize (uint32_t value) |
데이터 양자화 기능을 담당하는 클래스입니다.
|
inline |
생성자
min | 양자화되는 값은 이 값 이하로는 들어가지 않습니다. |
max | 양자화되는 값은 이 값 이상으로는 들어가지 않습니다. |
granulation | 양자화되는 값은 정수 타입입니다. 본 값은 양자화되는 값이 0부터 얼마까지의 정수형으로 변환되느냐를 지칭합니다. 값이 클수록 양자화된 값의 정밀도가 높지만 양자화된 데이터가 필요로 하는 비트수가 증가하게 됩니다. |
|
inline |
양자화된 값을 복원합니다.
|
inline |
양자화를 합니다.