Плавучі PT представництва в DCT

G

Guest

Guest
Це відноситься до застосування Xilinx не на здійснення DCT ...

Хто-небудь може розповісти мені, який тип плаваючою точкою подання використовується для зберігання косинус коефіцієнтів матриці С та С ...для, наприклад: верхній лівий значення в матриці C оцінюється в 0,125, а зберігається як 23170.

 
Я вгадав, що ви шукаєте на цьому документі, "Стиснення відео Використання DCT"
http://www.xilinx.com/bvdocs/appnotes/xapp610.pdf

Це не з плаваючою комою, фіксованого's IT-точка ціле.

M = N = 8
Col = 0
рядок = 0
C = K * COS ((2 * Col 1) * рядок * PI / (2 * M))

K = SQRT (1 / N).
.
.
.
.
PDF говорить SQRT (1) / N, але це помилка!

C = SQRT (1 / 8) * COS (0)
C = 0,353553391
Перетворення в ціле шляхом множення 65536:
C * 65536 = 23170

 
До Ohhhh ....

Так вони перетворюються з плаваючою точкою з фіксованою точкою.Бен Lookin її всюди, але Couldnt знайти пояснення ...

Thanx багато!

 

Welcome to EDABoard.com

Sponsor

Back
Top