现代信号处理教程-胡广书清华

现代信号处理教程-胡广书清华
现代信号处理教程-胡广书清华

0 / 1

第3章 短时傅立叶变换

3.1连续信号的短时傅立叶变换

由于在实际工作中所遇到的信号往往是时变的,即信号的频率在随时间变化,而传统的傅立叶变换,由于其基函数是复正弦,缺少时域定位的功能,因此傅立叶变换不适用于时变信号。信号分析和处理的一个重要任务,一方面是要了解信号所包含的频谱信息,另一方面还希望知道不同频率所出现的时间。 早在1946年,Gabor 就提出了短时傅立叶变换(Short Time Fourier Transform ,STFT )

的概念,用以测量声音信号的频率定位[64]

给定一信号)()(2

R L t x ∈,其STFT 定义为

>

-=<-==ΩΩΩ-Ω??τ

τ

ττττττ

ττj j t x e

t g x d e

t g x d g x t STFT )(),()()()()(),(*

*,(3.1.1)

式中

τ

ττΩΩ-=j t e

t g g )()(,

(2.1.2) 及

1||)(||=τg ,1||)(||,=Ωτt g

并且窗函数)(τg 应取对称函数。STFT 的含义可解释如下:

在时域用窗函数)(τg 去截)(τx (注:将)(t x ,)(t g 的时间变量换成τ),对截下来的局

部信号作傅立叶变换,即得在t 时刻得该段信号得傅立叶变换。不断地移动t ,也即不断地移动窗函数)(τg 的中心位置,即可得到不同时刻的傅立叶变换。这些傅立叶变换的集合,即是),(Ωt STFT x ,如图2.1.1所示。显然,),(Ωt STFT x 是变量),(Ωt 的二维函数。

由于)(τg 是窗函数,因此它在时域应是有限支撑的,又由于τ

Ωj e

在频域是线谱,所以

STFT 的基函数τ

τΩ-j e

t g )(在时域和频域都应是有限支撑的。这样,(3.1.1)式内积的结果

即可实现对)(t x 进行时-频定位的功能。当然,我们自然要关心这一变换时域及频域的分辨

率。对(

0 / 1

3.1.2)式两边作傅立叶变换,有 ?

-ΩΩ-=ττυυττ

d e e t g G j j t )()(,

?

''='Ω--Ω--t d e t g e

t j t

j )()()(υυ t j e G )()(Ω--Ω-=υυ (3.1.3)

式中υ是和Ω等效的频率变量。

图3.1.1 STFT 示意图

由于

υ

υυυυτυπ

πd e

G X G X g t x t

j t t )(*

21,21,)()()(),()(),(Ω-∞

-ΩΩΩ-=

>

<>=

(3.1.4)

所以 ?

-Ω-Ω-=Ωυυυυπ

d e G X e

t STFT t j t j x )()(),(*21

(3.1.5)

该式指出,对)(τx 在时域加窗)(t g -τ,引导出在频域对)(υX 加窗)(Ω-υG 。

Ω

由图3.1.1可以看出,基函数)(,τΩt g 的时间中心t =0τ(注意,t 是移位变量),其时

?

?

=-=?Ωτττττττd g d g t t 2

22

,22

|)(||)(|)(

(3.1.6)

即)(,τΩt g 的时间中心由t 决定,但时宽和t 无关。同理,)(,υΩt G 的频率中心Ω=0υ,而带宽

?

?

-Ω=Ω-=

?υυυυυυπ

π

υd G d G t 2221

2

,221

2

|)(||)(|)( (3.1.7)

也和中心频率Ω无关。

这样,STFT 的基函数)(,τΩt g 具有时-频平面上的一个如下的分辨“细胞”:其中心在

),(Ωt 处,其大小为υτ???,不管Ω,t 取何值(即移到何处)

,该“细胞”的面积始终保持不变。该面积的大小即是STFT 的时-频分辨率。如图3.1.2所示。

图3.1.2 STFT 的时-频分辨率

当我们对信号作时-频分析时,一般,对快变的信号,我们希望它有好的时间分辨率以观察其快变部分(如尖脉冲等),即观察的时间宽度t ?要小,受时宽-带宽积的影响,这样,对该信号频域的分辨率必定要下降。由于快变信号对应的是高频信号,因此对这一类信号,我们希望有好的时间分辨率,但同时就要降低高频的分辨率。反之,对慢变信号,由于它对应的是低频信号,所以我们希望在低频处有好的频率分辨率,但不可避免的要降低时域的分辨率。

Ω2Ω1

因此,我们希望所采取的时-频分析算法能自动适应这一要求。显然,由于STFT 的

υτ??,不随Ω,t 变化而变化,因而不具备这一自动调节能力。我们在后面要讨论的小波变换

则具备这一能力。 现在,我们举例来讨论STFT 的时-频分辨率和窗函数的关系及STFT 的应用。 例3.1.1 令)()(0ττδτ-=x ,可以求出其

0)()()(),(00ττ

ττττδΩ-Ω--=--=Ω?

j j x e t g e

t g t STFT (3.1.7)

该例说明,STFT 的时间分辨率由窗函数)(τg 的宽度而决定。 例3.1.2 若τ

τ0)(Ω=j e x ,则

t j j j x e G d e t g e

t STFT )(000)()(),(Ω-Ω-Ω-ΩΩ-Ω=-=Ω?

ττττ

(3.1.8)

这样,STFT 的频率分辨率由)(τg 频谱的宽度来决定。

这两个例子给出的是极端的情况,即)(t x 分别是时域的δ函数和频域的δ函数。)(t x 为

其他信号时的情况也是如此。显然,当利用STFT 时,若我们希望能得到好的时-频分辨率,或好的时-频定位,应选取时宽、带宽都比较窄的窗函数)(τg ,遗憾的是,由于受不定原理的限制,我们无法做到使υτ??,同时为最小。为说明这一点,我们再看两个极端的情况:

例2.1.3 若1)(=τg ,τ?,则)()(Ω=ΩδG ,这样,)(),(Ω=ΩX t STFT x 。这时,STFT 减为简单的FT ,这将给不出任何的时间定位信息。其实,由于)(τg 为无限宽的矩形窗,故等于没有对信号作截短。

图3.1.3给出的是在1)(=τg ,τ?的情况下所求出的一高斯幅度调制的chirp 信号的STFT ,上面是时域波形,其中心在70=t 处,时宽约为15,左边是其频谱,右下是其STFT ,可见此时的STFT 无任何时域定位功能。

图3.1.3 窗函数无限宽时STFT 缺少时域定位功能

例3.1.4 令)()(τδτ=g ,则t

j x e t x t STFT Ω-=Ω)(),(

这时可实现时域的准确定位,即),(Ωt STFT x 的时间中心即是)(t x 的时间中心,但无法实现频域的定位功能。如图3.1.4所示,该图的时域信号类似例3.1.3,但时域中心移到30=t 处,相应的,由于作为调制信号的chirp 信号的频率较低,所以)(t x 的包络较例3.1.3要慢。

图3.1.4窗函数无限窄时STFT 缺少频域定位功能

例3.1.5

设)(t x 由两个类似于例3.1.3的信号迭加而成,这两个信号一个时间中

心在501=t 处,时宽321=?t ,另一个时间中心在902=t 处,时宽也是32,调制信号的归

一化频率都是0.25,如图

3.1.5的上部。在时-频分布中,类似于例3.1.4及例3.1.5的信号

往往都称为一个“时频原子(atom )”,在该例的)(t x 中,包含了两个时频原子信号。选择)( g 为Hanning 窗,取窗的宽度为55,其STFT 如图3.1.5a 所示,这时频率定位是准确的,而在时间上分不出这两个“原子”信号的时间中心,我们将窗函数的宽度减为13,所得STFT 如图3.1.5b 所示,这时,在时间上也实现了两个中心的定位。

以上几例说明了窗函数宽度的选择对时间-频率分辨率的影响。总之,由于受不定原理的制约,我们对时间分辨率和频率分辨率只能取一个折中,一个提高了,另一个就必然要降低,反之亦然。

图3.1.5 窗函数宽度对时-频分辨率的影响, (a )窗函数宽度为55,(b )窗函数宽度为13

对(3.1.1)式两边也取幅平方,有

),(|)()(||),(|22Ω=-=Ω?Ω-t S d e t g x t STFT x j x ττττ (3.1.9)

式中),(Ωt S x 称为)(t x 的“谱图(spectrogram )”。显然,谱图是恒正的,且是实的。由于

1||)(||=τg ,所以,由(3.1.9)式可得

x x

E dtd t S

=ΩΩ??),(

(3.1.10)

即谱图是信号能量的分布。

举一个谱图的一个典型例子。三个不同频率的正弦信号依次相接,普通的FT 只能给出三根谱线,而STFT 可给出其频率随时间的分布,其高度即是信号能量随时间、频率的分布。

例3.1.6 令2

)(t j e

t x α=为一chirp 信号,2

224

1

2)()(1

σπσt e

t g -

=为一高斯窗,式中σα,都

是常数,可以求出,)(t x 的谱图是:

)exp()(

|),(|),(4

2224

2241)2(4142

σαασσαπσ+-Ω+-

=Ω=Ωt x x t STFT t S

(3.1.11)

其形状类似于图1.1.2(c)。显然,当t α2=Ω时,),(Ωt S x 取最大值。所以,),(Ωt S x 集中在t α2=Ω的斜线上,也即)(t x 的能量主要分布在这一斜线上。由于)

()(t j e

t x ?=,而

2)(t t α?=,所以t t α?2)(=',这就是)(t x 的瞬时频率。也即)(t x 的能量主要分布在其瞬

时频率的“轨迹”上。

请读者自行证明,STFT 和谱图有如下性质[8,13]

1. 若t

j e

t x t y 0)()(Ω=,则

),(),(0Ω-Ω=Ωt STFT t STFT x y

(3.1.12a ) ),(),(0Ω-Ω=Ωt S t S x y

3.1.12b )

2. 若)()(0t t x t y -=,则

0),(),(0t j x y e t t STFT t STFT ΩΩ-=Ω

(3.1.13a ) ),(),(0Ω-=Ωt t S t S x y

(3.1.13b )

观察(3.1.1)和(3.1.9)式可以发现,),(Ωt STFT x 是)(t x 的线性函数,而在(3.1.9)式的积分号中,信号)(t x 将会出现两次(相乘),因此(3.1.9)式称为信号的“双线性”或“二次”时-频分布,它是一种能量分布。我们在后面两章中讨论的时-频分布都是属于这

一类分布,它们又统称为Cohen 类。

3.2 短时傅立叶反变换

如同傅立叶变换一样,我们总是希望能由变换域重建出原信号,对STFT 亦如此。不过。STFT 的反变换有着不同的表示形式,现分别给以介绍。

1. 用STFT 的一维反变换表示。

对(2.1.1)式两边求反变换,有

??

?

Ω-=

ΩΩΩ

--∞

-Ωd d e t g x d e t STFT j j x τττμτπ

μπ

)(2121)()(),(

)()()()()(t g x d t g x -=--=

?μμτμτδττ 令t =μ,则

?ΩΩ=

Ωd e

t STFT t x t

j x

g ),()()

0(21

π

(3.2.1)

2. 用STFT 的二维反变换来表示,即

??

∞∞-∞

-ΩΩ-Ω=

dtd e t g t STFT x j x τπ

ττ)(),()(21 (3.2.2)

证明:由(3.1.1)式

数字信号处理课程设计任务书doc

齐鲁工业大学 课程设计任务书 学院电子信息与控制工程学院专业通信工程 姓名班级学号 题目树形结构滤波器组设计 主要内容、基本要求、主要参考资料等: 主要内容: 滤波器组在语音、图像的子带编码和压缩中都有着广泛的应用,非均匀滤波器组还构成了Mallat多分辨分析的算法基础,在小波变换中占有重要的地位。本设计主要内容是研究树形滤波器组的原理,并设计一个树形滤波器组,实现语音信号的分解与重构。基本要求: (1)滤波器组的基本原理;(2)树形结构滤波器组的原理及设计方法;(3)设计一个8通道的树形结构滤波器组:均匀滤波器组和非均匀滤波器组;给出设计思路及结果;(4)用设计的滤波器组对某信号进行多通道分解,验证滤波器组的性能,对结果进行分析;(5)提交课程设计报告。 主要参考资料: 1. 胡广书. 现代信号处理教程,数字信号处理. 清华大学出版社. 2005.06 2. 高西全. 数字信号处理. 西安电子科技大学出版社. 2009.01 3. matlab信号处理相关书籍,多采样率信号处理的书籍、资料。 4. 相关网络资源 完成期限:自 2013 年 6 月 18 日至 2013 年 7 月 5 日

指导教师:张凯丽教研室主任: 齐鲁工业大学 课程设计任务书 学院电子信息与控制工程学院专业通信工程 姓名班级学号 题目平行结构滤波器组设计 主要内容、基本要求、主要参考资料等: 主要内容: 滤波器组在语音、图像的子带编码和压缩中都有着广泛的应用,非均匀滤波器组还构成了Mallat多分辨分析的算法基础,在小波变换中占有重要的地位。本设计主要内容是研究平行滤波器组的原理,并设计一个平行滤波器组。 基本要求: (1)滤波器组的基本原理;(2)平行结构滤波器组的原理及设计方法;(3)设计一个8通道的平行结构滤波器组:均匀滤波器组和非均匀滤波器组;给出设计思路及结果;(4)用设计的滤波器组对某信号进行多通道分解,验证滤波器组的性能,对结果进行分析;(5)提交课程设计报告。 主要参考资料: 1. 胡广书. 现代信号处理教程,数字信号处理. 清华大学出版社. 2005.06 2. 高西全. 数字信号处理. 西安电子科技大学出版社. 2009.01 3. matlab信号处理相关书籍,多采样率信号处理的书籍、资料。 4. 相关网络资源

数字信号处理(胡广书例题作业程序)

1、 %---filter求卷积,B(Z)/A(Z)=H(Z),已知B(Z)和A(Z),求y(n)=x(n)*h(n)----- clear; x=ones(100); t=1:100; b=[.001836,.007344,.011016,.007374,.001836]; a=[1,-3.0544,3.8291,-2.2925,.55075]; % y=filter(b,a,x); % 求所给系统的输出,本例实际上是求所给系统的阶跃响应; plot(t,x,'r.',t,y,'k-');grid on; ylabel('x(n) and y(n)') xlabel('n') 1、 %---filter求卷积,B(Z)/A(Z)=H(Z),已知B(Z)和A(Z),求y(n)=x(n)*h(n)----- clear; x=ones(100); t=1:100; b=[.001836,.007344,.011016,.007374,.001836]; a=[1,-3.0544,3.8291,-2.2925,.55075]; % y=filter(b,a,x); % 求所给系统的输出,本例实际上是求所给系统的阶跃响应; plot(t,x,'r.',t,y,'k-');grid on; ylabel('x(n) and y(n)') xlabel('n') 第一章产生信号,求卷积和自相关函数 1、 %信号产生 n=0:100; %工频 f0=50;A=220;fs=400; x1=A*sin(2*pi*f0*n/fs); subplot(321);plot(n,x1);xlabel('n');ylabel('x1(n)') ;grid on; %率减正弦 f0=2;A=2;alf=0.5;fs=16; x2=A*exp(-alf*n/fs).*sin(2*pi*f0*n/fs); subplot(323);plot(n,x2);xlabel('n');ylabel('x2(n)') ;grid on; %谐波信号

现代数字信号处理

现代数字信号处理Advanced Digital Signal Processing 东南大学信息科学与工程学院 杨绿溪

教科书、参考书 ?杨绿溪, 现代数字信号处理, 科学出版社, 2008年12月。?胡广书,数字信号处理----理论、算法与实现,清华大学出版社,1997(或2003)年。 ?皇甫堪等,现代数字信号处理,电子工业出版社,2004年6月。 ?丁玉美等,数字信号处理-----时域离散随机信号处理,西安电子科技大学出版社,2002年12月。 ?金连文,韦岗,现代数字信号处理简明教程,清华大学出版社,2004年1月。 ?何子述等,现代数字信号处理及其应用,清华大学出版社,2009年5月。 ?S.Haykin, Adaptive Filter Theory, Prentice Hall, 2001.

课程基本内容 1.离散时间信号处理基础(本科内容复习) 2.离散随机信号分析基础 –离散时间随机信号基本概念? –基本的正交变换(与信号正交展开、去相关) –基本的参数估计方法 3.线性预测和格型滤波器(语音编码应用)? 4.随机信号的线性建模? 5.功率谱估计(与频率估计、子空间分析)? 6.最优线性滤波: 维纳滤波与卡尔曼滤波? 7.自适应滤波器(线性系统的学习)?

可能选讲或简介的内容 8.多速率数字信号处理和滤波器组 9. 神经智能信息处理;压缩感知等 10. 盲信号处理 11.空时、阵列与MIMO信号处理 12.信号的时频分析

第一章离散时间信号处理基础??本科课程内容复习?? ?数字信号与数字信号处理(DSP)概述 ?滤波器--简单的数字信号处理系统 ?信号的变换-z变换、DTFT、DFT和FFT ?特殊的序列(和对应的滤波器) –全通序列、最小相位序列、线性相位、半正定序列

数字信号处理(理论算法与实现)_胡广书(第三版)_随书光盘——使用说明

数字信号处理_胡广书(第三版)_随书光盘 关于光盘的使用说明 数字信号处理_胡广书(第三版)_随书光盘.rar 本光盘共包含六个子目录,其中三个是DSP_FORTRAN, DSP_C和DSP_MATLAB,另外三个是有关习题所需要的数据或文献。DSP_FORTRAN和DSP_C各含有约40个信号处理的子程序,概括了书中所涉及到的绝大部分算法。程序分别由FORTRAN语言和C语言编写(MA模型、ARMA模型及最小方差谱估计三个算法只给出了用C语言编写的程序, 没有给出相应的FORTRAN子程序),并在PC机上调试通过。编译环境是FORTRAN77 V5. 10和TURBO C2. 0。DSP_MATLAB含有近120多个用MA TLAB编写的信号处理程序,它们是本书各个章节的大部分例题,使用的是MA TLAB6.1。 FORTRAN子程序名称的长度全都是6位,扩展名为.for,C语言子程序的名称全部是7位,由相应的FORTRAN子程序在其名称前加字母m而形成,并将扩展名改为.c。为了方便读者的使用,光盘中还给出了调用FORTRAN子程序的简单主程序。读者只需将此主程序和主程序指定的子程序作编译、连接和运行,即可得出相应的结果。FORTRAN主程序的名称为7位或8位,它是在原FORTRAN子程序前加字母h所构成的,扩展名仍是.for。h后面的一个数(如果有的话)表示该程序是相应子程序的第几个主程序。例如,子程序desiir.for是用来设计IIR滤波器的FORTRAN子程序,对应的C程序是mdesiir.c,调用desiir.for 的第一个主程序是h1desiir.for(设计低通IIR DF),依此类推。 用MATLAB编写的程序的名称由“exa”开头,接下来是所在的章、节及例题的序号,如exa010101,指的是第1章第1节(即1.1节)的第1个例题,即例1.1.1。如果该程序是为了说明某一个m文件的应用,则在上述名称的后面跟一个下划线,再在后面加上所说明的MATLAB文件的名称,如exa011001_rand,即是例1.10.1,该例用来说明rand.m文件的应用。应该说明的是,这些MATLAB程序不是像所附的FORTRAN和C程序那样作为一个个子程序应用,而是用来说明书上的例题及各个m文件的应用。 用FORTRAN和C语言编写的每一个子程序的功能及调用时各个参数的含义已在程序的开头作了较为详细的说明,此处不再赘述。所附程序中,绝大多数都是作者和其研究生编写的,也有少量是参考国外已公开发表的杂志和教科书,如经典的FFT和REMEZ算法等。 下面给出的是用FORTRAN语言和C语言编写的程序的名称、功能以及有关问题的说

数字信号处理课程设计

数字信号处理专业课程设计任务书 说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计(论文)首页

1需求分析 用海明窗函数法设计一个数字FIR 带阻滤波器,要求通带边界频率为350Hz ,550Hz ,阻带边界频率为400Hz ,500Hz ,通带最大衰减1dB ,阻带最小衰减40dB ,抽样频率为2000Hz ,用MA TLAB 画出幅频特性,画出并分析滤波器传输函数的零极点; 信号)2sin()2sin()()()(2121t f t f t x t x t x ππ+=+=经过该滤波器,其中=1f 450Hz , =2f 600Hz ,滤波器的输出)(t y 是什么?用Matlab 验证你的结论并给出)(),(),(),(21t y t x t x t x 的图形。 ,数字信号处理是把许多经典的理论体系作为自己的理论基础,同时又使自己成为一系列新兴学科的理论基础。现如今随着电子设备工作频率范围的不断扩大,电磁干扰也越来也严重,接收机接收到的信号也越来越复杂。为了得到所需要频率的信号,就需要对接收到的信号进行过滤,从而得到所需频率段的信号,这就是滤波器的工作原理。对于传统的滤波器而言,如果滤波器的输入,输出都是离散时间信号,则该滤波器的冲激响应也必然是离散的,这样的滤波器定义为数字滤波器。它通过对采样数据信号进行数学运算来达到频域滤波的目的. 滤波器在功能上可分为四类,即低通(LP )、高通(HP )、带通(BP )、带阻(BS )滤波器等,每种又有模拟滤波器(AF )和数字滤波器(DF )两种形式。对数字滤波器,从实现方法上,由有限长冲激响应所表示的数字滤波器被称为FIR 滤波器,具有无限冲激响应的数字滤波器被称为IIR 滤波器。 F IR 数字滤波器的主要优点有:一、可具有严格的线性相位特性;二、不存在稳定性问题;三、可利用DFT 来实现。这些优点使FIR 数字滤波器得到了广泛应用。窗函数法是一种设计FIR 数字滤波器的基本方法,但它不是最佳设计方法,在满足同样设计指标的情况下,用这种方法设计出的滤波器的阶数通常偏大。在窗函数法的基础上,以所定义的逼近误差最小为准则来进行优化设计的算法,由于其中的逼近误差可根据不同的设计要求进行定义,故此算法适应性强,它即可用于设计选频型滤波器,又适用于非选频型滤波器的设计。常用的窗函数有矩形窗函数、三角窗函数、汉宁(Hann )窗函数、海明(Hamming )窗函数、布莱克曼(Blackman )窗函数、凯塞(Kaiser )窗函数等。本设计通过MATLAB 软件对FIR 型滤波器进行理论上的实现,利用海明窗函数设计数字FIR 带阻滤波器。FIR 系统不像IIR 系统那样易取得较好的通带和阻带衰减特性,要取得较好的衰减特性,一般要求H (z )阶次要高,也即M 要大。FIR 系统有自己突出的优点:系统总是稳定的;易实现线性相位;允许

现代数字信号处理

博士研究生入学考试大纲 考试科目名称:现代数字信号处理 一、考试要求: 要求考生全面系统地掌握现代数字信号处理的理论、算法及实现方法,并且能够综合应用所学的知识分析和解决问题的能力。 二、考试内容: 1)离散时间信号与系统基础理论 a: 线性移不变系统的线性移不变和时域因果稳定性的判定; b:z正变换和其反变换的计算方法; c:z变换的收敛域及z变换的性质; d: DFT的定义、重要性质及应用; e: 基-2 DIT—FFT和基-2 DIF—FFT算法的基本思想及特点(算法思想,运算量,运算流图,结构规则等)。 2) 数字滤波器的基本结构及设计方法 a:用双线性变换法设计IIR数字低通滤波器; b:FIR 数字滤波器窗函数的设计方法及特点,窗长对频谱的影响。 3) 平稳随机信号 a: 平稳随机信号定义及其特征描述; b: 均值、自相关函数计算及平稳性的判断; c: 平稳随机信号通过线性系统输出估计(包括自相关函数和功率譜等); d: 平稳随机信号的各态遍历性的相关知识。 4) 功率譜估计 a: 自相关函数的估计方法; b: 经典功率譜估计的基本方法; c: 直接法和间接法估计的质量; d: 平稳随机信号的参数模型; e: AR模型的正则方程与参数计算; 三、试卷结构: 题型结构 a: 定理、概念应用及基本计算题 b: 综合计算、分析题 四、参考书目 程佩青,数字信号处理教程(第二版),清华大学出版社,2001 胡广书,数字信号处理-理论、算法与实现(第二版)下篇,清华大学出版

社,2003

现代数字信号处理 沈阳工业大学2009年博士招生(二) 一、填空(每空1分,共15分) 1、 单位脉冲响应分别为)(1n h 和)(2n h 的两线性系统相串联,其等效系统函数时 域 及 频域 表达 式 分别 是 ) (n h = ) (*)(21n h n h , )(ωj e H =[])()()(*)(2121ωωj j e H e H n h n h DTFT ?=。 2、 两个有限长序列)(1n x 和)(2n x 长度分别是1N 和2N ,在做线性卷积后结果 长度是121-+N N 。 3、 若系统有一个移变的增益,则此系统一定是移变系统。 4、 一个因果稳定系统的系统函数的全部极点必须在z 平面的单位圆内。 5、 滤波器的信号流图表示中,输入节点又称为源节点。 6、 FFT 算法可以分为两大类,即按时间抽选法和按频率抽选法。 7、 设计FIR 滤波器时,对窗函数要求窗谱主瓣尽量窄,以获得较陡的过渡带; 尽量减少窗谱最大边瓣的相对幅度,这样可使肩峰和波纹减少。 8、 对随机信号θ估计的偏差为[]{}{}θθθθθ -=-=???E E bia ;若[]0?=θbia ,则称θ?为θ的无偏估计;如有[ ]0?lim =∞ →θbia N ,则称θ?为θ的渐近无偏估计。 9、 随机信号的功率谱表现的是信号功率随频率ω的变换情况。对平稳随机信号 X(n),它的自功率谱是平稳随机信号X(n)自相关函数的傅里叶变换。 二、简答题(每题2分,共20分) 1、 什么是周期序列,并判断()??? ??-=87 3cos ππ n A n x 的周期性。 答:周期序列的定义是:对于一个正整数N ,如果序列()n x 满足 ()()mN n x n x -=,其中m 为任意整数,则我们称序列()n x 为周期序列,满足 该式的最小正整数N 即称序列()n x 的周期。根据周期序列的定义可以判断,序列()??? ??-=87 3cos ππ n A n x 是周期序列,其周期大小为14。

现代信号处理教程 - 胡广书(清华)

1 第1章 信号分析基础 1.1 信号的时-频联合分析 我们生活在一个信息社会里,而信息的载体就是我们本书要讨论的主题——信号。在我们身边以及在我们身上,信号是无处不在的。如我们随时可听到的语音信号,随时可看到的视频图像信号,伴随着我们生命始终的心电信号,脑电信号以及心音、脉搏、血压、呼吸等众多的生理信号。 对一个给定的信号,如)(t x ,我们可以用众多的方法来描述它,如)(t x 的函数表达式, 通过傅立叶变换所得到的)(t x 的频谱,即)(Ωj X ,再如)(t x 的相关函数,其能量谱或功率谱等。在这些众多的描述方法中,有两个最基本的物理量,即时间和频率。显然,时间和频率与我们的日常生活关系最为密切,我们时时可以感受到它们的存在。时间自不必说,对频率,如夕阳西下时多变的彩霞,音乐会上那优美动听的旋律以及在一片寂静中突然冒出的一声刺耳的尖叫等,这些都包含了丰富的频率内容。正因为如此,时间和频率也成了描述信号行为的两个最重要的物理量。 信号是变化着的,变化着的信号构成了我们周围五彩斑斓的世界。此处所说的“变化”,一是指信号的幅度随时间变化,二是指信号的频率内容随时间变化。幅度不变的信号是“直流”信号,而频率内容不变的信号是由单频率信号,或多频率信号所组成的信号,如正弦波、方波、三角波等。不论是“直流”信号还是正弦类信号都只携带着最简单的信息。 给定了信号)(t x 的函数表达式,或x 随t 变化的曲线,我们可以由此得出在任一时刻处 该信号的幅值。如果想要了解该信号的频率成分,即“在××Hz 处频率分量的大小”,则可通过傅立叶变换来实现,即 ?∞ ∞ -Ω-=Ωdt e t x j X t j )()( (1.1.1a ) ? ∞ ∞ -ΩΩΩ= d e j X t x t j )()(21π (1.1.1b ) 式中f π2=Ω,单位为弧度/秒,将)(Ωj X 表示成) (|)(|ΩΩ?j e j X 的形式,即可得到 |)(|Ωj X 和)(Ω?随Ω变化的曲线,我们分别称之为)(t x 的幅频特性和相频特性。 如果我们想知道在某一个特定时间,如0t ,所对应的频率是多少,或对某一个特点的频

《数字信号处理》第三版课后习题答案

数字信号处理课后答案 1.2 教材第一章习题解答 1. 用单位脉冲序列()n δ及其加权和表示题1图所示的序列。 解: ()(4)2(2)(1)2()(1)2(2)4(3) 0.5(4)2(6) x n n n n n n n n n n δδδδδδδδδ=+++-+++-+-+-+-+- 2. 给定信号:25,41()6,040,n n x n n +-≤≤-?? =≤≤??? 其它 (1)画出()x n 序列的波形,标上各序列的值; (2)试用延迟单位脉冲序列及其加权和表示()x n 序列; (3)令1()2(2)x n x n =-,试画出1()x n 波形; (4)令2()2(2)x n x n =+,试画出2()x n 波形; (5)令3()2(2)x n x n =-,试画出3()x n 波形。 解: (1)x(n)的波形如题2解图(一)所示。 (2) ()3(4)(3)(2)3(1)6() 6(1)6(2)6(3)6(4) x n n n n n n n n n n δδδδδδδδδ=-+-+++++++-+-+-+- (3)1()x n 的波形是x(n)的波形右移2位,在乘以2,画出图形如题2解图(二)所示。 (4)2()x n 的波形是x(n)的波形左移2位,在乘以2,画出图形如题2解图(三)所示。

(5)画3()x n 时,先画x(-n)的波形,然后再右移2位,3()x n 波形如题2解图(四)所示。 3. 判断下面的序列是否是周期的,若是周期的,确定其周期。 (1)3()cos()7 8x n A n π π=-,A 是常数; (2)1 ()8 ()j n x n e π-=。 解: (1)3214 , 73w w ππ==,这是有理数,因此是周期序列,周期是T=14; (2)12,168w w π π==,这是无理数,因此是非周期序列。 5. 设系统分别用下面的差分方程描述,()x n 与()y n 分别表示系统输入和输出,判断系统是否是线性非时变的。 (1)()()2(1)3(2)y n x n x n x n =+-+-; (3)0()()y n x n n =-,0n 为整常数; (5)2()()y n x n =; (7)0()()n m y n x m ==∑。 解: (1)令:输入为0()x n n -,输出为 '000' 0000()()2(1)3(2) ()()2(1)3(2)() y n x n n x n n x n n y n n x n n x n n x n n y n =-+--+---=-+--+--= 故该系统是时不变系统。 12121212()[()()] ()()2((1)(1))3((2)(2)) y n T ax n bx n ax n bx n ax n bx n ax n bx n =+=++-+-+-+- 1111[()]()2(1)3(2)T ax n ax n ax n ax n =+-+- 2222[()]()2(1)3(2)T bx n bx n bx n bx n =+-+-

数字信号处理-Hilbert变换滤波器

南华大学电气工程学院
《数字信号处理课程设计》任务书
设计题目: Hilbert 变换滤波器的实现 专 业: 学 号:
学生姓名: 起迄日期: 指导教师:
2012 年 12 月 28 日—2013 年 1 月 14 日

南华大学课程设计
《数字信号处理课程设计》任务书
1.课程设计的内容和要求(包括原始数据、技术要求、工作要求等) :
1.设计内容: 根据自己在班里的学号0207(最后两位)查表一得到一个四位数1301,由该四位 数索引表二确定待设计数字滤波器的类型:Hilbert变换滤波器;滤波器设计方法: 等波纹FIR。 2. 滤波器的设计指标: (1)通带波纹 ?1 ≤ 0.05 ; (2)阻带波纹 ? 2 ≤ 0.05 ; (3)过渡带宽度 (4)滚降 = 0.014π rad ; =5.6 dB ;
其中,错误!未找到引用源。为学号的最后两位,故 i d =7 3. 滤波器的初始设计通过手工计算完成; 4. 在计算机辅助计算基础上分析滤波器结构对其性能指标的影响 (至少选择两种以 上合适的滤波器结构进行分析); 5. 在计算机辅助计算基础上分析滤波器参数的字长对其性能指标的影响; 6. 以上各项要有理论分析和推导、原程序以及表示计算结果的图表; 7. 课程设计结束时提交设计说明书。
-2-

基于 FPGA 的新一代太阳能热水器水位水温智能测控仪设计
2.对课程设计成果的要求〔包括图表(或实物)等硬件要求〕 :
滤波器的初始设计通过手工计算完成; 在计算机辅助计算基础上分析滤波器结构对其性能指标的影响(至少选择两种以 上合适的滤波器结构进行分析); 在计算机辅助计算基础上分析滤波器参数的字长对其性能指标的影响; 以上各项要有理论分析和推导、原程序以及表示计算结果的图表; 课程设计结束时提交设计说明书。
3.主要参考文献:
[1]高息全 丁美玉.《数字信号处理》[M].西安:西安电子科技大学出版社,2008.8 [2]陈怀琛.《数字信号处理教程——MATLAB 释义与实现》[M].北京:电子工业出版 社,2004.12 [3]张德丰.《详解 MATLAB 数字信号处理》[M].北京:电子工业出版社,2010.6 [4]飞思科技产品研发中心.《MATLAB7 辅助信号处理技术与应用》[M].北京:电子工 业出版社,2005.3 [5]胡广书.《数字信号处理—理论、算法与实现》北京:清华大学出版社,2006
4.课程设计工作进度计划: 序号
1 2 3 4 5 6
起 迄 日 期
2012.12.28-2013.12.31 2013.1.1-2013.1.2 2013.1.3-2013.1.5 2013.1.6-2013.1.7 2013.1.8-2013.1.10 2013.1.11-2013.1.14
工 作 内 容
接到题目,搜集资料 整理资料,构思设计方案 手工计算进行滤波器的初步设计 完善初步设计,学习 Matlab 软件操作 通过 Matlab 软件分析设计内容, 逐步落实课题目标 上交课程设计,并做细节修改并完成设计 日期: 年 月 日
主指导教师
-3-

现代信号处理(胡广书)第五章 信号的抽取与插值,上采样,下采样 理论

第5章信号的抽取与插值 5.1前言 至今,我们讨论的信号处理的各种理论、算法及实现这些算法的系统都是把抽样频率f视为恒定值,即在一个数字系统中只有一个抽样率。但是,在实际工作中,我们经常会s 遇到抽样率转换的问题。一方面,要求一个数字系统能工作在“多抽样率(multirate)”状态,以适应不同抽样信号的需要;另一方面,对一个数字信号,要视对其处理的需要及其自身的特征,能在一个系统中以不同的抽样频率出现。例如: 1. 一个数字传输系统,即可传输一般的语音信号,也可传输播视频信号,这些信号的频率成份相差甚远,因此,相应的抽样频率也相差甚远。因此,该系统应具有传输多种抽样率信号的能力,并自动地完成抽样率的转换; 2. 如在音频世界,就存在着多种抽样频率。得到立体声声音信号(Studio work)所用的抽样频率是48kHz,CD产品用的抽样率是44.1kHz,而数字音频广播用的是32kHz[15]。 3. 当需要将数字信号在两个具有独立时钟的数字系统之间传递时,则要求该数字信号的抽样率要能根据时钟的不同而转换; 4.对信号(如语音,图象)作谱分析或编码时,可用具有不同频带的低通、带通及高通滤波器对该信号作“子带”分解,对分解后的信号再作抽样率转换及特征提取,以实现最大限度减少数据量,也即数据压缩的目的; 5. 对一个信号抽样时,若抽样率过高,必然会造成数据的冗余,这时,希望能在该数字信号的基础上将抽样率减下来。 以上几个方面都是希望能对抽样率进行转换,或要求数字系统能工作在多抽样率状态。近20年来,建立在抽样率转换理论及其系统实现基础上的“多抽样率数字信号处理”已成为现代信号处理的重要内容。“多抽样率数字信号处理”的核心内容是信号抽样率的转换及滤波器组。 减少抽样率以去掉过多数据的过程称为信号的“抽取(decimatim)”,增加抽样率以增加数据的过程称为信号的“插值(interpolation)。抽取、插值及其二者相结合的使用便可实现信号抽样率的转换。 滤波器组,因名思义,它是一组滤波器,它用以实现对信号频率分量的分解,然后根 124

《数字信号处理》课程读书笔记

《数字信号处理》课程读书笔记 ——利用切比雪夫逼近法设计FIR 滤波器 切比雪夫逼近法是一种等纹波逼近法,它使误差在整个频带均匀分布,对同样的技术指标,这种逼近法需要的滤波器阶数低,而对同样的滤波器阶数,这种逼近法的最大误差最小。 一.切比雪夫最佳一致逼近准则 设理想的滤波器幅度特性为H d (ω),实际设计的滤波器的幅度特性为H g (ω),其加权误差E (ω)用下式表示: E (ω)=W (ω)[H d (ω)- H g (ω)], ① 其中W (ω)为误差加权函数,它是在通带或阻带要求不同的逼近精度而设计的。 设计具有线性相位的FIR 滤波器,其单位脉冲响应h(n)必须满足一定条件,假设设计的是h(n)=h(n-N-1),N=奇数情况。则有: H(e j ω)=e -j(N-1)ω/2H g (ω),其中H g (ω)= ∑-=)1(2 10 cos )(N n n n a ω 令M=(N-1)/2代入①得: E (ω)=W (ω)[H d (ω)- ∑=M n n n a 0 cos )(ω], ② 最佳一致逼近问题是选择M+1个系数)(n a ,使加权误差E (ω)的最大值为最小,即: min[A E ∈ωω)(max ] ,式中A 表示所研究的频带,这里指通带或阻带。由②式知,这是一个由M 次多项式,根据上面提出的准则逼近一连续函数的问题。 切比雪夫理论指出这个多项式存在且唯一,并指出构造该多项式的方法是“交错点组定理”。该定理指出最佳一致逼近的充要条件是:E (ω)在A 上至少呈现M+2个“交错”使得:E (ωi )=- E (ωi+1),A i E E ∈=ωωω)(max )(,其中ω0<ω1<ω2…<ωM+1, ω∈A 。按照该准 则设计的滤波器通带或阻带具有等纹波性质。 二.利用最佳逼近准则设计线性相位FIR 滤波器 设需要设计的是线性相位的低通滤波器,如果知道了A 上的M+2个交错点频率:ω0,ω1,…ωM+1,按照 ②式,并根据交错点组准则,可写出: W (ωk )[H d (ωk )- ∑=M n k n n a 0cos )(ω ]= (-1)k ρ ρ=A E ∈ωω)(max ,k = 0,1,2, …M+1 ③ 把③写成矩阵形式进行求解,可以唯一地求出)(n a ,n=0,1,2, …M,以及加权误差的最大绝对值ρ。由)(n a 可以求出滤波器的h(n)。实际上这些交错点组的频率ω0,ω1,…ωM ,是不知道的,且求解③式是比较困难的。

《数字信号处理》第三版答案(非常详细完整)

答案很详细,考试前或者平时作业的时候可以好好研究,祝各位考试 成功!! 电子科技大学微电子与固体电子学陈钢教授著 数字信号处理课后答案 1.2 教材第一章习题解答 1. 用单位脉冲序列()n δ及其加权和表示题1图所示的序列。 解: ()(4)2(2)(1)2()(1)2(2)4(3) 0.5(4)2(6) x n n n n n n n n n n δδδδδδδδδ=+++-+++-+-+-+-+- 2. 给定信号:25,41()6,040,n n x n n +-≤≤-?? =≤≤??? 其它 (1)画出()x n 序列的波形,标上各序列的值; (2)试用延迟单位脉冲序列及其加权和表示()x n 序列; (3)令1()2(2)x n x n =-,试画出1()x n 波形; (4)令2()2(2)x n x n =+,试画出2()x n 波形; (5)令3()2(2)x n x n =-,试画出3()x n 波形。 解: (1)x(n)的波形如题2解图(一)所示。 (2)

()3(4)(3)(2)3(1)6() 6(1)6(2)6(3)6(4) x n n n n n n n n n n δδδδδδδδδ=-+-+++++++-+-+-+- (3)1()x n 的波形是x(n)的波形右移2位,在乘以2,画出图形如题2解图(二)所示。 (4)2()x n 的波形是x(n)的波形左移2位,在乘以2,画出图形如题2解图(三)所示。 (5)画3()x n 时,先画x(-n)的波形,然后再右移2位,3()x n 波形如 5. 设系统分别用下面的差分方程描述,()x n 与()y n 分别表示系统输入和输出,判断系统是否是线性非时变的。 (1)()()2(1)3(2)y n x n x n x n =+-+-; (3)0()()y n x n n =-,0n 为整常数; (5)2()()y n x n =; (7)0()()n m y n x m ==∑。 解: (1)令:输入为0()x n n -,输出为 '000' 0000()()2(1)3(2) ()()2(1)3(2)() y n x n n x n n x n n y n n x n n x n n x n n y n =-+--+---=-+--+--= 故该系统是时不变系统。 12121212()[()()] ()()2((1)(1))3((2)(2)) y n T ax n bx n ax n bx n ax n bx n ax n bx n =+=++-+-+-+- 1111[()]()2(1)3(2)T ax n ax n ax n ax n =+-+- 2222[()]()2(1)3(2)T bx n bx n bx n bx n =+-+- 1212[()()][()][()]T ax n bx n aT x n bT x n +=+

数字信号处理期末实验-语音信号分析和处理

语音信号分析与处理 摘要 用MATLAB对语音信号进行分析与处理,采集语音信号后,在MATLAB软件平台进行频谱分析;并对所采集的语音信号加入干扰噪声,对加入噪声的信号进行频谱分析,设计合适的滤波器滤除噪声,恢复原信号。 数字滤波器是数字信号处理的基础,用来对信号进行过滤、检测和参数估计等处理。IIR数字滤波器最大的优点是给定一组指标时,它的阶数要比相同组的FIR滤波器的低的多。信号处理中和频谱分析最为密切的理论基础是傅立叶变换(FT)。离散傅立叶变换(DFT)和数字滤波是数字信号处理的最基本内容。 关键词:MATLAB;语音信号;加入噪声;滤波器;滤波 1. 设计目的与要求 (1)待处理的语音信号是一个在20Hz~20kHz频段的低频信号。 (2)要求MATLAB对语音信号进行分析和处理,采集语音信号后,在MATLAB平台进行频谱分析;并对所采集的语音信号加入干扰噪声,对加入噪声的信号进行

频谱分析,设计合适的滤波器进行滤除噪声,恢复原信号。 2. 设计步骤 (1)选择一个语音信号或者自己录制一段语音文件作为分析对象; (2)对语音信号进行采样,并对语音信号进行FFT频谱分析,画出信号的时域波形图和频谱图; (3)利用MATLAB自带的随机函数产生噪声加入到语音信号中,对语音信号进行回放,对其进行FFT频谱分析; (4)设计合适滤波器,对带有噪声的语音信号进行滤波,画出滤波前后的时域波形图和频谱图,比较加噪前后的语音信号,分析发生的变化; (5)对语音信号进行回放,感觉声音变化。 3. 设计原理及内容 3.1 理论依据 (1)采样频率:采样频率(也称采样速度或者采样率)定义了每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。采样频率只能用于周期性采样的采样器,对于非周期采样的采样器没有规则限制。通俗的讲,采样频率是指计算机每秒钟采集多少个声音样本,是描述声音文件的音质、音调,衡量声卡、声音文件的质量标准。采样频率越高,即采样的间隔时间越短,则在单位

相关文档
最新文档