ln7075 发表于 2012-12-29 18:30

求助vl和matlab做有源噪声控制

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

superxjw 发表于 2012-12-29 22:58

我首先有个不明白的是你需要用Matlab和VL Acoustics交换什么数据?在多体动力学模块(Motion),是有与Matlab专门接口的,叫Motion With Matlab。你现在是要交换什么数据呢?

ln7075 发表于 2012-12-30 10:01

superxjw 发表于 2012-12-29 22:58
我首先有个不明白的是你需要用Matlab和VL Acoustics交换什么数据?在多体动力学模块(Motion),是有与Matl ...

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

superxjw 发表于 2012-12-30 16:34

ln7075 发表于 2012-12-30 10:01 static/image/common/back.gif
做有源消声就是利用声场叠加原理,有一个传感器时刻测量某一点处合声场(噪声源,控制源)是否达到降噪目标 ...

换句话说,是需要从VL里面输出一个信号,Matlab提取,然后Matlab计算出一个声源再返回给VL做一次计算,是这个流程吧?我们老板就是做主动噪声控制的,做了20多年了……要利用VL实现这个自动的过程应该是可以的,你可以参考一下帮助文档里面的Automation,看看怎么用VBA命令来实现对VL的自动控制。

ln7075 发表于 2013-1-2 13:50

superxjw 发表于 2012-12-30 16:34 static/image/common/back.gif
换句话说,是需要从VL里面输出一个信号,Matlab提取,然后Matlab计算出一个声源再返回给VL做一次计算,是 ...

非常感谢。我原来接触过主控降噪,只用matlab做过简单的仿真,突发奇想想在VL中验证,或者看下结果,呵呵,所以才有了这个主题。我看下VL帮助,看看好不好实现。
页: [1]
查看完整版本: 求助vl和matlab做有源噪声控制