声学信号处理
文章平均质量分 82
主打声学信号前端处理,欢迎关注!
凌云之程
这个作者很懒,什么都没留下…
展开
-
正序/逆序遍历数组,速度有多大区别
感兴趣的可以移步我的知乎专栏:用心做好工程 - 知乎 (zhihu.com)https://www.zhihu.com/column/c_1453489378207571968一、问题背景前几天遇到一个问题:遍历一个数组,正序或者逆序处理的速度有区别吗?具体来说,就是下面的两个函数 func1() 与 func2() 的速度一样吗?如果不一样,什么原因?func1():void func1(int * srcA, int * srcB, int * dst, int length){原创 2021-12-16 21:58:57 · 491 阅读 · 0 评论 -
堆区?栈区?速度差异到底有多少
本文档的出发点堆与栈的概念与异同点,不打算赘述,因为已经有太多相关文章了,本文档以定量化的形式展示与对比堆区与栈区速度上的差异,随便聊聊,希望可以为大家后续的学习与工作,起到一定的帮助作用。由于自己近期在做效率优化相关的工作,像彻底的深挖下堆区与栈区的区别,探讨下是否会启发效率优化的工作。但是随着自己翻阅了众多的技术文章,发现一个问题,很多文章都是定性的阐述了基本概念,相信对面试会有很大辅助。这些文章基本都可以总结为以下,对两者的几点差异点总结如下: 堆 栈 变量可分配空间原创 2021-12-08 13:48:43 · 243 阅读 · 0 评论 -
NEON_2_SSE.h 是个好东西
简要介绍NEON_2_SSE.h 是 Intel 官方在 Github 开源的一份代码,其基于 Intel 自身的 SSE 指令,对 Cortex-A 系列平台上的 NEON浮点加速指令进行了模拟实现,非常有价值,具体有两点如下:此前基于 Cortex-A 系列用 NEON 指令开发的代码,可以直接无缝切换,在 Windows&Intel 平台运行; 利用 ARM CMSIS DSP 开源代码,可以对普通的浮点代码进行一定程度加速,本文档便针对此进行些许讨论。做几组时延对比,实测性能表现.原创 2021-12-02 08:07:34 · 7761 阅读 · 0 评论 -
非线性函数的定点化快速实现
详情可以看原文:非线性函数的定点化快速实现 - 知乎 (zhihu.com)在数值运算中,除基本的加减乘除运算外,还有其他许多非线性运算,如对数运算、开方运算、指数运算、三角函数运算等,实现这些非线性运算的方法一般有:(1)调用编译系统的库函数; (2)查表法; (3)混合法;对于系统实时性要求不高的,一般直接选择系统自带的库函数即可,但是如果运行在MCU等cortex-m系列或者单片机上时,此时平台的计算资源吃紧,如何在短时间内精确的计算出结果则显得非常重要。查表法固然可行,但是对精度要.原创 2021-05-06 16:44:44 · 417 阅读 · 0 评论 -
Cortex-M系列微控制器学习资源汇总
欢迎来我的知乎专栏:声学信号处理 - 知乎 (zhihu.com)前言:自己前段时间开始接触基于Cortex-M7架构的STM32微控制器,从零开始摸索了很多,总结了很多资源。本想分享下自己的总结内容,但是偶然在 ARM 官方论坛的一篇学习路线与资源汇总的帖子,感觉很不错,所有转载分享下。感兴趣的可以到原文地址,自己做了一些删减。原文地址:如何从零开始利用ARM微控制器相应资源 - 中文社区博客 - 中文社区 - Arm Community1 –总览对于一个ARM微控制器的初学者..原创 2021-03-11 10:49:22 · 229 阅读 · 0 评论 -
主观音质评价里的名词到底都什么意思?
欢迎来知乎专栏拍砖:声学信号处理知乎专栏一直对“轰头”、“轻盈”、“丰满”、“通透”这些描述音质的词觉得云里雾里,毕竟理工科出身,不和具体的客观测量数据(失真,频响,灵敏度,指向性等)匹配上,总觉得虚的很。尤其是本次看完2020声学楼李胜波老师的讲演报告后,清楚了许多,做个笔记。首先为什么要做音质主观评价?1、掌握的测试指标尚不能囊括对应于主观评价的所有项目,有些指标很难精确测量,有些物理指标与主观评价的对应关系尚存在争议;2、部分主观数据无法测量,如声音定位。推荐个听音训练软件:H原创 2020-12-17 17:07:29 · 438 阅读 · 0 评论 -
声学前端信号处理常用名词及缩写
欢迎来我的知乎专栏进一步探讨交流。https://www.zhihu.com/column/c_1287066237843951616学习过程中,碰到了很多声学前端信号处理名词的专用简写,特此记录下,欢迎各位知友批评与指点。每个概念深究的话,均是可以单独成章的,后续有时间的话再进行细化。会不断更新与完善。。缩写 全称 中文释义 应用场景 ABF Adaptive Beamformer 自适应波束形成器 波束形成方法。 AGC Aut.原创 2020-11-30 16:08:02 · 749 阅读 · 0 评论 -
利用电力声类比与有限元仿真方法分析亥姆霍兹共振器
阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616亥姆霍兹共振器如沈勇老师在《扬声器系统的理论与应用》一书中指出,1862年,德国物理学家、生理学家亥姆霍兹在名著《论声音的感觉》中提出的共鸣后来被称为亥姆霍兹共鸣器,且应用至今。基本的声学共鸣系统可以用亥姆霍兹共鸣器来分析。亥姆霍兹共鸣器由狭管和空腔构成,狭管长度为,半径为,截面积为,空腔容积为。玄姆霍兹共鸣器是最基本的声学共鸣系统,结构如下图所示。...原创 2020-10-24 11:36:57 · 2427 阅读 · 1 评论 -
连续圆环阵期望方向下的常规波束响应—麦克风阵列系列(十)
阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616上篇文章“连续圆环阵均匀加权波束图”直接设定加权系数,即目标方向为,而当我们想按照自己的期望观察方向设定时,需要令从方向传来的信号的响应函数用作波束导向函数,进行常规波束加权的函数可以表示为:。本篇文章的主要目的就是观察我们任意期望观察方向下,波束响应随着方向与频率在平面与平面的变化趋势。1、期望观察方向的波束响应随着俯仰角的变化;...原创 2020-10-24 11:21:35 · 463 阅读 · 0 评论 -
连续圆环阵均匀加权波束图—麦克风阵列系列(九)
阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616内容包括如下:1、连续圆环阵波束形成器推导;2、观测连续圆环阵波束响应、波数半径积与垂直角对波束的影响;3、一类贝塞尔函数特征。1、连续圆环阵波束形成器推导针对连续圆环阵,考虑一个半径为的连续圆环阵,将其置于平面,圆环中心为坐标原点,如图1所示。图 1连续圆环阵上各接收点的阵列流形函数可以表示为:点极坐标形式为...原创 2020-10-24 11:11:25 · 1466 阅读 · 0 评论 -
均匀矩形基阵波束图—麦克风阵列系列(八)
阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616本篇文章之后,自己修整一段时间再继续更新。本篇内容包括:1、波束图乘积定理;2、均匀矩形基阵波束图。如果想看更为详细的讲解,可以直接看鄢社锋老师的书,深入浅出,入门及深造皆可。波束图乘积定理之前计算基阵阵列的流行向量时是基于各阵元均为各向同性,即阵元对各方向到达信号的响应相同。而此时我们假设阵元不是各向同性的,而是具有一定的方向性。图1...原创 2020-10-23 23:03:19 · 1290 阅读 · 0 评论 -
二元阵常规波束图与其指向性—麦克风阵列系列(七)
阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616本篇包括内容为:二元阵简介例3.8 二元阵常规波束图例3.9 二元阵指向性指数二元阵简介 图1 二元阵二元阵,即由两个阵元组成的阵列。将第一个阵元放置在坐标原点,第二个...原创 2020-10-23 23:02:57 · 2018 阅读 · 0 评论 -
均匀线列阵波束响应与阵元间距的关系—麦克风阵列系列(六)
阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616本篇包括内容为:例3.7 均匀线列阵波束响应与阵元间距的关系例3.7均匀线列阵波束响应与阵元间距的关系依旧延续采用下图所示坐标系统:图1 均匀线列阵坐标系统对于该坐标系统,假设由个均匀分布的阵元组成的线列阵,假设阵元间距为,则线列阵总长度为。这里计算线阵列长度时,将两端阵元向外各延伸了,该均匀线列阵相当于对原连续阵列进行了空间采样。...原创 2020-10-23 23:02:13 · 2613 阅读 · 0 评论 -
均匀线列阵阵元间距对波束图的影响—麦克风阵列系列(五)
阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616继上篇文章,本篇继续学习,包括内容为:例3.5 均匀线列阵"阵元间距"对波束图的影响采用下图所示坐标系统:图1 均匀线列阵坐标系统对于该坐标系统,假设由个均匀分布的阵元组成的线列阵,假设阵元间距为,则线列阵总长度为。这里计算线阵列长度时,将两端阵元向外各延伸了,该均匀线列阵相当于对原连续阵列进行了空间采样。例3.5 均匀线列阵阵元间距对...原创 2020-10-23 22:07:42 · 2394 阅读 · 1 评论 -
均匀线列阵常规波束形成原理—麦克风阵列系列(四)
阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616继上篇文章,本篇继续学习,包括内容为:均匀线列阵常规波束形成原理概述例3.4 均匀线阵列常规波束图采用下图所示坐标系统:图1 均匀线列阵坐标系统对于该坐标系统,假设由个均匀分布的阵元组成的线列阵,假设阵元间距为,则线列阵总长度为。这里计算线阵列长度时,将两端阵元向外各延伸了,该均匀线列阵相当于对原连续阵列进行了空间采样。各阵元的位置可...原创 2020-10-23 21:57:21 · 3915 阅读 · 3 评论 -
不同期望方向下的波束图及设定方法—麦克风阵列系列(三)
阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616继上篇文章,本篇继续学习,包括内容为:例3.3 连续线阵不同观察方向时的波束图例3.3 连续线阵不同观察方向时的波束图考虑长度为的连续线阵,考察波束观察方向分别取时的波束图。采用下式计算运用均匀加权并经过指向调整得到波束响应,结果显示于下列图中。其中所示波束图的对数表示结果。从图中可以看出,获得的波束主瓣均指向期望的波束观察方向,并且波束图相...原创 2020-10-23 21:39:33 · 906 阅读 · 0 评论 -
连续线阵波束形成及孔径尺寸影响—麦克风阵列系列(二)
阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616继上篇文章,本篇继续学习,包括内容为:例3.1 连续线阵均匀加权波束图例3.2 不同孔径大小连续线阵均匀加权波束图例3.1 连续线阵均匀加权波束图图1 连续线阵如图1所示,为连续线阵示意图。考虑一长度 ( \lambda=\frac{c}{f} 为波长, c 为声速, f 为频率)的连续线阵,计算采用均匀加权时得到的波束响应:B\left( .原创 2020-10-23 21:27:25 · 1454 阅读 · 1 评论 -
常规与MVDR波束形成对比—麦克风阵列系列(一)
阅读原文还请移步我的知乎专栏:https://www.zhihu.com/column/c_1287066237843951616首先力荐鄢社锋老师的书籍《优化阵列信号处理》,对于麦克风阵列信号处理的讲解非常全面,对阵列的基本概念与优化方法讲的很是透彻,而且最重要事情当然是全中文的啦,而且鄢社锋是本领域的顶尖专家,比很多翻译过来的外文书籍要好很多,值得阅读。个人感觉比陈老师的《Microphone Array Signal Processing》要更容易理解、更容易上手很多,因为这本书里面包含了很多的案原创 2020-10-23 00:05:17 · 4429 阅读 · 5 评论