梁工 发表于 2024-11-18 14:44:37

ercircle 发表于 2024-11-18 14:05
梁工,请教下,FPU只是浮点数运算加速对不,FFT算法用汇编实现还能进一步加速是不(本人不懂汇编:( ),外站 ...

目前没有这个计划。你贴的图,F407怎么关闭FPU会更快?FPU会死硬件浮计算点哦。

ercircle 发表于 2024-11-18 15:02:44

本帖最后由 ercircle 于 2024-11-18 15:04 编辑

我也不懂,他这个测试报告貌似FPU只对单精度浮点算法生效,原帖链接:FFT的速率问题 (看到可删除本条回复,不让放外链的话~)

BUG无边 发表于 2024-11-18 17:05:10

梁工 发表于 2024-11-18 09:24
咪头输出是有几十mV,当然要放大,请参考电路图。
FFT计算点数为2^N,不能计算14段的,最接近的是采样32 ...

好的十分感谢 就是原理图示波器输入部分吧

梁工 发表于 2024-11-18 18:12:28

BUG无边 发表于 2024-11-18 17:05
好的十分感谢 就是原理图示波器输入部分吧

不是示波器,是音频电路部分。

神农鼎 发表于 2024-11-19 14:26:52

清华大学,卓老师:
现在我在想,2025年全国大学生智能汽车竞赛,咱们 STC 的两个组别中,
有一组作为室外气垫越野组, 是否也增加上 AI 任务 要求。
比如对于 声音的定位 与 识别。
===谁用 Ai8051U 拿下这个项目,辛苦费1000元

神农鼎 发表于 2024-11-29 20:46:11


冲哥说:
8051U的FFT是真的快, 256点FFT计算不到10mS
可惜我的灯板只有256个灯,不然效果更震撼

cn_StarLD星光 发表于 2024-12-23 20:58:15

<p>好强, 有机会一定研究下STC实现FFT</p>

香河英茂工作室 发表于 2025-1-3 08:56:27

神农鼎 发表于 2024-11-19 14:26
清华大学,卓老师:
现在我在想,2025年全国大学生智能汽车竞赛,咱们 STC 的两个组别中,
有一组作为室外 ...

置顶

智胜电子 发表于 2025-1-8 15:06:42

新手不明,这个ADC采样缓存adc_buf1]为什么不按顺序存放采样值,而要用:
//采样存储序列表(倒序)        FFT 256点反序十进制:
const u8 LIST_TAB = {
   0, 128,64, 192,32, 160,96, 224,16, 144,80, 208,48, 176, 112, 240,
   8, 136,72, 200,40, 168, 104, 232,24, 152,88, 216,56, 184, 120, 248,
   4, 132,68, 196,36, 164, 100, 228,20, 148,84, 212,52, 180, 116, 244,
12, 140,76, 204,44, 172, 108, 236,28, 156,92, 220,60, 188, 124, 252,
   2, 130,66, 194,34, 162,98, 226,18, 146,82, 210,50, 178, 114, 242,
10, 138,74, 202,42, 170, 106, 234,26, 154,90, 218,58, 186, 122, 250,
   6, 134,70, 198,38, 166, 102, 230,22, 150,86, 214,54, 182, 118, 246,
14, 142,78, 206,46, 174, 110, 238,30, 158,94, 222,62, 190, 126, 254,
   1, 129,65, 193,33, 161,97, 225,17, 145,81, 209,49, 177, 113, 241,
   9, 137,73, 201,41, 169, 105, 233,25, 153,89, 217,57, 185, 121, 249,
   5, 133,69, 197,37, 165, 101, 229,21, 149,85, 213,53, 181, 117, 245,
13, 141,77, 205,45, 173, 109, 237,29, 157,93, 221,61, 189, 125, 253,
   3, 131,67, 195,35, 163,99, 227,19, 147,83, 211,51, 179, 115, 243,
11, 139,75, 203,43, 171, 107, 235,27, 155,91, 219,59, 187, 123, 251,
   7, 135,71, 199,39, 167, 103, 231,23, 151,87, 215,55, 183, 119, 247,
15, 143,79, 207,47, 175, 111, 239,31, 159,95, 223,63, 191, 127, 255
};

梁工 发表于 2025-1-8 15:33:02

智胜电子 发表于 2025-1-8 15:06
新手不明,这个ADC采样缓存adc_buf1]为什么不按顺序存放采样值,而要用:
//采样存储 ...

这个要了解FFT蝶形运算原理,你可以去网上搜一下相关的知识看看。
页: 1 2 [3] 4
查看完整版本: 送 FFT频谱分析@Ai8051U, 256点FFT分析,快速傅里叶变换,USB-CDC虚拟串口送电脑显示