新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于FPGA的快速9/7整形离散小波变换系统

基于FPGA的快速9/7整形离散小波变换系统

作者: 时间:2010-08-12 来源:网络 收藏

  2.2 列变换过程

  由于列变换是针对行变换后的数据进行的,即对上面6片RAM中存储的行变换后的数据进行列变换,为了提高运行速度,本文采用基于行的列变换方法,即当进行到第5行时,列变换也同时进行,第5行行变换结束时,也完成了针对第5行数据的列变换,当第6行进行时,不进行列变换操作,直到第7行小波行变化数据输入时,再同时进行列变换计算操作,依次完成小波列变换。对于列后的低频数据dLLl,要输入RAM缓存以进行下一级变换,对于其他的高频数据(dLHl,dHLl,dHHl)可以直接输出到片外存储器中。

  下面是设计的一级二维小波变换的集成模块,如图5所示。

基于FPGA的快速9/7整形离散小波变换系统

  3 仿真与综合

  为了验证本文设计系统的性能,使用Modlesim6.3仿真软件对系统进行了仿真测试,下面是采用大小为1 024×1 024,图像数据为8位的测试图像进行测试仿真的部分波形图。

基于FPGA的快速9/7整形离散小波变换系统



评论


相关推荐

技术专区

关闭