如何解决FFT基波振幅心脏跳动的声音很大很大的问题

21ic官方微信-->
请教fft的相位计算和误差分析问题
实习生, 积分 14, 距离下一级还需 36 积分
实习生, 积分 14, 距离下一级还需 36 积分
实习生, 积分 14, 距离下一级还需 36 积分
实习生, 积分 14, 距离下一级还需 36 积分
本人利用lf点实数fft分析几个正弦波形(同步采样,采样率也相同,其中有一个波形作为基本波形,其余的波形都与该波形有不同程度的相位差,0~60度),都能够分析出基波频谱的位置,但是在计算几个波形相位的时候误差较大(需要计算相位的cos值,波形信号混入了各种噪声信息,采用过零点的硬件检测方法失效),我已经做的基础工作是:把这些数据在matlab内已经经过了仿真分析,没有问题,我目前问题是:fft分析的数据输入是Q15,输出是Q14,我在计算的时候没有把Q14做什么处理,因为根据cos计算的公式直接计算也可以;相位检测是否需要加窗操作,不加窗的相位误差是多少,是否同频率分辨率的公式:f=k.fs/N类似,相位误差也有个计算公式?如果相位检测能够采用fft实现的话,怎样才能提高检测精度(0.5度~1度的分辨率),是否需要采用软件校正;如果不能采用fft实现,怎样才能实现混杂信号的相位检测?。各位能否给点帮助,谢谢。
资深工程师, 积分 11701, 距离下一级还需 8299 积分
资深工程师, 积分 11701, 距离下一级还需 8299 积分
资深工程师, 积分 11701, 距离下一级还需 8299 积分
资深工程师, 积分 11701, 距离下一级还需 8299 积分
加窗只是为了减小截断谐波,
原理上对相位不影响!
助理工程师, 积分 1798, 距离下一级还需 202 积分
助理工程师, 积分 1798, 距离下一级还需 202 积分
助理工程师, 积分 1798, 距离下一级还需 202 积分
助理工程师, 积分 1798, 距离下一级还需 202 积分
采用硬件滤波,把高次谐波滤掉,或许能改善些
宇宙飞船 是从事这方面的高手
感觉&LZ的问题复杂化了。说了一大堆都是无用功。哈哈
高级技术员, 积分 635, 距离下一级还需 365 积分
高级技术员, 积分 635, 距离下一级还需 365 积分
高级技术员, 积分 635, 距离下一级还需 365 积分
高级技术员, 积分 635, 距离下一级还需 365 积分
采样频率必须是信号频率的2^N倍
采样频率必须是信号频率的2^N倍,FFT运算的误差才有保证。
初级工程师, 积分 2578, 距离下一级还需 422 积分
初级工程师, 积分 2578, 距离下一级还需 422 积分
初级工程师, 积分 2578, 距离下一级还需 422 积分
初级工程师, 积分 2578, 距离下一级还需 422 积分
2000DSP的ADC最好不要指望它搞高精度
另外同意3楼,加上硬件滤波器。
中级技术员, 积分 250, 距离下一级还需 50 积分
中级技术员, 积分 250, 距离下一级还需 50 积分
中级技术员, 积分 250, 距离下一级还需 50 积分
中级技术员, 积分 250, 距离下一级还需 50 积分
也可以加数字FIR滤波器,再进行FFT计算相位啊
扫描二维码,随时随地手机跟帖
时间类勋章
技术高手奖章
人才类勋章
社区建设奖章
等级类勋章
欢快之小溪
发帖类勋章
技术新星奖章
人才类勋章
时间类勋章
时间类勋章
技术奇才奖章
人才类勋章
您需要登录后才可以回帖
热门推荐 /4只需一步,快速开始
扫一扫,访问微社区
查看: 66|回复: 1|关注: 0
FFT后基波幅值跳动很大
<h1 style="color:# 麦片财富积分
新手, 积分 10, 距离下一级还需 40 积分
发表于 前天&21:24
大家好,我FFT后基波,谐波幅值、频率、相位都知道了,但是基波幅值为什么跳动很大啊,基波和谐波的幅值现在跳动很大,不知道什么原因,我认为应该是跳动很小才对啊(几乎不跳动才对吧)!如果这跳动也很大,我FFT还有什么意义呢?我FFT的目的就是找到基波,去除其他谐波,达到我滤波的目的!请问大神给解答一下!谢谢!
<h1 style="color:# 麦片财富积分
发表于 昨天&07:39
上图片,请大家帮忙看看
站长推荐 /4
筑起功能安全的堡垒 - 基于模型设计的软件开发
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区怎样用matlab中的fft提取基波
各位大大,谁会用Matlab工具箱里的fft进行基波信号的提取啊?帮忙提示下 比如要解决初始信号如下: y=exp(-t/t0)+20.5*sin(w0*t+pi/6)+4.6*sin(2*w0*t+pi/11)+1.2*sin(3*w0*t) 怎样提取基波?
08-11-13 &只需一步,快速开始
扫一扫,访问微社区
查看: 68|回复: 1|关注: 0
FFT后基波幅值跳动很大
<h1 style="color:# 麦片财富积分
新手, 积分 10, 距离下一级还需 40 积分
发表于 前天&21:24
大家好,我FFT后基波,谐波幅值、频率、相位都知道了,但是基波幅值为什么跳动很大啊,基波和谐波的幅值现在跳动很大,不知道什么原因,我认为应该是跳动很小才对啊(几乎不跳动才对吧)!如果这跳动也很大,我FFT还有什么意义呢?我FFT的目的就是找到基波,去除其他谐波,达到我滤波的目的!请问大神给解答一下!谢谢!
<h1 style="color:# 麦片财富积分
发表于 昨天&07:39
上图片,请大家帮忙看看
站长推荐 /4
筑起功能安全的堡垒 - 基于模型设计的软件开发
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区

我要回帖

更多关于 振幅 的文章

 

随机推荐