一种基于FPGA芯片计算信号频谱的方法及系统

基本信息

申请号 CN202010612970.2 申请日 -
公开(公告)号 CN111753249A 公开(公告)日 2020-10-09
申请公布号 CN111753249A 申请公布日 2020-10-09
分类号 G06F17/14(2006.01)I;G06F7/556(2006.01)I 分类 计算;推算;计数;
发明人 陈永星 申请(专利权)人 成都博宇利华科技有限公司
代理机构 四川省成都市天策商标专利事务所 代理人 成都博宇利华科技有限公司
地址 610000四川省成都市中国(四川)自由贸易试验区成都高新区世纪城南路599号天府软件园D区6栋505号
法律状态 -

摘要

摘要 本发明公开了一种基于FPGA芯片计算信号频谱的方法,包括:步骤S100:选择窗函数,设置加窗点数,对输入信号进行加窗处理;步骤S200:对加窗后的信号进行快速傅里叶变换,将时域信号转换到频域;步骤S300:对快速傅里叶变换后的数据取模,并求对数,通过换底公式得到信号功率谱。还公开了一种基于FPGA芯片计算信号频谱的系统,包括控制模块、加窗模块、FFT变换模块和功率谱计算模块。本发明综合利用了窗函数、快速傅里叶变换、基于反向双曲正切cordic求对数,使得FPGA可以直接计算出频谱数据,并且有着计算速度快、消耗硬件资源少、计算结果精度高等优点。