一种基于喷泉码的中继基站多播调度方法技术

技术编号:14030001 阅读:77 留言:0更新日期:2016-11-19 18:12
本发明专利技术公开了基于喷泉码的中继基站多播调度方法:(1)初始化阶段;(2)数据包传输阶段;在每个时隙里,中继基站进行多播调度:(2.1)检查中继基站的缓冲器中是否有数据包等待发送;(2.2)中继基站根据用户们的信道状态信息,判断出各个用户在当前时隙中是否能够成功接收一个数据包;(2.3)计算能够成功接收数据包的用户的权重之和占所有用户权重和的比例;若结果小于设定值,中继基站选择从宏基站接收一个数据包,等待当前时隙结束,返回(2.1);否则,进入(2.4);(2.4)更新各个用户的权重;(2.5)判断是否所有的用户都接收到了足够数量的线性独立的数据包:若是,结束传输;若否,等待当前时隙结束,返回(2.1)。

【技术实现步骤摘要】

本专利技术属于无线中继网络通信
,尤其涉及一种基于喷泉码的中继基站多播调度方法
技术介绍
为了增加网络的吞吐量和扩大无线信号的覆盖面积,中继网络是下一代通信系统中一个非常重要的组成部分,例如,IEEE 802.16j协议和3GPP LTE-Advanced标准。取决于是否具有同时接收和发送信息的能力,中继基站可以被分为两类:半双工和全双工。由于全双工中继仍处于研究阶段,目前实际系统中广泛采用的是半双工中继。另一方面,喷泉码是一种新兴的编码技术,与传统的传输方式不同,其发送端将原始数据包进行编码然后传输,接收端只要接收任意足够数量的线性独立的编码过的数据包,就可以解码出所有的原始数据包。因此,喷泉码能够有效地提高多播传输速率。由于中继基站工作在半双工模式,在每个时隙里,它只能选择(1)从宏基站接收一个编码过的数据包,或者(2)发送一个编码过的数据包给用户。因此,在宏基站应用喷泉码的基础上,中继基站应该如何根据用户们时刻变化的信道状态信息(channel state information),来进行一个有效的多播调度(在每个时隙里选择接收或者发送数据包),从而最小化所有用户都收到足够数量的线性独立的数据包所需要的时间,即最大化整个系统的多播吞吐量,是亟待解决的关键问题,具有极其重要的理论科学与工程实际意义。
技术实现思路
本专利技术的目的是将喷泉码应用于双跳中继网络中,提供一种基于喷泉码的中继基站多播调度策略,使数据包在双跳中继网络中能够进行一个高效的多播传输,意在提高整个中继网络的多播吞吐量。本专利技术的目的是通过下述技术方案实现的:一种基于喷泉码的中继基站多播调度方法,其具体步骤如下:(1)初始化阶段。假设宏基站有K个原始数据包需要传输。在传输之前,宏基站首先对K个原始数据进行喷泉编码,每个编码过的数据包是关于K个原始数据包的随机线性组合。这些编码过的数据包将在步骤(2)中代替原始数据包进行传输。假设一共有n个用户,其中第i个用户的权重记为ci。将各个用户的权重初始值设为K,即(2)数据包传输阶段。在每个时隙里,中继基站按照如下步骤进行多播调度:(2.1)检查中继基站的缓冲器中是否有数据包等待发送:若无,中继基站选择从宏基站接收一个数据包,等待当前时隙结束,返回步骤(2.1);若有,则进入步骤(2.2)。(2.2)中继基站根据用户们的信道状态信息,判断各个用户在当前时隙中是否能够成功接收一个数据包,并用来表示:若第i个用户在当前时隙里可以成功接收一个数据包,则令xi=1;反之则令xi=0。进入步骤(2.3)。(2.3)计算能够成功接收数据包的用户的权重之和占所有用户的权重和的比例,即 Σ i ∈ { 1 , 2 , ... , n本文档来自技高网...
一种基于喷泉码的中继基站多播调度方法

【技术保护点】
一种基于喷泉码的中继基站多播调度方法,其特征在于,包括以下步骤:(1)初始化阶段;假设宏基站有K个原始数据包需要传输;在传输之前,宏基站首先对K个原始数据进行喷泉编码,每个编码过的数据包是关于K个原始数据包的随机线性组合;这些编码过的数据包将在步骤(2)中代替原始数据包进行传输;假设一共有n个用户,其中第i个用户的权重记为ci;将各个用户的权重初始值设为K,即ci=K,(2)数据包传输阶段;在每个时隙里,中继基站按照如下步骤进行多播调度:(2.1)检查中继基站的缓冲器中是否有数据包等待发送:若无,中继基站选择从宏基站接收一个数据包,等待当前时隙结束,返回步骤(2.1);若有,则进入步骤(2.2);(2.2)中继基站根据用户们的信道状态信息,判断出各个用户在当前时隙中是否能够成功接收一个数据包,进入步骤(2.3);(2.3)计算能够成功接收数据包的用户的权重之和占所有用户的权重和的比例;若结果大于等于设定值,中继基站选择多播一个数据包给用户,进入步骤(2.4);若结果小于设定值,中继基站选择从宏基站接收一个数据包,等待当前时隙结束,返回步骤(2.1);(2.4)更新各个用户的权重:记第i个用户已经接收到的数据包个数为Bi,则ci=max{0,K‑Bi},进入步骤(2.5);(2.5)判断是否所有的用户都接收到了K个数据包:若是,结束传输;若否,等待当前时隙结束,返回步骤(2.1)。...

【技术特征摘要】
1.一种基于喷泉码的中继基站多播调度方法,其特征在于,包括以下步骤:(1)初始化阶段;假设宏基站有K个原始数据包需要传输;在传输之前,宏基站首先对K个原始数据进行喷泉编码,每个编码过的数据包是关于K个原始数据包的随机线性组合;这些编码过的数据包将在步骤(2)中代替原始数据包进行传输;假设一共有n个用户,其中第i个用户的权重记为ci;将各个用户的权重初始值设为K,即ci=K,(2)数据包传输阶段;在每个时隙里,中继基站按照如下步骤进行多播调度:(2.1)检查中继基站的缓冲器中是否有数据包等待发送:若无,中继基站选择从宏基站接收一个...

【专利技术属性】
技术研发人员:陈超虞晓韩张俐楠
申请(专利权)人:浙江工商大学
类型:发明
国别省市:浙江;33

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

1