signal-processing - STM32硬件设备日期类型和DSP库数据类型,转换负载价格
问题描述
我正在开发一个基于 STM32 的项目,该项目获取信号,处理它们并将它们发送到串行链路。我想使用STM32 DSP 库使用 CMSIS来实时处理信号。
- 我的 ADC(16 位)和 DFSDM(24 位)在 DMA 的帮助下,为我提供了包含传感器数据的uint16或int32缓冲区。
- 等待定点数据类型float、q31或q15的DSP库函数。
如此天真,我认为我需要转换和规范化我的样本缓冲区才能使用 DSP 库,然后,在处理信号之后,我需要再次去规范化和转换数据以检索我的uint16和int32样本类型。
这意味着整个缓冲区的两个循环仅用于转换,即使在进行任何处理之前,这似乎也是一个疯狂的繁重负载......
我的印象是错过了一些有效使用 DSP 库的东西,而不会在转换过程中浪费太多时间。
有人可以帮我改变主意吗?
解决方案
推荐阅读
- python - pandas 中是否有一个函数可以转换以 CST 作为时区的时间戳?
- angular - 如何更改订阅中的顺序?
- c# - 如何获取 Python 脚本返回值以在 Visual Studio 表单中使用?
- reactjs - 使用 Express 和 Spring Boot 双后端进行单反应项目
- javascript - 如何在不知道 mongodb 中的父键的情况下查找特定的嵌套对象
- jupyter - 当 Jupyter 从 Ubuntu WSL 运行时,如何访问存储在 Windows 中的 Jupyter Notebook?
- node.js - 如何在控制台中显示随着时间变化而继续更新的正常运行时间?
- c# - 不一致的 JSON
- sql - Django App - 全新汽车计算器 - SQL 或 OOP 结构?
- python - 'ValueError: Image with id {} already added' 在 OpenImage 数据集上运行评估时