数字信号处理
Zhang_P_Y
关注机器学习、计算机视觉、嵌入式(MCU、DSP、ARM)和桌面开发等领域
展开
-
经典滤波器设计
经典滤波器设计摘要经典滤波器的滤波思路是从频率域上将噪声滤掉,关键是设计相应的滤波器传递函数H(s)、H(z),分别对应着模拟滤波器和数字滤波器的实现。模拟滤波器主要是通过电感(L)、电容(C)、电阻(R)和运放(OPA)等元器件搭建传递函数为H(s)或者近似为H(s)的硬件电路来实现,比如RC滤波电路和有源滤波器等。数字滤波器(DF)从实现的结构上或者是单位脉冲响h(n)上可以分为无限长脉冲响应(原创 2015-09-20 21:50:47 · 22000 阅读 · 0 评论 -
【机器学习】【数字信号处理】矢量量化(Vector Quantization)
http://blog.csdn.net/zouxy09 这学期有《语音信号处理》这门课,快考试了,所以也要了解了解相关的知识点。呵呵,平时没怎么听课,现在只能抱佛脚了。顺便也总结总结,好让自己的知识架构清晰点,也和大家分享下。下面总结的是第三个知识点:VQ。因为花的时间不多,所以可能会有不少说的不妥的地方,还望大家指正。谢谢。 矢量量化转载 2016-08-05 10:34:20 · 5190 阅读 · 1 评论 -
【数字信号处理】极其精简的平均滤波算法
在十种经典软件滤波算法中,可以看到很多算法都是平均值滤波算法变种,事实上最常用的也还是平均值滤波算法。但传统的平均值滤波算法很占内存,每次运算都要求累加和,再求平均值,导致运算效率不高。今天介绍一种超简洁超高效的平均滤波算法,此算法是以前搞单片机时一老师所创(单片机上的内存简直是寸土寸金),仅仅用三个变量,就完成了平均值滤波的计算。刚开始看到这个算法是只觉得很佩服,后来用了各种各样的算法后转载 2016-07-22 09:27:18 · 8910 阅读 · 1 评论 -
【随机过程】随机过程之更新过程(2)
【随机过程】随机过程之更新过程(2)标签(空格分隔): 【信号处理】声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:关于更新过程,内容也不少,但是核心的知识点也只有几个,通过一个主要的例子,将大部分重要的概念加以梳理,会是一个很好的理解的方法。几个概念与泊松过程一样,几个重要概念无外乎XiX_i,SnS_n,N(t)N(t)。XiX_i在泊松过程中是到达原创 2015-11-02 23:06:07 · 8510 阅读 · 0 评论 -
【随机过程】随机过程之更新过程(1)
【随机过程】随机过程之更新过程(1)标签(空格分隔): 【信号处理】声明:引用请注明出处http://blog.csdn.net/lg1259156776/相比泊松过程,更新过程约束更少,算是对泊松过程的一个推广。我们知道下面的几个定义是可以推出泊松过程的: 1. 随机变量XiX_i独立同分布(iid),服从的是参数为λ\lambda指数分布;对应到达时间间隔 2. 随机变量Sin=∑ni=1X原创 2015-11-02 23:05:00 · 5128 阅读 · 0 评论 -
随机过程笔记(一)
随机过程笔记(一)原创 2015-10-14 18:51:20 · 3251 阅读 · 0 评论 -
如何模拟高斯分布的随机数发生器?
在一些算法中,经常会用到随机数,最常用的随机数有两种,一是服从均匀分布的随机数,二是服从高斯分布(正态分布)的随机数。在标准C中并没有产生高斯分布的随机数发生器,只有服从均匀分布的随机数发生器rand(),那么如何通过rand()来模拟出高斯分布特征的伪随机数呢?这就是本文的话题。实验原理:高斯分布的随机数在概率上服从高斯分布,如果通过rand()产生某个区间的随机数,通过高斯分布的概原创 2015-07-21 09:55:23 · 12238 阅读 · 1 评论 -
【随机过程】随机过程之泊松过程的直观理解
【随机过程】随机过程之泊松过程的直观理解声明:引用请注明出处http://blog.csdn.net/lg1259156776/泊松过程一个经典的case是这样子的:一条工艺装配线,由若干个元件构成,消耗品,每个元件都会损坏并更换。元件的更换就是一个泊松过程,N(t) = n表示从0到t的时间里元件更换了n次,t为观测点,那么SN(t)S_{N(t)}表示的是第n次更换元件的时刻,而SN(t)+1S原创 2015-10-27 16:00:03 · 9353 阅读 · 0 评论 -
【随机过程】随机过程之泊松过程的推广
【随机过程】随机过程之泊松过程的推广声明:引用请注明出处http://blog.csdn.net/lg1259156776/泊松过程的两个定义def 1: 计数过程,增量独立,增量服从泊松分布; def 2: 增量独立,增量平稳,增量的一般性(足够小的时间里事情发生的次数超过1件的概率是时间段的一个高阶无穷小量)。两个概念是等同的。泊松过程的建模稀有时间,短时间内为小概率事件,但长期看来却具有原创 2015-10-27 16:02:18 · 3372 阅读 · 0 评论 -
DSP VLIB实验
声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 引言 在dsp开发中,为了节省开发时间和难度,TI将一些成熟的算法封装为模块,供开发者使用。如果能充分利用这些算法支持库,对于加快dsp开发进程与提高代码质量、稳定性有非常大的帮助。VLIB是一个经过深入优化的计算机视觉算法库,支持C64x和C64x+处理器内核,提供了如下图所示的功能函数接口。原创 2015-09-23 08:39:20 · 4453 阅读 · 0 评论 -
假设检验与判决准则(一)
假设检验与判决准则(一)说明:这里是统计信号处理中的关于信号检测的内容,本文讲述了假设检验的基本框架以及判决准则中的最大后验概率判决准则,并进一步讨论了似然比与门限电平,第一类错误:虚警和第二类错误:漏警,最后给出了一般的信号检测系统构成。后续博文将陆续更新其他类型的判决准则及其相关的内容。原创 2015-10-13 11:16:00 · 3359 阅读 · 0 评论 -
【随机过程】几种容易混淆的概率分布
几种容易混淆的概率分布标签(空格分隔): 【信号处理】声明:引用请注明出处http://blog.csdn.net/lg1259156776/伯努利分布:伯努利分布是一种离散分布,有两种可能的结果。1表示成功,出现的概率为p(其中0<p<10<p<1)。0表示失败,出现的概率为q=1−pq =1-p。二项分布:二项分布,即重复n次独立的伯努利试验。在每次试验中只有两种可能的结果,而且两种结果发生与否原创 2015-10-26 18:27:52 · 3943 阅读 · 0 评论 -
【随机过程】马尔可夫链(2)
【随机过程】马尔可夫链(2)标签(空格分隔): 【信号处理】声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:马尔科夫链是一个离散的马尔科夫过程,本文主要对马尔科夫链的几个比较绕的概念进行理解,然后对马尔科夫链的状态分类进行阐释。几个概念首先一个非常值得提醒的就是,我们在学习随机过程的基础理论的时候会经常讲,但是到了介绍某几个具体的随机过程的详细知识的时候原创 2015-11-09 22:41:06 · 6329 阅读 · 0 评论 -
【随机过程】马尔可夫链(1)
【随机过程】马尔可夫链标签(空格分隔): 【信号处理】声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:马尔科夫链是一个离散的马尔科夫过程,本文主要对基本的研究思路和应用进行梳理,通过具体的实例来总结是一个非常好的尝试。马尔科夫链的一个应用案例:排队论比如客户服务排队,每个人所需的服务时间为Δt\Delta t,那么在Δt\Delta t内,有一个随机变量原创 2015-11-04 22:45:28 · 7206 阅读 · 0 评论 -
【数字信号处理】十大经典软件滤波算法
1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断: 如果本次值与上次值之差 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值 B、优点: 能有效克服因偶然因素引起的脉冲干扰转载 2016-07-22 09:20:59 · 16306 阅读 · 1 评论