【DCT-FPGA】verilog编程实现,基于FPGA的DCT变换实现

160 篇文章 504 订阅 ¥79.90 ¥99.00
245 篇文章 389 订阅

1.软件版本

ISE14.7

2.本算法理论知识

       为了有效的计算DCT,许多算法被提出,一般DCT快速算法分为两种:间接算法和直接算法,两种算法都是集中在蝶型结构上,且目的都是为了减少乘法和加法的计算量。间接算法是利用DCT和DFT,DHT等正交变换之间的关系,用DFT或DHT快速算法来计算DCT。间接算法过程简单,主要工作是处理算法间的转换,因此往往需要加一些额外的操作步骤,由于将其他变换的快速算法应用在DCT中总有其自身的局限性,所以现在算法上已很少有人采用间接算法来计算DCT。直接算法包括DCT变换矩阵分解,递归算法两种技术,不同之处在于矩阵分解是利用稀疏矩阵分解法将变换矩阵分解,而递归算法是由较低阶DCT矩阵递归产生较高阶DCT矩阵,可以说递归算法是分解算法的逆算法,但递归算法较矩阵分解算法有良好的数值稳定性。 

       二维DCT将运动补偿误差或原画面信息块转换成代表不同频率分量的系数集,这有两个优点:其一,视频信号常将其能量的大部分集中于频率域的1个小范围内,这样一来,描述不重要的分量只需要很少的比特数ÿ

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fpga和matlab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值