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

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

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

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