当前位置:文档之家› 研究生数字信号处理作业1

研究生数字信号处理作业1

研究生数字信号处理作业1
研究生数字信号处理作业1

13级研究生现代数字信号处理作业(I)

完成人1:姓名(学号)

完成人2:姓名(学号)

完成人3:姓名(学号)

完成人4:姓名(学号)

完成人5:姓名(学号)

XXXX年XX月XX日

13级研究生现代数字信号处理作业题(I )

一、已知模拟信号,k m ,现以采样频率500s f Hz =对其进行均匀采样,得到离散时间信号

()x n 。假设从0t =时刻开始采样,共采样N 个点,分析以下问题: (1)写出()x n 的表达式。

采样周期: s T = ()x n 的表达式为:

(x n

整理得:

(2)判断()x n 是否为周期序列,如果是周期序列,确定其最小周期。 设信号周期为T ,则根据周期性定义有关系:

带入()x n 表达式得:

0.4 0.4

其中k 和m 取正整数,最终算得最小周期50T =(s) (3)如果使用FFT 对()x n 进行频谱分析,并能分辨出()a x t 中的频率成份,请确定最小的N 值是多少? 由公式1s s f f k k N NT =

=可知FFT 最小频率分辨力为1

s s

f f N NT ?==

,根据题目知 10f Hz ?=,代入公式解得50N =。

(4)写出Matlab 环境下,基于FFT 算法对该信号进行频谱分析的程序,参数使用(3)中确定的参数,要求绘制出信号的时域图形和频谱图。 程序:

clear all ; close all ;

fs=500; N=50; t=(0:N-1)*(1./fs); n=0:N-1; xn=cos(2.*pi.*100.*t)+cos(2.*pi.*110.*t); subplot(2,1,1) stem(n,xn,'fill');

xlim([0,60]);

xlabel('n'); ylabel('X(n)'); title('离散序列'); grid on ; M=50; n=0:M-1; f=500*n/M; Xk=fft(xn,M);

subplot(2,1,2)

stem(f,abs(Xk),'fill'); xlim([0,250]);

xlabel('f'); ylabel('|X(f)| ^2'); title('离散序列频谱') grid on ;

图形:

(5)在采样点数N 不变的情况下,通过补零可以增大()x n 的长度,补零增长后再基于FFT 进行频谱分析,谱分析的分辨能力是否有所提高,为什么?

信号的补零,不会引入更多的信息,因此只能提高DFT 分析的频谱密度,而无法提高DFT 分析的频谱分辨力,提高频谱分辨力在采样频率一定的情况下,只能通过增加对信号的采样点数来实现。

二、关于相关运算,分析下面的问题

(1)写出序列()x n 与()y n 的相关运算()xy r m 的计算公式,分析其与卷积运算之间的关系。

定义()x n 与()y n 的相关运算()xy r m 的计算公式如下:

()()()()()xy n n r m x n y n m x n m y n ∞

=-∞

=-∞

=

-=+∑∑

定义()x n 与()y n 的卷积计算公式如下:

()()()()k x n y n x k y n k ∞

=-∞

*=

-∑

故推得两者关系如下:

()()()xy r m x m y m =*-

(2)写出序列()x n 的自相关序列()xx r m 的计算公式,并用()x n 的傅立叶变换()j X e ω

表示

()xx r m 的傅立叶变换()j R e ω。

已知()x m 的傅立叶变换为()j X e ω

,则由傅立叶变换性质知()x m -的傅立叶变换为

()j X e ω-,又有(1)知()()()xx r m x m x m =*-,则由时域卷积定理得:

2

()()()

()()

()

j j j j j j R e X e X e X e X e X e ωωωωω

ω-*=== (3)若2()cos(

)n

x n N

π=,求其自相关序列,并判断其自相关序列的周期。 将()x n 代入自相关函数计算公式,由积化和差知识化简得:

22()1422()cos()cos()cos()cos()2xx n n n n m n m m

r m N N N N N πππππ∞

∞=-∞

=-∞-==-+∑∑

()xx r m 是关于m 的函数,故()xx r m 周期为T N =。

三、关于希尔伯特变换,分析以下问题: (1)希尔伯特变换的定义;

给定一连续时间信号 f(n) ,其希尔伯特变换定义为:

[]1

()1()1

()()()f f t f t H f t d d x t t t ττττπτπτπ∧

∞-∞-∞-==

==*-?? 给定一离散时间信号 x(n) ,其希尔伯特变换定义为:

[]2

(21)

()()21

x n m x n H x n m π+∞

-∞--==

+∑ (2)希尔伯特变换都有哪些主要性质;

1、希尔伯特变换保持能量守恒,即信号通过希尔伯特变换器后,信号频谱的幅度不发生变化。

2、()f t 与()f t ∧

互为奇偶函数。 3、()f t 与()f t ∧相互正交。

4、若()x t ,1()x t ,2()x t 的希尔伯特变换分别是()x t ∧

,1()x t ∧

,2()x t ∧

,且12()()()x t x t x t =*,则:

1212()()()()()x t x t x t x t x t ∧∧∧

=*=*

(3)何为解析信号,其频谱具有什么样的特征? 给定一连续时间信号()f t ,其解析信号定义为:

()()()z t f t j f t ∧

=+

定义()f t 的希尔伯特变换()f t ∧

,与之对应的傅立叶变换分别为()F j Ω和()F j ∧

Ω。 有希尔伯特变换定义知:

()0

()()0jF j F j jF j ∧

ΩΩ?

则解析信号()z t 的频谱函数()Z j Ω计算式如下:

2()0

()00F j Z j ΩΩ>?Ω=?Ω

故解析信号的信号频谱仅含正频率成分,利用这一特征能降低信号的抽样率。

四、若窄带信号的最高频率是5KHz ,最低频率为4KHz ,对其进行采样,试确定最小的采样频率?如果信号的最低频率是3.7KHz ,最小的采样频率应取多少。

1、窄带信号满足()H B H L f kf k f f ==-,其中k 为正整数,故最小采样频率可取

22s B f f kHz ==

2、信号最低频率改为3.7Hz 后,不再满足()H B H L f kf k f f ==-条件。 由窄带信号采样定理,采样频率s f 满足条件

1

H L s f f

f N N ≤≤-时,采样后频域不会发生频率混叠,其中N 取大于2的正整数,由此算得max 3N =,s f 最小值取10

3

kHz 。

五、总结对正弦信号进行采样应该注意的问题。

1、信号相位已知时,可以以2s m f f =进行采样。

2、信号相位未知时,采用s m f kf =,k 取大于等于3的正整数,即倍频采样。 因原信号表达式0()sin(2)f t A f π?=+中含三个未知数,故至少需要三个方程,即单周期内至少要三个采样点,即可获得原信号全部信息。

3、对正弦信号采样,截断时,应为整周期。

4、对采样以后的信号不宜进行补零。

六、关于FFT ,分析以下问题: (1)FFT 的含义是什么?

英文全称Fast Fourier Transformation ,中文解释快速傅立叶变换。

(2)以8N =为例,分别绘制基-2时间抽取FFT 算法和分裂基FFT 算法的蝶形流程图。

(3)设()x n 是长度为2N 的有限长实序列,()X k 是()x n 的2N 点DFT ,试设计用一次N 点FFT 完成计算()X k 的高效算法。

1、定义新实序列1()(2)x n x n =,2()(21)x n x n =+,其中0121n N =- ,,,,,两者组成N 点复序列12()()()z n x n jx n =+。

2、对()z n 调用N 点FFT 算法程序得到N 点复序列()Z k ,此时若设1()x n 和2()x n 对应的DFT 为1()X k 和2()X k ,则有关系: 11()()()2X k Z k Z N k *

??=

+-?? 21()()()2X k Z k Z N k *

??=--?

? 3、那么原序列()x n 的2N 点DFT ()X k 的前N 个点序列为:

12()()()k

N X k X k W X k =+,其中0,1,2,,1k N =- ()X k 的后N 个点序列为:

12()()()k

N X k N X k W X k +=-,其中0,1,2,,1k N =-

(4)用一次N 点FFT 可完成两个N 点实序列的DFT 的计算,试给出相应的算法。

已知两个N 点是序列1()x n 和2()x n ,对应的DFT 为1()X k 和2()X k ,现定义新N 点复序列12()()()z n x n jx n =+,对()z n 调用N 点FFT 算法程序得到N 点复序列()Z k ,则有关系:

11()()()2X k Z k Z N k *??=

+-?? 21()()()2X k Z k Z N k *

??=--??

七、若已知一数字滤波系统的单位取样响应序列为:15()(0.5)n

h n -=,030n ≤≤,分析以下问题:

(1)说明该滤波器是FIR 数字滤波器还是IIR 数字滤波器。

(2)计算该系统的相频响应,并说明这样的相频响应对信号处理有什么好处?

(3)如果该数字滤波系统的输入信号为()x n ,其长度为620,系统的输出信号为()y n ,请给出三种计算()y n 的方法并分析运算量。

(4)假设采样频率500s f Hz =,输出信号()y n 相对于输入信号()x n ,会延迟多长时间? (5)分析该系统是否为最小相位系统,并说明原因。

八、关于离散余弦变换,分析以下问题: (1)离散余弦变换的定义 [

]1

(21)()()()()cos 2N c n n k X k DCT x n k x n N π-=+??==

????∑,其中0,1,2,,1k N =- ,

0()111k c k k N ==≤≤-?

(2)离散余弦变换的典型特点是什么? DCT 具有能量集中的特点。

(3)分析离散余弦变换用于数据压缩的原理。

DCT 具有把图像的重要可视信息都集中于DCT 变换的小部分系数中。原理如下:

??????

?-===???????

-===-=-=++=∑∑-=-=1,...,2,1,20,1)(1,...,2,1,20,1)(;

1,...,1,0;1,...,1,02)12(cos

2)12(cos

),()()(),(101

N v N

v N v c M u M u M u c N v M u N

v

y M

u

x y x f v c u c v u F M x N y ππ

九、信号()x t 中有一定的高频噪声干扰,干扰信号的频率在4000~5000Hz 之间,设计一个数字滤波系统,滤除干扰信号,要求:通带截止频率为2000Hz ,通带衰减不大于3dB ,阻带截止频率为4000Hz ,阻带衰减不小于40dB ,滤波器的频率响应无起伏波纹。 (1)绘制该系统的组成框图,为系统选择合适的采样频率,并说明原因。

()()()a X t x t v t =+,其中()v t 是干扰信号,由题意知,()a X t 最高频率m f 为5kHZ ,故根据信号采样定理,应选取采样频率210s m f f kHz ==进行信号采样。

(2)选择数字滤波器的类型,并说明原因。

选择巴特沃什滤波器,因为要求滤波器的频率响应无起伏波纹。

(3)基于Matlab 设计该滤波器,写出该滤波器的系统函数()H z ,并绘制所设计的数字滤

波器的幅频及相频响应。 程序:

clear all ; close all ; Fs=10000;

fp=2000; rp=3; fs=4000; rs=40; wp=2*pi*fp; ws=2*pi*fs;

[N,Wn]=buttord(wp,ws,rp,rs,'s'); [b,a]=butter(N,Wn,'s'); [B,A]=bilinear(b,a,Fs); [H,W]=freqz(B,A); subplot(211);

plot(W*Fs/(2*pi),abs(H)); xlabel('频率');ylabel('幅值'); title('幅频响应'); grid on ; subplot(212);

plot(W*Fs/(2*pi),angle(H)); xlabel('频率');ylabel('相位'); title('相频响应'); grid on ;

图形:

该滤波器的系统函数()H z 表达式如下:

1234567

12345

67

0.0030.02110.06330.10550.10550.06330.021

10.003()1 1.8439 2.2521 1.61300.79430.24510.04530.0037z z z z z z z H z z z z z z z z --------------+++++++=-+-+-+-

数字信号处理实验作业

实验6 数字滤波器的网络结构 一、实验目的: 1、加深对数字滤波器分类与结构的了解。 2、明确数字滤波器的基本结构及其相互间的转换方法。 3、掌握用MA TLAB 语言进行数字滤波器结构间相互转换的子函数及程序编写方法。 二、实验原理: 1、数字滤波器的分类 离散LSI 系统对信号的响应过程实际上就是对信号进行滤波的过程。因此,离散LSI 系统又称为数字滤波器。 数字滤波器从滤波功能上可以分为低通、高通、带通、带阻以及全通滤波器;根据单位脉冲响应的特性,又可以分为有限长单位脉冲响应滤波器(FIR )和无限长单位脉冲响应滤波器(IIR )。 一个离散LSI 系统可以用系统函数来表示: M -m -1-2-m m m=0 012m N -1-2-k -k 12k k k=1 b z b +b z +b z ++b z Y(z)b(z)H(z)=== =X(z)a(z) 1+a z +a z ++a z 1+a z ∑∑ 也可以用差分方程来表示: N M k m k=1 m=0 y(n)+a y(n-k)=b x(n-m)∑∑ 以上两个公式中,当a k 至少有一个不为0时,则在有限Z 平面上存在极点,表达的是以一个IIR 数字滤波器;当a k 全都为0时,系统不存在极点,表达的是一个FIR 数字滤波器。FIR 数字滤波器可以看成是IIR 数字滤波器的a k 全都为0时的一个特例。 IIR 数字滤波器的基本结构分为直接Ⅰ型、直接Ⅱ型、直接Ⅲ型、级联型和并联型。 FIR 数字滤波器的基本结构分为横截型(又称直接型或卷积型)、级联型、线性相位型及频率采样型等。本实验对线性相位型及频率采样型不做讨论,见实验10、12。 另外,滤波器的一种新型结构——格型结构也逐步投入应用,有全零点FIR 系统格型结构、全极点IIR 系统格型结构以及全零极点IIR 系统格型结构。 2、IIR 数字滤波器的基本结构与实现 (1)直接型与级联型、并联型的转换 例6-1 已知一个系统的传递函数为 -1-2-3 -1-2-3 8-4z +11z -2z H(z)=1-1.25z +0.75z -0.125z 将其从直接型(其信号流图如图6-1所示)转换为级联型和并联型。

(完整版)数字信号处理课后答案_史林版_科学出版社

第一章 作业题 答案 ############################################################################### 1.2一个采样周期为T 的采样器,开关导通时间为()0T ττ<<,若采样器的输入信号为 ()a x t ,求采样器的输出信号()()()a a x t x t p t ∧ =的频谱结构。式中 ()() 01,()0,n p t r t n t r t ττ∞ =-∞ = -≤≤?=? ?∑其他 解:实际的采样脉冲信号为: ()()n p t r t n τ∞ =-∞ = -∑ 其傅里叶级数表达式为: ()000 ()jk t n p t Sa k T e T ωωτ ω∞ =-∞ = ∑ 采样后的信号可以表示为: ()()()?a a x t x t p t δ= 因此,对采样后的信号频谱有如下推导: ()()()()()()()()()()() ()()000000000 00 00??sin 1j t a a jk t j t a n jk t j t a k j k t a k a k a k X j x t e dt x t Sa k T e e dt T Sa k T x t e e dt T Sa k T x t e dt T Sa k T X j jk T k T X j jk T k ωωωωωωωωτ ωωτ ωωτ ωωτ ωωωωωω∞--∞ ∞ ∞ --∞=-∞ ∞ ∞ --∞=-∞∞ ∞ ---∞ =-∞∞ =-∞ ∞=-∞Ω===== -=-?∑? ∑ ?∑? ∑∑ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1.5有一个理想采样系统,对连续时间信号()a x t 进行等间隔T 采样,采样频率8s πΩ=rad/s ,

数字信号处理作业答案

数字信号处理作业

DFT 习题 1. 如果)(~n x 是一个周期为N 的周期序列,那么它也是周期为N 2的周期序列。把)(~ n x 看作周期为N 的周期序列,令)(~1k X 表示)(~n x 的离散傅里叶级数之系数,再把)(~ n x 看作周期为N 2的周期序列,再令)(~2k X 表示)(~n x 的离散傅里叶级数之系数。当然,)(~1k X 是周期性的,周期为N ,而)(~2k X 也是周期性的,周期为N 2。试利用)(~1k X 确定)(~2k X 。(76-4)

2. 研究两个周期序列)(~n x 和)(~n y 。)(~n x 具有周期N ,而)(~ n y 具有周期M 。序列)(~n w 定义为)()()(~ ~~n y n x n w +=。 a. 证明)(~n w 是周期性的,周期为MN 。 b. 由于)(~n x 的周期为N ,其离散傅里叶级数之系数)(~k X 的周期也是N 。类似地, 由于)(~n y 的周期为M ,其离散傅里叶级数之系数)(~k Y 的周期也是M 。)(~n w 的离散傅里叶级数之系数)(~k W 的周期为MN 。试利用)(~k X 和)(~k Y 求)(~k W 。(76-5)

3. 计算下列各有限长度序列DFT (假设长度为N ): a. )()(n n x δ= b .N n n n n x <<-=000) ()(δ c .10)(-≤≤=N n a n x n (78-7) 4. 欲作频谱分析的模拟数据以10千赫速率被取样,且计算了1024个取样的离散傅里叶变换。试求频谱取样之间的频率间隔,并证明你的回答。(79 -10)

2020年数字信号处理大作业新版修订

2019~2020年度《数字信号处理》大作业题目与要求 大作业要求: 本学期大作业总分40分,学生可选择任意数量的题目完成,只要所选题目总分达到40分即可,所选题目总分如果超过40分,超过的部分不计入大作业总分。大作业以电子版的形式提交,内容应包括详细的程序设计思路与题目分析(题目分析指的是对该题目中所用到的知识点的说明,不要照搬书上或网上的内容,写出你自己对该知识点的理解。),程序截图,程序源码,其中设计思路和程序截图可写在同一个文档中,程序源码可以是.txt或.m 文件,并在源码中标注代码注释。另:题目中有GUI设计要求的部分占该题目分值的20%,功能实现部分占该题目分值的80%。 注:以下题目均用MATLAB完成。 大作业题目: 1、实现有限长序列的基本运算(包括:加法、乘法、累加、移位、翻褶、抽取、插值、卷积和),并以GUI的形式将这些运算整合起来,使用者可通过向GUI输入任意有限长序列得到对应的运算结果。(5分) 2、设计一个GUI,实现奈奎斯特采样定理,要求:1、在GUI中输入任意一个模拟信号,显示该模拟信号的时域和频域谱图;2、在GUI中设置任意采样频率,对输入的模拟信号进行采样处理,显示采样信号的时域和频域谱图; 3、在GUI中实现采样信号向模拟信号的恢复功能,要求显示恢复后的模拟信号的时域和频域谱图。(10分) 3、通过GUI动态展示z变换与s变换之间的所有关系。(5分) 4、设计一个GUI,通过向GUI输入任意系统函数,得到其对应系统的相关信息(包括:系统频率响应中的幅度响应和相位响应、系统零极点的分布、系统的稳定性判定)。(10分) 5、设计一个GUI,实现利用DFT(或FFT)完成任意时域信号的频谱分析,要求:1、可在GUI中输入时域数字或模拟信号;2、可设置DFT点数;3、在GUI中显示输入信号经DFT(或FFT)处理后的频谱图;3、若输入信号为模拟信号,需完成对该模拟信号的采样,采样频率可在GUI中设置。(10分) 6、在GUI中,实现IIR滤波器的直接型、级联型和并联型三种结构之间的任意转换,要求:在GUI中输入任意一型的系统函数后可在该GUI中显示出对应的另外两型的系统函数。(10分) 7、实现巴特沃斯样本模拟低通滤波器及其对应的数字低通滤波器的设计,以GUI的形式给出。要求:输入所需的模拟低通滤波器参数指标后,程序能将该指标转化为数字低通滤波器指标(在GUI中应能选择转化方式:冲激响应不变法、双线性变换法),并在GUI中显示出所给参数下巴特沃斯样本模拟低通滤波器及其对应的数字低通滤波器的频率响应中幅度响应的频谱图。(15分) 8、已知某组数字信号(见大作业数据压缩包中HWDATA.mat文件),该信号中除了目标信号之外还掺杂有强噪声,但噪声与目标信号的频率不重叠,要求采用本学期已学的知识对该信

西电数字信号处理大作业

第二章 2.25 已知线性时不变系统的差分方程为 若系统的输入序列x(x)={1,2,3,4,2,1}编写利用递推法计算系统零状态响应的MATLAB程序,并计算出结果。 代码及运行结果: >> A=[1,-0.5]; >> B=[1,0,2]; >> n=0:5; >> xn=[1,2,3,4,2,1]; >> zx=[0,0,0];zy=0; >> zi=filtic(B,A,zy,zx); >> yn=filter(B,A,xn,zi); >> figure(1) >> stem(n,yn,'.'); >> grid on;

2.28图所示系统是由四个子系统T1、T2、T3和T4组成的,分别用单位脉冲响应或差分方程描述为 T1: 其他 T2: 其他 T3: T4: 编写计算整个系统的单位脉冲响应h(n),0≤n≤99的MATLAB程序,并计算结果。 代码及结果如下: >> a=0.25;b=0.5;c=0.25; >> ys=0; >> xn=[1,zeros(1,99)]; >> B=[a,b,c]; >> A=1; >> xi=filtic(B,A,ys); >> yn1=filter(B,A,xn,xi); >> h1=[1,1/2,1/4,1/8,1/16,1/32]; >> h2=[1,1,1,1,1,1]; >> h3=conv(h1,h2); >> h31=[h3,zeros(1,89)]; >> yn2=yn1+h31; >> D=[1,1];C=[1,-0.9,0.81]; >> xi2=filtic(D,C,yn2,xi); >> xi2=filtic(D,C,ys); >> yn=filter(D,C,yn2,xi); >> n=0:99; >> figure(1) >> stem(n,yn,'.'); >> title('单位脉冲响应'); >> xlabel('n');ylabel('yn');

数字信号处理上机作业

数字信号处理上机作业 学院:电子工程学院 班级:021215 组员:

实验一:信号、系统及系统响应 1、实验目的 (1) 熟悉连续信号经理想采样前后的频谱变化关系,加深对时域采样定理的理解。 (2) 熟悉时域离散系统的时域特性。 (3) 利用卷积方法观察分析系统的时域特性。 (4) 掌握序列傅里叶变换的计算机实现方法,利用序列的傅里叶变换对连续信号、离散信号及系统响应进行频域分析。 2、实验原理与方法 (1) 时域采样。 (2) LTI系统的输入输出关系。 3、实验内容及步骤 (1) 认真复习采样理论、离散信号与系统、线性卷积、序列的傅里叶变换及性质等有关内容,阅读本实验原理与方法。 (2) 编制实验用主程序及相应子程序。 ①信号产生子程序,用于产生实验中要用到的下列信号序列: a. xa(t)=A*e^-at *sin(Ω0t)u(t) b. 单位脉冲序列:xb(n)=δ(n) c. 矩形序列: xc(n)=RN(n), N=10 ②系统单位脉冲响应序列产生子程序。本实验要用到两种FIR系统。 a. ha(n)=R10(n); b. hb(n)=δ(n)+2.5δ(n-1)+2.5δ(n-2)+δ(n-3) ③有限长序列线性卷积子程序 用于完成两个给定长度的序列的卷积。可以直接调用MATLAB语言中的卷积函数conv。 conv 用于两个有限长度序列的卷积,它假定两个序列都从n=0 开始。调用格式如下: y=conv (x, h) 4、实验结果分析 ①分析采样序列的特性。 a. 取采样频率fs=1 kHz,,即T=1 ms。 b. 改变采样频率,fs=300 Hz,观察|X(e^jω)|的变化,并做记录(打印曲线);进一步降低采样频率,fs=200 Hz,观察频谱混叠是否明显存在,说明原因,并记录(打印)这时的|X(e^j ω)|曲线。 程序代码如下: close all;clear all;clc; A=50; a=50*sqrt(2)*pi; m=50*sqrt(2)*pi; fs1=1000; fs2=300; fs3=200; T1=1/fs1; T2=1/fs2; T3=1/fs3; N=100;

2012数字信号处理考研复试真题

NUPT2012数字信号处理复试---By NJUPT_ZZK 一. 填空题(1*20’) 1. 解释DTFT (中文或英文全称),DTFT 与DFT 的关系 . 2. 已知一个零点为1+j,其余三个零点分别为 , , . 3. 窗函数加窗系数对频谱的两个影响是 , . 解释什么事吉普斯(Gips )效应: 。 4. 。 5. , 收敛域为 。 6. N 点DFT 复乘次数为 ,N 点FFT 复乘次数为 。 7. 脉冲响应不变法可设计低通,以及 。(高通,带通,带阻) 8. 模拟频率2 对应数字频率2 ,则数字频率 对应模拟频率 。 9. ,若满足线性相位条件,则 。 10. ,则该系统是 。(高通,低通,带通) 11. 误差包括输入信号量化效应, , 。 二. 判断题(2*5’,错的给出解释) 1. 极点都在单位圆内,则该系统一定稳定。 2. 采样是线性过程,量化是非线性过程。 3. 预畸能解决频率轴的非线性变换问题。 4. 不管N 为何值,N 点FFT 按时间抽取,输入均可按位倒置,从而方便地获得输出结果。 5. 级联型容易控制极点,但不容易控制零点。 114()()()2(1),()323n n h n u n u n H Z =----=则5()()2(1)3(2)4(3)5(4),(-2)R n =x n n n n n n x n δδδδδ=+-+-+-+-则()s f ππ123412()13H Z a Z a Z Z Z ----=+++-1a =2a =1()(1)(.....) H Z Z -=+

三. 简答(2*5’) 1. 采样是否是线性过程?采样过后能否恢复原信号?如果能的话条件是什么?量化是否 是线性过程,为什么? 2. IIR 与FIR 的区别。(至少3点) 四. 计算(60’) 1. 为实数,已知该系统是因果,线性移不变系统 (1).求H(Z),零极点图; (2).求收敛域; (3).分 三种情况求h(n),并判断稳定性。 2. 画出4点DIT 。 3. 求序列{1,2,3},{3,2,1} (1)线性卷积; (2)N=4圆周卷积; (3)以上结果是否一致,为什么?试解释. ()(1)(),y n ay n x n a --=0,01,1a a a =<<>

数字信号处理课后答案

1.4 习题与上机题解答 1. 用单位脉冲序列δ(n)及其加权和表示题1图所示的序列。 题1图 解:x(n)=δ(n+4)+2δ(n+2)-δ(n+1)+2δ(n)+δ(n -1)+2δ(n -2)+4δ(n -3)+0.5δ(n -4)+2δ(n -6) 2. 给定信号: ?? ? ??≤≤-≤≤-+=其它04 061 452)(n n n n x (1) 画出x(n)序列的波形, 标上各序列值; (2) 试用延迟的单位脉冲序列及其加权和表示x(n)序列; (3) 令x 1(n)=2x(n -2),试画出x 1(n)波形; (4) 令x 2(n)=2x(n+2),试画出x 2(n)波形; (5) 令x 3(n)=x(2-n),试画出x 3(n)波形。 解:(1) x(n)序列的波形如题2解图(一)所示。 (2) x(n)=-3δ(n+4)-δ(n+3)+δ(n+2)+3δ(n+1)+6δ(n)+6δ(n -1)+6δ(n -2)+6δ(n -3)+6δ(n -4) (3)x 1(n)的波形是x(n)的波形右移2位,再乘以2,画出图形如题2解图(二)所示。 (4) x 2(n)的波形是x(n)的波形左移2位,再乘以2,画出图形如题2解图(三)所示。 (5) 画x 3(n)时,先画x(-n)的波形(即将x(n)的波形以纵轴为中心翻转180°),然后再右移

2位, x 3(n)波形如题2解图(四)所示。 3.判断下面的序列是否是周期的; 若是周期的, 确定其周期。 (1)是常数 A n A n x 8π73 cos )(??? ??-=π (2))8 1 (j e )(π-= n n x 解:(1) 因为ω=7 3 π, 所以314 π 2= ω , 这是有理数,因此是周期序列,周期T=14。 (2) 因为ω=81 , 所以ωπ2=16π, 这是无理数, 因此是非周期序列。 4. 对题1图给出的x(n)要求: (1) 画出x(-n)的波形; (2) 计算x e (n)=1/2[x(n)+x(-n)], 并画出x e (n)波形; (3) 计算x o (n)=1/2[x(n)-x(-n)], 并画出x o (n)波形; (4) 令x 1(n)=x e (n)+x o (n), 将x 1(n)与x(n)进行比较, 你能得到什么结论? 解:(1)x(-n)的波形如题4解图(一)所示。 (2) 将x(n)与x(-n)的波形对应相加,再除以2,得到x e (n)。毫无疑问,这是一个偶对称序列。x e (n)的波形如题4解图(二)所示。 (3) 画出x o (n)的波形如题4解图(三)所示。 (4) 很容易证明:x(n)=x 1(n)=x e (n)+x o (n) 上面等式说明实序列可以分解成偶对称序列和奇对称序列。偶对称序列可以用题中(2)的公式计算,奇对称序列可以用题中(3)的公式计算。 5.设系统分别用下面的差分方程描述,x(n)与y(n)分别表示系统输入和输出,判断系统是否是线性非时变的。

数字信号处理作业+答案讲解

数字信号处理作业 哈尔滨工业大学 2006.10

DFT 习题 1. 如果)(~n x 是一个周期为N 的周期序列,那么它也是周期为N 2的周期序列。把)(~ n x 看作周期为N 的周期序列,令)(~ 1k X 表示)(~n x 的离散傅里叶级数之系数,再把)(~ n x 看作周期为N 2的周期序列,再令)(~ 2k X 表示)(~n x 的离散傅里叶级数之系数。当然,)(~ 1k X 是周期性的,周期为N ,而)(~ 2k X 也是周期性的,周期为N 2。试利用)(~ 1k X 确定)(~ 2k X 。(76-4)

2. 研究两个周期序列)(~ n x 和)(~ n y 。)(~ n x 具有周期N ,而)(~ n y 具有周期M 。序列 )(~n w 定义为)()()(~ ~~n y n x n w +=。 a. 证明)(~ n w 是周期性的,周期为MN 。 b. 由于)(~n x 的周期为N ,其离散傅里叶级数之系数)(~ k X 的周期也是N 。类似地, 由于)(~n y 的周期为M ,其离散傅里叶级数之系数)(~k Y 的周期也是M 。)(~ n w 的离散傅里叶级数之系数)(~ k W 的周期为MN 。试利用)(~ k X 和)(~ k Y 求)(~ k W 。(76-5)

3. 计算下列各有限长度序列DFT (假设长度为N ): a. )()(n n x δ= b .N n n n n x <<-=000)()(δ c .10)(-≤≤=N n a n x n (78-7) 4. 欲作频谱分析的模拟数据以10千赫速率被取样,且计算了1024个取样的离散傅里叶变换。试求频谱取样之间的频率间隔,并证明你的回答。(79 -10)

考研数字信号处理复习要点

数字信号处理复习要点 数字信号处理主要包括如下几个部分 1、 离散时间信号与系统的基本理论、信号的频谱分析 2、 离散傅立叶变换、快速傅立叶变换 3、 数字滤波器的设计 一、离散时间信号与系统的基本理论、信号的频谱分析 1、离散时间信号: 1)离散时间信号。时间是离散变量的信号,即独立变量时间被量化了。信号的幅值可以是连续数值,也可以是离散数值。 2) 数字信号。时间和幅值都离散化的信号。 (本课程主要讲解的实际上是离散时间信号的处理) 3) 离散时间信号可用序列来描述 4) 序列的卷积和(线性卷积) ∑∞ -∞ ==-= m n h n x m n h m x n y )(*)()()()( 5)几种常用序列 a)单位抽样序列(也称单位冲激序列))(n δ,? ? ?≠==0,00 ,1)(n n n δ b)单位阶跃序列)(n u ,?? ?<≥=0 ,00 ,1)(n n n u c)矩形序列,? ? ?=-≤≤=其它n N n n R N ,01 0,1)( d)实指数序列,)()(n u a n x n = 6) 序列的周期性 所有n 存在一个最小的正整数N ,满足:)()(N n x n x +=,则称序列)(n x 是周期序列,周期为N 。(注意:按此定义,模拟信号是周期信号,采用后的离散信号未必是周期的) 7)时域抽样定理: 一个限带模拟信号()a x t ,若其频谱的最高频率为0F ,对它进行等间隔抽样而得()x n ,抽样周期为T ,或抽样频率为1/s F T =; 只有在抽样频率02s F F ≥时,才可由()a x t 准确恢复()x n 。 2、离散时间信号的频域表示(信号的傅立叶变换) ∑∞ -∞ =-=n n j e n x j X ωω)()(,((2))()X j X j ωπω+= ωωπ ωπ π d e j X n x n j ?- = )(21)( 3、序列的Z 变换

《数字信号处理》第三版课后答案(完整版)

西安电子 ( 高西全丁美玉第三版 ) 数字信号处理课后答案 1.2 教材第一章习题解答 1. 用单位脉冲序列 (n) 及其加权和表示 题 1 图所示的序列。 解: x( n)(n 4) 2 (n 2) ( n 1) 2 (n)(n 1) 2 (n 2) 4 ( n 3) 0.5 (n 4) 2 (n 6) 2n 5, 4 n 1 2. 给定信号: x( n) 6,0 n 4 0, 其它 (1)画出 x( n) 序列的波形,标上各序列的值; (2)试用延迟单位脉冲序列及其加权和表示 x(n) 序列; (3)令 x 1( n) 2x(n 2) ,试画出 x 1( n) 波形; (4)令 x 2 (n) 2x(n 2) ,试画出 x 2 (n) 波形; (5)令 x 3 (n) 2x(2 n) ,试画出 x 3 (n) 波形。 解: ( 1) x(n) 的波形如 题 2 解图(一) 所示。 ( 2) x(n)3 ( n 4) (n 3) (n 2) 3 ( n 1) 6 (n) 6 (n 1) 6 ( n 2) 6 (n 3) 6 (n 4) ( 3) x 1 (n) 的波形是 x(n) 的波形右移 2 位,在乘以 2,画出图形如 题 2 解图(二) 所示。 ( 4) x 2 (n) 的波形是 x(n) 的波形左移 2 位,在乘以 2,画出图形如 题 2 解图(三) 所示。 ( 5)画 x 3 (n) 时,先画 x(-n) 的波形,然后再右移 2 位, x 3 ( n) 波形如 题 2 解图(四) 所 示。 3. 判断下面的序列是否是周期的,若是周期的,确定其周期。 (1) x( n) Acos( 3 n ) ,A 是常数; 7 8 (2) x(n) j ( 1 n ) e 8 。 解:

数字信号处理作业-答案

数字信号处理作业-答案

数字信号处理作业

DFT 习题 1. 如果)(~ n x 是一个周期为N 的周期序列,那么它也是周期为N 2的周期序列。把)(~ n x 看作周期为N 的周期序列,令)(~ 1 k X 表示)(~ n x 的离散傅里叶级数之系数,再把)(~ n x 看作周期为N 2的周期序列,再令)(~2 k X 表示)(~ n x 的离散傅里叶级数之系数。当然,)(~ 1 k X 是周期性的,周期为N ,而)(~ 2 k X 也是周期性的,周期为N 2。试利用)(~ 1k X 确定)(~ 2 k X 。(76-4)

2. 研究两个周期序列)(~ n x 和)(~ n y 。)(~ n x 具有周期N ,而)(~ n y 具有周期M 。序列)(~ n w 定义为)()()(~~ ~ n y n x n w +=。 a. 证明)(~ n w 是周期性的,周期为MN 。 b. 由于)(~ n x 的周期为N ,其离散傅里叶级数之系数)(~k X 的周期也是N 。类似地,由于)(~ n y 的周期为M ,其离散傅里叶级数之系数)(~ k Y 的周期也是M 。)(~n w 的离散傅里叶级数之系数)(~ k W 的周期为MN 。试利用)(~k X 和)(~k Y 求)(~ k W 。(76-5)

3. 计算下列各有限长度序列DFT (假设长度为N ): a. )()(n n x δ= b .N n n n n x <<-=0 0)()(δ c .10)(-≤≤=N n a n x n (78-7) 4. 欲作频谱分析的模拟数据以10千赫速率被取样,且计算了1024个取样的离散傅里叶变换。试求频谱取样之间的频率间隔,并证明你的回答。(79 -10)

程佩青《数字信号处理教程》(第4版)(名校考研真题详解 数字滤波器的基本结构)

5.3 名校考研真题详解 1.一个线性非时变因果系统由下列差分方程描述 试求该系统的系统函数H (z ),画出零-极点图和收敛域,并说明该系统的滤波特性。[武汉理工大学 2007研] 解:对差分方程描述两边取Z 变换得:对上式变形可得系统函数为: 由上式系统函数可以看出系统的零点是-1 ,极点是0.8,收敛域为: ; 零-极点图如图5-1所示:图5-1 在 H ( z )中令可得: j z e ω=分别讨论ω的不同取值如下:

由上数据可以看出该滤波器是低通滤波器。 2.一个线性移不变系统的系统函数为: (1)写出该系统的差分方程; (2)该系统是IIR 还是FIR 系统? (3)画出该系统级联和并联结构(以一阶基本节表示)。[北京交通大学2007年研] 解: (1)由系统函数可得差分方程为: )(z H 移项可得: (2)根据已知可以看出分母不为零次,故该系统为IIR 系统。 )(z H 1 z (3)系统函数可化为: 由上式得系统级联型结构如下图5-2所示: 图5-2

并联型结构如下图5-3 所示:图5-3 3.设FIR 数字滤波器的单位冲激响应为 试画出其使用乘法器最少的直接型结构,并说明该滤波器的相位特性。[武汉理工大学2007 研] 解: 已知 求Z 变换可得系 统函数:由上式得直接型结构如图5-4所示: 图5-4 相位特性:是严格线性的,而且系统具有两个抽样周期,即h (n )长度的一半时延。 4.已知一个线性移不变因果系统的差分方程为:

求:(1)求该系统的系统函数,判断该系统的稳定性,求出零极点,指出收敛域; (2)画出以一阶基本环节表示的级联结构图; (3)求系统的单位抽样响应; (4)求出满足上述差分方程的一个稳定系统的单位抽样响应,并判断其因果性。 [北京交通大学2006研 ]解: (1 )对求Z 变换得: 由上式可得出系统函数为: 由系统函数可看出系统的极点: ;零点: 。已知系统是因果的,所以收敛域:又因为收敛域不包括单位圆,所以系统是不稳定的。 (2)由(1)知系统函数为: 所以系统的一阶基本环节表示的级联结构图如下图5-5所示: 图5-5

数字信号处理课后习题答案完整版

数字信号处理课后习题 答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

数字信号处理(姚天任江太辉)第三版 课后习题答案

第二章 判断下列序列是否是周期序列。若是,请确定它的最小周期。 (1)x(n)=Acos(685π π+n ) (2)x(n)=)8(π-n e j (3)x(n)=Asin(343π π+n ) 解 (1)对照正弦型序列的一般公式x(n)=Acos(?ω+n ),得出= ω8 5π 。因此5162= ωπ 是有理数,所以是周期序列。最小周期等于N=)5(165 16 取k k =。 (2)对照复指数序列的一般公式x(n)=exp[ωσj +]n,得出8 1 =ω。因此 πω π 162=是无理数,所以不是周期序列。 (3)对照正弦型序列的一般公式x(n)=Acos(?ω+n ),又x(n)=Asin(3 43ππ+n )=Acos( -2π343ππ-n )=Acos(6143-n π),得出=ω43π。因此3 8 2=ωπ是有理数,所以是周期序列。最小周期等于N=)3(83 8 取k k = 在图中,x(n)和h(n)分别是线性非移变系统的输入和单位取样响应。计算并列的x(n)和h(n)的线性卷积以得到系统的输出y(n),并画出y(n)的图形。 解 利用线性卷积公式 y(n)= ∑∞ -∞ =-k k n h k x )()( 按照折叠、移位、相乘、相加、的作图方法,计算y(n)的每一个取样值。 (a) y(0)=x(O)h(0)=1 y(l)=x(O)h(1)+x(1)h(O)=3 y(n)=x(O)h(n)+x(1)h(n-1)+x(2)h(n-2)=4,n ≥2 (b) x(n)=2δ(n)-δ(n-1) h(n)=-δ(n)+2δ(n-1)+ δ(n-2) y(n)=-2δ(n)+5δ(n-1)= δ(n-3) (c) y(n)= ∑∞ -∞ =--k k n k n u k u a )()(= ∑∞ -∞ =-k k n a =a a n --+111u(n) 计算线性线性卷积 (1) y(n)=u(n)*u(n) (2) y(n)=λn u(n)*u(n)

数字信号处理作业-2012

《数字信号处理Ⅰ》作业 姓名: 学号: 学院: 2012 年春季学期

第一章 时域离散信号和时域离散系统 月 日 一 、判断: 1、数字信号处理和模拟信号处理在方法上是一样的。( ) 2、如果信号的取值和自变量都离散,则称其为模拟信号。( ) 3、如果信号的取值和自变量都离散,则称其为数字信号。( ) 4、时域离散信号就是数字信号。( ) 5、正弦序列都是周期的。( ) 6、序列)n (h )n (x 和的长度分别为N 和M 时,则)n (h )n (x *的长度为N+M 。( ) 7、如果离散系统的单位取样响应绝对可和,则该系统稳定。( ) 8、若满足采样定理,则理想采样信号的频谱是原模拟信号频谱以s Ω(采样频率)为周期进行周期延拓的结果。( ) 9、序列)n (h )n (x 和的元素个数分别为21n n 和,则)n (h )n (x *有(1n n 21-+)个元素。( ) 二、选择 1、R N (n)和u(n)的关系为( ): A. R N (n)=u(n)-u(n-N) B. R N (n)=u(n)+u(n-N) C. R N (n)=u(n)-u(n-N-1) D. R N (n)=u(n)-u(n-N+1) 2、若f(n)和h(n)的长度为别为N 、M ,则f(n)*h(n)的长度为 ( ): A.N+M B.N+M-1 C.N-M D.N-M+1 3、若模拟信号的频率范围为[0,1kHz],对其采样,则奈奎斯特速率为( ): A.4kHz B. 3kHz C.2kHz D.1kHz 4、LTIS 的零状态响应等于激励信号和单位序列响应的( ): A.相乘 B. 相加 C.相减 D.卷积 5、线性系统需满足的条件是( ): A.因果性 B.稳定性 C.齐次性和叠加性 D.时不变性 6、系统y(n)=f(n)+2f(n-1)(初始状态为0)是( ): A. 线性时不变系统 B. 非线性时不变系统 C. 线性时变系统 D. 非线性时变系统

长沙理工数字信号处理大作业数字滤波器设计

IIR及FIR数字滤波器 一题干 对模拟信号进行低通滤波处理,要求通带0≤f≤4kHz,通带衰减小于0.5dB,阻带4.5k Hz≤f<∞,阻带衰减大于50dB,设采样频率Fs=20kHz。 (1)设计巴特沃斯模拟低通滤波器,求出Ha(s)的分子、分母多项式系数B和A,并画出幅频响应损耗函数曲线。 (2)分别用脉冲响应不变法和双线性变换法设计IIR低通数字滤波器,求出Ha(z) 的分子、分母多项式系数Bz和Az,并画出幅频响应损耗函数曲线 (3)采用窗函数法(分别用汉宁窗、哈明窗、布莱克曼窗函数)设计满足要求的FIR 低通滤波器,求出h(n),并画出幅频响应损耗函数曲线. (4)用频率采样法设计满足要求的FIR低通滤波器,求出h(n),并画出幅频响应损耗函数曲线。

二求解过程 具体内容如下: (1)设计巴特沃斯模拟低通滤波器,求出Ha(s)的分子、分母多项式系数B和A,并画出幅频响应损耗函数曲线。 程序: wp=2*pi*4000; ws=2*pi*5800; Rp=0.5; As=50; [N,wc]=buttord(wp,ws,Rp,As,'s'); [B,A]=butter(N,wc,'s'); k=0:511; fk=0:20000/512:20000; wk=2*pi*fk; Hk=freqs(B,A,wk); plot(fk/1000,20*log10(abs(Hk))); grid on xlabel('频率/kHz'); ylabel('幅度/dB'); axis([0,6,-65,5]); 波形图:

A = 1.0e+207 * 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0020 2.1576 B = 1.0e+207 * 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.1576 N = 46

数字信号处理第三章作业.pdf

数字信号处理第三章作业 1.(第三章习题3)在图P3-2中表示了两个周期都为6的周期性序列,确定这个两个序列的周期卷积的结果3()x n ,并画出草图。 2.(第三章习题5)如果()x n 是一个具有周期为N 的周期性序列,它也是具有周期为2N 的周期性序列。令~1()X k 表示当()x n 看做是具有周期为N 的周期性序列的DFS 系数。而~2()X k 表示当()x n 看作是具有周期为2N 的周期性序列的DFS 系数。当然~1()X k 是具有周期为N 的周期性序列,而~2()X k 是具有周期为2N 的周期性序列,试根据~1()X k 确定~2()X k 。 3.(第三章习题6) (a )试证明下面列出的周期性序列离散傅里叶级数的对称特性。在证明中,可以利用离散傅里叶级数的定义及任何前面的性质,例如在证明性质③时可以利用性质①和②。 序列 离散傅里叶级数 ① *()x n ~*()X k - ②*()x n - ~*()X k ③Re ()x n ???? ~ e ()X k ④Im ()j x n ???? ~()o X k

(b )根据已在(a )部分证明的性质,证明对于实数周期序列()x n ,离散傅里叶级数的下列对称性质成立。 ①~~Re ()Re ()X k X k ????=-???????? ②~~Im ()Im ()X k X k ????=--???????? ③~~()()X k X k =- ④~~arg ()arg ()X k X k ????=--???????? 4.(第三章习题7)求下列序列的DFT (a) {}11 1-,,,-1 (b) {}1 j 1j -,,,- (c) ()cn 0n 1x n N =≤≤-, (d) 2n ()sin 0n 1x n N N π??=≤≤- ??? , 5.(第三章习题8)计算下列各有限长序列的离散傅立叶变换(假设长度为N ) 1 0)()(0) ()()() ()()(00-≤≤=<<-==N n a n x c N n n n n x b n n x a n δδ 6.(第三章习题9)在图P3-4中表示了一有限长序列)(n x ,画出序列)(1n x 和)(2n x 的草图。(注意:)(1n x 是)(n x 圆周移位两个点) )())(()() ())2(()(442441n R n x n x n R n x n x -=-=

DSP大作业(哈工程)

DSP原理与应用 学号: 姓名: 日期:2017年5月23日星期二

1.DSP的生产厂商主要有哪些?分别有什么系列? 答: ①德州仪器公司(最有名的DSP芯片厂商)。TI公司在市场上主要的三个系 列产品: (1)面向数字控制、运动控制的TMS320C2000系列,主要包括TMS320C24x/F24x、TMS320LC240x/LF240x、TMS320C24xA/LF240xA、TMS320C28xx等; (2)面向低功耗、手持设备、无线终端应用的TMS320C5000系列,主要包括TMS320C54x、TMS320C54xx、TMS320C55x等; (3)面向高性能、多功能、复杂应用领域的TMS320C6000系列,主要包括TMS320C62xx、TMS320C64xx、TMS320C67xx等。 ②美国模拟器件公司。其主要的系列: (1)定点DSP芯片有ADSP2101/2103/2105、ADSP2111/2115、ADSP2126/2162/2164、ADSP2127/2181、ADSP-BF532以及Blackfin系列; (2)浮点DSP芯片有ADSP21000/21020、ADSP21060/21062,以及虎鲨TS101、TS201S。 ③Motorola公司(发布较晚)。其主要的系列包括: (1)定点DSP 处理器MC56001; (2)与IEEE浮点格式兼容的的浮点DSP芯片MC96002; (3)DSP53611、16位DSP56800、24位的DSP563XX和MSC8101等产品。 ④杰尔公司。主要系列有: 嵌入式DSP内核的SC1000和SC2000系列,主要面向电信基础设施、移动通信、多媒体服务器及其它新兴应用。 2.浮点DSP和定点DSP各自有什么特点? 答: 浮点DSP和定点DSP在宏观上有很大的特点区别,包括动态范围、速度、价格等等。 (1)动态范围:定点DSP的字长每增加1bit,动态范围扩大6dB。16bit字长的动态范围为96dB。程序员必须时刻关注溢出的发生。例如,在作图像处理时,图像作旋转、移动等,就很容易产生溢出。这时,要么不断地移位定标,要么作截尾。前者要耗费大量的程序空间和执行时间,后者则很快带来图像质量的劣化。总之,是使整个系统的性能下降。在处理低信噪比信号的场合,例如进行语音识别、雷达和声纳信号处理时,也会发生类似的问题。 32bit浮点运算DSP的动态范围可以作到1536dB,这不仅大大扩大了动态范围,提高了运算精度,还大大节省了运算时间和存储空间,因为大大减少了定标,移位和溢出检查。 由于浮点DSP的浮点运算用硬件来实现,可以在单周期内完成,因而其处理速度大大高于定点DSP。这一优点在实现高精度复杂算法时尤为突出,为复杂算法的实时处理提供了保证。 32bit浮点DSP的总线宽度较定点DSP宽得多,因而寻址空间也要大得多。这一方面为大型复杂算法提供了可能、因为省的DSP目标子程序已使用到几十MB存储器或更多;另一方面也为高级语言编译器、DSP操作系统等高级工具软件的应用提供了条件。DSP的进一步发展,必然是多处理器的应用。新型的浮点DSP已开始在通信口的设置和强化、资源共享等方面有所响应。

DSP与数字信号处理作业

1、什么是DSP?简述DSPs的特点?简述DSPs与MCU、FPGA、ARM的区别?学习DSP开发需要哪些知识?学习DSP开发需要构建什么开发环境?(15分) 答:(1)DSP是Digital Signal Processing(数字信号处理的理论和方法)的缩写,同时也是Digital Signal Processor(数字信号处理的可编程微处理器)的缩写。通常流过器件的电压、电流信号都是时间上连续的模拟信号,可以通过A/D器件对连续的模拟信号进行采样,转换成时间上离散的脉冲信号,然后对这些脉冲信号量化、编码,转化成由0和1构成的二进制编码,也就是常说的数字信号。DSP能够对这些数字信号进行变换、滤波等处理,还可以进行各种各样复杂的运算,来实现预期的目标。 (2)DSP既然是特别适合于数学信号处理运算的微处理器,那么根据数字信号处理的要求,DSP芯片一般具有下面所述的主要特点:1)程序空间和数据空间分开,CPU可以同时访问指令和数据; 2)在一个指令周期内可以完成一次乘法和一次加法运算; 3)片内具有快速RAM,通常可以通过独立的数据总线在程序空间和数据空间同时访问; 4)具有低开销和无开销循环及跳转的硬件支持; 5)具有快速的中断处理和硬件I/O支持; 6)可以并行执行多个操作; 7)支持流水线操作,使得取址、译码和执行等操作可以重复执行。(3)DSP采用的是哈佛结构,数据空间和存储空间是分开的,通过

独立的数据总线在数据空间和程序空间同时访问。而MCU采用的是冯·诺依曼结构,数据空间和存储空间共用一个存储器空间,通过一组总线(地址总线和数据总线)连接到CPU)。很显然,在运算处理能力上,MCU不如DSP;但是MCU价格便宜,在对性能要求不是很高的情况下,还是很具有优势的。 ARM是Advanced RISC(精简指令集)Machines的缩写是面向低运算市场的RISC微处理器。ARM具有比较强的事务管理功能,适合用来跑跑界面、操作系统等,其优势主要体现在控制方面,像手持设备90%左右的市场份额均被其占有。而DSP的优势是其强大的数据处理能力和较高的运算速度,例如加密/解密、调制/解调等。 FPGA是Field Programmable Gate Array(现场可编程门阵列)的缩写,它是在PAL、GAL、PLD等可编程器件的基础上进一步发展的产物,是专用集成电路中集成度最高的一种。FPGA采用了逻辑单元阵列LCA(Logical Cell Array)的概念,内部包括了可配置逻辑模块CLB、输入/输出模块IOB、内部连线三个部分。用户可以对FPGA内部的逻辑模块和I/O模块进行重置配置,已实现用户自己的逻辑。它还具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改。使用FPGA来开发数字电路,可以大大缩短设计时间,减少PCB面积,提高系统的可靠性;同时FPGA可以用VHDL或Verilog HDL来编程,灵活性强。由于FPGA能够进行编程、除错、再编程和重复操作,因此可以充分地进行设计开发和验证。当电路有少量改动时,更能显示出FPGA的优势,其现场编程能力可

相关主题
文本预览
相关文档 最新文档