Aller than many Mbps, the universal code generator [17],The proposed universal
Aller than a number of Mbps, the universal code generator [17],The proposed universal code generator demands if clock cycles per code the GNSS receiver for time From the viewpoint from the method,six the code generator in bit in the maximumprovidesElectronics 2021, ten,13 ofmultiplexing, but there is no degradation inside the all round receiver functionality. The code rate of GPS L1C signals and BDS B1C signals is 1.023 Mbps, and also the proposed universal code generator features a code rate of 33 Mbps. Consequently, the proposed code generator has the least hardware complexity by removing redundant hardware devoid of affecting the all round technique efficiency. 6. Conclusions This paper proposed an area-efficient universal code generator for GPS L1C signals and BDS B1C signals. Previously, MB UCG [14,15] stored all the PRN codes by signal, channel, and satellite within the ROM, leading to the biggest hardware complexity. To mitigate the large hardware complexity, LG UCG [16] generates the Legendre sequences on the fly and shops the generated Legendre sequences inside the RAM. Primarily based on the stored Legendre sequences within the RAM, the PRN codes are generated. When compared with MB UCG [14,15], LG UCG [16] saves hardware by producing the Legendre sequence around the fly. Nonetheless, LG UCG [16] demands important hardware complexity due to the use of RAM. Lately, WG UCG [17] has generated PRN codes with Legendre sequences of ROM instead of RAM. By utilizing the characteristics of ROM, the hardware complexity and initialization time for the RAM are decreased. Finally, the key concept on the proposed universal code generator will be to apply a time-multiplexing approach for the previous universal code generator as a way to save the widespread hardware sources. The proposed structure shares the popular hardware based on the scheduling of a time unit rather than working with the exact same hardware at the identical time by duplicating the exact same hardware. Although time multiplexing can decrease the hardware complexity at the price of growing the latency, the proposed code generator is cautiously developed in order not to degrade the method overall performance. Because of the synthesis utilizing the CMOS 65 nm procedure, the proposed code generator has an region decreased by 98 , 93 , and 60 in comparison to the memory-based universal code generator [14,15], the Legendre-generation universal code generator [16], and also the Weil-generation universal code generator [17], respectively. Amongst the current GNSS signals, as shown in Table 1, the proposed universal code generator can help only GPS L1C and BDS B1C signals because the two GNSS signals are primarily based on the Legendre sequence. On the other hand, it may be seamlessly extended if Legendre sequence-based codes are added to the GNSS within the future irrespective of the RF band.Author Contributions: Conceptualization, H.Y.; methodology, J.P. and H.Y.; software program, J.P.; validation, J.P. and H.Y.; formal analysis, J.P. and H.Y.; investigation, J.P., M.K. and G.J; resources, J.P., M.K. and G.J.; data AS-0141 CDK curation, J.P., M.K. and G.J.; writing–original draft preparation, J.P.; writing–review and editing, J.P. and H.Y.; visualization, J.P.; supervision, H.Y.; project administration, H.Y.; funding acquisition, H.Y. All authors have study and agreed for the published version of the manuscript. Funding: This analysis was funded by Navcours Co., Ltd (Daejeon, Korea). Institutional Review Board Statement: Not applicable. Informed Consent Statement: Not applicable. D-Fructose-6-phosphate disodium salt Protocol Information Availability Statement: Not applicable. Acknowledgments: Thi.