0

我在 vhdl 中搜索了 2d dct 实现,我发现一些代码因为它们使用了类型 RF 是 INTEGER 的数组(0 到 7、0 到 7);常数 cosblock:RF:=(

            ( 125,   122,   115,    103,    88,     69,     47,      24  ),
            ( 125,   103,    47,    -24,   -88,   -122,   -115,     -69  ),
            ( 125,    69,   -47,   -122,   -88,     24,    115,     103  ),
            ( 125,    24,  -115,    -69,    88,    103,    -47,    -122  ),
            ( 125,   -24,  -115,     69,    88,   -103,    -47,     122  ),
            ( 125,   -69,   -47,    122,   -88,    -24,    115,    -103  ),
            ( 125,  -103,    47,     24,   -88,    122,   -115,      69  ),
            ( 125,  -122,   115,   -103,    88,    -69,     47,     -24  )
        );

我的问题是如何计算这个 cosblock 值。我知道浮点数中的 dct 系数,但这是整数,那么这是如何计算的?请指导

4

0 回答 0