硬汉嵌入式论坛

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

[有问必答] 技术瓶颈问题

[复制链接]

1

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2020-3-24 08:56:34 | 显示全部楼层 |阅读模式
                                                         项目遇到的技术瓶颈问题Eric2013:附件是我做项目时遇到的难点问题,能否帮忙指点下?谢谢

Tuner项目遇到的技术瓶颈问题.pdf

308.27 KB, 下载次数: 33

技术难点

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106875
QQ
发表于 2020-3-24 09:55:13 | 显示全部楼层
不懂音阶,不过有一点是可以测试下,低频的分辨率,你可以适当的做个过采样来提高采集数值的稳定性。
回复

使用道具 举报

1

主题

1

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2020-3-31 16:23:26 | 显示全部楼层
采样率为24KHZ,FFT点数为8192, 100HZ以下的频率,通过FFT得到的频率不稳定(通过串口打印信息可以看到),最大值与最小值相差有时候在0.081HZ和0.069HZ,200HZ以上频率比较稳定,这个是不是因为频率太低,而分辨率要求很高要0.01HZ,而FFT运算点数才8192不够造成的呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106875
QQ
发表于 2020-3-31 20:34:23 | 显示全部楼层
zhangyujun2020 发表于 2020-3-31 16:23
采样率为24KHZ,FFT点数为8192, 100HZ以下的频率,通过FFT得到的频率不稳定(通过串口打印信息可以看到),最 ...

一方面是本身采集的信号就是这样,低频不稳定。另一方面是频谱泄露,这个是不可避免的。

按照我二楼说的,做个过采样试试。
回复

使用道具 举报

28

主题

178

回帖

262

积分

高级会员

积分
262
发表于 2020-4-7 12:41:52 | 显示全部楼层
对楼主这个提问比较感兴趣。有些问题需要确认下。1 是不是全频段的都要到需要到达0.01Hz的频率分辨率。 2· 0.18Hz从什么地方计算来的。 3·吉他的最低音阶,这个有全部的表吗?我百度了,没找到相关东西。
回复

使用道具 举报

28

主题

178

回帖

262

积分

高级会员

积分
262
发表于 2020-4-7 12:44:24 | 显示全部楼层
文档中提高,解决这问题的办法是根据输入的频率动态调整采样率,这个 您是要解决的问题是什么? 看前面也没提高遇见了什么问题,然后您选择了动态调整采样率?
区分音阶是,为什么计算公式是0.18*440/55 这个公式中的各个参数从什么地方来的
回复

使用道具 举报

28

主题

178

回帖

262

积分

高级会员

积分
262
发表于 2020-4-7 14:57:55 | 显示全部楼层
还有一个问题,是不是你需要的最小分辨率实际上是动态根据音阶改变的。比如不同的声音频率 你不一定需要那么高精度的分辨率。比如20Hz信号,需要0.01Hz。而2000Hz信号,就只需要1Hz即可?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 12:54 , Processed in 0.304734 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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