matlab信号处理工具箱的认知
(书的第一章其他内容都是matlab的基础操作,不算很难,因为matlab很多操作都比较像我们列公式嘛,就记住matlab关于矩阵有很多东西就好了,我觉得重点还是这个信号处理工具箱)
前置知识:1.关于傅里叶级数的相关知识
三角函数的相关知识
傅里叶变换的公式推导
频域和时域
正弦波是频域唯一存在的波形
频域实际上不存在,是我们的一种数学处理,为了更直观的观察波形。
振幅、频率、相位,在频域中我们只考虑振幅和频率
- 傅里叶变换是用来分析频域的
- 拉普拉斯变换是用来处理一些,我们解决不了的问题
- Z变换是离散情况的傅里叶变换
2.关于柯西主值积分的相关知识
信号处理工具箱:
一些常见变换
离散余弦变换:DCT变换实际上就是限定了输入信号的DFT变换,并不是因为在变换的方式上有什么不同。
离散余弦逆变换
快速傅里叶变换:FFT(Fast Fourier Transformation) 是离散傅氏变换(DFT)的快速算法。即为快速傅氏变换。它是根据离散傅氏变换的奇、偶、虚、实等特性,对离散傅立叶变换的算法进行改进获得的。
IIR数字滤波器与FIR数字滤波器
这两类滤波器的区别
- 如果输出只取决与之前的输入,就是FIR,有限长的冲击响应
- 如果输出取决于之前的输入、输出,就是IIR,无限长的冲击响应
窗函数
因为我们进行FFT快速傅里叶变换的时候,是对有限长度的时域数据进行变换,需要对信号进行截断,而这样容易出现不满足周期的情况。我们加窗主要是为了使时域信号似乎更好地满足FFT处理的周期性要求,减少泄漏。
详见这个文章
加窗的目的是为了减少泄漏,但不可能让泄漏为0。
比较常见的有汉宁窗、矩形窗等。
窗函数的选择一般原则如下:
-
如果截断的信号仍为周期信号,则不存在泄漏,无须加窗,相当于加矩形窗。
-
如果信号是随机信号或者未知信号,或者有多个频率分量,测试关注的是频率点而非能量大小,建议选择汉宁窗,像LMS Test.Lab中默认加的就是汉宁窗。
-
对于校准目的,则要求幅值精确,平顶窗是个不错的选择。
-
如果同时要求幅值精度和频率精度,可选择凯塞窗。
-
如果检测两个频率相近、幅值不同的信号,建议用布莱克曼窗。
-
锤击法试验力信号加力窗,响应可加指数窗。
随机信号时域处理、随机信号频域处理
注意,随机信号不能用傅里叶变换,所以我们只能用统计平均量来表征。
补充一些:采样率的相关知识
香农采样定理:为了不失真地恢复模拟信号,采样频率应该大于等于模拟信号频谱中最高频率的2倍