Отобразите квантование с типами данных полуточности

Этот пример показывает эффекты квантования на изображениях. ex_imagequantization модель, вычисляет двумерное преобразование Фурье изображения шахматной доски. Оригинальное изображение отображено в крайнем левом столбце, и результат отображен с фиксированной точкой, полуточностью и типами данных с одинарной точностью. Вы видите в получившихся изображениях, что, в то время как тип данных с фиксированной точкой не всегда приводит к приемлемому результату, типу данных полуточности, который использует то же количество битов как тип данных с фиксированной точкой, приводит к результату, сопоставимому с результатом с одинарной точностью.

model = 'ex_image_quantization.slx';
open_system(model);
sim(model)

Figure contains 12 axes objects. Axes object 1 with title fixdt(1,16,4) contains an object of type image. Axes object 2 with title half precision contains an object of type image. Axes object 3 with title single precision contains an object of type image. Axes object 4 with title original chessboard image range [0, 1024] contains an object of type image. Axes object 5 with title fixdt(1,16,4) contains an object of type image. Axes object 6 with title half precision contains an object of type image. Axes object 7 with title single precision contains an object of type image. Axes object 8 with title original chessboard image range [0, 1] contains an object of type image. Axes object 9 with title fixdt(1,16,4) contains an object of type image. Axes object 10 with title half precision contains an object of type image. Axes object 11 with title single precision contains an object of type image. Axes object 12 with title original chessboard image range [0, 1/1024] contains an object of type image.