{"title":"面向物联网的低功耗多处理器片上系统turbo解码器的软件实现","authors":"D. K. Halim, Tang Chong Ming, N. Song, D. Hartono","doi":"10.1109/CONMEDIA.2017.8266045","DOIUrl":null,"url":null,"abstract":"Internet of Things technology is highly reliant on wireless radio link, which must be of low error rate to avoid retransmission. Forward error correction (FEC) provides lower error rate by introducing data overhead. A particular FEC, Turbo code has found vast application over various platforms, trading off between flexibility and power-efficiency during implementation. This work proposes a low-power yet flexible Turbo decoder implementation on a low power programmable MPSoC in expense of data throughput, aimed for low-data rate IoT applications. A detailed analysis for software-based implementation and optimization of the decoder targeted for the specific MPSoC is given. The implemented decoder is tested on a real SDR-based wireless transceiver system and compared against its non-coded version. Test result shows significantly lower error rate for the coded system compared to the non-coded version, that is around 50–60 percent on the 3rd iteration of Turbo decoding.","PeriodicalId":403944,"journal":{"name":"2017 4th International Conference on New Media Studies (CONMEDIA)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Software-based turbo decoder implementation on low power multi-processor system-on-chip for Internet of Things\",\"authors\":\"D. K. Halim, Tang Chong Ming, N. Song, D. Hartono\",\"doi\":\"10.1109/CONMEDIA.2017.8266045\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Internet of Things technology is highly reliant on wireless radio link, which must be of low error rate to avoid retransmission. Forward error correction (FEC) provides lower error rate by introducing data overhead. A particular FEC, Turbo code has found vast application over various platforms, trading off between flexibility and power-efficiency during implementation. This work proposes a low-power yet flexible Turbo decoder implementation on a low power programmable MPSoC in expense of data throughput, aimed for low-data rate IoT applications. A detailed analysis for software-based implementation and optimization of the decoder targeted for the specific MPSoC is given. The implemented decoder is tested on a real SDR-based wireless transceiver system and compared against its non-coded version. Test result shows significantly lower error rate for the coded system compared to the non-coded version, that is around 50–60 percent on the 3rd iteration of Turbo decoding.\",\"PeriodicalId\":403944,\"journal\":{\"name\":\"2017 4th International Conference on New Media Studies (CONMEDIA)\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 4th International Conference on New Media Studies (CONMEDIA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CONMEDIA.2017.8266045\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 4th International Conference on New Media Studies (CONMEDIA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONMEDIA.2017.8266045","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Software-based turbo decoder implementation on low power multi-processor system-on-chip for Internet of Things
Internet of Things technology is highly reliant on wireless radio link, which must be of low error rate to avoid retransmission. Forward error correction (FEC) provides lower error rate by introducing data overhead. A particular FEC, Turbo code has found vast application over various platforms, trading off between flexibility and power-efficiency during implementation. This work proposes a low-power yet flexible Turbo decoder implementation on a low power programmable MPSoC in expense of data throughput, aimed for low-data rate IoT applications. A detailed analysis for software-based implementation and optimization of the decoder targeted for the specific MPSoC is given. The implemented decoder is tested on a real SDR-based wireless transceiver system and compared against its non-coded version. Test result shows significantly lower error rate for the coded system compared to the non-coded version, that is around 50–60 percent on the 3rd iteration of Turbo decoding.