{"title":"在FPGA上实现中石油脱交织器,提高硬件逻辑利用率","authors":"Gwonhan Mun, H. Kim, Deaho Kim","doi":"10.1109/ICAIIC51459.2021.9415239","DOIUrl":null,"url":null,"abstract":"The UAV has been used in various fields, and is gradually expanding its application fields. To safely operate the UAV, the stable communication system for command is standardized in RTCA and the standardization is described in MOPS. In MOPS, transmitter uses interleaver module as the one of the components. This interleaver module is used to avoid the burst errors in transmission. Use of interleaver module in transmitter, requires deinterleaver to reorder the shuffled transmitter signal. To implement this module in the real world, the FPGA is used as the hardware. The implementation on FPGA requires for developers to understand the parallel processing. Moreover, deinterleaver accepts the symbol with multi bit as the input. This means that a lot of RAM has to be used for the deinterleaver matrix. To implement a module requiring a lot of RAMs, FPGA uses BRAMs despite the situation where LUT RAMs remain. To develop deinterleaver module utilizing LUT RAMs as possible in the FPGA, this paper introduces the timing diagram for the scheme.","PeriodicalId":432977,"journal":{"name":"2021 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"CNPC deinterleaver implementation to increase hardware logic utilization on FPGA\",\"authors\":\"Gwonhan Mun, H. Kim, Deaho Kim\",\"doi\":\"10.1109/ICAIIC51459.2021.9415239\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The UAV has been used in various fields, and is gradually expanding its application fields. To safely operate the UAV, the stable communication system for command is standardized in RTCA and the standardization is described in MOPS. In MOPS, transmitter uses interleaver module as the one of the components. This interleaver module is used to avoid the burst errors in transmission. Use of interleaver module in transmitter, requires deinterleaver to reorder the shuffled transmitter signal. To implement this module in the real world, the FPGA is used as the hardware. The implementation on FPGA requires for developers to understand the parallel processing. Moreover, deinterleaver accepts the symbol with multi bit as the input. This means that a lot of RAM has to be used for the deinterleaver matrix. To implement a module requiring a lot of RAMs, FPGA uses BRAMs despite the situation where LUT RAMs remain. To develop deinterleaver module utilizing LUT RAMs as possible in the FPGA, this paper introduces the timing diagram for the scheme.\",\"PeriodicalId\":432977,\"journal\":{\"name\":\"2021 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-04-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICAIIC51459.2021.9415239\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAIIC51459.2021.9415239","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
CNPC deinterleaver implementation to increase hardware logic utilization on FPGA
The UAV has been used in various fields, and is gradually expanding its application fields. To safely operate the UAV, the stable communication system for command is standardized in RTCA and the standardization is described in MOPS. In MOPS, transmitter uses interleaver module as the one of the components. This interleaver module is used to avoid the burst errors in transmission. Use of interleaver module in transmitter, requires deinterleaver to reorder the shuffled transmitter signal. To implement this module in the real world, the FPGA is used as the hardware. The implementation on FPGA requires for developers to understand the parallel processing. Moreover, deinterleaver accepts the symbol with multi bit as the input. This means that a lot of RAM has to be used for the deinterleaver matrix. To implement a module requiring a lot of RAMs, FPGA uses BRAMs despite the situation where LUT RAMs remain. To develop deinterleaver module utilizing LUT RAMs as possible in the FPGA, this paper introduces the timing diagram for the scheme.