Aller than quite a few Mbps, the universal code generator [17],The proposed universalAller than quite
Aller than quite a few Mbps, the universal code generator [17],The proposed universal
Aller than quite a few Mbps, the universal code generator [17],The proposed universal code generator calls for if clock cycles per code the GNSS receiver for time In the viewpoint of the technique,six the code generator in bit at the maximumprovidesElectronics 2021, 10,13 ofmultiplexing, but there is no degradation in the general receiver performance. The code price of GPS L1C signals and BDS B1C signals is 1.023 Mbps, as well as the proposed universal code generator has a code rate of 33 Mbps. Consequently, the proposed code generator has the least hardware complexity by removing redundant hardware without having affecting the overall system overall performance. six. 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 in the ROM, leading for the largest hardware complexity. To mitigate the big hardware complexity, LG UCG [16] generates the Legendre sequences around the fly and stores the generated Legendre sequences inside the RAM. Based around the stored Legendre sequences in the RAM, the PRN codes are generated. In comparison with MB UCG [14,15], LG UCG [16] saves hardware by generating the Legendre sequence on the fly. However, LG UCG [16] demands substantial hardware complexity because of the use of RAM. Not too long ago, WG UCG [17] has generated PRN codes with Legendre sequences of ROM rather than RAM. By using the PF-06873600 Autophagy qualities of ROM, the hardware complexity and initialization time for the RAM are lowered. Finally, the main concept with the proposed universal code generator will be to apply a time-multiplexing strategy to the previous universal code generator in an effort to save the popular hardware resources. The proposed structure shares the prevalent hardware according to the scheduling of a time unit in place of working with exactly the same hardware in the identical time by duplicating the identical hardware. Though time multiplexing can reduce the hardware complexity at the cost of rising the latency, the proposed code generator is carefully designed in order not to degrade the program efficiency. As a result of the synthesis applying the CMOS 65 nm process, the proposed code generator has an area lowered by 98 , 93 , and 60 in comparison to the memory-based universal code generator [14,15], the Legendre-generation universal code generator [16], as well as the Weil-generation universal code generator [17], respectively. Amongst the present GNSS signals, as shown in Table 1, the proposed universal code generator can assistance only GPS L1C and BDS B1C signals because the two GNSS signals are primarily based on the Legendre sequence. Even so, it could be seamlessly extended if Legendre sequence-based codes are added to the GNSS within the future regardless of the RF band.Author Contributions: Conceptualization, H.Y.; methodology, J.P. and H.Y.; application, J.P.; validation, J.P. and H.Y.; formal evaluation, J.P. and H.Y.; investigation, J.P., M.K. and G.J; resources, J.P., M.K. and G.J.; information 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 read and agreed to the published version with the manuscript. Funding: This study was funded by Navcours Co., Ltd (Daejeon, Korea). Institutional Assessment Board Statement: Not applicable. Informed Consent Statement: Not applicable. Data Thromboxane B2 custom synthesis Availability Statement: Not applicable. Acknowledgments: Thi.