一种自适应多模式语音通信方法技术

技术编号:37719873 阅读:16 留言:0更新日期:2023-06-02 00:18
本发明专利技术涉及一种自适应多模式语音通信方法,采用CMX638编解码和PCM编解码两种模式的语音通信;在有线传输时语音盒之间采用CMX638编码产生数字化语音直接通过有线传输,在接收端再通过CMX638解码还原语音;在电台无线传输时,语音盒之间采用PCM编码传输,在电台接口端转换为高音质语音再通过电台无线传输。本发明专利技术有效解决了有线传输和电台模拟传输之间的矛盾。同时,在语音盒接收端实现了两种模式的自适应解码,实现了两种模式的无缝转换。实现了两种模式的无缝转换。实现了两种模式的无缝转换。

【技术实现步骤摘要】
一种自适应多模式语音通信方法


[0001]本专利技术属于车际语音通信
,具体涉及一种自适应多模式语音通信方法,尤其是一种基于CMX638和PCM编解码两种模式的语音通信方式。

技术介绍

[0002]在恶劣环境下,车际间远距离通信的主要方式有两种:有线传输和电台无线传输,传输的内容又分为指令数据和话音。由于传输距离远的原因,这两种传输方式的速度都受到了很大的限制。在进行话音传输的过程中,现有的实现方案主要是以单一模式的数字化语音进行传输,即在车内语音和有线传输时语音是以数字语音形式传输的,在电台无线传输时语音是以模拟语音形式传输的。由于有线传输的距离比较远,数据传输的速度比较低,所以就限制了数字语音的转换码率,也影响着语音的通话质量;而同时在电台无线传输时由于电台传输又做了一次数模转换,所以需要输入电台的模拟信号要尽量的清晰度高、音质好,这就要求车内通话的数字化语音的转换率要尽可能的高,这就与之前的有线语音传输的低码率形成了矛盾。

技术实现思路

[0003]本专利技术提供一种自适应多模式语音通信方法,要解决的技术问题是:1)车内语音的模式是单一的,没法选择语音通话质量;2)车际间远距离有线传输速率低,语音通话质量受限;3)车际间电台话音传输模数转换次数多,语音损失比较大,对于车内采样率比较低的情况下,对方接收到的话音音质失真度大,不利于话音的有效传输;4)有线数据传输的低速率和电台无线语音要求高音质之间的矛盾性。
[0004]为了解决以上技术问题,本专利技术提供了一种自适应多模式语音通信方法,其特征在于:采用CMX638编解码和PCM编解码两种模式的语音通信;在有线传输时语音盒之间采用CMX638编码产生数字化语音直接通过有线传输,在接收端再通过CMX638解码还原语音;在电台无线传输时,语音盒之间采用PCM编码传输,在电台接口端转换为高音质语音再通过电台无线传输。
[0005]优选地,CMX638编解码和PCM编解码两种模式通过车内语音盒上的按键来选择切换。
[0006]优选地,在需要使用有线进行语音传输时,在语音盒面板上选取有线按键,车内语音盒之间采用CMX638编解码模式;在使用电台进行语音传输时,需要在语音盒面板上选取电台无线传输按键,这时车内语音盒之间采用PCM编解码模式进行工作。
[0007]优选地,CMX638编码为2.4Kbps速率,数据格式为每20ms编码产生6个字节的数字语音码,语音码通过C

BUS总线传输到语音盒中的控制器进行打包处理,最终通过UART在语音盒之间传输。
[0008]优选地,PCM编码模式为64Kbps速率,数据格式为每200ms编码产生1600字节的数字语音码,语音数据通过控制器打包处理后通过UART在语音盒之间进行传输。
[0009]优选地,在采用CMX638模式编码时,每60ms编码器CMX638会产生一次中断请求控制器读取编码数据,控制器在得到编码数据后,会每3次中断后将数据编帧组成一包,最后通过串口发送出去。
[0010]优选地,CMX638模式下的编帧数据包主要由模式域、地址域、指令域、参数字域和校验域组成;在接收端主要依靠模式域来区分编解码的模式,也作为区分通信方式是有线还是无线的手段;地址域主要是表明语音盒编解码设备的地址;指令域和参数字域主要是指数据包的类型和内容;校验域是为了数据包传输的可靠性。
[0011]优选地,PCM编码模式的编帧数据包格式,和CMX638模式一样,也是由模式域、地址域、指令域、参数字域和校验域组成,只是区分编码模式的模式字变为DC92,同时参数字域的数据量变为1600字节。
[0012]优选地,在接收端需要首先判断语音数据包的格式:接收端设有自适应解码模块,通过数据包中的模式域来识别语音数据的格式,即在判断接收缓存中接收到有效语音数据时,首先提取出模式域中的模式字,依据模式字识别出CMX638语音包或者PCM语音包,然后按照相应的数据包格式进行解码输出模拟语音。
[0013]有益效果:本专利技术在有线传输时语音盒之间采用CMX638编码产生数字化语音直接通过有线传输,在接收端再通过CMX638解码还原语音;在电台模拟传输时,语音盒之间采用PCM编码传输,在电台接口端转换为高音质语音再通过电台模拟传输,有效解决了有线传输和电台模拟传输之间的矛盾。同时,在语音盒接收端实现了两种模式的自适应解码,实现了两种模式的无缝转换。
附图说明
[0014]图1多模式下语音盒组成框图
[0015]图2CMX638编帧时序关系
[0016]图3PCM编码时序关系
[0017]图4为自适应解码流程图。
具体实施方式
[0018]为使本专利技术的目的、内容和优点更加清楚,下面对本专利技术的具体实施方式作进一步详细描述。
[0019]语音通信是车载通信系统中不可或缺的部分。在现有的单模式有线传输和电台模拟传输语音信号过程中存在着数字带宽和模拟音质之间的矛盾。
[0020]本专利技术提出的一种自适应多模式语音通信方法,其特征在于:采用CMX638编解码和PCM编解码两种模式的语音通信;在有线传输时语音盒之间采用CMX638编码产生数字化语音直接通过有线传输,在接收端再通过CMX638解码还原语音;在电台无线传输时,语音盒之间采用PCM编码传输,在电台接口端转换为高音质语音再通过电台无线传输。
[0021]本专利技术车内语音的编解码模式变成了CMX638编解码和PCM编解码两种模式,这两种模式可以通过车内语音盒上的按键来选择切换,由于车际间通信的方式主要分为有线传输和电台无线传输两种,所以本专利技术主要选取了两种模式的编解码方式,一种对应有线传输,一种对应电台无线传输;在需要使用有线进行语音传输时,在语音盒面板上选取有线按
键,车内语音盒之间采用CMX638编解码模式,CMX638编码为2.4Kbps速率,数据格式为每20ms编码产生6个字节的数字语音码,语音码通过C

BUS总线传输到语音盒中的控制器进行打包处理,最终通过UART在语音盒之间传输;在使用电台进行语音传输时,需要在语音盒面板上选取电台无线传输按键,这时车内语音盒之间采用PCM编解码模式进行工作,PCM编码模式为64Kbps速率,数据格式为每200ms编码产生1600字节的数字语音码,语音数据通过控制器打包处理后通过UART在语音盒之间进行传输。
[0022]图2为CMX638模式下的语音数据编帧时序关系,在采用CMX638模式编码时每20ms产生6个字节的语音数据,在控制器收到编码数据时会对这些语音数据进行编帧打包,编帧关系如图2所示,每60ms编码器CMX638会产生一次中断请求控制器读取编码数据,控制器在得到编码数据后,会每3次中断后将数据编帧组成一包,最后通过串口发送出去,表1为CMX638模式下的编帧数据包格式,主要由模式域、地址域、指令域、参数字域和校验域组成。在接收端主要依靠模式域来区分编解码的模式,也作为区分通信方式是有线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自适应多模式语音通信方法,其特征在于:采用CMX638编解码和PCM编解码两种模式的语音通信;在有线传输时语音盒之间采用CMX638编码产生数字化语音直接通过有线传输,在接收端再通过CMX638解码还原语音;在电台无线传输时,语音盒之间采用PCM编码传输,在电台接口端转换为高音质语音再通过电台无线传输。2.根据权利要求1所述的一种自适应多模式语音通信方法,其特征在于:CMX638编解码和PCM编解码两种模式通过车内语音盒上的按键来选择切换。3.根据权利要求2所述的一种自适应多模式语音通信方法,其特征在于:在需要使用有线进行语音传输时,在语音盒面板上选取有线按键,车内语音盒之间采用CMX638编解码模式;在使用电台进行语音传输时,需要在语音盒面板上选取电台无线传输按键,这时车内语音盒之间采用PCM编解码模式进行工作。4.根据权利要求1所述的一种自适应多模式语音通信方法,其特征在于:CMX638编码为2.4Kbps速率,数据格式为每20ms编码产生6个字节的数字语音码,语音码通过C

BUS总线传输到语音盒中的控制器进行打包处理,最终通过UART在语音盒之间传输。5.根据权利要求1所述的一种自适应多模式语音通信方法,其特征在于:PCM编码模式为64Kbps速率,数据格式为每200ms编码产生1600字节的数字语音码,语音数据通过控制器打包处理后通过UART在语音盒之间进行传输。...

【专利技术属性】
技术研发人员:彭晴晴宋立辉邸丽霞于怿男翟盛张晓宁王彩莲刘欣王克梁建宾
申请(专利权)人:北方自动控制技术研究所
类型:发明
国别省市:

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

1