本发明属于无线通信的信号处理技术领域,具体是指基于信噪能量比最小的非高斯噪声系统盲均衡方法,适用于无线通信网络,特别是无线传感器网络的节点之间的信道具有多径衰落特性情况下的一种对抗非高斯噪声的盲均衡方法。
背景技术:
无线传感器网络作为一种比较特殊的无线网络,特别强调设备间的通信。无线传感器网络以数据为中心,即无线传感器网络节点既是路由器又是主机。无线传感器节点将本地处理过的数据传输到中间处理节点,中间处理节点作为数据融合节点,可以对接收到的多个信息进行相应的融合及智能处理,最后将信息发送到数据接收端(sink端)。节点间的信道由于直射、绕射及散射等传播途径的影响而具有典型的多径衰落特性,盲均衡是种能有效对抗无线信道衰落特性的方法。
一方面,考虑到无线传感器网络的特殊用途,其环境噪声往往非常恶劣,而传统的盲均衡方法均假设噪声为高斯白噪声前提进行建模,使得算法的鲁棒性和性能由于非高斯噪声的干扰而严重下降甚至失败。另一方面,无线传感网络节点由于使用一个很小的电池作为电源,常无法被充电和替换,因此对信号处理算法有非常严格的能耗限制,而且在一般情况下,节点所需要传递的有用信息通常很少,此时通过信息数据量无法得到准确的统计信息,那么以大数据量为基础的高阶统计量的传统盲均衡方法则无法适用。盲均衡算法的运算负担不能过重,最为直接的方法就是降低算法对数据量本身的要求并提高算法的收敛速度。
因此有必要针对无线传感器网络的传输特性,而设计一种对抗非高斯噪声的盲均衡新方法,此为本发明的题旨所在。
技术实现要素:
本发明的目的是克服现有技术存在的基于高阶统计量的盲均衡方法依赖高斯噪声假设、需要大数据量以及收敛速度慢等缺点,而提供一种基于信噪能量比最小的非高斯噪声系统盲均衡方法。该方法依赖小数据量且具有对抗非高斯噪声能力的快速收敛能力。
为实现上述目的,本发明的技术方案是包括步骤:
s1、目标节点通过射频前端接收单元对接收到的射频信号进行前期预处理,得到基带接收信号,输入到均衡器中处理并由均衡器输出;
s2、设置迭代次数,基于均衡器输出中有用信号与噪声能量比最大作为出发点构造代价函数;
s3、对均衡器输出的均衡器向量求一阶导并令其值等于零并假设均衡器输出信号值固定,获得无约束条件的代价函数;
s4、构造符合迭代重加权最小二乘法的求解方法求解该无约束条件的代价函数的全局最优解。
进一步设置是所述的步骤s1具体包括:
基带接收信号xk,则均衡器输出为:
式中:
yk为经过均衡器的输出信号
w=[w0,...,wl-1]t为均衡器向量,t为矩阵转置
wi表示均衡器的抽头系数,i=0,…,l-1
x=[xk,xk-1…,xk-m+1]t,
sk为基带发送信号
vk为加性高斯或非高斯噪声
m为信道阶数
l为均衡器阶数
fj为信道和均衡器的联合冲激响应系数。
进一步设置是所述的步骤s2具体包括:
设置第t次迭代,
式中:
n为接收到的观察数据长度
λ为大于零的惩罚因子
e(·)为求数学期望运算。
进一步设置是所述的步骤s3具体包括:
对w求一阶导并令其值等于零并假设均衡器输出yk值固定,获得:
式中:(·)h为矩阵共轭转置运算
y=[y1,…,yk,…yn]
da为由主对角元素为aj构成的对角矩阵,j=1,…,n
dy为由主对角元素为|yj|2构成的对角矩阵,j=1,…,n
x为接收数据所组成的矩阵
i为单位阵。
进一步设置是所述的步骤s4具体包括:
为保证
设置梯度下降方向wt+1=wt+ηt(ws-wt),这里η为步长,采用迭代重加权最小二乘算法求解该优化问题。
本发明的的技术方案有别于传统基于高阶统计量的盲均衡算法利用了高斯噪声的高阶累量值为零而隐性忽略了噪声对实际性能的真实影响,本发明方法通过使有用信号与噪声能量比最大作为出发点建立代价函数,并推演约束条件的等价形式进行信号的盲均衡的算法模型构建,进而将该优化问题转化为求解无约束优化问题;采用二次ε-不敏感损失函数,并构造符合迭代重加权最小二乘法求解该代价函数的全局最优解。
有益效果:本发明适用于无线传感器网络的节点间的信道盲均衡方法,本发明的意义在于为无线通信网、特别是无线传感器网络提供了一种仅依赖小数据量的、可对抗非高斯噪声的、收敛快速的盲均衡方法,保证无线传感器网络节点间的数据正确传输。该算法不仅具有对抗非高斯噪声的能力,而且无论从算法运算代价、对数据量的要求和收敛速度等方面均优越于基于高阶统计量的经典盲均衡算法,可节约网络节点的电池损耗。该算法适用于正交幅度调制(qam,quadratureamplitudemodulation)信号和相位键控(psk,phaseshiftkeying)调制信号的盲均衡问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,根据这些附图获得其他的附图仍属于本发明的范畴。
图1本发明基于信噪能量比最小的非高斯噪声系统盲均衡方法的流程图;
图2本发明的系统和均衡器模型;
图3是本发明试验时采用的高斯和非高斯噪声样本分布;
图4是本发明试验时对抗高斯和非高斯噪声的均衡器输出结果。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
如图1所示,本发明方法包括步骤:
步骤s1、目标节点通过射频前端接收单元对接收到的射频信号进行前期预处理,得到基带接收信号,输入到均衡器中处理并由均衡器输出;
步骤s2、设置迭代次数,基于均衡器输出中有用信号与噪声能量比最大作为出发点构造代价函数;
步骤s3、对均衡器输出的均衡器向量求一阶导并令其值等于零并假设均衡器输出信号值固定,获得无约束条件的代价函数;
步骤s4、构造符合迭代重加权最小二乘法的求解方法求解该无约束条件的代价函数的全局最优解。
作为具体实施例,图2是本发明的系统和均衡器模型。无线传感器目标节点的均衡器输入和输出信号存在如下关系:
这里z-1表示一个时间延迟。
再记f为由元素fj,j=0,…,l+m-2组成的向量,则均衡器输出为:
式中w=[w0,...,wl-1],x=[xk,xk-1…,xk-m+1]t,t为矩阵转置。
(1)构造新的代价函数
考虑发送信号sk和噪声vk相互独立,且发送信号与噪声相互独立且均满足独立同分布的统计特性,可得:
式中e(·)为求期望,|·|为取模值运算,||·||为2范数运算。
构造如下优化问题:
若
考虑到
(2)约束条件演变
设计一个新的优化问题
令
仅考虑有用信号,因为
由于α为任意大于0的数即可,为简化j1,不妨取α使之满足:
将(8)式代入j1,并考虑到在发送信号调制方式不变的情况下,c(|sk|4),e|sk|4,e|sk|2均是常数,则有:
因此当令
最大化j1,即最小化如下代价函数:
(3)代价函数的近似表达式
设(10)式的最小值为δ,这里δ为不小于零的常数,则优化问题(5)转换为无约束优化问题:
式中:n为所取数据个数,c为任意大于零的常数。
令
并令|ei|=ξi,则有:
假设第t次迭代,定义
(4)迭代重加权最小二乘算法演变
定义pt=wl-wt作为j(w)的下降方向,这里l和t分别代表第l次和第t次迭代。构造一个线性搜索方法wt+1=wt+ηtpt;ηt初始值设置为1,如果j(wt+1)≥j(wt),ηt的值随着迭代的进行严格下降。为获得式(7)的解,对w求一阶导并令其值等于零并假设均衡器输出yk值固定,则有:
式中(·)*为共轭运算。(15)式改写成矩阵形式:
式中:y=[y1,…,yk,…yn],(·)h为矩阵共轭转置运算,da和dy分别是由主对角元素为aj和|yj|2的对角矩阵,j=1,…,n。j=1,…,n,i为单位阵。
为保证
(5)试验设置和结果
试验采用多径复信道:
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如rom/ram、磁盘、光盘等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。