
数字信号处理
NiceBT
这个作者很懒,什么都没留下…
展开
-
C语言与数字信号处理——均匀分布的随机数
分别用C语言和matlab语言生成随机数,并对比概率密度估计。原创 2017-04-22 20:45:43 · 6083 阅读 · 1 评论 -
C语言与数字信号处理——正态分布的随机数
1. 公式概率密度函数: f(x)=1σ2π−−√e−(x−μ)22σ2f(x) = \frac{1}{\sigma \sqrt {2 \pi}}e^{-\frac{(x-\mu)^2}{2\sigma^2}} 均值: E[X]=μE[X] = \mu方差: VAR[X]=σ2VAR[X] = \sigma^22. C代码生成随机数C代码double Gauss(double m原创 2017-05-14 17:25:29 · 2682 阅读 · 1 评论 -
搭建AEC效果评测系统:(1)系统方案设计
1. 引言高性能的AEC(automatically echo cancellation)算法可以提升智能音箱的语音唤醒准确率。为了充分发挥AEC算法的性能,结构上需要麦克风尽可能少地拾取echo声,因此需要找到音箱麦克风孔的最佳开孔位置。声学工程师可以通过建模仿真的方式计算出较合适的麦克风开孔位置。工程实践中,仿真阶段的模型往往较实际产品结构缺少细节,仿真结果的准确度则大打折扣。因此,声...原创 2018-03-22 23:23:23 · 1620 阅读 · 0 评论 -
在STM32F4平台上实现算法仿真和集成
1. 引言在设计消费类音频产品的系统框架时,一般的思路是选用MCU+DSP双芯片分别满足驱动外设+数字音频处理的需求。以双通道立体声音箱为例,一颗主频在100MHz左右的MCU搭配一颗ADI的入门级音频处理DSP,即可基本满足需求。此类方案灵活性高,但硬件BOM成本较高,且算法开发工作的通用性不高。随着嵌入式平台主芯片性能的不断提高,用一颗MCU同时满足驱动外设和数字音频处理的构想已经成为...原创 2018-07-04 16:22:57 · 5193 阅读 · 0 评论