繁体   English   中英

最小均方来均衡光纤通道

[英]Least mean square to equalize optical fiber channel

我使用LMS的Matlab代码(最小均方算法)来均衡通道的效果,它适用于在MATLAB中生成的抽头延迟通道,但对于使用光谱系统程序的光纤通道,它不能正常工作,我认为问题在于光纤脉冲响应,因为它不是有限脉冲响应而且算法需要有限的脉冲响应但是如何解决这个问题呢?

在MATLAB通道和光纤通道的星座中,很明显第二个星座没有得到很好的均衡。

星座:

在此输入图像描述

以下是LMS算法无法补偿其影响的噪声通道的示例,有没有办法在此SNR上增强其性能:

% // Set up parameters and signals.

M = 4; % // Alphabet size for modulation

msg = randint(15000,1,M); % // Random message


modmsg = pskmod(msg,M); % // Modulate using QPSK.


trainlen = 5000; % // Length of training sequence


chan = [.986; .845; .237; .123+.31i]; % // Channel coefficients


filtmsg = filter(chan,1,modmsg); % // Introduce channel distortion.

filtmsg=awgn(filtmsg,10,'measured');

% // Equalize the received signal.

eq1 = lineareq(8, lms(0.01)); % // Create an equalizer object.

eq1.SigConst = pskmod([0:M-1],M); % // Set signal constellation.

[symbolest,yd] = equalize(eq1,filtmsg,modmsg(1:trainlen)); % // Equalize.

% // Plot signals.

h = scatterplot(filtmsg,1,trainlen,'bx'); hold on;

scatterplot(symbolest,1,trainlen,'g.',h);

也许你应该有更多的样品。 当光谱接近奈奎斯特准则时,LMS的“平均”效应不起作用。

其他问题可能是噪声不够白(宽带)。 所以噪声样本是连贯的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM