硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4202|回复: 6
收起左侧

[有问必答] eric大大在次求助,关于示波器例程的FFT的问题

[复制链接]

10

主题

54

回帖

84

积分

初级会员

积分
84
发表于 2016-7-19 14:39:34 | 显示全部楼层 |阅读模式
捕获.PNG   
matlab跟32输出对比 32输出居然有负数  
捕获2.PNG

用的是整点fft
回复

使用道具 举报

10

主题

54

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2016-7-19 15:49:05 | 显示全部楼层
捕获.PNG 捕获2.PNG 解决了
回复

使用道具 举报

10

主题

54

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2016-7-19 16:47:13 | 显示全部楼层
分享个网上看的平方根算法 比math里的快很多

float mySqrt(float x)
{
float a = x;
unsigned int i = *(unsigned int *)&x;
i = (i + 0x3f76cf62) >> 1;
x = *(float *)&i;
x = (x + a / x) * 0.5;
return x;
}
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2016-7-20 09:29:49 | 显示全部楼层
关于ST做的的那个汇编FFT,在我们的DSP教程里面我有专门开辟一个章节进行讲解,看下就行。
回复

使用道具 举报

10

主题

54

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2016-7-20 16:24:21 | 显示全部楼层

回 eric2013 的帖子

eric2013:关于ST做的的那个汇编FFT,在我们的DSP教程里面我有专门开辟一个章节进行讲解,看下就行。 (2016-07-20 09:29) 
那个ST那个DSP汇编库泄漏很严重啊 斩波后的正弦信号谐波飘的飞起
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2016-7-21 10:37:15 | 显示全部楼层

回 yijinxiaoyou 的帖子

yijinxiaoyou:那个ST那个DSP汇编库泄漏很严重啊 斩波后的正弦信号谐波飘的飞起 (2016-07-20 16:24) 
FFT适合求解频率固定的波形,比如50Hz的工频信号,50Hz有些抖动也没有关系,然后就是你的采样率是这个频率的整数倍去采样,这样频谱泄露会小很多。
回复

使用道具 举报

10

主题

54

回帖

84

积分

初级会员

积分
84
 楼主| 发表于 2016-7-22 09:11:27 | 显示全部楼层

回 eric2013 的帖子

eric2013:FFT适合求解频率固定的波形,比如50Hz的工频信号,50Hz有些抖动也没有关系,然后就是你的采样率是这个频率的整数倍去采样,这样频谱泄露会小很多。 (2016-07-21 10:37) 
是的我采的就是50hz的工频采样,相位不同步的话会一直飘,如果不斩波用库没问题一斩波就飞掉了谐波比基波还大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-14 03:51 , Processed in 0.174153 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表