1.一种矩阵编码GA的DS/SS信号的PN码估计方法,其特征在于,包括以下步骤:建立完备码序列库C,该码序列库C中每个码序列c(k)的长度与要估计的PN码的长度一样长的±1序列;接收机对接收信号s(n)进行矩阵编码得到编码信号S(n),并对矩阵编码后的编码信号S(n)进行上采样获得采样信号 其中上采样点数为M;从完备码序列库中随机选取N个码序列产生初始群体X;对PN码初始群体中的每个个体进行矩阵编码获得PN码编码矩阵,对PN码编码矩阵中每个个体进行上采样,计算上采样个体的适度值,根据适度值选择初始最优个体,对矩阵编码后的个体进行交叉和变异操作,产生新群体,对新群体中的每个个体进行上采样,并计算新的适度值,根据新的适度值确定新最优个体,比较新最优个体和初始最优个体,其适度值的绝对值大的最优个体即为估计的PN码。
2.根据权利要求1所述的PN码估计方法,其特征在于,根据待估计PN码的周期长度P,设计如下完备码序列库:
3.根据权利要求1所述的PN码估计方法,其特征在于,所述计算适度值fitness具体为,将每个编码采样个体 与接收信号 进行内积求和,得到每个编码采样个体的适度值fitnessi(i=1,2,…,N)。
4.根据权利要求1所述的PN码估计方法,其特征在于,选择初始最优个体具体为,在所有编码采样个体的适度值fitness中选择绝对值最大的值对应的编码采样个体,得到本次迭代的最优个体 将其作为初始最优个体。
5.根据权利要求1所述的PN码估计方法,其特征在于,所述对个体进行交叉和变异操作具体为,除初始最优个体 外,其余的编码采样个体进行交叉概率为pc的交叉操作;由初始最优个体产生变异概率为pm的(N-1)/2个变异个体,获得新群体。
6.根据权利要求5所述的PN码估计方法,其特征在于,若本次获得的新群体最优个体比上次获得的初始最优个体 对应的适度值的绝对值大,则用新的最优个体 取代上次的最优个体 否则还是将上次的最优个体 作为最优个体。