波分复用环中的波长分配是如何确定的?

网络工程 路由 纤维
2022-02-15 15:22:07

我有这张图片,据说它记录了如何处理 3 节点波分复用环:

在此处输入图像描述

我知道一个 n 节点环需要波长 (n * (n-1) / 2)。

但我不知道如何确定哪些波长被接收和哪些被传输。从这张照片看起来几乎是随机的。唯一似乎更有意义的是表格,但我不知道它是如何得出的。

这张照片是正确的,还是我遗漏了什么?

2个回答

实际解决方案:

我把这篇文章标记为早一点解决了。在 SE 外部的一些帮助之后,我想出了如何解决这个问题。你需要考虑这样的问题。您需要 1 个波长在任意 2 个节点之间来回通话。所以A->B需要自己的波长,也可以用于B->A

因此,对于每一可能的节点,您需要 1 个波长。因此,n(n-1)/2 个波长。如果你从一张桌子开始,这会很有帮助。

节点与自身对话不需要波长。因此,让我们从允许节点 1 与节点 2 通信开始,使用第一个波长,即波长 #1。

  |R1|R2|R3|R4|
  -------------
T1|  |#1|  |  |
T2|#1|  |  |  |
T3|  |  |  |  |
T4|  |  |  |  |

现在我们需要一个波长从节点 1 到节点 3:

  |R1|R2|R3|R4|
  -------------
T1|  |#1|#2|  |
T2|#1|  |  |  |
T3|#2|  |  |  |
T4|  |  |  |  |

依此类推,直到我们完成表格:

  |R1|R2|R3|R4|
  -------------
T1|  |#1|#2|#3|
T2|#1|  |#4|#5|
T3|#2|#4|  |#6|
T4|#3|#5|#6|  |

填好那张表后,连接就很容易了。变送器 1 需要输出#1-3。变送器 2 需要输出#1、#4、#5。

仅仅将每个波长视为在任何给定节点对之间进行通信的一种方式是一个巨大的帮助。

看起来,每个节点都从光纤环路中分离出两个 λ,每个 λ 都源自其他节点之一。然后它将其关于(相同的)两个 λs 的数据添加到光纤上的剩余部分并在环路上传递。

每个 λ 根据表寻址其他节点之一。跟随从发射器到接收器的每个 λ,你会得到图片:

  • N1 & N2 使用 λ3 通信
  • N1 & N3 使用 λ1
  • N2 & N3 使用 λ2

编辑:使用四个节点,您将需要另外三种颜色:

  • N1 & N2 使用 λ1
  • N1 & N3 使用 λ2
  • N1 & N4 使用 λ3
  • N2 & N3 使用 λ4
  • N2 & N4 使用 λ5
  • N3 & N4 使用 λ6

每个节点终止其链接使用的三种颜色,并让其他三个通过。

简而言之,您需要 sum(1..(n-1)) 颜色,高斯的求和公式为 n(n-1)/2。