MATLAB通信高级仿真设计之基础篇(7) 信号的抽样与恢复
知识回顾:系统的时域分析可以依靠冲激响应,频域分析依靠傅里叶变换!作为一名资深信号处理工程师,深知这两种分析在信号处理领域的重要性,请同学们务必弄懂原理,然后学会应用。从本章学习开始,建议同学们开始回顾整个课程的知识点,本章是课程的最后一章,学完以后就开始考试了。这学期首先是学了多个信号的生成函数。冲激信号、矩形波信号、sinc信号、周期锯齿波、单周期三角波等等。只有了解信号的特点才能写出生成信号的自编函数。比如sinc函数有如下特点:
(1)偶函数
(2)最大值sinc(0)=1
(3)曲线下的面积等于1
(4)X轴上0点位置是等间隔的。
只有真正了解了他,才能写出自编的信号生成函数!人工智能可以替代大部分本科生的工作,如果大学生在学校靠AI来完成作业,甚至替代自己编程,那么这样的学习效果会非常的堪忧!甚至会沦落到只会拷贝不会编程的境地!请同学们珍惜大学时光,多多学习真本领,应对将来的“生存危机”!!!2025年4月,本来期待同学们会在之前的课堂测验后将考题彻底弄懂,看到课堂上的反应后,非常的无奈。当你面对的是这样的学习氛围时,那就请“自我闭嘴”!中规中矩的把课程讲完,落得个相安无事。学生没有想学好的内驱力,你能怎么办?我已经把考试会出现的类似题目做了三周的测试和讲解,结果依然是有大部分同学不会。好吧,那就只有上视频了,方便学生反复学习。课后不看怎么办?那就只能期待他们自身的觉醒了。唯有跟着老师的思路不断思考和实践,才能真正的掌握仿真!课后一定需要多次复习和实践,才能学好编程!光看书,肯定学不好编程!本章的部分内容早在第一堂课就和同学们见面了!如何写正弦波信号?是不是就包含了抽样过程?还记得三要素吗?采样频率、时长和信号频率!!!在课堂上还通过sound函数让大家听到了声音。
二、仿真原理
信号的抽样与恢复的原理框图如下图所示。
必须掌握语法和使用方法!!!
请通过软件的help功能来完成!
结果课堂上同学们反馈help已经用不起来了,当时我都诧异,难道是同学们电脑的问题?结果我在自己电脑上测试了三天,当真help用不了了!难道是老美在作妖?还是软件版本的问题?那就直接求助DeepSeek吧。其余函数请同学们自行查找学习,掌握函数的基本用法即可。“饭”喂到嘴边了,请同学们“咀嚼一下”,有助于消化吸收。最后再来一个模拟滤波器的仿真,为同学们后续学习数字信号处理做个铺垫。大家有增益的概念吗?可以问问AI。滤波器的知识是课程《数字信号处理》的重点内容,同学们到时候务必学懂,用处可大了。请同学们仔细阅读实验要求,认真完成程序仿真!下面是实验报告要求。简述实验目的及原理,按实验步骤附上相应的信号波形和频谱曲线,说明采样频率变化对信号时域和频域特性的影响,总结实验得出的主要结论。参考比较MATLAB版的相应实验,你可以得出哪些结论?请同学们将思考的结果写在评论区!自此,本课程的所有章节已经讲完,希望同学们能够认真复习迎考。未完,待续!
修订记录
20250410 完成初稿;