一种基于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可以直接计算出频谱数据,并且有着计算速度快、消耗硬件资源少、计算结果精度高等优点。 |
