DSP原理及应用 教师: 代 少 升 Tel : E_mail:

Slides:



Advertisements
Similar presentations
财务管理 利 润 分 配 利 润 分 配 嘉善中专 杨晓燕. 二、利润分配的项目及顺序 第三节 利润分配 一、利润分配的原则 财务管理 >> 第六章 >> 第三节 三、利润分配政策及影响因素.
Advertisements

提高阶段: ——ARM部分 电气工程系 赵志衡.
教员信息 姓 名:仲崇权 单 位:电子与信息工程学院 电 话: 办公室:创新院大厦720房间 :
                                                 伊朗 的今生 与前世 (2)
兵车行 杜甫 福州十一中语文组 林嵘臻.
践行“卓越计划” 推进工程教育 西安电子科技大学 刘乃安.
成才之路 · 语文 中国现代诗歌散文欣赏 路漫漫其修远兮 吾将上下而求索.
王同学的苦恼﹗ MC 4.1 诚可贵﹗.
Welcome to the world of Computer Organization 计算机组成原理
嵌入式系统 主讲人: 赵宏伟 学时: 32 吉林大学计算机科学与技术学院.
小猪.
软件学院11级实习前培训-论文和学位申请 任皖英 Tel: (办)
从永磁体谈起.
第二部分 嵌入式硬件系统 第2章 嵌入式处理器 第3章 ARM内核与ARM处理器 第4章 嵌入式系统的外围设备.
基于s3c44B0X嵌入式uCLinux系统原理及应用
客家文化的內涵與傳播 潘朝陽 臺灣師大國際與僑教學院院長 臺灣師大東亞系、地理系教授 臺灣師大全球客家文化研究中心主任
第一节 两者之间的差异分析 第二节 总体内部的差异分析 第三节 计算器的使用
综合实践活动 设计与实践案例 ——《感恩父母》主题班会.
─視覺藝術的元素.
微型计算机技术及应用 王 健 主讲 授课学时:40学时 大连理工大学计算机系.
第四章 從分裂到統一 第一節 漢唐之際的大變動
第四章 從分裂到統一 第一節 漢唐之際的大變動
第一章 嵌入式系统概况 大连理工大学 马洪连.
模拟电子技术 主讲 钱伟康 制作 钱伟康 2013年9月 课程资料请访问课程中心
电磁铁.
计算机组装与维护 电子商务系.
计算机组成原理第一章 知识点二:计算机系统性能评价指标 主讲教师: 秦磊华.
湖北省,简称“鄂”,为中华人民共和国省级行政区。湖北在中国中部、长江中游、洞庭湖以北,介于北纬29°05′至33°20′,东经108°21′至116°07′;北接河南省,东连安徽省,东南和南邻江西、湖南两省,西靠重庆市,西北与陕西省为邻。东西长约740公里,南北宽约470公里,面积18.59万平方公里,占全国总面积的1.95%,居全国第13位。省会是中部地区唯一的副省级城市--武汉市。
现代社会生活中的压力症,是人们身心疾患 发生的根源。在学习企业管理培训课程的时候, 明白了当人们遇上"压力"时,最初的反应便是"
「但圣灵降临在你们身上,你们就必得着能力,
DSP技术与应用 任课老师: 龚 伦 峰 联系电话: 地址:
参考书: 《数字信号处理及其Matlab实现》
第8章 机床操作 主讲:臧红彬 博士.
拟动力试验 伪动力试验,计算机加载器联机试验 地震发生和传播的随机性 周期性加载的加载历程是假定的,与实际地震的非周期反应有很大差别
鸿门宴 司马迁.
新时代的劳动者 杜蒙绮.
做最好的自己 ——七(6)班主题班会.
单片机原理与应用.
计算机组成原理.
第一章 信息技术与 计算机文化 潍坊医学院 第一章信息技术与计算机文化.
早期的阿拉伯半島 地理環境: 生活情形 (一)三面環海,大多為荒涼貧瘠的沙漠,不利農耕
教师:王宣银 地址:浙江大学机械电子控制 工程研究所 电话:
菲律宾消费电子市场 概况.
主講:王穎聰 電腦與通訊工程學系講師 銘傳大學資訊網路處
1-1 微電腦系統單元 1-2 微電腦系統架構 1-3 微控制器(單晶片微電腦) 1-4 類比與數位訊號介面
1-1 微電腦系統單元 1-2 微電腦系統架構 1-3 微控制器(單晶片微電腦) 1-4 類比與數位訊號介面
课程:《单片机原理及应用》 教材:《单片机原理及应用》 学时:理论32+实验32=64 教学内容与要求:见教学大纲
微机原理及单片机接口技术 电话: Tel:84192 山东大学生物医学工程.
数字信号处理 Digital Signal Processing(DSP)
定点数字信号处理器(DSP) 技术与应用 16位定点DSP—ADSP218X/219X.
第1章 嵌入式系统概述 嵌入式系统的发展、定义、特点、组成、分类 嵌入式系统硬件核心、软件核心 嵌入式实时操作系统
TMS320C6000系列DSPs简介 使用DSPs的必要性 实时DSP系统的构成 DSPs针对DSP算法的结构特点
2018年12月29日 单片机原理与应用 单片机概述.
第二部分 微机原理 第5章 存储器 主讲教师:喻红.
认识计算机系统.
第1章 单片机概述 1.1 单片机的概念 1.2 单片机的发展概况 1.3 MCS-51系列 1.4 AT89系列单片机
桃李春风结子完,到头谁似一盆兰?如冰水好空相妒,枉与他人作笑谈。
1 离散信号 2019/4/10.
8051單晶片 蘇恆生 老師.
第1章 概述 1.1 DSP实现方案及设计流程 1.2 现代DSP设计流程概述 1.3 两类DSP解决方案的比较.
13-1 數位/類比(D/A)轉換IC 2019/4/22 第13章 /數位類比(D/A)介面實習.
什么是单片机 单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。单片机内部基本结构如图1.7所示。由于它的结构与指令功能都是按照工业控制要求设计的,故又称为微控制器(Micro-Controller.
「但圣灵降临在你们身上,你们就必得着能力,
百艳图.
第1章 单片机及其开发环境 教学内容 初识单片机 单片机应用系统 Keil µVision软件的使用.
「但聖靈降臨在你們身上,你們就必得著能力,
下列各句没有语病的一项是 A.布什政府在陷入伊战泥潭不能自拔的情况下,美国国会通过决议要求政府限期从伊拉克撤军。 B.自上世纪70年代开始,心脏病急剧上升,该病已成为威胁人类健康的主要杀手之一。 C.尊重事实,追求真理是专家的天职,任何违背科学真理的行为都应成为其禁区都不可踏入。 D.北京时间2007年9月14日,9时33分,日本第一颗绕月探测卫星“月亮女神”号在日本九州种子岛宇宙中心发射升空。
知识点4---向量的线性相关性 1. 线性相关与线性无关 线性相关性的性质 2..
轉換成二進位、八進位及十六進位 = ( ) = ( ) = ( )16.
國立臺灣師範大學附屬高級中學 102學年度第一學期 家長日 校務方針報告
Presentation transcript:

DSP原理及应用 教师: 代 少 升 Tel : 62461308 E_mail: daiss@cqupt.edu.cn 教材:《TMS320C55X DSP原理及应用》,代少升等著,高等教育出版社,2010

参考书 参考信息 参考网站 1、www.ti.com 2、www.ti.com.cn 1、申敏等著《DSP原理及其在移动通信中的应用》人民邮电出版社,2001。 2、李真芳等著《DSP程序开发:MATLAB调试及直接目标代码生成》,西安电子科技大学出版社,2003。 参考网站 1、www.ti.com 2、www.ti.com.cn

课程的主要讲述内容 本课程的主要内容: 1、数字信号处理和DSP系统 2、 DSP芯片内部的CPU外围电路 3、存储结构和寻址方式 4、程序流程控制 5、TMS320C55X DSP的汇编指令 6、 软件开发工具

DSP的典型应用实例 1.DSP在通信领域的应用 一个典型移动终端结构框图 2.DSP在图像处理方面的应用

第一章 数字信号处理和DSP系统 一、引言 1、数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域新兴学科。 20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。 2、数字信号处理是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估计、增强、压缩、识别等处理,以得到符合人们需要的信号形式。

第一章 数字信号处理和DSP系统 DSP是以众多学科为理论基础,如微积分、概率统计、随机过程、数值分析、网络理论、信号与系统、人工智能、模式识别、神经网络等。数字信号处理是把许多经典的理论体系作为自己的理论基础,同时又使自己成为一系列新兴学科的理论基础。 3、数字信号处理是围绕着数字信号处理的理论、实现和应用等几个方面发展起来的。 DSP理论的发展 DSP应用的发展 DSP的实现 推动 促进 桥梁

第一章 数字信号处理和DSP系统 4、数字信号处理的实现方法 通用的计算机上用软件(如 C语言)实现速度较慢。可用于DSP算法的模拟; (2) 在通用计算机系统中加上专用的加速处理机实现;专用性强,应用受限; (3) 用通用的单片机(如: MCS-51、96系列等)实现。只适用实现简单的DSP算法,用于一些不太复杂的数字信号处理,如数字控制等;

第一章 数字信号处理和DSP系统 (4) 用通用的可编程DSP芯片实现。与单片机相比,DSP芯片具有更加适合于数字信号处理的软件和硬件资源,可用于复杂的数字信号处理算法;为DSP的应用打开了新的局面。 (5) 用专用的DSP芯片实现。特殊的应用,要求信号处理速度极高,用通用DSP芯片很难实现,如FFT、数字滤波、卷积、相关等算法的DSP芯片,这种芯片将相应的信号处理算法在芯片内部用硬件实现。

第一章 数字信号处理和DSP系统 5、20世纪70年代末80年代初世界上第一片单片可编程DSP芯片的诞生,将DSP理论研究结果广泛应用到低成本的实际系统中,推动了新的理论和应用领域的发展。 可以毫不夸张地说,DSP芯片的诞生及发展对近20年来通信、计算机、控制等领域的技术发展起到十分重要的作用。

第一章 数字信号处理和DSP系统 二、DSP系统及特点 1、DSP系统构成(典型的DSP系统) 抗混叠 滤波 A/D 变换 DSP 芯片 D/A 平滑 输入 输出 输入信号:麦克风输出的语音信号、摄像头输出的复合视频信号等。 A/D:奈奎斯特抽样定理、抽样频率。 DSP芯片:对输入的数字信号进行某种形式的处理。 D/A:转换为模拟样值。

第一章 数字信号处理和DSP系统 2、DSP系统的特点 DSP系统以数字信号处理为基础,具有数字处理的全部优点:

第一章 数字信号处理和DSP系统 (4)可重复性好:模拟系统的性能受元器件参数性能变化比较大,而数字系统基本不受影响,因此数字系统便于测试、调试和大规模生产; (5)集成方便:DSP系统中的数字部件有高度的规范性,便于大规模集成。 缺点: (1) 简单的信号处理任务,采用DSP使成本增加; (2) DSP系统中的高速时钟可能带来高频干扰和电磁泄漏等问题; (3) DSP系统的功耗较大。

第一章 数字信号处理和DSP系统 3、可编程DSP芯片 (1) 在一个指令周期内可完成一次乘法和一次加法;

第一章 数字信号处理和DSP系统 (2) 程序和数据空间分开,可以同时访问指令和数据; (3) 片内具有快速RAM; (4) 具有低开销或无开销循环及跳转的硬件支持; (5) 快速的中断处理和硬件I/O支持; (6) 具有在单周期内操作的多个硬件地址产生器; (7) 可以并行执行多个操作; (8) 支持流水线操作,使取指、译码和执行等操作可以重叠执行。

第一章 数字信号处理和DSP系统 4、DSP系统的设计流程(DSP系统设计的一般过程) DSP应用(确定设计目标) 定义系统性能指标 硬件设计 硬件调试 软件编程 软件调试 系统集成 系统测试和调试

第一章 数字信号处理和DSP系统 (1)算法模拟:根据应用系统的目标确定系统的性能指标。根据系统要求进行算法仿真和高级语言模拟实现。确定最佳处理方法。如用MATLAB等数学开发工具对DSP算法进行优化设计和仿真测试, (2)选择DSP芯片:根据算法要求,如运算速度、运算精度、存储器大小、系统成本、体积、功耗等选择合适的DSP芯片。

第一章 数字信号处理和DSP系统 设计DSP应用系统,选择DSP芯片是非常重要的,只有选定了DSP芯片,才能进一步设计其外围电路及系统的其他电路。DSP芯片的选择应根据实际的应用系统需要而确定。不同的DSP应用系统由于应用场合、应用目的不相同,DSP芯片的选择也不同的。一般来说,选择DSP芯片应考虑到如下因素: DSP芯片的运算速度 算法确定 运算量确定 估算DSP运算速度的下限 运算速度是DSP芯片的一个最重要的性能指标,是选择DSP芯片 需要考虑的主要因素。下面为DSP运算速度的几种衡量指标:

第一章 数字信号处理和DSP系统 指令周期:执行一条指令所需的时间,常以ns为单位。如TMS320LC549-80在主频为80MHz时的指令周期为12.5ns; MAC(Multiply-Accumulate Unit )时间:一次乘加运算的时间。大部分DSP芯片可在一个指令周期内完成一次乘法和加法操作。 FFT执行时间:运行一个N点FFT程序所需的时间。FFT是典型的DSP算法运算,因此FFT运算时间常作为衡量 DSP芯片运算能力的一个指标。 MIPS/MFLOPS( Million Instructions Per Second/Million Floating-point Operations per Second):每秒执行百万条指令和每秒百万条浮点操作。如 TMS320LC549-80的处理能力为 80MIPS,即每秒可执行八千万条指令;

第一章 数字信号处理和DSP系统 MOPS:每秒执行百万次操作。 BOPS:每秒执行十亿次操作。 DSP芯片的价格 DSP芯片的价格也是选择DSP芯片所需考虑的一个重要因素。 采用价格昂贵的DSP芯片,即使性能再高,其应用范围受到限制,尤其是民用产品。因此根据实际系统的应用情况,需确定一个价格适中的DSP芯片。

第一章 数字信号处理和DSP系统 DSP芯片的硬件资源 不同的DSP芯片提供的硬件资源是不相同的,如片内RAM、ROM的数量,外部可扩展的程序和数据空间,总线接口,I/O接口等。即使是同一系列的 DSP芯片(如TI的S320C54X系列)系列中不同 DSP芯片也具有不同的内部硬件资源。 DSP芯片的运算精度 一般的定点 DSP芯片的字长为16位或24位,浮点芯片的字长为32位,累加器都为40位。定点DSP芯片的价格较便宜,功耗较低,但运算精度稍低。而浮点DSP芯片的优点是运算精度高,但价格稍贵,功耗也较大。

第一章 数字信号处理和DSP系统 DSP 芯片的开发工具 快捷、方便的开发工具和完善的软件支持是开发大型、复杂DSP系统的必备条件。TI公司的CCS集成开发环境、实时软件技术等, C语言支持(开发的时间大大缩短)。 DSP芯片的功耗 在某些DSP应用场合,功耗也是一个需要特别注意的问题。如便携式的DSP设备、手持设备、野外应用的DSP设备等都对功耗有特殊的要求。目前,3.3V供电的低功耗高速DSP芯片已大量使用。 其他因素:封装的形式、质量标准、供货情况、生命周期等。

第一章 数字信号处理和DSP系统 (3)设计实时DSP系统:包括硬件设计和软件设计两个方面。

第一章 数字信号处理和DSP系统 (4) 硬件和软件的调试: 软件的调试:一般借助于DSP开发工具,如软件模拟器、DSP开发系统或仿真器等。调试DSP算法时一般采用实时结果与模拟结果相比较的方法,如果实时程序和模拟程序的输入相同,则两者的输出应该一致。 硬件调试:一般采用硬件仿真器进行调试,如果没有相应的硬件仿真器,且硬件系统不是十分复杂,也可以借助于一般的工具进行调试。

第一章 数字信号处理和DSP系统 (5) 系统集成和系统测试阶段:调试完成后,实时系统固化在DSP系统中,将软件脱离开发系统而直接在应用系统上运行。 DSP系统的开发,特别是软件开发是一个需要反复进行的过程,虽然通过算法模拟基本上可以知道实时系统的性能,但实际上模拟环境不可能做到与实时系统环境完全一致,将模拟算法移植到实时系统时必须考虑算法是否能够实时运行的问题。如果算法运算量太大不能在硬件上实时运行,则必须重新修改或简化算法。

第一章 数字信号处理和DSP系统 三、DSP芯片的发展及应用 (1) 1978年AMI公司发布了世界上第一个单片DSP芯片S2811; (2) 1979年美国Intel公司发布的商用可编程DSP芯片2920; 这两种芯片都没有现代 DSP芯片所必须有的单周期乘法器。 (3) 1980年,日本NEC公司推出的uPD7720是第一个具有乘法器的商用DSP芯片。

第一章 数字信号处理和DSP系统 (4)美国德州仪器公司(Texas Instruments 简称TI): 第一代DSP芯片(1982年成功推出)TMS320C10及其系列产品TMS320C11、TMS320C10/C14/C15/C16/C17 . 第二代DSP芯片TMS32020、TMS320C25/C26/C28。 第三代DSP芯片TMS320C30/C31/C32; 第四代DSP芯片TMS320C40/C44; 第五代DSP芯片TMS320C5X/C54X,第二代DSP芯片的改进型TMS320C2XX,集多片DSP芯片于一体的高性能DSP芯片TMS320C8X。 第六代DSP芯片(目前速度最快)TMS320C62X/C67X等。

第一章 数字信号处理和DSP系统 TI将常用的DSP芯片归纳为三大系列: TMS320C2000系列:包括TMS320C2X/C2XX; TMS320C5000系列:包括TMS320C5X/C54X/C55X TMS320C6000系列:包括TMS320C62X/C67X。 如今,TI公司的一系列DSP产品已经成为当今世界上最有影响的DSP芯片。公司也成为世界上最大的DSP芯片供应商,其DSP市场份额占全世界份额近50%。

第一章 数字信号处理和DSP系统 (6) Motorola公司在推出DSP芯片方面相对较晚。1986年,该公司推出了定点处理器MC56001。1990年,推出了与IEEE浮点格式兼容的浮点DSP芯片MC96002。 (7)美国模拟器件公司(Analog Devices,简称 AD)在 DSP芯片市场上也占有一定的份额,相继推出了一系列具有自己特点的DSP 芯片。 定点芯片:ADSP2101/2103/2105 、ASDP2111/2115、ADSP2161/2162/2164以及 ADSP2171/2181。 浮点芯片: ADSP21000/2102、ADSP21060/21062等。

第一章 数字信号处理和DSP系统 DSP芯片的应用 自从 20世纪 70年代末 80年代初 DSP芯片诞生以来,DSP芯片得到了飞速的发展。

第一章 数字信号处理和DSP系统 DSP芯片的应用主要有: (1) 信号处理:数字滤波、自适应滤波、快速傅立叶变换、相关运算、谱分析、卷积等; (2) 通信:调制解调器、自适应均衡、数据压缩、程控交换、数字基站、可视电话、多路复用、扩频通信、纠错编码等; (3) 语音:语音编码、语音合成、语音识别、语音增强、说话人辨认、说话人确认、语音邮件、语音存储等; (4)图形/图像:如二维和三维图形处理、图像压缩与传输、图像增强、动画、机器人视觉等;

第一章 数字信号处理和DSP系统 (5)军事:保密通信、雷达处理、声纳处理、导航、导弹等; (6)仪器仪表:频谱分析、函数发生、锁相环、地震处理等; (7)自动控制:引擎控制、声控、自动驾驶、机器人控制、磁盘控制等; (8)医疗:助听、超声设备、诊断工具、病人监护等; (9)家用电器:高保真音响、音乐合成、音调控制、玩具与游戏、数字电话/电视等。

第一章 数字信号处理和DSP系统 DSP芯片的分类 可按三种方式进行分类 (1) 按基础特性分类:根据芯片的工作时钟和指令类型来分类 静态DSP芯片:在某时钟频率范围内的任何时钟频率上,芯片都能正常工作,除计算速度有变化外,没有性能的下降。如:OKI 电气公司的DSP芯片、TI公司的TMS320C2XX系列芯片。 一致性DSP芯片:如果有两种或两种以上的DSP芯片,它们的指令集、相应的机器代码和管脚结构相互兼容。例如,美国TI公司的TMS320C54X。

第一章 数字信号处理和DSP系统 (2) 按数据格式分类 根据DSP芯片工作的数据格式来分类的。 定点 DSP芯片:数据以定点格式工作的DSP芯片,如 :TI公司的TMS320C1X/C2X、TMS320C2XX/C5X、TMS320C54X/C62XX系列。 浮点 DSP 芯片:数据以浮点格式工作的DSP芯片,如 TI 公司的TMS320C3X/C4X/8X。 不同浮点DSP芯片所采用的浮点格式不完全一样,有的DSP芯片采用自定义的浮点格式,如 TMS320C3X,有的 DSP芯片则采用 IEEE的标准浮点格式。

第一章 数字信号处理和DSP系统 (3) 按用途分类 通用型DSP芯片:适合普通的DSP应用,如TI公司的一系列DSP芯片属于通用型DSP芯片。 专用DSP芯片:为特定的DSP运算而设计的,更适合特殊的运算,如数字滤波、卷积和FFT。