循环卷积_DFT求线性卷积
DFT的共轭对称性

1.用DFT计算循环卷积
L 1
如果 y (n ) x 1 (n ) x 2 (n ) x 1 (m )x 2 ((n m ))L R L (n ) m 0
X1(k) DFT[x1(n)] X2(k) DFT[x2(n)]
则由时域循环卷积定理有 Y(k)=DFT[y(n)]=X1(k)X2(k),
m x(m)[N 1N k01WN (mn)k]
x(n rN)
r
N 1N k 0 1W N (mn)k 1 0
mnrN 其 它 m
r为 任 意 整 数
编辑课件
20
由频域抽样序列 X ( k ) 还原得到的周期序列 是原非周期序列 x ( n ) 的周期延拓序列,其 周期为频域抽样点数N。
X (k )
X e p (k ) X o p (k )
x e p (n ) x o p (n )
R e [X (k )] jIm [X (k )]
编辑课件
12
共轭对称性总结2: 实数序列的共轭对称性
序列
DFT
R e [ x ( n ) ] jI m [ x ( n ) ] 0
x e p (n ) x o p (n )
k 0
k(ej)k(z)z ej(
2k) N
内插函数:
()
1
sin
N
2
e
j
N21
N
sin
2
编辑课件
26
编辑课件
27
内插恢复过程描述:
X(ej)N1X(k)(2k)
k0
N
(2N k)10
2N kk 2N ii ik
编辑课件
28
3.4 DFT的应用举例
DFT计算卷积

将长序列x[k] 分为若干段长度为L的序列
x1[k ]
x 2 [k ]
x3 [ k ]
k
L
2L
3L
定义
x[ k nL ] xn [ k ] 0
0 k L -1 其他
xn[k - nL] x[k ] DFT 计算卷积
n0
长序列和短序列的线性卷积
1. 重叠相加法(overlap add) 计算: yn [k ] xn [k ] h[k ]
序列 y0[k], y1[k]的重叠部分
依次将相邻两段的M-1个重叠点相加,即得到最 终的线性卷积结果。
DFT计算卷积
重叠相加法分段卷积举例
h[k ] 1
M=4
0 1 2 M-1
x[k ] 1
k
L=7
0 1 2
L-1
k
重叠相加法分段卷积举例(L=7,M=4)
y 0 [k ]
4 2 3 6 9
1
0 1 2 3
DFT计算卷积
两个有限长序列的线性卷积
问题提出: DFT{x1[k] 实际需要:
N
x2[k]}=X1[m]X2[m]
LTI系统响应
y[k]=x [k]h[k]
可否利用DFT计算线性卷积?
DFT计算卷积
两个有限长序列的线性卷积
设 x [k] 的非零范围是 g[k] 的非零范围是 y[k]=x [k]h[k]非零范围 序列y[k]的长度为 0 k N-1 0 k M-1 0 k N+M- 2 L=N+M-1
4点滑动平均系统去噪结果
8 7 6 5 4 3 2 1 0 -1
0
10
DFT应用

X a ( j Ω)
FT
Ω
x(n)
n
DTFT
X(w)
n
x(n)R N (n)
X(w) * D(w) 1
w
x((n)) N
N-1
n
DFS
X((k)) N
w
x((n)) N R N (n)
N-1
n
DFT
k
X((k)) N R N (n)
k
N-1
n
• 由傅立叶变换可知:
– 时域有限则频域无限; – 频域有限则时域无限; – 时域频域均有限的信号是不存在的;
+ N+M-1 y2(n) + N+M-1 y3(n)
重叠保留法Overlap-save
补零 x(n) x0(n) M-1 N-M+1 N x1(n) x2(n) N N x3(n) x4(n) N
h(n) y(n) 舍弃
M
M-1
N-M+1 y0(n) M-1 舍弃 舍弃 N-M+1 y1(n) M-1 N-M+1 y2(n) M-1 舍弃 N-M+1 y3(n)
y(n) = h(n) * x(n) = h(n) * ∑ x m (n − mN)
m =0
∞
= ∑ h(n) * x m (n − mN)
m =0 ∞
∞
= ∑ y m (n − mN)
m =0
重叠相加法
x(n) N N N N
h(n) y(n)
M
N+M-1 y0(n) + N+M-1 y1(n)
• 实时系统中如何进行卷积??? • 长短序列卷积的意义??
数字信号处理主要知识点整理复习总结

求出对应
的各种可能的序列的表达式。
解: 有两个极点,因为收敛域总是以极点为界,因此收敛域有以下三种情况: 三种收敛域对应三种不同的原序列。
时,
(1)当收敛域
令
,因为c内无极点,x(n)=0;
,C内有极点0,但z=0是一个n阶极点,改为求圆外极点留数,圆外极点有
数字信号处理课程 知识点概要
第1章 数字信号处理概念知识点
1、掌握连续信号、模拟信号、离散时间信号、数字信号的特点及相互关系(时间和幅度的连续性考量) 2、数字信号的产生; 3、典型数字信号处理系统的主要构成。
量化、编码 ——————
采样 ————
模拟信号
离散时间信号
数字信号
5、部分分式法进行逆Z变换 求极点 将X(z)分解成部分分式形式 通过查表,对每个分式分别进行逆Z变换 注:左边序列、右边序列对应不同收敛域 将部分分式逆Z变换结果相加得到完整的x(n)序列 6、Z变换的性质 移位、反向、乘指数序列、卷积
常用序列z变换(可直接使用)
7、DTFT与Z变换的关系
(a) 边界条件 时,是线性的但不是移不变的。
(b) 边界条件 时,是线性移不变的。
令
….
所以:
….
所以:
可见 是移一位的关系, 亦是移一位的关系。因此是移不变系统。
代入差分方程,得:
……..
所以:
因此为线性系统。
3. 判断系统是否是因果稳定系统。
Causal and Noncausal System(因果系统) causal system: (1) 响应不出现于激励之前 (2) h(n)=0, n<0 (线性、时不变系统) Stable System (稳定系统) (1) 有界输入导致有界输出 (2) (线性、时不变系统) (3) H(z)的极点均位于Z平面单位圆内(因果系统)
数字信号处理期末试卷(含答案)

________ 次复乘法,运算效率为__
_。
6、FFT利用 来减少运算量。
7、数字信号处理的三种基本运算是: 。
8、FIR滤波器的单位取样响应
是圆周偶对称的,N=6,
,其幅度特性有什么特性? ,相位有何特 性? 。 9、数字滤波网络系统函数为
。
4、 已知
,
的反变换
。 3、
,变换区间
,则
。 4、
,
,
是
和
的8点循环卷积,则
。
5、用来计算N=16点DFT直接计算需要_
2FFT算法,需要
次复乘法
6、基2DIF-FFT 算法的特点是
7、有限脉冲响应系统的基本网络结构有
8、线性相位FIR滤波器的零点分布特点是
9、IIR系统的系统函数为
次复加法,采用基
转换为
时应使s平面的左半平面映射到z平面的
。
A.单位圆内 B.单位圆外 C.单位圆上 D.单位圆与实轴的交
点
6、 分析问答题(每题5分,共2题)
3、 某线性时不变因果稳定系统单位取样响应为
(长度为N),则该系统的频率特性、复频域特性、离散频率特性分 别怎样表示,三者之间是什么关系? 4、 用
对连续信号进行谱分析时,主要关心哪两个问题以及怎样解决二者的 矛盾?
十一、(7分)信号 包含一个原始信号 和两个回波信号: 求一个能从 恢复 的可实现的滤波器.
附录:
矩形窗(rectangular window) 汉宁窗(Hann window) 汉明窗(Hamming window) 布莱克曼窗(Blackman window)
表1 一些常用的窗函数
表2 一些常用窗函数的特性
DFT性质

(Digital Signal Processing)
信号与系统系列课程组 国家电工电子教学基地
离散傅里叶变换(DFT)
有限长序列的傅里叶分析
离散傅里叶变换的性质
利用DFT计算线性卷积 利用DFT分析信号的频谱
离散傅里叶变换的性质
1. 线性
DFTax1[k ] bx2 [k ] aDFTx1[k ] bDFTx2 [k ]
j 2 N m
N 1 k 0
x[ k ] z
k z e
j
2π N
m
N 1 k 0
x[ k ]e
-j
2π N
X [m]
km
x[k]的X[m]等于其z变换X(z)在单位圆上等间隔取样
Im(z)
2 m N j
z 平面
2 N
-1
0
1 2 ( N 1) N
Re(z)
单位圆 -j
需将较短序列补零后,再按长序列的点数做DFT
DFT性质
符号(k)N : 表示对k进行模运算
k k1 k 2 N , k1 0,1,, N 1, k 2 Z
(k ) N k1
例:N=3,k= 3, 2,
x[(k) N ]
1,
0,
1,
2,
3,
4
x[0] x[1] x[2] x[0] x[1]
DFT性质
卷积定理
时域卷积定理:
DFTx1[k ] N x2 [k ] X1[m] X 2 [m]
时域的卷积对应频域的乘积
频域卷积定理:
1 DFTx1[k ]x2 [k ] X1[m] N X 2 [m] N
数字信号处理—原理、实现及应用(第4版)第11章 重点大学硕士研究生入学考试题及其解答

242第11章 重点大学硕士研究生入学考试题及其解答引 言这一章汇集了几所重点大学硕士研究生入学考试的考试题,并对重点考试题进行了分析和解答。
这些考试题有的放在《信号与系统》考试科目中,我们仅抽出了关于数字信号处理方面的考试题,并进行了适当的调整和编辑。
以《数字信号处理》为考试科目的考试题基本维持原题。
为了便于读者阅读,将考试题中的常用符号全部改成和本教材的符号一致,并对个别符号进行了具体的说明。
综合下面各考试题和各大学的考试题形式,发现即使同一所大学的不同学年的考试题形式也不完全一样,例如,有填空题、判断题、计算题、证明题、问答题、画图题等。
但是,不管形式如何变化,基本概念和基本理论是各考试题的主要内容。
有一些考试题似乎很难,实际上考的还是基本概念和基本理论,只是题出得很灵活。
当然,有的考试题的确需要一定的解题技巧,这需要通过解题并积累一些解题经验来掌握。
限于水平,不能保证全部的考试题都能理解透彻,故恳切希望读者指正。
11.1 考试题(一)及其解答考试题(一)一、填空题1.已知一离散系统的输入输出关系为()(1)3(2)y n x n x n =-+-[其中x (n )为输入,y (n )为输出],试判断系统的特性 , , 。
2.设实连续信号x (t )中含有频率40 Hz 的余弦信号,现用s 120 Hz F =的采样频率对其进 行采样,并利用N = 1024点DFT 分析信号的频谱,计算出频谱的峰值出现在第 条谱线。
3.已知4阶线性相位FIR 系统函数H (z )的一个零点为122j z =-,则系统的其他零点 为 。
4.已知序列()cos(0.15)2sin(0.25)x n n n =π+π,则信号的周期为 。
5.已知5点的有限序列{}()1,2,4,2,1:0,1,2,3,4x n n =--=,则x (n )的自相关函数()x R n 为 。
6.当用窗口法设计线性相位FIR 滤波器时,如何控制滤波器阻带衰减 。
程佩青《数字信号处理教程》(第4版)(名校考研真题详解 离散傅里叶变换(DFT))

2 / 18
圣才电子书
十万种考研考证电子书、题库视频学习平
台
对上式进行 DFT 变换有:
即:
,得证。
5.考虑如图 3-1 所示的线性非移(时)变 LSI 系统的互联
图 3-1
(1)试用
和
表示整个系统的频率响应;
12.已知有限长序列{g[n]}、{h[n]},其中{g[n]}={3,2,4},{h[n]}
={2,-4,0,1}。试求:
(1)线性卷积
;
(2)循环卷积
;
(3)基于 DFT 变换的方法求循环卷积
。[北京大学 2005 研]
解:(1)根据已知 g[n]={3,2,4},h[n]={2,-4,0,1},其线性卷积为:
若
,其中
、
分别是 x(n)和 h(n)的 5 点 DFT,
对 Y(k)作 IDFT,得到序列 y(n),求 y(n)。[华东理工大学 2005 研]
(2)根据频率和周期的关系得:
, 又因为 DFT 的分辨率达到 1Hz 时:
所以采样数据为:
由上可知此应该采集 4000 个点的数据。 7.计算有限长时间序列:
4 / 18
圣才电子书
均 N 点 DFT 的值
,
十万种考研考证电子书、题库视频学习平 台
。[北京理工大学 2006 研]
即: 帕塞瓦尔(Parseval)定理的物理意义表示信号时域和频域能量是守恒的。
2.设 DFT[x(n)]=X(k),求证: DFT[X(k)]~Nx(N-n)。 [华南理工大学 2007 研]
证明:由已知对 DFT[x(n)]求反变换得 x(n)为:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意:其中N>=Max{L,M}
注意:如果其中一个序列(或者两个序列)的长度没有所
求N点循环卷积的长度长,那在该序列后面补零,直到长 度达到N
(c) 用解析式计算
N 1 y N (n) x(n) h(n) x(m)h(( n m) N ) R N (n) m 0
时必然发生线性卷积的混叠,即
~ ( n) r
的每一个周期的
前27-20=7个值都是g(n)的前一个周期的后7个值与后一个
周期的前7个值的混叠,也就是说,循环卷积r(n) 的20个 值中,后13个值才与g(n)中间部分的13个值相同。因此, 对于循环卷积r(n),(0≤n≤19),只有7≤n≤19这13个 点相当于线性卷积g(n)中的点。
m 0 N 1
0 n N 1
例 设两个有限长度序列:x(n), 0≤n≤7;y(n), 0≤n≤19。令 X(k)和Y(k)分别表示它们的20点DFT,而序列 r(n)=IDFT[X(k)Y(k)]。试指出r(n)中的哪些点相当于线性卷 积g(n)=x(n)*y(n)中的点。
解:设R(k)=X(k)Y(k),于是 r (n)
卷积的结果相同。考虑两个有限长序列的线性卷 积:设x(n)的非零区间为0≤n≤N1-1, h(n)的非零
区间为0≤n≤N2-1,则线性卷积y(n)=x(n)*h(n)
的长度为N=N1+N2-1,非零区间是0≤n≤N-1。
现在来设法构造这两个序列x(n) 与h(n) 的循环卷积,使其
结果与线性卷积相同。
h( N 2) h( N 1) h(0)
h( N 4) h( N 3)
h(1) x(0) h(2) x(1) h(3) x(2) h( N 1) x( N 2) h(0) x( N 1)
0 6 7 8 9
9 0 6 7 8
8 9 0 6 7
7 1 100 2 95 8 9 3 85 0 4 70 6 5 100
用DFT求线性卷积
DFT不仅可以用来对信号进行频谱分析,而且还可以用来 计算序列的线性卷积。 循环卷积与线性卷积的关系
x(0) x(1) h(0) x( N1 1) 0 h(1) h(0) h(2) h(1) h(0) 0 h( N 2 1) h( N 2 2) h(0) 0 0 h( N 2 1) h( N 2 2) h(1) h(0) 0
x (m) h(n m rN )
m 0 r
N 1
r m 0
[ x(m)h(n rN m)]
N 1
r
y(n rN )
此式说明,周期卷积 ~N (n ) 是x(n)与h(n)的线性卷积y(n) y
~ ~( n ) 与 h ( n ) 的周期都为N,因此它们 的周期延拓。由于 x
x3 (n) x1 (n) x2 (。) n
解: x2(n) 为 4 点序列,在其尾部填零使其成为 5 点序列, 再进行循环卷积运算。
x3 (0) 6 x (1) 7 3 x3 (2) 8 x3 (3) 9 x (4) 0 3
我 们 已 经 知 道 , 可 以 用 DFT 来 求 循环卷积, 即 x(n) h(n) IDFT [ X (k ) H (k )] ,因此只要找到循 环卷积与线性卷积之间的关系,就可以解决用DFT求线性
卷积的问题。
设x(n) 长度为N1,h(n) 长度为N2,则线性卷积
y(n) x(n) h(n)
的周期卷积 ~N ( n ) 的周期也为N,正好等于y(n)的长度, y 即上式中以N为周期的周期延拓没有发生混叠,线性卷积 y(n)正好是周期卷积 ~N (n ) 的一个周期。 y
而循环卷积又是周期卷积的主值序列,因此,此时循环卷 积yN(n)与线性卷积y(n)完全相同,即:
y N (n) x(n) h(n) ~N (n) R N (n) y (n) x(m)h(n m) y
x(n) y(n) ,
并且r(n)之长度为20。又设g(n)=x(n)*y(n),则线性卷积 g(n)之长度为8+20-1=27。循环卷积r(n)是周期卷积 ~ ( n) r 的主值序列,而 ~ ( n)又是线性卷积g(n)的周期延拓,延拓 r 的周期就是周期卷积的周期20。
由于20<27,即延拓的周期小于线性卷积的长度,故延拓
用DFT求线性卷积
如果循环卷积的长度N满足N≥N1 + N2 -1(N1、N2分别 是x1(n) 与x2(n) 的长度),则此循环卷积就等于x1(n)与x2(n) 的线性卷积,于是,我们用DFT求得的循环卷积就是线性 卷积。
N≥N1+N2--1
图
用 DFT 求线性卷积
之长为N = N1+N2-1。为了便于用矩阵表示,我们在序列 x(n) 的后面添N2-1个0,使x(n) 的长度变为N,这样,线性 卷积为:
y (n) x(n) h(n) x(m)h(n m),
m 0 N 1
0 n N 1
用矩阵表示为:
y (0) h(0) y (1) h(1) h(0) h( N 1) h( N 2) 2 y ( N 2 1) 2 y( N2 ) 0 h( N 2 1) y ( N 1) 0 2 0 y ( N 2) 0 0 y ( N 1) 0 0
与循环卷积的矩阵表示相比较,可以看出,即使进行线性 卷积的两个序列长度也都是N,其结果也与循环卷积不同:
两个表示式中h矩阵不但元素的排列不同,而且矩阵的大
小也不同。事实上,如果x(n)和h(n)的长度都为N,则它们
的循环卷积yN(n)之长度为N,而它们的线性卷积y(n)之长
度为2N-1。
但是,在一定的条件下,可以使循环卷积与线性
此式可用矩阵表示为:
h( N 1) y N (0) h(0) y (1) h(1) h(0) N y N (2) h(2) h(1) y N ( N 2) h( N 2) h( N 3) y N ( N 1) h( N 1) h( N 2)
r
h(n rN )
为了计算x(n)与h(n)的循环卷积yN(n),我们先计
算
~ ~( n )与 h ( n ) 的周期卷积 ~N (n) : y x
N 1 ~ ~ ~ ( n) ~ ( m) h ( n m) yN x x ( m) h ( n m) m 0 m 0 N 1
专题: 循环卷积、用DFT求线性卷积
首先,我们要理解周期卷积仅仅针对离散傅里叶级数,循环 卷积(又称圆周卷积)仅仅针对离散傅里叶变换。这里的 “循环”是针对周期序列而言,我们要始终记住,离散傅里 ~ ( n) x 叶变换的序列x(n)是周期序列 的主值序列。 而线性卷积是针对有限长序列,要用DFT求线性卷积,必然 要求周期序列在一个周期内求卷积能和有限长序列求线性卷 积等值。因此我们求N点长度的循环卷积必然要和线性卷积 长度一致。起码N要不少于线性卷积的长度。
在x(n) 后面补充N2-1个0,使x(n)长度变为 N,x(n):x(0)、
x(1)、…、x(N1-1)、0、0、…、0。
在h(n) 后面补充N1-1个0,使h(n)长度变为 N,h(n):h(0)、 h(1)、…、h(N2-1)、0、0、…、0。
~ 再将h(n) 进行周期延拓,周期为N:h ( n )
注意矩阵的对角线为 h(0) 然后每列往下依是n由0到N-1区间的h(n),
这是通过求模(n-m)N 而得到的。在实际运用时只需要按照
h矩阵中元素排列的规律直接写出这个矩阵。
例 设 x1(n) = {1,2,3,4,5},x2(n)={6,7,8,9},计算 5 点循环 卷积
有限长序列的循环卷积(又称圆周卷积)
(1) 定义
设x1(n) 和x2(n) 是两个长度为 L、M的有限长序列,它们的 N点循环卷积x3(n) 定义为: N 1 ~ ~ ( n m) R ( n ) x3 (n) x1 (n) x2 (n) x1 (m) x2 N m 0