买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于FPGA的高速ADC性能测试系统及方法_成都能通科技股份有限公司_202410022697.6 

申请/专利权人:成都能通科技股份有限公司

申请日:2024-01-08

公开(公告)日:2024-03-29

公开(公告)号:CN117526943B

主分类号:H03M1/10

分类号:H03M1/10;H03M1/12;G06F17/14

优先权:

专利状态码:有效-授权

法律状态:2024.03.29#授权;2024.02.27#实质审查的生效;2024.02.06#公开

摘要:本发明公开了一种基于FPGA的高速ADC性能测试系统及方法,所述系统包括快速傅里叶变换控制状态机、快速傅里叶变换IP核、数据发送控制状态机和性能测试模块,所述性能测试模块包括信噪比SNR计算单元和有效位ENOB计算单元。信噪比SNR计算单元包括从前至后依次设置的乘法器IP核、除法器IP核、定点转浮点数IP核、浮点取自然对数IP核和浮点除法IP核;有效位ENOB计算单元包括从前至后依次设置的浮点减法IP核和浮点除法IP;所述信噪比SNR计算单元的输出端与有效位ENOB计算单元的浮点减法IP核连接。本发明设计的ADC性能测试方案有效节省了FPGA资源,提高了测试效率和准确度,具有较好的实用性。

主权项:1.一种基于FPGA的高速ADC性能测试系统,其特征在于,包括快速傅里叶变换控制状态机、快速傅里叶变换IP核、数据发送控制状态机和性能测试模块,所述性能测试模块包括信噪比SNR计算单元和有效位ENOB计算单元;所述快速傅里叶变换控制状态机与快速傅里叶变换IP核连接,所述快速傅里叶变换IP核与信噪比SNR计算单元连接,所述快速傅里叶变换控制状态机和快速傅里叶变换IP核分别通过FIFOIP核与数据发送控制状态机连接,所述数据发送控制状态机与性能测试模块连接;FIFOIP核用于实现数据存储和数据跨时钟域变换;所述信噪比SNR计算单元包括从前至后依次设置的乘法器IP核、除法器IP核、定点转浮点数IP核、浮点取自然对数IP核和浮点除法IP核;所述有效位ENOB计算单元包括从前至后依次设置的浮点减法IP核和浮点除法IP;所述信噪比SNR计算单元的输出端与有效位ENOB计算单元的浮点减法IP核连接;所述测试系统运行包括以下步骤:步骤S1:上位机下发运算标志和通道选择标志至快速傅里叶变换控制状态机,快速傅里叶变换IP核退出复位状态,进入准备状态;步骤S2:当快速傅里叶变换IP核输出的准备好信号FFT_S_Ready拉高时,快速傅里叶变换控制状态机向FIFOIP核依次送入2048个ADC采样数据,将其转换为50MHz时钟数据输入并送入数据发送控制状态机;同时向快速傅里叶变换IP核输入该2048个ADC采样数据,并在最后一个ADC采样数据输入时将输入最后一个数据标志FFT_S_Tlast置高,然后进入快速傅里叶变换控制状态机最后一步,等待快速傅里叶变换IP核输出2048个运算结果数据;步骤S3:当快速傅里叶变换IP核输出有效运算结果数据时,输出数据有效指示FFT_M_Valid将会被拉高,根据FFT_M_Valid信号将快速傅里叶变换IP核输出的2048个数据依次送入FIFOIP核,将其转换为50MHz时钟数据输入并送入数据发送控制状态机;步骤S4:当快速傅里叶变换IP核输出最后一个运算结果数据时,输出最后一个数据标志FFT_M_Tlast将会被置高,此时快速傅里叶变换控制状态机跳转回默认状态并控制快速傅里叶变换IP核进入复位状态,等待下一次上位机下发运算标志和通道选择标志,此时若需计算信噪比SNR及有效位ENOB则进入步骤S5;步骤S5:基于信噪比SNR计算单元,利用量化后的ADC底噪数据和量化后的ADC满量程值进行计算,ADC的信噪比SNR计算公式如下: (1)其中:Full为当前ADC芯片满量程值;N为当前ADC芯片采样位数;an和bn分别为将ADC采样得到的2048个底噪数据进行快速傅里叶变换,取变换后的第1至第1023个数据的实部值和虚部值,其中a0和b0为当前变换的直流分量,直接舍弃;步骤S6:基于有效位ENOB计算单元,ADC的有效位ENOB计算公式如下: (2)。

全文数据:

权利要求:

百度查询: 成都能通科技股份有限公司 一种基于FPGA的高速ADC性能测试系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。