当前位置:文档之家› 数字信号处理基础

数字信号处理基础

数字信号处理基础实验指导书

《数字信号处理》实验指导书 光电工程学院二○○九年十月

实验一离散时间信号分析 一、实验目的 1.掌握各种常用的序列,理解其数学表达式和波形表示。 2.掌握在计算机中生成及绘制数字信号波形的方法。 3.掌握序列的相加、相乘、移位、反转等基本运算及计算机实现与作用。 4.掌握线性卷积软件实现的方法。 5.掌握计算机的使用方法和常用系统软件及应用软件的使用。 6.通过编程,上机调试程序,进一步增强使用计算机解决问题的能力。 二、实验原理 1.序列的基本概念 离散时间信号在数学上可用时间序列来表示,其中代表序列的第n个数字,n代表时间的序列,n的取值范围为的整数,n取其它值没有意义。离散时间信号可以是由模拟信号通过采样得到,例如对模拟信号进行等间隔采样,采样间隔为T,得到一个有序的数字序列就是离散时间信号,简称序列。 2.常用序列 常用序列有:单位脉冲序列(单位抽样)、单位阶跃序列、矩形序列、实指数序列、复指数序列、正弦型序列等。 3.序列的基本运算 序列的运算包括移位、反转、和、积、标乘、累加、差分运算等。 4.序列的卷积运算 上式的运算关系称为卷积运算,式中代表两个序列卷积运算。两个序列的卷积是一个序列与另一个序列反褶后逐次移位乘积之和,故称为离散卷积,也称两序列的线性卷积。其计算的过程包括以下4个步骤。 (1)反褶:先将和的变量换成,变成和,再将以纵轴为对称轴反褶成。 (2)移位:将移位,得。当为正数时,右移位;当为负数时,左

移位。 (3)相乘:将和的对应点值相乘。 (4)求和:将以上所有对应点的乘积累加起来,即得。 三、主要实验仪器及材料 微型计算机、Matlab软件6.5或更高版本。 四、实验内容 1.知识准备 认真复习以上基础理论,理解本实验所用到的实验原理。 2.离散时间信号(序列)的产生 利用MATLAB或C语言编程产生和绘制下列有限长序列: (1)单位脉冲序列 (2)单位阶跃序列 (3)矩形序列 (4)正弦型序列 (5)任意序列 3.序列的运算 利用MATLAB编程完成上述两序列的移位、反转、加法、乘法等运算,并绘制运算后序列的波形。 4.卷积运算 利用MATLAB编制一个计算两个序列线性卷积的通用程序,计算上述两序列,并绘制卷积后序列的波形。 5.上机调试并打印或记录实验结果。 6.完成实验报告。 五、实验报告要求 1. 简述实验原理及目的。 2. 给出上述序列的实验结果。 3. 列出计算卷积的公式,画出程序框图,并列出实验程序清单 (可略)(包括必要的程序说明)。 4. 记录调试运行情况及所遇问题的解决方法。 5. 给出实验结果,并对结果做出分析。 6. 简要回答思考题。 1 如何产生方波信号序列和锯齿波信号序列? 2 实验中所产生的正弦序列的频率是多少?是否是周期序列?

数字信号处理实验答案完整版

数字信号处理实验答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

实验一熟悉Matlab环境 一、实验目的 1.熟悉MATLAB的主要操作命令。 2.学会简单的矩阵输入和数据读写。 3.掌握简单的绘图命令。 4.用MATLAB编程并学会创建函数。 5.观察离散系统的频率响应。 二、实验内容 认真阅读本章附录,在MATLAB环境下重新做一遍附录中的例子,体会各条命令的含义。在熟悉了MATLAB基本命令的基础上,完成以下实验。 上机实验内容: (1)数组的加、减、乘、除和乘方运算。输入A=[1 2 3 4],B=[3 4 5 6],求C=A+B,D=A-B,E=A.*B,F=A./B,G=A.^B并用stem语句画出A、B、C、D、E、F、G。 clear all; a=[1 2 3 4]; b=[3 4 5 6]; c=a+b; d=a-b; e=a.*b; f=a./b; g=a.^b; n=1:4; subplot(4,2,1);stem(n,a); xlabel('n');xlim([0 5]);ylabel('A'); subplot(4,2,2);stem(n,b); xlabel('n');xlim([0 5]);ylabel('B'); subplot(4,2,3);stem(n,c); xlabel('n');xlim([0 5]);ylabel('C'); subplot(4,2,4);stem(n,d); xlabel('n');xlim([0 5]);ylabel('D'); subplot(4,2,5);stem(n,e); xlabel('n');xlim([0 5]);ylabel('E'); subplot(4,2,6);stem(n,f); xlabel('n');xlim([0 5]);ylabel('F'); subplot(4,2,7);stem(n,g); xlabel('n');xlim([0 5]);ylabel('G'); (2)用MATLAB实现下列序列: a) x(n)= 0≤n≤15 b) x(n)=e+3j)n 0≤n≤15 c) x(n)=3cosπn+π)+2sinπn+π) 0≤n≤15 d) 将c)中的x(n)扩展为以16为周期的函数x(n)=x(n+16),绘出四个周期。

数字信号处理复习总结-最终版

绪论:本章介绍数字信号处理课程的基本概念。 0.1信号、系统与信号处理 1.信号及其分类 信号是信息的载体,以某种函数的形式传递信息。这个函数可以是时间域、频率域或其它域,但最基础的域是时域。 分类: 周期信号/非周期信号 确定信号/随机信号 能量信号/功率信号 连续时间信号/离散时间信号/数字信号 按自变量与函数值的取值形式不同分类: 2.系统 系统定义为处理(或变换)信号的物理设备,或者说,凡是能将信号加以变换以达到人们要求的各种设备都称为系统。 3.信号处理 信号处理即是用系统对信号进行某种加工。包括:滤波、分析、变换、综合、压缩、估计、识别等等。所谓“数字信号处理”,就是用数值计算的方法,完成对信号的处理。 0.2 数字信号处理系统的基本组成 数字信号处理就是用数值计算的方法对信号进行变换和处理。不仅应用于数字化信号的处理,而且

也可应用于模拟信号的处理。以下讨论模拟信号数字化处理系统框图。 (1)前置滤波器 将输入信号x a(t)中高于某一频率(称折叠频率,等于抽样频率的一半)的分量加以滤除。 (2)A/D变换器 在A/D变换器中每隔T秒(抽样周期)取出一次x a(t)的幅度,抽样后的信号称为离散信号。在A/D 变换器中的保持电路中进一步变换为若干位码。 (3)数字信号处理器(DSP) (4)D/A变换器 按照预定要求,在处理器中将信号序列x(n)进行加工处理得到输出信号y(n)。由一个二进制码流产生一个阶梯波形,是形成模拟信号的第一步。 (5)模拟滤波器 把阶梯波形平滑成预期的模拟信号;以滤除掉不需要的高频分量,生成所需的模拟信号y a(t)。 0.3 数字信号处理的特点 (1)灵活性。(2)高精度和高稳定性。(3)便于大规模集成。(4)对数字信号可以存储、运算、系统可以获得高性能指标。 0.4 数字信号处理基本学科分支 数字信号处理(DSP)一般有两层含义,一层是广义的理解,为数字信号处理技术——DigitalSignalProcessing,另一层是狭义的理解,为数字信号处理器——DigitalSignalProcessor。 0.5 课程内容 该课程在本科阶段主要介绍以傅里叶变换为基础的“经典”处理方法,包括:(1)离散傅里叶变换及其快速算法。(2)滤波理论(线性时不变离散时间系统,用于分离相加性组合的信号,要求信号频谱占据不同的频段)。 在研究生阶段相应课程为“现代信号处理”(AdvancedSignalProcessing)。信号对象主要是随机信号,主要内容是自适应滤波(用于分离相加性组合的信号,但频谱占据同一频段)和现代谱估计。 简答题: 1.按自变量与函数值的取值形式是否连续信号可以分成哪四种类型? 2.相对模拟信号处理,数字信号处理主要有哪些优点? 3.数字信号处理系统的基本组成有哪些?

3数字信号处理器

Words and Expressions follow v.遵循memory n.存储器 register n.寄存器access v.访问 overlap v. 重叠pipelining n. 流水线操作multiplier n. 乘法器accumulator n. 累加器shifter n.移位器reference n. 寻址mantissa n.尾数exponent n. 指数 cycle n. 机器周期customize v.定制,用户化package v.封装 digital signal processor 数字信号处理器von Neumann architecture 冯·诺伊曼结构shared single memory 单一共享存储器program instruction 程序指令 harvard architecture 哈佛结构 fetch from 从…获取 circular buffer 循环缓冲区,环形缓冲区address generator 地址产生器 fixed point 定点 floating point 浮点 binary point 二进制小数点 available precision 可用精度 dynamic range 动态范围 scale range 量程 smallest Resolvable Difference 最小分辨率scientific notation 科学计数法assembly language 汇编语言 multi-function instructions 多功能指令parallel architecture 并行结构 looping scheme 循环机制 sampling frequency 采样频率on-chip memory 片内存储器 well-matched 非常匹配 software tools 软件开发工具 low level programming language 低级编程语言high level programming language 高级编程语言third party software 第三方软件 board level product 板级产品 data register 数据寄存器 ALU=Arithmetic Logical Unit 运算逻辑单元program sequencer 程序定序器 peripheral sections 外设 single integrated circuit 单片集成电路 cellular telephone 蜂窝电话 printed circuit board 印刷电路板 licensing agreement 专利使用权转让协定custom devices 定制器件 extra memory 附加存储器 stand alone 单机 third party developer 第三方开发商multimedia operations 多媒体操作 merged into 融合 calculation-intensive algorithm运算密集型算法

实验一 基于Matlab的数字信号处理基本

实验一 基于Matlab 的数字信号处理基本操作 一、 实验目的:学会运用MA TLAB 表示的常用离散时间信号;学会运用MA TLAB 实现离 散时间信号的基本运算。 二、 实验仪器:电脑一台,MATLAB6.5或更高级版本软件一套。 三、 实验内容: (一) 离散时间信号在MATLAB 中的表示 离散时间信号是指在离散时刻才有定义的信号,简称离散信号,或者序列。离散序列通常用)(n x 来表示,自变量必须是整数。 离散时间信号的波形绘制在MATLAB 中一般用stem 函数。stem 函数的基本用法和plot 函数一样,它绘制的波形图的每个样本点上有一个小圆圈,默认是空心的。如果要实心,需使用参数“fill ”、“filled ”,或者参数“.”。由于MATLAB 中矩阵元素的个数有限,所以MA TLAB 只能表示一定时间范围内有限长度的序列;而对于无限序列,也只能在一定时间范围内表示出来。类似于连续时间信号,离散时间信号也有一些典型的离散时间信号。 1. 单位取样序列 单位取样序列)(n δ,也称为单位冲激序列,定义为 ) 0() 0(0 1)(≠=?? ?=n n n δ 要注意,单位冲激序列不是单位冲激函数的简单离散抽样,它在n =0处是取确定的值1。在MATLAB 中,冲激序列可以通过编写以下的impDT .m 文件来实现,即 function y=impDT(n) y=(n==0); %当参数为0时冲激为1,否则为0 调用该函数时n 必须为整数或整数向量。 【实例1-1】 利用MATLAB 的impDT 函数绘出单位冲激序列的波形图。 解:MATLAB 源程序为 >>n=-3:3; >>x=impDT(n); >>stem(n,x,'fill'),xlabel('n'),grid on >>title('单位冲激序列') >>axis([-3 3 -0.1 1.1]) 程序运行结果如图1-1所示。 图1-1 单位冲激序列

数字信号处理基础实验报告_

本科生实验报告 实验课程数字信号处理基础 学院名称地球物理学院 专业名称地球物理学 学生姓名 学生学号 指导教师王山山 实验地点5417 实验成绩 二〇一四年十一月二〇一四年十二月

填写说明 1、适用于本科生所有的实验报告(印制实验报告册除外); 2、专业填写为专业全称,有专业方向的用小括号标明; 3、格式要求: ①用A4纸双面打印(封面双面打印)或在A4大小纸上用蓝黑色水笔书写。 ②打印排版:正文用宋体小四号,1.5倍行距,页边距采取默认形式(上下2.54cm, 左右2.54cm,页眉1.5cm,页脚1.75cm)。字符间距为默认值(缩放100%,间距:标准);页码用小五号字底端居中。 ③具体要求: 题目(二号黑体居中); 摘要(“摘要”二字用小二号黑体居中,隔行书写摘要的文字部分,小4号宋体); 关键词(隔行顶格书写“关键词”三字,提炼3-5个关键词,用分号隔开,小4号黑体); 正文部分采用三级标题; 第1章××(小二号黑体居中,段前0.5行) 1.1 ×××××小三号黑体×××××(段前、段后0.5行) 1.1.1小四号黑体(段前、段后0.5行) 参考文献(黑体小二号居中,段前0.5行),参考文献用五号宋体,参照《参考文献著录规则(GB/T 7714-2005)》。

实验一生成离散信号并计算其振幅谱 并将信号进行奇偶分解 一、实验原理 单位脉冲响应h(t)=exp(-a*t*t)*sin(2*3.14*f*t)进行离散抽样,分别得到t=0.002s,0.009s,0.011s采样的结果。用Excel软件绘图显示计算结果。并将信号进行奇偶分解,分别得到奇对称信号h(n)-h(-n)与偶对称信号h(n)+h(-n)。用Excel 软件绘图显示计算结果。 二、实验程序代码 (1)离散抽样 double a,t; a=2*f*f*log(m); int i; for(i=0;i

数字信号处理基础书后题答案中文版

Chapter 2 Solutions 2.1 最小采样频率为两倍的信号最大频率,即44.1kHz 。 2.2 (a)、由ω = 2πf = 20 rad/sec ,信号的频率为f = 3.18 Hz 。信号的奈奎斯特采样频率为6.37 Hz 。 (b)、3 5000π=ω,所以f = 833.3 Hz ,奈奎斯特采样频率为1666.7 Hz 。 (c)、7 3000π=ω,所以f = 214.3 Hz ,奈奎斯特采样频率为428.6 Hz 。 2.3 (a) 1258000 1f 1T S S ===μs (b)、最大还原频率为采样频率的一半,即4000kHz 。 2.4 ω = 4000 rad/sec ,所以f = 4000/(2π) = 2000/π Hz ,周期T = π/2000 sec 。因此,5个周期为5π/2000 = π/400 sec 。对于这个信号,奈奎斯特采样频率为2(2000/π) = 4000/π Hz 。所以采样频率为f S = 4(4000/π) = 16000/π Hz 。因此5个周期收集的采样点为(16000/π samples/sec )(π/400 sec) = 40。 2.5 ω = 2500π rad/sec ,所以f = 2500π/(2π) = 1250 Hz ,T = 1/1250 sec 。因此,5个周期为5/1250 sec 。对于这个信号,奈奎斯特采样频率为2(1250) = 2500 Hz ,所以采样频率为f S = 7/8(2500) = 2187.5 Hz 。采样点数为(2187.5 点/sec)(5/1250 sec) = 8.75。这意味着在模拟信号的五个周期内只有8个点被采样。事实上,对于这个信号来说,在整数的模拟周期中,是不可能采到整数个点的。 2.6 2.7 信号搬移发生在kf S ± f 处,换句话说,频谱搬移发生在每个采样频率的整数倍 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 频率/kHz

数字信号处理基础实验报告 (2)

成都理工大学 《信号处理基础》实验 开设时间:2013—2014学年第2学期

题目1:信号的产生和显示 一、实验目的: 认识基本信号 通过使用MATLAB 设计简单程序, 掌握对MATLAB 的基本使用方法 二、实验原理: 找出下列表达式的信号与:正弦信号、最小相位信号、最大相位信号、零相位信号的对应关系。 1、sin60t 2、e-60t sin60t 3、(1- e-60t)sin60t 4、e60t sin60t 三、实验内容: 产生上述信号的信号并显示 (1)t=[-pi/30:0.001:pi/30]; f=sin(60*t); plot(t,f) 产生图形如下:

(2)t=[0:0.001:pi/30]; f=exp(-60*t).*sin(60*t); plot(t,f) 产生图形如下:

(3)t=[-5*pi/30:0.001:5*pi/30]; f=(1-exp(-60*t)).*sin(60*t); plot(t,f) 产生图形如下: (4) t=[-pi/30:0.001:pi/30]; f=exp(6*t).*sin(60*t); plot(t,f) 产生如下波形:

四、实验结果与讨论: 讨论上述信号的特点 从第一个波形图可以看出,它的波形与正弦函数sin(t)的相像,只是相位上有改变,是一个正弦信号。最大相位信号的能量集中在后面,最小相位能量集中在前面,所以第二个是一个最小相位,第四个是一个最大相位信号。第三个由于波形在t>0时没有,所以是一个零相位信号。 题目2:频谱分析与显示 一、实验目的 初步认识频谱分析

数字信号处理上机实验答案完整版

数字信号处理上机实验 答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

第十章上机实验 数字信号处理是一门理论和实际密切结合的课程,为深入掌握课程内容,最好在学习理论的同时,做习题和上机实验。上机实验不仅可以帮助读者深入的理解和消化基本理论,而且能锻炼初学者的独立解决问题的能力。本章在第二版的基础上编写了六个实验,前五个实验属基础理论实验,第六个属应用综合实验。 实验一系统响应及系统稳定性。 实验二时域采样与频域采样。 实验三用FFT对信号作频谱分析。 实验四 IIR数字滤波器设计及软件实现。 实验五 FIR数字滤波器设计与软件实现 实验六应用实验——数字信号处理在双音多频拨号系统中的应用 任课教师根据教学进度,安排学生上机进行实验。建议自学的读者在学习完第一章后作实验一;在学习完第三、四章后作实验二和实验三;实验四IIR数字滤波器设计及软件实现在。学习完第六章进行;实验五在学习完第七章后进行。实验六综合实验在学习完第七章或者再后些进行;实验六为综合实验,在学习完本课程后再进行。 functiontstem(xn,yn) %时域序列绘图函数 %xn:信号数据序列,yn:绘图信号的纵坐标名称(字符串) n=0:length(xn)-1; stem(n,xn,'.');boxon xlabel('n');ylabel(yn); axis([0,n(end),min(xn),*max(xn)]) 实验一: 系统响应及系统稳定性 1.实验目的 (1)掌握求系统响应的方法。 (2)掌握时域离散系统的时域特性。 (3)分析、观察及检验系统的稳定性。 2.实验原理与方法 在时域中,描写系统特性的方法是差分方程和单位脉冲响应,在频域可以用系统函数描述系统特性。已知输入信号可以由差分方程、单位脉冲响应或系统函数求出系统对于该输入信号的响应,本实验仅在时域求解。在计算机上适合用递推法求差分方程的解,最简单的方法是采用MATLAB语言的工具箱函数filter函数。也可

数字信号处理与数字信号处理器

物理学与信息科学技术专题 第十讲 数字信号处理与数字信号处理器(D SP) 1) 李昌立 1, 董永宏 2 (1 中国科学院声学研究所 北京 100080)(2 闻亭数字系统(北京)有限公司 北京 100085) 摘 要 文章简要介绍了“数字信号处理”与“数字信号处理器(DSP )”的发展历史.在数字信号处理的应用中,实时实现是非常重要的,而DSP 在实时处理中,扮演了一个重要的角色.文章中还介绍了DSP 在实际应用中的一些关键技术,例如DSP 的种类和选型,DSP 的开发工具,实时软件的开发过程等.最后,还介绍了一些DSP 的应用实例,如语音编码器,视频电话和视频会议系统,用于雷达和声纳的DSP 并行处理系统 关键词 数字信号处理器(DSP ),实时信号处理,DSP 开发工具,DSP 并行处理系统. D i g it a l si gna l processi n g and processors L I Chang 2L i 1, DONG Yong 2Hong 2 (1Institute of Acoustics ,Chinese A cade m y of Sciences,B eijing 100080,China ) (2W intech D igitalsyste m s Technology corp,B eijing 100085,China ) Abstract The history of digital signal p r ocessing and the digital signal p r ocess or (DSP )is reviewed .A s is well known,real -ti me i mp lementation is crucial in the app licati ons of digital signal p rocessing in which the DSP p lays an i m portant role .Certain key techniques,such as the types and type selecti on of DSPs,their devel 2opment equipment,real -ti me s oft ware development and s o on are then described .Finally,s ome p ractical ap 2p licati ons such as s peech coding hardware,video telephone and video conference system s,DSP parallel p ro 2cessing system s for s onar and radar are als o described Keywords digital signal p r ocess or,real -ti me signal p r ocessing .development equi pment,parallel p r ocess 2ing system 1) 该专题的第一至第九讲分别发表于2005年第1—8期,第12期 《物理》———编者注 2005-09-27收到初稿,2006-03-14修回  通讯联系人.Email:li_chang_li_cn@hot m ail .com 1 数字信号处理与数字信号处理器(DSP )发展史的简要回顾[1—3] DSP 既是D igital Signal Pr ocessing 的缩写,也是D igital Signal Pr ocess or 的缩写,前者是指数字信号 处理的理论和方法,后者则是指用于数字信号处理的可编程微处理器.我们所说的DSP 技术,一般是指将DSP 处理器用于完成数字信号处理的方法和技术. 自从1965年库利(Cooley )和图基(Tukey )在 《计算数学》(《Mathe matic of Computati on 》 )上发表了《用机器计算复序列傅里叶级数的一种方法》一文以后,接着又有人发表了在计算机上用差分方程实现滤波器的算法,以及用计算机设计数字滤波器 的各种方法.此后,“数字信号处理”这一分支学科迅速发展,逐渐形成了一整套较为完整的学科领域和理论体系.到今天,“数字技术”已经渗透到各行各业,成为了高新技术的代名词.很多传统产业采用

数字信号处理基础书后题答案中文版

数字信号处理基础书后题答案中文版

Chapter 2 Solutions 2.1 最小采样频率为两倍的信号最大频率,即44.1kHz 。 2.2 (a)、由ω = 2πf = 20 rad/sec ,信号的频率为f = 3.18 Hz 。信号的奈奎斯特采样频率为6.37 Hz 。 (b)、35000π =ω,所以f = 833.3 Hz ,奈奎斯特采样频率为1666.7 Hz 。 (c)、7 3000π =ω,所以f = 214.3 Hz ,奈奎斯特采样频率为428.6 Hz 。 2.3 (a) 1258000 1f 1T S S === μs (b)、最大还原频率为采样频率的一半,即4000kHz 。 2.4 ω = 4000 rad/sec ,所以f = 4000/(2π) = 2000/π Hz ,周期T = π/2000 sec 。因此,5个周期为5π/2000 = π/400 sec 。对于这个信号,奈奎斯特采样频率为2(2000/π) = 4000/π Hz 。所以采样频率为f S = 4(4000/π) = 16000/π Hz 。因此5个周期收集的采样点为(16000/π samples/sec )(π/400 sec) = 40。 2.5 ω = 2500π rad/sec ,所以f = 2500π/(2π) = 1250 Hz ,T = 1/1250 sec 。因此,5个周期为5/1250 sec 。对于这个信号,奈奎斯特采样频率为2(1250) = 2500 Hz ,所以采样频率为f S = 7/8(2500) = 2187.5 Hz 。采样点数为(2187.5 点/sec)(5/1250 sec) = 8.75。这意味着在模拟信号的五个周期内只有8个点被采样。事实上,对于这个信号来说,在整数的模拟周期中,是不可能采到整数个点的。 2.7 信号搬移发生在kf S ± f 处,换句话说,频谱搬移发生在每个采样频率的整数 倍 -200 200 400 600 800 1000 1200 0.10.20.30.40.50.60.70.80.91 幅度 频

东大14秋学期数字信号处理器原理及应用(B)答案

学习中心: 院校学号: 姓名 课程名称: 数字信号处理器原理及应用 1 东 北 大 学 继 续 教 育 学 院 数字信号处理器原理及应用 试 卷(作业考核 线下) B 卷(共 4 页) 1. 数字信号处理器(DSP )主要针对描述连续信号的模拟信号进行运算。( 对 ) 2. DSP 是在数字信号变换成模拟信号以后进行高速实时处理的专用处理器。( 对 ) 3. 定点与浮点DSP 的基本差异在于它们各自表达的数值范围不同 。( 错 ) 4. Q30格式的数据可以表达ππ~-之间的范围。( 错 ) 5. 当采用双电源器件芯片设计系统时,需要考虑系统上电或掉电操作过程中内核和IO 供电 的相对电压和上电次序。 ( 对 ) 6. F2812处理器的所有外设寄存器全部分组为外设帧PF0,PF1和PF2。这些帧都映射到处 理器的数据区。( 对 ) 7. 当捕获单元完成一个捕获时,在FIFO 中至少有一个有效的值,如果中断未被屏蔽,中断 标志位置位,产生一个外设中断请求。( 对 ) 8. CAN 的基本协议只有物理层协议和网络层协议。( 错 ) 9. 多处理器通信方式主要包括空唤醒(idle-line )或地址位(address bit)两种多处理器通信模 式。( 错 ) 10. 在TMS320F2812数字信号处理器中,ADC 模块是一个12位带流水线的模数转换器。 ( 对 ) 二、选择题(2分/题) 1.为避免产生短通状态可以采用两种方法:调整功率管或者 A A 调整PWM 控制信号 B 调整CPU 频率 C 调整通信速率 D 调整系统时间 2.光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成 B 的传感器 A 模拟量 B 脉冲或数字量 C 通信数据 D 输入数据 3.当电机轴上的光电编码器产生正交编码脉冲时,可以通过两路脉冲的先后次序确定电机的 A A 转动方向 B 角位置 C 角速度 D 线速度 4.当使用正弦调整时,PWM 产生的交流电机的电流对称PWM 信号与非对称的PWM 信号相比 C A 非对称PWM 信号小 B 一样大 C 对称PWM 信号小 D 不确定 5.如果不明原因使CPU 进入死循环,而不进行看门狗复位,看门狗将产生一个 D 信号 A 警告 B 错误 C 提示 D 复位 6.TMS320F2812的串口SCI 的数据帧包括 A 个起始位 A 2 B 1 C 0 D 1.5 7.TMS320F2812 的ADC 模块有 A 采样和保持(S/H)器 A 两个 B 一个 C 四个 D 三个 8.当PWM 输出为低电平有效时,它的极性与相关的非对称/对称波形发生器的极性 B A 无关 B 相反 C 相等 D 相同 9.在电机控制系统中,PWM 信号控制功率开关器件的导通和关闭,功率器件为电机的绕组提

数字信号处理实验答案

第十章上机实验 数字信号处理是一门理论和实际密切结合的课程,为深入掌握课程内容,最好在学习理论的同时,做习题和上机实验。上机实验不仅可以帮助读者深入的理解和消化基本理论,而且能锻炼初学者的独立解决问题的能力。本章在第二版的基础上编写了六个实验,前五个实验属基础理论实验,第六个属应用综合实验。 实验一系统响应及系统稳定性。 实验二时域采样与频域采样。 实验三用 FFT 对信号作频谱分析。 实验四 IIR 数字滤波器设计及软件实现。 实验五 FIR 数字滤波器设计与软件实现 实验六应用实验——数字信号处理在双音多频拨号系统中的应用 任课教师根据教学进度,安排学生上机进行实验。建议自学的读者在学习完第一章后作实验一;在学习完第三、四章后作实验二和实验三;实验四 IIR 数字滤波器设计及软件实现在。学习完第六章进行;实验五在学习完第七章后进行。实验六综合实验在学习完第七章或者再后些进行;实验六为综合实验,在学习完本课程后再进行。 10.1 实验一 : 系统响应及系统稳定性 1.实验目的 (1 )掌握求系统响应的方法。 (2 )掌握时域离散系统的时域特性。 (3 )分析、观察及检验系统的稳定性。

在频域可以用系统函数描述系 2.实验原理与方法 在时域中, 描写系统特性的方法是差分方程和单位脉冲响应, 统特性。 已知输入信号可以由差分方程、 单位脉冲响应或系统函数 求出系统对于该输入信号 的响应, 本实验仅在时域求解。 在计算机上适合用递推法求差分方程的解, 最简单的方法是 采用 MATLAB 语言的工具箱函数 filter 函数。也可以用 MATLAB 语言的工具箱函数 conv 函数计算输入信号和系统的单位脉冲响应的线性卷积,求出系统的响应。 系统的时域特性指的是系统的线性时不变性质、 因果性和稳定性。 重点分析实验系统的稳定 性,包括观察系统的暂态响应和稳定响应。 系统的稳定性是指对任意有界的输入信号, 系统都能得到有界的系统响应。 或者系统的单位 脉冲响应满足绝对可和的条件。系统的稳定性由其差分方程的系数决定。 实际中检查系统是否稳定, 不可能检查系统对所有有界的输入信号, 输出是否都是有界输出, 或者检查系统的单位脉冲响应满足绝对可和的条件。 可行的方法是在系统的输入端加入单位 阶跃序列,如果系统的输出趋近一个常数(包括零) ,就可以断定系统是稳定的 [19] 。系统 的稳态输出是指当 时,系统的输出。如果系统稳定,信号加入系统后,系统输出的开始一段称为暂态效应,随 n 的加大,幅度趋于稳定,达到稳态输出。 注意在以下实验中均假设系统的初始状态为零。 3.实验内容及步骤 (1 )编制程序,包括产生输入信号、单位脉冲响应序列的子程序,用 filter 函数或 conv 函数求解系统输出响应的主程序。程序中要有绘制信号波形的功能。 (2 )给定一个低通滤波器的差分方程为 输入信号 a ) 分别求出系统对 和 的响应序列,并画出其波形。 b ) 求出系统的单位冲响应,画出其波形。 (3 )给定系统的单位脉冲响应为

数字信号处理实验报告一 离散信号及其MATLAB实验

南昌航空大学实验报告 2012 年 04 月 06 日 课程名称: 数字信号处理 实验名称: 离散信号及其MATLAB 实现 班级: 090423班 学号: 09042303 姓名: 张 丽 实验一 离散信号及其MATLAB 实验 一、实验目的 (1)熟悉MATLAB 的主要操作命令; (2)学会离散信号的表示方法及其基本运算; (3)掌握简单的绘图命令; (4)用Matlab 编程并学会创建函数。 二、实验内容 (1)序列的加、减、乘、除和乘方运算。输入A=[1 2 3 4 ],B=[3 4 5 6],起点n=0,求C=A+B ,D=A-B ,E=A.*B ,F=A./B ,G=A.^B ,并用stem 语句画出A ,B ,C ,D ,E ,F ,G 。 (2)用MATLAB 实现下列序列: ① x(n)=n 8.0 0≤n ≤15 ② x(n)=n j e )32.0( 0≤n ≤15 ③ x(n)=3cos(0.125πn+0.2π)+2sin(0.25πn+0.1π) 0≤n ≤15 (3)编写函数如stepshift (n0,n1,n2)实现u(n)的移动序列u(n-n0),n1≤n ≤n2,给出该函数的图形。设n1=0,n2=9,n0=2 (4) x(n)=[1,-1,3,5],起点n=0,产生并绘出下列序列的样本: x1(n)=2x(n+2)-x(n-1)-2x(n) 三、实验程序及实验图形 实验(1) 1、 程序: n=[0:3]; A=[1 2 3 4 ]; %定义序列A ,即一行四列的矩阵 B=[3 4 5 6]; %定义序列B C=A+B;D=A-B;E=A.*B;F=A./B;G=A.^B; figure(1);

数字信号处理基础综合复习题

数字信号处理模拟试题1(2014年秋季学期) 1. 已知模拟信号013()cos()cos()4 a x t t t =Ω+Ω, 其中,44012210/, 10/63 rad s rad s ππΩ= ?Ω=? 以f s =10kHz 进行采样,得到()x n 。 (1)判断是否满足采样定理要求并说明原因; (2)写出序列()x n 的表达式,并求其周期; (3)截取N 点长序列利用DFT 进行频谱分析,要分辨出各个频率分量,N 的最小值为多少? 2. 一个15点长序列x(n)和6点长序列y(n)(第一个非零点均从n=0开始),各作15点DFT ,得到X(k)和Y(k),再求X(k)Y(k)的IDFT ,得到f(n),问 f(n)的哪些点对应于 x(n)*y(n)应该得到的点? 3.序列x(n)长度为N (N 为偶数),且满足()(2),0,1,...,21x n x n N n N =-+=-,证明: x(n)的N 点DFT X(k)仅有奇次谐波,即:X(k)=0,k 为偶数 4. 设()j X e ω为序列1()()2n x n u n ??= ???的傅里叶变换。令()y n 表示一个长度为10的有限长序列,其10点DFT 用()Y k 表示,已知21010()()()j k Y k X e R k π=,即()Y k 对应于()j X e ω的(0,2)π区间上的10个等间隔样本。求()y n 。 5. 设有一谱分析用的信号处理器,抽样点数必须为2的整数幂,假定没有采用任何特殊数据处理措施,要求频率分辨力≤10Hz ,如果采用的抽样时间间隔为0.1ms ,试确定 (1)最小记录长度; (2)允许处理的信号的最高频率; (3)在一个记录中的最少点数。 6.已知某系统的系统函数为12112921123()11111423 z z H z z z z -------=?+-+ (1)画出级联型的结构流图: (2)画出直接Ⅱ型的结构流图。 (3)级联型结构与直接型结构相比有什么特点? 7. 下图为某FIR 系统的级联型流图。 x

数字信号处理器原理及应用(B)答案

东 北 大 学 继 续 教 育 学 院 数字信号处理器原理及应用 试 卷(作业考核 线下) B 卷(共 4 页) 1. 数字信号处理器(DSP )主要针对描述连续信号的模拟信号进行运算。( X ) 2. DSP 是在数字信号变换成模拟信号以后进行高速实时处理的专用处理器。( X ) 3. 定点与浮点DSP 的基本差异在于它们各自表达的数值范围不同 。(X ) 4. Q30格式的数据可以表达ππ~-之间的范围。( X ) 5. 当采用双电源器件芯片设计系统时,需要考虑系统上电或掉电操作过程中内核和IO 供电 的相对电压和上电次序。 ( √ ) 6. F2812处理器的所有外设寄存器全部分组为外设帧PF0,PF1和PF2。这些帧都映射到处 理器的数据区。(√ ) 7. 当捕获单元完成一个捕获时,在FIFO 中至少有一个有效的值,如果中断未被屏蔽,中断 标志位置位,产生一个外设中断请求。(X ) 8. CAN 的基本协议只有物理层协议和网络层协议。(X ) 9. 多处理器通信方式主要包括空唤醒(idle-line )或地址位(address bit)两种多处理器通信模 式。(√ ) 10. 在TMS320F2812数字信号处理器中,ADC 模块是一个12位带流水线的模数转换器。 (√ ) 二、选择题(2分/题) 1.为避免产生短通状态可以采用两种方法:调整功率管或者 A A 调整PWM 控制信号 B 调整CPU 频率 C 调整通信速率 D 调整系统时间 2.光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成 B 的传感器 A 模拟量 B 脉冲或数字量 C 通信数据 D 输入数据 3.当电机轴上的光电编码器产生正交编码脉冲时,可以通过两路脉冲的先后次序确定电机的 A A 转动方向 B 角位置 C 角速度 D 线速度 4.当使用正弦调整时,PWM 产生的交流电机的电流对称PWM 信号与非对称的PWM 信号相比 C A 非对称PWM 信号小 B 一样大 C 对称PWM 信号小 D 不确定 5.如果不明原因使CPU 进入死循环,而不进行看门狗复位,看门狗将产生一个 D 信号 A 警告 B 错误 C 提示 D 复位 6.TMS320F2812的串口SCI 的数据帧包括 A 个起始位 A 2 B 1 C 0 D 1.5 7.TMS320F2812 的ADC 模块有 A 采样和保持(S/H)器 A 两个 B 一个 C 四个 D 三个 8.当PWM 输出为低电平有效时,它的极性与相关的非对称/对称波形发生器的极性 B A 无关 B 相反 C 相等 D 相同 9.在电机控制系统中,PWM 信号控制功率开关器件的导通和关闭,功率器件为电机的绕组提

数字信号处理MATLAB实验1

实验一熟悉MATLAB环境 一、实验目的 (1)熟悉MATLAB的主要操作命令。 (2)学会简单的矩阵输入和数据读写。 (3)掌握简单的绘图命令。 (4)用MATLAB编程并学会创建函数。 (5)观察离散系统的频率响应。 二、实验内容 认真阅读本章附录,在MATLAB环境下重新做一遍附录中的例子,体会各条命令的含义。在熟悉了MATLAB基本命令的基础上,完成以下实验。 上机实验内容: (1)数组的加、减、乘、除和乘方运算。输入A=[1234],B=[345 6],求C=A+B,D=A-B,E=A.*B,F=A./B,G=A.^B并用stem语句画出 A、B、C、D、E、F、G。 (2)用MATLAB实现以下序列。 a)x(n)=0.8n0≤n≤15 b)x(n)=e(0.2+3j)n0≤n≤15 c)x(n)=3cos(0.125πn+0.2π)+2sin(0.25πn+0.1π)0≤n≤15 (n)=x(n+16),绘出四个d)将c)中的x(n)扩展为以16为周期的函数x 16 周期。 (n)=x(n+10),绘出四个e)将c)中的x(n)扩展为以10为周期的函数x 10 周期。

(3)x(n)=[1,-1,3,5],产生并绘出下列序列的样本。 a)x 1(n)=2x(n+2)-x(n-1)-2x(n) b)∑=-=5 1k 2) k n (nx (n) x (4)绘出下列时间函数的图形,对x轴、y轴以及图形上方均须加上适当的标注。 a)x(t)=sin(2πt)0≤t≤10s b)x(t)=cos(100πt)sin(πt) 0≤t≤4s (5)编写函数stepshift(n0,n1,n2)实现u(n-n0),n1

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