WSS#

class WSS#


WSS类是Optics_Base_Module子类,用于实现光纤通信的波分复用(wavelength-division multiplexing, WDM)及解复用过程,对应于实际系统中的波长选择开关(wavelength selective switch,WSS)器件。类方法实现的功能包括配置滤波器、复用解复用过程的信号运算。


主要属性

Attributes

Format

Description

filter_type

str

复用或解复用过程使用的滤波器类型

filter_config

dict

滤波器配置信息,键值:’type’,’args’

wdm_data_mode

str

波分复用运算过程使用的数据类型

dwdm_data_mode

str

解复用运算使用的数据类型

内部函数

Functions

Description

init

初始化各种具体参数,类的基本初始化方法中调用

get_transfer_func

获得滤波器频域响应

filter_in_freq

在频域对信号进行滤波

wdm_multiplexing

波分复用

wdm_demultiplexing

解复用

背景信息


该类用于仿真实现波分复用功能,对应于实际系统的波分复用器件波长选择开关(wavelength select switch,WSS),该器件可选择输入的波分复用信号中任意波长组合的信号输出,也可以选择任意波长的信号与其它信号合并后输出,从而实现灵活上下波。 波分复用过程包括对原始信号进行滤波和将信号搬移至指定通道。在合波前对信号进行滤波可以滤除带外分量减小混叠,仿真可使用理想的矩形砖墙滤波器(brickwall filter),也可使用WSS滤波器,WSS的传输函数如下式所示。

\[ S(f)=\frac{1}{2}\sigma \sqrt{2\pi}[erf(\frac{B_0/2-f}{\sqrt{2}\sigma })-erf(\frac{-B_0/2-f}{\sqrt{2}\sigma })] ,\sigma =\frac{B_{OTF}}{2\sqrt{2\ln 2}} \]

式中 \(B_{OTF}\) 代表滤波器陡度,\(B_0\)表示WSS器件带宽,f代表信号频率[1]。

参考文献


[1]ZHAI Z, JIANG H, FU M, et al. An Interpretable Mapping From a Communication System to a Neural Network for Optimal Transceiver-Joint Equalization [J]. Journal of Lightwave Technology, 2021, 39(17): 5449-58.

函数说明