本发明专利技术公开了一种基于信号互相关的MAC层选择接入方法,包括如下步骤:1)网络系统初始化;2)计算接收端每个时刻最大接入节点数门限M;3)节点向接收端发送接入请求;4)确定当前申请接入的节点队列长度s;5)判断当前申请接入的节点队列长度是否满足s≤M;6)接收端计算每个节点信号与其它节点信号的互相关集合
【技术实现步骤摘要】
一种基于信号互相关的MAC层选择接入方法
本专利技术涉及水声传感器网络通信技术,具体是一种基于信号互相关的MAC层(介质访问控制层MediaAccessControl,简称MAC层)选择接入方法。
技术介绍
水声传感器网络是由部署在监测区域内的水下无线网络传感节点组成,节点之间采用协作的方式进行感知、采集和处理网络覆盖区域中被感知对象的信息。近年来,水声传感器网络在水环境污染监控、水下油气资源勘探、海啸和台风预测预防、国家海洋防御与安全等方面的应用得到了广泛的推广与关注。对于水声传感器网络,通信第一阶段要完成的任务就是接入,节点只有在接入到网络中来,才能顺利的进行后续的通信,所以MAC层的接入机制在无线通信网络中显得至关重要。然而,由于水声通信环境中的频谱带宽很窄,导致水声传感器网络MAC层的接入能力受限,即在一个时间点上MAC层能够授权接入的节点数很少,那么在多个节点同时申请接入的情况下,接收端只能授权接入其中部分节点。为了解决这个问题,传统的解决方案大都是采用随机接入的方法,这种随机接入的算法主要考虑的是节点接入的公平性,但是却没有考虑接入节点之间的相互干扰,如果在申请接入的节点中,两个节点发射信号的相关性很高(即,两个节点发射信号的bit数据相似性比较高),那么接收端就很难区分出这两个接入节点的信号,这样很容易导致接收端的误判,从而升高接收端的误码率。海洋的气象环境是复杂多变的,经常受台风、洋流、地震等因素的影响。而水声通信的通信链路本身就很不稳定,它的通信质量会随着海洋环境的变化而产生巨大的变化。根据气象统计,海面上的风速往往要大于陆地上的风速,这种高速的气流会在海面上掀起巨大的海浪并产生大量的水花,在这种大风大浪的气象条件下,水声传感器网络的通信质量是不可靠的,通信链路的中断概率攀高,甚至会导致通信链路的中断。因此,在通信环境比较恶劣的条件下,保证通信质量的可靠性才是网络MAC层接入机制应该考虑的首要问题,如果通信质量都无法保证,那么所谓的公平性也就无从谈起。
技术实现思路
本专利技术的目的是针对现有技术的不足,而提供一种基于信号互相关的MAC层选择接入方法。这种方法能降低水声传感网络内相邻簇之间的干扰,提升整个网络的无线通信质量。实现本专利技术目的的技术方案是:一种基于信号互相关的MAC层选择接入方法,与现有技术不同的是,所述方法包括多点接入的水声传感器网络,所述网络包括一组水下航行器、一组水面浮标、卫星和岸基基站,每个水面浮标为多个水下航行器服务,水下航行器即为节点通过水面浮标接入到水声传感器网络,水面浮标在网络中充当网络接收端的中继作用,它将水下航行器的数据汇聚在一起,再将收集的数据转发到卫星,卫星再把数据转发到地面站;使用上述水声传感器网络的信号互相关的MAC层选择接入方法包括如下步骤:1)网络系统初始化:确定当前水声传感器网络上行传输总带宽B,单个传输节点占用的上行带宽b;2)计算当前接收端每个时刻最大接入节点数3)当前申请接入的节点向接收端发送接入请求信号;4)确定当前申请接入的节点队列长度s:接收端根据每个节点发送信号中的ID(Identity,身份)号区分不同的节点,统计当前时刻申请接入的节点队列长度为s,并标记当前申请接入的节点队列为X={X1,X2,L,Xs};5)判断当前申请接入的节点队列长度是否满足s≤M:(1)如果满足s≤M,则接入当前全部节点并结束所有流程;(2)否则,进入步骤6);6)接收端计算每个节点信号与其它节点信号的互相关集合节点Xi的互相关集合为其中xi(n)和xj(n)分别为节点Xi和Xj的发送信号序列,N为信号序列的长度;7)计算每个节点的互相关均值节点Xi的互相关均值为其中L为节点队列长度,L的初始值为L=s;8)按照由小到大的顺序排列所有节点的互相关均值:记由小到大排列的互相关均值矩阵为如果矩阵M中存在互相关均值相等的情况,则按照节点的ID号由小到大规则排列;9)删除互相关均值矩阵M的尾节点Xl;10)判断互相关均值矩阵M的长度是否大于M:(1)如果矩阵M的长度大于M,则删除互相关集合中节点Xl的互相关值,更新申请接入节点的队列长度L=L-1,返回到步骤7);(2)否则,进入步骤11);11)授权接入互相关均值矩阵M对应的M个节点;12)未接入的节点在下一时刻重新申请接入。这种方法与传统随机接入算法相比,能够有效降低水下传感节点的误码率,提升整个水声传感器网络通信质量。附图说明图1为实施例中水声传感器网络结构示意图;图2为实施例中水声传感器网络水下部分的数学模型示意图;图3实施例的方法流程示意图;图4为本实施例与传统随机接入方法的误码率比较示意图。具体实施方式下面结合附图和实施例对本
技术实现思路
作进一步的阐述,但不是对本专利技术的限定。实施例:参照图3,一种基于信号互相关的MAC层选择接入方法,所述方法包括,如图1所示的多点接入的水声传感器网络,所述网络包括一组水下航行器、一组水面浮标、卫星和岸基基站,每个水面浮标为多个水下航行器服务,水下航行器即为节点通过水面浮标接入到水声传感器网络,水面浮标在网络中充当网络接收端的中继作用,它将水下航行器的数据汇聚在一起,再将收集的数据转发到卫星,卫星再把数据转发到地面站;使用上述水声传感器网络的信号互相关的MAC层选择接入方法包括如下步骤:1)网络系统初始化:确定当前水声传感器网络上行传输总带宽B,单个传输节点占用的上行带宽b;2)计算当前接收端每个时刻最大接入节点数3)当前申请接入的节点向接收端发送接入请求信号;4)确定当前申请接入的节点队列长度s:接收端根据每个节点发送信号中的ID(Identity,身份)号区分不同的节点,统计当前时刻申请接入的节点队列长度为s,并标记当前申请接入的节点队列为X={X1,X2,L,Xs};5)判断当前申请接入的节点队列长度是否满足s≤M:(1)如果满足s≤M,则接入当前全部节点并结束所有流程;(2)否则,进入步骤6);6)接收端计算每个节点信号与其它节点信号的互相关集合节点Xi的互相关集合为其中xi(n)和xj(n)分别为节点Xi和Xj的发送信号序列,N为信号序列的长度;7)计算每个节点的互相关均值节点Xi的互相关均值为其中L为节点队列长度,L的初始值为L=s;8)按照由小到大的顺序排列所有节点的互相关均值:记由小到大排列的互相关均值矩阵为如果矩阵M中存在互相关均值相等的情况,则按照节点的ID号由小到大规则排列;9)删除互相关均值矩阵M的尾节点Xl;10)判断互相关均值矩阵M的长度是否大于M:(1)如果矩阵M的长度大于M,则删除互相关集合中节点Xl的互相关值,更新申请接入节点的队列长度L=L-1,返回到步骤7);(2)否则,进入步骤11);11)授权接入互相关均值矩阵M对应的M个节点;12)未接入的节点在下一时刻重新申请接入。本例中水声传感器网络水下部分的数学模型如图2所示,网络接收端对应水面浮标,水下传感节点对应水下航行器,水下传感节点在网络接收端的覆盖范围内随机分布,每个节点的通信信号的质量不仅受水声环境噪声的影响,还会受到其他邻近节点通信信号的干扰。参见图4,本例的误码率比较图是基于图2所示的数学模型进行的数值仿真,仿真用到的参数有:网络上行传输总带宽B=10kHz,单个传本文档来自技高网...
【技术保护点】
1.一种基于信号互相关的MAC层选择接入方法,其特征是,所述方法包括多点接入的水声传感器网络,所述网络包括一组水下航行器、一组水面浮标、卫星和岸基基站,每个水面浮标为多个水下航行器服务,水下航行器即为节点通过水面浮标接入到水声传感器网络,水面浮标在网络中充当网络接收端的中继作用,它将水下航行器的数据汇聚在一起,再将收集的数据转发到卫星,卫星再把数据转发到地面站;使用上述水声传感器网络的信号互相关的MAC层选择接入方法包括如下步骤:1)网络系统初始化:确定当前水声传感器网络上行传输总带宽B,单个传输节点占用的上行带宽b;2)计算当前接收端每个时刻最大接入节点数
【技术特征摘要】
1.一种基于信号互相关的MAC层选择接入方法,其特征是,所述方法包括多点接入的水声传感器网络,所述网络包括一组水下航行器、一组水面浮标、卫星和岸基基站,每个水面浮标为多个水下航行器服务,水下航行器即为节点通过水面浮标接入到水声传感器网络,水面浮标在网络中充当网络接收端的中继作用,它将水下航行器的数据汇聚在一起,再将收集的数据转发到卫星,卫星再把数据转发到地面站;使用上述水声传感器网络的信号互相关的MAC层选择接入方法包括如下步骤:1)网络系统初始化:确定当前水声传感器网络上行传输总带宽B,单个传输节点占用的上行带宽b;2)计算当前接收端每个时刻最大接入节点数3)当前申请接入的节点向接收端发送接入请求信号;4)确定当前申请接入的节点队列长度s:接收端根据每个节点发送信号中的ID(Identity,身份)号区分不同的节点,统计当前时刻申请接入的节点队列长度为s,并标记当前申请接入的节点队列为X={X1,X2,L,Xs};5)判断当前...
【专利技术属性】
技术研发人员:辛以利,李云,姚钘,孙山林,谭智诚,黄文涛,
申请(专利权)人:桂林航天工业学院,
类型:发明
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。