- 博客(44)
- 收藏
- 关注
原创 复现conda环境及Python 项目路径(PYTHONPATH)问题——基于Ubuntu
本文介绍了两种实用技术方案:1)使用conda-pack工具完整复制Python环境,通过打包、传输、解压和路径修复四步实现环境迁移,适用于服务器迁移或离线环境搭建;2)Linux系统下通过共享目录实现大文件跨用户传输的方法。同时针对Python项目路径问题,推荐在项目根目录设置PYTHONPATH环境变量的标准解决方案。这些方法特别适合需要迁移复杂CUDA环境或多人协作的科研项目场景,能有效避免依赖重装和路径错误问题。
2026-05-09 15:23:19
86
原创 远程控制服务器开关机——Wake-on-LAN(WOL 局域网唤醒)
本文介绍了在Ubuntu服务器上配置WOL(网络唤醒)功能的方法,以及Windows客户端通过WakeMeOnLan软件远程唤醒服务器的步骤。主要内容包括:1)解决pip安装问题;2)启用WOL功能(安装ethtool工具、检查网卡状态);3)设置开机自动启用WOL(创建systemd服务);4)获取服务器MAC地址;5)Windows端使用WakeMeOnLan发送唤醒包。配置完成后可实现笔记本电脑对Ubuntu服务器的远程开关机控制,特别适合远程办公场景。
2026-04-29 14:34:39
198
原创 Git工作流
本文总结了GitHub科研项目的常见使用问题与操作指南,主要内容包括: 仓库重命名处理:修改仓库名后无需重新绑定,可通过git remote set-url更新远程URL 分支切换问题解决:当遇到未提交修改冲突时,需先清理Git索引并更新.gitignore文件 Git基础配置:详细说明了全局用户名/邮箱的设置与验证方法 仓库绑定流程:从初始化到SSH密钥配置的完整步骤,包括密钥生成、GitHub添加和连接测试 .gitignore模板:提供了专为深度学习项目设计的忽略规则模板,包含Python缓存、虚拟环
2026-04-29 10:45:38
413
原创 Git用法
本文介绍了Git使用中的常见问题和核心工作流程。主要内容包括:HTTPS连接问题及SSH解决方案、Git基本工作流程(工作区→暂存区→本地仓库→远程仓库)、分支管理策略(创建/切换/合并/删除分支)、合并冲突解决方法,以及reset/rebase等高级操作。文章通过具体命令示例和图示,详细讲解了Git版本控制的完整生命周期,从项目初始化到团队协作开发的全过程,并提供了分支命名规范、定期同步等最佳实践建议。
2026-04-27 19:00:00
381
原创 深度学习调用远程服务器训练,本地tensorboard显示训练过程
摘要:本文介绍了在Linux服务器上进行深度学习训练时的监控方法,包括系统资源监控(GPU/CPU/内存/磁盘)和训练过程监控(loss/accuracy等)。重点讲解了TensorBoard的使用及常见问题解决方案,如端口占用处理、SSH隧道建立等。同时提供了Windows与Linux系统间文件互传的scp命令操作方法。这些工具和技巧能有效帮助开发者在远程服务器上实时监控训练过程,提高深度学习工作效率。
2026-04-27 14:44:30
231
原创 如何设置TeXstudio、SumatraPDF实现正反向搜索
本文详细介绍了如何配置TeXstudio和SumatraPDF实现正反向搜索功能。首先提供两款软件的官方下载链接,然后分步骤说明TeXstudio的正向搜索设置(包括外部PDF查看器命令配置)和SumatraPDF的反向搜索设置(通过选项和高级选项配置)。最后指出可参考TeXstudio用户指南和SumatraPDF官方文档获取更多信息。配置完成后,用户可以在编辑器和PDF阅读器之间实现双向跳转,提高LaTeX文档编写效率。
2026-04-22 09:46:54
172
翻译 麦克风阵列信号处理技术和应用程序——目录
本文系统介绍了麦克风阵列信号处理的关键技术和应用。全书分为三部分:第一部分聚焦语音增强技术,包括恒定指向性波束形成、超指向性阵列设计、后置滤波优化等;第二部分探讨声源定位算法,重点解决混响环境下的稳健定位和多源定位问题;第三部分展示实际应用场景,涵盖助听器设计、汽车语音系统、声学回声消除等专题。通过理论分析、算法优化和实验验证相结合的方式,全面阐述了麦克风阵列处理在噪声抑制、定位精度和系统鲁棒性等方面的最新进展与工程实践。
2025-11-18 15:07:00
57
原创 STFT及MFCC原理及实现
短时傅里叶变换(STFT)是一种将时变信号转换为时频二维矩阵的分析方法,通过加窗分帧和FFT实现时频特征提取。本文介绍了STFT的原理及Python实现方法,包括手动编写代码和使用Librosa库两种方式。同时阐述了MFCC特征的原理,重点解释了Mel尺度的非线性频率感知特性及其滤波器组设计。MFCC特征提取包含预处理、快速傅里叶变换、Mel滤波器组处理等步骤,能够有效表征语音信号的频域特征,在声纹识别等领域应用广泛。
2025-11-18 15:05:42
839
翻译 Chapter 4 关于LCMV滤波器在室内声学环境中的应用——4.3 无回声模型下的LCMV滤波器
本文探讨了无回声模型下LCMV滤波器的设计。通过精确估计相对延迟τ对麦克风信号进行时间对齐,可使目标信号相干而降低噪声的空间相干性。将时域对齐后的信号构建为向量形式,推导出最优滤波器需满足的约束条件,并建立优化问题最小化总输出功率。最终给出了闭式解表达式,其有效性的关键条件是噪声相关矩阵必须正定。通过克罗内克积证明了麦克风信号相关矩阵满秩的必要条件,为无回声环境下LCMV滤波器的实现提供了理论基础。
2025-11-17 09:57:17
47
翻译 Chapter 4 关于LCMV滤波器在室内声学环境中的应用——4.2 信号模型
本文介绍了三种用于室内声学环境的信号模型:消声模型、混响模型和时空模型。消声模型假设麦克风接收信号为声源经延迟衰减后加上噪声的版本;混响模型考虑房间反射效应,将接收信号表示为声源与脉冲响应的卷积加噪声;时空模型则结合空间和时间特征,通过z变换建立不同麦克风信号间的IIR滤波器关系。这些模型为分析LCMV滤波器在去混响和降噪中的应用提供了理论基础,并将在后续研究中针对每个模型推导相应的LCMV滤波器。
2025-11-17 09:56:36
51
翻译 Chapter 4 关于LCMV滤波器在室内声学环境中的应用——4.1 引言
本文探讨线性约束最小方差(LCMV)滤波器在室内声学环境中的应用。首先介绍了LCMV滤波器(又称弗罗斯特算法)的基本原理及其在多领域的重要性。随后通过三个数学模型推导LCMV滤波器,并分别从消声模型、混响模型和时空模型三个层次阐释其工作原理。特别指出频域算法更易于理解,因此在频域重新推导了弗罗斯特算法。该研究为非商业学术交流目的,旨在促进麦克风阵列信号处理领域的技术探讨。文章强调所有内容仅限学术使用,严禁商业用途。
2025-11-17 09:55:55
39
翻译 Chapter 3 传统波束形成技术——3.9 零陷控制技术(零陷指向技术)
零陷控制技术是一种用于抑制已知方向干扰源的阵列信号处理方法。该方法通过设计滤波器组,使期望信号得以保留,同时消除干扰信号。文中分析了两种主要情况:当麦克风数量等于信号源数量时(N=M),采用最小二乘解;当麦克风数量多于信号源数量时(N>M),根据不同条件分别采用精确解或最小范数解。该技术能有效处理多个信号源场景,其核心思想是对干扰信号形成零陷,从而实现对期望信号的优化提取。
2025-11-17 09:55:04
186
翻译 Chapter 3 传统波束形成技术——3.8 响应不变宽带波束形成器
摘要: 传统波束形成技术存在频率敏感性,导致宽带信号处理时出现频谱失真和伪像。为解决这一问题,提出了响应不变宽带波束形成方法,通过谐波嵌套子阵列或窄带分解实现频率无关的波束特性。滤波求和波束形成器(时域FIR滤波后求和)进一步扩展了应用,可同时处理宽带信号和混响干扰。未来研究将聚焦于优化滤波器设计以提升性能。 (字数:150)
2025-11-16 10:03:46
53
翻译 Chapter 3 传统波束形成技术——3.7 基于参考信号的方法
本文分析了基于参考信号的维纳滤波器原理及其与其他经典滤波器的关系。当参考信号可获取时,通过最小化均方误差(MSE)准则可得到维纳滤波器解(式3.44)。研究表明,维纳滤波器与卡彭滤波器成比例关系(式3.47),且在特定模型下与最大SNR滤波器和MVDR滤波器在输出信噪比性能上等效。但与MVDR滤波器不同,维纳滤波器在实际声学环境中会导致期望信号失真,这是降噪系统需要付出的代价。研究还指出参考信号不可获取时的互相关向量估计难题(式3.45)。
2025-11-16 10:02:12
42
翻译 Chapter 3 传统波束形成技术——3.6 最小方差无失真响应滤波器
本文介绍了最小方差无失真响应(MVDR)滤波器的原理与应用。MVDR是一种自适应波束形成技术,其核心思想是在保持期望信号不受影响的约束下,通过优化滤波器系数使输出功率最小化。文章推导了MVDR滤波器的数学表达式(3.33)及其输出信噪比公式(3.40),并指出在噪声不相关且功率相同时,MVDR滤波器退化为延迟求和波束形成器(3.41)。与传统方法相比,MVDR的主要优势在于能自适应噪声环境,最大限度地抑制噪声。最后提到该技术可扩展应用于混响环境中的线性约束最小方差滤波器。
2025-11-16 10:01:21
64
翻译 Chapter 3 传统波束形成技术——3.5 最大信噪比滤波器
摘要:本文介绍了最大信噪比滤波器的原理及其在自适应波束形成技术中的应用。通过推导最优滤波器使波束形成器输出信噪比最大化,证明了在某些条件下最大信噪比滤波器等同于延迟求和(DS)波束形成器。通过分析噪声源来自同一点源的情况,发现该滤波器能根据噪声环境自动调整系数,在噪声传播方向上形成零陷。然而,这种技术在实际声学环境中可能导致语音失真最大化。研究结果表明,当噪声不相关且衰减因子相同时,DS波束形成器具有最优性。
2025-11-16 10:00:06
64
翻译 Chapter 3 传统波束形成技术——3.4 固定波束形成器设计
固定波束形成器设计探讨了在不改变阵列几何结构的情况下,通过信号处理技术优化波束方向图的方法。重点介绍了最小二乘法(LS)技术,该技术通过优化滤波器系数,使方向响应逼近给定的期望响应。文中推导了LS波束形成器的设计公式,并通过两个示例展示了其应用:一个需要宽波束覆盖60°-120°范围,另一个需要窄波束聚焦于85°-95°范围。与传统的延迟求和(DS)波束形成器相比,LS方法能更灵活地调整波束特性,适应不同的信号源分布需求。该方法同时考虑了幅度和相位响应,也可根据需要仅逼近波束方向图而忽略相位。
2025-11-16 09:58:58
57
翻译 Chapter 3 传统波束形成技术——3.3 延迟求和技术
本文研究了基于传感器阵列的延迟求和波束形成器(DS-BF)的性能分析。通过建立N个传感器的信号模型,推导了时移相加后的输出信噪比表达式,并分析了两种典型情况:当噪声不相关且衰减因子为1时,信噪比提高N倍;当噪声完全相关时无增益。研究还通过波束方向图展示了阵列特性,指出主瓣波束宽度与传感器数量、间距和频率的关系,并强调降低旁瓣对抑制干扰的重要性。结果表明,DS-BF能有效提升信噪比,其性能受噪声相关性和阵列参数影响显著。
2025-11-15 13:10:09
62
翻译 Chapter 2.3 经典最优滤波——弗罗斯特滤波器
摘要: 本文介绍了弗罗斯特(Frost)滤波器及其在信号处理中的应用。弗罗斯特滤波器是线性约束最小方差(LCMV)滤波器的一种特殊形式,适用于无法获取参考信号的情况。通过引入约束条件(式2.42),解决了经典维纳滤波器在无参考信号时的局限性。文章详细推导了弗罗斯特滤波器的解,并讨论了矩阵可逆性与约束矩阵的条件。随后,介绍了广义旁瓣对消器(GSC)结构,证明了其与LCMV的等效性。最后,将弗罗斯特滤波器应用于线性插值问题,推导了插值误差的最小化解。
2025-11-15 13:08:27
50
翻译 Chapter 2.4 经典最优滤波——卡尔曼滤波器
本文节选自《Microphone Array Signal Processing》第2.4章,系统阐述了卡尔曼滤波器原理及其推导过程。卡尔曼滤波器是维纳滤波器的推广形式,适用于非平稳信号的递归最小均方误差估计。文章首先建立了状态空间模型(式2.76-2.79),包含信号观测方程和状态转移方程。通过分步推导:1)利用状态方程进行预测(式2.84-2.86);2)结合新观测值更新估计(式2.87-2.90),最终得到卡尔曼增益的解析解(式2.94)。整个过程严格基于最小均方误差准则,建立了完整的递推估计框架。
2025-11-14 10:46:46
45
原创 Python语言程序设计
本文摘要:本文介绍了Python程序设计的核心概念与方法。第1章阐述了程序设计IPO模式(输入、处理、输出);第2章详述了Python基本语法,包括格式框架、语法元素和输入输出;第3章讲解了基本数据类型,涵盖数字类型、字符串操作及类型转换;第4章解析程序控制结构,包括分支、循环和异常处理;第5章简要提及组合数据类型。重点内容包括:字符串处理函数、保留字、数据类型转换、控制结构语法以及异常处理机制。全文系统性地介绍了Python编程的基础知识体系。
2025-11-14 10:44:41
769
翻译 基于深度卷积神经网络的ImageNet分类
翻译:ImageNet Classification with Deep Convolutional Neural Networks
2025-04-06 09:00:00
306
原创 国二Python——(四)文件、数据读写、模块引用、turtle库绘图、random库、pip工具、jieba及第三方库
备考全国计算机等级考试(Python语言程序设计)的学习笔记
2025-04-04 16:00:00
1052
翻译 Chapter 3 传统波束形成技术——3.10 麦克风阵列方向图函数、3.11 结论
正如在全文中所使用的那样,“波束方向图” 这一术语描述了当波束形成器被导向特定方向时,阵列的输入 - 输出特性。在本节中,我们尝试针对有宽带信号源的两种不同信号模型,推导出另一种形式的阵列方向图,这对于分析麦克风阵列是很有用的。虽然窄带波束形成的基本思想可以推广应用于宽带波束形成器的设计,但直接将窄带波束形成器应用于宽带信号会产生许多问题,比如使期望信号的频谱特性发生改变(“染色”),以及使环境噪声的频谱出现倾斜。此时,阵列系统退化为单通道系统,显然,利用波束形成来恢复源信号是不可能的。
2025-03-23 16:00:00
142
翻译 Chapter 3 传统波束形成技术——3.7 基于参考信号的方法、3.8 响应不变宽带波束形成器、3.9 零陷控制技术(零陷指向技术)
来源:《Microphone Array Signal Processing》作者:Jacob Benesty·Jingdong Chen·Yiteng Huang出版社:Springer-Verlag Berlin and Heidelberg GmbH & Co. K出版时间:2008年3月此次翻译行为纯粹源于本人在“声纹识别、麦克风阵列信号处理、深度学习等”领域的学术探索需求,旨在促进相关知识在中文语境下的交流与研讨,助力同行及爱好者能够更为便捷地汲取前沿学术思想。本人即将通过 CSDN 平台以
2025-03-22 16:00:00
193
翻译 Chapter 3 传统波束形成技术——3.4 固定波束形成器设计、3.5 最大信噪比滤波器、3.6 最小方差无失真响应滤波器
从之前的讨论中可以看出,一旦阵列的几何结构确定下来,并且期望的波束指向方向也已确定,那么延迟求和(DS)波束形成器的波束方向图的各项特性,包括波束宽度、旁瓣的幅度以及零值点的位置,就都将固定下来。这意味着,如果我们想要调整波束方向图,就必须对阵列的几何结构进行实际的改动,而一旦阵列系统交付使用,进行这样的改动几乎是不可能的。当阵列几何结构固定时,实现更高信噪比增益的一种方法是利用信号源和噪声信号的特性,这催生了各种各样的阵列处理算法,即自适应波束形成技术。这一次,我们希望得到更窄的波束以减少更多干扰。
2025-03-21 16:00:00
155
翻译 Chapter 2.2 经典最优滤波——维纳滤波器
来源:《Microphone Array Signal Processing》作者:Jacob Benesty·Jingdong Chen·Yiteng Huang出版社:Springer-Verlag Berlin and Heidelberg GmbH & Co. K出版时间:2008年3月此次翻译行为纯粹源于本人在“声纹识别、麦克风阵列信号处理、深度学习等”领域的学术探索需求,旨在促进相关知识在中文语境下的交流与研讨,助力同行及爱好者能够更为便捷地汲取前沿学术思想。本人即将通过 CSDN 平台以
2025-03-13 21:18:43
145
翻译 Chapter 2.1 经典最优滤波——引言
来源:《Microphone Array Signal Processing》作者:Jacob Benesty·Jingdong Chen·Yiteng Huang出版社:Springer-Verlag Berlin and Heidelberg GmbH & Co. K出版时间:2008年3月此次翻译行为纯粹源于本人在“声纹识别、麦克风阵列信号处理、深度学习等”领域的学术探索需求,旨在促进相关知识在中文语境下的交流与研讨,助力同行及爱好者能够更为便捷地汲取前沿学术思想。
2025-03-13 21:17:17
72
翻译 《麦克风阵列信号处理与深度学习在语音增强中的应用》
文章重点关注多声道下基于模型的方法、数据驱动的方法、混合方法三种方法的降噪、声源分离、去混响三个方面。
2025-03-13 20:24:07
581
翻译 Chapter 1 引言
摘要:虽然从窄带角度(窄带信号和窄带处理)有许多关于天线阵列的手稿,但从真正的宽带角度解释传感器阵列的文献却相当稀少。许多语音应用算法都是从窄带天线阵列中简单借用的。然而,将窄带思想直接应用于宽带语音处理可能不一定合适,并可能导致许多误解。因此,本书的主要目的是从严格的宽带(信号和/或处理)角度推导和解释最基本的算法。有可能通过麦克风阵列来解决的主要问题有:降噪、回声消除、混响消除、单声源定位、声源数量估计、多声源定位、声源分离、空间听觉等。
2025-03-06 10:53:04
1097
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅