
C/C++/C#
ycb1689
这个作者很懒,什么都没留下…
展开
-
MP3解码之DCT(32→64)快速算法的展开
MP3解码的最后一步是“多相合成滤波”,多相合成滤波算法见ISO/IEC 11172-3 ANNEX_B Figure 3-A.2,经过5个步骤,将输入序列X[0..31]的32个采样值,变换为32个PCM样本输出: C代码 // ①Shift 64 to 1024 FIFO for i = 64 to 1023 V[i] = V[i-64] // ②Calculate原创 2013-12-18 12:42:04 · 2792 阅读 · 0 评论 -
MP3解码之哈夫曼解码快速算法
哈夫曼(huffman)解码用查表法,数据组织采用树形结构,若采用二叉树,一次处理一位(bit),效率是比较低的。从一些杂志上看到关于哈夫曼(huffman)解码的快速算法介绍,直接用位流索引一次处理N(4 MP3解码处理主数据(main_data)的第一步就是对主数据进行哈夫曼解码。MP3编解码用到的哈夫曼表由ISO/IEC 11172-3 的附录B中给出,大值区用到31张码表(其原创 2013-12-18 12:31:47 · 4690 阅读 · 1 评论