## 1 Introduction  
The positioning and time information provided by the global navigation satellite system (GNSS) has been extensively applied to navigation, military and civil currently, among which the global positioning system (GPS) developed in America from the early 1970's has been utilized in military applications. Each GPS satellite simultaneously transmits on two L-band frequencies, denoted by L1 and L2, which are 1575.42 and 1227.60 MHz, respectively, and the PRN code modulates with the L-band frequency. The PRN code consists of C/A (coarse acquisition) code on L1 carrier and P code on L1 and L2 carriers. The P-code is encrypted and the resulting code is termed P(Y)-code. The encrypted P(Y)-code is only accessible to authorized users with cryptographic keys. In GNSS receiver design, code and frequency synchronization plays a crucial role, including signal acquisition and signal tracking. The signal acquisition process is a two-dimensional search which relies on acquiring signal parameters (coarse code delay and Doppler frequency) for the use of phase locked loop (PLL) and delay locked loop (DLL) in the tracking loop [1]. Conventional signal search method [2] proceeds with acquisition every 500 Hz based on specific frequency search space (generally \(\pm\)10 KHz). Meanwhile, this method conducts the search for coarse code delay. After a two-dimensional search (code search and frequency search domain), the \"pull in\" process initiates in order to estimate more accurate signal parameters. At this stage, coarse signal parameters have been acquired. Then, the estimated parameters are sent to the tracking loop to proceed with signal synchronization. Although the method can effectively acquire signal parameters, it also consumes large amounts of signal search time. In fact, such a GNSS signal acquisition problem has been dealt with by many authors [3, 4, 5, 6, 7, 8]. These so-called parallel code delay search methods compute the correlation from time domain to frequency domain by utilizing a circular convolution for the fast acquisition of C/A-code signals and have been implemented in software define radio techniques [9]. Recently, a reduced Fast Fourier Transform (FFT)-based limited code correlation and multi-C/A code acquisition method have also been proposed to further improve the acquisition performance [10, 11]. Although the above methods can effectively reduce system complexity and acquire signal parameters, these methods still need a hypothesis of different search frequency to test. As a result, the number of frequency bins plays a crucial factor in the signal acquisition process. In [12], the author employs that signal correlation value (search power) and its variation can reduce signal search times on a two-dimension (2D) plane using adaptive logic control method to shorten search time. The result also yields high-precision acquisition parameters. Based on such a concept, the signal search power and its variation serve as the parameter of adaptive adjustment logic in this paper along with genetic control (GC) to search for a signal parameter. In contrast to the signal acquisition of parallel code delay with fixed search space scaling method, the proposed method can shorten search speed and acquire a more accurate code delay and Doppler frequency. \"Evolution\" has been extensively applied in the natural sciences and artificial intelligence. This concept originated from [PERSON]'s dissertation in 1967 [13]. Afterwards, [PERSON] was influenced by this concept and proposed related application research to become the precursor of a genetic algorithm [14, 15]. This method has been proven to be an effective optimization method and a robust search technique as well [16, 17, 18, 19]. In early research [20], the author has initially verified the feasibility of GC in terms of signal acquisition. Within certain frequency and code search space, several sets of initial signal parameters (code and frequency search value) are generated in local replica.