IoT系统中协同中继通信的盲信道估计
2011-05-17钟晓强
钟晓强
(浙江工商职业技术学院,浙江 宁波 315012)
“物联网”IoT(Internet of Things)指的是将各种信息传感设备(如射频识别(RFID)装置、红外感应器、全球定位系统、激光扫描器等)与互联网结合起来而形成的一个巨大网络[1]。其目的是让所有的物品都与网络连接在一起,系统可以自动和实时地对物体进行识别、定位、追踪、监控并触发相应事件。物联网已被用于许多领域,例如零售、电子保健、医药、能源、农业和环境。物联网是一场依靠许多重要领域里动态创新的技术革命,随着集成电路的微型化和纳米技术的不断进步,越来越小的物体将有能力被集成在RFID的标签里。
RFID标签是一个集成了众多传感器的装置,从对物联网的定义来看,其可以被当作由很多RFID组成的特别的传感器网络系统。传统的分布式RFID标签由于受到能源、物理尺寸和电池操作的限制,对其进行更换将会很不经济或很困难[2],而目前的技术又不足以处理对未来能源应用局限性的问题。因此,在设计制造大规模、低成本的传感器网络时,满足能源效率[3]是很重要的一点。任何有关这方面的改善都将是一个重要的收益,在大多数情况下,能量传输过程中最容易产生能源消耗。一种有效的解决方案是采用双天线阵列的信道衰落,这种方法在蜂窝和无线局域网 (WLAN)中得到了广泛应用,并提供了以前无法想象的数据传输速率和可靠的传输性能[4]。 然而,物联网标签(在本文的介绍中称之为“节点”)通常只有一个天线,这就必须利用节点的协同通信来解决这个问题,节点的协同通信允许实现使用了分布式节点的虚拟双天线阵列[5-6]。目前绝大多数文章在分析他们的方法时是基于信道状态信息CSI(Channel State Information)完全或部分已知的假设。
通常来说,最好的中继是根据包含了一跳和二跳信道信息的CSI来选择的。在选择最好的中继节点时具有部分CSI的性能是必需的,并且额外的中继点无法对增加性能做出贡献。
在物联网系统中,RFID标签经常放在可移动的物体上(如商品、汽车和宠物)。由于节点的机动性和传播环境的影响,存在大量的时间变化。此外,在满足未来物联网系统中高速数据率服务的要求中存在的主要障碍之一是多径传播引起的信号衰落。
基于物联网系统特性的考虑,引进协同中继通信至物联网系统中,从而通过分集增益来节省能源和增加网络寿命,本文为物联网系统的协同中继通信系统提出了一种分批机制的盲信道估计的方法和一个代价函数,该函数包括改进的RCA的误差函数,并采取IRLS算法解决优化问题。仿真结果表明,该盲信道估计能正确地估CSI,并且无需任何训练序列,证明了该方法在只依靠小批量矢量的情况下实现快速盲信道估计的能力。
1 协同中继通信系统模型
根据物联网系统要求所建立的协同中继系统如图1所示,包括一个信息源S、中继R和目标D节点,这些都只具有一个天线。尽管看上去简单,但是系统存在许多有待解决的协同通信方面的理论问题,并且可以通过多中继点扩展到更加复杂的中继网络。假定S和R利用多路径通道进行协同传输,并且假定CSI不能在传输节点(如 S和 R)中得到,在接收端 CSI的获取取决于信道的衰减速度。
图1 一个简单的协同中继通信系统
系统模型基于如下假定:
假定A:传输的信息符号序列和相应的信道噪声为等差序列。
假定B:传输的信息符号序列和相应的信道噪声是独立的序列。
假定C:传输的信息符号序列满足次高斯和零均值分布。
以 s(k)表示从 S 和 Mi,j传输的信息符号序列,(i,j)∈{(S,R),(S,D),(R,D)}为相应的信道记忆长度。 在第一阶段,分别以 xS,R(k)和 xS,D(k)表示在 R 和 D 处在时间段k中接收到的基带信号[7]。
其中,SS,R(k)=[s(k),s(k-1),… ,s(k-MS,R)]T,SS,D(k)=[s(k),s(k-1),…,s(k-MS,D)]T;SS=[s(N-1),s(N-2)… ,s(0)]表示从S传输的信号,其中N是数据的长度,很明显SS,R∈SS和 SS,D∈SS;hS,R=[hS,R[0], … ,hS,R[MS,R]]和 hS,D=[hS,D[0],… ,hS,D[MS,D]]为衰减系数 ;νS,R(k)和νS,D(k)是均值为零 、对称复高斯随机变量方差为N0的信道噪声模型。在第二个阶段,R对接收到的信号xre(k)进行放大或进行解码,并产生一个信号sre(k)转发到D。由D接收到的信号为xR,D(k):
其中 ,hS,R=[hS,D[0],… ,hS,D[MS,D]]和νR,D(k)分别表示衰减系数和信道噪声。不失一般性,{x(k)}表示接收的信号 ,其信道h=[h1,… ,hM],信号源为{s(k)},噪声为{ν(k)}。可以以统一的形式重写式(1)~式(3):
盲信道估计的目标是只通过观察到的数据{x(k)}而不通过任何训练进行CSI估计。向量[w[0],…,w[L-1]]T表示复均衡权向量,向量 x(k)=[x(k),…,x(k-L+1)]T表示观察到的信号向量,其中上标T是向量(矩阵)转置操作符。以均衡顺序为L,则均衡器输出可表示为:
2 问题描述
2.1 代价函数
这里将提出盲信道估计的一个代价函数。由于接收端预先知道发送器发送的符号序列,因此,信号群的符号统计Rp=E⎿|Re(s(k))|2」/E[|Re(s(k))|]是一个先验常数 ,RCA是一种流行的盲挖掘更新算法[8]。由于RCA最小化的代价函数是删减的符号量的均方差,RCA的代价函数可以写为E⎿|y(k)-Rp·c sgn(y(k))|2」,其中E(·)表示期望算子,c sgn(y(k))=sgn(Re(y(k)))+j·sgn(Im(y(k)))表示复符号函数。
对于这个代价函数,本文将修改的RCA代价函数称为改进-RCA 代价函数,其表示为E⎿|y(k)-Rp·csgn(y(k))|」,并将作为约束条件应用到新的代价函数中。
以下是优化问题
其中‖·‖p表示p-范数操作。将式(5)代入式(6)中,得到:
2.2 新的代价函数形式
引进惩罚因子和Hurber损失函数将得到的代价函数转化为无约束优化问题。以δ表示式(7)中的最小值(δ为非负数),则式(7)可以写为:
通过引进拉格朗日罚函数法,式(8)可以重写为一个无约束问题[9],如下:
其中惩罚因子c是一个正标量,以N表示信号长度,可得到:
以λ=c/N,γ=c·δ进行表示。采用 Hurber损失函数
2.3 D0(w)的二次逼近
考虑ξ(k)l≥ε的情况(其中 l是迭代次数),为了获得IRLS算法,提出和构建了一个在ξ(k)l邻域中采用泰勒级数展开的二次逼近 Lε(ξ(k))如下:
得到式(12)的近似表示方式为:
函数D1(w)是 D0(w)的二次逼近。为了得到 D1(w)的解,其梯度设置为0,均衡器输出y(k)假定是固定的,可得:
式(15)可以以矩阵的形式表示为:
其中 X=[x1,x2, …,xN]T,Ma是一个对角线元素为 a(k)的对角矩阵,Rs是一个在第 i行包含 Rp·c sgn(y(k))的列向量,I是单位矩阵以及(·)H表示埃尔米特算子。
2.4 步长的选择
3 仿真结果
采用了所提出的盲信道估计方法,并使用瑞利和Nakagami分布进行仿真。Nakagami分布可归纳为瑞利分布,但在衰减的程度上有更多的控制。在信号传输节点上 (如S和R)使用了滚降系数α=0.5的平方根升余弦传输滤波器。不失一般性,本文只显示了传输滤波器联合信道实部和节点间信道的仿真结果。在所有的仿真中,设置信号噪音比Eb/N0=10dB,批向量大小N=200,并且采用了16-QAM方案。
3.1 放大转发协作通信
在放大转发协作通信的情况下,中继节点R接收到一个从源节点S传送的嘈杂的信号。该嘈杂的信号只是简单地被放大和转发到目标节点D[12]。比较通过这种方法实现的盲信道估计性能,确立信道 hS,D、hS,R和 hR,D的顺序,分别为 10、15和 20。在这些仿真中,由 30个蒙特卡罗线索数来描绘这些图表。真正信道和预测信道的结果分布分别如图2、图3、图4所示。通过这三幅图可以观测以下结果:(1)这种方法对不同顺序的衰减信道有较好的鲁棒性;(2)盲信道估计性能即使是在小批量矢量大小的情况下也是令人满意的。
图2 信道hS,D和预测信道在16-QAM、Eb/N0=10dB、N=200的情况的比较
图3 信道hS,R和预测信道在16-QAM、Eb/N0=10dB、N=200的情况的比较
图4 信道hR,D和预测信道在16-QAM、Eb/N0=10dB、N=200的情况的比较
此外,这些仿真的算法迭代次数大约为50,并且预测的性能在增量为Eb/N0或N的情况下会更好。
3.2 译码转发协同通信的情况
不像放大和转发协同通信,译码转发协同通信意味着中继节点R尝试检测接收到的信息并转发接收到的信息。图5显示了信道 hS,D⊗hR,D和预测的信道的比较结果,其中⊗为卷积操作。需要指出的是本文并没有忽略 S→R 的噪声影响。VS,R⊗hR,D被认为是这些仿真中的另一项噪声,需加进νR,D(k)中。
图5 信道 hS,R⊗hR,D和预测信道在 16-QAM、Eb/N0=10dB、N=200的情况的比较
图6为在中继节点R中收到的译码信号的平均误码率。蒙特卡罗线索数目为500。结果表明,盲信道估计性能在增量为Eb/N0或N的情况下得到提高。其中噪音是客观因素,无法通过努力而改变,但可以扩大批矢量的大小N,然而这意味着操作的负担将变重。但这种方法可以通过很小的批矢量大小得到满意的预估性能。此外,还可以看到,图 6中 N=1 000和N=200的曲线非常接近,意味着我们不要使用N≥1 000的太大的批矢量通过增加操作量来提升性能。
图6 在中继节点R中收到的译码信号的平均误码率在16-QAM的情况下,随着Eb/N0和批矢量大小N的增加而降低
本文为物联网系统中的协同中继通信提出了一种盲信道估计方法。阐述了包括用于改进的RCA代价函数的误差项的一个优化问题,并采用IRLS算法来解决该优化问题。通过这种方法,可以得到正确的CSI,并用它来选择最佳的中继节点和波束成型。仿真结果表明,该盲信道估计方法在只需很小的批矢量大小的情况下能正确地估计信道。更多没有在本文中出现的仿真结果也同样显示出该方法对于实现快速盲信道估计的能力。
[1]Internet of things in 2020:roadmap for the future.http://www.smart-systems-integration.org/public/internet-of-things,2008.
[2]GOLDSMITH A J,WICKER S B.Design challenges for energy constrained ad-hoc wireless networks[J].IEEE Trans actions on.Wireless Communications, 2002,9(4):8-27.
[3]Early challenges regarding the “Internet of Things”, http://ec.europa. eu/yourvoice/ipm/forms/dispatch?form =IOTconsultation,Nov.2008.
[4]CALDERBANK R,PAULRAJ A,POOR H V,et al.MIMO wirelesscommunication [M].Cambridge, U.K.:Cambridge Univ.Press,2007.
[5]SENDONARIS A, ERKIP E, AAZHANG B.User cooperation diversity.Part II.Implementation aspects and performance analysis[J].IEEE Transaction on Communications, Nov.2003, 51(11):1939-1948.
[6]CUI Shuguang, GOLDSMITH A J, BAHAI A.Energyefficiency of MIMO and cooperative MIMO techniques in sensor networks[J].IEEE Journal on Selected Areas in Communications, 2004,22(6):1089-1098.
[7]LIH, ZHAO Q.Distributed modulation forcooperative wireless communications:A description of four schemes[J].IEEE Signal Processing Magazine, 2006,23:30-36.
[8]YANG J, WERNER J J, GUY A.The multimodulus blind equalization and its generalazed algorithms [J]. IEEE Transactions Journal on Selected Areas in Communications,2002,20(5):997-1015.
[9]L AZARO M, SANTAMAR A I, V A J, et al.Blind equalization using the IRWLS formulation of the support vector machine[J].Signal Processing, 2009(89):1436-1445.
[10]ERDOGAN A T.A fractionally spaced blind equalization algorithm with global convergence[J].Signal Processing,2008(1):200-209.
[11]SAYED A H.Fundamentals of adaptive filtering[M].New York: John Wiley&Sons, 2003.