1. 符号级扩展+多维调制
符号级的扩展方案也可以与多维调制相结合,如图2-22所示。NR中的调制方式都是将 2M个比特映射到 1个调制符号,其中 M表示调制阶数;而多维调制则是将 M个比特映射到N个符号,且每个符号对应的星座点不同。多维星座图可以通过查表的方式配置,例如,SCMA所用的码本可以参考文献[2]中的附录 A.4.9。
图2-22 基千多维调制的NOMA发射端流程
一种 8点星座图的示例如图 2-23所示,对应 M=3,N=2。该星座图也可以通过线性的表达式来得到,例如:
图2-23 一种8点多维调制的星座图示例
其中,b为输入的 3比特信息,x为输出的 2个调制符号信息。
为了得到用户特定的多维调制,可以在输出符号 x乘以一个转移矩阵 y=Gix,其中,Gi表示用户 i使用的转移矩阵,大小为 NXN。例如, N=2时, Gi的码本可以有以下几种:
最后,对多维调制输出的符号做用户特定的符号级扩展,将 y序列中的符号信息映射到稀疏扩展码本中的非零元素上。
2. 符号级扩展+加扰
还有一些 NOMA方案在符号级扩展之后再增加一个符号级加扰的操作,目的是为了缓解线性扩展可能导致的峰均比抬升的问题,其发射端流程如图2-24所示。由千不增加用户复用能力,符号级加扰不需要进行用户特定的扰码设计,因此比较简单的方式是沿用 NR中定义的 Gold序列或ZC序列,使用小区 ID作为扰码序列的
始化 ID。
图2-24 基千符号级扩展及加扰的NOMA发射端流程
3. 符号级交织方案
与比特级交织相对应,符号级交织也可以采用补零和交织的操作,不同的用户使用不同的符号级交织图样进行资源复用,如图 2-25所示。其中,补零的方式与前面提到的稀疏扩展类似,而符号级交织图样的设计可以采用与比特级交织类似的循环移位的方式。如图 2-26所示,交织前的符号数据按行开始排列,并进行稀疏扩展,不同用户从不同的列作为起始点,依次读取生成交织后的符号数据。
图2-25 基千符号级交织的NOMA发射端流程
图2-26 用户特定的符号级交织图样示例