纯MDCT是不可逆的吗?困惑,附简单MDCT代码

狂奔的扣肉 2012-12-06 11:04:27
http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=215111

大家看一下这个帖子的内容啊,因为要把图贴过来太麻烦了,

原帖里有代码,有图片。

是不是我使用MDCT的方法是错误的?

...全文
165 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yueyucanyang 2012-12-16
  • 打赏
  • 举报
回复
MDCT是可逆的,但是一般要通过时域混叠技术才能实现。你可以试着用3000个点做两个2000点MDCT,两帧交叠1000帧,前2000点是你要恢复的数据,每次做完IMDCT只取前1000个点。两帧一共取了2000个点即是代表了你要恢复的数据,实际上最后的1000点(2001:3000)还得继续用下帧数据来恢复。所以MDCT是有延迟的。
狂奔的扣肉 2012-12-06
  • 打赏
  • 举报
回复
引用 1 楼 rightorwrong 的回复:
懂这个的人少,去专业论坛问问
哪儿有专业论坛啊。。。。太可悲了,我发到什么地方都没人回复
狂奔的扣肉 2012-12-06
  • 打赏
  • 举报
回复
哪儿有专业论坛啊。。。。太可悲了,我发到什么地方都没人回复
rightorwrong 2012-12-06
  • 打赏
  • 举报
回复
懂这个的人少,去专业论坛问问

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧