搜索
bottom↓
回复: 5

谁知道音频FFT中AD转换后得到的是代表不同电压大小的值,然后他怎么就能算出各种频率

[复制链接]

出0入0汤圆

发表于 2011-9-24 19:35:21 | 显示全部楼层 |阅读模式
我都要疯了,谁会教教我呀555555

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2011-9-24 20:50:36 | 显示全部楼层
这个是数学知识,很复杂的
你可以去找个cooledit之类的软件先看一下声音的波形图,也许有所领悟

出0入0汤圆

 楼主| 发表于 2011-9-24 21:55:50 | 显示全部楼层
回复【1楼】chenchuan  
-----------------------------------------------------------------------
看不出来额

(原文件名:a241cf3522332adfd1a2d344.png)

出0入0汤圆

发表于 2011-9-25 08:43:03 | 显示全部楼层
fft后就是频域了,根据你的采样率和点数就可以计算每根谱线的频率,你应该去了解fft的意义

出0入0汤圆

发表于 2011-9-25 08:57:12 | 显示全部楼层
这个坛子里有相关的贴,楼主可以搜一下。在程序中,首先需要定义一秒钟采样多少次,我个人认为对于音频频谱显示,一秒钟采样8~10次足够了,然后定义一次采样多少个点(采样频率)。一般为64的倍数。主要看要显示的柱状频谱图形的个数。一个柱代表一个频率。如果要求多,则采样的数据也必需多,我想256以上是比较好的,因为我以前试过64点,结果不太好。
采样256点,得到256个数据,对次进行FFT计算,结果里有每一个频点的实部和虚部,这两个数平方和再开平方,得到模值,也就是这个频点电压的大小了。依据数数的大小依此显示出来,就是频谱图了。
如果想标示每模数的频率值,则是根据采样频率算出来的,具体怎样算,我不记得了。楼主要以搜一下相关计算方法.

出0入0汤圆

 楼主| 发表于 2011-9-26 10:32:31 | 显示全部楼层
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-18 21:56

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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