多路双工声码器以及多路双工声码器系统技术方案

技术编号:8241785 阅读:183 留言:0更新日期:2013-01-24 22:43
本发明专利技术提供一种多路双工声码器,通过数字信号处理器的高处理能力进行数据编码和解码,而数据的输入和输出都通过一个多通道缓冲串口传输。所述多通道缓冲串口传输的传输数据帧包括多个输入/输出控制命令字段、输入/输出PCM语音数据字段、输入/输出声码话数据字段,分别一一对应多路输入/输出数据。因此,能够在一个传输数据帧中记录对多路声码数据进行编码/解码结果,简化多路双工声码器的传输方式,实现多路双工的声码器;并且其控制都通过所述传输数据帧中的输入/输出控制命令字实现,也简化了控制方式,从而提高了多路双工声码器工作效率。本发明专利技术还提供一种多路双工声码器系统,包括至少两个并联的所述多路双工声码器。

【技术实现步骤摘要】

本专利技术涉及声码器的
,特别是涉及一种多路双工声码器,以及一种多路双工声码器系统。
技术介绍
声码器是一种对话音进行分析和合成的编译码器,也称话音分析合成系统或话音频带压缩系统,是压缩话音通信频带和进行保密通信的有力工具。声码器的优点是数码率低,目前声码器的码率已经降到2400bps或1200bps,甚至更低,适合于窄带和恶劣信道条件下的数字话音通信,尤其在信道带宽受限条件下,使用声码器可以实现低速率、保密和具有一定抗干扰能力的话音通信。声码器主要应用于军事抗干扰通信、政府部门保密通信以及那些值得付出代价以换取通信安全的场合。根据工作原理的不同,声码器可分为保留声音和声道主要参量的压缩频带声码 器,采用频谱包络和基频作为参数的信道声码器;用共振峰的位置、幅度和宽度表示频谱包络的共振峰声码器;直接编码和传输话音基带的声激励声码器,相位声码器,线性预测声码 寸寸ο多路的全双工声码器适合电台设备的音频编码模块或互联网控制器的话音网关使用,用于实现无线子网间、无线与有线网络间以及不同话音体制网络间的话音转信。然而,多路的全双工声码器需要对每一路声音信号进行编码,由于编码计算量大,控制相对复杂,往往难以实现。
技术实现思路
针对上述
技术介绍
中存在的问题,本专利技术的目的在于提供一种能够简化多路信号的编码以及控制方式,提高声码器工作效率的多路双工声码器,以及一种多路双工声码器系统。一种多路双工声码器,包括数字信号处理器和多通道缓冲串口,所述数字信号处理器和所述多通道缓冲串口连接;所述多通道缓冲串口用于输入或者输出传输数据帧;其中,所述传输数据帧包括多个输入控制命令字段、多个输入PCM语音数据字段、多个输入声码话数据字段,多个输出控制命令字段、多个输出PCM语音数据字段以及多个输出声码话数据字段;在输入通道,所述数字信号处理器从所述多通道缓冲串口获取输入的所述传输数据帧,根据所述输入控制命令字段对所述输入PCM语音数据字段执行编码并转换为相应的声码话数据,或者对所述输入声码话数据字段执行解码并转换成相应的PCM语音数据;在输出通道,所述数字信号处理器根据待输出的所述声码话数据生成所述输出声码话数据字段,或者根据待输出的所述PCM语音数据生成所述输出PCM语音数据字段,并生成相应的输出控制命令字段,对所述多通道缓冲串口输出相应的所述传输数据帧。本专利技术的多路双工声码器通过数字信号处理器(DSP,DigitalSignalProcessing)的高处理能力进行数据编码和解码,而数据的输入和输出都通过一个所述多通道缓冲串口传输。所述传输数据帧包括多个输入/输出控制命令字段、输入/输出PCM语音数据字段、输入/输出声码话数据字段,分别一一对应多路输入/输出数据。在输入时,所述数字信号处理器根据所述输入控制命令字段判断输入的多路数据是声码话数据或者是PCM语音数据,或者判断执行编码操作或解码操作;如果输入声码话数据,对应执行解码操作,则在所述传输数据帧中的输入声码话数据字段中获取输入的声码话数据并进行解码,然后将解码获得的PCM语音数据组成所述传输数据帧的输出PCM语音数据字段,通过所述多通道缓冲串口输出所述传输数据帧;如果输入的是PCM语音数据,对应执行编码操作,则在所述传输数据帧中的输入PCM语音数据字段中获取输入的PCM语音数据并进行特征提取编码,然后将编码获得的声码话数据组成所述传输数据帧的输出声码话数据字段,通过所述多通道缓冲串口输出所述传输数据帧。因此,能够在一个传输数据帧中记录对多路声码数据进行编码/解码结果,简化多路双工声码器的传输方式,实现多路双工的声码器;并且其控制都通过所述传输数据帧中的输入/输出控制命令字实现,也简化了控制方式,提高多路双工声码器工作效率。 本专利技术还提供一种多路双工声码器系统,所述多路双工声码器系统包括至少两个本专利技术的多路双工声码器,所述至少两个多路双工声码器互相并联。本专利技术的多路双工声码器系统包括两个以上互相并联的多路双工声码器,能够对更多路PCM语音数据或者声码话数据进行同时处理,具有更大的处理能力,更适用于输入数据较多的情形。附图说明图I是本专利技术多路双工声码器第一实施方式的结构示意图;图2是本专利技术多路双工声码器第二实施方式的结构示意图;图3是本专利技术多路双工声码器系统的结构不意图。具体实施例方式请参阅图1,图I是本专利技术多路双工声码器第一实施方式的结构示意图。所述多路双工声码器10包括数字信号处理器11 (DSP,DigitalSignalProcessing)和多通道缓冲串口 12(McBSP,Multichannel Buffered Serial Port),所述数字信号处理器11和所述多通道缓冲串口 12连接。所述多通道缓冲串口 12用于输入或者输出传输数据帧;其中,所述传输数据帧包括多个输入控制命令字段、多个输入PCM语音数据字段、多个输入声码话数据字段,多个输出控制命令字段、多个输出PCM语音数据字段以及多个输出声码话数据字段;在输入通道,所述数字信号处理器11从所述多通道缓冲串口 12获取输入的所述传输数据帧,根据所述输入控制命令字段对所述输入PCM语音数据字段执行编码并转换为相应的声码话数据,或者对所述输入声码话数据字段执行解码并转换成相应的PCM语音数据;在输出通道,所述数字信号处理器11根据待输出的所述声码话数据生成所述输出声码话数据字段,或者根据待输出的所述PCM语音数据生成所述输出PCM语音数据字段,并生成相应的输出控制命令字段,对所述多通道缓冲串口 12输出相应的所述传输数据帧。所述多个输入/输出控制命令字段、输入/输出PCM语音数据字段、输入/输出声码话数据字段,分别一一对应多路输入/输出数据。所述输入通道的传输数据帧和所述输出通道的传输数据帧可以通过时分双工的方式经由所述多通道缓冲串口 12输入和输出。下面详细说明所述多路双工声码器的工作流程在输入通道,所述多通道缓冲串口 12通过所述传输数据帧既能够输入PCM语音数据(Pulse-code modulation,脉冲编码调制),也能够输入声码话数据。如果输入PCM语音数据,则输入的所述传输数据帧中的所述输入声码话数据字段为空,所述输入PCM语音数据字段不为空;如果输入的是声码话数据,则相反。所述数字信号处理器11根据输入的所述传输数据帧中的输入控制命令字段判断·是否有PCM语音数据输入需要编码,是否有声码话数据输入需要解码。例如,所述输入控制命令字段为1,则表示输入的是PCM语音数据,需要执行特征提取编码操作,在输入的所述传输数据帧的输入PCM语音数据字段中获取输入的PCM语音数据并进行特征提取编码;所述输入控制命令字段为0,则表示输入的是声码话数据,需要执行解码操作,在所述传输数据帧中的输入声码话数据字段中获取输入的声码话数据并进行解码。所述执行编码或解码操作后获得的数据都可以储存在所述数字信号处理器11的储存器中,或者储存在专门的数据储存器,例如Flash储存器中,作为待输出的数据。而在输出通道,所述数字信号处理器11将所述待输出的数据从储存器中取出,如果待输出的是PCM语音数据,则对输出的传输数据帧生成所述输出控制命令字段为I,并将待输出所述PCM语音数据组成所述传输数据帧的输出PCM本文档来自技高网...

【技术保护点】
一种多路双工声码器,其特征在于,包括数字信号处理器和多通道缓冲串口,所述数字信号处理器和所述多通道缓冲串口连接;所述多通道缓冲串口用于输入或者输出传输数据帧;其中,所述传输数据帧包括多个输入控制命令字段、多个输入PCM语音数据字段、多个输入声码话数据字段,多个输出控制命令字段、多个输出PCM语音数据字段以及多个输出声码话数据字段;在输入通道,所述数字信号处理器从所述多通道缓冲串口获取输入的所述传输数据帧,根据所述输入控制命令字段对所述输入PCM语音数据字段执行编码并转换为相应的声码话数据,或者对所述输入声码话数据字段执行解码并转换成相应的PCM语音数据;在输出通道,所述数字信号处理器根据待输出的所述声码话数据生成所述输出声码话数据字段,或者根据待输出的所述PCM语音数据生成所述输出PCM语音数据字段,并生成相应的输出控制命令字段,对所述多通道缓冲串口输出相应的所述传输数据帧。

【技术特征摘要】

【专利技术属性】
技术研发人员:弋靖胡汉武吴小涛刘军
申请(专利权)人:广州海格通信集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利