专利名称:频偏处理方法及装置的利记博彩app
技术领域:
本发明涉及通信领域,具体而言,涉及一种频偏处理方法及装置。
背景技术:
在数字通信系统中,为了将基带信号以高频载波的形式发送,发送端需要进行上变频处理;同时接收端需要从高频载波中提取出窄带信号进行下变频处理。由于发送端和接收端的本地振荡器时钟不一致,因此,对应的上、下变频等电路上的振荡器的震荡频率也不一致,即存在频偏。对于正交幅度调制(Quadrature Amplitude Modulation,简称为QAM)系统,频偏的存在可能导致星座点旋转到其他星座点的临近区域,从而导致系统的解调判决产生错误,并且,当使用载波频率较高,基带符号速率较低时,时钟抖动造成的频偏影响更加严重,表现在星座图上就是星座点的旋转速度加快。在现有技术中,受噪声等因素影响不能保证全范围的频偏估计性能,并且,大频偏也可能导致估计精度降低。因此,通过现有技术获取到的频偏估计值不能满足频偏估计值在精度和/或范围上的要求。
发明内容
本发明提供了一种频偏处理方法及装置,以至少解决通过现有技术获取到的频偏估计值不能同时满足频偏估计值在精度和/或范围上的要求的问题。根据本发明的一个方面,提供了一种频偏处理方法,包括:对频点进行多个不同参数配置的频偏估计,获得多个频偏估计值;比较所述多个频偏估计值;在所述多个频偏估计值之间的偏差小于阈值的情况下,从所述多个频偏估计值中输出至少一个频偏估计值作为频偏补偿量。优选地,使用所述频偏补偿量进行频偏补偿;通过数控振荡器进行频偏补偿。优选地,在所述多个频偏估计值之间的偏差不小于阈值的情况下,将频点切换至所述频点的下一频点,直到所述多个频偏估计值之间的偏差小于阈值。优选地,获得多个频偏估计值包括:通过以下公式根据同步数据帧的下一帧的帧头位置对应的差分相关值获得频偏估计值:A Co = angle (Rn)/M,其中,A co为所述频偏估计值,Rn为同步数据帧的下一帧的帧头位置对应的差分相关值,M为差分的阶数。优选地,配置所述多个不同参数为获取所述差分相关值时进行差分运算的多个差分阶数;在所述多个频偏估计值之间的偏差小于阈值的情况下,从所述多个频偏估计值中输出差分阶数大的频偏估计值作为频偏补偿量。优选地,获取所述同步数据帧的下一帧的帧头位置对应的差分相关值包括:通过比特序列获取所述数据帧的前导序列;将所述前导序列做差分运算获得第一结果,将所述比特序列作线性运算获得第二结果,将所述第一结果与所述第二结果进行相关运算,获得所述差分相关值。优选地,通过比特序列获取所述数据帧的前导序列包括:将所述比特序列前后各周期延拓一预定比特数;将延拓后的比特序列输入到扰码器进行扰码;根据预定规则对扰码器输出的比特序列进行映射调制得到所述前导序列。优选地,将通过收端的接收符号与所述比特序列中的符号进行运算获得的所述差分相关值取模后获得的模值存入到滑动窗,通过在滑动窗搜索最大的所述模值,并将最大的所述模值对应的位置作为所述数据帧的帧头位置。优选地,所述比特序列为恒包络零自相关CAZAC序列。根据本发明的另一方面,提供了一种频偏处理装置,包括:获得模块,用于对频点进行多个不同参数配置的频偏估计,获得多个频偏估计值;比较模块,用于比较所述多个频偏估计值;输出模块,用于在所述多个频偏估计值之间的偏差小于阈值的情况下,从所述多个频偏估计值中输出至少一个频偏估计值作为频偏补偿量。优选地,切换模块,用于在所述多个频偏估计值之间的偏差不小于阈值的情况下,将频点切换至所述频点的下一频点,直到所述多个频偏估计值之间的偏差小于阈值。通过本发明,采用对频点进行多个不同参数配置的频偏估计,获得多个频偏估计值;比较所述多个频偏估计值;在所述多个频偏估计值之间的偏差小于阈值的情况下,从所述多个频偏估计值中输出至少一个频偏估计值作为频偏补偿量,解决了现有技术获取到的频偏估计值不能满足频偏估计值在精度上的要求,或不能在大范围进行频偏估计的问题,进而达到了获取的频偏精度高,以及能够获得较大范围内的频偏估计值的效果。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的频偏处理方法的流程图;图2是根据本发明实施例的频偏处理装置的结构框图;图3是根据本发明优选实施例的频偏处理装置的结构框图;图4是根据本发明实施例基于频偏检测进行扫频的方案的结构示意图;图5是根据本发明优选实施例的基于频偏检测进行扫频的流程图;图6是根据本发明实施的扰码器的结构示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中提供了一种频偏处理方法,图1是根据本发明实施例的频偏处理方法的流程图,如图1所示,该流程包括如下步骤:步骤S102,对频点进行多个不同参数配置的频偏估计,获得多个频偏估计值;步骤S104,比较该多个频偏估计值;步骤S106,在该多个频偏估计值之间的偏差小于阈值的情况下,从该多个频偏估计值中输出至少一个频偏估计值作为频偏补偿量。
通过上述步骤,将在频点多个不同参数配置情况下的多个频偏估计值进行比较,通过比较结果获取的频偏估计值作为频偏补偿量,解决了现有技术中扫频时间长和因扫频步长大导致的频偏捕获精度低的问题,提高了频偏估计值的精度。使用该频偏补偿量进行频偏补偿;通过数控振荡器进行频偏补偿,即,在数控振荡器进行频偏补偿之前进行频偏估计,根据频偏估计获得的频偏补偿量作为数控振荡器的频率控制字对频偏进行补偿。在通过上述频偏估计获得了较为精确的频偏补偿量,而锁相环能够实时跟踪时钟的偏移,通过将两者获得的频偏估计结合获得的频偏估计具备较好的性倉泛。另一方面,在该多个频偏估计值之间的偏差不小于阈值的情况下,将频点切换至该频点的下一频点,直到该多个频偏估计值之间的偏差小于阈值。因此,通过在一个频点切换到另一频点进行频偏估计,因此可以实现在一定频段范围内的频偏估计,即通过扫频的方法获得在较大范围内精确的频偏估计值。获得多个频偏估计值的方式可以多种,例如,根据同步数据帧的下一帧的帧头位置对应的差分相关值获得频偏估计值:通过以下数学公式:A Co = angle (Rn)/M,其中,A co为该频偏估计值,Rn为同步数据帧的下一帧的帧头位置对应的差分相关值,M为差分的阶数。另外,在从该多个频偏估计值中输出至少一个频偏估计值作为频偏补偿量时,可以根据具体频偏估计的不同,对在不同参数配置时的不同属性(该不同属性可以根据技术人员的技术经验获得)来决定输出该频点较为精确的频偏估计值作为频偏补偿量,例如,通过在频点配置多个不同的参数时,配置该多个不同参数为获取该差分相关值时进行差分运算的多个差分阶数;在该多个频偏估计值之间的偏差小于阈值的情况下,从该多个频偏估计值中输出差分阶数大的频偏估计值作为频偏补偿量。获取该同步数据帧的下一帧的帧头位置对应的差分相关值可以通过多种方式来实现,相关性的定义也可以根据数学或相关学科的不同而不同,下面对数学中序列的相关性为例进行说明,通过比特序列获取该数据帧的前导序列,例如,将该某一比特序列(该比特序列可以为恒包络零自相关(Const Amplitude Zero Auto-Correlation,简称为CAZAC)序列)前后各周期延拓一预定比特数;将延拓后的比特序列输入到扰码器进行扰码;根据预定规则对扰码器输出的比特序列进行映射调制得到该前导序列;将该前导序列做差分运算获得第一结果,将该比特序列作线性运算获得第二结果,将该第一结果与该第二结果进行相关运算,获得该差分相关值。获取通过收端的接收符号与该比特序列中的符号进行运算获得的差分相关值之后,将该差分相关值取模后获得的模值存入到滑动窗,通过在滑动窗搜索最大模值,并将该最大模值对应的位置作为该数据帧的帧头位置,通过在搜索窗的方式能够快速地搜索到最大的差分相关模值,并且实施较为方便。在本实施例中还提供了一种频偏处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2是根据本发明实施例的频偏处理装置的结构框图,如图2所示,该装置包括获得模块22、比较模块24和输出模块26。下面对该装置进行说明。获得模块22,用于对频点进行多个不同参数配置的频偏估计,获得多个频偏估计值;比较模块24,连接至获得模块22,用于比较该多个频偏估计值;输出模块26,连接至比较模块24,用于在该多个频偏估计值之间的偏差小于阈值的情况下,从该多个频偏估计值中输出至少一个频偏估计值作为频偏补偿量。图3是根据本发明优选实施例的频偏处理装置的结构框图,如图3所示,该装置除包括图2所示的所有模块外,还包括切换模块28,连接至比较模块24和输出模块26,用于在该多个频偏估计值之间的偏差不小于阈值的情况下,将频点切换至该频点的下一频点,直到该多个频偏估计值之间的偏差小于阈值。本实施例在频偏精细校正之前进行扫频处理,即通过切换不同的频点,在不同频点上尝试正确捕获频偏值。通过本发明的实施例提供了一种支持全相位的快速扫频方法,通过两个不同范围的频偏估计器的一致性来指示扫频,加快扫频的速度,并在扫频结束输出一定精度的频偏估计值。在本实施例中还提供了一种基于频偏检测的扫频方法,该方法包括以下步骤:S1,配置频偏检测延迟长度M、N (M> N),配置频偏检测门限值Th,配置扫频步长
Δ ω St (- π /M < Δ ω step < π /M),计算频点个数.
权利要求
1.一种频偏处理方法,其特征在于,包括: 对频点进行多个不同参数配置的频偏估计,获得多个频偏估计值; 比较所述多个频偏估计值; 在所述多个频偏估计值之间的偏差小于阈值的情况下,从所述多个频偏估计值中输出至少一个频偏估计值作为频偏补偿量。
2.根据权利要求1所述的方法,其特征在于,还包括: 使用所述频偏补偿量进行频偏补偿; 通过数控振荡器进行频偏补偿。
3.根据权利要求1所述的方法,其特征在于,还包括,在所述多个频偏估计值之间的偏差不小于阈值的情况下,将频点切换至所述频点的下一频点,直到所述多个频偏估计值之间的偏差小于阈值。
4.根据权利要求1所述的方法,其特征在于,获得多个频偏估计值包括: 通过以下公式根据同步数 据帧的下一帧的帧头位置对应的差分相关值获得频偏估计值:A = angle (Rn)/M,其中,A 为所述频偏估计值,Rn为同步数据巾贞的下一巾贞的巾贞头位置对应的差分相关值,M为差分的阶数。
5.根据权利要求4所述的方法,其特征在于, 配置所述多个不同参数为获取所述差分相关值时进行差分运算的多个差分阶数; 在所述多个频偏估计值之间的偏差小于阈值的情况下,从所述多个频偏估计值中输出差分阶数大的频偏估计值作为频偏补偿量。
6.根据权利要求4所述的方法,其特征在于,获取所述同步数据帧的下一帧的帧头位置对应的差分相关值包括: 通过比特序列获取所述数据帧的前导序列; 将所述前导序列做差分运算获得第一结果,将所述比特序列作线性运算获得第二结果,将所述第一结果与所述第二结果进行相关运算,获得所述差分相关值。
7.根据权利要求6所述的方法,其特征在于,通过比特序列获取所述数据帧的前导序列包括: 将所述比特序列前后各周期延拓一预定比特数; 将延拓后的比特序列输入到扰码器进行扰码; 根据预定规则对扰码器输出的比特序列进行映射调制得到所述前导序列。
8.根据权利要求6所述的方法,其特征在于,将收端的接收符号与所述比特序列中的符号进行运算获得的所述差分相关值取模后获得的模值存入到滑动窗,通过在滑动窗搜索最大的所述模值,并将最大的所述模值对应的位置作为所述数据帧的帧头位置。
9.根据权利要求6-8中任一项所述的方法,其特征在于,所述比特序列为恒包络零自相关CAZAC序列。
10.一种频偏处理装置,其特征在于,包括: 获得模块,用于对频点进行多个不同参数配置的频偏估计,获得多个频偏估计值; 比较模块,用于比较所述多个频偏估计值; 输出模块,用于在所述多个频偏估计值之间的偏差小于阈值的情况下,从所述多个频偏估计值中输出至少一个频偏估计值作为频偏补偿量。
11.根据权利要求10所述的装置,其特征在于,还包括,切换模块,用于在所述多个频偏估计值之间的偏差不小于阈值的情况下,将频点切换至所述频点的下一频点,直到所述多个频偏估计值之间 的偏差小于阈值。
全文摘要
本发明提供了一种频偏处理方法及装置,该方法包括采用对频点进行多个不同参数配置的频偏估计,获得多个频偏估计值;比较该多个频偏估计值;在该多个频偏估计值之间的偏差小于阈值的情况下,从该多个频偏估计值中输出至少一个频偏估计值作为频偏补偿量,通过本发明,解决了现有技术获取到的频偏估计值不能满足频偏估计值在精度上的要求,或不能在大范围进行频偏估计的问题,进而达到了获取的频偏精度高,以及能够获得较大范围内的频偏估计值的效果。
文档编号H04L27/26GK103166894SQ20111042726
公开日2013年6月19日 申请日期2011年12月19日 优先权日2011年12月19日
发明者庄东风, 刘向宇, 胡连锋, 李长兴 申请人:中兴通讯股份有限公司