Shown in Equation (6). C (k; w; ) = W ((k p – 1)modNW
Shown in Equation (six). C (k; w; ) = W ((k p – 1)modNW ; ) (six) where k is definitely the index of BDS B1C code for (0 k NC ) and p is the DNQX disodium salt supplier Truncation point. Moreover, p indicates the Weil code truncation point when which means that the code begins from the pth Weil sequence chip. BDS B1C satellites within the BDS satellite method generate individual codes by utilizing their exceptional phase difference and truncation point p. Table 3 summarizes the lengths and detailed parameters by sequence of GPS L1C signals and BDS B1C signals.Table 3. Code parameters for GPS L1C and BDS B1C signals. Code House Channel Code Variety Code Length NC Weil Length NW Legendre Length NL Phase distinction w Insertion Point Truncation Point p Information Principal Legendre 10,230 ten,223 ten,223 1111 10,223 GPS L1C Pilot Major Legendre ten,230 ten,223 ten,223 1111 ten,223 Secondary LFSR 2047 Information Primary Legendre ten,230 10,243 10,243 1121 ten,243 BDS B1C Pilot Major Legendre ten,230 ten,243 ten,243 1121 ten,243 Secondary Legendre 1800 3607 3607 1803 13. Previous Code Generator Structures As described in Table three, each and every satellite features a special phase difference , an insertion point , along with a truncation point p, and generates a special PRN code as outlined by Equations (3)six). As a way to implement the GNSS receiver in hardware, the implementation of a code generator is crucial. Whereas current research on code generators have been performed focusing on LFSR-based codes [103], a handful of research on Legendre sequencebased codes have recently been conducted [147]. Figures 2 show the structure of Legendre sequence-based code generators. Compound 48/80 Technical Information Figure 2 shows the structure of memory-based universal code generators (MB UCG) [14,15], Figure 3 shows the structure of Legendregeneration universal code generators (LG UCG) [16], and Figure 4 shows the structure of Weil-generation universal code generators (WG UCG) [17]. The memory-based universal code generator [14,15] shown in Figure two includes a structure where the final PRN codes generated based on Equations (3)six) are stored within the memory for its operation.Electronics 2021, 10, x FOR PEER Evaluation Electronics 2021, 10,7 of 14 6 ofSIG_SEL (GPS L1C/BDS B1C) STL_SEL (1-63)L1C Information C (L,D,1) PRN0 C (L,D,1) PRN1 C(L,D,1) PRN C Principal Code LUT (10230X63)(L,D,1) PRNPrimary 14 CodeCntC (X,D) PRNL1C Pilot C (L,P,1) PRN0 C(L,P,1) PRNSTL_SELSIG_SELC(L,P,1) PRN C Major Code LUT (10230X63)(L,P,1) PRNC (X,P) PRNB1C Data C(B,D,1) PRNSTL_SELC (B,D,1) PRN1 C(B,D,1) PRN C (B,D,1) PRN62 Key Code LUT (10230X63) B1C Pilot C (B,P,1) PRN0 C (B,P,1) PRN1 C (B,P,1) PRN62 Key Code LUT (10230X63) Secondary 11 CodeCnt C(B,P,two) PRNSTL_SELC(B,P,1) PRNSTL_SELC(L,P) PRNC (B,P,2) PRN1 C Secondary Code LUT (1800X63)(B,P,two) PRNC(B,P,two) PRNFigure Memory-based universal code generator [14,15] for GPS L1C and BDS B1C. Figure two.2. Memory-based universal code generator [14,15] for GPS L1C and BDS B1C.Electronics 2021, ten, 2737 Electronics 2021, ten, x FOR PEER REVIEW7 of 14 eight ofSIG_SEL (GPS L1C/BDS B1C)Insertion Discriminator Insertion Discriminator(L,D,1) PRN LUT 13 PRN (13X63)L1C DataPrimary 14 CodeCntN(L,D,1) PRN LUT 12 PRN (12X63)(L,X,1) W14 0,1,1,0,1,0,0LUT 13 (13X63)(L,P,1) PRN PRNL1C Pilot N (L,X,1) WC(L,D,1) PRNC(X,D) PRNSIG_SELLUT 12 (12X63)(L,P,1) PRN PRNSTL_SEL 6 (1-63)LUT 13 (13X63)(B,D,1) PRN PRNB1C Information0,1,1,0,1,0,0C(L,P,1) PRNC(X,P) PRNN (B,X,1) WLUT 12 (12X63)(B,D,1) PRN PRNC(B,D,1) PRNPRN LUT 13 PRN (13X63)(B,P,1) (B,P,1) PRN LUT 12 PRN (12X63)B1C PilotNW14 Legendre RAM (13850X1) (B,X,1)C(B,P,1).