{"title":"基于fpga的二进制输入压缩感知解码器的实现","authors":"Fang Lu, W. Rao, Yan Dong","doi":"10.1109/MECO.2014.6862657","DOIUrl":null,"url":null,"abstract":"Binary input compressive sensing (BiCS) is the kernel of seamless rate adaptation system. But the high complexity of the decoding algorithms has prevented this technique from being applied to practical communication systems. In this paper, a decoder with serial architecture is proposed and implemented in FPGA. Two specific optimizations are employed to improve the throughput of the decoder. First, we take advantage of the configurable aspect ratio of the block RAM in FPGA to make the decoder work fully pipelined. Second, the ping pang operation is adopted to increase the hardware utilization efficiency. When the clock frequency is 300MHz and the number of iterations is 10, the maximum throughput of the decoder is about 29.4Mbps that reaches the range of communication rate in modern wireless networks.","PeriodicalId":416168,"journal":{"name":"2014 3rd Mediterranean Conference on Embedded Computing (MECO)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"FPGA-based implementation of binary input compressive sensing decoder\",\"authors\":\"Fang Lu, W. Rao, Yan Dong\",\"doi\":\"10.1109/MECO.2014.6862657\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Binary input compressive sensing (BiCS) is the kernel of seamless rate adaptation system. But the high complexity of the decoding algorithms has prevented this technique from being applied to practical communication systems. In this paper, a decoder with serial architecture is proposed and implemented in FPGA. Two specific optimizations are employed to improve the throughput of the decoder. First, we take advantage of the configurable aspect ratio of the block RAM in FPGA to make the decoder work fully pipelined. Second, the ping pang operation is adopted to increase the hardware utilization efficiency. When the clock frequency is 300MHz and the number of iterations is 10, the maximum throughput of the decoder is about 29.4Mbps that reaches the range of communication rate in modern wireless networks.\",\"PeriodicalId\":416168,\"journal\":{\"name\":\"2014 3rd Mediterranean Conference on Embedded Computing (MECO)\",\"volume\":\"59 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-06-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 3rd Mediterranean Conference on Embedded Computing (MECO)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MECO.2014.6862657\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 3rd Mediterranean Conference on Embedded Computing (MECO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MECO.2014.6862657","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
FPGA-based implementation of binary input compressive sensing decoder
Binary input compressive sensing (BiCS) is the kernel of seamless rate adaptation system. But the high complexity of the decoding algorithms has prevented this technique from being applied to practical communication systems. In this paper, a decoder with serial architecture is proposed and implemented in FPGA. Two specific optimizations are employed to improve the throughput of the decoder. First, we take advantage of the configurable aspect ratio of the block RAM in FPGA to make the decoder work fully pipelined. Second, the ping pang operation is adopted to increase the hardware utilization efficiency. When the clock frequency is 300MHz and the number of iterations is 10, the maximum throughput of the decoder is about 29.4Mbps that reaches the range of communication rate in modern wireless networks.