一种数字对讲机及其自适应中继方法技术

技术编号:30332534 阅读:22 留言:0更新日期:2021-10-10 00:49
本发明专利技术公开了一种数字对讲机及其自适应中继方法,所述方法包括:发送对讲机启动随按即说通信,将对讲音频数据以时间片分段压缩形成报文后发送,其中所述报文包括参数:会话标识SessionID、报文顺序号Sequence和重发计数ReTxCount;同组的接收对讲机读取报文,同时获取接收此报文时的信号强度RSc,获取报文中的SessionID,根据SessionID进行判断,当报文中的SessionID和当前SessionID不同,则清除Sequence记录;获取报文中的Sequence,将其与Sequence记录中Sequence进行比较,若Sequence不在Sequence记录中,则执行:中继检测和中继转发;提取报文中的音频数据并解码输出;将该Sequence添加到Sequence记录中。该方法在中继时无需独立的对讲中继设备参与,且能有效抑制数据泛洪。数据泛洪。数据泛洪。

【技术实现步骤摘要】
一种数字对讲机及其自适应中继方法


[0001]本专利技术涉及对讲机通信领域,尤其涉及一种数字对讲机及其自适应中继方法。

技术介绍

[0002]模拟对讲机通常采用调频调制方式,对讲机的覆盖范围直接与整机的无线信号发射功率和无线信号接收灵敏度相关,发射功率越大覆盖范围越广,接收灵敏度越高覆盖范围越广;超出覆盖范围后需要部署中继站增强覆盖,因此实际使用中增强覆盖设备以及设备部署、维护都会带来成本的巨大提高。
[0003]数字对讲机接收、发送的信号都是数字化信号,数字化信号可以很方便地存储和复制。数字对讲机采用数字调制方式,把语音信号通过ADC采样后取得PCM数据再使用语音编码算法压缩后,以无线信号发送出去,其他组内对讲机收到后,通过当前对讲会话SessionID、报文顺序号Sequence、接收信号强度RSc、转发计数ReTxCounts四项数据协同判断是否需要转发此报文。以此协同判断方式尽可能降低数据转发的无效性,从而降低同频无线信号干扰,提高对讲机网络运行可靠性,最大可能增大覆盖范围。

技术实现思路

[0004]有鉴于现有技术的上述缺陷,本专利技术的目的是提供一种数字对讲机及其自适应中继方法,在中继时无需独立的对讲中继设备参与,且能有效抑制数据泛洪。
[0005]为实现上述目的,本专利技术提供了一种数字对讲机的自适应中继方法,包括以下步骤:
[0006]发送对讲机启动PTT(Push To Talk)通信,将对讲音频数据以固定时间片分段压缩形成报文后发送,其中所述报文包括参数:会话标识SessionID、报文顺序号Sequence和重发计数ReTxCount;
[0007]同组的接收对讲机接收报文,同时获取此报文的接收信号强度RSc,
[0008]解析报文获取报文中的SessionID,当报文中的SessionID和当前SessionID不同,则认为是重新发起的对讲同时清除Sequence记录;
[0009]获取报文中的Sequence,将其与Sequence记录中Sequence进行比较,若Sequence不在Sequence记录中,则执行:
[0010]中继检测和中继转发,在满足条件RSc<RSt下,对该Sequence报文进行中继转发,其中RSt为设定的强度阈值;
[0011]提取报文中的音频数据并解码输出;
[0012]将该Sequence添加到Sequence记录中。
[0013]进一步的,所述中继检测和中继转发过程包括:比较RSc和RSt,在满足条件RSc<RSt下,重发计数ReTxCount加1;更新报文中的重发计数ReTxCount然后重组报文;延时随机时间后发送报文。
[0014]进一步的,所述随机时间的时间长度区间为1毫秒-8毫秒之间。
[0015]进一步的,所述RSt的取值是所述数字对讲机无线信号在自由空间中的有效通信距离的0.5

0.8倍时的接收信号强度值。
[0016]进一步的,所述固定时间片的长度为50毫秒-200毫秒。
[0017]进一步的,所述压缩的方式是基于PCM编码的语音压缩算法,所述PCM编码的参数包括:8K采样频率、16Bits分辨率。
[0018]进一步的,所述重发计数ReTxCount设置有最大重发次数MaxRetransmit,当重发计数ReTxCount达到最大重发次数MaxRetransmit时,丢弃报文而不进行转发。
[0019]进一步的,所述转发最大重发次数为3或4或5。
[0020]进一步的,所述报文的格式被定义为:
[0021][0022][0023]其中,Data[1]表示不定长度的音频数据。
[0024]本专利技术还提供一种数字对讲机,所述数字对讲机执行以上任一技术方案所述的自适应中继方法。
[0025]本专利技术的数字对讲机的自适应中继方法,通过对报文中对话标识SessionID、报文顺序号Sequence、重发计数ReTxCount和接收信号强度共同判定,执行自适应中继,在中继时无需独立的对讲中继设备参与,且能有效抑制数据泛洪。
附图说明
[0026]图1是本专利技术实施例的数字对讲机的报文接收处理流程图;
[0027]图2是本专利技术实施例的数字对讲机的对讲中继示意图。
具体实施方式
[0028]为进一步说明各实施例,本专利技术提供有附图。这些附图为本专利技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本专利技术的优点。图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。
[0029]现结合附图和具体实施方式对本专利技术进一步说明。
[0030]实施例1
[0031]数字对讲机使用相同的信道(频点相同),相同的调制方式,相同的前导码和同步码。所有使用相同信道的对讲机在有效通信范围内都可以收到数据报文。收到数据报文后,接收器硬件先进行CRC校验,校验通过后再与本机的NodeID作比较,如果与本机NodeID相同,则认为是有效报文继续处理;NodeID与本机不相同则丢弃。因此使用NodeID区分是否是同组的对讲机。在本实施例中,涉及的各数字对讲机均被设置为同组,具有相同的物理信道和NodeID。
[0032]根据无线信号自由空间衰落公式Lbf=32.5+20lgF+20lgD以及射频信号发射功率、天线效率和线损,可大致估计数字对讲机在自由空间中的通信距离La。在本实施例中,以0.8倍La处的信号强度为阈值R
St
,当前信号强度R
Sc
<R
St
时,表明当前对讲机处于和信源对讲机的有效对讲距离的后段0.2La处,则重新发送已接收的数据报文,进行数据中继;使与当前对讲机处于有效对讲距离、但与信源对讲机处于有效对讲距离之外的对讲机能接收到报文。以此机制避免全面洪泛导致的空口冲突问题,提高对讲机中继转发的有效性,尽最大可能扩大对讲覆盖范围。
[0033]在本实施例中,为实现数字对讲机自身的中继功能,对数字对讲机的报文做如下定义:
[0034][0035]在该报文中包括:报文顺序号Sequence、会话标识SessionID和ReTxCounts。
[0036]本专利技术提出了一种数字对讲机的自适应中继方法,包括以下步骤:
[0037]发送对讲机启动PTT(Push To Talk,随按即说)通信,将对讲音频数据以时间片分段压缩后形成报文逐个发送(所述对讲语音数据是以固定时间片分段,所述固定时间片的长度为50毫秒-200毫秒,并以8K采样频率、16Bits分辨率的PCM编码(脉冲编码调制)方式进行语音压缩形成一个数据报文);
[0038]同组的接收对讲机读取报文,同时通过RSSI(Received Signal Strengt本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字对讲机的自适应中继方法,其特征在于,包括以下步骤:发送对讲机启动随按即说通信,将对讲音频数据以固定时间片分段压缩形成报文后发送,其中所述报文包括参数:会话标识SessionID、报文顺序号Sequence和重发计数ReTxCount;同组的接收对讲机接收报文,同时获取接收信号强度RSc,解析报文获取报文中的SessionID,根据SessionID进行判断,当报文中的SessionID和当前SessionID不同,则认为是新发起的对讲并且清除Sequence记录;解析报文获取报文中的Sequence,将其与Sequence记录中Sequence进行比较,若Sequence不在Sequence记录中,则执行:中继检测和中继转发,在满足条件RSc<RSt下,对该Sequence报文进行中继转发,其中RSt为设定的强度阈值;提取报文中的音频数据并解码输出;将该Sequence添加到Sequence记录中。2.如权利要求1所述的数字对讲机的自适应中继方法,其特征在于,所述中继检测和中继转发过程包括:比较RSc和RSt,在满足条件RSc<RSt下,重发计数ReTxCount加1;更新报文中的重发计数ReTxCount并且重组报文;延时随机时间后发送重组的报文。3.如权利要求2所述的数字对讲机的自适应中继方法...

【专利技术属性】
技术研发人员:卢潇
申请(专利权)人:厦门骐俊物联科技股份有限公司
类型:发明
国别省市:

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

1