针对不同类型的信号,信号处理涉及的内容主要包含滤波、变换、检测、谱分析、估计、压缩、识别等方面。滤波的主要任务是设计特性数字滤波器以得到不同频率成分的信号分量,如高通滤波可得到信号的高频成分,中值滤波则可降低高频分量起到平滑的效果。检测和估计主要是从受噪声干扰的杂波中利用信号的统计特性得到有用信号的过程。压缩是信号处理的一个重要方面,它主要是消除信号自身的相关性从而达到减少数据量的效果。......
2023-06-23
现代谱分析方法力图克服经典法的缺点,利用一些有关信号本身的知识,对被窗函数所截取的有限信号以外进行某种预测或外推,从而提高谱估计的质量。其中突出的优点就是提高了谱的分辨率和谱的真实程度。
模型法是现代谱估计的主要方法,模型法的共同之处是把一个具有许多变量的复杂过程化简为一个只用少量阐述就可以表示的简单过程。参数模型可分为两大类,一类是有理参数模型,这类模型可以用有理系统函数来表示,所求出的功率谱是连续的,也叫有理谱。它包括自回归(AR)模型(全极点模型)、滑动平均(MA)模型(全零点模型)和自回归滑动平均(ARMA)模型(极-零点模型)。另一类是指数模型,它假定信号模型为一些指数信号的线性组合,可以是衰减的指数信号、非衰减的指数信号或正弦信号的线性组合。用参数模型法进行谱估计首先要选择一种适合被测信号的参数模型,其次用适当的方法估计出模型的参数,最后利用所得到的模型参数计算出信号的谱。因此能否正确选择信号的模型,确定模型的阶数,以及估计模型的参数是决定参数模型法谱估计质量的关键。
实际中的许多随机离散时间信号x(n),都可以表示为有理参数模型。该模型的输入如果是一个方差为σ2的白噪声序列u(n),输出为x(n),它们之间的关系可以用时域差分方程表示,即
或有理系统函数表示,即
H(z)=B(z)/A(z) (6-10)
式中
该模型称为ARMA模型,此模型的功率谱为
如果系数bi=0,i=1,2,…,q,则称这种模型为AR模型。如果系数ak=0,k=1,2,…,p,则称这种模型为MA模型。
有理系数模型中最常用的是AR模型。这种模型比较简单,且它是全极点模型,因此能较好地描述信号谱中的谱峰,表现出良好的频率分辨能力。AR模型中包括许多不同的方法,它们的区别在于估计AR模型的参数所用的方法不同。利用线性预测方法,如果令前向线性预测误差为最小,可得到一组标准方程(Normal Equations),写成矩阵形式为
或表示成
φ·A=γ (6-14)
若令
则φ(i,j)=R(i-j),即为自相关函数。这时的式(6-13)称为尤拉-沃克方程,利用Levinson快速递推算法可以求出AR参数。如果令
此时矩阵φ为协方差矩阵。可用侨莱斯基(Cholskey)分解法求解而得到AR参数。修正协方差可令前预测误差和后向预测误差的平均值为最小得到
代入矩阵式(6-13)即可求解AR参数。这种方法用于估计含有多个十分靠近的正弦信号的频率时优于AR方法。
同古典谱估计方法相比,由于AR模型是一个有理分式,因而估计出的谱比古典谱估计法估计出的谱平滑。古典谱估计法中的谱分辨率正比于2π/N,N是数据长度。AR模型谱的分辨率不受此限制,而主要取决于其极点接近单位圆的程度,每一个靠近单位圆的极点都将产生一个谱峰。在实际运用时,AR模型在谱估计上存在一些缺点。一个明显的缺点是谱分辨率和SNR有着密切的关系。SNR低时,分辨率就会下降;其二,谱估计的质量受阶次p的影响,p选得过低,谱太平滑,反映不出极点,p选的过大,可以产生虚假的峰值;其三,如果x(n)是含有噪声的正弦信号,峰值的位置易受x(n)初相位的影响,且有的算法中出现“谱线分裂”现象,即在本应有的一个谱线的位置附近分裂成两个谱线。通过算法的改进和一些其他措施,可以较好地克服这些缺点。
在MATLAB中对尤拉-沃克的求解有四种方法,即自相关法、协方差法、修正协方差法和Burg法,对应的函数分别为pyulear、pcov、pmcov和pburg,包含四个参数即随机信号序列x、AR模型阶数p、FFT长度nfft和取样率fs,函数返回信号x的AR功率谱估计Pxx及谱范围ω。假设平稳随机信号x(n)构成如下:
x(n)=sin(200nπ)+4sin(220nπ)+u(n) (6-18)
实现上述AR模型现代谱估计的MATLAB代码如下:
运行结果如图6-5所示。
从图6-5可以看出,采用参数建模的谱估计方法得到的功率谱曲线平滑(方差小),分辨率高,可以明显地观察到两个谱峰。改变模型阶数p,当降低至20时谱线平滑性增加但波峰分界消失,当增加至100时谱线振荡增加且出现波峰,以相关法为例的MATLAB运行结果如图6-6所示。
图6-5 AR模型现代谱分析结果
图6-6 AR模型阶数改变时谱分析结果
当阶数降低时,极点减少,因此曲线的平滑性更好;当阶数增大时,波峰增多,曲线的波动更多。
有关全相位数字信号处理方法及MATLAB实现的文章
针对不同类型的信号,信号处理涉及的内容主要包含滤波、变换、检测、谱分析、估计、压缩、识别等方面。滤波的主要任务是设计特性数字滤波器以得到不同频率成分的信号分量,如高通滤波可得到信号的高频成分,中值滤波则可降低高频分量起到平滑的效果。检测和估计主要是从受噪声干扰的杂波中利用信号的统计特性得到有用信号的过程。压缩是信号处理的一个重要方面,它主要是消除信号自身的相关性从而达到减少数据量的效果。......
2023-06-23
图4-12 变换域信号处理图对于N阶系统,时刻n输入xn=[x,x(n-1),…其中X1是1维N阶全相位输入信号,即式就是全相位数字信号处理得到的输出与输入的数学关系表达。把式称为全相位变换,矩阵A称为全相位变换基,矩阵T则为全相位变换核。综合以上,变换域全相位数字信号处理一种可能实现如图4-16所示。......
2023-06-23
二维全相位在各种正交变换的基础上进行了全相位信号处理,一方面扩展了输入信号信息,另一方面对于不同相位信号进行不同权值的加权,从而使二维全相位信号处理在保留传统分块固有性质的同时也具备了一些特殊性质。可把基窗分解成若干个子基窗,从而得到信号不同加权情况下的全相位处理输出,其特性取决于子基窗的形状。以式中低通特性HLL为例,为保持全相位处理的严格零相位特性,仍使子基窗满足中心对称。......
2023-06-23
参考图5-1的信号移动规律,二维全相位信号处理可以按照行或者列优先的方式来实现,下面以行优先为例给出实现原理图。式表明,二维全相位信号处理对应xi,j的输出等于在行列方向上以xi,j为中心的共2个数据以A为加权的总和。图5-8 二维全相位行信号处理框图图5-8中,输入是按照行方向移动的大小为N×N的数据块,假设待处理图像大小为M×L,且进行边界扩展成×以保证输出图像大小不变。......
2023-06-23
为进一步改善系统性能,充分发挥窗函数在滤波器设计中的作用,综合上面两种情形得到在DFT前和IDFT后均加窗的全相位数字滤波器结构如图2-26所示。图2-28 加双窗对比单窗滤波结果对比上面介绍的3种带窗全相位数字滤波器具有完全相同的FIR滤波器等价结构,区别仅仅在于卷积窗的生成方法。为了便于讨论,将第1种类型称无窗全相位数字滤波器,第2种和第3种类型称单窗全相位数字滤波器,第4种类型称双窗全相位数字滤波器。......
2023-06-23
1)h=h,且N为奇数。图2-3 奇长度偶对称h设计FIR数字滤波器特性2)h=h,且N为偶数。MATLAB实现如下:式中,b=2hn=1,2,…图2-6 偶长度奇对称h设计FIR滤波器特性综合以上4种条件对应的FIR滤波器设计,给出这种传统方法的MATLAB实现函数[Hg,φω]=traFIR(h,p)。此函数包含两个输入参数即单位冲击响应h及滤波器类型p,函数的输出为系统的幅频特性和相频特性。此外,此方法得到的滤波器在通带、阻带存在幅度较大的波动,总体性能比较低下。......
2023-06-23
为降低或解决截断误差,国内外有些专家和学者提出了一些改善措施。设输入数据段长度为N1,系统响应长度为N2。全相位滤波法则是使用最大重叠的新方法,它考虑了对某个输入样本的所有长度为N的分段情况,如图1-7所示。图1-6 理想低通滤波器加矩形窗重叠法是由Malvar等人在DCT基础上提出的解决“方块效应”的方法。......
2023-06-23
研究与实践表明,相关领域应用过程中所需解决的首个挑战是如何根据不同的应用对象与业务需求创建对应的数字孪生模型。目前通用的数字孪生参考模型与创建方法的指导的缺乏,严重阻碍了数字孪生在相关领域的落地应用。......
2023-10-30
相关推荐