提出了一种基于新型非正交多址接入技术——图样分割多址接入(PDMA)技术的可见光通信系统.PDMA技术可同时优化多用户可见光通信系统的发送端和接收端,实现非正交传输.在发送端,在相同的时域和频域资源内,为实现资源复用,需要将多个用户信号的功率域、空域、编码域进行单个或多个联合编码.接收端进行多用户检测时,采用消息传递算法优化可见光通信系统的整体性能.相比于正交频分复用多址接入技术,PDMA技术在支持用户数量方面能够提供150%的过载增益.对可见光通信系统进行了理论分析、模拟仿真和实验验证,实验结果表明,在有限的LED带宽约束下,当误码率达到10-3时,传输距离可达120 cm.
A visible light communications (VLC) system based on non-orthogonal multiple access technology-pattern division multiple access (PDMA), is proposed. PDMA technology can simultaneously optimizes the transmitter and receiver of a multi-user VLC system to achieve non-orthogonal transmission. To achieve the resources reuse at the transmitter under the conditions of frequency domain at the same time, it is necessary to use the joint coding of power, space and channel coding of the multiusers. The multiuser detection at the receiver is, based on message passing algorithm, to optimize the performances of VLC. PDMA can support 150% overload gain of the number of users compared with orthogonal frequency division multiplexing access. Simulation verification of the VLC system is carried out and shows that the transmission distance can achieve 120 cm for the bit error rate of 10-3 with limited bandwidth of LEDs.
由于可见光通信技术(VLC,visible light communications)拥有丰富的频谱资源,且免频谱许可,保密安全性高,成本低,抗电磁干扰,成为近几年的研究热点[1].限制VLC系统高速传输的主要原因之一是发光二极管(LED,light emitting diode)的带宽有限. LED主要分为荧光粉LED和红绿蓝LED.与红绿蓝LED相比,荧光粉LED成本较低,在VLC系统被广泛使用,但是其较低的调制带宽限制了通信速率[2].为提高LED调制带宽,国内外研究学者提出不同的方法,包括多址技术、多载波调制、多输入多输出(MIMO,multiple input multiple output)和均衡技术[3].在多址技术下,有正交多址技术(OMA,orthogonal multiple access),如时分多址和正交频分多址(OFDMA,orthogonal frequency division multiplexing access)等;还有非正交多址技术(NOMA,non-orthogonal multiple access),指信号在时域和频域重叠,可提供更高的数据吞吐量和更高的频谱效率. NOMA被认为是下一代无线通信物理层的关键技术之一,受到学术界和工业界的广泛关注.
图样分割多址接入(PDMA,pattern division multiple access)技术是一种新型的非正交多址接入技术.笔者设计的系统采用PDMA技术来提高荧光粉LED的带宽效率.在发送端进行PDMA编码对发送器中发送的二进制数据进行编码,在接收端通过消息传递算法(MPA,message passing algorithm)检测用户信息,测得误码率. Chen等[4]在PDMA性能分析中,传输相同数量的比特源,采用相同的调制方式,当信噪比足够高时,过载率为150%的PDMA技术的频谱效率是OFDMA技术的1.5倍,提高了频谱效率[4]. Chen等[4-7]仅对PDMA技术进行了仿真,目前尚无学者对PDMA技术在可见光通信中的应用进行研究.笔者将PDMA技术应用于可见光通信系统,对PDMA技术进行仿真,与OFDMA技术做对比,并对PDMA-VLC系统进行实验验证,测量不同传输距离下的误码率性能,通过实验和理论相结合的方法验证了PDMA-VLC的可行性.
1 PDMA技术的基本原理PDMA技术的基本原理是从MIMO解码性能分析中得到[6].多个用户在共享无线资源的情况下,不同用户处于不同的检测层,其等效分集度也不同.第1个被检测的用户具有最低的等效分集度,按照信号强弱的检测次序越往后检测,用户的等效分集度越高.为了使在接收端检测的多用户信号有相同的等效分集度,多用户信号的发送端就需要不相同的发送分集度.而PDMA技术可以在发送端的多个信号域构造不等分集度,包括功率域、空间域和编码域.
PDMA的简单模型可表示为
$ \mathit{\boldsymbol{Y}} = ({\mathit{\boldsymbol{H}}_{ch}}{\mathit{\boldsymbol{H}}_{PDMA}})\mathit{\boldsymbol{X}} + \mathit{\boldsymbol{N}} = \mathit{\boldsymbol{HX}} + \mathit{\boldsymbol{N}} $ | (1) |
其中:Y表示接收端信号,X表示发送端信号,N为噪声信号,Hch表示真实信道,HPDMA表示功率域、空域和码域等特征图样的矩阵函数,H=(HchHPDMA)为等效响应矩阵.
PDMA图样定义了从用户数据到资源的映射规则.通过不同的PDMA图样将多个用户的数据映射到同一组资源,从而实现非正交传输. 图 1给出了PDMA图样映射示例,6个用户(UE,user equipment)在4个资源(RE,resource element)上进行复用.
对应的图样矩阵为
$ {\mathit{\pmb{H}}_{\rm{PDMA}}} = \left[ {\begin{array}{*{20}{c}} 1&1&1&1&0&0\\ 1&1&0&1&0&0\\ 1&1&1&0&1&0\\ 1&0&0&0&0&1 \end{array}} \right] $ | (2) |
元素“1”表示用户映射到资源上,元素“0”表示用户在资源上没有进行映射.如图 1所示,用户1数据映射到4个RE,用户2映射到前3个RE等. 6个用户的传输分集度分别为4、3、2、2、1、1.
2 PDMA-VLC工作原理图 2所示为具有K个用户的PDMA-VLC系统发射端和接收端的信号处理流程.在发射端,根据选定的PDMA资源映射矩阵设定用户数目K,产生二进制的用户比特流,将用户比特流首先进行星座映射,然后进入PDMA编码模块,即生成码字组合X. X进行OFDM调制时,先进行离散傅里叶逆变换.以图 1为例,传输一组携带6个用户的数据,超过4个OFDM子载波(SC,subcarrier).每个SC携带来自不同用户的多个调制符号,实现了150%的过载率.例如,在SC1上,来自用户1~ 4的符号彼此重叠,在SC2上,来自用户1、2和4的符号彼此重叠.用户7~12的数据被编码,并在SC 5~8上扩展,依次类推,完成K个用户数据的编码. IDFT操作之后,在每个OFDM符号前添加循环前缀(CP,cyclic prefix),减低符号间干扰(ISI,inter-symbol interference).在每一帧信号前加训练序列,用来信道估计.生成的OFDM数字信号通过数模转换器转换为电信号,电信号通过LED转换为光信号在自由光空间中传输.在接收端,将光电二极管接收到的光信号经过模数转换器转换为数字信号,数字信号首先通过帧同步模块.在移除CP之后,通过离散傅里叶变换(DFT)模块将信号变换到频域. PDMA多用户检测算法检测出用户数据b′k,与最初发送数据bk做对比,得出误码率.
原始的PDMA接收端的多用户检测技术采用串行干扰消除(SIC,successive interference cancellation)检测算法,但在实际中,该检测算法的性能由接收机检测的第1个用户数据决定.然而,最开始被检测的用户分集度是最低的,从而导致错误传播.在本文中,多用户检测算法采用了消息传递算法(MPA,message passing algorithm)[8],可以近似达到最大后验(MAP,maximum a posteriori)算法的效果和性能,而且PDMA的不同传输分集度,加速了消息传递算法的收敛,降低了算法复杂度.
解码MPA接收机中SC1~SC4上的信号时,给定接收信号向量y和PDMA等效信道响应矩阵H,MAP检测算法中x的最优检测为
$ \mathit{\boldsymbol{\hat x}} = \arg \;\max \;{\rm{p}}\left( {\mathit{\boldsymbol{x}}|\mathit{\boldsymbol{y}}, \mathit{\boldsymbol{H}}} \right)\mathit{\boldsymbol{x}} \in {\chi _1}{\chi _2}{\chi _3}{\chi _4}{\chi _5}{\chi _6} $ | (3) |
计算复杂度为O(46). PDMA系统的图样矩阵HPDMA可以由如图 3所示的因子图来表示. HPDMA取值为1的元素对应的用户节点和SC节点之间存在一个边,说明第j个SC上的接收信号包括第k个用户的数据(1≤j≤4,1≤k≤6);取值为0则表示不存在边.因此,利用图样矩阵的稀疏性,将MPA检测算法的复杂度降低为O(4df),df为作用于SC节点的边数. MPA接收机的详细工作流程见文献[9-10].通过解码MPA接收机中SC1~SC4上的信号,可以恢复出用户1~6的数据,并用相同的办法恢复所有用户的数据.
PDMA-VLC系统的实验流程如图 4所示.离线状态下,根据图 2中PDMA-VLC发射端信号处理流程,在Matlab中进行PDMA编码映射,将Matlab处理后的数据加载到信号发生器(AWG,arbitrary waveform generator),通过直流电源供电的偏置器加载到LED灯. LED发出的光进入室内大气信道传输,并穿过透镜.在接收端光电探测器(THORLABS PDA36A)接收光信号,再输送给示波器(RIGOL MSO4054),在示波器上显示信号,经U盘读取数据.最后根据图 2中PDMA-VLC接收端信号处理流程进行Matlab离线处理,即PDMA解码,从而得出用户信息及其误码率. 图 5所示为PDMA-VLC的实验图. 表 1所示为系统的关键参数设置.
图 6所示为PDMA仿真结果,由图可见,误码率(BER,bit error rate)性能随着迭代次数的增加而提高.当迭代次数为4,SNR为23dB时,误码率已经达到10-4以下.如图 7所示,PDMA的仿真结果与传统的OFDMA相比,在相同的信噪比下,BER性能略有下降,这是因为在相同的资源下,PDMA技术传输了更多的数据.提高一定的信噪比,PDMA技术达到与OFDMA相同BER性能的同时,能够提供150%过载增益.
图 8所示为AWG的采样速率为31MS/s,迭代次数为5时,PDMA-VLC系统在不同距离下的误码率性能实验结果,其中BER为所有用户的平均值.由图可知,当误码率为10-3时,通信距离可达120cm.与OFDMA方案相比,PDMA每一组发送数据的用户数为6,资源数为4,能提供150%的过载增益,因此,PDMA-VLC系统可以支持更多的用户.
通过介绍PDMA技术的基本原理、PDMA-VLC的工作原理以及实验设置,验证了PDMA技术应用于VLC的可行性.对PDMA技术进行仿真,分析了不同信噪比下的误码率,并对PDMA和OFDMA技术进行了对比,结果表明,提高一定的信噪比,PDMA技术可达到与OFDMA技术相同BER性能的同时,能够提供150%的过载增益.对PDMA-VLC系统进行实验的结果表明,当误码率达到10-3,通信距离可达120cm.因此,在LED带宽有限的情况下,PDMA-VLC是一种提高频谱效率的有效技术.
[1] |
迟楠, 卢星宇, 王灿, 等. 基于LED的高速可见光通信[J]. 中国激光, 2017, 44(3): 7-18. Chi Nan, Lu Xingyu, Wang Can, et al. High-speed visible light communication base on LED[J]. Chinese Journal of Lasers, 2017, 44(3): 7-18. |
[2] |
Lin B, Tang X, Zhou Z, et al. Experimental demonstration of SCMA for visible light communications[J]. Optics Communications, 2018, 419: 36-40. DOI:10.1016/j.optcom.2018.03.015 |
[3] |
Lin B, Tang X, Ghassemlooy Z, et al. Efficient frequency-domain channel equalisation methods for OFDM visible light communications[J]. IET Communications, 2017, 11(1): 25-29. DOI:10.1049/iet-com.2016.0787 |
[4] |
Chen S, Ren B, Gao Q, et al. Pattern division multiple access-a novel nonorthogonal multiple access for fifth-generation radio networks[J]. IEEE Transactions on Vehicular Technology, 2017, 66(4): 3185-3196. |
[5] |
康绍莉, 戴晓明, 任斌. 面向5G的PDMA图样分割多址接入技术[J]. 电信网技术, 2015(5): 43-47. Kang Shaoli, Dai Xiaoming, Ren Bin. Pattern division multiple access (PDMA) for 5G[J]. Telecommunications Network Technology, 2015(5): 43-47. |
[6] |
何明泰. PDMA图样分割多址技术在下一代移动通信中的应用研究[D].成都: 西南交通大学, 2017.
|
[7] |
任斌.面向5G的图样分割非正交多址接入(PDMA)关键技术研究[D].北京: 北京邮电大学, 2017.
|
[8] |
Wang B, Wang K, Lu Z, et al. Comparison study of non-orthogonal multiple access schemes for 5G[C]//IEEE International Symposium on Broadband Multimedia Systems & Broadcasting. Ghent, Belgium: IEEE Press, 2015: 1-5.
|
[9] |
Lou S, Gong C, Gao Q, et al. SCMA with low complexity symmetric codebook design for visible light communication[C]//2018 IEEE International Conference on Communications. Kansas City: IEEE Press, 2018: 1-6.
|
[10] |
郑建宏, 李玉菱, 田枚. 基于加权消息传递的SCMA多用户检测算法[J]. 计算机工程与设计, 2018, 39(4): 928-932. Zheng Jianhong, Li Yuling, Tian Mei. Multiuser signal detection method for SCMA systems based on weighted message passing[J]. Computer Engineering and Design, 2018, 39(4): 928-932. |