基于可预测P—坚持CSMA的自动路由技术研究

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:jick85726
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文在研究LonTalk协议中的可预测P-坚持CSMA算法的基础上,以LonWorks平台为基础实现电力载波网络的自动路由,建立以动态路由为基础的电力线通信网络,并能够适应网络拓扑的动态变化,解决制约配电线通信可靠性问题。
  关键词:配网载波通信;可预测P-坚持;CSMA ;LonWorks
  【中图分类号】TM764
  一、电力线载波通信组网技术
  电力线载波通信网络,尤其是窄带电力线载波通信网络,其网络特性在很大程度上与Ad Hoc网络十分相似,具有网络拓扑动态变化、信息多次转发、无中心、自组织等特点。同时电力线载波通信又有其自身的特点,比如通信信道共享,窄带通信速率较低,拓扑结构复杂等。在这样的网络中实现可靠组网可谓难度很大,本文在研究LonTalk协议中的可预测P-坚持CSMA算法的基础上,建立以动态路由为基础的电力线通信网络,并能够适应网络拓扑的动态变化,解决制约电力线通信的可靠性问题。
  二、传统的CSMA介质访问控制方法
  CSMA即载波监听多路访问,是一种争用型的分布式介质访问控制协议,网络中的各个站节点都能独立地决定数据帧的发送与接收。CSMA控制方式的优点是:原理比较简单,技术上易实现,网络中各站点处于平等地位,不需集中控制,不提供优先级控制。CSMA在轻负载的情况下具有很好的性能,但在重负载的情况下,会出现节点碰撞的问题,这种情况下使通信效率大大降低,因此常用的CSMA不能很好地满足在大网络系统和多种通信介质、重负载下保持网络高效率。CSMA按占用信道的方式分为以下3种:(1)非坚持CSMA: (2)1-坚持CSMA:(3) P-坚持CSMA:
  三、可预测P-坚持CSMA算法
  (一)可预测P-坚持CSMA算法的基本原理
  LonWorks的媒体访问控制(MAC)子层用于媒体访问,并带有可选的优先权和冲突检测/冲突算法。MAC子层使用可预测P-坚持CSMA协议,其类似于P-坚持CSMA集。可预测P-坚持CSMA是一种避免冲突的技术,它改进了传统的CSMA介质访问控制协议,保留CSMA协议优点的同时,注意克服了它在控制网络中的不足。可预测P-坚持CSMA所有的节点根据当前信道使用统计估计值BL(Backlog)等待随机时间片来访问控制。每个节点发送前随机的插入0~W个很小的随机时间片,因此网络中任一节点在发送普通报文之前平均插入W/2个随机时间片,为避免在高负载时吞吐量降低,W则根据当前信道使用统计估计值变化进行动态调整,随机窗口W的大小是估计信道使用统计BL的函数,若Wbase为基本窗口大小,则W=(BL*Wbase)-1,可预测P-坚持CSMA算法的工作原理,如图1所示。
  图l 可预测P-坚持CSMA工作原理框图
  β1为最小的交换数据包间隙区间,即固定的延迟传输间隔;β2为数据包传输冲突小区间长度;PktLength为数据包长度。选择随机延迟区间(0~1007)β2竞争间隔来阐述延迟传输,主要目的是为了减少在决定数据包传输成败与否的竞争区间的数据包冲突概率。根据理论分析和计算,可以获得每一节点在当前信道占有率的估计值,这样可以判断这个信道信道是空闲状态还是繁忙状态(发送或接收状态),以便决定此时是否发送信息。BL的估计值在发送或接收一个MPDU(媒体协议数据单元)时,进行增加或减少。信道使用统计初始化时置为1,在发送或接收非零信道使用统计增量的数据包之后,该节点的信道使用统计值由该信道使用的增量来增加。最大信道使用统计值是63,如果超过63,则信道使用溢出统计值加1。
  (二)可预测P-坚持CSMA的实现
  如同CSMA,可预测P-坚持CSMA在传输前也要侦听传输媒体。试图传输的节点侦听信道状态(如图2所示),如果在Betal周期内检测到没有信息发送,则确定信道处于空闲状态。在该Betal周期内没有数据包发送的节点在优先时间片内期间保持同步,并具有不少于Wbase的随机时间片。这一同步的维持,允许在Betal时间结束后到达MAC子层输出队列中的数据包,根据其他有数据包要传输的节点在有效时间片内被传射。
  图2可预测P-坚持CSMA的具体实现
  随后,该节点生成随机延时T(传输),时间间隔0……(BL*Wbase)-1,T定义为Beta2期间随机时间片的整倍数。如果在延迟时间内遇到信道空闲,则该节点发送数据包,否则该节点接收发送来的数据包,然后重复MAC算法。在图2中,Tmean是数据包之间的平均随机延时,并且,随机延时Tmean是均匀分布的,对于小数值的BL有:
  Tmean=(Wbase-1)/2 (3-1)
  通过调整随机窗口的大小作为预测负载的函数,这个算法保持沖突率不变,并且与负载无关。只要估计的信道使用统计大于或等于实际的信道使用统计,则下式成立:
  Rconflict=Tmistake/Tunmistake≤Wbase/2 (3-2)
  式中 Rconflict——冲突率;Tmistake——差错包周期;Tunmistake——无差错包周期。
  LonWorks采用的基本窗口大小为16,这就意味着在相邻数据包之间平均有8个宽度为Beta2的随机时间片和1个宽度为Betal的时间片。而且,Beta2周期的宽度对信道使用效率是极重要的。
  LonTalk协议还支持基于某一信道的优先级。如果有优先时间片,则它紧跟在数据包传输后的Betal周期之后。每个信道的优先时间片数目为0~127,优先时间片通常不是通过竞争来使用,而是唯一指定给信道上的节点。被分配了优先时间片的节点并非每个报文都必须使用它,是否使用所分配的优先时间片,是由节点根据每个报文的情况来决定的,决定的依据是检查LPDU首部的优先级标识位。可以分配给同一信道上所有节点相同的优先时间片。LonTalk协议不提供节点问的同步,因此,如果信道空闲时间长于随机化周期(Betal+优先时间片数+Tmean),对链路的访问是随机的,而不管优先级。一旦回到繁忙状态,对链路的访问就应按优先顺序。
  物理层还可以选择通知MAC子层检测到冲突。MAC子层可在配置为在数据包周期使用的任何时候检查有无冲突检测通知。冲突解决可以通过冲突检测来实现。可以在前置码字段前插入对信道上的每一节点唯一的位模式来解决冲突。这样物理层必须定义在仲裁模式后面有足够长的前置码,以便在数据周期内丢失仲裁的发送节点能够回转,从刚赢得仲裁的节点接收输入数据包。
  参考文献:
  [1] Chen Xiaoming, Hong Geok-Soon. A simulation study of the predictive p-persistent CSMA protocol[C]. Simulation Symposium,2002:345~351.
  [2] 毛秀伟,吴铁军.自应用P-持续CSMA/CD介质访问控制策略[J].通信学报,2003,24(8): 161~167.
  [3] Vinyes, Vazquez. Throughput analysis of p—CSMA based LonTalk protocols for building management systems lC]. MELECON 8th Mediterranean,1996(3):1741~1744.
  作者简介:赵刚(1990.02—),男,山东禹城市人,曲阜师范大学电气信息与自动化专业本科生
其他文献
摘要 随着各行业各进军医药售药业引发的竞争,药店的赢利空间越来越小,企业为生存及其他目的而选择了多元化经营,多元化经营的涉及面越来越广。本文就目前药店实施多元化经营进行分析,提出对药品经营的一些个人的看法。  关键词 药品零售企业;竞争;经营;多元化  【中图分类号】R97  目前的零售市场情况,我国非处方药品种已经基本能满足自我药疗需要,零售终端扩张速度在加快,药品数量增加,利润空间变小,行业竞
期刊
摘要:本文介绍了鹤岗矿区瓦斯地质特征,通过成煤环境、地质构造、岩浆活动分析了煤层瓦斯地质的主要规律与特征。  关键字:地质构造 岩浆活动 瓦斯地质规律与特征  【中图分类号】X752  鹤岗煤田位于黑龙江省东北部,行政区属鹤岗市及萝北县管辖,南起峻德、北至梧桐河,南北走向42公里,东西走向6公里,面积252平方公里。矿区平均标高为299米。  1、地质特征简述  鹤岗矿区的含煤地层为:中生界白垩系
期刊
摘 要:对于稠油生产为了保证油井正常外输,我们对高粘井采用了掺水流程进行辅助生产,利用掺水的高温高压对管线油流进行驱动。油井掺水计量的准确与否关系到整个掺水系统的正常运作,稍有不慎就会造成偏流给管理工作带来麻烦。要保证掺水流量计计量的准确性就要对其进行定期清洗和校验,而装卸流量计时由于管线的变形使得操作起来尤为麻烦。我们针对此项问题进行了研究并取得了较为显著的效果。  关键词:流量计;井口回压;流
期刊
摘要: 节能逐渐成为世界潮流,关于供应矿用胶带输送机的节能改造成为了工业界的研究重点。本文针对煤矿供应矿用胶带输送机的机电系统节能进行分析与研究。  关键词: 煤矿;供应胶带输送机;节能改造  中圖分类号:TD528.1  一、胶带输送机电机传动系统结构及系统功率  (一)胶带输送机电机传动系统结构  目前国内较为常见的胶带输送机传动方式为异步电机+液力耦合器+减速器+驱动滚筒,此种结构的胶带机启
期刊
【中图分类号】U472  摘 要:现代是应用很多高新技术的新汽车时代,然而在传统汽车时代成长起来的电工技师们,诊断汽车电器故障时,难免存在用传统的检测方法诊断新故障的误判和新汽修技术应用不得当之处。本文各从三个方面指出了传统方法和新汽车电器检修方法在现代汽车电器检修中的注意事项。本文有很强的实用价值。  关键词:汽车电器 检修方法 注意事项  随着汽车工业的高速发展,汽车的新技术已渗透到汽车的各个
期刊
摘要:在火电厂生产过程中,蒸汽温度过高或过低,都将给安全经济运行带来不利影响,本文采用了带模糊控制器的串级PID控制,它结合了串级控制和模糊控制的优点,对主蒸汽温度进行控制。最后在选择合适的参数之后,通过MATLAB环境下仿真,结果证明了模糊控制策略在火电厂单元机组主汽温控制中的可行性。  关键词:火电厂,蒸汽温度,模糊控制,串级控制  中图分类号:TP273  大型火电厂锅炉主蒸汽温度控制系统是
期刊
【中国分类号】V448.15+1  摘要:本文从对ABS制动车辆、多轴车制动动力检测两方面给出了制动性能检测过程中需注意的问题,并创新出利用滚筒反力式制动检验台对多轴车检测制动协调时间的方法。同时也指出了平板式制动试验台在应用中的优、缺点。本文具有很强的现实意义。  关键词:制动性能 ABS制动 检测  随着我国公路建设和道路运输业的飞速发展,汽车行驶速度的不断提高,近而汽车制动性能好坏对交通安全
期刊
摘 要: 现河采油厂开发已进入高含水期,油层水淹状况复杂,井况恶化,注采问题日益突出,开采难度加大。通过强化注水管理、完善注水工艺技术配套措施,实现减缓老油田产量递减、控制含水上升的目的。  关键词: 注水开发;工艺技术;细分注水;增产增注;调剖调驱  【中图分类号】TE349  前 言  注水是保持油层压力,实现油田高产稳产和改善油田开发效果的有效方法之一,用注水(或注气)的方法弥补采油的亏空体
期刊
[摘要] 文章主要对电力系统的特点、包头地区电网调度管理的职能以及在电力系统安全运行中关于如何把好电力调度安全操作关和影响电力系统安全运行等方面展开论述,并提出了主要采取的防范措施。  [关键词] 电力系统安全稳定运行;电力调度;因素;防范措施  【中图分类号】TM727  一、电力系统的特点  1、结构复杂而庞大。一个现代化的大型电力系统装机容量有成百上千万千瓦,电力系统中包括各发电厂的发电机、
期刊
摘要:学校体育在全民健身事业中起着至关重要的作用,但在实施的过程中仍存在着一定的问题,主要集中在学生锻炼的积极性不高、体育锻炼的阶段性与终身体育的矛盾、和学校体育教学内容等方面。解决好这些问题,才能真正实现高校体育与全民健身的融合。  关键词:学校体育 全民健身 终身体育  【中图分类号】G807.3  从1995年国家颁布《全民健身计划纲要》以来,我国全民健身事业发生了天翻地覆的变化。在全国各地
期刊