上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: Lsp_Inq Lsp_Int lsp反量化与插值这两个函数完成的功能是将量化的lsp系数反量化由于参与量化的lsp系数是4个子帧中的最后一帧,另外3个子帧的lsp系数是由之前的帧的lsp系数(PrevLsp)与当前的lsp经过加权比例混合得到的.这4组lsp... 阅读全文
posted @ 2011-06-23 15:21 飞天大蟾蜍 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 6 Comp_Pw 谐波噪声成形 过滤讯号中之杂讯的类周期性 --- 这段代码的作用,摘自可能是一位台湾网友的技术博客 我们来看一下系统函数 P(z) = 1 - b * z^(-L) 其b是一个跟自相关与能量比值有关的系数, L取值大约是基音周期 我们可以... 阅读全文
posted @ 2011-06-01 21:15 飞天大蟾蜍 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 关于基音周期搜索,分子是自相关,但还做了一个与能量相除的操作, 笔者最近一直在思考谐波噪声成形的问题,偶然情况下对基音周期的这个 搜索算法有了点心得,实际上这个算法跟自适应有点关系. 我们先来看723对基音周期搜索的条件,笔者在之前的文章中描述过,同学... 阅读全文
posted @ 2011-05-28 09:49 飞天大蟾蜍 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 5 感知加权与基音周期 Mem_Shift这个函数的作用是把先前保存的120个输入信号,与当前的240信号值,整成一个360的缓冲区buf,并把当前的最后120个输入信号存入PrevData,取buf的第60至299样值块(也就是一帧240)来做分析. Wgh... 阅读全文
posted @ 2011-05-16 22:25 飞天大蟾蜍 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 4 lsp系数量化 现在来分析这个 10 lsp系数已经计算出来了,由于lsp的性质,可以将它们分成若干段,分别量化它们将会被分成 3,3,4这三个分矢量每个矢量都会有一个256的码本表(大概是这么多的,可以直接计算一下那个数组的大小) Lsp_Qnt 这个函... 阅读全文
posted @ 2011-05-15 15:14 飞天大蟾蜍 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 3 lpc系数转成lsf系数 AtoLsp 首先解释一下为什么需要lsf(lsp)系数A(z)在形式上不是以因式分解给出的,如果直接设一个lpc码本表,对lpc系数进行矢量量化,则某个lpc系数的误差对信号整个频域的影响,为了消除这种误差影响,我们自然地想到... 阅读全文
posted @ 2011-05-06 11:53 飞天大蟾蜍 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 完成了g723源代码的分析,现作一些整理1 信号高通滤波 Rem_Dc: 这个函数做高通滤波用的.将低频噪声滤除滤波器的系统函数为H(z)=(1-z^(-1)) / (1 - (127/128)*z^(-1))将 单位圆上的值代入(即:cos(a) + si... 阅读全文
posted @ 2011-04-15 10:43 飞天大蟾蜍 阅读(30) 评论(0) 推荐(0) 编辑
摘要: lpc10是语音信号分析的一个基础算法, g723 g729等都是在其基础构造的,区别是对激励源的编码不同而莱文森-德宾是lpc10算法中求预测系数的重要一环,本文就对其的递推公式进行证明 首先从lpc系数的求解开始说吧 我们假定 s[n]是输入的语音信号... 阅读全文
posted @ 2011-04-07 11:46 飞天大蟾蜍 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 先写个简单的吧,过段时间再把g723代码详细分析 g723针对8k采样,16bit量化的pcm信号进行编码,30ms的延迟,意味着每个数据块是240个采样 首先对信号进行低通滤波,为的是去掉低频分量接下来是lpc10分析,提取出10lpc系数,沿着单位圆暴力搜... 阅读全文
posted @ 2011-03-28 09:53 飞天大蟾蜍 阅读(41) 评论(0) 推荐(0) 编辑
摘要: execlp("程序名", "程序名", "参数1", "参数2") 这样才能将参数正确地传给程序 mlgb的,居然是这样 阅读全文
posted @ 2011-03-25 17:59 飞天大蟾蜍 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页