利索能及
我要发布
收藏
专利号: 2013100618847
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-01-15
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种借助蜂窝网进行精密授时的方法,其特征在于,该方法包括以下步骤:步骤一,从服务基站获取用于授时的系统信息,建立长码状态表;

步骤二,以系统时间和长码状态表作为基准生成长码状态;

步骤三,当生成的长码状态和从服务基站的发送的长码状态相同时,确定服务基站发送信息的时间,由系统发送时间和传播时间延迟确定当前准确时间。

2.如权利要求1所述的方法,其特征在于,在步骤一中,从服务基站获取用于授时的系统信息时,包括获取服务基站下行的同步信道信息、系统时间、长码状态、服务基站下行的广播信道信息、服务基站的位置坐标。

3.如权利要求1所述的方法,其特征在于,在步骤一中,建立的长码状态表中的数据包括状态表长度n(1Byte)、状态值存储的指针偏移B(2Byte),初始相位P0(3Byte)、状态值(每一个6Byte)。

4.如权利要求1所述的方法,其特征在于,在步骤一中,长码状态表的建立方法为:步骤11,确定长码发生器多项表达式序列,poly='20547378277'(16进制);

步骤12,确定状态表长度n,同时状态表长度n可根据实际情况确定;

42

步骤13,确定相位偏移量d_phase,d_phase=(2 -1)/n;

步骤14,确定初始状态,curren_state=0;

步骤15,利用长码产生算法实现对当前状态进行相位偏移后的输出状态;

步骤16,将当前状态置换为步骤15中的输出状态;

步骤17,循环步骤15、步骤16直到产生n个状态;

上述n个状态建成长码状态表。

5.如权利要求1所述的方法,其特征在于,确定系统消息发送时间的实现方法为:步骤21,根据系统时间确定长码生成初始起点P;

在CDMA系统中,码片的标识是以1980-1-6-00:00:00开始的,下行同步信息发送的系统时间是以超帧为帧计数进行发送,即以240ms为单位进行计数,则系统信息发送时间为:ts=N×240ms/3,其中N为服务基站发送的系统时间信息;

步骤22,确定长码生成时间chip_time,chip_time=(ts+1)*1000000;

公式中增加1ms的目的是为了确保服务基站发送的长码状态在该时间段内;

步骤23,查表确定长码的初始状态;

42 42

在CDMA系统中,长码周期是2 -1,码片的初始状态以2 -1进行周期性变化。

6.如权利要求5所述的方法,其特征在于,查找长码状态表的实现步骤为:步骤31,确定码片相位;

p=round(rem(chip_time,Tlc)),chip_time为长码生成时间,Tlc为长码周期,rem()为求余函数;

步骤32,确定状态表两纪录间的相位数,

42

phase_record=(2 -1)/n;

步骤33,确定码片相位对应的状态表位置,

record_number=floor(p/phase_record);

步骤34,取状态表中的状态值,由上述的状态表位置查表取出当前长码状态值current_table_state;

步骤35,确定码片相位对应状态表中的相位余值,phase_after_record=p-record_number*phase_record;

同时将确定长码的初始状态过程中获取的current_table_state假定为当前状态值,将相位余值phase_after_record定义为相位偏移值,即可利用长码产生算法产生PN码的当前状态。

7.如权利要求6所述的方法,其特征在于,产生长码状态的步骤如下:步骤41,确定初始状态initial_state,相位偏移量phase_offset;

initial_state=current_table_state,phase_offset=phase_after_record;

步骤42,确定长码发生器多项表达式序列,poly='20547378277'(16进制);

步骤43,按相位偏移量大小,对状态进行逐步求解;

current_state=2*bitxor(initial_state poly)+1initial_state=current_state;

步骤44,将initial_state对应值作为长码状态out_state输出,并记录对应的相位偏移量out_phase_offset。

8.如权利要求7所述的方法,其特征在于,将产生PN长码状态过程输出的长码状态out_state和服务基站发送的长码状态相同时,获取器对应相位偏移量输出值out_phase_offset,系统消息发送时间tT为:

9.如权利要求1所述的方法,其特征在于,确定精确授时时间的实现方法为:利用手机定位系统获取手机的当前位置(xm,ym);

获取传播时间延迟td, C为电磁波传播速度;

确定授时时间tR,tR=tT+td。

10.一种借助蜂窝网进行精密授时的系统,其特征在于,该系统包括:服务基站下行信息捕获模块,用于获取服务基站下行的同步信道信息、获取系统时间、长码状态、服务基站下行的广播信道信息、服务基站的位置坐标;

长码状态表建立模块,与所述服务基站下行信息捕获模块相连接,用于根据CDMA长码生成方法确定长码状态,根据长码状态表存储长度建立长码状态表;

发送时间确定模块,与所述长码状态表建立模块相连接,用于当生成长码状态和同步信道发送的长码状态相同时,确定长码发送时间;

授时模块,与所述发送时间确定模块相连接,用于使用服务基站的位置坐标和终端的位置坐标,确定信号传播时间延迟、长码发送时间及信号传播时间延迟,最终确定当前准确时间。