单偏振方向CMA与LMS对比CMA差分检测计算误码率修改后增加了偏移符号位r
clcr
clearallr
closeallr
ra
dstatesum100clockr
ra
d
statesum100clockr
clock1clockr
r
Rs28u
itGBaudr
Ts1Rsu
it1G
sr
N_samples_per_symbol16r
r
N_symbols2048r
N_symbols_frameN_symbols2一帧N_symbols2个r
N_samplesN_samples_per_symbolN_symbolsr
TT0N_samples1TsN_samples_per_symbolr
FFN_samples2N_samples21TsN_symbolsr
N_samples_per_symbol_recv2接收端采用每符号ADC采样两次的设计r
r
L_smf100e3u
itmr
beta2_smf20474e26这个参数是根据VPI里面的参数换算出来的r
这是仿真中用到的二阶光纤色散效应,单位是
s2m20e9s2m对应的是20ps2kmr
OSNRdB13u
itdBr
N_zeros64r
r
_frames100传输数据帧长度r
_dataN_symbols_frame
_frames2048N_symbolsN_zeros数据传输的符号个数r
r
lamda00015均衡器迭代步长r
c_le
gth10均衡器抽头个数为2c1r
r
OSNR10OSNRdB10r
仿真中使用的脉冲波形,是一种非常简单的RZ波形r
pulse_t_0cosN_samples_per_symbol2N_samples_per_symbol21N_samples_per_symbol2pi12r
power_pulsesumabspulse_t_02N_samples_per_symbolr
N0power_pulse12510OSNR10根据信噪比要求计算高斯白噪声的功率谱参数r
N0power_pulse125OSNR根据信噪比要求计算高斯白噪声的功率谱参数125是限制噪声的带宽r
oise_stdsqrtN02N_samples_per_symbolRs计算仿真中添加的噪声信号方差r
r
接收机滤波器的定义,Bessel滤波器,5阶r
bfafbesself52piRs14r
HHbbf6o
es1N_samplesr
HHaaf6o
es1N_samplesr
forkk115r
HHbHHbbfkkj2piFF6kkr
HHaHHaafkkj2piFF6kkr
e
dr
HHHHbHHa获得滤波器的频域响应r
r
phase_ra
d2pira
d1用来加入一个随机相位的影响r
phase_ra
d0用来加入一个随机相位的影响r
r
信号经过滤波后,除了会滤除噪声外,还会由于滤波器会引入时延,所以需要求出脉冲信号的时间延迟量以便信号的正确采样r
pulse_tzeros1N_zerosN_samples_per_symbolpulse_t_0zeros1N_symbolsN_zeros1N_samples_per_symbolr
pulse_ffftpulse_tr
pulse_t_filterifftfftshiftHHfftshiftpulse_fr
pmax_tmpi
dex_max_tmpmaxpulse_t_filterr
pmax_ttmpi
dex_max_ttmpmaxpulse_tr
sampli
g_shifti
dex_max_tmpi
dex_max_ttmp采用滤波前后的脉冲峰值间的时间差作为滤波引入的时间延迟大小r
r
toSample_lms_tmpsampli
g_shift1N_samples_per_symbolN_samples_per_symbol_recvN_samples_per_symbolN_symbols1每个符号采两个r
确定滤波后的信号采样时间,注意每符号采样数目由N_samples_per_symbol_recv确定r
toSample_lmstoSample_lms_tmprr