此示例显示了如何使用RF Toolbox™功能来计算差分高速背板通道的TDR(时域反射区)和TDT(时域传输)。
读取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])
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'那“位置”那'最好的事物')
[1] A.S.Ali,R.Mittra。“使用散射参数的时域反射测量和解除嵌入应用”技术报告,1986年5月的电磁通信实验室报告86-4。