init#


init(self, sig_p, channel_num, cut_idx, channel_space, fft_num, sam_rate, infor_print=1, **kwargs)

该方法也是WSS类的初始化方法,在基本初始化方法中调用,用于详细配置WDM信号运算及滤波所需参数。


函数参数  

Parameter

Format

Description

sig_p

float

设定的信号功率,信号滤波后功率将被归一化至该值

channel_num

int

WDM通道数目

cut_idx

int

通道编号,解复用过程将滤出此通道信号进行后续收端信号处理,默认为中心频率通道

channel_space

float

通道频率间隔,单位GHz

fft_num

int

频域滤波时对信号进行DFT运算点数

sam_rate

int

信道采样率,等于符号速率* 通道数 *4,单位GHz

infor_print

int,{0,1},可选

设定是否显示复用或解复用处理过程进度,默认为1,将显示进度

返回  


本函数无返回值。

声明  


AttributeError

当 filter_type参数取值不在可选范围时触发:’Such filter is not supported’