【技术实现步骤摘要】
一种基于车联网模型的IDNC网络编码方法
本专利技术涉及一种基于车联网模型的IDNC网络编码方法,属于车联网及网络编码领域。
技术介绍
车联网(InternetofVehicles)是由车辆位置、速度和线路等信息构成的巨大交互网络。车联网通信包括基础设施(RSU)与车辆间的通信(V2I),车辆间的通信(V2V),车辆与行人间的通信(V2P)等。车联网能实现智能化交通管理、智能动态信息服务和车辆智能化控制的一体化网络。与传统的路由技术相比较,网络编码技术在中间节点将数据包进行编码后进行转发,可相应利用网络中的冗余信息来提高网络数据吞吐量。对于传统的确定性网络编码技术及随机网络编码技术,接收端必须收到足够多的编码系数线性无关的数据包才能完成网路译码,导致存在网络译码时延,影响数据包实时传输性能。由于车联网特殊的应用场景,尤其是基础设施(RSU)与车辆间的通信(V2I)的应用场景,考虑到多个RSU向多个车辆发送数据包,存在RSU发射信号交叉覆盖车辆的情况,不同的编码方式对系统传输性能和吞吐量有很大影响,因此如何选择RSU端的网络编码方式来减小网络传输延迟和提高系统吞吐量是本领域需要解决的技术问题。
技术实现思路
本专利技术旨在提供一种基于车联网模型的网络编码方法,减小网络传输延迟和提高系统吞吐量。为实现上述技术目的,本专利技术采用以下技术方案。提供一种基于车联网模型的IDNC网络编码方法,包括以下步骤:步骤(1):各RSU估计其发射信号所覆盖区域内的各个车辆节点在 ...
【技术保护点】
1.一种基于车联网模型的IDNC网络编码方法,其特征在于,包括以下步骤:/n步骤(1):各RSU估计其发射信号所覆盖区域内的各个车辆节点在下一数据包发送时隙的位置处于不同覆盖范围内的概率;各RSU根据所述各个车辆节点的位置处于不同覆盖范围内的概率、车辆节点需要接收的数据包信息以及IDNC网络编码条件构造该RSU相应的IDNC编码关系图;/n步骤(2):各RSU基于被自己发射信号所覆盖区域内的所有车辆节点所需接收的数据包信息以及IDNC编码关系图构造最大权重团;/n步骤(3):各RSU依照最大权重团中节点所对应的数据包进行IDNC编码,并从IDNC编码关系图中删除已参与编码的节点;/n步骤(4):如果IDNC编码关系图中节点集合为非空子集,则转至步骤(1)迭代运行,直至IDNC编码关系图中节点集合为空。/n
【技术特征摘要】
1.一种基于车联网模型的IDNC网络编码方法,其特征在于,包括以下步骤:
步骤(1):各RSU估计其发射信号所覆盖区域内的各个车辆节点在下一数据包发送时隙的位置处于不同覆盖范围内的概率;各RSU根据所述各个车辆节点的位置处于不同覆盖范围内的概率、车辆节点需要接收的数据包信息以及IDNC网络编码条件构造该RSU相应的IDNC编码关系图;
步骤(2):各RSU基于被自己发射信号所覆盖区域内的所有车辆节点所需接收的数据包信息以及IDNC编码关系图构造最大权重团;
步骤(3):各RSU依照最大权重团中节点所对应的数据包进行IDNC编码,并从IDNC编码关系图中删除已参与编码的节点;
步骤(4):如果IDNC编码关系图中节点集合为非空子集,则转至步骤(1)迭代运行,直至IDNC编码关系图中节点集合为空。
2.根据权利要求1所述的一种基于车联网模型的IDNC网络编码方法,其特征在于,构造各RSU相应的IDNC编码关系图的方法具体包括下步骤:确定节点、IDNC干扰边和发射信号干扰边;若车辆节点vj从RSUci接收数据包ak与车辆节点vj'从RSUci接收数据包ak'不满足IDNC编码条件,则节点nijk与节点nij'k'间存在IDNC干扰边;车辆节点vj落在RSUci与RSUci'交叉覆盖区,则节点nijk与节点ni'jk'间存在发射信号干扰边;车辆节点vj落在RSUci与RSUci'交叉覆盖区,车辆节点vj'仅落在RSUci'覆盖区域内,则节点nijk与节点ni'j'k'间存在发射信号干扰边;车辆节点vj与车辆节点vj'均落在RSUci与RSUci'交叉覆盖区,则节点nijk与节点ni'j'k'间存在发射信号干扰边,节点ni'jk与节点nij'k'间存在发射信号干扰边;其中节点nijk表示落在RSUci覆盖范围内的车辆节点vj需要接收数据包ak,节点nij'k'表示落在RSUci覆盖范围内的车辆节点vj'需要接收数据包ak';ni'jk'表示落在RSUci'覆盖范围内的车辆节点vj需要接收数据包ak';节点ni'jk表示落在RSUci'覆盖范围内的车辆节点vj需要接收数据包ak,节点ni'j'k'表示落在RSUci'覆盖范围内的车辆节点vj'需要接收数据包ak'。
3.根据权利要求1所述的一种基于车联网模型的IDNC网络编码方法,其特征在于,步骤(2)包括:
步骤201:各RSU基于IDNC编码关系图中仅被自己发射信号所覆盖的车辆节点需要接收的数据包信息,构造自己对应的最大权重团;
步骤202:各RSU基于IDNC编码关系图中被自己发射信号和其它RSU发射信号交叉覆盖区域内的所有车辆所对应的各个车辆节点所需接收的数据包信息,依次选取每个交叉覆盖区域内节点权重最大的节点,并将其归类至各RSU自己对应的最大权重团中。
4.根据权利要求3所述的一种基于车联网模型的IDNC网络编码方法,其特征在于,步骤201具体方法包括:
被RSUci覆盖的车辆节点所需接收的数据包对应的IDNC编码关系图为G,取Gs=G,表示某RSUci对应的IDNC图所选取最大权重团;
迭代运行:更新节点权重,取权重最大节点更新
将节点从Gs删除,并将与节点有连接边的节点ni'j'k'的删除概率为αijk,i'j'k';如果继续迭代运行,其中...
【专利技术属性】
技术研发人员:梅中辉,周根,徐礼建,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。