征阻抗的仪器,它是利用时域反射的原理进行特性阻抗的测量。Р图 4 TDR原理图Р时域反射计(TDR)组成Р①快沿信号发生器:典型的发射信号的特征是:幅度200mv,上升时间35ps,频率250kHz方波。②采样示波器:通用的采样示波器; ③探头系统:连接被测件和TDR仪器。Р仿真与结果Р图 5 时域反射计仿真电路Р图 6 信号发生器设置选项Р图 7 信号发生器上升沿时间设置Р图 8 示波器仿真显示结果Р在图8中,第一条黄线为终端开路(反射系数为1)时的结果;第二条蓝线为终端有负载阻抗时的结果;第三条为终端短路(反射系数为-1)时的结果。Р图 9 TDR测试信号理论运行特征图Р图 10 被测传输线特征阻抗的计算Р附录Р#include <stdio.h>Р#include <math.h>Р//求绝对值的函数,因为“abs”只适用于整数Рfloat Abs(float a)Р{Р if(a>0.0)Р return a;Р return?-a;Р}Р//计算平均值的子函数Рfloat Average(float a[],int n)Р{Р int i;Р float sum=0.0;Р for(i=0; i<=n-1; i++)Р {Р sum+=a[i];Р }Р return sum/n;Р}Р//计算方差的子函数Рfloat Variance(float a[],int n)Р{Р int i;Р float sum=0.0;Р float xi=Average(a,n);Р for(i=0; i<=n-1; i++)Р {Р sum+=(a[i]-xi)*(a[i]-xi);Р }Р return (float)sqrt(sum/(n-1));Р}Р//删除数组中指定位置的子函数Рvoid Delete(float a[],int n,int i)Р{Р int j;