1.一种随机跳时脉冲伪卫星跳时位置索引码表的产生方法,其特征在于,包含以下步骤:S1:根据随机跳时脉冲伪卫星信号设计中预设的脉冲占空比,确定一个大于且最接近于占空比倒数的素数,同时根据所确定的素数,得到一个跳时帧中所含的时隙数;
S2:以所确定的素数为模,构造出产生跳时位置索引基矩阵元素的模数方程,并根据方程得到模数值个基矩阵;
S3:按照伪卫星一个数据比特周期中所含跳时超帧个数与一个基矩阵中所含跳时超帧个数的比值,从S2步骤所产生的跳时位置索引基矩阵中随机选择出大于或等于比值数个不同基矩阵组合到一起,以得到跳时位置索引总码表矩阵;
S4:根据伪卫星一个数据比特周期中所含跳时帧个数与总码表矩阵一行中所含跳时帧个数的比值,从S3步骤所得到的跳时位置索引总码表矩阵中选取出大于或等于比值数个不同行向量以构成一个子矩阵,再将该子矩阵各行向量按顺序排成一行即得到所需的跳时位置索引码表。
2.根据权利要求1所述的一种随机跳时脉冲伪卫星跳时位置索引码表的产生方法,其特征在于,所述步骤S1中根据随机跳时脉冲伪卫星信号设计中预设的占空比,确定一个大于且最接近于占空比倒数的素数方法为:且p为最接近 的素数;
式中,d为随机跳时脉冲伪卫星信号设计中预先设定的占空比,运算符 表示向上取整运算;
而根据所确定的素数p,计算一个跳时帧中所含的时隙数方法为:
Nf=p‑1;
式中,Nf表示随机跳时脉冲伪卫星一个跳时帧中所含的时隙数。
3.根据权利要求1所述的一种随机跳时脉冲伪卫星跳时位置索引码表的产生方法,其特征在于,步骤S2中以所确定的素数为模,构造出的产生跳时位置索引基矩阵元素的模数方程为:式中,i、j和l分别表示所产生的跳时超帧索引、跳时帧索引以及所产生的跳时基矩阵索引,i、j和l均为正整数且1≤i,j,l≤Nf; 为第l个基矩阵中处于第i行和第j列的元素,且 在集合{0,1,2,…,Nf‑1}中取值,这里对 的求解采用分数求模方法即可得到;modp表示对素数p求模值;
而利用 产生的第l个,1≤l≤Nf,基矩阵的方法为:
4.根据权利要求1所述的一种随机跳时脉冲伪卫星跳时位置索引码表的产生方法,其特征在于,步骤S3中按照伪卫星一个数据比特周期中所含跳时超帧个数与一个基矩阵中所包含的跳时超帧个数的比值,从S2步骤所产生的跳时位置索引基矩阵中随机选择出大于或等于比值数个不同基矩阵组合到一起,以产生出跳时位置索引总码表矩阵的方法为:式中, 为根据跳时超帧个数比值nbns所选择的基矩阵个数,其中nb为伪卫星一个数据比特周期中所含跳时超帧个数,而ns则为一个基矩阵中所包含的跳时超帧个数; 为产生的跳时位置索引总码表矩阵, 为随机选择出的N个基矩阵;l1,l2,…,lN为选择出的基矩阵索引号,l1≠l2≠…≠lN且1≤l1,l2,…,lN≤Nf。
5.根据权利要求1所述的一种随机跳时脉冲伪卫星跳时位置索引码表的产生方法,其特征在于,步骤S4中根据伪卫星一个数据比特周期中所含跳时帧个数与总码表矩阵一行中所含跳时帧个数的比值,从S3步骤所得到的跳时位置索引总码表矩阵中选取出大于或等于比值数个不同行向量以构成一个子矩阵的方法为:式中, 为根据跳时帧个数比值mb/mt从总基矩阵 中选取的行向量个数,其中mb为伪卫星一个数据比特周期中所含跳时帧个数,而mt则为总码表矩阵一行中所含跳时帧个数; 为产生的跳时位置索引码表子矩阵, 分别为与相对应的各个子矩阵,且构成各个子矩阵的行向量索引号与构成总子
矩阵的行向量索引号相同。