基于接收端信噪比预测的无线速率选择方法及无线网络技术

技术编号:15334184 阅读:55 留言:0更新日期:2017-05-16 21:31
一种基于接收端信噪比预测的无线速率选择方法及无线网络,该方法包括:判断接收端与发送端是否满足触发条件,如果不满足,则结束该方法;接收端对信噪比进行预测,根据预测的信噪比选取最佳速率,并将速率选择信息反馈给发送端;发送端基于接收端发送的速率选择信息对无线速率进行选择。本发明专利技术能够适用于节点移动环境,降低SNR收发端不对称和信道SNR剧烈变化对系统吞吐率的影响,较传统方法提升巨大;并且能够与现有协议兼容,便于移植,有很强的实用价值。

【技术实现步骤摘要】
基于接收端信噪比预测的无线速率选择方法及无线网络
本专利技术涉及通信
,具体涉及一种基于接收端信噪比预测的无线速率选择方法、发送端、接收端及无线网络。
技术介绍
随着无线标准的制定和推广,越来越多的设备支持无线网络传输功能。智能手机、平板电脑等智能移动终端的快速发展给移动网络带来了巨大的数据流量压力。同时,由于芯片技术的提高,无线通信模块已经可以轻易的集成在手机、掌上电脑、甚至可穿戴设备等平台。终端的小型化使得无线通信设备的移动性大大提高,随即也带来了使用场景的变化,越来越多的设备需要在快速移动的场景接入网络。这种高度动态的场景会导致通信效率的大幅下降。即使使用者在同一个接入点范围内移动也会引起通信信道的动态变化,会给无线通信系统带来很大的影响,如能量消耗、信道速率匹配、网络通信效率等。无线设备物理层具有多种可选择的发送速率,针对不同的信道条件,可通过速率的自适应调节来提高系统吞吐率。但是目前的无线标准中并没有明确指定采用的速率自适应方法。同时,当前大多数为无线传输制定的速率管理方法都只是面向稳定信道,然而无线设备在移动环境中收发端信噪比(SNR)严重不对称并且波动剧烈。这就导致传统的基于发送端的速率选择方法无法适用于节点移动场景,亟需一种基于接收端且实用性高的速率选择方法。
技术实现思路
鉴于上述技术问题,本专利技术的主要目的在于提供一种基于接收端信噪比预测的无线速率选择方法、发送端、接收端及无线网络,以解决上述技术问题中的至少之一。为了实现本专利技术的目的,根据本专利技术的一个方面,本专利技术提供了一种基于信噪比预测的无线速率选择方法,其特征在于,包括以下步骤:步骤A:判断接收端与发送端是否满足触发条件,如果满足,则执行步骤B,否则结束该方法;步骤B:接收端对信噪比进行预测,根据预测的信噪比选取最佳速率,并将速率选择信息反馈给发送端;步骤C:发送端基于接收端发送的速率选择信息对无线速率进行选择。根据本专利技术的另一个方面,本专利技术还提供了一种无线网络的发送端,其特征在于,所述发送端基于对应的接收端发送的速率选择信息对发送端的发送速率进行选择。根据本专利技术的再一个方面,本专利技术还提供了一种无线网络的接收端,其特征在于,所述接收端通过如下步骤获得速率选择信息并将其返回发送端:步骤B1:接收端对当前信道信噪比进行统计;即每一次接收到包时,接收端统计当前信道信噪比,并更新统计结果,统计结果存储为三元组信息记录(吞吐率,SNR,速率);步骤B2:根据当前信噪比Scur和平均信噪比Savg预测下一包传输时的信道信噪比Sest;其中Sest具体通过如下过程得到:其中DEVavg是标准差的加权平均值,Scur是接收端MAC上传的当前信道SNR,δ、ρ均为可变参数;Sest=Savg-DEVweight×DEVavg,(2)其中DEVweight为预测信噪比时的标准差加权值,通过下式计算:步骤B3:通过Sest和三元组信息记录选取使吞吐率最大化时的速率值;其中速率通过如下过程得到:其中Th(R,S)为三元组信息(吞吐率,SNR,速率)中给定SNR和速率时对应的吞吐率信息;步骤B4:通过接收端ACK速率的变化将速率选择信息反馈给发送端;选择方法如下:设前一次的传输速率为Rindex,滑动窗口设置为ACK速率列表中小于Rindex的速率集,假设其大小为S;窗口中的第N个ACK速率表示发送端选择的速率编号是:表示向上取整;此时选择的下一包速率是根据本专利技术的还一个方面,本专利技术还提供了一种无线网络,包括如上所述的发送端,以及如上所述的接收端。从上述技术方案可知,本专利技术相对于现有技术具有以下有益效果:(1)通过接收端进行速率选择,消除了节点移动过程中,信道SNR收发端严重不对称的影响,并且计算SNR时,通过加权平均计算,降低了信道SNR剧烈变化对系统吞吐率的影响,提高了预测的可靠性;(2)没有修改MAC层协议,能够与现有协议兼容,可以直接移植到设备;并且与其他设备通信时可以对设备的方法进行甄别,动态调节使用的速率选择方法,具有很强的实用价值。附图说明图1是本专利技术的发送端的状态机示意图;图2是本专利技术的接收端的状态机示意图;图3是本专利技术的系统架构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。本专利技术公开了一种基于信噪比预测的无线速率选择方法,包括以下步骤:首先无线通信的接收端物理层(PHY)将信噪比(SNR)上传至媒介访问控制层(MAC),由MAC层对SNR进行预测,并根据SNR预测值选择最佳速率,通过ACK速率的变化反馈给发送端;发送端对收到的确认帧(ACK)速率进行解析,选取最佳的发送速率。更优选地,在上述步骤之前,还包括接收端与发送端根据交互信息来对速率选择方法进行识别并同步的步骤。具体地,本专利技术公开了一种基于信噪比预测的无线速率选择方法,包括以下步骤:步骤A:判断接收端与发送端是否满足触发条件,如果满足,则执行步骤B,否则结束该方法;步骤B:接收端对信噪比进行预测,根据预测的信噪比选取最佳速率,并将速率选择信息反馈给发送端;步骤C:发送端基于接收端发送的速率选择信息对无线速率进行选择。其中,步骤A具体包括以下步骤:步骤A1:发送端以一初始速率发送信号;如果实时发送速率变动时收到的ACK速率仍然为所述初始速率,则继续执行下一步,否则结束进程;步骤A2:计算接收端网络分配向量时使用的是否为ACK窗口中的最低速率,如果传输速率大于发送端的初始速率,且网络分配向量计算时使用的速率不是窗口中的最高速率,则继续执行下一步,否则结束进程。其中,步骤B具体包括以下步骤:步骤B1:接收端对当前信道信噪比进行统计;即每一次接收到包时,接收端统计当前信道信噪比,并更新统计结果,统计结果存储为三元组信息记录(吞吐率,SNR,速率);步骤B2:根据当前信噪比Scur和平均信噪比Savg预测下一包传输时的信道信噪比Sest;其中Sest具体通过如下过程得到:其中DEVavg是标准差的加权平均值,Scur是接收端MAC上传的当前信道SNR,δ、ρ均为可变参数;Sest=Savg-DEVweight×DEVavg,(2)其中DEVweight为预测信噪比时的标准差加权值,通过下式计算:步骤B3:通过Sest和三元组信息记录选取使吞吐率最大化时的速率值;其中速率通过如下过程得到:其中Th(R,S)为三元组信息(吞吐率,SNR,速率)中给定SNR和速率时对应的吞吐率信息;步骤B4:通过接收端ACK速率的变化将速率选择信息反馈给发送端;选择方法如下:设前一次的传输速率为Rindex,滑动窗口设置为ACK速率列表中小于Rindex的速率集,假设其大小为S;窗口中的第N个ACK速率表示发送端选择的速率编号是:表示向上取整;此时选择的下一包速率是本专利技术还公开了一种无线网络的发送端,所述发送端基于对应的接收端发送的速率选择信息对发送端的发送速率进行选择。其中,所述发送端还包括判断单元,用于判断所述发送端是否满足依据接收端返回信息对网络发送速率进行调节的条件,如果满足才基于对应的接收端发送的速率选择信息对发送端的发送速率进行选择。作为优选,所述判断单元的判断条件为:当发送端以一初始速率发送信号,且实时发送速率发生变本文档来自技高网...
基于接收端信噪比预测的无线速率选择方法及无线网络

【技术保护点】
一种基于信噪比预测的无线速率选择方法,其特征在于,包括以下步骤:步骤A:判断接收端与发送端是否满足触发条件,如果满足,则执行步骤B,否则结束该方法;步骤B:接收端对信噪比进行预测,根据预测的信噪比选取最佳速率,并将速率选择信息反馈给发送端;步骤C:发送端基于接收端发送的速率选择信息对无线速率进行选择。

【技术特征摘要】
1.一种基于信噪比预测的无线速率选择方法,其特征在于,包括以下步骤:步骤A:判断接收端与发送端是否满足触发条件,如果满足,则执行步骤B,否则结束该方法;步骤B:接收端对信噪比进行预测,根据预测的信噪比选取最佳速率,并将速率选择信息反馈给发送端;步骤C:发送端基于接收端发送的速率选择信息对无线速率进行选择。2.根据权利要求1所述的方法,其特征在于,步骤A具体包括以下步骤:步骤A1:发送端以一初始速率发送信号;如果实时发送速率变动时收到的ACK速率仍然为所述初始速率,则继续执行下一步,否则结束进程;步骤A2:计算接收端网络分配向量时使用的是否为ACK窗口中的最低速率,如果传输速率大于发送端的初始速率,且网络分配向量计算时使用的速率不是窗口中的最高速率,则继续执行下一步,否则结束进程。3.根据权利要求1所述的方法,其特征在于,步骤B具体包括以下步骤:步骤B1:接收端对当前信道信噪比进行统计;即每一次接收到包时,接收端统计当前信道信噪比,并更新统计结果,统计结果存储为三元组信息记录(吞吐率,SNR,速率);步骤B2:根据当前信噪比Scur和平均信噪比Savg预测下一包传输时的信道信噪比Sest;其中Sest具体通过如下过程得到:其中DEVavg是标准差的加权平均值,Scur是接收端MAC上传的当前信道SNR,δ、ρ均为可变参数;Sest=Savg-DEVweight×DEVavg,(2)其中DEVweight为预测信噪比时的标准差加权值,通过下式计算:步骤B3:通过Sest和三元组信息记录选取使吞吐率最大化时的速率值;其中速率通过如下过程得到:其中Th(R,S)为三元组信息(吞吐率,SNR,速率)中给定SNR和速率时对应的吞吐率信息;步骤B4:通过接收端ACK速率的变化将速率选择信息反馈给发送端;选择方法如下:设前一次的传输速率为Rindex,滑动窗口设置为ACK速率列表中小于Rindex的速率集,假设其大小为S;窗口中的第N个ACK速率表示发送端选择的速率编号是:表示向上取整;此时选择的下一包速率是4.一种无线网络的发送端,其特征在于,所述发送端基于对应的接收端发送的速率选择信息对发送端的发送速率进行选择。5.根据权利要求4所述的发送端,其特征在于,所述发送端还包括判断单元,用于判...

【专利技术属性】
技术研发人员:钱煦汤宇程鹏吴斌
申请(专利权)人:中国科学院微电子研究所
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1