[发明专利]一种全双工语音通信方法及系统在审
| 申请号: | 201910991969.2 | 申请日: | 2019-10-18 |
| 公开(公告)号: | CN112688771A | 公开(公告)日: | 2021-04-20 |
| 发明(设计)人: | 姚方;施钟鸣 | 申请(专利权)人: | 无锡士康通讯技术有限公司 |
| 主分类号: | H04L5/14 | 分类号: | H04L5/14;H04L7/00;H04J3/06 |
| 代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 葛潇敏 |
| 地址: | 214028 江苏省无锡市*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 双工 语音 通信 方法 系统 | ||
1.一种全双工语音通信方法,用于在主通信方和从通信方直接实现全双工通信;其特征在于包括如下步骤:
步骤1,主通信方触发通信,开始采集语音信息,并启动本地定时器,定时长度为t,并定义当前时隙为时隙1,定时器计数到达C时产生中断,时隙1结束;主通信方定时器自动开始计数,定义此时为时隙2;
步骤2,主通信方定时器计数到达C时,再次产生中断,开始下一个时隙1;此时主通信方采集到能够播放2t时间长度的语音数据,打包后得到长度为L的数据并发送,其中包含该数据发射于时隙1;主通信方记录数据发送完成时本地定时器的计数值C主;
步骤3,从通信方接收到数据后,标记当前所处的时隙为时隙1,并启动本地定时器,定时长度为t,并设置本时隙1内剩余的计数为C-C1,其中C1对应的是计数器计数L*8*(1/S)秒需要的数量,无线速率为S比特每秒;从通信方将接收到的数据进行解码放音,同时采集从通信方的语音信息;
步骤4,主通信方定时器产生中断并自动重新计数,表示时隙2开始,主通信方不发送数据,保持接收状态;从通信方定时器产生中断并自动重新计数,表示时隙2开始,此时保持接收状态;
步骤5,主通信方定时器产生中断并自动重新计数,表示时隙1开始;主通信方已经采集到能够播放2t时间长度的语音数据,发送该语音数据,并将上次发送语音数据后记录下的C主包含到数据中;从通信方定时器产生中断并重新计数,当前时隙为1,从通信方保持接收状态,经过L*8*(1/S)秒后,从通信方接收到主通信方发送的语音数据,记录当前从通信方本地定时器的计数值C当前,并且记录下数据中携带的C主,然后对数据进行解码播放;
步骤6,主通信方定时器产生中断并自动重新计数,表示时隙2开始;主通信方保持接收状态;从通信方定时器产生中断并自动重新计数,表示时隙2开始,此时从通信方已经采集到能够播放2t时间长度的语音数据,发送该语音数据,经过L*8*(1/S)后,主通信方接收到该数据,并进行解码放音;
步骤7,重复步骤5和步骤6,一共重复N-1次,N由用户定义;
步骤8,从通信方开始定时器校准,将N次C主数据相加再除以N获得C主平均,将C主平均和C当前进行比较,如果C当前大于C主平均,表示从通信方定时器的计数速度比主通信方的定时器计数速度快,近似认为从通信方的定时器计时速度在每个时隙内比主通信方的定时器计时速度快|C当前-C主平均|/(N*2-1)个单位,|C当前-C主平均|定义为C偏差,校准从通信方的本地定时器长度,将长度修改为C+C偏差/(N*2-1),定义为C校;如果C当前小于C主平均,表示从通信方定时器的计数速度比主通信方的定时器计时速度慢,在每个时隙内从通信方的定时器计数比主通信方的定时器慢|C主平均-C当前|/(N*2-1)个单位,|C主平均-C当前|定义为C偏差,校准从通信方的本地定时器定时长度为C-C偏差/(N*2-1),定义为C校;校准完成后,用C校替换C;
步骤9,重复步骤5到步骤8,每次在从通信设方进行校准时C主平均和C当前都会有细微的变化,直至二者差值小于C容忍,则完成校准,直至语音通信结束。
2.如权利要求1所述的一种全双工语音通信方法,其特征在于:所述步骤9中,语音通信结束的实现方法是:如果主通信方停止语音通信,而从通信方没有停止语音通信,则主通信方仍旧保持在每个时隙1发送L长度的数据包,但标记为空数据,从通信方保持正常语音发送,直到从通信方发出结束语音的请求,主通信方停止发送,通信结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡士康通讯技术有限公司,未经无锡士康通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910991969.2/1.html,转载请声明来源钻瓜专利网。





