0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

信号如何由phase得到延迟时间呢?信号的delay是怎样的?

冬至子 来源:hebut_wolf 作者:hebut_wolf 2023-12-01 16:49 次阅读

对于信号而言,phase shift是一个相对值,而time delay是绝对值。有时候我们关心time delay,那么如何由phase得到延迟时间呢?

假设信号经过一阶低通滤波器(-3dB带宽为f0),那在所有频率点,信号的delay是怎样的?

tao=16ns时,我用matlab plot了一下幅度、相位和time delay,其中**time delay=phase/w ** (其中w为角频率,phase量纲为rad/s)

可以看出低频的time delay=tao,高频信号没有delay。

图片.png

在数学上time delay=arctan(f/f0)/(2pif)

当f/f0为无穷小时,上式近似为1/(2pif0)=tao ==>原来tao的物理意义在这里,意味着小于f0的频率基本都delay tao。

当f远大于f0时,time delay=0,可以理解为相位偏差90度但由于周期无穷小,所以delay为0;

中间阶段就按照arctan(f/f0)/(2pif)的公式来,time delay和频率是一个非线性的关系。

我因此继续延伸一个话题:一个闭环运放,当gbw不变,而phase margion变化时,在gbw处的环内信号(也可以理解为干扰) delay time一样吗?如果环内信号的delay time特别关键,那么可以认为即使gbw相同,当phase margion不同时,在gbw处的干扰信号的抵消速度不一样。

再进一步,如果是一个dc-dc或pll,带内双极点,一个零点,那么即使gbw不同,在零极点位置相同(dc增益不同)时,环路的响应速度(高频处的相位)是一样的(但抵消的幅度不一样,这么分析好像实际意义不大,但把环路反馈拆分为速度(时间)和幅度,有利于更细致的分析环路响应问题和做改进)。

再往前,环路问题拆分为幅度和速度(时间,也可以认为是频率)后,在sdm adc中,如果要优化int1对idac的瞬态响应,由于idac方波中包含了各种频率分量,为了使方波中各次谐波都能有响应,此时opamp的gbw要足够大。

而当设计一个滤波器,想要在某个频段有很好的线性度时,可以不用做很高的gbw,而利用一些复极点把关心的频段做一个peak即可。

以上的分析说明,明确对速度(频率)和幅度的要求后,改进方法会很有针对性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    158

    文章

    7331

    浏览量

    174779
  • 瞬态响应
    +关注

    关注

    0

    文章

    58

    浏览量

    13760
  • 一阶低通滤波器

    关注

    0

    文章

    5

    浏览量

    1672
收藏 人收藏

    评论

    相关推荐

    51单片机延时程序的延迟时间是怎么计算的

    for语句第一句就不用赋值了--// for (;c>0;c--){for (b=38;b>0;b--){for (a=130;a>0;a--);}} }求大神解释下延迟时间是怎么计算的`
    发表于 09-10 13:34

    请问下面这个延迟时间怎么算的

    下面这个延迟时间怎么算的: void delay() { unsigned int i,j; for(i=100;i>0;i--) for(j=500;j>0;j--); }
    发表于 05-17 07:55

    请问TLC5510延迟时间是什么?

    等于转换速率。当我在看TLC5510的datasheet时,发现从模拟电压信号输入到数字信号输出,要有2.5个时钟周期的延迟,请问这个延迟时间是“ADC完成一次从模拟到数字转换”需要的
    发表于 05-22 07:16

    如何在FPGA中实现选定信号的准确延迟

    等等)中有传播延迟。因此,这些信号从另一个信号延迟20ns。信号频率范围是输入可编程参考时钟控
    发表于 05-28 12:16

    请问如何生成准确的延迟时间

    如何生成准确的延迟时间
    发表于 12-02 07:57

    怎样通过循环次数计算延迟函数的延迟时间

    单片机不同晶振怎么计算延迟时间怎样通过循环次数计算延迟函数的延迟时间?有什么方法吗?
    发表于 10-19 06:08

    有没有办法减少LVDS输出的延迟时间

    有没有办法减少LVDS输出的延迟时间? (例如,通过修改视频输出驱动来缩短延迟时间。) 是否可以通过修改软件来减少延迟时间延迟时间是使用 gstreamer 中的以下命令测量的。
    发表于 05-25 06:10

    由模拟信号控制脉冲延迟时间

    由模拟信号控制脉冲延迟时间
    发表于 03-29 09:28 822次阅读
    由模拟<b class='flag-5'>信号</b>控制脉冲<b class='flag-5'>延迟时间</b>

    梳妆滤波器延迟时间Td的演示

    梳妆滤波器延迟时间Td的演示
    发表于 07-31 12:15 698次阅读

    延迟时间的确定

    延迟时间的确定
    发表于 07-31 12:33 1348次阅读

    单片机不同晶振是怎么样进行计算延迟时间

    单片机C语言中,怎么通过循环次数计算延迟函数的延迟时间?首先你要知道一个指令周期是几秒 算法是1/(晶振频率除以12) 然后你要知道循环究竟执行了几个指令周期
    发表于 06-11 17:47 5次下载
    单片机不同晶振是怎么样进行计算<b class='flag-5'>延迟时间</b>的

    MT-007: 孔径时间、孔径抖动、孔径延迟时间——正本清源

    MT-007: 孔径时间、孔径抖动、孔径延迟时间——正本清源
    发表于 03-21 03:54 8次下载
    MT-007: 孔径<b class='flag-5'>时间</b>、孔径抖动、孔径<b class='flag-5'>延迟时间</b>——正本清源

    开机延迟时间测试步骤与测试标准介绍

    开机延迟时间是指电源打开时,电源输入到输出之间的时间差。
    的头像 发表于 11-17 15:32 693次阅读
    开机<b class='flag-5'>延迟时间</b>测试步骤与测试标准介绍

    孔径时间、孔径抖动、孔径延迟时间介绍

    电子发烧友网站提供《孔径时间、孔径抖动、孔径延迟时间介绍.pdf》资料免费下载
    发表于 11-27 11:40 0次下载
    孔径<b class='flag-5'>时间</b>、孔径抖动、孔径<b class='flag-5'>延迟时间</b>介绍

    浅谈信号delay time和phase shift

    假设信号经过一阶低通滤波器(-3dB带宽为f0),那在所有频率点,信号delay怎样的?   tao=16ns时,我用matlab plot了一下幅度、相位和time
    的头像 发表于 11-29 15:04 550次阅读
    浅谈<b class='flag-5'>信号</b><b class='flag-5'>delay</b> time和<b class='flag-5'>phase</b> shift