According to the signal-to-noise ratio (SNR) loss of average algorithms in direct p-code acquisition method, this paper analyzes the SNR performance of the overlap average algorithm quantitatively, and derives the r...
详细信息
According to the signal-to-noise ratio (SNR) loss of average algorithms in direct p-code acquisition method, this paper analyzes the SNR performance of the overlap average algorithm quantitatively, and derives the relationship of SNR loss with overlap shift value and initial average phase difference in the overlap average algorithm. On this basis, the bidirectional overlap average algorithm based on optimal correlation SNR is proposed. The algorithm maintains SNR consistent in the entire initial average phase difference space, and has a better SNR performance than the overlap average algorithm. The effectiveness of the algorithm is verified by both theoretical analysis and simulation results. The SNR performance of the bidirectional overlap average algorithm is 5 dB better than that of the direct average algorithm, and 2 dB better than that of the overlap average algorithm, which provides the support for direct p-code acquisition in low SNR.
In GpS system, the p-code can offer higher accuracy and better anti-jamming property than C/A code. However, the direct p-code acquisition is difficult as its long period and high chip rate. To solve the problem, the ...
详细信息
ISBN:
(纸本)9783037850275
In GpS system, the p-code can offer higher accuracy and better anti-jamming property than C/A code. However, the direct p-code acquisition is difficult as its long period and high chip rate. To solve the problem, the idea of expanding the code sequence to a three-dimensional space is put forward. The concept of data resource pool is defined, and the fast direct pcode acquisition technique based on the data resource pool is proposed to improve the acquisition efficiency. By effect compression, the acquisition technique can enlarge the uncertainty search coverage and accelerate the search process. Furthermore, the technique based on the data resource pool can get different sub-algorithms according to the different compression method. The simulation results show that the proposed technique can achieve fast direct pcode acquisition by the reasonable choice of compression parameters and the compression mode of code sequence.
Decompilation is currently a widely used tool in reverse engineering and exploit detection in binaries. Ghidra, developed by the National Security Agency, is one of the most popular decompilers. It decompiles binaries...
详细信息
ISBN:
(数字)9783031258039
ISBN:
(纸本)9783031258022;9783031258039
Decompilation is currently a widely used tool in reverse engineering and exploit detection in binaries. Ghidra, developed by the National Security Agency, is one of the most popular decompilers. It decompiles binaries to high p-code, from which the final decompilation output in C code is generated. Ghidra allows users to work with p-code, so users can analyze the intermediate representation directly. Several projects make use of this to build tools that perform verification, decompilation, taint analysis and emulation, to name a few. p-code lacks a formal semantics, and its documentation is limited. It has a notoriously subtle semantics, which makes it hard to do any sort of analysis on p-code. We show that p-code, as-is, cannot be given an executable semantics. In this paper, we augment p-code and define a complete, executable, formal semantics for it. This is done by looking at the documentation and the decompilation results of binaries with known source code. The development of a formal p-code semantics uncovered several issues in Ghidra, p-code, and the documentation. We show that these issues affect projects that rely on Ghidra and p-code. We evaluate the executability of our semantics by building a p-code interpreter that directly uses our semantics. Our work uncovered several issues in Ghidra and allows Ghidra users to better leverage p-code.
As the typical CDMA application, the spread spectrum pRN codes in GpS are C/A code applied to standard positioning service and pcode applied to precise positioning service presently. pcode has a higher tolerance to ...
详细信息
As the typical CDMA application, the spread spectrum pRN codes in GpS are C/A code applied to standard positioning service and pcode applied to precise positioning service presently. pcode has a higher tolerance to jamming and spoofing compared with the C/A code, C/A code has short length and low data rate, and is vulnerable to interference and spoofing, but pcode is usually acquired depending on C/A code. In order to achieve the higher spectrum-spread gain, the better anti-deception and anti-spoofing, p-code direct acquisition should be implemented. A new pcode direct acquisition algorithm is proposed by combining the advantages of classical direct acquisition algorithms such as XFAST (Extended Replica Folding Acquisition Search Technique) and average method, and its validity is shown by a simulation experiment. The results show that the algorithm has better acquisition efficiency than XFAST and average method.
暂无评论