以非整数过采样信号作为输入的分数均衡器

信息处理 matlab 过滤 均衡
2022-02-22 07:09:24

我想知道如何生成带有非整数过采样输入信号的分数间隔均衡器的输出序列。

例如,对于T=Tsym/2,我的实际代码是这样的:

for ktime=1:2:L
    nindex                               = ktime+(Ntaps:-1:1);
    inputequalizer_block                 = inputsignal(nindex);
    outputequalizer(floor((ktime+1)/2))  = W*inputequalizer_block;   
end

现在,假设我有一个输入信号T=2Tsym/3. 我知道我应该有 2 个不同的过滤器,但我不知道波特率输出是如何生成的:

 for ktime=1:3:L
    nindex                               = ktime+(Ntaps:-1:1);
    inputequalizer_block                 = inputsignal(nindex);
    for i=1:2
       output_aux(i)  = W{i}*inputequalizer_block;   
    end
    % Some processing on output_aux(1) and output_aux(2)?
    outputequalizer    =....
 end

我不确定我是否接近解决方案,或者距离很远。有什么建议吗?

谢谢

0个回答
没有发现任何回复~