登录
首页 » 算法 » STM32 FFT算法

STM32 FFT算法

于 2022-03-10 发布 文件大小:397.92 kB
0 145
下载积分: 2 下载次数: 1

代码说明:

应用背景此算法基于原子MINISTM32开发板写的,用了官方提供的DSP库函数来FFT,官方的DSP库有 64,256,1024点的FFT算法,效果还不错,就是太占CPU了,以至于有点卡,效果是通过串口助手打印数据,我想把AD采集的进来的再FFT算法,但没有实现。关键技术DSP,数字信号处理就是用数值计算的方式对信号进行加工的理论和技术,它的英文原名叫digital signal processing,简称DSP。另外DSP也是digital signal processor的简称,即数字信号处理器,STM32系列出了DSP库,让没有DSP芯片的朋友尝试了DSP的好处。而FFT,FFT(Fast Fourier Transformation),即为快速傅氏变换,是离散傅氏变换的快速算法,它是根据离散傅氏变换的奇、偶、虚、实等特性,对离散傅立叶变换的算法进行改进获得的.波形数据处理的首选

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 用C++动态TSP问题
    应用背景一个旅行推销员是准备一个大的销售之旅。在他的家乡,提着手提箱,他将进行一次旅行,他的每一个目标城市被访问一次然后回家。鉴于城市之间的两两距离,在参观他们的最佳顺序是什么,从而减少整体的距离?为城市的1,……,N,推销员的故乡1,让a  ; ;(dij)是城际间的距离矩阵。我们的目标是设计一个旅行的开始和结束在1,包括所有的其他城市是一次性的,并具有最低的总长度。图中显示了一个涉及五个城市的例子。 ;关键技术让我们马上进入DP。那么什么是适当的子问题求解TSP?在这种情况下,最明显的部分解决方案是一个旅游的初始部分。假设我们在市1的要求开始,参观了几个城市,现在在城市的什么信息是我们为了扩大这部分旅游需求?我们一定要知道,因为这将决定哪些城市未来最方便的访问。我们还需要知道所有访问的城市到目前为止,所以我们不要重复任何人。在这里,然后,是一个合适的子问题。
    2023-09-05 22:30:04下载
    积分:1
  • / = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = /功能annot
    //=== === === === === === === = //函数说明 //函数名称:PolyFit //函数功能:最小二乘法曲线拟合 //使用方法:double *x ---- 存放n个数据点的X坐标 // double *y ---- 存放n个数据点的Y坐标 // int n -------- 给定数据点个数 // double *a ---- 返回m-1次拟合多项式的m个系数 // int m -------- 拟合多项式的项数,即拟合多项式的最高次为m-1。要求m20,则本函数自动按m=min{n,20}处理 // double *dt --- dt[0]返回拟合多项式与各数据点误差的平方和;dt[1]返回拟合多 // 项式与各数据点的误差绝对值之和;dt[2]返回拟合多项式与各数据 // 点误差绝对值的最大值 //注意事项:拟合多项式的形式为 y = b0 + b1*(x-Xavr)... -//=== === === === === ==== === === === === === === ==== === =// function annotations// function name : PolyFit// Function functions : Least Squares Curve Fitting// Use : double* x n-store data point coordinates of the X//* y double-storage n data point Y coordinates// int n-------- given the number of data points//* a double---- returned to the m-1 m fit polynomial coefficients// int m-------- polynomial fitting items , which is the highest polynomial fitting time for m-1. Request m
    2023-07-25 11:15:03下载
    积分:1
  • 双曲Householder变换的功能类似于主跨…
    hyperbolic Householder transformation的功能类似于Householder transformation,其作用是将被变换向量映射成双曲模与之相同的其它向量。其应用之一是快速QR分解。-hyperbolic Householder transformation functions similar to the Householder transformation, its role is to transform vectors will be mapped into hyperbolic mode with the same other vector. One of their applications are fast QR decomposition.
    2022-06-14 03:01:36下载
    积分:1
  • numerical reservoir simulation cchengxu
    油藏数值模拟的cchengxu-numerical reservoir simulation cchengxu
    2022-01-28 14:23:09下载
    积分:1
  • Procedures are given deformation QR method with real symmetric triangular matrix...
    程序中给出了用变形QR方法计算实对称三角阵的全部特征值与相应的向量-Procedures are given deformation QR method with real symmetric triangular matrix of all eigenvalues with the corresponding vector
    2022-12-29 05:15:03下载
    积分:1
  • 差分进化的源代码,编码简单,可读性强,与约。
    差分进化算法的源代码,编码简单可读,可以直接编译执行-Differential evolution algorithm source code, coding simple and readable, and can directly compile the implementation of
    2023-08-27 22:40:04下载
    积分:1
  • a algorithm for short time fourier transform
    一种短时傅立叶变换的算法.并利用短时傅立叶变换画图-a algorithm for short time fourier transform
    2022-04-26 17:11:05下载
    积分:1
  • ! 平面框架结构静力分析程序(by fortran) ! 后处理 ! ! 主要功能: ! 输入单元结点编号,自动生成结点位移编号; ! 总刚元素按上三角阵存储...
    ! 平面框架结构静力分析程序(by fortran) ! 后处理法 ! ! 主要功能: ! 输入单元结点编号,自动生成结点位移编号; ! 总刚元素按上三角阵存储; ! 主1副0法引入位移约束条件 ! GAUSS消元法解线性代数方程组;-! Plane frame structure static analysis procedures (by fortran)! After the treatment!! Main functions:! Input module node number automatically generated node displacement number ! Total just click on the triangle element array storage ! Master a 0 Law on the introduction of displacement constraints! GAUSS elimination method solving linear algebraic equations
    2022-08-07 01:25:00下载
    积分:1
  • 根据人工智能的模糊理论编写的温度控制程序
    应用背景模糊数学将会成为人工智能的理论基础!!!     众所周知,人类很多的新发现新理论的诞生都和数学有千丝万缕的关系,数学亦有科学中的科学之美称,不幸的是,应该教育让数学变成枯燥无味,一度它成了我的致命科目,其实哪门科目都让我头痛!模糊数学的诞生是历史性,它可能是引导人工智能的发展方向,这是我以前就作过的设想,非常巧合的是,后来在网上居然发现有专家的观点与我的不谋而合!    人工智能是一个仿生学,他仿的是人类的大脑,以现今人类的科技水平,对大脑的研究也不过是初级阶段,但有生活经验的人都知道,大脑应该是这种思维模式,先从外界学习知识,并将其储存,到再遇到类似问题时再将其拿出来对比,随着经验的丰富,在某些问题分析得更为透彻,这就涉及一个问题,就是当储存后的知识,怎么和后来接触到的新知识相比较,你用红笔写了个"人"字,他用黑笔写了"人"字,对我们人来说,这都是一个人字,不管你用黑笔还是红笔,但机器不同,他之前接受的可能是用粉笔写的是"人"字,现在面对两个同样的家,颜色是不同的,但字是一样的,这就要对之前的储存信息进行筛选,即筛去颜色属性,将笔画进行
    2023-06-06 05:55:02下载
    积分:1
  • 2022-01-27 11:46:19下载
    积分:1
  • 696518资源总数
  • 105873会员总数
  • 12今日下载