We propose an irregular repetition slotted ALOHA (IRSA) based random-access protocol for the binary adder channel (BAC). The BAC captures important physical-layer concepts, such as packet generation, per-slot decoding, and information rate, which are neglected in the commonly considered collision channel model. We divide a frame into slots and let users generate a packet, to be transmitted over a slot, from a given codebook. In a state-of-the-art scheme proposed by Paolini et al. (2022), the codebook is constructed as the parity-check matrix of a BCH code. Here, we construct the codebook from independent and identically distributed binary symbols to obtain a random-coding achievability bound. Our per-slot decoder progressively discards incompatible codewords from a list of candidate codewords, and can be improved by shrinking this list across iterations. In a regime of practical interests, our scheme can resolve more colliding users in a slot and thus achieves a higher average sum rate than the scheme in Paolini et al. (2022).
翻译:我们为二进制添加器频道(BAC)提出了一个基于不规则重复插槽的ALOHA(IRSA)随机访问协议(IRSA) 。 BAC 捕捉了重要物理层概念, 如包生成、 逐行解码和信息率, 这些概念在常见的相撞通道模式中被忽视。 我们将一个框架分成一个槽, 让用户生成一个包, 从特定的代码簿上传到一个槽中。 在Paolini等人(2022年)提议的一个最先进的计划中, 代码簿是作为 BCH 代码的对等检查矩阵构建的。 在这里, 我们用独立和同样分布的二进制符号构建代码簿, 以获得随机编码可实现的链接。 我们的每行解码器逐渐从候选代码词列表中丢弃不相容的代码, 并且可以通过缩小该列表的跨层来改进。 在一种实际利益制度中, 我们的计划可以解决一个槽中更多相互碰撞的用户, 从而实现比 Paolini 等人(2022年) 计划更高的平均总和率 。