含噪复信号频率估计算法研究

含噪复信号频率估计算法研究
含噪复信号频率估计算法研究

摘要

摘要

频率估计是数字信号处理的重要内容,特别是对含有高斯白噪声的信号进行频率估计一直是信号处理的经典课题,频率估计不仅在理论上,而且在实际应用中,都有着重要的研究价值,本文采用空间谱估计的典型代表MUSIC算法,root-MUSIC算法,ESPRIT算法和MVDR算法,对含有高斯白噪声的复正弦信号进行频率估计,同时也通过MALTAB软件对其进行了仿真,仿真结果表明对含有噪声的复正弦信号而言,MUSIC算法,root-MUSIC算法,ESPRIT算法和MVDR 算法具有良好的频率特性,并达到预期效果。

关键字:频率估计MUSIC root-MUSIC ESPRIT MVDR

ABSTRACT

Frequency estimate is an important part of digital signal processing,Especially with the Gaussian white noise of signal frequency estimate has been a classic signal processing tasks. Not only in theory but in practice frequency estimate has very important research value. For with the Gaussian white noise of complex sinusoidal signals frequency estimation, the paper uses the MUSIC algorithm the root-MUSIC algorithm the ESPRIT algorithm and the MVDR algorithm, the typical representative of spatial spectrum estimation, and simulates through the MATLAB software. For complex sinusoidal signals with Gaussian white noise, simulation results have shown that those algorithms have good frequency characteristics and achieves the desired results.

Key Words: Frequency estimate MUSIC root-MUSIC ESPRIT MVDR

目录

目录

目录

摘要 ...................................................................................................................................................... I ABSTRACT........................................................................................................................................ I I 目录 ................................................................................................................................................... III 第1章绪论 . (1)

1.1 选题背景与课题意义 (1)

1.2 课题研究现状 (2)

1.3 论文研究内容 (2)

第2章频率估计的基础理论 (4)

2.1 引言 (4)

2.2 信号子空间和噪声子空间的概念 (4)

2.3 MUSIC算法 (7)

2.4 Root-MUSIC算法 (8)

2.5 ESPRIT算法 (9)

2.6 MVDR 算法 (11)

第3章频率估计的算法仿真 (13)

3.1 MUSIC算法仿真 (13)

3.2 Root-MUSIC算法仿真 (14)

3.3 ESPRIT算法仿真 (16)

3.4 MVDR 算法仿真 (17)

第4章频率估计算法比较Equation Chapter (Next) Section 1 (18)

结束语 (19)

参考文献 (20)

附录 (21)

第1章绪论

1.1选题背景与课题意义

频率概念源于周期性信号的经典物理学定义,其实质是表征信号在一定时间内的总体特征。正弦信号是典型的周期信号,其频率定义为信号周期的倒数,物理意义为单位时间内周期运动的次数。对于非正弦周期信号,可以分解成无限多个单频正弦周期信号的加权组合[1],分析每个单频信号的频率特征就可以得到信号总体的特征。

正弦信号有实正弦信号和复正弦信号(复指数信号)之分,复正弦信号可以看成是实部和虚部皆为实正弦信号的组合。复正弦信号因其频率特性简单,如单频复正弦信号在频谱上表现为一条唯一的谱线,在理论分析中比较受青睐。而实正弦信号在频谱上除有正频率之外,还有对应的“负频率”出现,使得在理论分析中由于比复正弦信号复杂而比较少使用。但是,在实际工程应用中,实正弦信号更为常见,而且很多复正弦信号的特性,不能简单地对应到实正弦信号上,所以这引起了很多研究者的兴趣。本文也主要针对复正弦信号进行研究。

信号频率估计是指通过对信号采样值的计算和变换,估计出淹没于噪声中的信号的频率。其研究可追溯到19 世纪研究者所关注的“信号中的隐周期性”问题——这一研究最终导致了信号处理中非周期信号傅立叶级数的展开理论[1]和傅立叶变换的提出[2]。信号频率估计是信号频谱分析中的重要内容,而频率又是信号的重要特征。在很多情况下,信号的频域形式比较易于解释和表征,频率、频率间隔等参数反映了信号大量的信息,同时更容易解释信号通过线性系统以后的变化特点。信号频率估计也是信号参数估计的一个重要物理量,参数估计是信号检测和信号表征的重点。因此对信号的频率估计以及各种适用于工程应用的算法研究受到普遍关注和重视,是当前信号处理技术中一个十分活跃的课题。由于任意的信号可以分解成无限多个正弦信号的加权组合,而且高斯白噪声是常见的噪声模型,因此高斯白噪声中正弦信号的频率估计问题是信号频率估计的基础。频率估计的研究最早可以追溯到上世纪30 年代的第二次世界大战中人们对雷达和声纳技术的研究,淹没于噪声中的正弦信号频率估计问题是这两种技术的关键。最近几十年来,频率估计的研究取得了丰硕的成果[3-5]。频率估计不仅在理论上,而且

1

在实际应用中,都有着非常重要的研究价值。频率估计的研究最初是受其在军事领域应用的影响才逐渐发展成为一个独立的研究领域,且广泛渗透到各工程领域。在工程学的诸多领域,如通信、语音处理与识别、生物医学、电力系统、检测理论等研究中,都会遇到这样一个技术问题,即如何对噪声背景下的具有有限个样本的正弦信号进行频率估计[1]

频率是参量估计中的一个重要物理量,频率估计有着广泛的应用领域。而在通信技术领域,目前对空目标的多普勒无线电通信仅利用了多普勒幅度信息,从而造成炸点分散;而对水下目标的水中兵器通信,多普勒信号的利用在我国尚为空白。据悉,英美等国已研制立足于频率信息提取的多普勒无线电通信,以实现炸点的精确控制。其中,信号频率的精确快速估计是关键技术难题。

1.2课题研究现状

信号频率估计研究已有多年历史,一般地分为经典法和现代法两大类。经典法主要为以傅利叶分解为基础的周期图法等,随着快速傅利叶变换(FFT)的发现,经典法一度得到广泛的应用,但是,经典法的局限性在于其分辨力低(其分辨力为1/N,N 为数据长度),所以要提高分辨力则需增加数据长度N,从而增加了运算时间;反之,要想减少运算时间,只能采用短数据,这样则不能得到高的分辨率。因此经典法在快速高分辨频率估计中遇到了无法克服的困难。60年代末70年代初,学者们提出了许多旨在提高频率分辨率的谱估计方法,由于信号的频率可由谱峰的位置得到,因而现代谱估计方法也广泛地用于频率估计。现代谱估计方法主要有两大类,一类是参数模型法,主要有自回归(AR)模型、滑动平均(MA)模型和自回归滑动平均(ARMA)模型等,参数模型法有较好的频率分辨能力,也有一些快速算法,但该法的性能受参数的选取、初相位等因素的影响,限制了其更加广泛的实际应用。另一类现代谱估计方法是非参数模型法,其中的特征分解法是一类性能良好、很有工程应用前景的方法,主要有最小方差无失真(MVDR)法、多信号分类(MUSIC)法和子空间旋转不变(ESPRIT)法等。

1.3论文研究内容

本文重点介绍了在高斯白噪声背景下分别利用MUSIC算法,root-MUSIC算法,ESPRIT算法和MVDR算法对复正弦信号进行频率估计,并且利用MALTAB

2

其进行了仿真。通过仿真结果验证MUSIC算法,root-MUSIC算法,ESPRIT算法和MVDR算法对含有噪声的复正弦信号进行频率估计的可行性,并且比较仿真结果讨论这些算法的优势与局限。

3

4

第2章 频率估计的基础理论

2.1 引言

淹没于高斯白噪声中的正弦信号的频率估计问题是频谱分析的重要内容,复正弦信号频率估计是指通过对信号采样值的计算和变换,估计出淹没于噪声中的信号的频率的过程。频率估计不仅在理论上,而且在实际应用中,都有着非常重要的研究价值。频率估计目前国内外已经提出了不少方法,主要分为时域、频域及时频分析算法等。时域方法主要有基于自相关、线性预测两大类,在此基础上有计算量较为复杂的 MUSIC 算法[6-9]、AR 模型算法[10-11]以及最大似然估计算法

[12-16]等现代谱估计的方法。频域方法多是基于离散傅立叶变换(Discret Fourier Transfer, DFT)类的直接谱估计法,这类方法物理意义明确,计算量小(借助于 FFT),得到了广泛的应用。但 DFT 中存在能量泄漏和栅栏效应,使得这种方法具有较大的误差,并且算法精度在很大程度上依赖于信号长度[1-2]。时频分析算法主要是对非平稳信号进行瞬时频率估计。

本章将具体介绍本论文频率估计问题采用的数学模型——复信号模型,同时给出几类常见的相关矩阵的特征分解的信号频率估计的方法。基于相关矩阵的特征分解的信号频率估计的方法,是现代信号频率估计的重要内容,其基本思想是,直接对估计的随机过程相关矩阵进行特征分解,利用复正弦信号与相关矩阵特征值和特征向量的关系,得到信号频率的

2.2 信号子空间和噪声子空间的概念

假设信号(n)x 是复正弦信号加白噪声

()1()k K j n k k x n a e v n ω==+∑

(2-1) 其中k j k k a a e ?= 和k ω 分别是复幅度和角频率。初始相位k ? 是在[0,2]π 均匀的随机变量,并且当l k ≠ 时,l ? 和k ?相互独立;()v n 是零均值,方差为2

v σ

的白噪声,且与信号相互独立。

定义信号向量

5 []()(1)(1)T

n x n x n x n M =--+x() 则

1C M n n n ?∈x ()=A s ()+v () (2-2)

其中

[]()()()121212111111()()()23K K j j j M K

K j M j M j M e e e C e e e ωωωωωωωωω---?------??

??

??==∈??

??????

-A a a a ( ) 向量()ωa ,()n s 和()n v 分别定义为

(1)1()j j M e e ωωω---??????=??????a ,1212()K j n

j n j n K a e a e n a e ωωω

---??????=?

???????s ,()()()()2114v n v n n v n M ??

?

?-??=?

?

??-+????

-v (

向量()n x 的自相关矩阵M M R C ?∈ 为

()()H E n n ??=??R x x

()()()(){}H H H E n n n n ??=??????As +v s A +v

(25)- ()(){}E n n =H H APA +v v

因为()n v 是零均值,方差为2

v σ 的白噪声,所以有

()(){}{}2

2

2

,,v v v E n n diag σσσ==H v v I

其中,M M R ?∈I 是单位矩阵。

又由于并且当l k ≠ 时,l ? 和k ?相互独立,则

()(){}2

,0,k a k l E n n k l

?=?=?≠??H s s 于是,矩阵P 是正定的对角矩阵,即

()(){}{}22

2

12,,,K K K P E n n diag a a a C ?==∈H s s

因此,向量()n x 的自相关矩阵可以表示为

6 2

v σ=H R A P A +I (2-6)

实际应用中,选取M K > ,则由式(2-4)可知,A 是列满秩的;因此

()rank K M =

也即H APA 不是满秩矩阵的,对H APA 进行奇异值分解得

0??= ???

∑H H APA U U (2-7) 其中()2

21,

,k diag λλ=∑,U 是酉矩阵,H UU I =

于是, 2

v σ=H R APA +I

22220H v v v v σσσσ????+=== ? ????

?∑∑H H H R APA +I U U +UU U U I 2

122222

v v K v v v λσλσλσσσ??+ ?+ ? ? ?=+ ? ? ? ? ???

H U

U (2-8) ()rank M =R

对R 进行特征值分解,得到M 个特征值12,,,M λλλ ,对应的特征向量为12,,,M μμμ,由式(2-8)可知R 的M 个特征值中仅有K 个较大的特征值

12,,,K λλλ信号有关,其余M-K 各特征值12,,,K K M λλλ++仅与噪声有关,根据以上事实,有以下重要定义:

(1) 信号子空间S :S 是由12,,

,K λλλ对应的特征向量12,,,K μμμ生成

的子空间,记为 {}12,,

,K S span =μμμ

7

(2) 信号子空间G :G 是由12,,,K K M λλλ++对应的特征向量

12,,,K K M ++μμμ生成的子空间,记为

{}12,,,K K M G span ++=μμμ

S 既与信号有关,又于噪声有关;G 仅与噪声有关

2.3 MUSIC 算法

利用前面信号子空间和噪声子空间的概念,我们可以得到信号频率估计的多重信号分类(MUSIC ,multiple signal classification )算法,该算法于1979年由R.O.Sxhmidt 提成。MUSIC 算法利用了信号子空间和噪声子空间的正交性,构造空间谱函数,通过谱峰搜索,估计信号概率。MUSIC 算法可以有效地克服传统的FFT ,DFT 算法进行谱分析是的能量泄漏和栅栏效应,能够实现超分辨,因此在工程上有广大的应用空间

由式(2-7)可知

0??= ???

∑H H APA U U 由上述可知特征向量U 由信号特征向量和噪声特征向量构成,即[]U S G = 则

[]0S S G G ????= ?????

??∑H APA 由于U 是酉矩阵, H UU I =,则

[][]00

0S G S G ??= ???∑H APA 即

000S S G ????= ????

?∑H H APA APA 所以0G =H APA ,又由于A 是列满秩的矩阵,P 满秩矩阵,所以矩阵A 和P

8

存在左逆矩阵,则100G --==H A A P ,即信号子空间和噪声子空间正交, 所以可以写出关于相位差的i ω 的函数

()()()()

[]21

1,,MUSIC H P GG G ωωππωωω==∈-a a a (2-9) 通过谱峰搜索,当()ωa 与G 正交时,()G ωa 为零由于噪声的存在,

实际为最小值,从而可以通过判断()MUSIC P ω谱的峰值确定信号的频率

2.4 Root-MUSIC 算法

MUSIC 算法,需通过搜索()MUSIC P ω谱的峰值得到信号的频率的估计,但是这会造成很大的运算量,本节介绍具有多形式求根形式的MUSIC ,称为Root-MUSIC 算法。

设向量i μ是相关矩阵R 的噪声子空间的第i 个归一化特征向量,可表示为 ()011,1,2,,T i i i i M u u u u i K K M -??==++?? 定义向量()z a 为

()()111T

M z z z ---??=??a (2-10) 构造如下函数: ()()()*

*

1*(1)011H

M i i i i M f z u z u u z u z ----==++

+a (2-11) 当j z e ω= 时向量()z a 是频率为ω的信号频率向量()ωa 。

由式(2-9)可知0H A G = 则 ()0,k 1,2,

,K;1,,M H k i u i K ω===+a (2-12)

于是

()210,1,2,,M H i i K u k K ω=+==∑a (2-13)

对式(2-12)共轭转置,有

()()0,1,2,,k j H

i k f e u k K ωω===a (2-14)

将式(2-11)左乘自身的共轭转置,可得到

()()()0,1,K 2,

,M H H i i i f z z u u z i K ===++a a (2-15)

第一多项式

()()21M H Root MUSIC i i K P z z u -=+=∑a (2-16)

9

用噪声子空间向量构成矩阵G ,式(2-16)可以表示为

()()()()()1M H

H H H Root MUSIC i i i K P z z u u z z GG z -=+??== ???∑a a a a (2-17) 比较式(2-13)和式(2-16)可发现,,1,

,k j k z e k K ω==都位于单位圆1z = 上,

单位圆上的复数j z e ω=应满足

*1z z -= 所以有

()()()()**1(1)1111H M M T z z z z z z -----????===?

?

????a a 将上式带入式(2-17)中,可得到修正后的方程为 ()()10T H z GG z -=a a (2-18)

于是,信号频率估计问题转化成了一元高次方程的求根问题,因此,将这种方法称为Root-MUSIC 算法。

在实际工程中,由于是由观测样本得到相关矩阵的估计R ∧

,存在误差,使得求解方程所得到的根k j k z e ω=并不是准确的位于单位圆1z =上,而是位于单位圆附件,因此,在实际求解时,需要在2(M-1)个根中,找出其中位置最接近单位圆的K 个根,这些根的相位就是信号频率的估计k ω∧。 2.5 ESPRIT 算法

由于MUSIC 算法需要进行谱峰搜索,计算量很大,因此在实际的应用中对于系统的计算速度要求较高。在MUSIC 算法以后,人们开始研究各种不需要进行谱峰搜索的快速频率估计算法。有Roy 等人提出的旋转不变子空间(ESPRIT ,estimating signal parameter via rotational invariance techniques )算法是空间谱估计中的另一种经典算法。ESPRIT 算法的基本思想是利用旋转不变因子技术来估计信号参数,该算法运用 2 个信号序列张成同一个信号子空间的思路,避免了求解噪声能量,可直接求解信号频率, 由于其不须作扫描处理,因而在保证精度的基础上极大地减少了运算量,而且有较好的鲁棒性和分辨能力。

同样的,假设信号(n)x 是复正弦信号加白噪声

()1()k K j n k k x n a e v n ω==+∑

其中()v n 是零均值,方差为2

v σ 的白噪声,且与信号相互独立。

10

连续M 个时刻的观测值可表示为给出的向量形式,如式(2-1)所示

n n n x()=As()+v()

其中

[]()

(1)(1)T n x n x n x n M =--+x() 定义随机过程()()1y n x n =+ ,并分别定义向量()n y 和矩阵φ 为 []()(1)

(1)T n y n y n y n M =--+y () (2-19) {}12K j j j diag e e e ωωωφ= (2-20) 因此,由式(2-1)和式(2-19)由

()11n n n ++y =As()+v() (2-21) 由于()()1n n φ+=s s ,所以式(2-21)可以表示为

()1n n n φ+y =A s ()+v

() (2-22) 容易发现φ是一个酉矩阵,即H H I φφφφ==;由于()()1y n x n =+,即()n y 是由()n x 平移得到的,矩阵φ被称为旋转算子。

由式(2-6)可知观测向量()n x 的自相关矩阵为

()()2H x x v E n n σ??=??H R x x APA +I (2-23)

容易得到,向量()n x 和()n y 的互相关矩阵为

()()2H H xy v E n n φσ??==??H R x y AP A +Z (2-24)

其中:()(){}2

1H v E v n v n σ=+Z ,且

0100100M M C ??? ? ?=∈ ? ???Z 对xx R 进行特征分解,找到xx R 的最小特征值()2

min 12M v M λλσλλλ==≥≥≥ ,由式(2-23)和式(2-24),定义下面两个矩阵:

2m i n H x x x x v x x C R R A

P A σλ=-=-=I I (2-25) 2

m i n H H xy xy v xy C R R AP A σλφ=-=-=Z Z (2-26)

定义{},xx xy C C 为矩阵对(matrix pair )。若存在标量λ 和非零向量μ ,使得方程 x x x y

C C λ=μμ (2-27) 成立,则这样的标量λ 和非零向量μ是{},xx xy C C 的广义特征值和广义特征向量。

这里只用到矩阵对的广义特征值,将上式变换为

()0x x x y C C λ-=μ (2-28)

11

根据矩阵理论,要使方程中的μ有非零解,则需要矩阵{},xx xy C C 非奇异,即行列式

满足

0x x x y C C λ-= (2-29)

因此,通过求解方程式(2-29)可以得到矩阵{},xx xy C C 的广义特征值。

另一方面,由式(2-25)和式(2-26)由

()H H xx xy C C AP I A λλφ-=- (2-30)

注意到{}1

2K j j j H diag e e e ωωωφ=,容易看出,当,1,,k j e k K ωλ== 时,会使对角线上第k 个元素等于1,从而使矩阵()H I λφ-,于是()xx xy C C λ-也是奇异的;而,1,,k j e k K ωλ≠=时,()H I λφ-一定满秩,因此()xx xy C C λ-也是满秩的。

结合上述关于矩阵对()xx xy C C λ-奇异性的讨论和广义特征值的定义,可以得

到结论:矩阵对{},xx xy C C 的广义特征值恰为1

2K j j j e e e ωωω。这些根的相位即

为信号的频率估计。 2.6 MVDR 算法

最小方差无失真响应(MVDR ,minimum variance distortionless response )算法 波束形成技术作为一种抗干扰自适应波束形成技术,是 Capon 于 1969 年首次提出并应用到地震阵列信号处理中[6]的。1997 年由 Manohar N .Murthi 和 Bhasker

D . Rao 首次将其应用到语音信号的谱包络估计中[7],解决了 LP 谱对基音周期较高的浊音信号的频谱估计不准的问题。相比与 LP 谱及 FFT 能量谱,MVDR 谱具有更小的方差,在保留语义信息的同时对说话人信息有一定的抑制作用,这一特点令基于 MVDR 谱的 MFCC 参数比传统的MFCC 参数更加适合于关键词检出。

同样的,假设信号(n)x 是复正弦信号加白噪声

()1()k K j n k k x n a e v n ω==+∑

其中k j k k a a e ?= 和k ω 分别是复幅度和角频率。初始相位k ? 是在[0,2]π 均匀的随机变量,()v n 是零均值,方差为2

v σ 的白噪声,且与信号相互独立。

定义向量

[]()(1)(1)T

n x n x n x n M =--+x() 假定信号通过一个M 抽头的FIR 滤波器()W z

12

()()10M k k W z w k

z --==∑ (2-31) 则输出信号为:

()()()()()10*M T k y n x n a n w k x n k -===-=

∑x w (2-32) ()y n 的平方,即 ()y n 的功率由下式给出:

(){}{}{}2H T H T H

xx

p E y n E w w w E w w R w ====**x x x x (2-33) 若假定()y n 的均值为零,那么p 也是()y n 的方差。

为求得滤波器的系数,有两个原则,一是在对给定的某一频率i ω 处,()x n 无

失真地通过,这等效于要求:

()()1

01k M j k H i k w k e ωω--===∑a w (2-34) 其中()()11,,,i i T j M j H i e e ωωω-??=??a 第二个原则是,在i ω附件的频率分类得意拒绝,即p 最小,这就是“最小方差”谱估计的来历。可以证明,在上述 两个约束条件下使方差p 最小的滤波器系数是:

()()()11x x i M

V D R H i x x i R w R ωωω--=a a a (2-35) 而最小方差

()()1

1

H i x x i

p R ωω-=a a (2-36)

这样,就可以得到最小方差谱估计:

()()()

[]11,,MVDR H xx P R ωωππωω-=∈-a a (2-37) 应该指出,()MVDR P ω并不是真正意义上的功率谱,因为()MVDR P ω对ω 的积分并不等于信号功率,但他描述了信号真正谱的相对强度,但是,可以由估计信号频率。

13

第3章 频率估计的算法仿真

本文采用空间谱估计的典型代表MUSIC 算法,root-MUSIC 算法,ESPRIT 算法和MVDR 算法,对含有高斯白噪声的复正弦信号进行频率估计。选取的信号数

3p = ,阵元数10M = ,采样数100N =0 。待检测信号的归一化频率为

1230.10,0.25,0.40f f f === ,

仿真的待检测信号为:

31

23122222(M 1)2(M 1)2(M 1)111

j f j f j f j f j f j f e e e S e e e ππππππ----?--?--?-??????=?????? 阵列响应矩阵为一系列服从高斯分布的随机数的指数分布

设123a ,a ,a 都是零均值,方差为1 的白噪声,采样数为N ,且彼此之间相互

独立。则阵列响应矩阵为

123222j j j e A e e πππ---????=??????

a a a

假定噪声[],1,i v i M ∈ 为零均值,方差为1 的高斯白噪声,采样数为N ,则待检测信号引入的噪声为

12M v v v ????

??=??????v 于是仿真信号为:

X =S*A +v

3.1 MUSIC 算法仿真

利用MUSIC 算法进行频率估计时,在工程实现上首先要求出仿真信号的自相关矩阵R=X*X'/N ,然后对自相关矩阵进行特征值分解得到特征值空间U 和特征向量空间 D ,然后对特征值空间U 进行升序排序,取较小的M p - 个特征值所对应的特征向量组成噪声子空间G ,然后利用式(2-9)可得

14

()()()()

[]211,0,0.5MUSIC H P GG G ωωωωω=

=∈a a a 其中,谱峰搜索矩阵 0.520.50.522(1)1(),1,2,,j i N i j i i M N N e i N e πππω-?-???-????????==????????a

仿真图如图(3-1)所示

图3-1 基于MUSIC 算法的频率估计

运算时间time= 0.0550

由图(3-1)可知,MUSIC 算法通过谱峰搜索可以实现频率估计,通过频谱基本可以确定待检测的频率值,但是运算较大,在采样点数很少时不是很明显,一旦采样点数增加,运算时间会变得很长。

3.2 Root-MUSIC 算法仿真

Root-MUSIC 算法是具有多形式求根形式的MUSIC 算法。由式(2-8)可知,通过解方程

()()10T H z GG z -=a a

15

将信号频率估计问题转化成了一元高次方程的求根问题

在实际工程中由于是由观测样本得到相关矩阵的估计R ∧

,存在误差,使得求解方程所得到的根k j k z e ω=并不是准确的位于单位圆1z =上,而是位于单位圆附件,因此,在实际求解时,需要在2(M-1)个根中,找出其中位置最接近单位圆的K 个根,这些跟的相位就是信号频率的估计k ω∧。

同样的,利用Root-MUSIC 算法进行频率估计首先要求出仿真信号的自相关矩阵R=X*X'/N ,然后对自相关矩阵进行特征值分解排序后得到噪声子空间G

假定 ()()()()111211T M T M M z z

z z

z z ----==a a

令 ()()()1T

T Root MUSIC P z z G G z --=???a a 通过对()Root MUSIC P z - 求根得到方程的根,1,,(2)k j k z e k M p ω==-,为了找到最接近单位圆1z =的p 个根,可以令1k zz z =- ,由于重根的存在,对zz 进行排序后选出最小的2p 个根,去除重根并且归一化后后即为信号的归一化频率。

仿真图如图(3-2)所示

图3-2 基于Root-MUSIC 算法的频率估计

运算时间time= 1.4160

由图(3-2)可知, Root-MUSIC

算法可以通过多形式求根法进行频率估计。

16

在进行频率估计时,可以避免繁杂的谱峰搜索,只需要进行多次根值比较,运算量大大减小了,当采样点数较少时不明显,大师当采样点数很大时,运算时间不会有明显的增大,但是当频率较大时会出现较大误差。

3.3 ESPRIT 算法仿真

ESPRIT 算法利用旋转不变因子技术来估计信号参数,在实际工程应用中,要先构造相关矩阵xx R 和xy R ,然后对xx R 进行特征值分解得到最小特征值min λ 即为噪声的方差2v σ ,然后由式(2-25)和式(2-26)得到

2

min H xx xx v xx C R R APA σλ=-=-=I I

2

min H H xy xy v xy C R R AP A σλφ=-=-=Z Z

通过,xx xy C C 构成矩阵对{},xx xy C C ,然后通过对矩阵对{},xx xy C C 进行广义特征值分

解,最接近单位圆的K 个特征值1

2K j j j e e e ωωω得相位即为信号的频率估计。

仿真图如图(3-3)所示

图3-3 基于ESPRIT 算法的频率估计

运算时间time= 0.0256

由图(3-3)可知,ESPRIT 算法可以实现对频率的估计,而且运算量少相对于MUSIC 算法运算量明显降低,具有很好的估计效果,但是当频率较大时有少许误差。

全变分信号去噪的最佳参数选择方法

全变分信号去噪的最佳参数选择方法 摘要:基于现有的全变分信号去噪过程中依靠经验选择参数使得去噪效果精确度低的问题,本文提出一种新颖的全变分信号去噪的最佳参数选择方法,将粒子群优化算法(PSO,Particle Swarm Optimization)运用其中,首先研究了全变分 图像去噪模型,介绍标准PSO算法过程,结合粒子群优法来选择最佳参数,分析了粒子群优法选择参数的过程,实验结果显示了本文所提出的参数选择方法有效性和可靠性。 关键词:全变分;信号去噪;粒子群优化算法 DOI:10.16640/https://www.360docs.net/doc/c81734495.html,ki.37-1222/t.2016.12.127 0 引言 在图像获取或传输的过程中,由于受到各种因素的影响,图像不可避免地受到了噪声的污染,给后续图像处理过程带来了极大的困难。因此图像去噪是图像处理中一个重要环节,图像的噪声去除和细节保护是一对矛盾关系,图像的低通滤波在去除噪声的同时,产生图像边缘的模糊,而人对图像的高频成分是敏感的。近年来,全变分法的图像降噪技术得到了应用,我们在运用全变分模型来去噪时候会用到很多参数。而在以前的研究中,在选取这些参数的最佳数值时,通常是依赖经验来选取的。也就是依靠经验在某个数值范围中选取

适当参数值,然后去尝试处理图像。参数少的话,其组合还可以罗列。而如果参数多的话,这显然是不太方便的。运用PSO来选取最佳参数正是基于这样的背景下提出的。 1 研究现状 1992年,Rudin、Osher和Fatemi提出了一种基于全变 分(TV,Total Variation )模型的去噪方法[1]。该方法实质 上就是各向异性扩散,它能在去噪的同时很好地保持图像的边缘。由于全变分方法引入偏微分方程的各向异性扩散方程用于图像去噪,在平滑噪声的同时,可以使边缘得到保持,较好地解决了恢复图像细节和抑制噪声之间的矛盾[2]。基于偏微分方程的变分模型方法高质量的处理效果已引起国内 外研究学者的广泛重视[3]。近年来又有其他研究者发现全变分模型存在的不足,提出了一种基于平滑核的广义变分模型[4]。实验结果表明,该模型对于高斯噪声污染的图像能取得良好的恢复效果,相比于全变分模型,该模型获得的去噪后的图像具有更好的客观评价指标和细节保护能力,同时还有效避免了阶梯效应[5]。Bing S提出了一种基于范数的广义的TV 去噪模型该模型能克服假边缘的产生,且在去噪的同时 保持了边缘,但该模型的峰值信噪比较低[6]。鉴于上述存在的局限,本文在前人研究变分问题直接解法的基础上,建立求解含一阶导数的变分问题优化模型,构造出了适应度函数,从而使得PSO算法成功应用到变分问题的求解当中。

DSP技术与算法实现学习报告

DSP技术与算法实现学习报告 一.课程认识 作为一个通信专业的学生,在本科阶段学习了数字信号处理的一些基本理论知识,带着进一步学习DSP技术以及将其理论转化为实际工程实现的学习目的,选择了《DSP技术与算法实现》这门课程。通过对本课程的学习,我在原有的一些DSP基础理论上,进一步学习到了其一些实现方法,系统地了解到各自DSP芯片的硬件结构和指令系统,受益匪浅。 本门课程将数字信号处理的理论与实现方法有机的结合起来,在简明扼要地介绍数字信号处理理论和方法的基本要点的基础上,概述DSP的最新进展,并以目前国际国内都使用得最为广泛的德克萨斯仪器公式(TI,Texas Instruments)的TMS320、C54xx系列DSP为代表,围绕“DSP实现”这个重点,着重从硬件结构特点,软件指令应用和开发工具掌握出发,讲解DSP应用的基础知识,讨论各种数字信号处理算法的实现方法及实践中可能遇到的主要问题,在此基础上实现诸如FIR、IIR、FFT等基本数字信号处理算法等等。 1.TI的DSP体系 TI公司主要推出三大DSP系列芯片,即TMS320VC2000,TMS320VC5000,TMS320VC6000系列。 TMS320VC200系列主要应用于控制领域。它集成了Flash存储器、高速A/D转换器、可靠的CAN模块及数字马达控制等外围模块,适用于三相电动机、变频器等高速实时的工控产品等数字化控制化领域。 TMS320VC5000系列主要适用于通信领域,它是16为定点DSP芯片,主要应用在IP 电话机和IP电话网、数字式助听器、便携式音频/视频产品、手机和移动电话基站、调制调解器、数字无线电等领域。它主要分为C54和C55系列DSP。课程着重讲述了C54系列的主要特性,它采用改进哈弗结构,具有一个程序存储器总线和三个数据存储器总线,17×17-bit乘法器、一个供非流水的MAC(乘法/累加)使用的专用加法器,一个比较、选择、存储单元(Viterbi加速器),配备了双操作码指令集。 TMS320VC6000系列主要应用于数字通信和音频/视频领域。它是采用超长指令字结构设计的高性能芯片,其速度可以达到几十亿MIPS浮点运算,属于高端产品应用范围。

现代数字信号处理及其应用——LMS算法结果及分析

LMS 算法MATLAB 实现结果及其分析 一、LMS :为课本155页例题 图1.1:LMS 算法学习曲线(初始权向量[]T 00w ?=) 图1.2滤波器权系数迭代更新过程曲线(步长075.0=μ) 图1.3滤波器权系数迭代更新过程曲线(步长025.0=μ)图1.4滤波器权系数迭代更新过程曲线(步长015.0=μ) 分析解释: 在图1.1中,收敛速度最慢的是步长为015.0=μ的曲线,收敛速度最快的是步长075.0=μ的曲线,所以可以看出LMS 算法的收敛速度随着步长参数的减小而相应变慢。图1.2、1.3、1.4分别给出了步长为075.0=μ、025.0=μ、025.0=μ的滤波器权系数迭代更新过程曲线,可以发现其不是平滑的过程,跟最抖下降法不一样,体现了其权向量是一个随机过程向量。

LMS2:为课本155页例题,156页图显示结果 图2.1:LMS 算法学习曲线(初始权向量[]T 00w ?=) 图2.2滤波器权系数迭代更新过程曲线(步长025.0=μ) 图2.3滤波器权系数迭代更新过程曲线(步长025.0=μ)图2.4最陡下降法权值变化曲线(步长025.0=μ) 分析解释: 图2.1给出了步长为025.0=μ的学习曲线,图2.2给出了滤波器权向量的单次迭代结果。图2.3给出了一 次典型实验中所得到的权向量估计()n w ?=,以及500次独立实验得到的平均权向量()}n w ?E{=的估计,即()∑==T t n w T 1 t )(?1n w ?,其中)(?n w t 是第t 次独立实验中第n 次迭代得到的权向量,T 是独立实验次数。可以发现,多次独立实验得到的平均权向量()}n w ?E{=的估计平滑了随机梯度引入的梯度噪声,使得其结果与使用最陡下降法(图2.4)得到的权向量趋于一致,十分接近理论最优权向量[]T 7853.08361.0w 0-=。 LMS3:为课本172页习题答案

图像去噪方法

图像去噪是数字图像处理中的重要环节和步骤。去噪效果的好坏直接影响到后续的图像处理工作如图像分割、边缘检测等。图像信号在产生、传输过程中都可能会受到噪声的污染,一般数字图像系统中的常见噪声主要有:高斯噪声(主要由阻性元器件内部产生)、椒盐噪声(主要是图像切割引起的黑图像上的白点噪声或光电转换过程中产生的泊松噪声)等; 目前比较经典的图像去噪算法主要有以下三种: 均值滤波算法:也称线性滤波,主要思想为邻域平均法,即用几个像素灰度的平均值来代替每个像素的灰度。有效抑制加性噪声(一般指热噪声、散弹噪声等,它们与信号的关系是相加,不管有没有信号,噪声都存在),但容易引起图像模糊,可以对其进行改进,主要避开对景物边缘的平滑处理。 中值滤波:基于排序统计理论的一种能有效抑制噪声的非线性平滑滤波信号处理技术。中值滤波的特点即是首先确定一个以某个像素为中心点的邻域,一般为方形邻域,也可以为圆形、十字形等等,然后将邻域中各像素的灰度值排序,取其中间值作为中心像素灰度的新值,这里领域被称为窗口,当窗口移动时,利用中值滤波可以对图像进行平滑处理。其算法简单,时间复杂度低,但其对点、线和尖顶多的图像不宜采用中值滤波。很容易自适应化。 Wiener维纳滤波:使原始图像和其恢复图像之间的均方误差(在相同测量条件下进行的测量称为等精度测量,例如在同样的条件下,用同一个游标卡尺测量铜棒的直径若干次,这就是等精度测量。对于等精度测量来说,还有一种更好的表示误差的方法,就是标准误差。标准误差定义为各测量值误差的平方和的平均值的平方根,故又称为均方误差。)最小的复原方法,是一种自适应滤波器,根据局部方差来调整滤波器效果。对于去除高斯噪声效果明显。

《语音信号滤波去噪》word版

一、设计的目的和意义 数字滤波器和快速傅立叶变换(FFT)等是语音信号数字处理的理论和技术基础,是20世纪60年代形成的一系列数字信号处理的理论和算法。在数字信号处理中,滤波器的设计占有极其重要的地位。而其中,FIR数字滤波器和IIR数字滤波器是重要组成部分。Matlab具有功能强大、简单易学、编程效率高等特点,深受广大科技工作者的喜爱。特别是Matlab中还具有信号分析工具箱,所以对于使用者,不需要具备很强的编程能力,就可以方便地进行信号分析、处理和设计。利用Matlab中的信号处理工具箱,可以快速有效的设计各种数字滤波器。本论文基于Matlab语音信号处理的设计与实现,综合运用数字信号处理的相关理论知识,对加噪声语音信号进行时域、频域分析并滤波。而后通过理论推导得出相应结论,再利用Matlab作为编程工具进行计算机实现工作。 本次课程设计的课题为《基于DSP的语音信号滤波去噪》,运用麦克风采集一段语音信号,绘制波形并观察其频谱,给定相应技术指标,用脉冲响应不变法设计的一个满足指标的巴特沃斯IIR滤波器,对该语音信号进行滤波去噪处理,比较滤波前后的波形和频谱并进行分析,根据结果和学过的理论得出合理的结论。 二、设计原理: 2.1 巴特沃斯滤波器 巴特沃斯滤波器是电子滤波器的一种。巴特沃斯滤波器的特点是通频带的频率响应曲线最平滑。巴特沃斯滤波器的特性是通频带内的频率响应曲线最大限度平坦,没有起伏,而在组频带则逐渐下降为零。在振幅的对数对角频率的波得图上,从某一边界角频率开始,振幅随着角频率的增加而逐步减少,趋向负无穷大。 其振幅平方函数具有如2-1式:

(2-1) 式中,N为整数,称为滤波器的阶数,N越大,通带和阻带的近似性越好,过渡带也越陡。如下图2.1所示: 图2.1 巴特沃兹filter 振幅平方函数 过渡带:通带→阻带间过渡的频率范围,Ω c :截止频率。 理想滤波器的过渡带为Ω,阻带|H(jΩ)|=0,通带内幅度|H (jΩ)|=常数,H(jΩ)线性相位。通带内,分母Ω/Ω c <1,相应(Ω /Ω c )2N随N的增加而趋于0,A(Ω2)→1,在过渡带和阻带,Ω/ Ω c >1,随N的增加,Ω e /Ω c >>1,所以A(Ω2)快速下降。 Ω=Ω c 时,,幅度衰减,相当于3bd衰减点。振幅平方函数的极点可写成如式2-2:

心电信号去噪中的小波方法

【摘要】心电信号的降噪处理是获得清晰、有效心电图信息的必要步骤,随着医学的进步,对心电信号的信噪比和分辨率提出了越来越高的要求。小波分析作为一个新兴的数学方法在心电信号去噪中有着巨大的潜力。总结心电信号去噪中的各种小波方法,详细分析它们在心电信号去噪中的特点及应用范围,最后简要叙述了心电信号小波去噪的一些问题和发展趋势。 【关键词】阈值去噪;极大模值;小波变换;心电信号去噪 1 引言 心电信号处理是国内外近年来迅速发展的一个研究热点,是现代生命科学研究的重要组成部分,其目的是为了从获得的信号中提取有用信息。心电信号通过记录体表电位差获得,它反映了心脏的活动状况,对于心脏疾病的诊断提供了主要的依据,但是心电信号的波形复杂(主要由P、Q、R、S、T波组成),而且易受各种噪声影响,因此如何从受噪声污染的心电信号中提取清晰、有效的临床信息成为人们关注的焦点。在去噪过程中,由于心电信号具有非平稳特性且污染噪声分布范围大,限制了传统线性滤波器的使用,所以在过去的几年中小波分析被广泛地应用于心电信号的去噪中。许多学者根据心电信号噪声的特点不断提出新的小波去噪方法,使得它在心电信号的去噪应用中不断得到完善,为心电图的清晰识别奠定了基础。本研究总结小波分析在心电信号去噪中的各种方法,分析其特点及应用范围,最后阐述了心电信号小波去噪的一些问题和发展趋势。 2 心电信号噪声的来源及特点 心电信号在经过采集、数模转换过程中,不可避免的受到各种类型的噪声干扰,这些干扰使得得到的心电信号的信噪比较低,甚至淹没了心电信号。通常心电信号中主要包括以下3种噪声: ①工频干扰 主要包括50HZ 电源线干扰及高次谐波干扰。由于人体分布电容的存在使入体具有天线效应以及较长的导联线暴露在外,50HZ的工频干扰在心电信号中是常见的,依情况不同,其干扰幅度达心电信号峰一峰值的0~50%。 ②肌电干扰 由于病人的紧张或寒冷刺激,以及因某些疾病如甲状腺机能亢进等,都会产生高频肌电噪声,其产生是众多肌纤维分时随机收缩时引起的,频率范围很广(DC-1000V), 谱特性接近白噪声,其频率一般在5HZ~2KHZ之间。 ③基线漂移

DSP常见算法的实现

3.6 常见的算法实现 在实际应用中虽然信号处理的方式多种多样,但其算法的基本要素却大多相同,在本节中介绍几种较为典型的算法实现,希望通过对这些例子(单精度,16bit )的分析,能够让大家熟悉DSP 编程中的一些技巧,在以后的工作中可以借鉴,达到举一反三的效果。 1. 函数的产生 在高级语言的编程中,如果要使用诸如正弦、余弦、对数等数学函数,都可以直接调用运行库中的函数来实现,而在DSP 编程中操作就不会这样简单了。虽然TI 公司提供的实时运行库中有一些数学函数,但它们所耗费的时间大多太长,而且对于大多数定点程序使用双精度浮点数的返回结果有点“大材小用”的感觉,因此需要编程人员根据自身的要求“定制”数学函数。实现数学函数的方法主要有查表法、迭代法和级数逼近法等,它们各有特点,适合于不同的应用。 查表法是最直接的一种方法,程序员可以根据运算的需要预先计算好所有可能出现的函数值,将这些结果编排成数据表,在使用时只需要根据输入查出表中对应的函数值即可。它的特点是速度快,但需要占用大量的存储空间,且灵活度低。当然,可以对上述查表法作些变通,仅仅将一些关键的函数值放置在表中,对任意一个输入,可根据和它最接近的数据采用插值方法来求得。这样占用的存储空间有所节约,但数值的准确度有所下降。 迭代法是一种非常有用的方法,在自适应信号处理中发挥着重要的作用。作为函数产生的一种方法,它利用了自变量取值临近的函数值之间存在的关系,如时间序列分析中的AR 、MA 、ARMA 等模型,刻画出了信号内部的特征。因为它只需要存储信号模型的参量和相关的状态变量,所以所占用的存储空间相对较少,运算时间也较短。但它存在一个致命的弱点,由于新的数值的产生利用了之前的函数值,所以它容易产生误差累积,适合精度要求不高的场合。 级数逼近法是用级数的方法在某一自变量取值范围内去逼近数学函数,而将自变量取值在此范围外的函数值利用一些数学关系,用该范围内的数值来表示。这种方法最大的优点是灵活度高,且不存在误差累积,数值精度由程序员完全控制。该方法的关键在于选择一个合适的自变量取值区间和寻找相应的系数。 下面通过正弦函数的实现,具体对上述三种方法作比较。 查表法较简单,只需要自制一张数据表,也可以利用C5400 DSP ROM 内的正弦函数表。 迭代法的关键是寻找函数值间的递推关系。假设函数采样时间间隔为T ,正弦函数的角频率为ω,那么可以如下推导: 令()()()T T ω?β?αω?-+=+sin sin sin 等式的左边展开为 T T side left ω?ω?sin cos cos sin _+= 等式的右边展开为 ()T T side right ω?βωα?sin cos cos sin _-+= 对比系数,可以得到1,cos 2-==βωαT 。令nT =?,便可以得到如下的递推式: [][][]21cos 2---=n s n s T n s ω

如何学习数字信号处理

如何学好数字信号处理课程 《数字信号处理》是相关专业本科生培养中,继《信号与系统》、《通信原理》、《数字逻辑》等课程之后的一门专业技术课。数字信号处理的英文缩写是DSP ,包括两重含义:数字信号处理技术(Digital Signal Processing )和数字信号处理器(Digital Signal Processor )。目前我们对本科生开设的数字信号处理课程大多侧重在处理技术方面,由于课时安排和其他一些原因,通常的特点是注重理论推导而忽略具体实现技术的介绍。最后导致的结果就是学生在学习了数字信号处理课程之后并不能把所学的理论知识与实际的工程应用联系起来,表现在他们做毕业设计时即使是对学过的相关内容也无法用具体的手段来实现,或者由于无法与具体实际相挂钩理解而根本就忘记了。我相信,我们开设本课程的根本目的应该是让学生在熟练掌握数字信号处理的基本原理基础上,能结合工程实际学习更多的DSP 实现技术及其在通信、无线电技术中的应用技能,这也是符合DSP 本身的二重定义的,学生通过本课程的学习,将应该能从事数字信号处理方面的研究开发、产品维护等方面的技术工作。其实很多学生在大学四年学习过后都有这种反思:到底我在大学学到了什么呢?难道就是一些理论知识吗?他们将如何面对竞争日益激烈的社会呢? 因此,大家在应用MATLAB学习并努力掌握数字信号处理的原理,基本理论的同时,应该始终意识到该课程在工程应用中的重要性,并在课后自学一些有关DSP技术及FPGA技术方面的知识。这样,学习本课程学习的三部曲是:一,学习数字信号处理的基本理论;二,掌握如何用MATLAB 实现一些基本的算法,如FFT ,FIR 和IIR 滤波器设计等;三,选择一种数字信号处理器作为实现平台进行实践学习,比如TI 公司的TMS320C54x 系列芯片,包括该处理器的硬件和软件系统,如Code Composer Studio及像MATLAB Link for Code Composer Studio这样的工具。 在学习数字信号处理的过程中,要注重培养自己的工程思维方法。数字信号处理的理论含有许多研究问题和解决问题的科学方法,例如频率域的分析方法、傅里叶变换的离散做法、离散傅里叶变换的快速计算方法等, 这些方法很好。虽然它们出现在信号处理的专业领域, 但是, 其基本精神是利用事物的特点和规律解决实际问题, 这在各个领域中是相同的。还有, 数字信号处理的理论的产生是有原因的, 这些原因并不难懂, 就是理论为应用服务, 提高使用效率。 例如: 为什么要使用频率域的分析方法?原因是从时间看问题, 往往看到事物的表面, 就像 我们用眼睛看水只能看到水的颜色, 看不到水的基本成分, 同样, 从时间看信号只能看到信号变化的大小和快慢,看不到信号的基本成分; 若采用分解物质的方法, 从成分的角度去看, 用化学分析则能看到水的各种成分, 同样, 用分解信号的方法则能看到信号里的基本成分, 至于基本成分的选择则视哪种基本类型最适合实际信号处理, 这就是频率域的分析方法。 又如: 为什么要采用离散的傅里叶变换?原因很简单, 因为要利用计算机计算傅里叶变换, 而计算机只能计算数据, 不能计算连续变量, 所以必须分离连续的傅里叶变换, 使它成为离散的傅里叶变换。 再如: 为什么要采用离散傅里叶变换的快速计算方法?原因是, 理论上离散傅里叶变换能让计算机分析频谱, 但是, 直接按照离散傅里叶变换的定义计算它, 计算量太大, 实用价值不大; 只有采用巧妙的方法降低计算量, 则离散傅里叶变换才有实用价值,这种巧妙的方法就 是离散傅里叶变换的快速计算方法。降低计算量的巧妙之处在, 离散傅里叶变换的计算量与信号的长度成正比, 科学家想办法将信号分解成为短信号, 分解成为短信号的方法有多种, 只要开动脑筋,我们也是一样可以想出来的。 最后,感谢同学们对我的支持,我会尽我所能,与大家共同探索"数字信号处理"领域的奇妙世界。

数字信号处理期末论文

题目:基于DSP的FFT程序设计的研究 作者届别 系别专业 指导老师职称 完成时间2013.06

内容摘要 快速傅里叶变(Fas Fourier Tranformation,FFT)是将一个大点数N的DFT分解为若干小点的D F T的组合。将用运算工作量明显降低,从而大大提高离散傅里叶变换(D F T) 的计算速度。因各个科学技术领域广泛的使用了FFT 技术它大大推动了信号处理技术的进步,现已成为数字信号处理强有力的工具,本论文将比较全面的叙述各种快速傅里叶变换算法原理、特点,并完成了基于MATLAB的实现。 关键词:频谱分析;数字信号处理;MATLAB;DSP281x

引言: 1965年,库利(J.W.Cooley)和图基(J.W.Tukey)在《计算数学》杂志上发表了“机器计算傅立叶级数的一种算法”的文章,这是一篇关于计算DFT的一种快速有效的计算方法的文章。它的思路建立在对DFT运算内在规律的认识之上。这篇文章的发表使DFT的计算量大大减少,并导致了许多计算方法的发现。这些算法统称为快速傅立叶变换(Fast Fourier Transform),简称FFT,1984年,法国的杜哈梅尔(P.Dohamel)和霍尔曼(H.Hollmann)提出的分裂基快速算法,使运算效率进一步提高。FFT即为快速傅氏变换,是离散傅氏变换的快速算法,它是根据离散傅氏变换的奇、偶、虚、实等特性,对离散傅立叶变换的算法进行改进获得的。它对傅氏变换的理论并没有新的发现,但是对于在计算机系统或者说数字系统中应用离散傅立叶变换,可以说是进了一大步。 随着科学的进步,FFT算法的重要意义已经远远超过傅里叶分析本身的应用。FFT算法之所以快速,其根本原因在于原始变化矩阵的多余行,此特性也适用于傅里叶变换外的其他一些正交变换,例如,快速沃尔什变换、数论变换等等。在FFT的影响下,人们对于广义的快速正交变换进行了深入研究,使各种快速变换在数字信号处理中占据了重要地位。因此说FFT对数字信号处理技术的发展起了重大推动作用。 信号处理中和频谱分析最为密切的理论基础是傅立叶变换(Fouriertransform,FT)。快速傅立叶变换(FFT)和数字滤波是数字信号处理的基本内容。信号时域采样理论实现了信号时域的离散化,而离散傅里叶变换理论实现了频域离散化,因而开辟了数字技术在频域处理信号的新途径,推进了信号的频谱分析技术向更广的领域发展。 1.信号的频谱分析 如果信号频域是离散的,则信号在时域就表现为周期性的时间函数;相反信号在时域上是离散的,则该信号在频域必然表现为周期的频率函数。不难设想,一个离散周期序列,它一定具有既是周期又是离散的频谱。有限长序列的离散傅里叶变换和周期序列的离散傅里叶级数本质是一样的。因而有限长序列的离散傅里叶变换的定义为:x(n)和X(k)是一个有限长序列的离散傅里叶变换对。

全变分信号去噪的最佳参数选择方法

龙源期刊网 https://www.360docs.net/doc/c81734495.html, 全变分信号去噪的最佳参数选择方法 作者:胡月娇许成哲 来源:《山东工业技术》2016年第12期 摘要:基于现有的全变分信号去噪过程中依靠经验选择参数使得去噪效果精确度低的问题,本文提出一种新颖的全变分信号去噪的最佳参数选择方法,将粒子群优化算法(PSO,Particle Swarm Optimization)运用其中,首先研究了全变分图像去噪模型,介绍标准PSO算法过程,结合粒子群优法来选择最佳参数,分析了粒子群优法选择参数的过程,实验结果显示了本文所提出的参数选择方法有效性和可靠性。 关键词:全变分;信号去噪;粒子群优化算法 DOI:10.16640/https://www.360docs.net/doc/c81734495.html,ki.37-1222/t.2016.12.127 0 引言 在图像获取或传输的过程中,由于受到各种因素的影响,图像不可避免地受到了噪声的污染,给后续图像处理过程带来了极大的困难。因此图像去噪是图像处理中一个重要环节,图像的噪声去除和细节保护是一对矛盾关系,图像的低通滤波在去除噪声的同时,产生图像边缘的模糊,而人对图像的高频成分是敏感的。近年来,全变分法的图像降噪技术得到了应用,我们在运用全变分模型来去噪时候会用到很多参数。而在以前的研究中,在选取这些参数的最佳数值时,通常是依赖经验来选取的。也就是依靠经验在某个数值范围中选取适当参数值,然后去尝试处理图像。参数少的话,其组合还可以罗列。而如果参数多的话,这显然是不太方便的。运用PSO来选取最佳参数正是基于这样的背景下提出的。 1 研究现状 1992年,Rudin、Osher和 Fatemi提出了一种基于全变分(TV,Total Variation )模型的去噪方法[1]。该方法实质上就是各向异性扩散,它能在去噪的同时很好地保持图像的边缘。 由于全变分方法引入偏微分方程的各向异性扩散方程用于图像去噪,在平滑噪声的同时,可以使边缘得到保持,较好地解决了恢复图像细节和抑制噪声之间的矛盾[2]。基于偏微分方程的 变分模型方法高质量的处理效果已引起国内外研究学者的广泛重视[3]。近年来又有其他研究 者发现全变分模型存在的不足,提出了一种基于平滑核的广义变分模型[4]。实验结果表明, 该模型对于高斯噪声污染的图像能取得良好的恢复效果,相比于全变分模型,该模型获得的去噪后的图像具有更好的客观评价指标和细节保护能力,同时还有效避免了阶梯效应[5]。Bing S 提出了一种基于范数的广义的TV 去噪模型该模型能克服假边缘的产生,且在去噪的同时保持了边缘,但该模型的峰值信噪比较低[6]。鉴于上述存在的局限,本文在前人研究变分问题直 接解法的基础上,建立求解含一阶导数的变分问题优化模型,构造出了适应度函数,从而使得PSO算法成功应用到变分问题的求解当中。

数字信号处理技术及发展趋势

数字信号处理技术及发展趋势 贵州师范大学物电学院电子信息科学与技术 罗滨志 120802010051 摘要 数字信号处理的英文缩写是DSP,而数字信号处理又是电子设计领域的术语,其实现的功能即是用离散(在时间和幅度两个方面)所采样出来的数据集合来表示和处理信号和系统,其中包括滤波、变换、压缩、扩展、增强、复原、估计、识别、分析、综合等的加工处理,从而达到可以方便获得有用的信息,方便应用的目的【1】。而DPS实现的功能即是对信号进行数字处理,数字信号又是离散的,所以DSP大多应用在离散信号处理当中。 从DSP的功能上来看,其发展趋势日益改变着我们的科技的进步,也给世界带来了巨大的变化。从移动通信到消费电子领域,从汽车电子到医疗仪器,从自动控制到军用电子系统中都可以发现它的身影【2】。拥有无限精彩的数字信号处理技术让我们这个世界充满变化,充满挑战。 In this paper Is the abbreviation of digital signal processing DSP, the digital signal processing (DSP) is the term in the field of electronic design, the function of its implementation is to use discrete (both in time and amplitude) sampling represented data collection and processing of signals and systems, including filtering, transformation, compression, extension, enhancement, restoration, estimation, identification, analysis, and comprehensive processing, thus can get useful information, convenient for the purpose of convenient application [1]. And DPS the functions is to digital signal processing, digital signal is discrete, so most of DSP applications in discrete signal processing. From the perspective of the function of DSP, and its development trend is increasingly changing our of the progress of science and technology, great changes have also brought the world. From mobile communication in the field of consumer electronics, from automotive electronics to medical equipment, from automatic control to the military electronic systems can be found in the figure of it [2]. Infinite wonderful digital signal processing technology to let our world full of changes, full of challenges

图像去噪方法

图像去噪方法 图像去噪是数字图像处理中的重要环节和步骤。去噪效果的好坏直接影响到后续的图像处理工作如图像分割、边缘检测等。图像信号在产生、传输过程中都可能会受到噪声的污染,一般数字图像系统中的常见噪声主要有:高斯噪声(主要由阻性元器件内部产生)、椒盐噪声(主要是图像切割引起的黑图像上的白点噪声或光电转换过程中产生的泊松噪声)等; 目前比较经典的图像去噪算法主要有以下三种: 均值滤波算法:也称线性滤波,主要思想为邻域平均法,即用几个像素灰度的平均值来代替每个像素的灰度。有效抑制加性噪声(一般指热噪声、散弹噪声等,它们与信号的关系是相加,不管有没有信号,噪声都存在),但容易引起图像模糊,可以对其进行改进,主要避开对景物边缘的平滑处理。中值滤波:基于排序统计理论的一种能有效抑制噪声的非线性平滑滤波信号处理技术。中值滤波的特点即是首先确定一个以某个像素为中心点的邻域,一般为方形邻域,也可以为圆形、十字形等等,然后将邻域中各像素的灰度值排序,取其中间值作为中心像素灰度的新值,这里领域被称为窗口,当窗口移动时,利用中值滤波可以对图像进行平滑处理。其算法简单,时间复杂度低,但其对点、线和尖顶多的图像不宜采用中值滤波。很容易自适应化。 Wiener维纳滤波:使原始图像和其恢复图像之间的均方误差(在相同测量条件下进行的测量称为等精度测量,例如在同样的条件下,用同一个游标卡尺测量铜棒的直径若干次,这就是等精度测量。对于等精度测量来说,还有一种更好的表示误差的方法,就是标准误差。标准误差定义为各测量值误差的平方和的平均值的平方根,故又称为均方误差。)最小的复原方法,是一种自适应滤波器,根据局部方差来调整滤波器效果。对于去除高斯噪声效果明显。

MATLAB对语音信号加随机噪声及去噪程序

%对语言信号做原始的时域波形分析和频谱分析[y,fs,bits]=wavread('C:\Documentsand?Settings\Administrator\桌面\cuocuo.wav'); %??sound(y,fs)??????%回放语音信号 n=length(y)??%选取变换的点数? y_p=fft(y,n);??????%对n点进行傅里叶变换到频域 f=fs*(0:n/2-1)/n;???%对应点的频率 figure(1) subplot(2,1,1); plot(y);????????????????????%语音信号的时域波形图 title('原始语音信号采样后时域波形'); xlabel('时间轴') ylabel('幅值A') subplot(2,1,2); plot(f,abs(y_p(1:n/2)));?????%语音信号的频谱图 title('原始语音信号采样后频谱图'); xlabel('频率Hz'); ylabel('频率幅值'); %对音频信号产生噪声 ??L=length(y)????????%计算音频信号的长度 ??noise=0.1*randn(L,2);??%产生等长度的随机噪声信号(这里的噪声的大小取决于随机函数的幅度倍数) ??y_z=y+noise;????????%将两个信号叠加成一个新的信号——加噪声处理??? ??%sound(y_z,fs) %对加噪后的语音信号进行分析 n=length(y);??%选取变换的点数? y_zp=fft(y_z,n);??????%对n点进行傅里叶变换到频域 f=fs*(0:n/2-1)/n;???%对应点的频率 figure(2) subplot(2,1,1); plot(y_z);????????????????????%加噪语音信号的时域波形图 title('加噪语音信号时域波形'); xlabel('时间轴') ylabel('幅值A') subplot(2,1,2); plot(f,abs(y_zp(1:n/2)));?????%加噪语音信号的频谱图 title('加噪语音信号频谱图'); xlabel('频率Hz'); ylabel('频率幅值');

信号去噪方法综述

信号去噪方法综述 【摘要】在信号传输过程中往往会因为噪声的干扰而影响信号的质量,为了改善这种情况,往往需要对信号进行噪声处理。本文对空域相关法,阈值法等与小波相关的典型算法进行了论述,并将其和传统的滤波器法进行对比,总结出了这些方法在信号去噪方面的优缺点。 【关键词】小波;阈值;空域;信号去噪 The Summarization of signal denoising methods A bstract:In the process of signal transmission because of the interference of noise ,the quality of the signal often be affected. in order to improve the situation, We need to dispose the noise that mixed in the signal.In this paper ,several typical methods are introduced ,including the spatial filtering method,the threshold method and so on.Those methods were compared with the traditional filter method and the advantages and disadvantages in these methods are summarized in this paper. Key words: The wavelet ;The threshold value; Airspace;Signal denoising 引言 如何获得一个高质量的信号是信号处理领域一个孜孜不倦的研究方向,而人们在这一领域也取得了巨大的成就。长久以来,人们用傅里叶变换对信号进行相关的处理,并且也取得了一系列的成就。但是,一种方法并不能在任何情况下都适用,傅里叶变换在信号去噪方面也有很多的局限性。其中傅里叶变换在处理这类问题时的一个缺陷就是,用傅里叶进行分析时,它的构造函数是周期性的正弦波和余弦波[1]。鉴于其局限性,它只适合对那些具有周期性或者是具有近似周期性的信号进行滤波或压缩,而在对那些具有非周期或者局部特征很明显的信号的处理上效果就不是很好。 虽然傅里叶变换在信号去噪方面存在局限性,但是由其发展来的小波变换则能很好地解决上述问题。作为在信号处理领域中的一种新的分析方法,它不仅保留了傅里叶变换的许多优点,而且在原来的基础上进行了改进和发展,使其能够在时频域对信号进行处理。小波变换的显著特优点是通过变换可以将信号进行更细微的处理,并且能够将信号的某些特征较好的表现出来,实现了在时频域对信号进行局部化、多尺度的分析的要求。在小波基础上发展来的信号去噪方法表现出了良好的去噪效果,是Fourier变换在信号处理领域的完善和发展。1小波基础知识 1.1小波变换原理 定义1:) ( )(2R L t f∈ ?平方平方可积空间,连续小波变换为: dt a t t f a a W R R f) ( ) ( 1 ) , (?-- = τ ψ τ(1) 其中:) , (τ a w f是小波变换系数;) (t ψ是小波函数。 离散小波变换式定义为: ) 2( ) ( 2 ) , ( 1 2k n n f k j W j N n j f- =- - = - ∑ψ(2)其中,) , (k j W f表示小波系数,N是采样点数,j为分解层数。 在使用小波对信号进行处理的过程中,任何一个信有效信号都可以用下式来表示: ∑∑ ∑ =∈ ∈ + = j m z k k m f z k k j f k m W t k j A t f 1 , ,) , ( )( ) , ( )(ψ φ (3) 其中,f(t)是原信号,) , (k j A f表示尺度系数,) , (k j W f表示小波系数。 1.2多分辨率分析 定义2:令j V,j=…,-2,-1,0,1,2,…为

DSP数字信号处理

数字信号处理是将信号以数字方式表示并处理的理论和技术。数字信号处理与模拟信号处理是信号处理的子集。 简介 简单地说,数字信号处理就是用数值计算的方式对信号进行加工的理论和技术,它的英文原名叫digital signal processing,简称DSP。另外DSP也是digital signal processor的简称,即数字信号处理器,它是集成专用计算机的一种芯片,只有一枚硬币那么大。有时人们也将DSP看作是一门应用技术,称为DSP 技术与应用。 《数字信号处理》这门课介绍的是:将事物的运动变化转变为一串数字,并用计算的方法从中提取有用的信息,以满足我们实际应用的需求。 本定义来自《数字信号处理》杨毅明著,由机械工业出版社2012年发行。 特征和分类 信号(signal)是信息的物理体现形式,或是传递信息的函数,而信息则是信号的具体内容。 模拟信号(analog signal):指时间连续、幅度连续的信号。 数字信号(digital signal):时间和幅度上都是离散(量化)的信号。 数字信号可用一序列的数表示,而每个数又可表示为二制码的形式,适合计算机处理。 一维(1-D)信号: 一个自变量的函数。 二维(2-D)信号: 两个自变量的函数。 多维(M-D)信号: 多个自变量的函数。 系统:处理信号的物理设备。或者说,凡是能将信号加以变换以达到人们要求的各种设备。模拟系统与数字系统。 信号处理的内容:滤波、变换、检测、谱分析、估计、压缩、识别等一系列的加工处理。 多数科学和工程中遇到的是模拟信号。以前都是研究模拟信号处理的理论和实现。 模拟信号处理缺点:难以做到高精度,受环境影响较大,可靠性差,且不灵活等。数字系统的优点:体积小、功耗低、精度高、可靠性高、灵活性大、易于大规模集成、可进行二维与多维处理 随着大规模集成电路以及数字计算机的飞速发展,加之从60年代末以来数字信号处理理论和技术的成熟和完善,用数字方法来处理信号,即数字信号处理,已逐渐取代模拟信号处理。 随着信息时代、数字世界的到来,数字信号处理已成为一门极其重要的学科和技术领域。 数字信号处理器 DSP芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下主要特点: (1)在一个指令周期内可完成一次乘法和一次加法;

数字信号处理 详细分析 采样

离散傅里叶变换 一、问题的提出:前已经指出,时域里的周期性信号在频域里表现为离散的值,通常称为谱线;而时域里的离散信号(即采样数据)在频域里表现为周期性的谱。 推论:时域里的周期性的离散信号,在频域里对应为周期性的离散的谱线。 由于傅里叶变换和它的反变换的对称性,我们不妨对称地把前者称为时域的采样,后者称为频域的采样;这样,采用傅里叶变换,时域的采样可以变换成为频域的周期性离散函数,频域的采样也可以变换成列域的周期性离散函数,这样的变换被称为离散傅里叶变换,简称为DFT。图3-1就是使用采样函数序列作离散傅里叶变换的简单示例。 (a )时域的采样在频域产生的周期性 (b )频域的采样在时域产生的周期性 图3-1 采样函数的离散傅里叶变换 上图就是使用采样函数序列作离散傅立叶变换的简单示例,在时域间隔为s t 的采样函数 序列的DFT 是频域里间隔为s s t f 1 =的采样函数序列;反之,频域里间隔为s f 的采样函数序列是时域里间隔为w W f T 1=的采样函数序列,如图3-1(b)所示。 由于在离散傅立叶变换中,时域和频域两边都是离散值,因此它才是真正能作为数字信号处理的变换,又由于变换的两边都表现出周期性,因此变换并不需要在),(+∞-∞区间进行,只需讨论一个有限周期里的采样作变换就可以保留全部信息。 表3-1为傅立叶变换和傅立叶级数的关系

二、DFT 的定义和性质 离散傅里叶变换(DFT )的定义为: 1、非周期离散时间信号)(n x 的Fourier 变换定义为:ωωωd e n x e X n j j -∞ ∞-∑ =)()( (1) 反变换:ωπωππωd e e X n x n j j ?-= )(21)( )(ωj e X 的一个周期函数(周期为)π 2,上式得反变换是在)(ωj e X 的一个周期内求积分的。这里数字信号的频率用ω来表示,注意ω与Ω有所不同。设s f 为采样频率,则采样周期为 f T 1 =,采样角频率T s π2=Ω,数字域的频率s s f πω2= 式1又称为离散时间Fourier 变换(DTFT )2、周期信号的离散Fourier 级数(DFS ) 三、窗函数和谱分析 1、谱泄露和栅栏效应 离散傅立叶变换是对于在有限的时间间隔(称时间窗)里的采样数据的变换,相当于对数据进行截断。这有限的时间窗既是DFT 的前提,同时又会在变换中引起某些不希望出现的结果,即谱泄露和栅栏效应。 1)谱泄露 以简单的正弦波的DFT 为例,正弦波具有单一的频率,因而在无限长的时间的正弦波,应该观察到单一δ函数峰,如下图示,但实际上都在有限的时间间隔里观察正弦波,或者在时间窗里作DFT ,结果所得的频谱就不再是单一的峰,而是分布在一个频率范围内,下图(b )示。这样信号被时间窗截断后的频谱不再是它真正的频谱,称为谱泄露。

什么是数字信号处理

什么是数字信号处理?有哪些应用? 利用数字计算机或专用数字硬件、对数字信号所进行的一切变换或按预定规则所进行的一切加工处理运算。 例如:滤波、检测、参数提取、频谱分析等。 对于DSP:狭义理解可为Digital Signal Processor 数字信号处理器。广义理解可为Digital Signal Processing 译为数字信号处理技术。在此我们讨论的DSP的概念是指广义的理解。 数字信号处理是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。 信号处理的实质是对信号进行变换。 信号处理的目的是获取信号中包含的有用信息,并用更直观的方式进行表达。 DSP的应用几乎遍及电子学每一个领域。 ▲通用数字信号处理器:自适应滤波,卷积,相关,数字滤波,FFT, 希尔伯特变换,波形生成,窗函数等等。 ▲语音信号处理:语音增强、识别、合成、编码、信箱等,文字/语音转换 ▲图形/图像处理:三维动画,图象鉴别/增强/压缩/传输,机器人视觉等等图 ▲特殊应用数字信号处理:振动和噪声分析与处理,声纳和雷达信号处理, 通信信号处理, 地震信号分析与处理,汽车安全及全球定位,生物医学工程等等。 在医疗、军事、汽车等行业,以及通信市场、消费类电子产品等中具有广阔的市场前景。 数字信号处理系统的基本组成:前置预滤波器(PrF)、a/d变换器(ADC)、数字信号处理器(DSP)、d/a变换器(DAC)、模拟滤波器(PoF) 数字信号处理特点: 1.大量的实时计算(FIR IIR FFT), 2.数据具有高度重复(乘积和操作在滤波、卷积和FFT中等常见) 数字信号处理技术的意义、内容 数字信号处理技术是指数字信号处理理论的应用实现技术,它以数字信号处理理论、硬件技术、软件技术为基础和组成,研究数字信号处理算法及其实现方法。 意义: 在21世纪,数字信号处理是影响科学和工程最强大的技术之一 它是科研人员和工程师必须掌握的一门技巧 DSP芯片及其特点 ▲采用哈佛结构体系:独立的程序和数据总线,一个机器周期可同时进行程序读出和数据存取。对应的:冯·诺依曼结构。 ▲采用流水线技术: ▲硬件乘法器:具有硬件连线的高速“与或”运算器 ▲多处理单元:DSP内部包含多个处理单元。 ▲特殊的DSP指令:指令具有多功能,一条指令完成多个动作;如:倒位序指令等 ▲丰富的外设▲功耗低:一般DSP芯片功耗为0.5~4W。采用低功耗技术的DSP芯片只有0.1W/3.3V、1.6V (电池供电) DSP芯片的类别和使用选择 ▲按特性分:以工作时钟和指令类型为指标分类▲按用途分:通用型、专用型DSP芯片 ▲按数据格式分:定点、浮点各厂家还根据DSP芯片的CPU结构和性能将产品分成若干系列。 TI公司的TMS320系列DSP芯片是目前最有影响、最为成功的数字信号处理器,其产品销量一直处于领先地位,公认为世界DSP霸主。 ?目前市场上的DSP芯片有: ?美国德州仪器公司(TI):TMS320CX系列占有90%

相关文档
最新文档