3757|4

9792

帖子

24

TA的资源

版主

楼主
 

利用SensorTile和EXCEL对双声道麦克风的数据进行简单分析 [复制链接]

  本帖最后由 littleshrimp 于 2017-10-17 10:23 编辑


使用的方法是在代码里将声音保存到数组
利用IAR调试模式把数据保存到电脑
再导入EXCEL
通过EXCEL的数据分析工具进行分析
在AudioLoop里定义2个数组和一个索引
int16_t audio_out1[4096];
int16_t audio_out2[4096];
int16_t audio_out_index = 0;
在AudioProcess函数里把左右2个麦克风的音频数据添分别加到定义的2个数组
audio_out_index达到数组界限时从零开始
  for(indexIn=0;indexIn
  {
    audio_out_buffer[IndexOut++] = PCM_Buffer[indexIn];
    audio_out_buffer[IndexOut++] = PCM_Buffer[indexIn+1];
   
    audio_out1[audio_out_index] = PCM_Buffer[indexIn];
    audio_out2[audio_out_index] = PCM_Buffer[indexIn+1];
    audio_out_index++;
    if(audio_out_index >=4096)
    {
      __NOP();
      audio_out_index = 0;
    }
  }
对着麦克风吹哨的同时将断点打在__NOP();处
在Watch窗口展开数组
在Watch窗口点右键选择Save to File
打开保存的Watch1.log文件(保存时默认文件名)
分别复制audio_out1和audio_out2下边的0~4095行数据再粘贴到EXCEL
并为数据添加声道标识
在EXCEL里选中B列和F列选择插入->拆线图
生成时域数据,由于数据过多,波形比较密集
在图表波形处单击右键选择“选择数据”
将4067改成100
生成新的波形
选择数据->数据分析->傅利叶分析
输入区域选择B2~B2096,输出区域选择I列,生成左声道数据
利用同样的方法生成右声道数据到J列
生成后的数据
通过IMREAL(I?)得到左声道的实部
通过IMAGINARY(I?)得到左声道的虚部
通过SQRT(实部^2+滤部^2)计算左声道模值
模/4096计算直流分量的幅度
模/4096/2 计算其它频率的幅度
此处公式错误,应为“模/(4096/2) ”实际结果会比图片中的结果大4倍
选择幅度列插入拆线图查看频谱
插入索引和频率列,使用(索引-1)*采样率/样本数计算不同索引处的频率
在频域图表上点右键->选择数据->水平(分类)轴标签->编辑,选择P(频率)列
图表的X轴对应频率数据
编辑图表数据列样本数放大图形
放大后的图形

最新回复

Wow, 厉害了!  详情 回复 发表于 2017-10-17 09:52
点赞 关注(1)
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 

回复
举报

1301

帖子

0

TA的资源

纯净的硅(中级)

沙发
 
很好,i2s编程熟悉不?

点评

了解过,不过用的不多  详情 回复 发表于 2017-10-15 11:58
个人签名

 

 

 
 
 

回复

9792

帖子

24

TA的资源

版主

板凳
 
大秦正声 发表于 2017-10-15 11:49
很好,i2s编程熟悉不?

了解过,不过用的不多
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

626

帖子

173

TA的资源

一粒金砂(高级)

4
 
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

46

帖子

0

TA的资源

一粒金砂(中级)

5
 
Wow, 厉害了!
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表