Blog post preview
May 3, 2023

Demo Wednesday: DWDM Circuit

We've published a new demo: DWDM Circuit

DWDM Circuit (Dense wavelength-division multiplexing) is a method of transmitting multiple optical signals over a single optical fiber by using different wavelengths of light. In a DWDM circuit, each optical signal is assigned a different wavelength (i.e. color), which allows multiple signals to be transmitted simultaneously without interfering with each other.

A graphical representation of the circuit makes it easier for the operator to monitor or perform operations on the circuit, and aids in maintenance (e.g. when a link is disconnected or a card fails).


The DWDM circuit consists of several components, including optical transceivers, multiplexers, and demultiplexers. The optical transceivers are responsible for converting electrical signals into optical signals, and vice versa. The multiplexers are used to combine multiple optical signals into a single optical fiber, while the demultiplexers are used to separate the signals at the other end of the fiber.

The key advantage of a DWDM circuit is that it allows for the efficient use of fiber optic bandwidth. By transmitting multiple signals at different wavelengths, a single optical fiber can carry many more signals than it would be able to use other methods, such as time-division multiplexing.

DWDM circuits are commonly used in long-haul telecommunications networks, where they allow for the efficient transmission of large amounts of data over long distances. They are also used in other applications, such as cable TV and internet service providers, where they allow for the transmission of multiple signals over a single fiber optic connection.

Interested in creating a similar app? Take the source code of our demo and reduce your development time to days.

Every Wednesday we share diagramming tips, interesting features and news in JointJS. Learn with us, get content delivered straight to your inbox and become a real diagramming pro:

Authors
Blog post author
Roman Bruckner
Diagramming enthusiast from an early age, traveler and a persistent contributor to the developer community.
Marek Hozak
Marketing guy, father, and sports fanatic who loves to learn about new technologies.
Stay in the loop

Speed up your development with a powerful library