2012年3月23日

JPEG解码:反DCT变换(三)

摘要: 2:矩阵的转秩在矩阵的相乘结束之后,要对矩阵转秩,转秩的效果就是行列转换。在此要用到2个ram,一个要做数据输入,另个用与数据输出。ram 1 `timescale 1ps / 1ps 2 module idct_ram ( 3 clk, 4 rst_n, 5 wr_rd, 6 datain, 7 wr_addr, 8 rd_addr, 9 ... 阅读全文

posted @ 2012-03-23 19:11 @火枪手@ 阅读(1254) 评论(0) 推荐(1) 编辑

JPEG解码:反DCT变换(二)

摘要: 1:矩阵与矩阵的乘法运算。8*8与8*8的矩阵相乘,第一次来的8个数据依次与矩阵的A的第i列相乘的结果相加作为第一行的第i个数,第二次来的8个数与矩阵A的第i列相乘的结果相加做为第二行的第i 个数。依次类推,直到64个数全部都运算结束。由于每次来一个数,所以需要一个8位的移位寄存器来保存每次来的数,直到8个数都来齐,才开始于矩阵A相称,由于乘法涉及到有符号乘法,解决的办法为放缩的方法,把矩阵A的系数全部房贷2^16倍,就是把A的系数向右移16位,转化为整数,但是结果也要还原,即向左移16位。代码如下:shift 1 //------------------------------------- 阅读全文

posted @ 2012-03-23 14:29 @火枪手@ 阅读(1763) 评论(0) 推荐(1) 编辑

导航