调用TI公司的FFT库进行快速傅里叶变换
2021-11-05 08:15:52 6KB FFT TI库函数调用
1
本代码是基于STM32ZET6单片机的频谱分析系统,运用FFT快速傅里叶变化可对正弦波、三角波、方波进行频谱分析,并将相干数据通过串口传送至串口或上位机。
2021-11-04 17:00:23 2.66MB stm32 FFT 串口发送
1
快速傅里叶变换 示例准备: ① 创建包含1 个X 列和2 个Y 列的工作表。 ② 用【Set Values 】对话框将A(X)列值设置为 " ( i- l ) *pi/50", 范围Row(i) : " 1 To 100 "。 ③ 将B(Y)、C(Y)列值分别设置为" sin(Col(A)) "、" sin(Col(A) +0.5*sin(10*Col(A)))"。 ① 选中Sheet l 工作表中的B(Y)列。 ② 单击菜单命令【Analysis 】→ 【Signal Processing 】→ 【FFT】→【FFT】打开【Signal Processing\FFT: fft1 】对话框 * 山东农业大学化学与材料科学学院 朱树华
2021-11-04 15:10:39 13.96MB origin 中文教程
1
STM32 快速傅里叶变换(FFT)源代码。
2021-11-04 14:51:50 3.98MB FFT 快速傅里叶
1
傅里叶变换算法在供电质量监测系统中被用来进行谐波分析,如何加快分析速度和降低系统成本是当前这种监测系统设计关注的主要问题。TI公司的MSP430系统微控制器具有功耗低、供电范围宽及外围模块齐全等特点,适合实现各种监测设备。该系列芯片内部充足的数据存储器满足快速傅里叶变换算法过程中的数据存储,芯片内部大量的代码存储器存储相位因子的计算结果和所需要的三角函数数值,采用查表的方法以提高分析速度;采用芯片内部硬件乘法器模块可以进一步提高分析速度。实测结果显示对一个信号周期256个采样点的快速傅里叶变换分析,完成全部计算仅需要0.3 s的时间,前10次谐波的计算相对误差低于千分之一。所研制的在供电质量监测系统完全满足用户要求。
1
前置知识 以下内容参考《复变函数与积分变换》,如果对积分变换有所了解,完全可以跳过忽略 复数的三角表达式如下 Z=r(cosθ+isinθ) Z=r(cos\theta+isin\theta) Z=r(cosθ+isinθ) 欧拉公式如下 eiθ=cosθ+isinθ e^{i\theta}=cos\theta+isin\theta eiθ=cosθ+isinθ 所以,两式连立,我们可以得到复数的指数表达式 Z=reiθ Z=re^{i\theta} Z=reiθ 复球面如下图,除了N点以外,任意一个复数都与复球面上的点一一对应。 对于任意复数z的乘幂有下列公式成立 Zn=rneinθ
2021-11-02 21:07:36 880KB dft fft omega
1
结合隐马尔可夫模型(HMM)所需训练样本少及可解释的优点,提出了基于HMM的矿井提升机故障诊断方法。利用多个加速度传感器在提升机运行的不同转速阶段采集数据,通过快速傅里叶变换(FFT)从提升机振动信号中进行特征抽取后,再由劳埃德算法(Lloyd)进行标量量化,根据HMM建模理论,训练HMM诊断库,再利用训练好的HMM对提升机进行状态监测和故障诊断。
1
快速傅里叶变换及MATLAB程序实现,供参考
2021-10-30 11:49:19 86KB FFT MAtLAB
1
快速傅里叶变换的C语言实现 给出了封装好的接口 方便直接调用。
2021-10-29 17:28:36 2KB fft 快速傅里叶
1
脉搏波信号主峰对于人体生理参数的分析与诊断起到关键的作用.针对脉搏波信号主峰定位问题,提出自适应脉搏波主峰定位方法.预先去除脉搏波信号中的工频干扰和基线漂移,结合快速傅里叶变换与被测试者心率计算出脉搏波信号的单周期步长.在单周期步长内,仅采用幅度差值法即可定位脉搏波信号主峰.实验结果表明,所提出方法的查全率和查准率有显著提高,当潮波值和主峰值近似时,所提出方法能够避免单周期多主峰定位,减少主峰错误定位的数量,具有一定实用价值.
1