Low-density parity check (LDPC) codes have been extensively applied in mobile communication systems due to their excellent error correcting capabilities. However, their broad adoption has been hindered by the high complexity of the LDPC decoder. Although to date, dedicated hardware has been used to implement low latency LDPC decoders, recent advancements in the architecture of mobile processors have made it possible to develop software solutions. In this paper, we propose a multi-stream LDPC decoder designed for a mobile device. The proposed decoder uses graphics processing unit (GPU) of a mobile device to achieve efficient real-time decoding. The proposed solution is implemented on an NVIDIA Tegra board as a system on a chip (SoC), where our results indicate that we can control the load on the central processing units through the multi-stream structure.
翻译:低密度对等检查(LDPC)的编码已广泛应用于移动通信系统,原因是它们有极好的纠正错误能力,然而,由于LDPC解码器的高度复杂性,这些编码被广泛采用受到阻碍。尽管迄今为止,专用硬件已被用于实施低延迟LDPC解码器,但移动处理器结构的最近进展使得开发软件解决方案成为可能。在本文件中,我们提议为移动设备设计一个多流LDPC解码器。提议的解码器使用移动设备的图形处理器(GPU)实现有效的实时解码。拟议的解决办法是用NVIDIA Tegra板作为芯片(SC)的系统(SOC)执行的,我们的结果表明,我们可以通过多流结构控制中央处理器的负荷。