假设我们有正弦曲线,频率为100Hz,采样频率为1000Hz。这意味着我们的信号在一秒内有100个周期,而我们在一秒钟内抽取1000个样本。因此,为了选择一个完整的时期,我将不得不采取fs/f=10
样本。对? 如果采样周期不是信号频率的倍数(如550Hz)会怎样?我是否必须找到f
和fs
的最小倍数M
,并且要取M
样品? 我的目标是选择整数个周期以便能够在不进行更改的情况下复制它们。选择整数个周期
Q
选择整数个周期
-1
A
回答
1
您有f
个周期,并且fs
每秒采样一次。
如果您采取M
样品,它将覆盖M/fs
的一部分秒或P = f * (M/fs)
时间段。你希望这个数字是整数。
所以你需要采取M = fs/gcd(f, fs)
样本。
对于你的例子P = 1000/gcd(100, 1000) = 1000/100 = 10
。
如果你有60赫兹的频率和80赫兹的采样频率,它会给出P = 80/gcd(60, 80) = 80/20 = 4
- 4个样本将覆盖4 * 1/80 = 1/20
的一秒钟,这将是3个周期。
如果你有113赫兹的频率和512赫兹的采样频率,你运气不好,因为gcd(113, 512) = 1
,你需要512个采样,覆盖整个秒和113个周期。
0
通常,任意频率不会有整数个周期。不合理的频率将永远不会重复。因此,除了需要一个周期长度的缓冲器连接以外,还需要一些方法来合成任意频率的精确周期波形。通过插值对分数相位偏移进行逼近是一种可能性。
相关问题
- 1. 选择COUNT周期
- 2. SQL周期选择
- 3. 选择一周的5个日期
- 4. 从SQL Server选择周期
- 5. 提供一个选项/日期选择器来选择一周
- 6. 选择本周日期的数据?
- 7. 与周末选择器的jQuery多个日期选择器?
- 8. 也可以选择整个星期的日期选择器
- 9. jQuery DatePicker - 选择整个星期
- 10. 在fullcalendar中选择整个星期
- 11. MySQL选择日历周内的日期
- 12. 选择* from表where日期=本周和?
- 13. 在上周内选择日期
- 14. 本周至今的日期选择
- 15. 保留周期与目标选择器
- 16. jQuery的 - 周期插件 - 通过选择
- 17. 使周末在日期选择器
- 18. 关于日期选择器周末
- 19. SQL本周选择数据
- 20. 在完整日历中选择并拖动整整一周
- 21. jQuery日期选择器:一次选择几周
- 22. 加亮选择日期选择器的当前周
- 23. Jquery Datepicker选择日期到下周或两周
- 24. jQuery的日期选择器返回周一至周五只
- 25. CSS3动画 - 完整周期
- 26. 创建几个与周期反应选择
- 27. MYSQL本周选择
- 28. 周一之间本周选择数据到周日
- 29. jQuery UI日期选择器不显示周数
- 30. 在ASP.Net中选择日期的获取周数
不是编程问题 - 请尝试http://dsp.stackexchange.com? –
我投票结束这个问题,因为它是关于[dsp.se],而不是直接关于编程或编码。 – Pang