【技术实现步骤摘要】
一种基于部分盲传输的RA
‑
IDNC网络编码方法
[0001]本专利技术涉及物理层网络编码领域,具体涉及一种有损反馈环境下的部分盲传输的RA
‑
IDNC(速率感知的即时编码网络编码)网络编码方法。
技术介绍
[0002]大多数先前的工作,优化基于即时编码网络编码IDNC的系统中的不同参数,考虑网络的上层视图并抽象其物理层条件,例如衰落、阴影等转换成简单的擦除信道模型。此外,来自基站的所有编码组合被假定以相同的物理层速率发送,因此占用固定的持续时间。这样的假设无疑简化了IDNC场景的建模,代价是信道模型的不切实际。事实上,众所周知,蜂窝网络中的不同用户经历不同的信道条件,因此将由基站以不同的速率提供服务。这种可能服务速率的差异确实影响了对两种信号在每次传输中被组合的决策,以及它们被发送的速率。这种速率适配不仅影响不同用户成功接收每个传输的能力,而且还决定传递每个消息或组合所需的持续时间。
[0003]大多数其他机会网络编码工作中提出的算法假设完全反馈(即来自所有接收者的反馈总是到达发送方且不受损失影响)。这一假设在无线网络中并不总是可行的,因为它通常在前向和反馈链路上都有类似的无线信道缺陷。因此,即使在一些网络设置中,如蜂窝、WiFi和WiMAX系统,对反馈包采用了高级别的保护,无线信道上不可避免的深度衰落情况仍然会使它们暴露在丢失事件中。在其他网络设置中,由于传输功率的限制和对其他传输的可能干扰,可能无法保证每个反馈包到达发送方。
技术实现思路
[0004]
【技术保护点】
【技术特征摘要】
1.一种基于部分盲传输的RA
‑
IDNC网络编码方法,其特征在于,包括:步骤(1):获取基站发射信号所覆盖区域内的各个用户节点的前向链路丢包率和反馈链路丢包率以及相应用户的信道容量;步骤(2):响应于基站向目标用户发送数据包,目标用户通过反馈链路向基站反馈接收状态,采用最大似然准则ML判决规则对丢失的反馈进行判决,根据判决结果处理节点,更新反馈矩阵,确定用户节点需要接收的数据包信息;步骤(3):根据用户节点的前向链路丢包率、反馈链路丢包率、相应用户的信道容量和用户节点需要接收的数据包信息构造RA
‑
IDNC编码关系图;步骤(4):判断RA
‑
IDNC编码关系图中活动节点集合是否为空,如果RA
‑
IDNC编码关系图中活动节点集合为空但有隐藏节点,将隐藏节点全部重置为活动节点;步骤(5):如果RA
‑
IDNC编码关系图中活动节点集合不为空,根据基站发射信号所覆盖区域内的所有用户节点需要接收的数据包信息构造最大权重团;步骤(6):根据最大权重团中节点所对应的数据包进行速率感知的即时编码网络编码RA
‑
IDNC,然后转至步骤(2)迭代运行,直至RA
‑
IDNC编码关系图中所有节点集合为空。2.根据权利要求1所述的一种基于部分盲传输的RA
‑
IDNC网络编码方法,其特征在于,所述步骤(2)包括:在有损耗反馈环境下的传输中,基站没有收到目标用户i的反馈,意味着以下两个事件之一:用户没有收到数据包,且没有发出反馈;用户收到了数据包,并发出了一个反馈信息包,但反馈信息包没有到达基站端;假设信道互易性,用户i的前向链路丢包率p
i
等于反馈链路丢包率q
i
,即p
i
=q
i
,t
i
是基站端最后一次从用户i接收反馈的时隙,θ
ij
表示为:自t
i
以来,基站端发送数据包P
j
给用户i,但用户i没有发送反馈信息给基站端所累积的传输次数,是此时用户i的不确定数据包P
j
已经丢失的概率,则的表达式为:简为:通过估计用户i对于数据包P
j
的接收状态,反馈矩阵更新应满足:若时,估计该数据包在用户i处丢失,即保留数据包对应的节点,则x=1;若时,估计此数据包在用户i处成功接收,即隐藏数据包对应的节点,则x=0。3.根据权利要求1所述的一种基于部分盲传输的RA
‑
IDNC网络编码方法,其特征在于,步骤(3)中,构造RA
‑
IDNC编码关系图,包括:步骤301:RA
‑
IDNC编码关系图中节点vijr表示基站覆盖范围内用户i需要接收数据包P
j
,且只有传输速率r小于等于用户i的信道容量R
i
时才有可能被接收;步骤302:RA
‑
IDNC编码关系图中节点v
ijr
和节点v
i
′
j
′
r
′
间存在编码连接边的条件为:(1).传输速率相等,即r=r';(2).用户i和用户i
′
请求相同的消息或组合消息对用户i和用户i
′
都是可立即译码的。4.根据权利要求1所述的一种基于部分盲传输的RA
‑
IDNC网...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。