操作环境:
MATLAB 2022a
1、算法描述
稀疏码多址(SCMA, Sparse Code Multiple Access)作为一种新兴的非正交多址接入技术,在5G和未来无线通信系统中受到了广泛关注。它通过在码字级别构建多维度的稀疏资源分配,有效提高了频谱效率和系统容量。在SCMA系统中,消息传递算法(MPA, Message Passing Algorithm)是用于检测和解码接收信号的关键技术之一。特别是,基于对数域(log-likelihood ratio, LLR)的消息传递算法(log-MPA)因其较高的计算效率和良好的性能表现而受到重视。下面将详细介绍SCMA的背景、log-MPA检测的原理和实现过程。
SCMA系统概述
SCMA技术是基于码书设计的多址接入方案,它将高维信号映射到低维资源上,通过构造稀疏的码字,实现用户间的多址分离和信号的解调。每个用户被分配一个唯一的码书,码书中的码字跨越多个资源单元(如子载波),但在任一时刻,每个码字只在少数资源单元上有非零值,这就形成了稀疏性。SCMA的关键优势包括:
- 高频谱效率:通过允许多个用户共享同一资