赵保军;史彩成;毕 莉;安建波;毛二可
电子学报. 2003, 31(9): 1317-1319.
利用FPGA的并行分布流水特点,选用exilinx公司的50万门级芯片XCV400E,设计并实现CIF格式(352×288象素)图像实时DCT变换.该设计采用乒乓模式,只需设计一个快速算法模块(F×CT)就解决了C×F×CT的实现算法.当视频信号通过数字化后逐行输入FPGA,在行、场同步信号和采样时钟的控制下,每输入一组数据(8个),就进行行向量与CT的矩阵乘运算(F×CT),并将结果按转置方式保存,每输入一个数进行一次(1×8)×(1×8)矩阵运算,每行进行352×(1×8)×(8×8)次矩阵运算,其中44次(1×8)×(8×8)矩阵运算的结果需要按转置形式(HT=(F×CT)T)存储;当输入下一组8行数据时,对该组数据进行与前述8行数据相同的矩阵运算,而对刚做完(F×CT)运算的8行相应结果,则按正常顺序取出进行(HT×CT)运算,将结果按转置形式(GT=C×H)输出.从而以实时流水的方式完成C×F×CT运算.功能仿真、时序仿真和与TMS320C62X系统的成功对接验证了本设计及算法的正确性.