设为首页收藏本站

YOURNET.CN

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2200|回复: 9
打印 上一主题 下一主题

抛砖引玉:浅谈音频测试的基本原理和matlab实战(1)

[复制链接]

2

主题

0

好友

0

积分

信息监察员

Rank: 9Rank: 9Rank: 9

UID
109017
帖子
4
主题
2
精华
0
积分
0
威望
4
金钱
100 分
阅读权限
200
在线时间
0 小时
注册时间
2004-12-5
最后登录
2014-8-24
跳转到指定楼层
1#
发表于 2004-12-5 21:18 |只看该作者 |倒序浏览
骑友大本营会员群
小弟初来报到。
    长期以来阅读各位前辈的帖子,在此深表滔滔不绝的钦佩。
    在此谈谈个人关于音频测试的理解,以期抛砖引玉。
    音频测试的信号目前主要有两种: 1. 是扫频信号。2. 是白噪声信号。
    目前,大部分测试软件采用的是白噪声信号,利用白噪声信号测量频响,结果的特点是测量速度较快(一般取2-3秒即可),但结果的起伏较大,典型为+-3db,为了得到比较平滑的结果,很多测试软件都对结果进行滤波。而扫频信号的最好用途就是测量频响。
    一般测试软件使用的白噪声都是伪随机噪声,一般都是使用 MLS算法 (MAX Length Sequence 最大脉冲序列)生成,MLS信号的长度是(2^n-1),实用的n=12...24 .因此,测试信号的长度一般都是4095,8191...65531,或者按照使用的采样率换算成相应的时间数,如1.3s,2.6s等。
    测量中,使用MLS信号的最大好处是可以重复输出,以获得较高的信噪比。
    将MLS信号和麦克风接受的信号,进行一定的数字处理,可以得到系统的冲激响应。而冲激响应实际上已经包含系统的绝大多数特征,例如频响,相位,延时,瀑布图等都可以从系统的冲激响应经过数字处理得到,是后续处理的基础。
    数字处理可以用MATLAB完成。
    最简单的测量流程如下:
    1. 在matlab中用MLS算法,生成MLS序列,将结果存为“MLS.wav”文件。
    2。 循环播放MLS.wav文件,同时录音,录音的长度根据需要可以是1-30秒,将录音的结果存为“MIC.wav”文件。
    3。在matlan中输入MIC.wav文件,进行一些简单的处理,就可以得到冲激响应。由冲激响应,在matlab可以直接得到频率相应,相位,瀑布图等。

    以上是一些个人的看法,希望能和大家共同探讨。
    考虑到介绍的深度,没有说明具体的算法。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0
优诺20寸16速折叠运动自行车

69

主题

0

好友

0

积分

版主

Rank: 8Rank: 8

UID
105547
帖子
1520
主题
69
精华
0
积分
0
威望
1638
金钱
100 分
阅读权限
100
在线时间
0 小时
注册时间
2003-5-6
最后登录
2014-8-24
2#
发表于 2004-12-5 21:54 |只看该作者
骑友大本营会员群

抛砖引玉:浅谈音频测试的基本原理和matlab实战(1)

这个方法不错,希望楼主多写写心得
回复

使用道具 举报

69

主题

0

好友

0

积分

版主

Rank: 8Rank: 8

UID
105547
帖子
1520
主题
69
精华
0
积分
0
威望
1638
金钱
100 分
阅读权限
100
在线时间
0 小时
注册时间
2003-5-6
最后登录
2014-8-24
3#
发表于 2004-12-5 21:56 |只看该作者
骑友大本营会员群

抛砖引玉:浅谈音频测试的基本原理和matlab实战(1)

这里很多网友也都是初学,包括我也是初学者,稍微掌握了点测量技巧而以
回复

使用道具 举报

25

主题

0

好友

0

积分

信息监察员

Rank: 9Rank: 9Rank: 9

UID
111390
帖子
997
主题
25
精华
0
积分
0
威望
960
金钱
681194 分
阅读权限
200
在线时间
0 小时
注册时间
2004-6-18
最后登录
2014-8-24
4#
发表于 2004-12-6 08:02 |只看该作者
骑友大本营会员群

抛砖引玉:浅谈音频测试的基本原理和matlab实战(1)

楼主是研究人员吧
回复

使用道具 举报

4

主题

0

好友

0

积分

信息监察员

Rank: 9Rank: 9Rank: 9

UID
110750
帖子
53
主题
4
精华
0
积分
0
威望
57
金钱
100 分
阅读权限
200
在线时间
0 小时
注册时间
2004-11-3
最后登录
2014-8-24
5#
发表于 2004-12-6 09:00 |只看该作者
骑友大本营会员群

抛砖引玉:浅谈音频测试的基本原理和matlab实战(1)

我还没有使用过matlab,哪里可下载
回复

使用道具 举报

0

主题

0

好友

0

积分

信息监察员

Rank: 9Rank: 9Rank: 9

UID
116788
帖子
26
主题
0
精华
0
积分
0
威望
27
金钱
100 分
阅读权限
200
在线时间
0 小时
注册时间
2004-11-7
最后登录
2014-8-24
6#
发表于 2004-12-6 12:16 |只看该作者
骑友大本营会员群

抛砖引玉:浅谈音频测试的基本原理和matlab实战(1)

Matlab这个数字信号处理用的仿真模拟软件,没多少人能深入了解并熟练运用啊!
包括偶的老师与偶……
不过与声学结合倒是可以尝试!偶以前都只是用来仿真一些数字信号处理,和做一些模糊算法、遗传算法之类的实验……
回复

使用道具 举报

12

主题

0

好友

0

积分

信息监察员

Rank: 9Rank: 9Rank: 9

UID
109250
帖子
144
主题
12
精华
0
积分
0
威望
163
金钱
100 分
阅读权限
200
在线时间
0 小时
注册时间
2004-1-29
最后登录
2014-8-24
7#
发表于 2004-12-7 00:24 |只看该作者
骑友大本营会员群

抛砖引玉:浅谈音频测试的基本原理和matlab实战(1)

这是个计算数学解决方案,能讲讲误差的传递过程吗。
回复

使用道具 举报

2

主题

0

好友

0

积分

信息监察员

Rank: 9Rank: 9Rank: 9

UID
109017
帖子
4
主题
2
精华
0
积分
0
威望
4
金钱
100 分
阅读权限
200
在线时间
0 小时
注册时间
2004-12-5
最后登录
2014-8-24
8#
发表于 2004-12-8 21:08 |只看该作者
骑友大本营会员群

抛砖引玉:浅谈音频测试的基本原理和matlab实战(1)

贴上MLS原理。

mls_theory_1102511272.rar

230.74 KB, 下载次数: 0

回复

使用道具 举报

0

主题

0

好友

0

积分

信息监察员

Rank: 9Rank: 9Rank: 9

UID
101960
帖子
1
主题
0
精华
0
积分
0
威望
1
金钱
100 分
阅读权限
200
在线时间
0 小时
注册时间
2007-3-22
最后登录
2014-8-24
9#
发表于 2007-3-22 13:51 |只看该作者
骑友大本营会员群

抛砖引玉:浅谈音频测试的基本原理和matlab实战(1)

下面引用由wemeng2004/12/06 09:00am 发表的内容:
我还没有使用过matlab,哪里可下载
回复

使用道具 举报

0

主题

0

好友

0

积分

信息监察员

Rank: 9Rank: 9Rank: 9

UID
113495
帖子
4
主题
0
精华
0
积分
0
威望
1
金钱
100 分
阅读权限
200
在线时间
0 小时
注册时间
2005-12-26
最后登录
2014-8-24
10#
发表于 2007-4-20 11:51 |只看该作者
骑友大本营会员群

抛砖引玉:浅谈音频测试的基本原理和matlab实战(1)

数字信号处理是电子学研究生的课程,其实学了后并不算难
回复

使用道具 举报

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

手机版|YOURNET.CN ( 冀ICP备:17002912-1 )  技术支持:静轩雅集商信服务有限公司

GMT+8, 2025-1-6 19:36 , Processed in 0.118419 second(s), 34 queries .

Powered by YOURNET.CN

© 2003-2014

快速回复 回顶部 返回列表