官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 请问mac层冲突检测的实现

请问mac层冲突检测的实现

12-14
  不知道下面的一种情况有没有办法检测到冲突的发生:
  两个slave给一个master同时发送一帧数据,物理层采用通常的调制解调(如QPSK、QAM啥的),两帧数据几乎同时到达master处(反正有部分重叠)。现在希望master对这种情况能够检测出有冲突发生,这样才能通知所有的slave有冲突发生,然后各slave知道有冲突发生然后采用冲突退避算法。
  现在的问题是:master根据重叠在一起的两帧,能判断是否有冲突发生吗?关键是master怎么知道这是冲突还是一帧坏帧?不知道有没有办法让master检测到这是一个冲突?
  本人主要研究mac层,对物理层不甚了解,觉得冲突检测可能是物理层的事情,所以上来请教,还请高手支招 :)
  

纠/检错编码

能否稍微详细地解释一下呢,冲突帧 和 由于信道噪声引起的错帧 不都是会导致
纠/检错编码 校验的时候 出现错误么

sorry, 没仔细看-___-
你查一下书吧
俺记得收不到ack, 发端会超时重传的, 应该不区分是冲突还是信道噪声

  嗯,可以用超时重传的方法
  但是用这种方法没法应用 n叉树 这种冲突解决机制了
  因为我们的网络拓扑结构是 树型结构,且发端之间都不能互相检测冲突的
  要是前端能检测到底有没有冲突就 可以 采用 n叉树 冲突检测机制了,这种机制比 二进制指数后退机制要好

能给讲讲 n叉树 冲突解决机制吗,或者给篇文章看看也行,谢谢了。

总之是解码失败,应该是没办法区分普通噪声和冲突帧。对正常传输的一个帧来说,冲突的帧也就成噪声功率了。

google学术搜一下 三叉树冲突解决 或者 n-ary colision resolution 应该很容易搜到吧

Top