找回密码
 立即注册
楼主: 梁工

送 FFT频谱分析@Ai8051U, 256点FFT分析,快速傅里叶变换,USB-CDC虚拟串口送电脑显示

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:309
  • 最近打卡:2026-03-23 00:10:52

84

主题

7303

回帖

1万

积分

超级版主

积分
15688
发表于 2024-11-18 14:44:37 | 显示全部楼层
erci*** 发表于 2024-11-18 14:05
梁工,请教下,FPU只是浮点数运算加速对不,FFT算法用汇编实现还能进一步加速是不(本人不懂汇编:( ),外站 ...

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:483
  • 最近打卡:2026-03-23 08:55:58
已绑定手机

104

主题

4194

回帖

9305

积分

荣誉版主

无情的代码机器

积分
9305
发表于 2024-11-18 15:02:44 | 显示全部楼层
本帖最后由 ercircle 于 2024-11-18 15:04 编辑

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

使用道具 举报 送花

已绑定手机

1

主题

3

回帖

39

积分

新手上路

积分
39
发表于 2024-11-18 17:05:10 | 显示全部楼层
梁*** 发表于 2024-11-18 09:24
咪头输出是有几十mV,当然要放大,请参考电路图。
FFT计算点数为2^N,不能计算14段的,最接近的是采样32 ...

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

点评

不是示波器,是音频电路部分。  详情 回复 发表于 2024-11-18 18:12
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:309
  • 最近打卡:2026-03-23 00:10:52

84

主题

7303

回帖

1万

积分

超级版主

积分
15688
发表于 2024-11-18 18:12:28 | 显示全部楼层
BUG*** 发表于 2024-11-18 17:05
好的十分感谢 就是原理图示波器输入部分吧

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:359
  • 最近打卡:2026-03-20 21:53:40

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2024-11-19 14:26:52 | 显示全部楼层
清华大学,卓老师:
现在我在想,2025年全国大学生智能汽车竞赛,咱们 STC 的两个组别中,
有一组作为室外气垫越野组, 是否也增加上 AI 任务 要求。
比如对于 声音的定位 与 识别。
===谁用 Ai8051U 拿下这个项目,辛苦费1000元
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:359
  • 最近打卡:2026-03-20 21:53:40

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2024-11-29 20:46:11 | 显示全部楼层

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

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2026-03-23 08:17:28

3

主题

30

回帖

593

积分

高级会员

积分
593
发表于 2024-12-23 20:58:15 | 显示全部楼层

好强, 有机会一定研究下STC实现FFT

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:298
  • 最近打卡:2026-03-23 08:15:45

20

主题

32

回帖

774

积分

高级会员

积分
774
发表于 2025-1-8 15:06:42 | 显示全部楼层
新手不明,这个ADC采样缓存adc_buf1[LIST_TAB[ADC_Count]]为什么不按顺序存放采样值,而要用:
//采样存储序列表(倒序)        FFT 256点反序十进制:
const u8 LIST_TAB[256] = {
   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
};

点评

这个要了解FFT蝶形运算原理,你可以去网上搜一下相关的知识看看。  详情 回复 发表于 2025-1-8 15:33
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:309
  • 最近打卡:2026-03-23 00:10:52

84

主题

7303

回帖

1万

积分

超级版主

积分
15688
发表于 2025-1-8 15:33:02 | 显示全部楼层
智胜*** 发表于 2025-1-8 15:06
新手不明,这个ADC采样缓存adc_buf1[LIST_TAB[ADC_Count]]为什么不按顺序存放采样值,而要用:
//采样存储 ...

这个要了解FFT蝶形运算原理,你可以去网上搜一下相关的知识看看。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:656
  • 最近打卡:2026-03-23 00:09:51

2

主题

160

回帖

3972

积分

论坛元老

积分
3972
发表于 2025-1-22 01:22:00 | 显示全部楼层
梁*** 发表于 2024-8-28 09:34
如果是驱动单色的SPI接口的OLED或黑白LCD12864,则可以使用DMA传输,占用CPU时间很少,可以参考我另外发 ...

请问梁工,可以出一个单频的能量的FFT程序(本人己知道用LED显示128*64的程序,不知道如何改),比如,我只想知道1Khz的能量的参考程序?

点评

FFT是计算所有频点的幅度值,不能计算单点的。 计算单点或少数少数几个十几个频点的,可以使用DFT或Goertzel滤波,这个可以网上搜搜例程或相关知识,比FFT简单得多,我就没有提供例程。  详情 回复 发表于 2025-1-22 10:22
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-23 18:02 , Processed in 0.120545 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表