首页> 中国专利> 一种具有数据包丢失的无线传感器网络滚动时域信噪比估计方法

一种具有数据包丢失的无线传感器网络滚动时域信噪比估计方法

摘要

一种具有数据包丢失的无线传感器网络滚动时域信噪比估计方法,步骤如下:1)利用信噪比公式,功率控制算法和流速控制算法,得到无线传感器网络的状态空间模型;2)根据数据包丢失特性,将数据包丢失建模为一个Bernoulli分布的随机过程,得到具有数据包丢失的无线传感器网络模型;3)对于设定的滚动时域窗口长度N,权重矩阵∏,Q和R,将滚动时域信噪比估计问题转化为等价的最小化问题;4)基于一阶最优性原理和随机方法求解最小化问题,得到无线传感器网络滚动时域信噪比估计器,利用估计器给出信噪比的最优估计值和下一时刻的预测值。本发明模型合理,且具有补偿数据包丢失和在线计算功能。

著录项

  • 公开/公告号CN102625338A

    专利类型发明专利

  • 公开/公告日2012-08-01

    原文格式PDF

  • 申请/专利权人 浙江工业大学;

    申请/专利号CN201210063703.X

  • 申请日2012-03-12

  • 分类号H04W24/00(20090101);H04W84/18(20090101);H04L25/02(20060101);

  • 代理机构33201 杭州天正专利事务所有限公司;

  • 代理人王兵;王利强

  • 地址 310014 浙江省杭州市下城区朝晖六区

  • 入库时间 2023-12-18 06:16:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-04-22

    授权

    授权

  • 2012-09-26

    实质审查的生效 IPC(主分类):H04W24/00 申请日:20120312

    实质审查的生效

  • 2012-08-01

    公开

    公开

说明书

技术领域

本发明涉及无线传感器网络技术领域,特别涉及一种无线传感器网络的滚动 时域信噪比估计方法。

背景技术

信噪比是通信信号的关键参数,是通信质量的衡量指标之一。在无线通信中 的许多场合,如调制信号的识别、Turbo Code的迭代译码、移动通信中的功率控 制、自适应调制切换、自适应越区切换和信道分配等,都需要知道信噪比的数值, 以获得最佳的性能。因此,信噪比估计是无线通信网络中的一个重要课题。

近年来,信噪比估计技术已取得了一定的进展,国内外的研究者针对不同的 信道环境和通信系统提出了各种信噪比估计算法。经对现有技术的文献检索发现, Wiesel,A.在文献SNR estimation in time-varying fading channels(时变衰减信道中 的信噪比估计,IEEE Transactions on Communications,2006,841-848.)中基于极大 似然估计方法设计了适用于时变衰减信道的信噪比估计器。Xu,X.在文献 Subspace-based noise variance and SNR estimation for OFDM systems(基于子空间 方法的正交频分复用系统的噪声方差和信噪比估计,IEEE Wireless  Communications and Networking Conference,2005,23-26.)中基于子空间特征值分 解方法设计了适用于正交频分复用系统的信噪比估计器。Xu,H.在文献A novel  SNR estimation algorithm for OFDM(一种新的正交频分复用系统的信噪比估计算 法,IEEE Vehicular Technology Conference,2005,3068-3071.)中,基于时间域的 试验数据和自相关函数的特性设计了信噪比估计器,给出了平均信噪比估计值。 但Xu,X.和Xu,H.所提出方法中的估计性能都依赖于试验数据的个数。Ren,G.在 文献A new SNR’s estimator for QPSK modulations in an AWGN channel(一种新的 四项相移键控调制在加性高斯白噪声信道中的信噪比估计,IEEE Transactions on  Circuits and Systems II:Express Briefs,2005,331-335.)中,基于正交相移键控调制 方式,利用信号与噪声的二阶、四阶矩之间的关系估计加性高斯白噪声通道的信 噪比水平。Ren,G.在文献SNR estimation algorithm based on the preamble for OFDM  systems in frequency selective channels(基于正交频分复用系统信道选择的信噪比 估计算法,IEEE Transactions on Communications,2005,331-335.)中,基于之前的 同步信号设计了一种用于正交频分复用系统信道选择的信噪比估计方法。然而, 由于无线传感器网络的信道容量是有限的,使得传感器节点发送数据时需要通过 竞争机制的路由协议调度数据包的发送。在同一时刻由于有多个节点竞争数据发 送权,从而会导致网络传输冲突,导致传送的数据包丢失。在传输数据过程中, 由于噪声对传输信道的干扰,也会引起数据包丢失。如果不对丢失的数据包进行 补偿会使得整个系统的性能恶化。虽然近年来对于无线网络信噪比估计的研究已 取得了一定的进展,但仍处于起步阶段。对于具有数据包丢失的无线传感器网络 的信噪比估计问题的研究还很少,现有的方法都只是给出信噪比水平的估计,无 法对丢失的数据包进行补偿,以克服数据包丢失对系统性能的影响。

发明内容

本发明的目的在于针对现有的无线传感器网络信噪比估计方法不能补偿数据 包丢失的不足,本发明提出了一种适用于具有数据丢失的无线传感器网络滚动时 域信噪比估计方法。

本发明解决其技术问题所采用的技术方案是:

一种具有数据包丢失的无线传感器网络滚动时域信噪比估计方法,具体步骤 如下:

(1)、利用信噪比公式,功率控制算法和流速控制算法,得到如下无线传感 器网络状态空间模型

γ(k+1)=(1-α)γ(k)+αγ^(k)+n(k)

(1)

式中,为dB尺度的无线传感器网络节的信噪比水平,为dB尺度的无 线传感器网络节点期望信噪比水平,α为功率调节参数,n(k)为随机白噪声,为 流速调节参数,c为网络阻塞率,d(k)为流速增量,

(2)、以xk=γT(k)γ^T(k)T为无线传感器网络模型的状态变量;θk为一个 Bernoulli随机变量表示测量信号在输出过程中的数据包丢失情况,即当θk=1时表 示接收端接收到测量信号,此时yk=Cxk+vk,当θk=0时表示接收端接收不到测 量信号而只有纯噪声vk,θk的期望值为得到具有数据包丢失的无线传感器网 络模型

xk+1=Axk+wkyk=θkCxk+vk---(2)

式中,

A和C为权重参数矩阵,A=1-αα01-n~c,C=1001;

wk为无线传感器网络的系统噪声,wk=n(k)nd(k);

yk为无线传感器网络的测量输出信号;

vk为测量噪声;

(3)、设定滚动时域窗口长度N,权重矩阵∏,Q和R。将无线传感器网络 滚动时域信噪比估计转化为等价的最小化问题

式中,

N为滚动时域窗口长度;

表示决策变量;

||z||A2=zTAz表示欧几里得范数;

为k-N时刻的先验估计值即参考值,为k-N时刻的估计误 差,表示对估计值的信任度;

Σj=k-Nk-1||wj||Q-12+||vj||R-12表示对扰动信号的估计;

(4)、通过一阶最优性原理和随机方法求解步骤(3)设定的最小化问题,具 体步骤如下:

S1-1:初始化,设定测试时间长度K,在可行域的区间范围内,任意初始化k 时刻的先验估计值k-N时刻到k-1时刻的测量输出序列 {yk-N,L,yk-2,yk-1};

S1-2:根据一阶最优性原理,以为初始迭代点,对式(3)求一阶偏导数 且有

xk-NΨk=0---(4)

WNΨk=0---(5)

式中,

0=∏-1X0=Π-1x^k-N,

Ck=θkC,

WN=wk-Nwk-N+1Mwk-1,YN=yk-Nyk-N+1Myk-1,

S1-3:根据随机方法,对式(4)和(5)分别求期望,得到最优估计值和 其最优估计值由下式表示,

xk-N*=(Π0+LNTGN-1LN)-1(X0+LNTGN-1YN)---(6)

WN*=QNSNTGn-1(YN+LNxk-N*)---(7)

式中,

SN=00L0C0L0MOOMCAN-2LC0,LN=CCAMCAN-1,

GN=RN+SNQNSNT;

S1-4:根据滚动优化原理,计算当前k时刻的最优估计和k-N+1时刻的 最优估计值

xk-N+1*=Axk-N*+wk-N*---(8)

xk*=ANxk-N*+Σi=0N-1AN-i-1wk-N+i*---(9)

式中,wk-N*wk-N+1*Mwk-1*=WN*;

S1-5:保留k-N+1时刻的最优估计值更新

S1-6:判断终止条件:如果k=K,结束,得到信噪比估计最优值;否则, k=k+1,转到S1-2。

本发明的技术构思为:本发明考虑了无线传感器网络信号传输过程中具有信 噪比约束和数据包丢失,给出了一种具有数据包丢失的状态空间模型,设计了基 于滚动时域估计方法的无线传感器网络信噪比估计器,给出了信噪比的最优估计 值。

首先,利用信噪比公式、功率控制算法和流速控制算法,得到无线传感器网 络的状态空间模型;然后根据数据包丢失机制,得到包含数据包丢失的状态空间 模型;接着,根据得到的状态空间模型和给定的滚动时域窗口长度设定以估计误 差和扰动信号为滚动时域信噪比估计的性能指标;最后,利用最优化原理和随机 方法设计无线传感器网络的滚动时域估计信噪比估计器。

从上述技术方案可以看出,本发明的有益效果主要表现在:基于滚动时域估 计方法设计无线传感器网络的信噪比估计器,与已有的信噪比估计方法相比,滚 动时域信噪比估计方法能够滚动优化和在线计算,并对传输过程中发生的数据包 丢失起到很好的补偿作用,从而能够更加准确地给出无线传感器网络的信噪比水 平。

附图说明

图1是本发明实施例中蜂窝式无线传感器网络结构图。

图2是本发明实施例中求解最小化问题的流程图。

图3是本发明实施例中,采用本发明方法的效果图。

具体实施方式

为使本发明的目的、技术方案和优点更加清晰,下面结合附图和实施例对本 发明的技术方案作进一步描述。

参照图1~图3,一种具有数据包丢失的无线传感器网络滚动时域信噪比估计 方法,将本发明提出的滚动时域信噪比估计方法用于蜂窝式无线传感器网络,其 目的是估计出无线传感器网络的信噪比水平和参考信噪比水平。接下来介绍具体 实施步骤:

(1)、利用该蜂窝式无线传感器网络,网络结构图如图1所示。无线传感器 网络在k时刻节点i的信噪比水平为

γi(k)=Gii(k)pi(k)ΣjDGij(k)pj(k)+σi2(k)---(10)

式中,Gij(k)为节点j到节点i的信道增益,Pi(k)为节点i的传输功率,为 节点i接收到的高斯白噪声,集合D是与节点i相连接的所有节点集合。

在k时刻节点i的流速控制算法为

fi(k+1)=fi(k)+n~[d(k)-cfi(k)]---(11)

式中,fi(k)为k时刻节点i的流速。

在k时刻,节点i的功率控制算法为

pi=(k+1)=pi(k)+α[γ^i(k)-γi(k)]---(12)

式中,γi(k)=10logγi(k).

(2)、利用信噪比公式(10)和功率控制算法(12),得到无线传感器网络 dB尺度的信噪比公式为

γi(k+1)=(1-α)γi(k)+αγ^i(k)+ni(k)---(13)

利用香农公式fi(k)=log2[1+γ′i(k)],结合流速控制算法(11),得到无线传 感器网络期望的信噪比水平为

式中,γ^i(k)=10logγi(k),γ′i(k)为期望信噪比。

为了书写方便,在这里去掉下标i,结合式(12)和(14),可以得到节点i的 状态空间模型

γ(k+1)=(1-α)γ(k)+αγ^(k)+n(k)

(15)

根据网络特性,设定功率调节参数α=02,流速调节参数网络阻 塞率c=0.3,n(k)和d(k)是均值为0,方差为0.1的随机量。由此可得无线传感 器网络模型为

γ(k+1)=0.8γ(k)+0.2γ^(k)+n(k)

(16)

γ^(k+1)=0.751γ^(k)+2.499d(k)

(3)、设定网络数据包丢失的概率为0.2,即测量噪声vk是 均值为0方差为0.1的随机量。结合式(16),得到具有数据包丢失的无线传感器 网络状态空间模型为

xk+1=0.80.200.75xk+wkyk=θk1001xk+vk---(17)

其中,权重参数矩阵A=0.80.200.75,C=1001.

(4)、设定滚动时域窗口长度N=3,权重矩阵Π=1001,Q=1001R=1001.将无线传感器网络滚动时域信噪比估计转化为等价的最小化问题

(5)、完成所述无线传感器网络信噪比估计模型转化成式(18)的最小化问 题后,本发明采用一阶最优性原理和随机方法求解式(18)。图2是本发明利用一 阶最优性原理和随机方法求解式子(18)的流程,具体步骤如下:

S1-1:初始化,设定测试时间长度K=100,在可行域的区间范围内,任意初 始化k时刻的先验估计值k-3时刻到k-1时刻的测量输出 yk-3=00,yk-2=-1.8568-1.8568,yk-1=7.81234.5671.

S1-2:根据一阶最优性原理,以为初始迭代点,对式(3)求一阶偏导数 且有

式中,Π0=1001,X0=Π-1x^k-N=109.6,

Q3=diag{1001,1001,1001},

W3=wk-3wk-2wk-1,Y3=00-1.8568-1.85687.81234.5671,

S1-3:根据随机方法,对式(19)和(20)分别求期望,得到最优估计值和其最优估计值由下式子表示,

xk-3*=(Π0+L3TG3-1L3)-1(X0+L3TG3-1Y3)---(21)

W3*=Q3S3TG3-1(Y3+L3xk-3*)---(22)

式中,

S3=0000000000001000000100000.80.2100000.750100,L3=10010.80.200.750.640.3100.5625,

R3=1.25×diag{1001,1001,1001},

G3=1.250000001.250000002.2500.800002.250.20.75000.80.22.930.150000.750.152.815.

计算式(21)和(22),得到

xk-3*=4.72714.5076,W3*=3.11522.15784.18282.437800.

S1-4:根据滚动优化原理,计算当前k时刻的最优估计和k-2时刻的最优 估计值

xk-2*=Axk-3*+wk-3*---(23)

xk*=A3xk-5*+Σi=02A4-iwk-2+i*---(24)

式中,wk-3*=3.11522.1578,wk-2*=4.18282.4378,wk-1*=00.

计算式(21)和(22),得到

xk-2*=7.79845.5385,xk*=10.54174.9438.

S1-5:保留k-2时刻的最优估计值更新

S1-6:判断终止条件。如果k=100,结束,得到信噪比估计最优值;否则, k=k+1,转到S1-2。

采用所述步骤,计算100个采样时刻得到的结果如图3所示,其中,图3(a) 为系统的信噪比水平和估计值,横坐标为采样次数,纵坐标为信噪比水平;图3(b) 为系统的期望信噪比水平及其估计值,横坐标为采样次数,纵坐标为期望信噪比 水平。从图3可以看出,针对具有数据包丢失的无线传感器网络,滚动时域信噪 比估计方法能够对传输过程中发生的数据包丢失起到很好的补偿作用。并且滚动 时域估计方法具有滚动优化和在线计算的优点,从而能够更加准确地给出无线传 感器网络的信噪比水平。

以上阐述的是本发明给出的实例表现出的优良估计效果。需要指出的是,本 发明不只限于上述实施例,对于其他类型的无线传感器网络,采用本发明给出的 方法设计滚动时域估计器,均能给出无线传感器网络的信噪比水平。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号