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

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

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-06-14 13:12:15

74

主题

6088

回帖

1万

积分

超级版主

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:207
  • 最近打卡:2025-06-15 14:11:16
已绑定手机

67

主题

1906

回帖

4279

积分

荣誉版主

无情的代码机器

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

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

使用道具 举报 送花

已绑定手机

1

主题

3

回帖

37

积分

新手上路

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

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

点评

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

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-06-14 13:12:15

74

主题

6088

回帖

1万

积分

超级版主

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

不是示波器,是音频电路部分。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:98
  • 最近打卡:2025-06-15 09:46:00

733

主题

1万

回帖

1万

积分

管理员

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

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:98
  • 最近打卡:2025-06-15 09:46:00

733

主题

1万

回帖

1万

积分

管理员

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

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

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:207
  • 最近打卡:2025-06-15 14:29:20

2

主题

19

回帖

158

积分

注册会员

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

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

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:162
  • 最近打卡:2025-06-15 09:49:34
已绑定手机

105

主题

380

回帖

513

积分

高级会员

积分
513
发表于 2025-1-3 08:56:27 | 显示全部楼层
神*** 发表于 2024-11-19 14:26
清华大学,卓老师:
现在我在想,2025年全国大学生智能汽车竞赛,咱们 STC 的两个组别中,
有一组作为室外 ...

置顶
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:72
  • 最近打卡:2025-06-14 08:38:50

16

主题

29

回帖

244

积分

中级会员

积分
244
发表于 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
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-06-14 13:12:15

74

主题

6088

回帖

1万

积分

超级版主

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

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-16 03:51 , Processed in 0.290467 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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