双指数核脉冲信号常见形态与成因简析

  • 前言
  • 信号分析
    • 表达式分析
    • 信号形状与产生原因分析
  • 小结

前言

双指数信号是在核信号处理领域很常见的一种型号,这是因为在单指数信号通过带电容电路后,都会变为双指数信号,例如很常见的C-R电路,和R-C电路,以及在其上发展出的各种有源电路,下面分析双指数信号的各种形状以及产生。

信号分析

表达式分析

双指数信号的基本表达式为y(t)=A1ek1x+A2ek2xy(t)=A_1e^{k1x}+A_2e^{k2x}y(t)=A1​ek1x+A2​ek2x
而在核信号中,最常见的双指数信号都是由负指数信号组成,并且都为两负指数信号之差的形式,所以,在这里讨论的双指数都为以下形式:
y(t)=A1e−k1x−A2e−k2xy(t)=A_1e^{-k_1x}-A_2e^{-k_2x}y(t)=A1​e−k1​x−A2​e−k2​x
其中A1,k1,A2,k2A_1,k_1,A_2,k_2A1​,k1​,A2​,k2​皆为正值

信号形状与产生原因分析

以下给出产生信号matlab代码:

x=1:2000;
y=zeros(size(x,2),1);
for i=1:1000y(i)=A1*exp(-k1*i)-A2*exp(-k2*i);
end
plot(x,y)

1.当A1<A2A_1<A_2A1​<A2​且k1<k2k_1<k_2k1​<k2​时,信号形状如下(A1=200,A2=500,k1=0.02,k2=0.05)(A_1=200,A_2=500,k_1=0.02,k_2=0.05)(A1​=200,A2​=500,k1​=0.02,k2​=0.05):
以上情况信号出现的原因为以下几个方面:

首先是yyy值从-300到接近50的部分,存在一个较大的上冲,这是由于后面的负指数信号的A2A_2A2​较大,并且衰减时间常数较小(k2较大)(k_2较大)(k2​较大),导致其在这一段的变化主要由后一个负指数信号引起,而在这时,由于前一个负指数信号变化较小,则可视为常数,这一阶段的变化情况类似于这一表达式:y(t)=A1−A2e−k2xy(t)=A_1-A_2e^{-k2x}y(t)=A1​−A2​e−k2x

而后面的负指数信号由于税案件时间常数较小,很快衰减到0,所以从yyy值到达顶峰后便按照第一个负指数型号的慢衰减规律进行衰减,这一衰减过程可用以下表达式来近似表达:y(t)=A1e−k1xy(t)=A_1e^{-k_1x}y(t)=A1​e−k1​x。

2.当A1>A2A_1>A_2A1​>A2​且k1<k2k_1<k_2k1​<k2​,信号形状如下(A1=500,A2=200,k1=0.02,k2=0.05)(A_1=500,A_2=200,k_1=0.02,k_2=0.05)(A1​=500,A2​=200,k1​=0.02,k2​=0.05):

以上图片的特征是没有反冲,但是下降速度相比于传统的负指数信号的下降速度存在差异,以上情况出现的原因为:

首先,幅度值从300开始,之后由于k1<k2k_1<k_2k1​<k2​,所以前面的指数信号的变化速度要慢于后面的指数信号,但是由于两者相差并非很大,当后面的负指数型号衰减完成后,前面的负指数信号也基本衰减到300左右,所以出现前面衰减速度比单一负指数信号快而后面衰减速度和负指数信号相差无几的情况,而若是出现k1<<k2k_1<<k_2k1​<<k2​的情况,则会出现以下情况:

可以看到,由于k1k_1k1​过小,导致后面负指数信号衰减基本完成时,前面的负指数信号还没有衰减到A1−A2A_1-A_2A1​−A2​的值左右,这就导致信号出现了上冲。

3.当A1<A2A_1<A_2A1​<A2​且k1>k2k_1>k_2k1​>k2​时,信号形状如下(A1=200,A2=500,k1=0.05,k2=0.02)(A_1=200,A_2=500,k_1=0.05,k_2=0.02)(A1​=200,A2​=500,k1​=0.05,k2​=0.02)

以上情况便相当于第二种情况关于x轴对称,现象的成因也基本相似,在这里不再多做解释,同样也可以存在k1>>k2k_1>>k_2k1​>>k2​的情况,信号将会转变成以下情况:


4.当A1>A2A_1>A_2A1​>A2​且k1>k2k_1>k_2k1​>k2​时,也可以看做是第一种情况关于x轴对称的情况,图像如下(A1=500,A2=200,k1=0.05,k2=0.02)(A_1=500,A_2=200,k_1=0.05,k_2=0.02)(A1​=500,A2​=200,k1​=0.05,k2​=0.02):

5.除以上四种情况外,还有A1=A2A_1=A_2A1​=A2​或k1=k2k_1=k_2k1​=k2​的情况,当k1=k2k_1=k_2k1​=k2​时,便是按照单一负指数信号进行衰减,这种情况较为简单,这里不做深入分析,当A1=A2A_1=A_2A1​=A2​时,则会出现两种情况k1>k2k_1>k_2k1​>k2​和k1<k2k_1<k_2k1​<k2​,而这两种情况仅仅是关于x轴对称,所以只讨论k1<k2k_1<k_2k1​<k2​的情况。
在A1=A2A_1=A_2A1​=A2​且k1<k2k_1<k_2k1​<k2​的情况下,图像如下图(A1=500,A2=500,k1=0.02,k2=0.05)(A_1=500,A_2=500,k_1=0.02,k_2=0.05)(A1​=500,A2​=500,k1​=0.02,k2​=0.05)

以上情况便是A1<A2A_1<A_2A1​<A2​且k1<k2k_1<k_2k1​<k2​和A1>A2A_1>A_2A1​>A2​且k1<k2k_1<k_2k1​<k2​两种情况的特殊情况,既含有第一种情况中的先按照第二个指数信号衰减(衰减时间常数大的信号),再按照第一个指数信号进行衰减(衰减时间常数小的信号),也包含了第二种情况中的第二个指数信号衰减完情况下的第一个指数信号还没衰减到指定值情况下的衰减。

小结

以上给出了四种在核信号处理中常见的双指数信号的形状以及产生原因,其主要也就包含三种情况,分别为第一种情况,第二种情况和第五种情况,其与基本上都为其关于x轴变换所得到结果,由于负指数信号经过C-R,R-C,SK等电路的滤波后信号形状基本和上面的五种情况相同,故此记录。

原创不易,欢迎转载,但请注明出处https://blog.csdn.net/pricegod/article/details/105684236^ _ ^

双指数核脉冲信号分析相关推荐

  1. 温度补偿 matlab,基于传感器温度补偿方法的双指数函数模型的温度补偿算法设计...

    描述 0 引言 目前基于传感器的温度补偿方法主要分为模拟硬件设计和数字信号处理两种方法.模拟硬件通常采用PTAT 和CTAT 等技术来设计读出电路.数字信号处理方法通常包括线性拟合.最小二乘多项式 拟 ...

  2. 图像处理(五)双指数磨皮

    磨皮对于现在的图像处理软件,可以说是一项重要的功能,在天天P图,可牛,ps,美图秀秀等软件中随处可见,有可能即使你非常熟悉图像处理的算法,然而却不懂磨皮怎么实现.其实磨皮就是所谓的保边缘滤波,也就是说 ...

  3. Holt-Winters双指数平滑的java实现

    当数据有趋势时,简单的指数平滑并不会很好,这很不方便.[1]在这种情况下,以"双指数平滑"或"二阶指数平滑"的名称设计了几种方法,这是指数滤波器的两次递归应用, ...

  4. gis核密度分析工具_抓取公共服务设施POI后,用GIS进行核密度分析的可视化过程...

    近年来,"城市大数据"已成为规划领域的热门词汇,利用大数据进行深入.准确的"精准规划"逐步成为规划领域的共识,尤其在分析区域格局,市域城乡关系,城市空间结构方面 ...

  5. ZYNQ 7000 AMP模式双裸核运行 双方共享内存交互

    本文是 zynq 7000 AMP模式 双裸核CPU同时运行 的继续.本文主要是上文的基础上增加通过共享内存的方式,演示2个裸核的交互. 共享内存前先看看内存地址分布,这个图取自 ug585 4.1 ...

  6. 双指数边缘平滑滤波器用于磨皮算法的尝试

    本篇博文来自博主Imageshop,打赏或想要查阅更多内容可以移步至Imageshop. 转载自:https://www.cnblogs.com/Imageshop/p/3293300.html   ...

  7. 双指数边缘平滑滤波器用于磨皮算法的尝试。

    说起为什么会看到这个东西,那还真的绕一圈.首先在写<Single Image Haze Removal Using Dark Channel Prior>一文中图像去雾算法的原理.实现.效 ...

  8. Redis 双写一致性问题分析

    Redis 双写一致性问题分析 1.更新数据库,不动缓存 只设置过期时间(兜底). 如果说业务不要求强一致性,这样就可以了,像12306抢票的时候,票数就不是准的,只要去下单买票的的时候,判断db的库 ...

  9. 在使用ArcMap中的核密度分析时“输出像元大小”出现异常数的解决方案

    我在制作热力图时,就遇到了如下图所示的问题. 而这个问题是因为核密度分析的输入数据采用的是地理坐标系所导致的.(核密度分析的输入数据要求采用投影坐标系) 当我将输入数据转换为投影坐标系时,这个问题就迎 ...

最新文章

  1. ASP.NET将原始图片按照指定尺寸等比例缩放显示图片
  2. svn update 报错,必须先cleanup,然后cleanup失败解决方法
  3. 如何安装mysql5.7.9_安装mysql-5.7.9-winx64
  4. 在Redhat中添加微软雅黑字体
  5. ACCV2020国际细粒度网络图像识别冠军方案解读、经验总结
  6. 数据这么多,且看R语言怎么处理!
  7. 根据目标选择减肥方法 少做无用功
  8. 谈谈自己对于Auth2.0的见解
  9. 5G 会榨干手机的电池?
  10. 深度学习2.0-22.Keras高层接口之自定义层或网络
  11. Cocos2d-x 3.0 开发(七)在程序中处理cocoStudio导出动画
  12. VS2010:X64和X86冲突问题
  13. EXCEL按内容引用其他表数据
  14. GPT和文心一言对比
  15. 程序员的高效工作场所
  16. ffplay flv mp4 转_利用 FFmpeg 将 MP4 转成 FLV
  17. 使用dns服务器信息的方法,保护DNS服务器十大最有效方法
  18. OpenCV+face++实现实时人脸识别解锁功能
  19. chrome64的Local Overrides
  20. 区块链100讲:Hyperledger Cello简介

热门文章

  1. stm32 DFP下载
  2. LTE信号质量类指标
  3. 安全有保障,效率大提升 | 超千点麒麟信安云在长沙某银行稳定运行!
  4. 瑞芯微rk3568移植openharmony3.1(鸿蒙)
  5. REPMGR脑裂问题紧急处理步骤
  6. Linux中把文件夹打成war包,将Web应用打包成WAR文件
  7. 如何分离伴奏和人声?分享三个好用的软件
  8. html5图片动画源码,不容错过的jQuery图片动画及源码
  9. Android的无边界程序设计理念
  10. ios保存录制好的视频到相簿的方法