打印

MCU语言实别

[复制链接]
2183|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 wgggjfg 于 2012-8-7 23:10 编辑

最近在做一个MCU声音识别的实验,电脑上和MCU采集同一信号有很大的不同。
     那个较乱的波型是MCU的。软件用DMA采集后直接输出,因该不会有问题。硬件电路用的是2822。
     那个较好的是电脑自带录音机搞定的,是一个“wav”文件。
     是不是电脑自带录音机在保存文件是有一定算法在里面?怎么样用MCU来实现它的算法?

Test1.JPG (68.99 KB )

Test1.JPG

Cur.JPG (55.86 KB )

Cur.JPG

相关帖子

沙发
davidzkw| | 2012-8-8 08:07 | 只看该作者
采样频率不同,效果肯定不一样;可以搞搞移动平滑滤波;搜索一下应该有不少**介绍。

使用特权

评论回复
板凳
291355171| | 2012-8-8 08:14 | 只看该作者
何必这样费神呢?

百度一下科大讯飞,看看别人做的专用芯片和模块。别人的的识别和播放都是很成熟的。

使用特权

评论回复
地板
jeoge| | 2012-8-8 08:21 | 只看该作者
用林格斯都可以搞定的。

使用特权

评论回复
5
xwj| | 2012-8-8 08:37 | 只看该作者
这个采样率和数据都是没问题的,第二图电脑那个只是显示的软件做的好些。

你也可以把你的数据整成WAV格式用电脑显示、播放的。
WAV格式很简单的,自己上网去搜索下然后最多花1、2个小时就能搞出来

使用特权

评论回复
6
normanwang| | 2012-8-8 11:27 | 只看该作者
富迪的语音处理,主要是消回音,降噪了,拾音。

使用特权

评论回复
7
wgggjfg|  楼主 | 2012-8-8 20:29 | 只看该作者
5# xwj

不是软件显示问题,我把Wav文件里面几个数据改动了一下,电脑显示的点是按坐标来的,只是线平稳了点。

使用特权

评论回复
8
wgggjfg|  楼主 | 2012-8-8 20:30 | 只看该作者
推IC的广告就不要来了!

使用特权

评论回复
9
t.jm| | 2012-8-9 09:26 | 只看该作者
首先你的采样带宽太大了,乱是必然的(算一下你的采样比特率有多高,一般音频格式比特率又是多高?)。
第二PC的音频输入部分是很成熟的东东,其AD、模拟放大性能不错啊,你的AD性能怎样?模拟放大性能又怎样呢?

使用特权

评论回复
10
wgggjfg|  楼主 | 2012-8-9 18:50 | 只看该作者
LS 采样高因该是能对波形描绘得更清楚啊,采样速度有200K/S,之所以这个高,是想采样拍手的声音来实别手形
我用的是专用音频放大IC性能因该不差,我怀疑是外围电路方面的问题,改天测试一下它的失真度.

使用特权

评论回复
11
t.jm| | 2012-8-10 08:36 | 只看该作者
10# wgggjfg
是啊,正因为采样高,“细节”都被采样进来了,噪音就大了。
几乎所有的ADC其有效分辨率都是随着采样率的增加而减小的,这一点你可以看看ADC的规格书。

使用特权

评论回复
12
wgggjfg|  楼主 | 2012-8-15 21:51 | 只看该作者
我是用STM32 最快1可达1M,做200K的精度是比较好的。

使用特权

评论回复
13
wgggjfg|  楼主 | 2012-8-15 21:53 | 只看该作者
最后找同事看了一下,还是硬件有点问题,就是TDA2822是功率放大IC,做信号放大时,它的放大倍数没法保证,还是用一个358搞定了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:专业人做专业事!高效充电。

65

主题

438

帖子

3

粉丝