数字信号处理实习报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国地质大学(武汉)

数字信号处理上机实习

学生姓名:

班级:071132

学号:*******

指导老师:***

题目一 离散卷积计算

一、实验题目

设线性时不变(LTI )系统的冲激响应为h(n),输入序列为x(n) 1、h(n)=(0.8)n ,0≤n ≤4; x(n)=u(n)-u(n-4) 2、h(n)=(0.8)n u(n), x(n)=u(n)-u(n-4) 3、h(n)=(0.8)n u(n), x(n)=u(n)

求以上三种情况下系统的输出y(n),显示输入和输出波形。

二、实验目的

1.理解和掌握离散卷积计算;

2.学习如何用Mtalab 实现离散卷积计算。

三、算法设计

离散卷积定义为:

∑-∞

=-=

n

)()()(y k k n h k x n

1、n (0.8)=h(n),40≤≤n ,4)-u(n -u(n)=x(n), ∑∞

-∞

=-=

*=m m n h m x n h n x n y )()()()()(

(a) 当0

(b) 当30≤≤n 时,∑==n

m n y 0)((0.8)n ;

(c) 当74≤≤n 时,∑

-==

4

3

)(n m n y (0.8)n ;

(d) 当7

2、)()8.0()(n u n h n

=,)4(-)()(-=n u n u n x ,∑∞

-∞

=-=

*=m m n h m x n h n x n y )()()()()(

(a) 当0

(b) 当30≤≤n 时,∑==n

m n y 0

)((0.8)n ;

(c) 当204≤≤n 时,∑

-==

n

3)(n m n y (0.8)n ;

(d) 当2321≤≤n 时,∑

-==20

3

)(n m n y (0.8)n ;

(e) 当23>n 时,0)(=n y ;

3、)()8.0()(n u n h n

=,)()(n u n x =,∑∞

-∞

=-=

*=m m n h m x n h n x n y )()()()()(

(a) 当0

(b) 当700≤≤n 时,∑==n

m n y 0)((0.8)n ;

(c) 当14071≤≤n 时,∑

-==70

70

)(n m n y (0.8)n ;

(d) 当140>n 时,0)(=n y ;

四、程序分析

所用到的函数:

(1)y=conv (x.,h ):卷积运算函数,计算)(*)()(n h n x n y =; (2)n1=0:4:n1取0~4;

(3)subplot(m,n,p):subplot()函数是将多个图画到一个平面上的工具。其中,m 表示是图排成m 行,n 表示图排成n 列,也就是整个figure 中有n 个图是排成一行的,一共m 行,如果m=2就是表示2行图。p 表示图所在的位置,p=1表示从左到右从上到下的第一个位置。

(4)title(‘content ’):title()函数的功能是为当前坐标系添加标题“content ”。

五、程序设计

n=0:4; h=0.8.^n;

x=[1 1 1 1]

subplot(331);stem(x); title('x(n)');

y=conv(x,h);

subplot(332);stem(h); title('h(n)');

subplot(333);stem(y); title('y(n)');

n=0:40;

h=0.8.^n;

x=[1 1 1 1]

subplot(334);stem(x); title('x(n)');

y=conv(x,h);

subplot(335);stem(h); title('h(n)');

subplot(336);stem(y); title('y(n)');

n=0:40;

h=0.8.^n;

x=[zeros(1,0),ones(1,40)];

subplot(337);stem(x); title('x(n)');

y=conv(x,h);

subplot(338);stem(h); title('h(n)');

subplot(339);stem(y); title('y(n)');

六、运行结果

图中从左至右三列依次对应)

(n

y

h及卷积结果)

(n

x、)

(n

题目二 离散傅立叶变换

一、实验题目

设有离散序列 )52.0cos()48.0cos()(n n n x ππ+= 分析下列三种情况下的幅频特性。

(1) 采集数据长度N=16,分析16点的频谱,并画出幅频特性。采集数据长度

N=16,并补零到64点,分析其频谱,并画出幅频特性。 (2) 采集数据长度N=64,分析64点的频谱,并画出幅频特性。 观察三幅不同的幅频特性图,分析和比较它们的特点及形成原因。

二、实验目的

1、理解掌握DFT 及FFT 算法;

2、利用FFT 算法计算信号的频谱。

三、算法设计

当抽样数N=2M

时,以下为蝶形算法图。

1、当N=2M 时,则要进行M 次分解,即进行M 级蝶形单元的计算;

2、按自然顺序输入,输出是码位倒置;

3、每一级包含N/2个基本蝶形运算;

4、第L 级有2L -1个蝶群,蝶群间隔为N/2L-1;

)

6()2()4()0(X X X X 1

111----)

7()3()5()1(X X X X 32

1

N

N N N W W W W 2

0N

N

W W

20N

N W

W 1

1--1

1--1

-1

-1

-1

-0N

W

0N

W 0N

W 0N

W )0(x )

2(x )

4(x )6(x )

1(x )3(x )5(x )

7(x

相关文档
最新文档