信号分析与处理
课程笔记
课程经验分享
大家好,我是2022级电气工程及其自动化专业的学长,接下来我来与大家分享关于《信号分析与处理》这门课的学习经验分享。这门课的理论部分是两位老师上,前半个学期为杨欢老师,后半个学期是张健老师。两位老师都讲的很好,只是风格不同。前半学期杨欢老师会向我们介绍DFS、DTFT、CFS、CFT四种信号变换方法,初听必定会觉得一头雾水找不到方向,这个时候要多看书,没有听懂的地方可以重复看智云课堂,最后在期末复习时再回过头来看杨欢老师讲的课其实非常好,只是最开始我们什么都不懂,想要接受这些复杂的变换和数学公式有些困难,理解了之后就会觉得很透彻。这里一定要搞明白,这四种变换之间的区别和联系是什么,目的是什么?其实这里的数学推理并不重要。
在后半学期,张健老师会为我们介绍课程的重点和考试相关的内容,要认真的听课,张健老师在课堂上会帮助我们梳理各种变换之间的关系,以及做些知识点的小结。这些都可以及时记在我们的笔记本上,一直到后续的FFT、Z变换、Z反变换等,这些才是考试的重点。单纯从想要拿高分的角度来说,认真听课(尤其是后半学期)、做好笔记的整理、在期末复习时完成张健老师发的三张历年卷,考好最后信号的考试难度不大。
从后续科研、竞赛的角度,信号这门课不能流于表面,比如在课堂上以及实验中我们会设计滤波电路,这个电路在我们的未来学习中很可能会运用到,我们要明白滤波电路的工作原理是什么?如何运用它?这能很大程度上帮助我们后续的科研、竞赛。其他的知识也是如此。
一、课程评价
这部分内容是我对这门课的简要评价,包含主观成分。
作为许多工科专业都要学习的一门专业必修课,信号的知识点实用性和泛用性都比较高。这门课的数学基础主要是微积分,大量涉及微积分Ⅱ中的傅里叶级数,然而形式上和微积分Ⅱ中有所区别,因此在前期听课时会感觉有些晦涩痛苦,尤其是傅里叶变换、Z变换那一章开始,老师上课讲的比较快,大量公式推导的内容很难保证全程跟着听懂。如果要跟着上课进度走,需要在课外花一定时间预习复习,而大部分同学可能会选择到期末再补天。我个人而言,平时没有做预习复习,上课是尽量在听的,感觉期末复习的压力不算特别大。
平时的任务有作业、实验和大作业。实验部分有几个MATLAB实验、几个电路信号实验,难度都不大,报告按格式要求写即可。我是项基老师班的,根据大作业展示课他对几位同学的点评来看,大作业要注意围绕课程内容,尤其是傅里叶变换、频域分析这些内容。不太推荐图像处理、AI等方向,即使工作量可能比频域分析大,老师仍不太满意,甚至直接认为偏题。大作业工作量比起C大来说少很多,我们班是2人组队或solo,我solo也就花了没几个小时。
这门课的考试由于是闭卷,难度是不大的,主要是公式比较多。重点在老师下发的三张模拟卷,能覆盖考试几乎所有知识点和题型,印象里还有一些只改了数据的原题,如果想考好一点非常推荐认真完成、校对三张模拟卷。
二、学习建议
可以看一些傅里叶变换相关的可视化、科普向视频(如b站上的3b1b),有助于理解DFT、FFT、时域、频域、复频域这些概念。如果只看书本,这部分大量公式会比较难理解。
另外也没有什么技巧了,主要就是好好做那三张模拟卷。
往届课程经验分享
一、课程心得体会
当我们电气学子谈论起课程难度的时候,我相信没有太多人会拍着胸脯说:“信号真的很简单。”那么信号到底难在哪里呢?从我自己的经历来看:最开始上信号课的时候学的就是一些简单信号的定义和变换,这还是很容易理解的;之后就开始学傅里叶级数和傅里叶变换,因为先前数学基础的不扎实,我已经开始有点晕了;再往后就开始了离散系统的分析,DFS、DFT、DTFT、FFT轮番轰炸,这时我已经完全晕了。
二、学习方法与建议
因此我认为,在学习信号时最重要的一点就是不能在学习离散系统分析的时候失去学习的信心,这一块是难点,也是重点。起初不理解再正常不过,毕竟罗马不是一天建成的。随着讲课的深入,起初分离无关的知识点会逐渐融合,最后织成一张紧密的大网。如果你能理清楚上面这些变换之间的区别和关系,那么恭喜你,你已经离掌握信号更进了一步。信号里会有很多数学关系的推导,私以为推导的步骤是次要的,推导的逻辑才是最重要的——为什么已经有了FS,还需要DFS?为什么有了DFS还需要DTFT?为什么有了DTFT还需要DFT?为什么有了DFT还需要FFT?如果你能够顺利的解答这些问题,那么恭喜你,你已经基本上掌握了信号课最核心的内容。
当然,上述的这一些话可以说是从应试的角度出发的。信号课的内容很难,但试卷出的并不那么困难,尤其是后续章节的内容,例如滤波器,出的题型通常都是比较固定的,解题的方式也比较单一。想要学好滤波器这部分的内容无疑是十分困难的,但如果仅仅是应试的话也就没有那么难了。话虽如此,我认为最好还是不要以过于功利的心态看待这门课程。不能只求解题,不求理解。信号的分析与处理不仅仅会在后续的课程中被无数次用到,而且是我们每个电气学子都应该拥有的专业技能之一。从概念和定义出发,不要心急,不要气馁,一步一步的学懂、学通,其实信号也没有那么难。
一、课程心得体会
由于时间过去也有一年了,我对这门课的记忆或许不是特别准确了,具体内容重点我可以把去年老师的复习概要发给你,然后下面谈谈我对这门课的印象以及一些学习建议。
二、学习方法与建议
首先对这门课的整体印象:1.学习难度较难,部分内容还是挺抽象的(比如离散傅里叶变换、Z变换),要想完全搞清知识点的来龙去脉要花费很多功夫,所以要认真对待这门课程。2.光从考试的角度看,我个人觉得考试难度并不是太大(建议考前能听听张健老师的复习课,重点讲的挺明确的。另外老师出题也比较友善),关键是要真正掌握各个知识点的本质(即如何推导出、各种变换背后的物理含义)。3.这门课程还是比较重要的一门课程,之后科研实验中会用到挺多(比如传感器采集数据,你要如何选取合适采样频率,采集到数据为离散的数字信息所以改如何进行快速处理,这门课都会告诉你个大概)。4.从学习层次来看,这门课先将基础理论知识,再将其具体的应用,这两者中前者是重点,占课程的大半时间,后者较为简单,掌握具体的计算方法步骤即可;然后前面的基础理论讲的就是傅里叶变换及其变形,从周期到非周期、连续到离散、频域到复频域。学完之后你会发现课程分布是非常合理的,开始时与我们之前在数学课上学的傅里叶变换相关,但这仅仅时对一个连续函数的变换,实际工程运用中(芯片处理)信号都是离散信号,且计算速度、存储都有较高要求,所以就有了离散傅里叶变换和FFT(快速傅里叶变换),所以我个人觉得这本书有种纯数学到工程应用间过度的味道。
下面简单谈谈对这门课的学习建议:1.前面也提到了这门课是以傅里叶变换为基础展开的,所以之前相关的微积分知识基础一定要掌握好(不过也放心,不会有太复杂的计算,只要相关概念、运算方法清楚就好)。2.这门课的难点我觉得就是对各种变换的理解以及这些变换之间的联系。如果单独看各个变换,那很容易概念混乱、公式记忆不清,所以务必要搞清各个变换之间的联系,如连续傅里叶级数(CFS)怎么推导出连续傅里叶变换(CFT),连续傅里叶变换怎么推导出离散傅里叶变换。只有掌握了各种变换之间的联系,才能搭建起自己对这门课的知识框架。3.学习各种变换时,要学着和具体的物理意义联系起来,不然会很空洞抽象,学着累效果也不佳,所以我建议学习的时候可以多用matlab进行一些图像仿真(这门课也有相关实验仿真),这有助于你对各种变换的效果有直观的感受。4.另外还有一些概念,如采样混叠、泄露等我觉得也有难度,当初我学习时想理解好它的本质还是有较大困难,这方面也要注意一下。
最后,我认为这门课虽然有一定难度(肯定比偏微分、复变简单),但认真学肯定能取得好成绩的,所以要有自信。祝学弟学妹们最后都能取得满意成绩,收获高的绩点。