语音平滑处理方法

文档序号:2836036阅读:1254来源:国知局
专利名称:语音平滑处理方法
技术领域
本发明涉及语音的处理,具体地说是一种语音平滑处理方法。
背景技术
众所周知,在拥有语音录制或播放的应用场景中,语音的质量一直是重中之重,而如何更好地对语音进行平滑处理,提高语音的质量,更成为语音增值业务的重要课题之一。 现有的语音处理方法,有的只能适用于传统的数字通信网络,有的只能应用于VOIP网络。

发明内容
本发明的目的是提供一种语音平滑处理方法,其通过硬件设备对语音进行平滑处理,其既适用于传统的数字通信网络,同时也可应用于VOIP网络,且使各种以语音为基础的语音增值业务获得更高质量的语音。为此,本发明采用如下的技术方案语音平滑处理方法,其采用一块提供语音平滑处理的CPCI板卡和一个通过ΕΙ/IP与公网交换机连接实现语音接入和语音输出的CPCI增值服务平台,所述的CPCI板卡包括符合CT-BUS协议规范的数据交换模块、可编程的FPGA 模块、CPU模块和双端口 RAM模块,所述的CPCI增值服务平台包括中继模块、符合CT-BUS协议规范的交换模块以及实现CPCI增值服务平台上各模块之间互联的CPCI背板;
所述的处理方法如下当语音通道建立后,CPCI增值服务平台与CPCI板卡建立数据交换通道;
通过CPCI增值服务平台交换模块传送至CPCI板卡的数据或CPCI板卡需要向外传输的数据,经过双端口 RAM模块的缓冲及可编程的FPGA模块的数据串并转换或并串转换,得到经过平滑处理后的语音码流。CPCI板卡实现了对语音出入双向进行平滑处理的功能。符合CT-BUS协议规范的数据交换模块用于实现CPCI板卡内部数据交换,以及CPCI板卡与CPCI增值服务平台的数据双向交换;可编程的FPGA模块的作用是通过逻辑编程实现语音码流的串并转换或并串转换;CPU模块的作用是实现本地语音码流的播放以及外部进来的语音码流的存储;双端口 RAM模块用于实现语音码流的输入输出双向缓冲。中继模块(数字中继或IP中继模块)提供与公网交换的El或者IP连接接口,并处理相关信令。交换模块,提供4096*4096的交换矩阵资源,建立中继模块和CPCI背板之间的数据连接通道。可以实现一对一,一对多的单向或双向连接。CPCI背板,实现CPCI增值服务平台上各模块之间的互连。当中继模块完成与交换模块的通话时隙搭建后,交换模块随之完成与CPCI板卡上的数据交换模块之间的数据交换时隙搭建。在数据交换时隙搭建完成后,FPGA模块将进行语音码流的串并转换或并串转换,而双端口 RAM模块则进行语音码流的缓存,从而实现语音的平滑处理。在完成通话和数据交换时隙的搭建后,根据放音和录音模式的不同选择,整个系统将进行不同方向的流程处理。当系统为放音模式时,CPU模块将需要进行放音操作的并行语音码流传送至双端口 RAM模块,而双端口 RAM模块另外一侧的FPGA模块则可从双端口 RAM模块读取该并行码流,并经过FPGA模块的并串转换,转化成串行码流,再通过数据交换模块传送给CPCI增值服务平台使用。即实现放音流程的语音平滑处理需要以下几步
1.搭建中继模块与交换模块间的话路时隙(即通话时隙)以及交换模块与CPCI板卡上的数据交换模块之间的数据交换时隙;
2.在放音流程中,首先由CPU模块读取放音文件,并将放音文件的并行语音码流缓存至双端口 RAM模块;
3.FPGA模块从双端口 RAM模块处读取并行语音码流,并经过并串转换,再传送给数据交换模块;
4.数据交换模块根据之前搭建好的数据交换时隙,将串行码流传递给CPCI增值服务平台,由CPCI增值服务平台根据之间搭建好的话路时隙,进行放音操作。当系统为录音模式时,外部语音码流经过搭建好的数据交换时隙交换至CPCI板卡内,并经过FPGA模块将传送至CPCI板卡的串行码流通过串并转换,转化成并行码流,而后传送给双端口 RAM模块进行缓存,而双端口 RAM模块另一侧的CPU模块则可从双端口 RAM 模块读取码流,并进行存储或其他处理。即实现录音流程的语音平滑处理需要以下几步
1.搭建CPCI增值服务平台的中继模块与交换模块之间的话路时隙以及交换模块与 CPCI板卡上的数据交换模块之间的数据交换时隙;
2.在录音流程中,根据步骤1中所搭建的数据交换时隙,CPCI增值服务平台将由话路时隙中获得的串行语音码流数据交换给CPCI板卡上的数据交换模块,并由该数据交换模块将语音码流传递给FPGA模块;
3.FPGA模块在收到语音串行码流后,经过串并转换,将转换得到的并行码流写入双端口 RAM模块;
4.CPU模块从双端口 RAM模块处读取语音并行码流,而后进行存储,从而实现录音操作。在整个过程中,为保证时钟同步,FPGA模块的工作时钟以及双端口 RAM模块与 FPGA模块相连一侧的主工作时钟,均由数据交换模块产生,以避免在语音码流的传输过程中出现误丢包的情况。同时为避免杂音干扰,在放音或者录音流程中,交换模块所搭建的时隙通道均为单向通道。本发明在时钟同步的情况下进行语音码流的并串转换或串并转换,并通过双端口 RAM模块的双向缓冲,实现了语音的平滑处理,使语音质量得到了明显提高;通过CPCI板卡上的各个硬件模块,在增值服务平台上实现了对语音输入、输出的缓冲处理;本发明不仅适用于传统的数字通信网络,同时也可应用于VOIP网络。下面结合说明书附图和具体实施方式
对本发明作进一步说明。


图1为本发明语音双向平滑处理的整体流程图。图2为本发明CPCI增值服务平台的内部逻辑图。
具体实施例方式
如图所示,语音平滑处理的方法如下
数字中继模块通过交换模块的数据交换时隙与对应的话路时隙建立单向交换。一、根据当前系统的模式要求,判断是否为放音操作。1)确认为放音操作后,CPCI增值服务平台将搭建由CPCI板卡上的数据交换模块至CPCI增值服务平台的单向数据交换时隙,以便后期的数据交换,同时数据交换模块也需完成由FPGA模块至数据交换模块的单向交换时隙。2)CPU模块将根据放音要求,读取对应的放音文件,并将放音文件的并行码流写入双端口 RAM模块进行缓存。3)FPGA模块从双端口 RAM模块读取CPU模块写入的并行码流数据,并将之转换为交换模块可用的串行码流数据。4)CPCI板卡上的数据交换模块将FPGA转换完成的串行码流通过搭建好的数据交换时隙传递给CPCI增值服务平台。5) CPCI增值服务平台通过CPCI背板从CPCI板卡上的数据交换模块取得语音串行码流,并传递给搭建好的话路时隙,完成放音操作。二、根据当前系统的模式要求,判断是否为录音操作。1)确认为录音操作后,CPCI增值服务平台将搭建由CPCI增值服务平台至CPCI板卡上的数据交换模块的单向数据交换时隙,以便后期的数据交换,同时数据交换模块也需完成由数据交换模块至FPGA模块的单向交换时隙。2)CPCI板卡通过CPCI板卡上的数据交换模块,得到由CPCI增值服务平台传送过来的串行码流数据。3)CPCI板卡的FPGA模块从CPCI板卡上的数据交换模块取得串行码流数据,并将其进行串并转换,将经过转换后得到的并行码流数据写入双端口 RAM模块进行缓存。4)CPU模块读取双端口 RAM模块,将缓存中的并行码流数据进行存储,完成录音操作。
权利要求
1.语音平滑处理方法,其采用一块提供语音平滑处理的CPCI板卡和一个通过ΕΙ/IP与公网交换机连接实现语音接入和语音输出的CPCI增值服务平台,所述的CPCI板卡包括符合CT-BUS协议规范的数据交换模块、可编程的FPGA模块、CPU模块和双端口 RAM模块,所述的CPCI增值服务平台包括中继模块、符合CT-BUS协议规范的交换模块以及实现CPCI增值服务平台上各模块之间互联的CPCI背板;所述的处理方法如下当语音通道建立后,交换模块通过CPCI背板与CPCI板卡建立数据交换通道;通过交换模块传输至CPCI板卡的数据或CPCI板卡需要向外传输的数据,经过双端口 RAM模块的缓冲及可编程的FPGA模块的数据串并转换或并串转换,得到经过平滑处理后的语音码流。
2.根据权利要求1所述的语音平滑处理方法,其特征在于,放音流程的语音平滑处理的具体步骤如下1)搭建中继模块与交换模块间的话路时隙以及交换模块与CPCI板卡上的数据交换模块之间的数据交换时隙;2)在放音流程中,首先由CPU模块读取放音文件,并将放音文件的并行语音码流缓存至双端口 RAM模块;3)FPGA模块从双端口 RAM模块处读取并行语音码流,并经过并串转换,再传送给CPCI 板卡上的数据交换模块;4)CPCI板卡上的数据交换模块根据之前搭建好的数据交换时隙,将串行码流传递给 CPCI增值服务平台,由CPCI增值服务平台根据之间搭建好的话路时隙,进行放音操作。
3.根据权利要求1或2所述的语音平滑处理方法,其特征在于,录音流程的语音平滑处理步骤如下1)搭建CPCI增值服务平台的中继模块与交换模块之间的话路时隙以及交换模块与 CPCI板卡上的数据交换模块之间的数据交换时隙;2)在录音流程中,根据步骤1中所搭建的数据交换时隙,CPCI增值服务平台将由话路时隙中获得的串行语音码流数据交换给CPCI板卡上的数据交换模块,并由数据交换模块将语音码流传递给FPGA模块;3)FPGA模块在收到语音串行码流后,经过串并转换,将转换得到的并行码流写入双端口 RAM模块;4)CPU模块从双端口 RAM模块处读取语音并行码流,而后进行存储,从而实现录音操作。
4.根据权利要求3所述的语音平滑处理方法,其特征在于,为保证时钟同步,FPGA模块的工作时钟以及双端口 RAM模块与FPGA模块相连一侧的主工作时钟,均由数据交换模块产生。
5.根据权利要求3所述的语音平滑处理方法,其特征在于,为避免杂音干扰,在放音或者录音流程中,交换模块所搭建的时隙通道均为单向通道。
全文摘要
本发明公开了一种语音平滑处理方法。现有的语音处理方法,有的只能适用于传统的数字通信网络,有的只能应用于VOIP网络。本发明的语音平滑处理方法,其采用一块提供语音平滑处理的CPCI板卡和一个通过E1/IP与公网交换机连接实现语音接入和语音输出的CPCI增值服务平台,所述的CPCI板卡包括符合CT-BUS协议规范的数据交换模块、可编程的FPGA模块、CPU模块和双端口RAM模块,所述的CPCI增值服务平台包括中继模块、符合CT-BUS协议规范的交换模块以及实现CPCI增值服务平台上各模块之间互联的CPCI背板。本发明实现了语音的平滑处理,不仅适用于传统的数字通信网络,同时也可应用于VOIP网络。
文档编号G10L19/14GK102411934SQ201110389450
公开日2012年4月11日 申请日期2011年11月30日 优先权日2011年11月30日
发明者何顺兰 申请人:浙江元亨通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1