波束形成笔记整理

波束形成笔记整理传统波束形成 固定波束形成 自适应波束形成依赖目标场景 环境噪声特性 声场模型假设核心思想 当波束从 0 方向入射时 两个麦克风采集到的信号之间无延时差 语音会叠加增强 采集到的噪音会因为延时差不同或相关性低而没有叠加作用 从其他方向入射的语音也存在延时差 不会被叠加 当波束 15 30 入射由于存在无法叠加作用 所以 0 比其他入射方向增益大 信噪比得到了提升 增加其他方向信号时 通过调节采集的信号延时差为零 来叠加 30 方向的信号 波束形成 时域方法 延

传统波束形成:固定波束形成,自适应波束形成
依赖目标场景:环境噪声特性。声场模型假设
核心思想:当波束从0°方向入射时,两个麦克风采集到的信号之间无延时差, 语音会叠加增强。采集到的噪音会因为延时差不同或相关性低而没有叠加作用。从其他方向入射的语音也存在延时差,不会被叠加。
                当波束15°/30°入射由于存在无法叠加作用,所以0°比其他入射方向增益大,信噪比得到了提升。增加其他方向信号时,通过调节采集的信号延时差为零,来叠加30°方向的信号。
波束形成:时域方法(延时差调零),频域方法(相位变换后相加)
ADC 模拟转数字 离散信号进行STFT(
短时傅里叶变换 ) 为减小信号截断作用 加窗处理。
超指向波束形成 
麦克风间距为波长一半,L个麦克风使用delay-sum方法获得的最大增益为10logL,超过该增益的波束形成为超指向。
对于宽带信号,使用超指向方法获得固定主瓣宽度
劣势:对空域白噪声和阵列误差敏感,
对于利用散射噪声场(噪声能量向各个方向传播的概率相等) MVDR超分辨波束 增强鲁棒性的方法:在权重中加入单位阵后再求方向向量
对于依赖数据的超指向波束形成 增强鲁棒性的方法:对角加载的方法
远场与近场临界值     声源距离大于  2d²(两麦克风之间距离)/λmin(波长最小值) 远场模型。
噪声场 :
相干噪声(环境噪音) 
非相干噪声(器件底噪)
散射噪声(环境反射散射) 建模使用辛格函数 零阶贝塞尔函数
声辐射
不同信号辐射角度不同 波束宽度对于频率无对应改变 会导致 波束后信号频率之比 差异很大,导致失真,语音品质
解决方法:低频带和高频带分别处理
波束形成方法:
1延迟和波束形成方法 delay-sum  非相干噪声(器件底噪) FIR滤波器 
混响条件下 效果不好 低频性能差 适合窄带
主瓣宽度和旁瓣幅度为主要指标
2滤波和波束形成方法 filter-sum 非相干噪声(器件底噪)
混响较强 干扰信号多个方向(包括感兴趣方向) 低频性能差失真小
恒定宽度波束形成方法 
保持各频率能量比例和相位关系不变 减小失真
3超分辨率波束形成   散射噪声(环境反射散射)
麦克风数量少的情况下 假设了散射噪声场 增益可提高
4广义旁瓣相消波束形成 GSC 相干噪声(环境噪音)
第一路固定波束形成结果
第二路阻塞矩阵去掉有用的语音信号
泄露的的语音信号会导致宽带信号损伤 可使用系数约束自适应滤波器CCAF 带有泄露约束的旁瓣抵消器LCDF 广义奇异值分解GSVD 减小泄露
低频性能差 失真 最小化输出功率
最小方差信号无畸变响应波束形成MVDR
在线性约束条件下 使目标方向上输出信号波束输出最小的方法 
不失真特性 用于混响和阵列增强
WebRTC波束基于delay-sum T-F masking 融合的最大信号干扰比SIR
适合处理空间白噪声,散射噪声
5后置滤波器  散射噪声(环境反射散射)
用于处理非相干噪声 提升波束输出
非线性处理导致失真
Zelinski  根据通道间互功率谱密度,采用维纳滤波 抑制不相关散射噪声
mccowan
MMSE 维纳滤波 使用最小均方误差准则
STSA 移植高斯白噪声
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232530.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 小猴子吃了一堆桃,第一天吃了一半_Java猴子吃桃问题

    小猴子吃了一堆桃,第一天吃了一半_Java猴子吃桃问题7-5 猴子吃桃问题 (20分)一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?输入格式: 输入在一行中给出正整数N(1<N≤10)。输出格式: 在一行中输出第一天共摘了多少个桃子。输入样例: 3 …

    2022年8月18日
    10
  • 喵友黎言卓:一个人的创业战争「建议收藏」

    喵友黎言卓:一个人的创业战争「建议收藏」大二选择辍学创业,没有团队、没有资金,个人生活极其窘困。这个站长还能坚持多久?24岁的创业者黎言卓,想做一款既带有社交与分享功能,但又与SNS不同;既可以写博客,却又与传统博客、轻博客、微博不同的产品。描述这款产品似乎有些拗口,总之,这个身处广州、在校期间被同学为电脑“天才”的年青人,2010年一个人编程、创办了一个叫“喵友”的博客社区。目前它已经有大约9000名用户,且每月以千人的数量在增长…

    2022年8月12日
    4
  • python ipy模块_python各个模块讲解

    python ipy模块_python各个模块讲解IPy模块介绍IPy这个强大的Python第三方包主要提供了包括网段、网络掩码、广播地址、子网数、IP类型的处理等等功能。安装IPy模块使用调用模块使用IPy模块时,需要先调用模块定义网段查询网段的IP数量使用len()函数IP地址转换使用reverseName()函数对IP进行反向解析查看IP类型使用iptype()函数查看IP类型将IP格式转换为其他类型格式判断IP的网段网段的不同输出格式strNormal()输出

    2025年7月21日
    3
  • 八数码问题-A*(AStar)算法实现[通俗易懂]

    八数码问题-A*(AStar)算法实现[通俗易懂]八数码问题可以说得上是搜索问题中比较经典的,可以有很多种搜索策略,比如说有最常见的BFS,DFS,此外,A*也是一个比较普遍的搜索算法。在八数码问题A*往往可以得到最优的求解路径。

    2022年7月13日
    13
  • Python 自动签到_京东在哪签到领京豆

    Python 自动签到_京东在哪签到领京豆今天带大家进行模拟京东登录,并进行签到获取京豆,1000个京豆=10元,毕竟「苍蝇也是肉」,每天用脚本可以获取大概n个京豆,是不是一个发现了一个「发家致富」的好路子?废话不多说,下面开始正题。整体流程如下:1模拟登录首先我们需要的就是模拟京东登录,只有登录了才能进行签到领京豆等操作。模拟登录其实就是通过HTTP的POST请求讲用户的登录信息发送给服务器进行认证的过程。1.1…

    2022年9月18日
    3
  • goland的激活码_通用破解码

    goland的激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号