logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VSCode上使用git操作和技巧(个人学习更新整理)

本文介绍了在VSCode中使用Git进行源代码管理的基本操作。VSCode的源代码管理界面本质上是Git命令行的可视化插件。主要内容包括:1) 使用VSCode克隆GitHub项目;2) 提交commit、推送push、拉取pull等基本操作的区别和使用场景;3) 分支管理,包括创建、切换、合并分支的方法;4) 解决远端分支删除后本地同步问题。重点讲解了团队协作开发时的最佳实践,如优先使用同步(s

文章图片
#vscode#git#学习
【RNNoise】STM32H7移植神经网络开源噪声抑制算法,及STM32内存优化、运算优化

摘要 该项目将RNNoise语音降噪算法移植到STM32H7平台,主要工作包括:1)将采样率从48kHz调整为16kHz以适应嵌入式设备;2)优化内存分配,将85KB神经网络参数存储在高速DTCM内存区域;3)实现运算时间短于录音时间的实时处理。测试表明,该方案在16kHz采样率下有效降噪,但存在原始音频振幅过载时输出异常的问题。项目详细介绍了采样率调整、内存优化策略(包括DTCM区域分配和mal

文章图片
#stm32#神经网络#开源 +1
【RNNoise】STM32H7移植神经网络开源噪声抑制算法,及STM32内存优化、运算优化

摘要 该项目将RNNoise语音降噪算法移植到STM32H7平台,主要工作包括:1)将采样率从48kHz调整为16kHz以适应嵌入式设备;2)优化内存分配,将85KB神经网络参数存储在高速DTCM内存区域;3)实现运算时间短于录音时间的实时处理。测试表明,该方案在16kHz采样率下有效降噪,但存在原始音频振幅过载时输出异常的问题。项目详细介绍了采样率调整、内存优化策略(包括DTCM区域分配和mal

文章图片
#stm32#神经网络#开源 +1
【SpeexDSP库 + WebRTC库】ANS参数优化,多方案对比,STM32H7地铁场景实测

本文对比了SpeexDSP和WebRTC的单麦克风噪声抑制模块在STM32H743IIT6上的性能表现,并对SpeexDSP的噪声估计策略进行了优化。主要特点包括轻量化部署、快速处理能力以及对平稳噪声的有效抑制。研究发现,SpeexDSP在优化噪声估计算法后能更快跟踪噪声变化,但存在频率分辨率不足和突变噪声响应慢的问题。文章详细介绍了语音录制、噪声抑制模块初始化等实现过程,重点分析了SpeexDS

文章图片
#webrtc#人工智能#stm32
【问题处理】error: tentative definition has type ‘FILE‘ (aka ‘struct __FILE‘) that is never completed

如果你使用的是正点原子的代码且用的AC5编译器,那它会在这里定义。如果你使用的AC6编译器,它会在。是灰的,试试改一下这里为。

#stm32#bug
【SpeexDSP库】SpeexDSP库初探,与STM32运行ANS算法踩坑记录

本文记录了在STM32上移植speexDSP 3A算法实现实时音频噪声抑制(ANS)的优化过程。主要内容包括:1) 修改内存分配为片内SRAM,避免片外SDRAM导致的性能下降;2) 调整降噪参数;3) 通过屏蔽线性频域运算,改为仅计算bark域值来提升处理速度;4) 尝试循环展开和快速赋值等运算优化;5) 测试替换为CMSIS-DSP库函数的效果,发现可能导致失真。实验表明,关键优化在于合理管理

文章图片
#stm32#算法
【LabVIEW学习笔记】手搓全参量EQ均衡器,及LabVIEW公式节点初探

该项目同样是LabVIEW计算IIR滤波器系数,但这次是基于数学公式类C语言实现的全参量EQ,STM32使用官方DSP库的二阶IIR完成滤波大部分代码与上一篇相同,仅新增了IIR系数计算与增益频谱显示部分

文章图片
#stm32#单片机#嵌入式硬件
【STM32学习笔记】基于IIR算法的音频EQ均衡器方案验证与实现

该项目通过LabVIEW计算得到IIR滤波器系数,通过WiFi发送至STM32,单片机接收到该数据后则将该系数导入数学模型,经过卷积等数学运算后则会输出我们想要的音频数据1、

文章图片
#stm32#学习
【STM32学习笔记】基于频域FFT滤波的音频均衡器方案验证与效果展示

通过上篇文章【STM32学习笔记】简易音乐播放器+FFT频谱显示,以及一些wav文件data数据块、C语言、声学知识总结的方法得到频域信号后,相位保持不变,赋值做一定的修改后做IFFT回时域再发送给DAC芯片播放

文章图片
#stm32
    共 22 条
  • 1
  • 2
  • 3
  • 请选择