第一范文网 - 专业文章范例文档资料分享平台

数字信号处理-原理与实践(方勇)习题答案

来源:用户分享 时间:2025/5/25 18:34:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第一章 数字信号处理基本概念

习 题

1-1 有一个连续信号xa(t)?cos(2?ft??),式中f?20Hz,??(1) 求出xa(t)的周期;

?a(t)的表达式; (2) 用采样间隔T?0.02s对xa(t)进行采样,写出采样信号x?a(t)的时域离散信号(序列)x(n)的波形,并求出x(n)的周期。 (3) 画出对应x?2,

解:(1)xa(t)的周期是

Ta?1f?0.05s

??a(t)?(2)x?cos(2?fnTn?????)?(t?nT)

?n????cos(40?nT??)?(t?nT) ?x(n)0.950.591 3 5 60 2 4 (3)x(n)的数字频率为 ??0.8?,

2??52?周期N?5。

n?0.59?0.95 x(n)?cos(0.8?n??2),画出其波形如题1-1图所示。 题1-1图 1-2 设xa(t)?sin(?t),x(n)?xa(nTs)?sin(?nTs),其中Ts为采样周期。

(1)xa(t)信号的模拟频率?为多少? (2)?和?的关系是什么?

(3)当Ts?0.5s时,x(n)的数字频率?为多少? 解:(1)xa(t)的模拟频率???rad/s。

(2)?和?的关系是:????Ts。 (3)当Ts?0.5s时,??0.5?rad。

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

(1)x(n)?Acos(?n?73?8),A为常数;

1-1

第一章 数字信号处理基本概念

(2)x(n)?e解: (1)??(2)??18371j(n??)8。

?143?,

2?2??,这是有理数,因此是周期序列,周期是T?14;

??16?,这是无理数,因此是非周期序列。

1-4 研究一个线性时不变系统,其单位脉冲响应为指数序列h(n)?anu(n),0?a?1。

对于矩阵输入序列,

?1RN(n)???0,0?n?N?1,其他

求出输出序列,并用MATLAB计算,比较其结果。

分析:输入x(n)?RN(n),线性时不变系统的输出等于输入序列与单位脉冲响应的卷

?积,用公式表示为y(n)?x(n)?h(n)??x(k)?h(n?k)

k???为了计算输出序列的第n个值,必须计算出乘积x(k)?h(n?k),并将所得到的序列值相加。

?解:输出序列y(n)?x(n)?h(n)??x(k)?h(n?k)可以分成三种情况来求解:

k???(1) 当n?0时,由于h(n?k)和x(k)的非零取样互不重叠,因此y(n)?0。 (2) 当0?n?N?1时,从k?0到k?n,h(n?k)和x(k)的非零取样值有重叠,

?nk?0因此 y(n)??x(k)?h(n?k)??ak???n?k

?an1?a?n?1?1?1?an?11?a1?a

(3) 当n?N?1时,h(n?k)和x(k)重叠的非零取样值从k?0到k?N?1,因此

N?1N?1k?0y(n)??x(k)?h(n?k)??ak?0n?k

?an1?a?N?1?(1?an1?a1?a)an?N?1

??0?n?11?a?所以 y(n)??1?a??n?N?11?an()?a1?a?1-2

,,,n?00?n?N?1 N?1?n第一章 数字信号处理基本概念

利用MATLAB求其响应,程序如下: a=1/2; N=20; n=0:N-1; c=[1]; d=[1 -a]; x=ones(1,N); y=filter(c,d,x); stem(n,y); ylabel('y(n)');

题1-4图 输出相应序列y(n)

1-5 设x(n)?anu(n),h(n)?bnu(n)?abn?1u(n?1),求y(n)?x(n)?h(n)。 解: X(z)?z,z?a z?azaz?a,z?b H(z)???z?bz?bz?bzz?b所以, Y(z)?X(z)H(z)?其Z反变换为

y(n)?x(n)?h(n)??,z?b

?1[Y(z)]?bu(n)

n显然,在z?a处,X(z)的极点被H(z)的零点所抵消,如果b?a,则Y(z)的收敛域比X(z)与H(z)收敛域的重叠部分要大。

1-6 求下列序列的Z变换及其收敛域,并用MATLAB画出零极点示意图。

1-3

第一章 数字信号处理基本概念

(1)双边指数序列x(n)?an,0?a?1;

(2)正弦调制序列x(n)?Arncos(?0n??)u(n),0?r?1。 解:(1)双边指数序列可写为

?a?nx(n)??n?a,n?0,n?0

其Z变换为

??1nX(z)??an?0z?n??n???a?nz?n?11?az?1???an?1nnz

?11?azn?1???an?0nz?1?n11?az?1?11?az?1?z(1?a)(1?az)(z?a)2

x(n)?a,0?a?1是一个双边序列,其收敛域为a?z?1a表示极点,极点为

z?a,1a,零点为z?0。其极点、零点图如图所示,图中?表示极点,○表示零点。利用MATLAB画出其零极点,如题1-6图(a)所示: a=3; y=1-a*a;

b=[0 y 0]; a=[-a y -a]; zplane(b,a);

题1-6图(a) 零极点图

ej(?0n??)?e?j(?0n??)u(n), 0?r?1 (2)x(n)?Arcos(?0n??)u(n)?Ar2nn1-4

数字信号处理-原理与实践(方勇)习题答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4s49997glj3qhtz4wk9r_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top