学习《数字信号处理》这门课首先要明白何谓数字信号以及如何处理数字信号。我们在日常生活中遇到的自然方式产生的信号如声音、光、温度等信号属于模拟信号,它不仅在时间上是连续的,在幅值上也是连续的。与之相对,在时间上是离散的,在幅值上也是离散的信号就称为数字信号。数字信号处理即对数字信号进行加工,包括:滤波、分析、变换、调制解调、参数估计、识别、压缩等。
第一节课老师就向我们介绍了MATLAB这个软件。MATLAB是MatrixLaboratory的缩写,意思是矩阵实验室。它的基本数据单元是不需要指定维数的矩阵,它可以直接用于表达数学的算式和技术概念,而普通的高级语言只能对一个个具体的数据单元进行操作。这就是MATLAB的优点。所以我们一定要熟悉这个软件,对我们今后的学习会有帮助。
刚开始安装MATLAB时遇到问题打不开,之后从属性里面更改了兼容性后便可成功打开。通过完成第一次大作业,我对MATLAB这个软件有了初步的了解。熟悉了命令窗口的标点符号的用法。比如在注释前面要加上%,数组元素之间的分隔符应用逗号或空格分开等。基本操作符加减乘除乘方等在MATLAB中有着不同的意义。和平时加减乘除不太一样的地方是这些操作是对矩阵进行操作,代表矩阵的加减乘除以及乘方的运算。点乘.*表示两个矩阵的对应元素相乘,点除./表示两个矩阵对应元素相除。右除表示用右边的矩阵除以左边的矩阵。还知道了如何进行路径的管理,以及如何输入数组。如想输入一个3*3的矩阵并赋予变量A则可在>>之后输入A = [1 3 5 ; 2 4 6 ; 78 9],结果为
我在学习MATLAB时在程序中遇到了一个A = magic(3)。一开始不知道这是什么意思,看不懂整个程序。后来上网搜了一下得知这是一个魔方矩阵,括号里面的数字是几就是几阶的矩阵。A = magic(3)即为
神奇的地方是每一行,每一列或两个对角线数字相加之和都为15。这使我对这门课程产生了更大的兴趣。
本门课程除了讲MATLAB的用法及介绍,还介绍了其他的内容。第一章讲述了离散时间信号与系统。离散时间信号或数字信号序列存在着傅里叶变换,称为离散时间傅里叶变换(DTFT)。上学期的《信号与系统分析》中也讲到了Z变换,本课讲了Z变换与DTFT的关系,Z变换不同于DTFT的地方在于Z变换的频域变量Z是复变量。第二章讲了信号的采样与重建,了解了连续时间带通信号的采样技术可以降低采样频率,提高采样的效率。取样定理也十分的重要。第三章讲的是离散傅里叶变换(DFT)及其快速算法。介绍了一种快速有效的计算离散傅里叶变换的方法,即快速傅里叶变换(FFT)。FFT算法不仅可以用作频谱分析,还可用于线性卷积,相关函数等。
总之,要学好这门课程必须要把它与《信号与系统分析》紧密联系在一起,比如系统的特性、连续信号和离散信号的时域分解、四大傅里叶分析等。还要充分利用MATLAB这个软件,在实验中促进学习。
教师评语:
李昊洋同学的学习体会写得比较具体,主要是刚接触MATLAB,觉得很新奇,其实只要深入地学习MATLAB,就会发现“无限风光在险峰”,MATLAB能解决很多方面的问题,威力无比。希望认真学习,刻苦钻研,把MATLAB和数字信号处理及其他应用紧密结合起来,学会解决具体问题。
学习体会还简单地介绍了前几章的内容。
联系客服