IFFT和时间响应卷积

时间:2016-03-14 15:03:49

标签: matlab fft frequency convolution sampling

我正在编写代码来模拟一个简单的高速传输链,它具有以下形状:

TX(带有LFSR的PRBS) - >频道(Touchstone文件格式) - > RX(有CTLE)

我想在不同的时刻得到时间回应:

  • TX输出
  • RX输入
  • RX输出

对于TX输出,没关系。

对于RX输入,我有信号的时间响应(时域 - Ts = 2.5e-10样本= 240),我也有信道传递函数(频域 - df = 1e7;样本= 1701)我通过IFFT在时域中进行了转换。

我在信号和频道IFFT之间进行了卷积,但是,在对时间响应进行虚拟化时,结果是错误的。在卷积之前,我还重新采样信号,以获得相同长度的通道ifft结果(从240到1701)。

我如何缩放信号和通道ifft以获得正确的卷积并绘制正确的时间响应?在进行卷积之前,我是否必须使用相同的采样率?

非常感谢。

0 个答案:

没有答案