主要内容

建模高速背板(4端口S参数到差分TDR和TDT)

此示例显示了如何使用RF Toolbox™功能来计算差分高速背板通道的TDR(时域反射区)和TDT(时域传输)。

读取单端4端口S参数并将其转换为差示端口S参数

读取Touchstone®数据文件,default.s4p.s4p.s4p.进入A.斯帕纳斯目的。该数据文件中的参数是单端4端口无源电路的50欧姆S参数,在50 MHz到15 GHz的1496频率下测量。然后,从数据对象获取单端的4端口S参数,并使用矩阵转换函数s2sdd将它们转换为差分2端口S参数。

filename =.'default.s4p';backplane = sparameters(文件名);data = backplane.parameters;freq = backplane.FREQUENCIES;z0 = backplane.impedance;

转换为2端口差分s参数。

diffdata = s2sdd(数据);diffsparams =散差(Diffdata,Freq,2 * Z0);

计算和绘制差分时域反射区

TDR是用于步进输入的反射电压信号。首先,提取差异S11数据使用rfparam.功能,并转换S11数据到TDR电压传递函数数据[1]。接下来,使用该数据创建该数据的合理函数RationalFit.函数,然后使用tdr使用tdrstepresp功能的功能rfmodel.rational.目的。最后,绘制计算的TDR。

s11 = rfparam(diffsparams,1,1);vin = 1;tdrfreqdata = Vin *(S11 + 1)/ 2;TDRFIT = RationalFit(Freq,TDRFreqData,“NPoles”, 350);Ts = 5 e-12;n = 5000;%样本数量Trise = 5e-11;%定义步进信号[vtdr,tdrt] = stepresp(tdrfit,ts,n,trise);图绘图(TDRT * 1E9,VTDR,'r''行宽',2)ylabel('差分TDR(v)')包含('时间(ns)') 传奇('计算tdr')ylim([0.46 0.55])

图中包含一个坐标轴。轴包含一个线型对象。此对象表示计算的TDR。

计算和绘制微分时域传输

TDT是用于步进输入的发射电压信号。使用RationalFit.函数得到TDT电压频率数据的有理函数对象,然后利用stepresp函数来计算TDT。最后,绘制计算的TDT。

delayfactor = 0.98;%延迟因子。如果您的话,将延迟因子设置为零%数据没有明确的延迟s21 = rfparam(diffsparams,2,1);tdtfreqdata = Vin * S21 / 2;TDTFIT = RationalFit(Freq,TDTFreqData,'delayfactor',delayfactor);Ts = 5 e-12;n = 5000;%样本数量Trise = 5e-11;[tdt,tdtt] = stepresp(tdtfit,ts,n,trise);图绘图(TDTT(1:N)* 1E9,TDT(1:N),'r''行宽',2)ylabel('差分TDT(v)')包含('时间(ns)') 传奇('计算TDT'“位置”'最好的事物'

图中包含一个坐标轴。轴包含一个线型对象。该对象表示已计算的TDT。

参考文献

[1] A.S.Ali,R.Mittra。“使用散射参数的时域反射测量和解除嵌入应用”技术报告,1986年5月的电磁通信实验室报告86-4。

相关的话题