散射噪声仿真理论和实践(理论篇1)

2023-11-07 18:50

本文主要是介绍散射噪声仿真理论和实践(理论篇1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

主要通过两篇文章的讲解(其实就是翻译)厘清脉络。

目录

文章1:Generating nonstationary multisensory signals under a spatial coherence constraint

摘要:

I. Introduction

II. Problem Formulation

III. Generate Noise Signals

A. Perfectly homogeneous

B. Approximately homogeneous

IV. Generating coherence

A. Two sensors

B. Multiple sensors

V. 算法总结和计算复杂性

VI.性能评估


文章1:Generating nonstationary multisensory signals under a spatial coherence constraint

摘要:

        现实生活中的噪声场通常采用球体或圆柱体噪声场来逼近。噪声场的特性可以采用空间相干函数来描述。针对仿真的目的,信号处理领域的研究者们通常要求传感器信号展现一种特别的空间相干特性。另外,他们通常要要一种特别的噪声,例如时间相关噪声、babble语音或者工厂噪声。已有算法不能生成此类传感器信号,比如任意随机噪声场中的babble语音和工厂噪声。本文提出一种高效算法,用于生成约定空间相干约束下的多传感器信号。该算法有两大优点,第一,对空间相干函数没有约束。第二,为了生成M个传感器信号,算法仅需要M个互相独立的噪声信号。性能评估显示,该算法和镜像方法对比,能生成更准确的空间相干性。

I. Introduction

        球体噪声场是现实生活中噪声场的合理模型,例如家具和汽车场景。圆柱体噪声场适用于顶部和底部为吸收性较强的封闭空间。球体和圆柱体噪声场通常被称之为3D和2D散射噪声场。信号处理领域通常需要该类噪声进行数据仿真,如波束形成、自适应噪声消除和声源定位。有时候,需要生成用于展示具体空间相干特性的传感器信号。

       通常假设噪声场是空间齐性的,例如声音的物理特性不依赖传感器的绝对位置,所有方向的声音特性都是一样的,且是时不变的。传感器在2D和3D噪声场采集的信号可以通过仿真方式获得,采用一些均匀分布于圆柱体和球体上的独立噪声源。

       很多情况下,噪声是由一系列独立语音片段或者工厂噪声组成的。餐馆或咖啡馆这类有多人聊天场景的背景噪声就是babble语音。该场景下的短时功率谱密度(PSD)是时空变化的。本文提出一种高效算法,在预定的空间相干约束下生成非平稳传感器信号。该算法分为两步,第一步,生成一组相互独立的噪声信号,有多少个传感器就有多少个该类信号。第二步,噪声信号经过滤波和混合处理,使得生成的传感器信号具备预定义的空间相干性。

       本文的剩余部分组织如下:Sec. II, 公式化描述传感器信号生成问题,基于预定的空间相干性。传感器信号用相互独立的噪声信号的瞬时混合来表示。Sec. III, 生成相互独立的噪声。Sec. IV,计算瞬时混合矩阵。 Sec. V,总结算法并讨论计算复杂度。Sec. VI,通过比较生成传感器信号的空间相干和理论空间相干,评估不同噪声场的性能。

II. Problem Formulation

       我们的目标是基于预定义的空间相干性生成M个传感器信号。M个传感器的位置,用矩阵P表示,第一列表示第一个传感器的位置坐标。

传感器之间的欧氏距离

第p个传感器信号的功率谱密度PSD为,传感器p和q的交叉功率谱密度

噪声场是同性的假设可以表示为

传感器p和q的空间相干性表示为

球体同性噪声场的空间相干函数表示为

圆柱体同性噪声场的空间相干函数表示为

其中表示零阶Bessel函数。

定义矩阵

III. Generate Noise Signals

        本章节介绍两种生成M个相互独立的噪声信号的方法。我们假设混合矩阵的列向量的模相同。如果噪声信号的短时PSD和传感器信号的短时PSD相同。那么,传感器信号的PSD和同性噪声场观察到的PSD是一致的。

A. Perfectly homogeneous

采样短时PSD 来生成M个相互独立的噪声信号:

B. Approximately homogeneous

IV. Generating coherence

本章节确定混合矩阵,通过该矩阵生成传感器信号之间的空间相干性。

有两个先决条件:

(1) p和q列的内积等于

(2) 列向量的模等于1

A. Two sensors

该矩阵满足条件(1)和(2),空间相干系数

假设两个相互独立的babble语音通过上述矩阵混合,传感器信号只包含

,传感器信号包含 。由于不在

中,声音听上去会不自然。为了解决该问题,需要噪声信号对每个传感器的贡献是相当的。

定义旋转矩阵

旋转后的矩阵

B. Multiple sensors

本章节介绍一种高效算法生成预定义空间相干性的传感器信号。

第一种技术来自参考文献10(Generating sensor signals in isotropic noise fields),仿真噪声场的真实物理特性。然后,该方案需要大量相互独立的噪声源去逼近目标空间相干性。而且,获得的空间相干性依赖于噪声源的位置。因此,该方案较难实施。

第二种技术基于Cholesky分解。通过分解矩阵

其中为上三角矩阵。

V. 算法总结和计算复杂性

VI.性能评估

这篇关于散射噪声仿真理论和实践(理论篇1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/365601

相关文章

Spring Boot 实现 IP 限流的原理、实践与利弊解析

《SpringBoot实现IP限流的原理、实践与利弊解析》在SpringBoot中实现IP限流是一种简单而有效的方式来保障系统的稳定性和可用性,本文给大家介绍SpringBoot实现IP限... 目录一、引言二、IP 限流原理2.1 令牌桶算法2.2 漏桶算法三、使用场景3.1 防止恶意攻击3.2 控制资源

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

SQLite3命令行工具最佳实践指南

《SQLite3命令行工具最佳实践指南》SQLite3是轻量级嵌入式数据库,无需服务器支持,具备ACID事务与跨平台特性,适用于小型项目和学习,sqlite3.exe作为命令行工具,支持SQL执行、数... 目录1. SQLite3简介和特点2. sqlite3.exe使用概述2.1 sqlite3.exe

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

Springboot整合Redis主从实践

《Springboot整合Redis主从实践》:本文主要介绍Springboot整合Redis主从的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言原配置现配置测试LettuceConnectionFactory.setShareNativeConnect

java中Optional的核心用法和最佳实践

《java中Optional的核心用法和最佳实践》Java8中Optional用于处理可能为null的值,减少空指针异常,:本文主要介绍java中Optional核心用法和最佳实践的相关资料,文中... 目录前言1. 创建 Optional 对象1.1 常规创建方式2. 访问 Optional 中的值2.1

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

MyBatis编写嵌套子查询的动态SQL实践详解

《MyBatis编写嵌套子查询的动态SQL实践详解》在Java生态中,MyBatis作为一款优秀的ORM框架,广泛应用于数据库操作,本文将深入探讨如何在MyBatis中编写嵌套子查询的动态SQL,并结... 目录一、Myhttp://www.chinasem.cnBATis动态SQL的核心优势1. 灵活性与可