一、函数信息与数字信号
数字信号区别与传统的函数信息的最大特点,就是其离散性,即数字信号的自变量与返回值都是离散定义的。例如,一个声音数字信号,一定有一个每秒若干次的采样,每一个时间段,声音的强度也将有一个固定精度的取值。
信号的数字化一般需要三个步骤:抽样、量化、编码
- 一维的数字信号有时可能是波形信号,这样的信号通过拟合、插值,往往代表这一种具有光滑性与周期性的函数。
- 一维的数字信号也有可能是声音信号,这样的信号往往会具有多种频段的信息,对应的连续函数的傅里叶变换也将在部分区段或点位出现明显更大的系数。
- 一维的数字信号还有可能是分片光滑函数或分片常函数,也有可能是符合某种特定分布的随机函数。
二、信噪比
衡量误差大小的方法有很多,一种方式就是图示+观察,较 为直观可靠度也比较高。统计一致误差(最大误差)也是 一种衡量噪声强度的方法。
- 相较来说,整体平方误差 (SE) 或平均平方误 差(MSE-mean square error ) 被更多采用。
- 另一种基于平方误差的噪声强度的定义为信噪比 (SNRsignal to noise ratio) 此值与真实信号的性质有关。在相同真实信号的情况下,信噪比越高,信号质量越高。MATLAB函数调用方法
snr (s, n)
,s
为信号,n
为误差。
在已知噪声的分布类型与相应参数的情况下,直接以将这些噪声特性作为噪声强弱的度量,很多时候会更加可靠。而信噪比可以作为一种衡量去噪或恢复质量的有效尺度。
例:正弦函数加噪声计算信噪比:
x = 0:0.001:2*pi;
f = sin(x);
f_ = f + normrnd(0, 0.1, 1, length