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.
The ranging accuracy of a pseudo-noise ranging system is mainly decided by range jitter and time delay discrimination. Many factors can affect the ranging accuracy, one of which is the chip rate. In digital signal processing, the time delay discrimination and autocorrelation function of sampled ranging sequences of different chip rates are very different. An approximation simulation model is established according to an in-phase quadrature (I/Q) correlator which is used to evaluate the time delay. Simulation results of the range jitter and time delay discrimination show that the chip rate which provides a non-integer sample-to-chip rate ratio can achieve a higher ranging accuracy, and some test results validate the simulation model. In some design missions, the simulation results may help to select an optimum sample-to-chip rate ratio to satisfy the design requirement on the ranging accuracy.
Jian-wen JIANG Wei-jun YANG Chao-jie ZHANG Xiao-jun JIN Zhong-he JIN