The dynamic distribution method of power line carrier communication channel based on TDMA and CSMA/CA is involved in the field of communication. The present invention is to solve the problem that the existing power line carrier communication channel allocation method has poor adaptability and low channel utilization. The power line carrier communication channel dynamic allocation method of the invention utilizes TDMA protocol to allocate channels for all nodes in the communication network. When the channel allocation is completed, there is an empty slot, and the CSMA/CA protocol is used to allocate the channel to the non main nodes. Combined with the advantages of TDMA and CSMA/CA, the channel utilization is improved in the process of reducing network conflict and changing the network load in real time. It can be used in many fields, such as smart home, building automation, rail traffic and so on.
【技术实现步骤摘要】
基于TDMA与CSMA/CA的电力线载波通信信道动态分配方法
本专利技术属于通信领域,尤其涉及电力线载波通信信道动态分配方法。
技术介绍
目前,网络资源中输配电网络覆盖面最广,并且具备数据通信的功能。基于电力线的通信技术与其他通信方式相比,最大的优势在于连接方便、分布广泛、开发方便且不需维护。利用低压电力线网络进行通信,可以应用在智能家居、远程抄表、楼宇自动化等领域。然而,电力线通信信道及网络的拓扑结构具有很强的时变性,这就要求设计出与之相匹配的信道动态分配方法。现有的电力线载波通信信道分配方法存在以下问题:1、自适应性差信道分配方法多采用CSMA/CA(CarrierSenseMultipleAccesswithCollisionAvoidance,载波帧听多路访问/冲突避免),它能有效降低冲突发生的几率。然而,该机制采用随机退避方式,自适应性比较差,特别是随着网络设备的增加,冲突会急剧增加,网络吞吐量和效率较低,导致网络不稳定。2、信道利用率低采用TDMA(TimeDivisionMultipleAccess,时分多址)固定时隙分配机制的信道分配方法在网络负载较重时也能保持良好的自适应性,但是如果节点在自己被分配的时隙内没有发送请求,就会出现空时隙,导致信道资源浪费,信道利用率低。
技术实现思路
本专利技术是为了解决现有的电力线载波通信信道分配方法自适应性差且信道利用率低的问题,现提供基于TDMA与CSMA/CA的电力线载波通信信道动态分配方法。基于TDMA与CSMA/CA的电力线载波通信信道动态分配方法,利用TDMA协议为通信网络中的所有节点分配信道,当 ...
【技术保护点】
基于TDMA与CSMA/CA的电力线载波通信信道动态分配方法,其特征在于,利用TDMA协议为通信网络中的所有节点分配信道,当信道分配完毕出现空时隙时,利用CSMA/CA协议为非主要节点分配信道,所述非主要节点满足以下要求:当前时刻属于非主时隙的主要节点帧听时段,且有数据发送需求。
【技术特征摘要】
1.基于TDMA与CSMA/CA的电力线载波通信信道动态分配方法,其特征在于,利用TDMA协议为通信网络中的所有节点分配信道,当信道分配完毕出现空时隙时,利用CSMA/CA协议为非主要节点分配信道,所述非主要节点满足以下要求:当前时刻属于非主时隙的主要节点帧听时段,且有数据发送需求。2.根据权利要求1所述的基于TDMA与CSMA/CA的电力线载波通信信道动态分配方法,其特征在于,所述方法具体包括以下步骤:步骤一:通信网络中所有通信节点上电后,利用CCO占据第一个时隙并周期性广播当前通信网络的状态;步骤二:除CCO外的其他节点获取当前时刻;步骤三:判断各个节点当前时刻是否属于主时隙的主要节点帧听时段,是则执行步骤四,否则执行步骤五;步骤四:判断节点是否要发送数据,是则占用信道发送数据,完成信道的分配,否则返回步骤二;步骤五:判断各个节点当前时刻是否属于非主时隙的主要节点帧听时段,是则执行步骤六,否则返回步骤二;步骤六:节点对信道进行帧听,判断信道是否空闲,是则执行步骤七,否则执行步骤八;步骤七:启动退避计数器开始倒计时,倒计时完毕时,判断是否有其他节点要占用信道,即:信道冲突,是则执行步骤八,否则占用信道发送数据,完成信道的分配;步骤八:利用退避算法进行延时,然后返回步骤二。...
【专利技术属性】
技术研发人员:刘晓胜,邹德琴,张佳瑞,徐殿国,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。