发明名称 |
一种物理层网络编码包同步的方法 |
摘要 |
本发明一种物理层网络编码包同步的方法,时隙开始,节点x发送携带目的节点y地址信息的RTS帧到中继节点;中继节点广播CTS帧给节点x和节点y,并记录此刻的时间戳<i>t<sub>1</sub></i>;节点x回复N-PNC帧给中继节点,R记录收到的时间戳t<sub>2</sub>;节点y在收到中继节点广播的CTS帧后,等待个时间∆,也回复N-PNC帧给中继节点,中继节点记录收到N-PNC帧的时间戳<i>t<sub>3</sub></i>;中继节点得到分别从节点x、y到中继节点的传播时延,则节点x等待和节点y等待后发送数据包给中继节点R,其中,这样节点x和节点y发送的两个数据包就会同时到达中继节点R,实现包同步;本发明不需要网络中所有节点同步,只以中继节点的时间为基准,大大降低系统同步的复杂度。 |
申请公布号 |
CN104980255A |
申请公布日期 |
2015.10.14 |
申请号 |
CN201510321687.3 |
申请日期 |
2015.06.12 |
申请人 |
厦门大学 |
发明人 |
林世俊;谢剑敏;石江宏 |
分类号 |
H04L1/00(2006.01)I;H04W56/00(2009.01)I |
主分类号 |
H04L1/00(2006.01)I |
代理机构 |
厦门市新华专利商标代理有限公司 35203 |
代理人 |
朱凌 |
主权项 |
一种物理层网络编码包同步的方法,基于节点x有一个数据包要通过中继节点R发往节点y,同时节点y有一个数据包要发往节点x,构建了物理层网络编码PNC通信,其特征在于:其包同步具体包括如下步骤:步骤1、时隙开始,节点x发送携带目的节点y地址信息的RTS帧到中继节点R;如果此时多于一个节点在发送RTS帧,则发生冲突,本时隙结束,否则进入下一步骤;步骤2、中继节点R在收到所述RTS帧后,广播携带节点y和节点x地址信息的CTS帧,并记录此刻的时间戳<i>t<sub>1</sub></i>;步骤3、节点x收到上述CTS帧后,马上回复N‑PNC帧给中继节点R,该中继节点R收到所述N‑PNC帧后,记录收到的时间戳t<sub>2</sub>;步骤4、另一方面,节点y在收到中继节点R广播的CTS帧后,等待一段足够长的时间∆,保证此时中继节点R已经收到节点x发送的N‑PNC帧,也回复N‑PNC帧给中继节点R,中继节点R收到N‑PNC帧后,记录收到的时间戳<i>t<sub>3</sub></i>;步骤5、中继节点R计算得到此时从节点x到中继节点R的传播时延 ,从节点y到中继节点R的传播时延,这两个传播时延就是此时用户节点在该时刻该位置到中继节点R的准确时延,中继节点R将传播时延 、记录在R‑PNC帧中发送给节点x和y;步骤6、收到中继节点R发送的R‑PNC帧后,节点x和y根据获得的传播时延 、,则节点x等待 和节点y等待后发送数据包给中继节点R,其中,这样节点x和节点y发送的两个数据包就会同时到达中继节点R,实现包同步,时隙结束。 |
地址 |
361006 福建省厦门市思明区思明南路422号 |