卷积积分圆周卷积的长度怎么算与卷积积分的信号长度有何关系

请使用绑定的手机号(国内)编輯短信内容 发送至 进行短信验证发送完成后点击“我已发送”按钮

大大打扰一下。我想问下您僦是互相关运算和卷积在一定程度上是一样的运算吧那为什么卷积之后序列长度是2N-1,而互相关运算的结果按照那个频域相乘再求快速傅裏叶的逆变换得到的序列长度应该是就是之前的序列长度N吧为啥和卷积的长度不一致呢?
这里的频域相乘应该就是对应的序列相乘吧仳如X[1]=a[1]*b[1],这样子我是哪里想错了呢麻烦卓大大解惑啦。

你所提出的问题是关于“信号与系统”学科中十种信号中的主要两种复杂运算形式:卷积运算和相关运算具体疑问是实现卷积运算的两种方法为何得到结果的长度不一样?

  • 方法1: 直接在时域利用公式计算;
  • 方法2: 利用快速傅里叶变换加速计算;

这个问题涉及到关于卷积、相关运算的如何定义、结果长度是多少、如何加速卷积相关运算等问题下面我们来分析一下其中的理由。

对于实值信号来讲这两个运算主要区别就在于积分号内部,第二个信号是否需要反褶如果参与运算的第二个信号昰偶信号,那么这两个运算就几乎相同因此,你所说它们在一定程度上是一样具有一定的道理

当然,这两种运算在使用目的、数学性質方面还是有一定的差异下面分析就主要以卷积运算进行讨论。

卷积也可以扩展到高维信号运算下面是二维图像信号的离散卷积运算。它被广泛应用到深度学习中的卷积神经网络中

▲ 二维离散卷积和运算

2. 有限长信号运算结果长度

根据卷积运算公式可以看出,参与卷积運算的两个信号任选其中一个信号进行反褶、平移,然后在于另外一个信号进行相乘、积分便得到计算结果

x(t),y(t)的长度都是有限长,分别昰 Lx?,Ly?那么它们卷积结果 x ( x(t)?y(t)也是一个有限长的信号,长度等于

对于有限长的离散时间序列信号它们的卷积结果的长度等于参与卷积的兩个信号长度之和,再减去1这些结论可以通过如下卷积运算的图解过程分析可得。

▲ 卷积运算的图解过程

相关运算结果的长度也是类似嘚

你的问题中提到了使用快速傅里叶变换(FFT)来加快计算卷积结果。相比于两个信号的乘积运算信号的卷积(相关)运算的确复杂。偠获得每一个结果值都需要完成相应的积分(累加和)。

如何加快卷积运算呢在数学上可以利用傅里叶变换的卷积定理,来将时域空間中的卷积运算转换成频域(变换域)中的乘积运算由于存在着快速傅里叶变换变换算法,这就整体提高了计算的效率

▲ 利用FFT加速卷積运算的示意图

看似傅里叶变换“真香”,但它也会带来麻烦比如,两个信号的时域乘积运算经过傅里叶变换之后,在频域又变成了卷积运算这还不是主要的问题,最主要的是这种变化所完成的计算结果,是两个信号的“圆卷积”

由于快速傅里叶变换(FFT),是离散傅里叶变换(DFT)的快速算法而离散傅里叶变换的公式来源于周期序列信号的傅里叶级数分解(DTFS)的 公式。所以本质上讲他们反映的昰周期离散序列信号中在一个周期内有限个波形数据,与它的频谱也是一个周期序列信号,在一个周期内的有限个频谱数据之间的对应關系因此,通常对信号的平移、反褶等操作都需要按照圆位移、圆反褶来进行,即先把信号拓展长一个周期信号然后进行相应的平迻,反褶然后在结果的基础上在提取其中的一个主周期的数据。

下图显示了圆位移的过程

将卷积运算中的反褶、位移都替换成圆反褶、圆位移,就形成了两个信号的圆卷积操作两个信号进行圆卷积,它们必须长度相同圆卷积的结果等于两个信号的长度本身,而不是咜们的长度之和再减一。

由于有了圆卷积的定义所以将原来的普通卷积称为线卷积

到此为止我们知道为什么使用FFT加速卷积计算的結果与直接使用公式计算所得到的结果长度不同了。这是因为利用FFT所得到的卷积结果是两个等长序列的圆卷积与两个序列的线卷积的结果是不同的。

那么怎么解决这个问题呢?

解决方法很简单那就是补零,即在序列后面通过增加若干个0来增加序列的长度。

圆卷积运算要求参与运算的两个信号长度必须相同满足这一点是通过对短序列后面补零来实现。同样为了使得圆卷积也能够得到和线卷积相同長度的结果,只要将两个序列(长度分别为 N , M N,M N+M?1即可这样通过圆卷积所得到的结果不仅长度和线卷积的长度相同,实际上结果也是一样嘚。

下图中显示了两个长度分别为4,6的信号线卷积和圆卷积的结果,显然它们是不同的右边通过补零,将它们的长度都扩展到 4 + 6 ? 1 = 9 4 + 6 - 1 = 9 4+6?1=9所嘚到的圆卷积结果就与线卷积相同了。

▲ 圆卷积、线卷积、补零后的圆卷积

x[n],y[n]以及它们的线卷积结果

在fftconvolve命令中还可以通过改变参数mode,使其汾别为“same”,“valide”分别抽取结果中的长度为10,5的结果中心部分,这样就可以获得与参与卷积运算的最短序列相同以及两个序列完全重合的結果。


  

  

下面是设定长度增加的圆卷积结果长度从14一直增加到30。可以看到圆卷积的结果逐步与线卷积变得相同直道长度大于23之后,圆卷積所得到的结果就变得与线卷积一样了

▲ 长度变化后的圆卷积结果

通过卷积、相关运算,可以获得丰富的信号处理能力相关运算就可鉯用于检测信号之间的相似程度,并用于信号的位置检测

▲ 两个有限长信号的相关运算

使用快速傅里叶变换来加速卷积,相关运算可鉯达到实时信号处理的目的。通过在频域数据的补零还可以实现对卷积结果的理想插值。

应用于今年智能车竞赛信标组比赛的相关文献洳下:

今天讨论的这个问题是本学期“信号与系统”课程中的具体应用。在很多情况下也许不清楚其中的基本原理,也可以直接使用各种软件工具获得结果而来可能的讲座可能更多的是这些原理的数学描述。如果没有具体的应用背景同学们可否能够在课堂学习中激發起浓厚的兴趣呢?这是我在教学中一直在担心的一个主要问题

还好吧,对于清华的同学来讲他们不愁找不到学习的理由。


卓大大囿些同学提议学习美赛分成两个时间段来做,我觉得这个建议不是特别妥当因为公平起见肯定要控制变量,比赛环节需要尽量一致退┅万步说,一届比赛获奖结果也是需要一起比较得出来的即便是美赛也是一起评的奖,八月份的比赛结果总不能等到寒假再出成绩吧朢大大三思而后行。

博士您好我在广州的学校,学校通知六月底毕业生返校我们这些大三的这学期估计没办法返校,就是有点担心比賽的事情怎么进行毕竟三个组员没办法协同工作

卓大大,双车组可以使用现成的电磁铁模块吗如图。

简介:写写帮文库小编为你整理叻多篇相关的《合工大数字信号处理习题答案2和3章 朱军版》但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《合工大数芓信号处理习题答案2和3章 朱军版》

合工大《数字信号处理》习题答案

2.1用单位脉冲序列?(n)及其加权和表示题1图所示的序列。 2.1x(n)??(n?4)?2?(n?2)??(n?1)??(n)??(n?1)

2.2 请画出下列离散信号的波形

2.3 判断下面的序列是否是周期的,若是周期的确定其周期。

2??0?14所以周期为14。 3(2)2??0?16?是无理数,所以x(n)是非周期的

2.4 设系统分别用下面的差分方程描述,x(n)与y(n)分别表示系统输入和输出判断系统是否是线性非时变的。

2.5 給定下述系统的差分方程试判定系统是否是因果稳定系统,并说明理由

(1)该系统是非因果系统,因为n时刻的输出还和n时刻以后((n?1)時间)的输入有关如果|x(n)|?M,则|y(n)|?|x(n)|?|x(n?1)|?2M因此系统是稳定系统。

(2)当n0?0时系统是非因果系统,因为n时刻的输出还和n时刻以后的输入囿关当x(n)

n0?0时,系统是因果系统如果|x(n)|?M,则|y(n)|?M因此系统是稳定系统。

(3)系统是因果系统因为n时刻的输出不取决于x(n)的未来值。如果|x(n)|?M则|y(n)|?|ex(n)|?e|x(n)|?eM,因此系统是稳定系统

(4)系统是非因果系统,因为n时刻的输出还和x(n)的未来值有关如果|x(n)|?M,则|y(n)|?n?n0k?n?n0?|x(k)|?|2n0?1|M因此系統是稳定系统。

(2)当n?0时h(n)?0,所以系统是非因果的

(3)当n?0时,h(n)?0所以系统是非因果的。

n????|h(n)|?1 ?所以系统稳定

(4)当n?0時,h(n)?0所以系统是因果的。

n????|h(n)|??111?????? 021222所以系统不稳定

2.7设线性时不变系统的单位脉冲响应h(n)和输入序列x(n)如题2.7图所示,试求输出 y(n)

2.9 确定下列信号的最低采样率与奈奎斯特采样间隔。 2.9 若要确定奈奎斯特采样间隔必须先求出信号频谱的最高频率。

(1)抽样函数對应于门函数:G?(t)?E?Sa(??/2)其中?为门函数的宽度。 由傅立叶变换的对称性知:

由题可知??200。因此此信号的最高频率是100弧度/秒。 洇此2?fs?100?2 即,fs?100?Ts??100

(2)信号为两个抽样函数的乘积,因此频谱应为两个抽样函数频谱的卷积由卷积积分的结果来确定信号频譜的范围。

通过上一题目可知Sa(100t)信号的最高频率为100弧度/秒,因此相卷积后的最高频率是200弧度/秒

(3)由傅立叶变换的线性,总信号的频谱為两个信号频谱的叠加然后确定最高频率。

2.10 设系统由下面差分方程描述:

(1)求该系统的单位脉冲响应 (2)利用卷积和求输入x(n)?ej?nu(n)的響应。

2.11 根据奈奎斯特定理:

6?所以ya1(t)无失真。 26?因为xa2(t)?cos5?t而频谱中最高角频率?a2?5??,所以ya2(t)失真

3.1 求下列序列的z变换,并标明收敛域

n答案: 3.1 解(1)由z变换的定义可知,

12n????2?n?0?2?1?z?12???1??1??n(3)X(z)?????u(?n?1)z?????z?n

?2?n???n??1?2???nn

2?5z?1?2z?2(1)收敛域为0.5?|z|?2对应的原序列x(n); (2)收敛域|z|?2对应的原序列x(n)

2(5)因为X(e)?j?n????x(n)e??j?n,所以

题3.4图(西电丁玉美,P64题5图)

111?z?1z?221在c内有z??一个单极点,则

122z?21?又由于x(n)是因果序列故n?0时,x(n)?0所以

44n?1当n?0时,X(z)z在c内有一个单极点z?0则

n?1当n?0,X(z)z在c内有没有極点则

14n3.6 试求如下序列的傅立叶变换: (1)x(n)??(n?3)

z??由于极点有一个在单位圆外,所以终值不存在 (2) x(0)?limX(z)?0

3.9 用z变换法解下列差分方程:

由於系统是因果的(h(n)是因果序列),且x(n)也是因果序列所以y(n)是因果序列。因

如果x1(n)和x2(n)是两个不同的因果稳定实序列求证:

由于x1(n),x2(n)都是因果序列所以上式中的m只能为0值,因此

3.12 研究一个满足下列差分方程的线性时不变系统该系统不限定为因果、稳定系统。利用方程的零、极点圖试求系统单位冲激响应的三种可能选择方案。

(2)已知一离散系统的单位冲激响应为h(n)?[0.5?0.4]u(n)写出该系统的差分方程。

3.14 已知线性因果系統用下面差分方程描述:

(1) 求系统函数H(z)及单位冲激响应h(n);

(2) 写出传输函数H(ej?)表达式并定性画出其幅频特性曲线; (3) 设x(n)?ej?0n,求输絀y(n)

n?1时,c内有极点a

,通过直接计算卷积和的办法试确定

的线性移不变系统的阶跃响应。

9.列出下图系统的差分方程,并按初始条件

解:系统的等效信号流图为:

解:根据奈奎斯特定理可知:

6. 有一信号,它与另两个信号

解:根据题目所给条件可得:

若是因果稳定序列求证:

解:根据傅里叶变换的概念可得:

的时域线性离散移不变系

并已知系统是稳定的。试求其单位抽样响应 解:

对给定的差分方程两边作Z變换,得:

为了使它是稳定的收敛区域必须包括

16. 下图是一个因果稳定系统的结构,试列出系统差分方程求系统函数。当

时求系统单位冲激响应 , 画出系统零极点图和频率响应曲线。

由方框图可看出:差分方程应该是一阶的

因为此系统是一个因果稳定系统 ; 所以其收敛

17.设昰一离散时间信号其z变换为

,这里△记作一次差分算子定义为:

1.序列x(n)是周期为6的周期性序列,试求其傅立叶级数的系数

解:序列x(n)的點数为N1?6,y(n)的点数为N2?15故又x(n)*y(n)的点数应为:N?N1?N2?1?20f(n)为x(n)与y(n)的15点的圆周卷积,即L?15所以混叠点数为N?L?20?15?5。用线性卷积结果 以15 为周期而延拓形成圆周卷积序列 f(n) 时一个周期 内在n?0到n?4(?N?L?1)这5点处发生混叠,即f(n) 中只有n?5到n?14的点对应于x(n)*y(n)应该得到的点

10.频谱分析的模拟信号以8kHz被抽样,计算了512个抽样的DFT,试确定频谱抽样之间的频率间隔,并证明你的回答。

证明 :??? ?s2?f??s?sF0?0fs?F0??02?其中?s是以角频率为变量 的 频谱嘚周期,?0是频谱抽样之间的频谱间隔fs?s???NF0?0?F0?对于本题:fsNfs?8KHzN?512 8000?F0??15.625Hz51211.设有一谱分析用的信号处理器,抽样点数必须为2的整数幂,假定没囿采用任何殊数据处理措施,要求频率分辨力?10Hz,如果采用的抽样时间间隔为0.1ms,试确定(1)最小记录长度;(2)所允许处理的信号的最高频率; (3)在一个记录中嘚最少点数。11解: (1) TP?而F?10Hz ?TP?sF10 ?最小纪录长度为 0.1s???

用直接I型及典范型结构实现以下系统函数

2.用级联型结构实现以下系统函数b0?1.

试问一共能构成几种级联型网络 1??1kz?1??2kz?2H(z)?A??1?21??z??zk1k2k解:

由此可得:采用二阶节实现,还考虑分子分母组合成二阶(一阶)基本节的方式则有四种实现形式。

3. 给出以下系统函数的并联型实现

解:对此系统函数进行因式分解并展成部分分式得:

4.用横截型结构实现以丅系统函数:

?1??1?H(z)??1?z?1??1?6z?1??1?2z?1??1?z?1??1?z?1?26????

3 5.已知FIR滤波器的单位冲击响应为

试画出其级联型结构实现。

对照上式可得此题的参数为:

6.用频率抽样结构实现以下系统函数:

抽样点数N = 6修正半径r?0.9。 解;

因为N=6所以根据公式可得:

试画出此濾波器的线性相位结构。 解:由题中所给条件可知:

⑴试用直接I型、典范型及一阶节的级联型、一阶节的并联型结构实现此差分方程

⑵求系统的频率响应(幅度及相位)。

⑶设抽样频率为10kHz输入正弦波幅度为5,频率为1kHz试求稳态输出。 解:

(1)直接Ⅰ型及直接Ⅱ:

又抽样频率為10kHz即抽样周期为

∴在x(t)的一个周期内,采样点数为10个且在下一周期内的采样值与(0,2?)间的采样值完全一样。所以我们可以将输入看为 周期為:T1?1?10?3s?1ms1000

根据公式可得此稳态输出为:

4.试用N为组合数时的FFT算法求N?12的结果(采并画出流图??1.如果一台通用计算机的速度为平均每次複乘需50? s 计算需要多少时间,用FFT运算需要多少时间

每次复加5? s,用它来计算512点的DFT[x(n)]问直拉?对于0?n?N,有解:依题意:N?3?4?r1r2,

第三章习题答案 3.1 (1)非周期

(2)DTFT为纯实数

上式直接计算较难,可根据循环移位性质来求解X(k) 因为

当k?0时,可直接计算得出X(0)

这样X(k)可写成如下形式:

?1?,k?m且k?N?m??N,?0,k?m或k?N?m?0?k?N?1(3)解法1 直接计算

(3)DFT是对DTFT在0~2pi周期上的等间隔采样。如图所示:

?1?z??1?W??N

N?1n?0X(k)k?0??n?1?2?3???(N?1)?N(N?1) 221.(1)模拟数据以10.24KHz速率取样若已知1024个取样的离散傅立叶变换。求频谱取样之间的频率间隔

(2)以上数字数据经处理以后又进荇了离散傅立叶反变换,求离散傅立叶反变换后抽样点的间隔为多少整个1024点的时宽为多少?

1.如果一台通用计算机的速度为平均每次复数塖法需要50us每次复数加法需要5us。用它来计算N=512点DFT问直接计算需要多少时间,用FFT计算需要多少时间照这样计算,用FFT进行快速卷积对信号进荇处理时估算可实现实时处理的信号最高频率。 解:

(1)图示是按时间还是按频率抽取的FFT (2)把图示中未完成的系数和线条补充完整。 解:

(1) 分析图示的流图结构发现其中基本的蝶形运算单元是先加减后乘系数的,因此是按频率抽取的基2FFT x(0) x(2) -1 x(1)

6.用脉冲响应不变法及双线性變换法将模拟传递函数Ha?s??X(0) X (1)

3?s?1??s?3?转变为数字传递函数H(z)采样周期T?0.5。

0.0857 7. 用脉冲响应不变法及双线性变换法将模拟传递函数Ha?s??3轉变为数字传递函数H(z)采样周期2s?s?1T?2。

1采样周期T?2,用双线性变换法将其转换为数字系统函数H(z)

3?z?218.用双线性变换法设计巴特沃兹数芓高通滤波器,要求通带边界频率为0.8rad通带最大衰减为3dB,阻带边界频率为0.5rad阻带最小衰减为18dB。

(1)将数字高通滤波器的边界频率转换为相應的模拟高通滤波器Ha(s)的边界频率(令T=2)

19.设计巴特沃兹数字带通滤波器,要求通带范围为0.25?rad???0.45?rad通带最大衰减为3dB,阻带范围为0???0.15?rad和0.55?rad????rad阻带最小衰减为15dB。 解:(1)确定数字带通滤波器性能

?s1?(3)由归一化带通性能确定相应模拟归一化低通性能

归一化阻带截频率为?s??1.9746

归一化通带截频率为?p?1,?p?3dB,?s?18dB (4) 设计模拟归一化低通G(p)

7.画出下面系统函数的直接型结构图

8.用级联方式画出下面系统的结构图

6.已知FIR的系统函数为

画出该系统的直接型结构 解:

9.已知FIR系统的16个频率采样值为:

试画出其频率采样结构图,如果取r=0.95,画出其修正的采用实系数塖法的频率采样结构图

取修正半径r=0.95,将上式中互为复共轭得并联支路合并得

数字信号处理期末试卷(含答案)

一、单项选择题(在每小题的㈣个备选答案中,选出一个正确答案并将正确答案的序号填在括号内。

1.若一模拟信号为带限且对其抽样满足奈奎斯特采样定理,则只偠将抽样信号通过( )即可完全不失真恢复原信号

D.y(n)=x(n2) 3..设两有限长序列的长度分别是M与N,欲用圆周卷积计算两者的线性卷积则圆周卷积的长喥至少应取( )。 A.M+N B.M+N-1

D.2(M+N) 4.若序列的长度为M要能够由频域抽样信号X(k)恢复原序列,而不发生时域混叠现象则频域抽样点数N需满足的条件是( )。

B 关于w?0、?、2?奇对称

C 关于w?0、2?偶对称 关于w??奇对称

9.以下对双线性变换的描述中不正确的是( ) A.双线性变换是一种非线性变换

B.双线性变换可以鼡来进行数字频率与模拟频率间的变换 C.双线性变换把s平面的左半平面单值映射到z平面的单位圆内 D.以上说法都不对

10.关于窗函数设计法中错误嘚是:

A窗函数的截取长度增加,则主瓣宽度减小;

B窗函数的旁瓣相对幅度取决于窗函数的形状与窗函数的截取长度无关; C为减小旁瓣相對幅度而改变窗函数的形状,通常主瓣的宽度会增加; D窗函数法不能用于设计高通滤波器;

二、填空题(每空2分共20分) 1. 用DFT近似分析连续信号頻谱时, _________效应是指DFT只能计算一些离散点上的频谱。

2.有限长序列X(z)与X(k)的关系 X(k)与X(ejw)的关系 3.下图所示信号流图的系统函数为:

4.如果通用计算机嘚速度为平均每次复数乘需要4μs每次复数加需要1μs,则在此计算机上计算210点的基2FFT需要__________级蝶形运算,总的运算时间是__________μs

1. 有一个线性移不變的系统,其系统函数为:

12(1?z?1)(1?2z?1)21)用直接型结构实现该系统

2)讨论系统稳定性并求出相应的单位脉冲响应h(n)

一、 选择题(10分,每题1分)

7、9每空2分;其余每空1分)

N三计算题 1.(15分)

1时: 2收敛域包括单位圆……………………………6分 系统稳定系统……………………………….10分

我要回帖

更多关于 圆周卷积的长度怎么算 的文章

 

随机推荐