三、S参数插补算法
必需对每个模块的各个S参数重新采样,以便提供更小的频率间隔,对组合后的S参数获得更高的时间间隔。
图6. 3个级联电缆模块组合在一起时的S11和S21 S参数。幅度(dB)对频率(GHz)。
可以采取各种方式,执行再采样。例如,一种方式是在频域中执行插补。这可以通过插补实数部分和虚数部分完成,也可以通过插补幅度成分和相位成分完成。这可以使用线性插补实现,但会导致明显误差,除非频率间隔足够小。使用较高阶插补可以改善较高频率上的结果,但可能会在开始频率和结束频率引入瞬态误差,在开始频率和结束频率中,数据集中有不连续点。
下述程序为执行插补和再采样算法提供了某些优势:
1. 如果S参数没有DC值,那么将推断所有S参数数据矢量。从VNA中测得的S参数没有DC值。使用TDR/TDT测得的S参数有DC值。
图7. 把3条级联电缆模块组合到一个S参数集的t11和t22时域图。注意t21中的脉冲偏移到3.918 ns的延迟位置,其本应在23.9 ns。
2. 确定所有S参数集的公共最大频率。这个值可以是级联中所有S参数集的最大频率。把每个S参数集推断到超过最大公共频率的频率。
3. 使用IFFT转换推断的频域S参数,获得时域脉冲响应。
4. 确定脉冲响应之间的实际公共采样周期。可以作为脉冲响应的最小采样周期,获得实际公共采样周期。然后对脉冲响应再采样,以便其拥有相同的采样率。
5. 在正确的位置零填充脉冲响应,如下面所述,获得更高的时间间隔。提高的时间间隔可以确定为每个S参数集表示的所有时间间隔之和的倍数。这要求级联中每一个S参数集都没有假信号。