请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP-EXP432P4111 大家好,我正在使用 MSP-EXP432P4111套件来采样模拟信号(1 KHz) 然后将样本储存在本地基质中,最后通过序列发送到 MATLAB。采样率为每秒200千克样本。但问题是采集数据样本并将其储存到本地基质中的时间远高于采样率 意味着:
在1KHz 输入信号和200kHz 采样频率范围内,一个输入周期(1毫秒)内的样本数等于200个样本。
从乒乓球缓冲区获取这些样品并将其转化为本地基质的时间大约为20毫秒,这就是为什么我们丢失了大约20个周期的输入数据的原因。
那么问题是,减少数据进入矩阵的时间的方法是什么? 由于此步骤(将数据样本转换为矩阵)是使用“for loop”完成的,因此数据样本是浮点数,这也是其花费更多时间的原因。