一种适用于dmr快速自适应门限值的判决方法

文档序号:7806364阅读:443来源:国知局
一种适用于dmr快速自适应门限值的判决方法
【专利摘要】本发明公开了一种适用于DMR快速自适应门限值的判决方法,首先分别将同步码序列中“-3”、“+3”符号对应位置的全部或部分数据相加后求得平均值aver1、aver2,再计算门限值,最后根据门限值判决。本发明利用改进的平均值滤波算法对接收端匹配滤波后的值进行处理后得到动态的、实时的判决门限值,在接收端判决出可靠准确的四电平符号。
【专利说明】—种适用于DMR快速自适应门限值的判决方法
【技术领域】
[0001]本发明属于数字集群通信标准数字对讲机领域,特别涉及了一种适用于DMR快速自适应门限值的判决方法。
【背景技术】
[0002]移动通信技术的发展和普及极大地改变了人们的生活方式,已经成为现代生活中不可缺少的一个重要组成部分。
[0003]但是随着通信技术的发展和演化,人们对于无线通信系统的准确性要求也变的越来越高,具体来说,人们对于无线通信系统基带信号处理的误码率的要求越来越高。
[0004]对于无线通信运营商而言,保证误码率越小,代价也就越大,其中接收端的抽样判决是一个很关键的部分,所以保证获取自适应判决门限的快速性、准确性与合理性很重要。

【发明内容】

[0005]为了解决【背景技术】存在的问题,本发明旨在提供一种适用于DMR快速自适应门限值的判决方法,能够快速、准确地获取自适应判决门限。
[0006]为了实现上述技术目的,本发明的技术方案为:
一种适用于DMR快速自 适应门限值的判决方法,在判决门限值之前,先依次进行AD采样N倍插值数据、匹配滤波采样数据和判定同步码的类型和起始位置,其中N为大于等于4的整数,所述同步码为12个“+3”符号和12个“_3”符号构成的序列,包括以下步骤,
(1)将同步码序列中“_3”符号对应位置的全部或部分数据相加后求得平均值averl,将同步码序列中“+3”符号对应位置的全部或部分数据相加后求得平均值aver2 ;
(2)分别计算门限值,thresholdl=(aver2_averl)/6+averl、threshold〗=(aver2+averl) /2 和 threshold3= (aver2-averl) /6*5 + aver I ;
(3)从同步码起始位置开始,向前每隔N个数据取I个数据,共取54个数据,从同步码起始位置开始,向后每隔N个数据取I个数据,共取78个数据,将这132个数据与thresholdl、threshold〗和threshold3比较,若数据小于等于thresholdl,就将该数据位置上的符号判决为“_3”电平;若数据大于thresholdl且小于等于threshold〗,就将该数据位置上的符号判决为“-1”电平;若数据大于threshold〗且小于等于threshold3,就将该数据位置上的符号判决为“+I”电平;若数据大于threshold〗,就将该数据位置上的符号判决为“+3”电平。
[0007]在步骤(1)中,将同步码序列中连续出现3个或3个以上“_3”符号对应位置的数据相加后求得平均值averl,将同步码序列中连续出现3个或3个以上“+3”符号对应位置的数据相加后求得平均值aver2。若同步码类型判定为语音同步码,则该语音同步码序列中出现了 2次连续3个或3个以上“_3”符号,对应6个数据,将这6个数据中任意2个数据乘2后与其余4个数据相加,相加后的值右移3位,即得到平均值averl,该语音同步码序列中出现了 2次连续3个或3个以上“+3”符号,对应7个数据,将这7个数据中任意I个数据乘2后与其余6个数据相加,相加后的值右移3位,即得到平均值aver2 ;若同步码类型判定为数据同步码,则该语音同步码序列中出现了 2次连续3个或3个以上“_3”符号,对应7个数据,将这7个数据中任意I个数据乘2后与其余6个数据相加,相加后的值右移3位,即得到平均值averl,该数据同步码序列中出现了 2次连续3个或3个以上“+3”符号,对应6个数据,将这6个数据中任意2个数据乘2后与其余4个数据相加,相加后的值右移3位,即得到平均值aver2。
[0008]采用上述技术方案,带来的有益效果是:
传统方法是将匹配滤波之后的数据,利用MATLAB画眼图来观察的数值作为判决门限,这种方法产生固定的判决门限值会导致误码率升高,且数据处理的实时性差;采用本发明的门限值判决方法,可以根据信号的波动情况来动态自适应计算每一帧数据合适的判决门限,从而降低误码率,更加准确的恢复数据。
【专利附图】

【附图说明】
[0009]图1是语音同步码序列的示意图。
[0010]图2是数据同步码序列的示意图。
[0011]图3是本发明的流程图。
[0012]图4是本发明的判决门限示意图。
【具体实施方式】
[0013]以下将结合附图,对本发明的技术方案进行详细说明。
[0014]本发明利用改进的平均值滤波算法对接收端匹配滤波后的值进行处理后得到动态的、实时的判决门限值,在接收端判决出可靠准确的四电平符号。在判决门限值之前,接收端AD采样数据并对采样的数据进行匹配滤波,数据在发送端进行N倍插值,N为大于等于4的整数。数据匹配滤波之后还需要确定同步码的类型和起始位置,最终进行门限值判决。通信系统采用DMR协议,而DMR协议规定了 2种同步码,分别是数据同步码和语音同步码,它们都包含有24个电平符号,其中12个“+3”电平,12个“_3”电平,且语音同步码和数据同步码“+3”和“_3”符号的排列顺序对应相反,如图1和图2所示。
[0015]如图3所示本实施例的流程图,步骤如下:
(I)将同步码序列中“_3”符号对应位置的全部或部分数据相加后求得平均值averl,将同步码序列中“+3”符号对应位置的全部或部分数据相加后求得平均值aver2。若采用全部数据相加,则直接将同步码序列中“_3”符号对应位置的全部12个数据相加后除以12,即得到averl,将同步码序列中“+3”符号对应位置的全部12个数据相加后除以12,即得到aver20本实施例采用第2种计算方法,将同步码序列中连续出现3个或3个以上“_3”符号对应位置的数据相加后求得平均值averl,将同步码序列中连续出现3个或3个以上“+3”符号对应位置的数据相加后求得平均值aver2。若同步码类型判定为语音同步码,则该语音同步码序列中出现了 2次连续3个或3个以上“_3”符号,对应6个数据,将这6个数据中任意2个数据乘2后与其余4个数据相加,相加后的值右移3位,即得到平均值averl,该语音同步码序列中出现了 2次连续3个或3个以上“+3”符号,对应7个数据,将这7个数据中任意I个数据乘2后与其余6个数据相加,相加后的值右移3位,即得到平均值aver2 ;若同步码类型判定为数据同步码,则该语音同步码序列中出现了 2次连续3个或3个以上“_3”符号,对应7个数据,将这7个数据中任意I个数据乘2后与其余6个数据相加,相加后的值右移3位,即得到平均值averl,该数据同步码序列中出现了 2次连续3个或3个以上“+3”符号,对应6个数据,将这6个数据中任意2个数据乘2后与其余4个数据相加,相加后的值右移3位,即得到平均值aver2。第2种计算方法,减少了计算量,提高了自适应速度,求得的平均值数据相关性更大,因而更加准确。利用移位操作代替除法操作,代价更小;
(2)分别计算thresholdl= (aver2~aver 1)/6+ averl、threshold2= (aver2+averl)/2和 threshold3= (aver2-averl) /6*5 + averl ;
(3)DMR协议规定,一帧数据有132个符号,依次为54个符号的有效载荷、24个符号的同步码和54个符号的有效载荷。另外,数据采用了 N倍插值,即I个符号有N个数据。因此,从同步码起始位置开始,向前每隔N个数据取I个数据,共取54个数据,从同步码起始位置开始,向后每隔N个数据取I个数据,共取78个数据,将这132个数据与thresholdl、threshold〗和threshold3比较,若数据小于等于thresholdl,就将该数据位置上的符号判决为“_3”电平;若数据大于thresholdl且小于等于threshold〗,就将该数据位置上的符号判决为“-1”电平;若数据大于threshold〗且小于等于threshold3,就将该数据位置上的符号判决为“+I”电平;若数据大于threshold〗,就将该数据位置上的符号判决为“+3”电平,如图4所示。
[0016]传统的门限值判决方法是将匹配滤波之后的数据,利用MATLAB画眼图来观察的数值作为判决门限。但是实际工作中,由于空口信号的不稳定,基带工作电压的波动等各方面原因,固定的判决门限值会导致误码率升高,并且考虑到数据处理的实时性,传统方法不可取。采用本发明的门限值判决方法,可以根据信号的波动情况来动态自适应计算每一帧数据合适的判决门限,从而降低误码率,更加准确的恢复数据。
[0017] 以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。
【权利要求】
1.一种适用于DMR快速自适应门限值的判决方法,在判决门限值之前,先依次进行AD采样N倍插值数据、对采样数据匹配滤波和判定同步码的类型和起始位置,其中N为大于等于4的整数,所述同步码为12个“+3”符号和12个“_3”符号构成的序列,其特征在于:包括以下步骤, (1)将同步码序列中“_3”符号对应位置的全部或部分数据相加后取平均值averl,将同步码序列中“+3”符号对应位置的全部或部分数据相加后取平均值aver2 ; (2)分别计算门限值,thresholdl=(aver2_averl)/6+averl、threshold〗=(aver2+averl) /2 和 threshold3= (aver2-averl) /6*5 + aver I ; (3)从同步码起始位置开始,向前每隔N个数据取I个数据,共取54个数据,从同步码起始位置开始,向后每隔N个数据取I个数据,共取78个数据,将这132个数据与thresholdl、threshold〗和threshold3比较,若数据小于等于thresholdl,就将该数据位置上的符号判决为“_3”电平;若数据大于thresholdl且小于等于threshold〗,就将该数据位置上的符号判决为“-1”电平;若数据大于threshold〗且小于等于threshold3,就将该数据位置上的符号判决为“+I”电平;若数据大于threshold〗,就将该数据位置上的符号判决为“+3”电平。
2.根据权利要求1所述一种适用于DMR快速自适应门限值的判决方法,其特征在于:步骤(1)中,将同步码序列中连续出现3个或3个以上“_3”符号对应位置的数据相加后求得平均值averl,将同步码序列中连续出现3个或3个以上“+3”符号对应位置的数据相加后求得平均值aver2。
3.根据权利要求2所述 一种适用于DMR快速自适应门限值的判决方法,其特征在于:若同步码类型判定为语音同步码,则该语音同步码序列中出现了 2次连续3个或3个以上“_3”符号,对应6个数据,将这6个数据中任意2个数据乘2后与其余4个数据相加,相加后的值右移3位,即得到平均值averl,该语音同步码序列中出现了 2次连续3个或3个以上“+3”符号,对应7个数据,将这7个数据中任意I个数据乘2后与其余6个数据相加,相加后的值右移3位,即得到平均值aver2 ;若同步码类型判定为数据同步码,则该语音同步码序列中出现了 2次连续3个或3个以上“_3”符号,对应7个数据,将这7个数据中任意I个数据乘2后与其余6个数据相加,相加后的值右移3位,即得到平均值averl,该数据同步码序列中出现了 2次连续3个或3个以上“+3”符号,对应6个数据,将这6个数据中任意2个数据乘2后与其余4个数据相加,相加后的值右移3位,即得到平均值aver2。
【文档编号】H04L29/06GK104038500SQ201410269043
【公开日】2014年9月10日 申请日期:2014年6月17日 优先权日:2014年6月17日
【发明者】杨震, 曹婷婷, 韦祥云, 黄金伟, 王斌, 杨素静 申请人:无锡交大联云科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1