gpt4 book ai didi

matlab - 为什么 MATLAB 在尝试采集数据时会更改采样率?

转载 作者:太空宇宙 更新时间:2023-11-03 20:08:50 25 4
gpt4 key购买 nike

我在 Matlab 32 位中使用带有数据采集工具箱的 DataQ 采集设备。

有时,当我将采样率设置为 300 时,它会告诉我:

Warning: This hardware could not support the requested value of 300 for SampleRate. SampleRate has been set to 1000"

但是,如果我将 SampleRate 设置为 1000,它有时会设置回 300 并出现相同的错误消息。

此外,如果我设置程序以便在显示错误并且设备开始录制后它返回采样率,这始终是我设置的任何值,而不是程序声称将其更改为的值。

任何人都知道我如何找出实际采样率或防止它重置我的?我需要知道每秒有多少样本以供进一步计算。

最佳答案

问题不在于 Matlab,而在于 DAQ。我对 NI DAQ 也有类似的“问题”。硬件设置为以非常高的速率采样以避免混叠。您可以以高于要求的速率进行采样,然后使用 Matlab 命令“resample”来降低采样率。重新采样将避免更高频率的任何混叠。

关于matlab - 为什么 MATLAB 在尝试采集数据时会更改采样率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16449812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com