采用Xilinx公司的Kintex-7内部的进位链,实现了时间数字转换器(Time to Digital Converter,TDC)。采用码密度校准方法 对TDC进行逐位校准,标定了TDC的码宽。码密度校准过程中发现,不同的进位链抽头位置会导致TDC的码宽不同、非线性不同...采用Xilinx公司的Kintex-7内部的进位链,实现了时间数字转换器(Time to Digital Converter,TDC)。采用码密度校准方法 对TDC进行逐位校准,标定了TDC的码宽。码密度校准过程中发现,不同的进位链抽头位置会导致TDC的码宽不同、非线性不同,研究了2抽头、 4抽头方式下的TDC的码宽和非线性,在“0tap+3tap”的2抽头方式下,TDC可以获得较好的线性,时间分辨率为25 ps(对应最低有效位(Least Significant Bit,LSB)),微分非线性范围为-0.84~3.1 LSB,积分非线性范围为-5.2~2.2 LSB。展开更多
采用FPGA芯片进行数字信号处理时常需要数控振荡器(Numeric Control Oscillator,NCO)产生各种不同频率的时钟,然而随着工程中对NCO的工作频率需求的提高,实现NCO的加法器将会有过长的进位链,这样就限制了加法器的运行频率不能过高。为...采用FPGA芯片进行数字信号处理时常需要数控振荡器(Numeric Control Oscillator,NCO)产生各种不同频率的时钟,然而随着工程中对NCO的工作频率需求的提高,实现NCO的加法器将会有过长的进位链,这样就限制了加法器的运行频率不能过高。为了解决这一限制与需求的矛盾,采用一种基于预进位链优化的改进方法。经过对无预进位NCO、一级预进位NCO和二级预进位NCO的时序分析和实测数据进行对比,结果表明这种方法产生的NCO频率指标满足设计要求,可以将NCO的工作频率提高70.53%。展开更多
文摘采用FPGA芯片进行数字信号处理时常需要数控振荡器(Numeric Control Oscillator,NCO)产生各种不同频率的时钟,然而随着工程中对NCO的工作频率需求的提高,实现NCO的加法器将会有过长的进位链,这样就限制了加法器的运行频率不能过高。为了解决这一限制与需求的矛盾,采用一种基于预进位链优化的改进方法。经过对无预进位NCO、一级预进位NCO和二级预进位NCO的时序分析和实测数据进行对比,结果表明这种方法产生的NCO频率指标满足设计要求,可以将NCO的工作频率提高70.53%。