摘要:频率混叠是数字信号处理中特有的现象,发生频率混叠后,信号会分析出错误的结果。而采样过程中,由于频率不够高,采样出的点不仅代表了信号中低频信号的样本值,也代表了高频信号的样本值。信号重构时,高频信号被低频信号所代替,两种波形完全重叠在一起,产生了严重失真。因此,文章基于matlab,对信号时域采样以及采样中出现的频率混叠现象进行分析,从而加深对频率混叠现象的理解。

关键词:信号采样;时域;频率混叠;matlab;失真

中图分类号:tp311 文献标识码:a 文章编号:1009-3044(2016)13-0244-02

频率混叠是当采样频率小于模拟信号中所要分析的最高频率的2倍时发生的。混叠产生的假频率、假信号,会严重影响测量结果。对此,文章利用matlab利用改变采样率、不改变采样点数n;改变采样点数n、不改变采样率两种方法,分析信号频率混叠现象。

1 频率混叠现象

对波形进行离散采样,在时域和频域会产生混叠现象,如图 1所示。

(a)图中,当采样频率时,正弦采样信号与直流信号一样,是一种严重混叠。

(b)图中,当信号频率时,正弦采样信号数字化后等价于一个三角波信号。

(c)图中,当采样频率时,就会产生混叠现象。

2 matlab实例分析

选取一正弦信号,在时域对其进行采样,采样点数和采样率待定。改变和,分析采样信号频谱图的变化。对正弦信号时域采样后,进行快速傅里叶变换,观察其频谱图。而后进行反傅里叶变换,恢复原始信号,并与原始信号进行对比。

2.1 改变采样率,不改变采样点数

图2中,过采样非混叠区域采样频率为100hz、50hz,临界采样非混叠区域采样频率为21hz、20hz,欠采样混叠区域采样频率为10hz、2hz。从图中可看出,采样信号未产生混叠现象时,形状发生改变。当采样频率为临界频率时,采样信号时域图及频谱图较混杂无规律。当采样信号严重变形时,混叠现象严重。

2.2 改变采样点数,不改变采样率

图3中,采样点分别为128点、64点、32点、16点、8点、4点。从图中可看出,当采样点数足够时,采样信号形状较接近原始信号,频谱图清晰。随着采样点数减少,采样信号变短,频谱图出现不规则。采样点数明显不足时,采样信号形变形严重,频谱图失真明显。

3 结束语

信号采样时,采样率是影响混叠现象的一个重要因素,为了减少或避免混叠现象的产生,应尽量提高采样频率,设法满足采样定理。采样点数严重不足时,采样信号变形严重,频谱发生偏移。随着采样点数的增加,采样信号及其频谱图趋于原始图形。采样点数足够多时,混叠现象不发生,对信号混叠的影响最小。若采样点数过多,实际工程中会造成计算量加剧,因此采样点数适量很重要。

matlab时域计算频率,基于MATLAB 的信号时域采样及频率混叠现象分析相关推荐

  1. matlab方波假频现象分析,基于MATLAB 的信号时域采样及频率混叠现象分析

    龙源期刊网 http://www.doczj.com/doc/7d04774eae45b307e87101f69e3143323968f58a.html 基于MATLAB 的信号时域采样及频率混叠现象 ...

  2. matlab时域信号如何分析方法,信号时域采样频谱分析(matlab)

    <信号时域采样频谱分析(matlab)>由会员分享,可在线阅读,更多相关<信号时域采样频谱分析(matlab)(12页珍藏版)>请在读根文库上搜索. 1.基于matlab的时域 ...

  3. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc

    扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...

  4. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现

    「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...

  5. 基于matlab的回波,基于MATLAB回波信号产生与消除.doc

    基于MATLAB回波信号产生与消除 摘 要 MATLAB可以进行矩阵运算.绘制函数和数据.实现算法.创建用户界面.连接其他编程语言的程序等,主要应用于工程计算.控制设计.信号处理与通讯.图像处理.信号 ...

  6. 肌电信号的包络matlab程序_基于matlab的肌电信号处理程序

    基于 matlab 的肌电信号处理程序: function varargout = untitled(varargin) % UNTITLED M- untitled.fig %      UNTIT ...

  7. matlab心电信号处理,基于Matlab的心电信号自动处理系统的设计与开发 毕业论文设计.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab 基于Matlab的心电信号自动处理系统的设计与开发 ...

  8. 肌电信号的包络matlab程序_基于matlab的肌电信号处理程序:

    基于 matlab 的肌电信号处理程序: function varargout = untitled(varargin) % UNTITLED M-file for untitled.fig %    ...

  9. matlab计算正交变换,基于Matlab的LFM信号的正交变换和脉冲压缩

    基于 Matlab的 LFM 信号的正交变换和脉冲压缩 付银娟 (西安邮电学院 陕西 西安 710121) 摘 要 :正交变换和脉冲压缩是雷达信号处理中常用的两个基本技术.介绍了正交变换和脉冲压缩的基 ...

最新文章

  1. AndroidManifest.xml
  2. [一个小问题]Mainfest配置文件的version问题小结
  3. 同名字的数值求和插入行_中望CAD2021:支持表格和字段插入公式,提高数据处理效率...
  4. 面向对象编程 object oriented programming(OOP)(第二篇)
  5. javaweb学习总结(四十三)——Filter高级开发
  6. Js里面IF(var)表示什么意思?js中if的写法、含义
  7. 错误使用.Net Redis客户端CSRedisCore,自己挖坑自己填
  8. LwIP应用开发笔记之五:LwIP无操作系统TCP服务器
  9. 网络协议从入门到底层原理(10)WebSocket、WebService、RESTful、HTTPDNS、FTP文件传输协议、邮件相关协议、IPv6
  10. python叮当猫代码_详细介绍一个利用html+css实现叮当猫的实例代码
  11. 【转载】C# ListView控件的一些用法
  12. [渝粤题库]西北工业大学刑法
  13. Python3-爬虫登录开心网的账号,并且爬取个人主页内容
  14. 总决赛G5:冠军团队的样子,令人动容
  15. Mysql桌面工具--SQLyog使用方法,告别黑白命令行
  16. Dedecms 火车采集器免登陆发布接口,自动生成上下篇、栏目页、首页
  17. 汇编语言——伪指令详解
  18. SEO的图片优化和关键词
  19. 什么是 ETL ?什么是 ELT ?
  20. Oracle 官网下载地址

热门文章

  1. 将水晶报表转换成ActiveReport报表的工具下载
  2. OpenGL之路(一)OpenGL、gl、glu、glut的区别 + glut环境的搭建
  3. 手机adb调试出现Not running as root. Try“adb root“ first.
  4. [讨论]一个真正的IT人来谈中国与印度的软件
  5. 【学习总结】Apsara Clouder云计算技能认证:网站建设:简单动态网站搭建+思维导图
  6. 阿里云Apsara Clouder专项技能认证:实现调用API接口(学习笔记及证书)
  7. 计算机考研零基础英语怎么复习,英语零基础怎么考研 上岸学姐来教你
  8. 在Ubuntu上为软件安装桌面快捷方式
  9. Flutter 生成 Icon 提示徽标 Widget
  10. [蓝桥杯2022初赛] 砍竹子