一种dmr/pdt系统中无同步字语音帧的同步方法

文档序号:9238777阅读:943来源:国知局
一种dmr/pdt系统中无同步字语音帧的同步方法
【技术领域】
[0001]本发明属于无线通信领域,尤其涉及DMR/PDT数字集群通信系统中的无同步字语音帧的同步方法。
【背景技术】
[0002]DMR/PDT系统是符合中国数字集群国家标准的数字集群无线接入系统。系统适用于行业无线专网中,具体包括轨道交通,电力,港口,机场,政府,军队等。
[0003]标准中规定的语音超帧结构为语音A、语音B、语音C、语音D、语音E、语音F六个语音帧。其中语音A帧带有同步字,便于通过相关检测实现帧同步操作。而语音B至语音F为了承载嵌入信令、色码和反向信令,不含有同步字,无法通过相关检测来实现帧同步操作,常用的处理手段是默认使用语音A帧的同步位置,但这种方式在衰落信道下经常会造成无同步字语音帧的失步,因此如何高效可靠地完成无同步字语音帧的帧同步成为一个问题。

【发明内容】

[0004]本发明所要解决的技术问题是:提供一种无同步字语音帧的帧同步方法,使得接收机可以在无同步字可用的情况下,准确判断出语音帧的帧同步位置,降低语音帧的误码率。本发明方法的核心思想是,对无同步字语音帧携带的嵌入信令和色码信息进行滑动窗联合检测,根据检测结果完成对无同步字语音帧结构的恢复,克服了低信噪比和深衰落条件下对无同步字语音帧的同步检测不稳定问题,大幅度提高了接收机的灵敏度。
[0005]为解决上述技术问题,本发明通过以下技术方案来实现:一种DMR/PDT系统中无同步字语音帧的同步方法,包括以下步骤:
[0006]I)对语音A帧的同步字进行相关检测,得到相关值;
[0007]2)判断相关值是否超过检测门限,若超过检测门限,则执行步骤3);若未超过检测门限,则转步骤I);
[0008]3)对语音A帧进行帧结构恢复并提取语音数据,存储语音A帧在时隙窗口中的同步位置,并启动语音帧计数器;
[0009]4)根据语音A帧的同步位置分别给所有无同步字语音帧设定相同的滑动窗口 ;
[0010]5)在滑动窗口内的所有位置对当前无同步字语音帧的嵌入信令EMB PDU 一一进行平方剩余码校验,得到校验值;
[0011]6)根据校验值判断校验是否通过,若有位置校验通过,则停止滑动滑动窗口并存储当前滑动位置,该滑动位置作为当前无同步字语音帧的帧同步位置,转入步骤8);若所有位置均未通过校验,则执行步骤7);
[0012]7)在滑动窗口内的所有位置对预存储的色码进行软信息相关运算,得到滑动窗口内的所有位置的色码相关值,获取其中最大的色码相关值并存储最大色码相关值所在的滑动位置,该滑动位置作为当前无同步字语音帧的帧同步位置,执行步骤8);
[0013]8)根据存储的无同步字语音帧的帧同步位置对无同步字语音帧结构进行恢复并提取语音数据,语音帧计数器自增;
[0014]9)根据语音帧计数器的值判断语音超帧是否结束,若结束,则将语音帧计数器及滑动窗口均清零并转入步骤I);否则,在滑动窗口的所有位置对下一个无同步字语音帧的嵌入信令EMB PDU一一进行平方剩余码校验,得到该无同步字语音帧的校验值,并转入步骤
6) ο
[0015]其中,所述所有无同步字的语音帧具体为语音B帧、语音C帧、语音D帧、语音E帧和语音F帧。
[0016]其中,所述的滑动窗口的设置方法为:从无同步字语音帧的与语音A帧的同步位置相同的位置处取一个长度不大于无同步字语音帧时隙窗口长度的滑动窗口。
[0017]其中,所述在滑动窗内的所有位置对无同步字语音帧的嵌入信令EMB PDU 一一进行平方剩余码校验时,首先对无同步字语音帧的与语音A帧的同步位置相同的位置处进行平方剩余码校验,该位置校验未通过时再滑动滑动窗口并对滑动窗内的除与语音A帧的同步位置相同的其它位置一一进行平方剩余码校验。
[0018]本发明相比【背景技术】的优点为:
[0019]与现有技术相比,本发明公开的基于嵌入信令和色码联合检测的无同步字语音帧同步检测方法可以比较简便的实现DMR和PDT语音超帧中无同步字语音帧的帧同步检测。此种方式克服了低信噪比和深衰落条件下对无同步字语音帧的同步检测不稳定问题,大大提高了接收机的灵敏度。
【附图说明】
[0020]图1是语音检测状态迀移图。
[0021]图2是本发明的带同步字的语音A帧检测流程图。
[0022]图3是本发明的无同步字的语音B-F帧的检测流程图。
【具体实施方式】
[0023]下面结合附图对本发明所述方法作进一步详细描述。
[0024]一种DMR/TOT系统中无同步字语音帧的同步方法,包括以下步骤:
[0025]I)对语音A帧的同步字进行相关检测,得到相关值;
[0026]2)判断相关值是否超过检测门限,若超过检测门限,则执行步骤3);若未超过检测门限,则转步骤I);
[0027]3)对语音A帧进行帧结构恢复并提取语音数据,存储语音A帧在时隙窗口中的同步位置,并启动语音帧计数器;
[0028]4)根据语音A帧的同步位置分别给所有无同步字语音帧设定相同的滑动窗口 ;
[0029]图1是语音检测状态迀移图。语音检测状态分为带同步字语音A帧检测状态和无同步字语音B-F帧检测状态两种。未检测到语音超帧的情况下,处于语音A帧的检测状态,一旦检测到语音A帧,会切换到无同步字的语音B-F帧检测状态。
[0030]图2为带同步字的语音A帧检测流程。每个时隙都会进行语音A帧的同步序列进行相关检测,相关值超过检测门限,则认为检测到语音A帧,对语音A帧进行帧结构恢复提取语音数据后,则存储当前时隙内的同步位置。检测到语音A帧后,默认后续会伴随语音B-F帧,启动语音帧技术器,并设置后续语音B-F帧在时隙内的语音帧检测滑动窗,为后续无同步
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1