本例程采用C语言版本的FFT算法对一个软件合成的信号进行FFT变换,并将FFT变换后每个频点的幅值打印输出。 信号合成程序: FFT变换后幅值输出如下: 性能测试(STM32 72M):
2022-08-24 08:47:04 678KB 电路方案
1
引 言   快速傅里叶变换(FFT)作为计算和分析工具,在众多学科领域(如信号处理、图像处理、生物信息学、计算物理、应用数学等)有着广泛的应用。在高速数字信号处理领域,如雷达信号处理,FFT的处理速度往往是整个系统设计性能的关键所在。   针对高速实时信号处理的要求,软件实现方法显然满足不了其需要。近年来现场可编程门阵列(FPGA)以其高性能、高灵活性、友好的开发环境、在线可编程等特点,使得基于FPGA的设计可以满足实时数字信号处理的要求,在市场竞争中具有很大的优势。   在FFT算法中,数据的宽度通常都是固定的宽度。然而,在FFT的运算过程中,特别是乘法运算中,运算的结果将不可避免地带
1
飞腾FT-2000-4开发板上移植Ubuntu18.04.5且更换飞腾内核4.19.8教程 说明: 1.PCIe显卡是必须的,因为飞腾开发板没有显示,显卡需自己配,选个AMD主流的显卡就行。 2.有流量安卓手机是必须的,系统装起来后,开发板上是没有接口可以上网的,唯一上网的方式就是使用安卓手机的“USB共享网络”的方式(这个配置在本文下面介绍中有说明)。是不是必须安卓我不知道,因为我买不起苹果手机…… 3.Ubuntu系统只有server服务器版的支持在arm平台上安装,所以需要选择server版本。 4.因为是在飞腾平台安装,所以需要镜像内包含HWE内核,18.04系列中,我只载了18.04和18.04.5两个版本,其中18.04不含HWE内核,无法安装。所以后面尝试就选择了18.04中最后一个版本18.04.5来尝试。如果自己手中有18.04的其他版本,可以看看有没有HWE内核(这个HWE内核可以本文下面介绍中看到),要是没有就选择18.04.5来搞就好了。 5.UEFI固件怎么搞到启动用Biso FLASH里不在本文的介绍范围内,默认认为提供了UEFI固件,能够自己搞到开发板内。
2022-08-14 20:17:52 3.45MB 文档资料 飞腾
1
编译环境为vs2019,可直接运行,但需要安装EasyX的库,否则不支持绘图
2022-08-14 10:16:33 168.3MB c++ FFT
1
FFT的C语言代码,纯C语言算法,适用于任何平台,包括低端的8位单片机。
2022-08-12 15:40:13 3KB c语言 算法 源码软件 单片机
1
基于FPGA IP核的FFT实现、电子技术,开发板制作交流
1
0 引 言   数字信号处理领域中FFT算法有着广泛的应用。目前现有的文献大多致力于研究利用FFT算法做有关信号处理、参数估计、F+FT蝶形运算单元与地址单元设计、不同算法的FFT实现以及FFT模型优化等方面。而FPGA厂商Altera公司和Xilinx公司都研制了FFT IP核,性能非常优越。在FFT的硬件实现中,需要考虑的不仅仅是算法运算量,更重要的是算法的复杂性、规整性和模块化,而有关利用FFT IP核实现FFT算法却涉及不多。这里从Altera IP核出发,建立了基4算法的512点FFT工程,对不同参数设置造成的误差问题进行分析,并在EP2C70F896C8器件上进行基于Quartu
2022-08-01 14:17:02 468KB 基于FPGA IP核的FFT实现
1
采用FFT进行声音波形处理,只要有麦克,就可以实验
2022-07-29 16:20:12 27KB FFT 声音
1
已知现有图像尺寸128*128,及范围在1.1-1.9之间的9个不同拉伸系数,在对现有的图像进行不同拉伸后,测试将图像转到频域对拉伸变换后的图像进行重采样因子(拉伸系数)估计,算法通过将对图像的每一行进行二阶差分信号的方差估计,然后对其进行傅里叶变换映射到频域,针对DFT信号中尖峰的位置估计重采样因子。 通过频率估计拉伸字数,并求取估计误差,记录估计正确数量 适合研究插值算法、FFT算法应用的新手小白
2022-07-24 19:05:49 3.98MB matlab FFT 插值算法 解压缩
1
归档文件包内包含: Qt里超级好用的画图工具包 qwt; 功能强大的音频库软件包 alsa; 最好用、最快速的傅立叶算法库文件包 FFT;
2022-07-23 16:58:37 10.03MB FFT算法库 qwt插件包 alsa库文件
1