1.一种防阻塞的卫星通信上行链路认证方法,其特征在于,包括以下步骤:用户机发射:生成用于认证的主扩频码序列和副扩频码序列;在主扩频码的周期间根据插入规则非均匀插入副扩频码序列,得到认证扩频码,插入规则随着时间而发生变化;根据生成的认证扩频码和认证电文比特信息,生成认证信号;播发所述认证信号;卫星接收机接收:接收用户机发送的所述认证信号;生成用于认证的主扩频码序列和副扩频码序列;在主扩频码的周期间根据所述插入规则非均匀插入副扩频码序列,得到认证扩频码;根据生成的认证扩频码对认证信号进行同步和解调,完成认证;所述主扩频码序列和所述副扩频码序列都是周期为2047的Gold序列,并且主扩频码序列和副扩频码序列的初相不同。
2.一种防阻塞的卫星通信上行链路认证装置,其特征在于,包括:第一扩频码生成模块(110),所述第一扩频码生成模块(110)用于生成主扩频码序列和副扩频码序列,所述主扩频码序列和所述副扩频码序列都是周期为2047的Gold序列,并且主扩频码序列和副扩频码序列的初相不同;第一扩频码插入模块(120),所述第一扩频码插入模块(120)与所述第一扩频码生成模块(110)相连以用于在主扩频码的周期间根据插入规则非均匀插入副扩频码序列,得到认证扩频码,插入规则随着时间而发生变化;认证信号生成模块(130),所述认证信号生成模块(130)与所述扩频码插入模块相连以用于根据第一扩频码插入模块(120)生成的认证扩频码和认证电文比特信息,生成认证信号;信号发送模块(140),所述信号发送模块(140)与所述认证信号生成模块(130)相连以用于播发认证信号;信号接收模块(210),所述信号接收模块(210)用于接收所述认证信号;第二扩频码生成模块(220),所述第二扩频码生成模块(220)与所述信号接收模块(210)相连以用于生成主扩频码序列和副扩频码序列;第二扩频码插入模块(230),所述第二扩频码插入模块(230)用于在主扩频码的周期间根据插入规则非均匀插入副扩频码序列,得到认证扩频码;认证信号处理模块(240),所述认证信号处理模块(240)与所述第二扩频码插入模块(230)相连以用于根据第二扩频码插入模块(230)生成的认证扩频码对认证信号进行同步和解调,完成认证。
3.一种防阻塞的卫星通信上行链路认证系统,其特征在于,包括:用户机(100)和卫星接收机(200),所述用户机(100)和所述卫星接收机(200)通讯连接,所述用户机(100)包括权利要求2所述的第一扩频码生成模块(110)、第一扩频码插入模块(120)、认证信号生成模块(130)和信号发送模块(140),所述卫星接收机(200)包括权利要求2所述的信号接收模块(210)、第二扩频码生成模块(220)、第二扩频码插入模块(230)和认证信号处理模块(240)。
4.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器用于执行所述计算机程序时实现权利要求1所述的防阻塞的卫星通信上行链路认证方法。