波束图(beam pattern)的python和matlab实现

本文介绍了波束图的基本概念,它用于揭示信号在不同方向上的增强与抑制情况。波束图的原理基于声源与麦克风之间的时间差和相位差。文中还详细探讨了波束图的实现,并提供了多个参考资料,包括Python和MATLAB的实现指南。
摘要由CSDN通过智能技术生成

关注、点赞、收藏是对我最大的支持,谢谢!

目录

1、什么是波束图

2、波束图的原理

3、波束图的实现


1、什么是波束图

通过波束图可以知晓哪个方向的信号被增强,哪个方向的信号被抑制。

2、波束图的原理

        声源到各麦克风的时间是不一样的,存在时间差,以mic1为参考点,mic2和micM均会提前,提前的时间为(\Delta t, 2\Delta t,,...,(M-1)\Delta t,),其中\Delta=dcos\theta/c

假设声波波长\lambda=d/2,频率为f,相位差为(\psi, 2\psi,...,(M-1)\psi),其中

\psi = 2\pi \Delta t/T= 2\pi f \Delta t= 2\pi f dcos\theta/c =2\pi dcos\theta/\lambda = 4 \pi cos\theta

设定期望阵列流形矢量

w=(e^{j\psi }, e^{j2\psi },...,e^{j(M-1)\psi })

其它方向阵列流形矢量p(\theta) = (e^{j\psi^{'}}, e^{j2\psi^{'}},...,e^{j(M-1)\psi^{'}})

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值