Quantization and Energy Optimization Strategy of Wireless Sensor Networks
-
摘要:
由于无线传感网络(WSN)存在能量和带宽的限制,在网络中直接传送模拟信号受到了极大地制约,因此对模拟信号量化是节省网络能量和保证有效带宽的重要手段。为此,该文以融合中心的重构绝对均值误差最小为原则,设计一种网络量化及能量优化方法。首先,针对单传感器,在能量固定的情况下推导了最优量化位数及在量化位数固定的情况下推导了最优能量分配。其次,在单传感器的基础上,进一步推导多传感器情况下最优量化位数及最优能量分配。以上两种情况都考虑了传感器测量噪声及信道衰落损耗。最后,通过数值仿真方法验证了文中所提方法的正确性,并将其与等能量分配进行了比较,获得了较好的效果。
Abstract:Due to the limitation of energy and bandwidth in Wireless Sensor Networks(WSN), the direct transmission of analog signals in the network is greatly restricted. Therefore, quantization of analog signals is an important means to save network energy and ensure effective bandwidth. To this end, based on the principle of minimum absolute mean reconstruction error a network quantization and energy optimization method is designed in this paper. Firstly, for single sensor, the optimal quantization bit number is derived under the condition of fixed energy and the optimal energy distribution is derived under the condition of fixed quantization bit number. Secondly, on the basis of single sensor, the optimal quantization bit number and optimal energy allocation are further deduced in multi-sensor case. In both cases, the sensor measurement noise and channel fading loss are considered. Finally, the numerical simulation results show that the proposed method is correct and better than the equal energy distribution.
-
Key words:
- Wireless Sensor Networks(WSN) /
- Optimal power allocating /
- Quantization /
- Cluster-based
-
1. 引言
在无线传感网络的多数应用场景中,网络节点由不可充电或更换不方便的电池供电,因此,如何节省能量延长网络寿命,提高通信的带宽利用率是无线传感网络中一项富有挑战性的工作。常用的节能策略主要包括多跳短距离通信[1]、MAC协议层冲突避免策略[2]、休眠机制[3]及数据融合等[4]。文献[5]证明在无线传感网络中,当发送端和接收端都贴近地面时,由于干扰大,障碍物多,此时,通过数据融合能增强网络生存能力、提高网络可靠性和鲁棒性。另一方面,由于受节点计算能力、存储能力等资源的限制,网络中的通信带宽通常也是受限的,在这些情况下不能直接传送模拟量到数据融合中心,对采集的物理量必须进行数字化。
为此,研究者针对无线传感网中的量化问题开展了许多研究[6,7]。Guo等人[8]研究了在有窃听者的情况下,分布式估计方案的性能。对多发送天线传感器网络和多传感器情况进行研究给出了相应的传输策略。郭黎利等人[9]为了解决1 bit量化所导致信息损失较大的问题,提出一种基于多比特量化的最大自然估计方法,推导了基于N bit量化数据下目标估计下界。王瑛等人[10]提出了基于遗传算法的最优量化设计方法,优化了检测的性能指标。Blum[11]研究了时不变断点约束的局部最优量化,表明对高斯噪声最优量化在二次检测中是不对称的。Zhou等人[12]在目标追踪的无线传感网络中提出了自适应阈值量化,基于信号幅度的概率密度函数,通过最大信息熵的方法实现了自适应阈值量化。Lee[13]使用群体智能(swarm intelligence)优化方法研究了最优能量分配机制及最优量化方法,仿真显示所提方法优于传统的能量分配机制,获得了较小的重构误差。但是,所有这些工作都假设每个传感器无错误传送量化数据到数据融合中心,这显然不符合实际情况,因为传感器和融合中心的链路衰减及衰落会降低估计性能。文献[14]考虑了二进制对称信道及高斯白噪声信道,但仍没考虑信道衰落情况。因此本文考虑信道存在衰落且有噪声情况下的量化及能量分配问题。
2. 点对点链路
如图1所示描绘了单传感器到融合中心的点对点链路原理,一个单传感器采集一个未知的局部测量值
θ ,一般来说这个值会受到噪声n 干扰,假定均值为0,方差为σ2 。实际的测量值为A=θ+n ,对其进行归一化,因此A∈[0,1] ,量化器把A 量化成AQ 可表示为式(1)AQ=N∑i=1bi2−i (1) 其中,
N 是量化长度,量化位{bi}Ni=1 通过路径损耗的平坦瑞利衰落信道传播到融合中心。在融合中心传感器观测值被重构为ˉA 可表示为式(2)ˉA=N∑i=1ˉbi2−i (2) 无线传感网络设计中最关键因素之一是能量限制问题,因此本文推导:(1)当所有的量化位能量分配是固定的时候,量化的最优位数目;(2)利用最优量化位数目,在最小化重构误差的限制下求解能量分配方案。
2.1 等能量分配下最优量化位
这种情况下,认为所有量化位能量分配是固定的,即
Eb=E/N ,N 为量化位长度,E 为总能量。传感器和融合中心之间通过平坦瑞利衰落信道连接,假设采用BPSK调制,其错误概率为[15]Pe(Eb/N0)=Pe(E/NN0)=NN04E (3) 其中,
N0 功率谱密度。显然,融合中心的构建误差A−ˉA 可表示为A−ˉA=∞∑i=1bi2−i+N∑i=1bi2−i−N∑i=1bi2−i−N∑i=1¯bi2−i=∞∑i=N+1bi2−i+N∑i=1(bi−¯bi)2−i (4) 利用绝对值的三角不等式
|a+b|≤|a|+|b| ,所以|A−ˉA|≤∞∑i=N+12−i+N∑i=1|bi−¯bi|2−i (5) 对式(5)取数学期望(
E 表示数学期望)E[|A−ˉA|]≤2−N+N∑i=1E[|bi−¯bi|]2−i (6) 其中,
E[|A−ˉA|]=Pe(Eb/N0) ,因此E[|A−ˉA|]≤2−N+Pe(Eb/N0)N∑i=12−i≤2−N+Pe(E/NN0)(1−2−N) (7) 从式(7)可以看出融合中心的重构误差大小确实与量化位长度
N 有关,可用函数f(N) 表示。因此量化位最优数目应满足Nopt=argminf(N)=argmin(2−N+(1−2−N)Pe(ENN0)) (8) 从式(8)可以看出,第1项随着量化位长度
N 的增加而减小,第2项随着量化位长度N 的增加而增加。显然,N 存在一个最优值能使f(N) 最小,通过求导方法可以求出N 。2.2 量化长度固定时按位最优能量分配策略
由于每位的错误概率不同,所以从式(7)可以看出每位的权值是不同的,因此应该优化每位的能量分配。这里限定量化位长度
N 不变,讨论每个量化位能量的最优分配问题。设ei 为第i 位所占总能量E 的百分比,且满足∑Ni=1ei=1 ,ei≥0 ,Eb=eiE ,此时有E[|A−ˉA|]=2−N+(1−2−N)Pe(eiENN0) (9) 其中,
E[|A−ˉA|] 表示取|A−ˉA| 的数学期望,为了判定这种情况下的绝对均值重构误差,令¯e=[e1,e2,···,eN]T ,能量分配方案将变成求解式(10)的优化问题minf0(¯e;N)=2−N+N∑i=1Pe(eiEN0)2−is.t.fi(¯e)=ei≥0,i=1,2,···,N,g(¯e)=N∑i=1pi=1 (10) 显然,只要错误概率
Pe(eiEN0) 为凸函数,目标函数必为凸函数,考虑采用BPSK且为平坦瑞利衰落信道,错误概率Pe(eiE/N0)=Pe(γ)=1/4γ ,根据凸函数判断条件,对其求2阶导数得P″e(γ)=12γ3 (11) 可以看出
Pe′′(γ)≥0 因此信道错误概率为凸函数。假定¯e∗N=[e∗1,e∗2···,e∗N] 是传播N 位时目标函数f0(¯e∗N;N) 的最优解,¯e∗N′=[¯e∗1,¯e∗2···,¯e∗N′] 是传播N′ 位时目标函数f0(¯e∗N′;N′) 的最优解。由于f0(¯e;N) 为凸函数,因此,只要满足N>N′ ,就有f0(¯e∗N;N)<f0(¯e∗N′;N′) ,可以证明,给定量化长度N 后,存在唯一解¯e∗N=[e∗1,e∗2···,e∗N] 使得目标函数f0(¯e∗N;N) 最小e∗i=√14(E/N0)2iν∗,i=1,2,···,N (12) ν∗ 为常数,调节e∗i ,使得∑Ni=1e∗i=1 成立。3. 多对一链路
3.1 重构误差推导
这节假定多个传感器监测同一参数的情况如图2所示,每个传感器的测量值可表示为
xk=θ+nk,k=1,2,···,N (13) 传感器噪声
nk 满足零均值,方差为σ2k 空间不相关条件,通过变换将测量值变换为[0,1] 。传感器k 量化它的观测值成Nk 位如式(14)(xk)q=Nk∑i=1bki2−i (14) 每位通过平坦瑞利信道传送到融合中心,然后重构成
¯xk=Nk∑i=1¯bki2−i (15) 和2.2节一样,本文研究每个传感器量化位长度
Nk 固定的情况下最优能量分配策略,采用最小化值E|ˉθ−θ|2 来进行分析。根据最优线性无偏估计理论[16]有ˉθ=(K∑k=11σ2k)−1K∑k=1¯xkσ2k (16) 因此,
ˉθ−θ=(K∑k=11σ2k)−1K∑k=1¯xk−θσ2k (17) 又由于考虑了零均值加性噪声
nk ,故θ=xk−nk ,代入式(17)有¯θ−θ=(K∑k=11σ2k)−1K∑k=1¯xk−(xk−nk)σ2k (18) 显然,重构误差满足
sk=→xk−xk ,因此E|¯θ−θ|2=(K∑k=11σ2k)−2E|K∑k=1sk+nkσ2k|2=(K∑k=11σ2k)−2E{|K∑k=1(sk/σ2k)|2+[(K∑k=1(sk/σ2k))(K∑k=1(nk/σ2k))]}+(K∑k=11σ2k)−2K∑k=11σ2k (19) 文献[17]指出当
nk 带宽限制到2π/Δ (这里Δ=2−Nk 是量化间隔),量化误差(xk)q−xk 与输入xk=θ+nk 无关,因此只要量化区间Δ=2−Nk 相对σk 来说足够的小,重构误差和测量噪声nk 无关。于是,要最小化E|¯θ−θ|2 ,只需要最小化E(|∑Kk=1sk/σ2k|2) 。对任何有界随机变量Z∈[−U, U] ,如果概率密度函数用p(z) 表示,则有E|Z|2= ∫U−U|z|2p(z)dz=UE|Z| 。可以看出∑Kk=1sk/σ2k 是有界的,因此只需最小化E|∑Kk=1sk/σ2k| ,于是E|K∑k=1sk/σ2k|≤K∑k=1E|sk|σ2k≤K∑k=1E|sk−(xk)q+(xk)q+xk|σ2k≤K∑k=1E|(¯bki−bki)2−i+∞∑i=Nk+12−i|σ2k≤K∑k=1|∞∑i=Nk+12−i+Nk∑i=1E|(¯bki−bki)|2−i|σ2k (20) 此时重构误差可化简为
E|¯θ−θ|2=K∑k=12−Nk+(1−2−Nk)Pek(γ)σ2k (21) 3.2 量化长度固定时按位最优能量分配策略
假设每个传感器传送的位数固定为
N ,即对所有的k 都有Nk=N ,ek 是第k 个传感器占总能量的百分比,网络总能量ET ,N0 是信道噪声,假设所有信道噪声相同。第k 个传感器的每位能量分配Ekb=ekET/N ,因此错误概率为Pek(γ)=Pek(ekETNN0) (22) 式(21)可转化为
E|¯θ−θ|2=K∑k=12−Nk+(1−2−Nk)Pek(ekETNN0)σ2k (23) 能量分配优化问题可转化为
minf0(¯e,N)=K∑k=12−Nσ2k +(1−2−N)pek(ekET/NN0)σ2k,s.t.fk(¯e)=−ek≤0,k=1,2,···,K, g(¯e)=K∑k=1ek=1 (24) 式中,
¯e=[e1,e2,···,eK]T ,假定最优解¯e∗=[e∗1,e∗2,···, e∗K] 为最优解,则KKT条件e∗k≥0,λ∗k≥0,λ∗ke∗k=0,k=1,2,···,K (25) K∑k=1e∗k=1 (26) ∇f0(¯e∗,N)+K∑k=1λ∗k∇fk(¯e)+ν∗∇g(¯e)=0 (27) ∇ 表示梯度,化简式(27)可得1σ2kETNN0dpe(γ)dγ|γ=(ET/NN0)ek−λ∗k+ν∗=0 (28) 假定第
k 个传感器到融合中心的信道为平坦瑞利衰落信道,路径衰落ak=dαk ,dk 表示第k 个传感器到融合中心的距离,α 是信道衰落指数,采用BPSK,则可算出最优能量分配e∗k=√akN4σ2kν∗(ET/N0),k=1,2,···,K (29) 其中,
ν∗ 是常数,用来调节e∗i ,使得∑Ni=1e∗i=1 成立。通过1维数值搜索求解最优问题求解Nopt=argminf0(¯e∗,N) (30) 3.3 量化长度不固定时按位最优能量分配策略
假设第
k 个传感器的量化位用Nk 表示,k=1, 2,···,K ,建立最优化问题为minf0(¯e,Nk)=K∑k=12−Nkσ2k+(1−2−Nk)pek(ekETNkN0)σ2ks.t.fk(¯e)=−ek≤0,k=1,2,···,K,g(¯e)=K∑k=1ek=1 (31) 观察式(31)这个优化问题,可知本优化的不同点在于存在两个变量
Nk 和ek ,如果给定Nk ,k=1,2,···,K ,则这个优化问题可转化为式(24)中的优化问题。要求解这个优化问题,必须联合Nk 和ek ,因此采用迭代算法:(1) 假定步骤
s 时,有Nk=Nsk,k=1,2,···,K ,此时¯e=[e(s)1,e(s)2,···,e(s)k] 可作为式(32)的最优解。(2) 更新
N(s)k 为N(s+1)k 进行迭代Ns+1k=argmin[12Nk+(1−2−Nk)pek(ekETNkN0)] (32) (3) 返回第
(s+1) 步。当
pek(γ) 是凸函数且(Nk)Kk=1 是固定时,式(32)中的优化问题为凸优化,因此能量分配问题可通过数值计算求得。容易证明目标函数每次迭代后总是减小,即f0(e(s+1);Ns+1k)≤f0(e(s);Ns+1k)≤f0(e(s);Nsk) (33) 因此上面迭代算法总是能收敛的。
4. 数值仿真结果
在此节中,通过数值仿真来验证上文的分析结果。
4.1 单传感器到融合中心数值仿真
本节考虑单传感器通过平坦瑞利衰落信道传播量化值到融合中心,使用的参数分别为
E/N0=200 ,N=20 。分别仿真等能量分配和最优能量分配两种情况,它们的重构误差比较如图3所示,最优能量分配因子如图4所示。从图3可以看出,最优量化位Nopt=7 ;最优能量分配的重构误差优于等能量分配的重构误差,等能量分配时,随着量化位数目的增加,重构误差将增加,而最优能量分配时重构误差在最优量化位后几乎维持不变,这是因为随着量化位长度的增加,等能量分配时的所有传输位的错误概率会增大;除此之外从图4可以看出随着量化位数目的增加在最优能量分配机制中较大的能量分配给低位。从式(7)也可以看出重构误差与信号的信噪比有关,为此,在不同信噪比情况下分析其对重构误差的影响,这里信噪比的定义为
SNR=10lg(s2/σ2) (35) 通过改变噪声方差可以得到不同的信噪比,这里分别取信噪比为10 dB, 20 dB和30 dB进行仿真,等能量分配时的结果如图5所示。可以看出信噪比的提高可以明显改善重构误差,这符合通信的一般原理,进一步说明结果的正确性。
4.2 多传感器到数据融合中心数值仿真
假定部署
K=10 个传感器来检测环境物理量,传感器噪声方差分别为σ21,σ22,⋯,σ210 ,传感器到融合中心的距离dk 是不同的dk∈[1,10] ,路径损耗α=3 ,ET/N0=200 。图6显示量化长度固定时重构误差与量化位数的关系,最优能量分配机制减小了重构误差,最优量化位数目在5~10之间。图7显示采用迭代算法计算量化位不固定但每次迭代每个传感器的位数是一样时的重构误差比较,可以看出最优能量分配时其效果也优于固定能量分配。和单传感器到融合中心数值仿真一样,可以研究当量化位取最优量化位时,最优能量分配因子的数值仿真。这里最优量化位统一取
Nopt=6 ,k=1,2,···,K ,其他参数分下面3种情况:情况1:
σ2k=0.01k ,dk=1 ;情况2:
σ2k=0.01 ,dk=k/5 ;情况3:
σ2k=0.01k ,dk∈[1,10] 。能量分配因子如图8所示。从图8可以看出噪声方差相同的情况下传感器与融合中心之间的距离
dk 对能量分配产生影响,dk 值越大分配的能量越多;dk 相同的情况下,噪声方差对能量分配也会产生影响,分配较低的能量给噪声方差较大的传感节点。5. 结束语
在无线传感网中,通常情况下,传感器通过采集所监测的物理信号送至数据融合中心,在融合中心对收集的相关参数进行估计。能量和带宽严重影响了无线传感网络的发展,因此本文研究在平坦瑞利衰落信道中无线传感网络中最优能量分配机制及最优量化策略。在点对点网络中,通过最小化绝对均值误差的方式,算出了最优量化位;在多对一的传感网络中推导了最优量化位数和最佳能量分配,除此之外本文还提出一种迭代算法来求解最优问题。仿真结果表明最优能量分配机制都优于等能量分配机制。需要说明的是本文仅研究了平坦瑞利衰落信道的情况,后续的工作可以对不同信道条件下能量分配及量化进行研究比较为无线传感网络的实际设计提供理论依据。
-
刘伟, 杜佳鸿, 贾素玲, 等. 能量有效的无线传感器网络分簇路由协议[J]. 北京航空航天大学学报, 2019, 45(1): 50–56. doi: 10.13700/j.bh.1001-5965.2018.0251LIU Wei, DU Jiahong, JIA Suling, et al. Energy efficient clustering routing protocol for wireless sensor networks[J]. Journal of Beijing University of Aeronautics and Astronautics, 2019, 45(1): 50–56. doi: 10.13700/j.bh.1001-5965.2018.0251 ALVI A N, BOUK S H, AHMED S H, et al. BEST-MAC: Bitmap-assisted efficient and scalable TDMA-based WSN MAC protocol for smart cities[J]. IEEE Access, 2016, 4: 312–322. doi: 10.1109/ACCESS.2016.2515096 QUINTERO V, PEREZ A, ESTEVEZ C, et al. State-of-charge estimation to improve decision making by MAC protocols used in WSNs[J]. Electronics Letters, 2019, 55(3): 161–163. doi: 10.1049/el.2018.7666 张聚伟, 王宇, 杨挺. 基于数据融合的有向传感器网络全覆盖部署[J]. 传感技术学报, 2017, 30(1): 139–145. doi: 10.3969/j.issn.1004-1699.2017.01.025ZHANG Juwei, WANG Yu, and YANG Ting. Full coverage deployment algorithm of directional sensor network based on data fusion[J]. Chinese Journal of Sensors and Actuators, 2017, 30(1): 139–145. doi: 10.3969/j.issn.1004-1699.2017.01.025 ZHANG Senlin, CHEN Huayan, LIU Meiqin, et al. Optimal quantization scheme for data-efficient target tracking via UWSNs using quantized measurements[J]. Sensors, 2017, 17(11): 2565–2584. doi: 10.3390/s17112565 ZHANG Linxia, NIU Dunbiao, SONG Enbin, et al. Joint optimization of dimension assignment and compression in distributed estimation fusion[J]. IEEE Transactions on Signal Processing, 2019, 67(9): 2453–2468. doi: 10.1109/TSP.2019.2904935 CHEN Bo, ZHANG Wenan, and YU Li. Distributed finite-horizon fusion Kalman filtering for bandwidth and energy constrained wireless sensor networks[J]. IEEE Transactions on Signal Processing, 2014, 62(4): 797–812. doi: 10.1109/tsp.2013.2294603 GUO Xiaoxi, LEONG A S, and DEY S. Estimation in wireless sensor networks with security constraints[J]. IEEE Transactions on Aerospace and Electronic Systems, 2017, 53(2): 544–561. doi: 10.1109/TAES.2017.2649178 郭黎利, 高飞, 孙志国. 无线传感器网络中基于多比特量化的极大似然分布式估计方法[J]. 电子学报, 2016, 44(11): 2773–2779. doi: 10.3969/j.issn.0372-2112.2016.11.029GUO Lili, GAO Fei, and SUN Zhiguo. Multi-level quantization scheme for distributed maximum likelihood estimation in wireless sensor networks[J]. Acta Electronica Sinica, 2016, 44(11): 2773–2779. doi: 10.3969/j.issn.0372-2112.2016.11.029 王瑛, 邹芳, 王飞雪, 等. 多次观测信号检测的最优量化[J]. 电子学报, 2008, 36(3): 575–580. doi: 10.3321/j.issn:0372-2112.2008.03.032WANG Ying, ZOU Fang, WANG Feixue, et al. Optimum quantization for multi-observation signal detection[J]. Acta Electronica Sinica, 2008, 36(3): 575–580. doi: 10.3321/j.issn:0372-2112.2008.03.032 BLUM R S. Asymptotically optimum quantization with time invariant breakpoints for signal detection[J]. IEEE Transactions on Information Theory, 1991, 37(2): 402–407. doi: 10.1109/18.75265 ZHOU Yan, LI Jianxun, and WANG Dongli. Target tracking in wireless sensor networks using adaptive measurement quantization[J]. Science China Information Sciences, 2012, 55(4): 827–838. doi: 10.1007/s11432-011-4327-3 LEE J. Optimal power allocating for correlated data fusion in decentralized WSNs using algorithms based on swarm intelligence[J]. Wireless Networks, 2017, 23(5): 1655–1667. doi: 10.1007/s11276-017-1454-9 MOHAJERZADEH A H, YAGHMAEE M H, and FAKOOR V. Total data collection algorithm based on estimation model for wireless sensor network[J]. Wireless Personal Communications, 2015, 81(2): 745–778. doi: 10.1007/s11277-014-2156-6 LEE E A and MESSERSCHMITT D G. Digital Communication[M]. Boston: Kluwer Academic, 1988. KAY S M. Fundamentals of Statistical Signal Processing, Volume Ⅲ: Practical Algorithm Development[M]. Englewood Cliffs: Prentice Hall, 2013: 415–416. SRIPAD A and SNYDER D. A necessary and sufficient condition for quantization errors to be uniform and white[J]. IEEE Transactions on Acoustics, Speech, and Signal Processing, 1977, 25(5): 442–448. doi: 10.1109/TASSP.1977.1162977 -