A modiΡed pseudo-noise(PN) code regeneration method is proposed to improve the clock tracking accuracy without impairing the code acquisition time performance.Thus,the method can meet the requirement of high accuracy ranging measurements in short time periods demanded by radio-science missions.The tracking error variance is derived by linear analysis.For some existing PN codes,which can be acquired rapidly,the tracking error variance performance of the proposed method is about 2.6 dB better than that of the JPL scheme(originally proposed by Jet Propulsion Laboratory),and about 1.5 dB better than that of the traditional double loop scheme.
Xiaojun Jin Zhonghe Jin Chaojie Zhang Jianwen Jiang Yangming Zheng
This paper proposes a generic high-performance and low-time-overhead software control flow checking solution, graph-tree-based control flow checking (GTCFC) for space-borne commercial-off-the-shelf (COTS) processors. A graph tree data structure with a topology similar to common trees is introduced to transform the control flow graphs of target programs. This together with design of IDs and signatures of its vertices and edges allows for an easy check of legality of actual branching during target program execution. As a result, the algorithm not only is capable of detecting all single and multiple branching errors with low latency and time overheads along with a linear-complexity space overhead, but also remains generic among arbitrary instruction sets and independent of any specific hardware. Tests of the algorithm using a COTS-processor-based onboard computer (OBC) of in-service ZDPS-1A pico-satellite products show that GTCFC can detect over 90% of the randomly injected and all-pattern-covering branching errors for different types of target programs, with performance and overheads consistent with the theoretical analysis; and beats well-established preeminent control flow checking algorithms in these dimensions. Furthermore, it is validated that GTCGC not only can be accommodated in pico-satellites conveniently with still sufficient system margins left, but also has the ability to minimize the risk of control flow errors being undetected in their space missions. Therefore, due to its effectiveness, efficiency, and compatibility, the GTCFC solution is ready for applications on COTS processors on pico-satellites in their real space missions.
A high-precision pseudo-noise ranging system is often required in satellite-formation missions. But in an actual PN ranging system, digital signal processing limits the ranging accuracy, only level up with meter-scale. Using non-integer chip to sample time ratio, noncommensurate sampling was seen as an effective solution to cope with the drawback of digital effects. However, researchers only paid attention to selecting specific ratios or giving a simulation model to verify the effectiveness of the noncommensurate ratios. A qualitative analysis model is proposed to characterize the relationship between the range accuracy and the noncommensurate sampling parameters. Moreover, a method is also presented which can be used to choose the noncommensurate ratio and the correlation length to get higher phase delay distinguishability and lower range jitter. The simulation results indicate the correctness of our analyses and the optimal ranging accuracy can be up to centimeter-level with the proposed approach.