A flexible software LDPC decoder that exploits data parallelism for simultaneous multicode words decoding on the mobile device\nis proposed in this paper, supported by multithreading on OpenCL based graphics processing units. By dividing the check matrix\ninto several parts to make full use of both the local memory and private memory on GPU and properly modify the code capacity\neach time, our implementation on a mobile phone shows throughputs above 100Mbps and delay is less than 1.6 millisecond in\ndecoding, which make high-speed communication like video calling possible. To realize efficient software LDPC decoding on the\nmobile device, the LDPC decoding feature on communication baseband chip should be replaced to save the cost andmake it easier\nto upgrade decoder to be compatible with a variety of channel access schemes.
Loading....