![]() |
1
1
我绝对建议你现在用定点实现算法。我使用了一个工具来测试针对Python浮点引用实现的定点实现 ctypes 从Python代码中直接调用C函数进行直接比较。 例如,要使用ctypes,必须将定点C函数编译为共享对象
然后在Python文件中
|
![]() |
2
1
如果你有时间并且你的算法允许的话,现在就在固定的时间点做。在跨平台进行比较时,您将能够得到精确性和性能方面的比较。 我也会考虑降低你的比特率,无论你的最终平台是什么。所以如果你要使用16位ADC等,我会让你的函数接受16位整数。如果这是未知的,那么它可能是最好的坚持32。 请注意,您可能能够将大部分C代码直接复制到最终平台。所以现在把时间放进去是有意义的(如果你的时间表允许的话)。 |
|
3
1
我不知道你的动态范围要求,但如果32位定点不够,我同意所有的建议,直接去。 另外,fstop_22推荐的ctype也非常好。 Q Format 如果可能的话。问题8.24总是一个很好的起点,因为它给你的数字增长空间。 |
![]() |
4
0
我不知道您使用的是哪种类型的Matlab/Python库,但它们很可能支持某种定点配置。例如,tensorflow通过
|
![]() |
rjonnal · 如何缩放基于FFT的互相关,使其峰值等于皮尔逊ρ 7 年前 |
![]() |
Rearden · fftw从r2c(实到复)数据计算分析信号 7 年前 |
![]() |
scord · 如何从FFT中确定频率值[重复] 7 年前 |
![]() |
Harvey Chang · blackfin bf537 LED闪烁 7 年前 |
![]() |
Muhammad Akmal · 构造不同长度的向量 7 年前 |
![]() |
Foad · 如何使用循环缓冲区[复制]将信号移动90度 7 年前 |
![]() |
haleyk · 寻求有关FFT模板的帮助 7 年前 |
![]() |
Peter · 回归技术的MATLAB代码问题 7 年前 |
![]() |
Rickson · Python中卷积后的数据后处理 7 年前 |