声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1482|回复: 4

[Virtual.Lab] 求助vl和matlab做有源噪声控制

[复制链接]
发表于 2012-12-29 18:30 来自手机 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
最近想做一个有源噪声控制的例子,就是想验证某自适应算法性能,场所就设定为简单的房间等地方,虽然matlab可以验证,但是想将结果做的直观,所以想用vl和matlab联合起来做,不知道接口方便不?实时性呢?希望有经验的指教,谢谢了!
回复
分享到:

使用道具 举报

发表于 2012-12-29 22:58 | 显示全部楼层
我首先有个不明白的是你需要用Matlab和VL Acoustics交换什么数据?在多体动力学模块(Motion),是有与Matlab专门接口的,叫Motion With Matlab。你现在是要交换什么数据呢?
 楼主| 发表于 2012-12-30 10:01 来自手机 | 显示全部楼层
superxjw 发表于 2012-12-29 22:58
我首先有个不明白的是你需要用Matlab和VL Acoustics交换什么数据?在多体动力学模块(Motion),是有与Matl ...

做有源消声就是利用声场叠加原理,有一个传感器时刻测量某一点处合声场(噪声源,控制源)是否达到降噪目标,否则就要调整自适应算法的权系数(我记着是这样),我是想将这个传感器的输出信号传到matlab中计算权值,再将权值返回vl中,控制控制源发声特性
发表于 2012-12-30 16:34 | 显示全部楼层

换句话说,是需要从VL里面输出一个信号,Matlab提取,然后Matlab计算出一个声源再返回给VL做一次计算,是这个流程吧?我们老板就是做主动噪声控制的,做了20多年了……要利用VL实现这个自动的过程应该是可以的,你可以参考一下帮助文档里面的Automation,看看怎么用VBA命令来实现对VL的自动控制。
 楼主| 发表于 2013-1-2 13:50 | 显示全部楼层
superxjw 发表于 2012-12-30 16:34
换句话说,是需要从VL里面输出一个信号,Matlab提取,然后Matlab计算出一个声源再返回给VL做一次计算,是 ...

非常感谢。我原来接触过主控降噪,只用matlab做过简单的仿真,突发奇想想在VL中验证,或者看下结果,呵呵,所以才有了这个主题。我看下VL帮助,看看好不好实现。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-26 09:24 , Processed in 0.082220 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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