1.一种采样频偏的补偿方法,其特征在于,包括:判断在预设时间内是否接收到信标帧,其中,所述信标帧用于对网络中的通信设备进行同步,所述信标帧包括帧控制域;若接收到所述信标帧,则对所述信标帧进行译码校验;若所述信标帧的译码校验通过并且所述信标帧的帧控制域非全0,则根据当前时刻n的所述信标帧的帧控制域中的信标时间戳与信标帧位同步时刻对应的本地网络基准时间NTB,以及上一时刻n-1的所述信标帧的帧控制域中的信标时间戳与信标帧位同步时刻对应的本地NTB来计算当前时刻n的采样频偏误差FreqErr(n);根据所述当前时刻n的采样频偏误差FreqErr(n)以及上一时刻计算的采样频率偏移,计算当前时刻n的实际的采样频率偏移;若所述当前时刻n的实际的采样频率偏移sfo(n)大于等于第一阈值,则根据所述当前时刻n的实际的采样频率偏移调整锁相环PLL整数倍频与分数倍数系数,从而改变PLL的输出采样时钟频率来补偿采样频偏;所述计算当前时刻n的实际的采样频率偏移之后,还包括:若所述当前时刻n的实际的采样频率偏移sfo(n)小于所述第一阈值,则通过采样速率转换滤波器根据所述当前时刻n的实际的采样频率偏移进行小数倍的插值或抽取来补偿采样频偏。
2.如权利要求1所述的补偿方法,其特征在于,所述判断在预设时间内是否接收到信标帧之后,还包括:若在预设时间内没有接收到信标帧,则设置PLL的频偏为+/-k∆f进行扫频,其中,∆f是信噪比SNR为-3dB时接收机能正确接收所述信标帧的帧控制域的正负频偏绝对值中的最小值,k=1~N,N为系统的最大频偏 除以∆f向下取整后的值;若在当前设置PLL的频偏下接收到信标帧,则对所述信标帧进行译码校验;若在当前设置PLL的频偏下没有接收到信标帧,则改变k的值继续进行扫频,直至扫频次数超过系统预设的扫频阈值或接收到信标帧为止。
3.如权利要求1所述的补偿方法,其特征在于,所述对所述信标帧进行译码校验之后,所述补偿方法还包括:若所述信标帧的译码校验不通过并且所述信标帧的帧控制域非全0,则通过前导序列来计算信道频域响应;根据所述信道频域响应计算信噪比SNR和估计采样频偏SFO;若所述SNR低于预设值,则计算 的值;若 的值大于等于第二阈值,则使用第二阈值作为第一补偿值;若 的值小于所述第二阈值,则使用 的值作为第一补偿值;通过采样速率转换滤波器根据所述第一补偿值进行小数倍的插值或抽取来补偿采样频偏。
4.如权利要求3所述的补偿方法,其特征在于,所述根据所述信道频域响应计算信噪比SNR和估计采样频偏SFO之后,还包括:若SNR高于预设值,计算 ;若 大于等于第三阈值,则取第三阈值作为第二补偿值;若 小于第三阈值,则取 作为第二补偿值;通过采样速率转换滤波器根据所述第二补偿值进行小数倍的插值或抽取来补偿采样频偏。
5.如权利要求2所述的补偿方法,其特征在于,所述根据所述当前时刻n的采样频偏误差FreqErr(n)以及上一时刻计算的采样频率偏移,计算当前时刻n的实际的采样频率偏移 包括:根据公式一计算当前n的实际的采样频率偏移 其中, 是滤波权重,用于过滤前导检测时刻的抖动, 随信标帧接收数目的递增由1逐渐减小到 。
6.一种采样频偏的补偿装置,其特征在于,包括:判断模块,用于判断在预设时间内是否接收到信标帧,其中,所述信标帧用于对网络中的通信设备进行同步,所述信标帧包括帧控制域;校验模块,与所述判断模块相连接,用于在接收到所述信标帧时,对所述信标帧进行译码校验;采样频偏误差计算模块,与所述校验模块相连接,用于在所述信标帧的译码校验通过并且所述信标帧的帧控制域非全0时,根据当前时刻n的所述信标帧的帧控制域中的信标时间戳与信标帧位同步时刻对应的本地NTB,以及上一时刻n-1的所述信标帧的帧控制域中的信标时间戳与信标帧位同步时刻对应的本地NTB来计算当前时刻n的采样频偏误差FreqErr(n);采样频率偏移计算模块,与所述采样频偏误差计算模块相连接,用于根据所述当前时刻n的采样频偏误差FreqErr(n)以及上一时刻计算的采样频率偏移,计算当前时刻n的实际的采样频率偏移sfo(n);调整模块,与所述采样频率偏移计算模块相连接,用于在所述采样频率偏移计算模块计算的所述当前时刻n的实际的采样频率偏移sfo(n)大于等于第一阈值时,根据所述当前时刻n的实际的采样频率偏移调整锁相环PLL整数倍频与分数倍数系数,从而改变PLL输出的时钟频率来补偿采样频偏;所述调整模块还用于在所述采样频率偏移计算模块计算当前时刻n的实际的采样频率偏移之后,当所述当前时刻n的实际的采样频率偏移sfo(n)小于所述第一阈值时,通过采样速率转换滤波器根据所述当前时刻n的实际的采样频率偏移进行小数倍的插值或抽取来补偿采样频偏。