我正在编写代码来模拟一个简单的高速传输链,它具有以下形状:
TX(带有LFSR的PRBS) - >频道(Touchstone文件格式) - > RX(有CTLE)
我想在不同的时刻得到时间回应:
对于TX输出,没关系。
对于RX输入,我有信号的时间响应(时域 - Ts = 2.5e-10样本= 240),我也有信道传递函数(频域 - df = 1e7;样本= 1701)我通过IFFT在时域中进行了转换。
我在信号和频道IFFT之间进行了卷积,但是,在对时间响应进行虚拟化时,结果是错误的。在卷积之前,我还重新采样信号,以获得相同长度的通道ifft结果(从240到1701)。
我如何缩放信号和通道ifft以获得正确的卷积并绘制正确的时间响应?在进行卷积之前,我是否必须使用相同的采样率?
非常感谢。