《现代电子技术》2006年第24期摘录:2006年第24期总第239需
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
2006年第24期总第239需要有以下参数:(1)基音周期。基音周期是发浊音时通过声带振动产生的脉冲串的周期。基音频率是基音周期的倒数,在很大程度上反映了说话人的特征。一般基音频率分布在50~450Hz的范围内。对应于8000Hz的采样,基音周期约为18~160个样点。(2)清/。浊音判决。(3)增益RMS。增益可以通过下式计算:r_-MRMS---√击善s。“)(4)声道模型参数{n,}。可以用自相关法等求解得到。3LPC一10编码实现本文所实现的简化I.PC一10的编码器框图(见图2)与标准I.PC一10不同的是:省略掉模拟语音的采样量化,取而代之的是直接从wav文件中读取的数字语音数据;省略参数转换,直接使用线性预测系数;省略参数量化编码以及误差校正,直接传输声道参数以及基因周期、清/浊音判决、R.MS等参数;省略同步产生以及解码端同步检测等。传输参数图2简化的【。PC一10编码器框图数字语音经过3600kHz的低通滤波后,分为2个分支进行处理。分支一用来进行基音周期检测以及清/浊音判决。本实验采用三电平中心削波法来检测基音周期,利用短时能量来判定清/浊音。分支二首先经过预加重以加强语音谱中的高频共振峰并提高参数估值的精确性。预加重滤波器的传输函数为:H。(2)一1—0.9375r’最后,每一帧的分析形成4组参数:清j浊音判决、基音周期、滤波器增益以及滤波器预测参数。本文中省略了参数比特分配误差校正同步等步骤,而是直接保存参数,在解码端进:行分析合成。相应的解码器框图如图3所示。由于每帧语音只能传送一组参数,考虑到一帧之内可能有不止一个基音周期,因此要将接收到的参数进行帧块到基音块的转换和插值。》嵌入式与单片机q实验采用的插值原则是:首先在一帧内依基音周期长度划分为多个子帧,子帧的长度等于基音周期,子帧内的滤波器参数及增益参考前后两帧,采用线性插值的方法获得。这样每一子帧都有一组对应的参数值。对于激励源,如果是清音帧,则以随机数作为激励源,如果是浊音帧,则让1周期脉冲序列作激励源。此处采用了1组浊音激励信号:e(n)一[OOOOOOO0—813—2443—81147—252359—36492336~306—336923643592521478143241385OOOOO000]。此激励源共有41个样点,若当前的基音周期小于或者大于41个样点,则将此激励源截断或者补0,使之与基音周期等长。利用清/浊音开关决定激励信号后,将其作为输入,激励由1预测系数决定的递归滤波器H(z)一——丢一。对其1一∑晔…f=l输出还要根据增益RMS进行幅度校正,然后去加重并进行低通滤波即可得到合成后的语音信号。4仿真结果图3简化的LPC一10解码器框图本文在.Matlab上仿真实现简化的LPC一10编码过程。仿真结果如下面几幅图所示:图4为检测到的基音频率,频率为0表示该帧为清音帧;图5为增益RMS;图6表示解码后的语音与原语音波形对比。图4检测到基音频率(频率为零时表示该帧为清音帧)5结论及不足由波形来看,合成后的语音波形与原始语音波形有差别,经主观试听,声音尚可分辨,但音质自然度很低,这方109
阅读此文(图):
点击此处在线翻阅