## 1 Introduction  
At the initial stage of aerospace engineering, the measurement, navigation, and communication functions are designed independent of each other in order to obtain better performance and reduce any difficulties. With the rapid development of space technology, the numbers and types of satellites or unmanned aerial vehicles (UAV) are increasing [1]. Therefore, the requirements for measurement, navigation and high-speed communication are different from the initial stage. At present, it is hoped that these vehicles can carry more functions on the same frequency and simplify the design of the system as much as possible [2, 3]. The mutually independent systems are facing problems of complex management, waste of resources, and the difficulty of effective interaction between different systems, which cannot meet the current needs of satellites and UAVs. Ref. [4] proposes the Gaussian filtered minimum shift keying (GMSK) and Pseudo-noise (PN) code to transmit ranging signals and communication signals. These systems modulate the different signal through amplitude and phase modulation. In addition, the bit error rate of the communication signal is the same as binary phase shift keying (BPSK) modulation, ignoring the ratio of different function signal. In addition, the receiver will regenerate the local communication signal and subtract it from the receiving signal. In this way, the ranging signal can be separated from the whole receiving signal. Thus, the demodulation of GMSK + PN is complicated, and the data transmission rate is limited to 3 Mbps [5]. To simplify the receiving system and increase the data transmission rate, Unbalanced Quaternary Phase Shift Keying (UQPSK) is used to transmit ranging signals and communication signals in I and Q channels. However, UQPSK has some disadvantages, such as low frequency band utilization and significant influence on channel nonlinearity [6; 7]. [PERSON] presented binary offset carrier (BOC) modulation to improve accuracy and combat multipath propagation. The modulation has been adopted in the modernized global positioning system (GPS), Indian regional navigation satellite system (IRNSS), and Galileo satellite navigation system [8; 9; 10]. In the Beidou navigation system, the variant signals of BOC signals are applied to the B1, B2, and B3 frequency bands [11]. In these systems, BOC signals have better ranging accuracy, multipath interference resistance, and anti-interference performance than BPSK modulation [12; 13; 14]. However, since the autocorrelation function (ACF) of a BOC signal has multiple sidepeaks [15; 16], the receiving process can lock to the sidepeak of the BOC signal, which results in biased pseudorange measurements. The main problem in the BOC signal receiving process is the ambiguity caused by sidepeaks. Therefore, [PERSON] et al. proposed the autocorrelation sidepeak cancellation technique (ASPeCT) [17; 18]. The algorithm uses local PN code signals that contain subcarriers and do not contain subcarriers to perform correlation integral processing with BOC signals to achieve unambiguity acquisition. However, this method is only applicable to BOC (n, n) signals. The subcarrier phase cancellation (SCPC) presented by [PERSON] and [PERSON] uses two orthogonal local codes to eliminate ambiguity [19]. Ref. [20] correlates two locally generated BOC-like signals with received signals to eliminate side peaks. [PERSON] and [PERSON] et al. proposed an algorithm that decomposed a local signal, and correlated it with the received BOC signal separately to eliminate sidepeaks [21]. [PERSON]. et al. proposed a decimation double-phase estimator (DDPE) tracking algorithm for BOC signals that uses a normal carrier and a subcarrier to shift upper and lower sideband signal [22]. Ref. [23] uses two-dimensional correlation to alleviate the tracking ambiguity, which is called the double estimator technique (DET). The DET consists of subcarrier correlation and code correlation. The former obtains ambiguous but accurate pseudoranges.