JPEG XS的FPGA实现

FPGA实现流程如下

1.编码预处理:上采样,去直流

2.变换:可选择RGB转YUV,使用5/3小波变换,最高支持水平5层分解和垂直2层分解。从源码看出官方曾经也试过13/7小波变换。我实际上板比较效果没有肉眼可见的提升。想来应该是使用了定点的13/7变换,导致效果一般。

3.量化:量化可选择均匀量化和死区量化,我使用的是均匀量化,因为据我分析均匀量化效果简单且效果更好

4:熵编码:分成4部分进行熵编码,分别是sigf,gcli,data,sign

最终资源占用如下

器件

Slice LUT

Slice Reg

DSP

BRAM(36k)

速度

XC7A100T-2

36.5K

28K

2

71.5

145M

XC7K160T-2

38.7K

28K

2

71.5

220M

XCZU9EG-2

36.8K

27.8K

2

71.5

310M

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 31
    评论
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值