一维信号的极值

首次写blog,本来是写在WORD上的,用了很多公式编辑,但是粘贴上以后发现公式都没有,真的很郁闷。只有手写一个大意了。
最近一直在搞线条检测的事情,发现离散的一维信号,很有意思,下面就来介绍一维离散的信号的极值的求法。
        一般情况下,y=f(x)在每一个离散点xn上都可以用Talyor级数进行展开,导数的阶越高,展开的结果越接近真实值。而函数如果在xn点取得极值,则其一阶导数为零。若二阶导数大于0,则其为局部最小值,二阶导数小于0,则为局部最大值。在xn处有f(x)=f(xn)+f'(xn)*(x-xn)+f''(xn)*(x-xn)2,根据这个公式展开,其导数f'(x)=0,则得到 x-xn= -0.5f'(xn)/f''(xn),如果fabs(x-xn)<=0.5,则可以认x= xn-0.5f'(xn)/f''(xn)处取得极值。
        对于离散信号,特别是噪声很大的离散信号或者采样频率过低的信号,计算一阶导数和二阶段导数可能没有意思。在这种情况下,可以考虑使用Gauss kernel convolution,例如,对于一个噪音很大幅度可变脉冲信号序列,用Gauss核卷积可以和容易的检测到其脉冲中心和脉宽。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值