揭开脉冲信号频谱的面纱

在信号处理中,脉冲信号是一种非常重要的信号,在许多的场合都有应用。因此,无论是在信号与系统课程中,还是在数字信号处理课程中,都有大量的篇幅分析脉冲信号时域及频域的特性。

一般人很容易记住的一个结论是脉冲信号与sinc函数互为傅里叶变换对。但是,往往很难记清楚sinc函数的零点在哪里?零点的位置又应该如何理解?

为讨论方便,先假定时域信号是离散的脉冲信号,信号点数N为128点,脉冲宽度M为32点。那么在DFT之后,第一个零点必位于k=N/M=4处,第二个零点必位于k=2*N/M=8处。为什么呢?

根据DFT的定义可知,在某个频率处的幅度值与输入信号和对应频率的正弦信号的相关函数有关。在输入为脉冲信号的情况下,只有当脉冲宽度的总点数等于某个频率正弦信号一个完整周期点数的整数倍时,此时DFT的幅度为零。这是因为正弦函数是一个完备的正交集,正弦信号与单位信号的相关函数为0,也即是说在满足上述条件下,DFT的幅度为0。

回到上面的例子,如果脉冲宽度为32点的话,则当这32点恰好包含的一个完整周期的正弦信号所对应的频率必为第一个零点所对应的频率。这样的话,这个正弦信号的周期必为32*Ts,其中Ts为采样周期。也就是说,其频率为fs/32,其中fs为采样频率。频率间隔为fs/N=fs/128,则fs/32对应的谱线数为(fs/32)/ fs/128=4。如果脉冲宽度内的正弦信号包含了两个完整的周期,即周期为16*Ts,其频率为fs/16,对应的谱线为128/16=8,此时对应的是第二个零点。以此类推,可以很容易知道第三零点位于3*128/32=12,第四零点位于16,等等。

对于连续信号而言,利用连续信号与对应离散信号之间的联系,也可以很容易得到第一个零点位于脉冲宽度的倒数处。这里还需要说明的是,连续情况下与离散情况下sinc函数的表现形式稍有不同,因为离散情况下存在很小的混叠。

揭开脉冲信号频谱的面纱相关推荐

  1. 了解黑客的关键工具---揭开Shellcode的神秘面纱

    2019独角兽企业重金招聘Python工程师标准>>> ref:  http://zhaisj.blog.51cto.com/219066/61428/ 了解黑客的关键工具---揭开 ...

  2. EntityFramework Core表名原理解析,让我来,揭开你神秘的面纱

    上一节我们针对最开始抛出的异常只是进行了浅尝辄止的解析,是不是有点意犹未尽的感觉,是的,我也有这种感觉,看到这里相信您和我会有一些疑惑,要是我们接下来通过注解.Fluent APi.DbSet分别对表 ...

  3. [转]揭开正则表达式的神秘面纱

    揭开正则表达式的神秘面纱 关闭高亮 [原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm] 引言 正则表达式(regular expressio ...

  4. 揭开PC-Lint9的神秘面纱

    前言 今天,又定位了一个令人懊恼的C++内存使用异常问题,最终结果,竟然是减少接口类的方法后,为了避免编译错误,顺手添加的强制类型转换导致的. 对于这样的问题,我们碰到很多很多次了.没有这样的问题,我 ...

  5. 未来已来?揭开量子计算机的神秘面纱

    从第一台现代计算机ENIAC的诞生到个人PC时代的降临,从互联网概念的提出到移动互联的疾跑,在这个信息年代里,变革正以前所未有的速度改变着我们熟悉的世界.熟悉的生活. 作为个人,我们早已习惯于智能计算 ...

  6. ASP.NET 运行时详解 揭开请求过程神秘面纱

    对于ASP.NET开发,排在前五的话题离不开请求生命周期.像什么Cache.身份认证.Role管理.Routing映射,微软到底在请求过程中干了哪些隐秘的事,现在是时候揭晓了.抛开乌云见晴天,接下来就 ...

  7. linux操作系统说课稿,信息技术《揭开LINUX的神秘面纱》教案范文

    信息技术<揭开LINUX的神秘面纱>教案范文 教学目标: 1.会启动LINUX系统: 2.会关闭LINUX系统: 3.LINUX基本界面的认识. 教学重点: 1.会启动LINUX系统: 2 ...

  8. 冰河浅析 - 揭开木马的神秘面纱(下)

    冰河浅析   -   揭开木马的神秘面纱(下)     作者:·   shotgun·yesky 四.破解篇(魔高一尺.道高一丈)         本文主要是探讨木马的基本原理,   木马的破解并非是 ...

  9. 揭开木马的神秘面纱 2

    揭开木马的神秘面纱zz 2 离冰河二的问世已经快一年了,大家对于木马这种远程控制软件也有了一定的认 识,比如:他会改注册表,他会监听端口等等,和一年前几乎没有人懂得木马是什么东   西相比,这是一个质 ...

最新文章

  1. C# MySQL数据库的备份 还原 初始化
  2. creator 跳跃弧线_(转)CocosCreator零基础制作游戏《极限跳跃》四、添加游戏主场景控制脚本...
  3. 【转】[技术回顾系列]--WebService事务处理
  4. where里能用max吗_超市里四五元钱的速冻饺子能买吗?
  5. mysql mybatis 工具类_我肝了一个星期,为你们整理出了mybatis程序配置教程
  6. IP通信基础 3.21
  7. 黑群晖docker清理缓存_群晖Docker半洗白 不关机快速修改sn/mac方法
  8. ubuntu16.04使用umake安装pycharm-professional
  9. iEx.ec——云计算业务的区块链革命
  10. 华为发放20亿元奖金,抗击美国断供,奖励员工加班奋斗,网友:他们应得的...
  11. linux网络测速qerf,kehu.one在线网速测试,网站测速工具,测网速,网站访问速度测试-boce.com...
  12. Python爬虫---爬取腾讯动漫全站漫画
  13. 腾讯滑块JS破解/本地识别DLL
  14. InstallShield 2010集成.net Framework 4的安装包制作
  15. hd printer lexmark / dazifuyin / dayin / fuyin
  16. 操作系统 - Linux
  17. 2021年武汉市中等职业学校学生技能大赛“网络空间安全”赛项技术规程
  18. 被“短信嗅探”盯上 一觉醒来一无所有?
  19. 汇编语言——>>步进电机
  20. 零基础边缘端智能安防训练营 | Lesson 2

热门文章

  1. 如何在Unity中实现震动反馈效果
  2. 计算机主机上有几个按钮,键盘的种类及键位个数
  3. adobe acrobat打开PDF文档 怎样实现类似Word中的拆分功能
  4. 磺酸基修饰的聚苯乙烯核壳结构微球,磁核粒径50-80nm,聚苯乙烯粒径30-50nm
  5. sysbios---信号量
  6. ppt饼状图如何合计数据
  7. 解决Linux环境下Jupyter Lab平台使用python的Matplotlib函数库绘图时无法识别中文字体问题——永久识别方法
  8. 在微信小程序中如何对复制的信息进行换行
  9. linux查询网卡bdf信息,Linux获取pci设备的厂商号、设备号、class号
  10. mysql数据库函数练习_Mysql 数据库操作SQL练习