stm32F103c8t6单片机进行FFT,液晶12864液晶屏显示,方法:定时器触发adc采集256次,dma搬运数据
2021-11-05 14:16:36 6.56MB FFT、STM32F103、OL
1
FFT谐波分析,可计算51次谐波含量, FFT 算法的 C 语言实现,对DIT FFT 算法的基本思想分析
2021-11-05 11:28:54 62KB FFT 谐波 C 蝶形运算
1
用MFC实现的FFT快速傅立叶变换算法。打开图片后,再进行变换。
2021-11-05 11:18:49 1.97MB MFC FFT
1
findFFT 从输入数据返回 fft 幅度和频率向量,可选择返回正常 fft、zeropadded fft、加窗 fft 或加窗和零填充以消除频谱泄漏。 在data - 包含要执行 fft 的信息的向量'-sampFreq',## - 输入 ## 的采样频率,如果未提供 ## 默认为 1 '-zeropad',## - 将数据归零到原始大小的 ## 倍的选项,如果未提供 ## 默认为 10 '-window' - 对数据应用加窗函数的选项'windowtype' - 包含要应用于数据的窗口函数的字符串,必须遵循选项 '-window',如果未提供,则默认为 'hann' 出去amp - 包含振幅值的向量(y 轴) freq - 包含频率值的向量(x 轴) 例子: [放大器频率] = findFFT(数据) [amp freq] = findFFT(data,'-sampFreq',
2021-11-05 10:06:10 315KB matlab
1
自己整理网上可用亲自试用过得可以使用的FFT程序,移植性强,适合单片机、ARM、DSP等控制器使用
2021-11-05 09:10:58 25KB FFT原理程序
1
快速傅里叶变换 c语言编写的,fft 快速傅里叶变换C8051FXXX 程序,其中包含8位和16位的快速傅利叶变换
2021-11-05 09:10:32 7KB 快速傅里叶变换 fft c
1
ST官方给出的DSP库中汇编计算256点的FFT存在精度低的缺陷,通过改进汇编程序,可将精度提高到32bit,只增加很少的运算时间,对于STM32F1这样的单片机来说具有很大的优势
2021-11-05 08:34:08 16KB fft 32bit
1
调用TI公司的FFT库进行快速傅里叶变换
2021-11-05 08:15:52 6KB FFT TI库函数调用
1
快速福利叶变换C程序包 函数简介:此程序包是通用的快速傅里叶变换C语言函数,移植性强,以下部分不依 赖硬件。此程序包采用联合体的形式表示一个复数,输入为自然顺序的复 数(输入实数是可令复数虚部为0),输出为经过FFT变换的自然顺序的 复数.此程序包可在初始化时调用create_sin_tab()函数创建正弦函数表, 以后的可采用查表法计算耗时较多的sin和cos运算,加快可计算速度.与 Ver1.1版相比较,Ver1.2版在创建正弦表时只建立了1/4个正弦波的采样值, 相比之下节省了FFT_N/4个存储空间 使用说明:使用此函数只需更改宏定义FFT_N的值即可实现点数的改变,FFT_N的 应该为2的N次方,不满足此条件时应在后面补0。若使用查表法计算sin值和 cos值,应在调用FFT函数前调用create_sin_tab()函数创建正弦表 函数调用:FFT(s); 作 者:吉帅虎
2021-11-05 08:03:51 7KB C语言 FFt
1
matlab中蝶形运算代码 [TOC] 本文地址: FFT快速算法的MATLAB示例:可以提供C语言的实现思路 FFT算法的实现,主要参考“《离散时间信号处理》第二版 -- 奥本海姆 ” 第九章实现的FFT算法,包括五种FFT快速算法的递归实现和非递归实现。下面主要介绍递归的实现,非递归的代码参考网上(我也不记得在哪儿来的了),递归实现的函数简要介绍如下: fft_radix2t 是按时间抽选的基2-FFT递归算法,其程序实现流程如下: function X = fft_radix2t(x) % 按时间抽选的基2,FFT递归算法,输入必须是2的整数次幂 % 参考:《离散时间信号处理》第二版 -- 奥本海姆 513页 图9.3 x = x(:).'; N = length(x); if (N == 2) X = fft(x);%其实就是简单的一个蝶形运算 else g = x(1:2:N-1); % N/2 点偶序列 x[n]: x[0], x[2], x[4], ..., x[N-2]. h = x(2:2:N); % N/2 点奇序列 x[n]: x[1], x[3], x[5],
2021-11-04 23:34:06 170KB 系统开源
1