自制调音器测算吉他标准弦(EADGBE)频率,测算出来的频率比实际频率偏高,求助!!!

自制调音器测算吉他标准弦(EADGBE)频率,测算出来的频率比实际频率偏高,求助!!!设计思路 1 电路用的是 LMV358 双轨运放放大 一级作为放大 二级作为比较器 最后将方波信号送到单片机测算 2 算法用的是短时自相关基频检测 采样相关 采样频率 60KHz 采样点数 1800 受单片机的内存影响

大家好,我是讯享网,很高兴认识大家。

设计思路:

1、电路用的是LMV358双轨运放放大,一级作为放大,二级作为比较器,最后将方波信号送到单片机测算;

2、算法用的是短时自相关基频检测

采样相关:

采样频率:60KHz

采样点数:1800(受单片机的内存影响,点数仅能取这么多)

实验结果:

吉他弦

1弦(E4)

2弦(B3)

3弦(G3)

4弦(D3)

5弦(A2)

6弦(E2)

理论值

329.63

246.94

196.00

146.83

110.00

82.41

测试值

1

335

250

200

150

115


讯享网

86

2

335

250

200

150

115

86

3

337

250

200

150

115

86

4

337

250

200

150

115

86

5

337 250

200

150

115

86

6

337 250

200

150 115 86

7

337 250 200 150 115 86

8

337 250

200

150 115 86

9

337 250

200

150 115 86

10

337 250

200

150 115 86

实验测得的结果相对稳定,但是当前的采样点数下,按理说应该可以取得更接近标准的频率,不知道问题出在哪里,有对调音器原理的大神指点一下,谢谢

小讯
上一篇 2025-03-24 08:26
下一篇 2025-02-13 15:57

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/117831.html