基本信息
书名:DSP技术及应用
定价:22.00元
作者:江金龙
出版社:西安电子科技大学出版社
出版日期:2012-06-01
ISBN:9787560627717
字数:
页码:
版次:1
装帧:平装
开本:16开
商品重量:0.322kg
编辑推荐
内容提要
本书以c5000系列dsp中的tms320vc5416芯片为主线,介绍dsp的cpu结构、片内外设、寻址方式、指令流水线、汇编指令、汇编程序设计、c语言编程与混合编程和硬件系统设计等内容。全书共分为8章。章介绍dsp系统设计的基础知识; 第2~3章介绍 dsp芯片的硬件结构和片内外设,内容从简单到复杂,逐步深入;第4~6章介绍寻址方式、指令流水线、汇编指令和汇编程序设计,并采用c语言与汇编语言相结合的方式讲授,便于读者深入理解和应用;第7章介绍c语言编程与混合编程,实现c语言与汇编语言的优势互补;第8章dsp硬件系统设计介绍键盘输入、液晶显示输出、a/d与d/a等模块的设计及编程,帮助读者实现从理论到实践的转变。通过学习,读者可独立设计一个基本的dsp系统。《DSP技术及应用(高等学校电子与通信类专业十二五规划教材)》可作为工科类高等学校通信工程、电子信息工程、生物医学工程和自动化等专业的本科教材,也可作为相关技术人员和科研人员的参考书。
目录
章 dsp系统设计的基础知识
1.1 数制和数制转换
1.2 数据位数和符号
1.3 补码
1.4 补码加减运算
1.5 符号扩展与补码乘法
1.6 整数除法运算
1.7 小数补码和运算
习题
第2章 tms320c54x数字信号处理器硬件结构
2.1 tms320c54x的内部结构及主要特性
2.1.1 tms320c54x的内部结构
2.1.2 tms320c54x的主要特性
2.2 总线结构
2.3 存储系统
2.3.1 存储器空间
2.3.2 片内rom存储器
2.3.3 数据存储器
2.3.4 i/o存储器空间
2.4 中央处理单元(cpu)
2.4.1 cpu状态和控制寄存器
2.4.2 算术逻辑单元(alu)
2.4.3 累加器a和b
2.4.4 桶形移位器
2.4.5 乘法器/加法器单元
2.4.6 比较、选择和存储单元
2.4.7 指数编码器
2.5 tms320vc5416的引脚及说明
习题
第3章 tms320c54x dsp片内外设
3.1 时钟发生器
3.1.1 硬件配置锁相环
3.1.2 软件配置锁相环
3.1.3 主时钟clkout输出
3.2 定时器
3.2.1 定时器工作原理
3.2.2 定时器的多时钟应用
3.3 中断系统
3.3.1 中断分类
3.3.2 中断屏蔽寄存器(imr)和中断标志寄存器(ifr)
3.3.3 中断请求及中断处理
3.3.4 中断操作流程
3.3.5 重新映射中断向量地址
3.4 通用i/o接口
3.4.1 xf和 bio
3.4.2 hpi数据线用作通用i/o接口
3.4.3 mcbsp用作通用i/o接口
3.5 mcbsp用作spi接口
3.5.1 spi协议与mcbsp
3.5.2 mcbsp配置为spi的方法
3.5.3 mcbsp配置为spi主机模式的操作
3.5.4 mcbsp配置为spi从机模式的操作
3.5.5 mcbsp用作spi接口的初始化
3.6 多通道缓冲串口mcbsp
3.6.1 mcbsp的主要特性
3.6.2 mcbsp的工作原理
3.6.3 mcbsp的发送与接收
3.7 主机接口
3.7.1 概述
3.7.2 hpi8接口结构
3.7.3 hpi8引脚功能
3.7.4 hpi8有关寄存器
3.7.5 非复用模式下的hpi16接口
3.8 dma控制器
3.8.1 dma寄存器
3.8.2 dma各个通道寄存器
3.9 外部总线操作
3.9.1 外部总线的硬件组成
3.9.2 外部总线时钟
3.9.3 外部总线优先权及等待
3.9.4 外部总线时序
3.9.5 软件等待状态寄存器和软件等待控制寄存器
3.9.6 可编程分区切换逻辑
习题
第4章 寻址方式与流水线
4.1 数据寻址方式
4.1.1 立即数寻址
4.1.2 寻址
4.1.3 累加器寻址
4.1.4 直接寻址
4.1.5 间接寻址
4.1.6 存储器映射寄存器寻址
4.1.7 堆栈寻址
4.2 程序寻址方式
4.2.1 程序存储器地址生成器
4.2.2 程序计数器(pc)和扩展程序计数器(xpc)
4.2.3 延时转移下的pc操作
4.3 指令流水线
4.4 汇编程序流程控制
4.4.1 条件操作
4.4.2 分支转移指令
4.4.3 重复操作指令
4.4.4 函数调用与返回
4.4.5 中断
习题
第5章 tms320c54x dsp汇编指令
5.1 汇编程序格式
5.2 汇编表达式
5.3 指令中的符号及缩写
5.4 指令系统
5.4.1 加载和存储指令
5.4.2 程序控制指令
5.4.3 算术运算指令
5.4.4 逻辑运算指令
5.4.5 并行操作指令
5.5 可重复和不可重复执行的指令
5.5.1 重复执行时变成单周期的多周期指令
5.5.2 不可重复执行的指令
5.6 汇编伪指令
5.6.1 变量定义和常数初始化
5.6.2 段定义相关伪指令
5.6.3 引用其他文件和条件汇编
5.6.4 宏定义和宏引用
5.6.5 memory和sectio 伪指令
习题
第6章 汇编程序设计
6.1 算法设计方法
6.1.1 查表法
6.1.2 数学变换法
6.2 fir滤波器的设计
6.2.1 直接型fir滤波器实现
6.2.2 系数对称fir滤波器实现
6.2.3 fir滤波系数的matlab辅助设计
6.2.4 dsplib库中的fir滤波函数
6.2.5 调用dsplib库文件的方法
6.3 iir滤波器设计
6.3.1 iir滤波器传递函数及实现结构
6.3.2 iir滤波系数的matlab辅助设计
6.3.3 dsplib库的iir滤波器程序
6.4 快速傅立叶变换的dsp实现
6.4.1 基2复数fft算法的原理
6.4.2 实序列fft算法(rfft)原理
6.4.3 蝶形运算的实数实现
6.4.4 16点rfft算法流程
习题
第7章 c语言编程与混合编程
7.1 c语言编程
7.1.1 c54x支持的基本数据类型
7.1.2 常量与变量
7.1.3 运算符与表达式
7.1.4 函数及调用规则
7.1.5 c语言库函数
7.1.6 dsplib汇编库函数
7.2 c程序编译
7.2.1 c编译器生成的段
7.2.2 c编译器的寄存器规则
7.2.3 c程序的系统初始化
7.3 c语言与汇编语言混合编程
7.3.1 混合编程方式
7.3.2 c程序访问汇编变量
7.3.3 c程序访问汇编函数
习题
第8章 dsp硬件系统设计
8.1 dsp应用领域
8.2 dsp系统设计流程
8.3 dsp硬件系统设计
8.3.1 电源模块
8.3.2 复位电路
8.3.3 存储器
8.3.4 a/d和d/a模块
8.3.5 键盘和液晶显示器
8.3.6 仿真接口
8.4 键盘输入接口设计
8.4.1 行列式键盘工作原理
8.4.2 独立式键盘工作原理
8.4.3 标准ps/2键盘工作原理
8.4.4 行列式键盘与dsp接口编程
8.5 液晶显示器接口设计
8.5.1 显示结构
8.5.2 引脚说明
8.5.3 串行传输时序图
8.5.4 指令说明
8.5.5 液晶显示器与dsp接口应用
8.6 a/d接口设计
8.6.1 tlv1572工作原理
8.6.2 tlv1572与dsp接口应用
8.7 d/a接口设计
8.7.1 tlv5617工作原理
8.7.2 tlv5617与dsp接口应用
习题
附录1 线性相位fir低通滤波器设计的matlab程序
附录2 浮点数转化为定点十六进制数的matlab程序
附录3 rfft汇编程序
参考文献
作者介绍
文摘
序言
这本书的语言风格非常严谨,但又不失一种独特的学术魅力。作者在行文过程中,始终保持着高度的精确性,每一个术语的使用都无可挑剔,这对于建立正确的专业认知至关重要。但有趣的是,在讲解一些比较晦涩难懂的概念时,作者会不经意地穿插一些富有洞察力的比喻或者个人见解,一下子就能点亮读者的思路,让那些看似坚硬的知识点瞬间变得柔软起来。例如,他对“采样定理”的阐述,不仅仅是给出了数学证明,还用了一个非常形象的“动画”类比来解释了混叠现象的本质,读起来丝毫没有枯燥感。总的来说,这是一本能让人感受到作者深厚功力和教学热情的书,它不仅仅是一本参考资料,更像是一位经验丰富的导师在你身边,耐心地引导你逐步深入这个迷人的数字世界。
评分我得说,这本书的理论深度和广度都超出了我的预期。作者在基础概念的阐述上,并没有采取那种敷衍了事的态度,而是深入浅出地挖掘了每一个数字信号处理核心原理背后的数学逻辑和物理意义。我记得有几章关于滤波器设计的部分,讲解得尤其透彻,从经典的窗函数法到更高级的IIR设计,每一步的推导都清晰可见,甚至连一些教科书上会略过的细微步骤,作者也一一进行了补充和说明。这对于我们这些需要自己动手实现算法的研究生来说,简直是福音。我尝试着根据书中的步骤搭建了一个小型仿真平台,发现完全可以对照着书中的描述来验证,准确率非常高。这说明作者不仅是理论的掌握者,更是实践的行家,他的经验之谈往往能帮我们避开很多不必要的弯路,让抽象的理论变得触手可及。
评分这本书的结构安排,简直是教科书级别的典范。它似乎是按照一个非常清晰的学习路径精心设计的,从最基础的离散时间信号与系统,稳步推进到Z变换、傅里叶分析,然后自然过渡到现代的滤波理论和快速算法。这种循序渐进的编排方式,极大地降低了初学者的入门门槛,同时又不失对高阶读者的吸引力。我发现,很多其他教材在介绍FFT时往往只是简单提及,但这本书用了专门的章节来剖析其背后的蝶形运算和优化技巧,配以直观的图示,让人对这种“快”的奥秘有了更深刻的理解。更赞的是,每章节末尾的习题设计也极其巧妙,它们不仅仅是知识点的简单重复,很多都设置成了小型的工程问题,迫使读者去综合运用前面学到的多种工具来解决实际场景中的挑战。
评分这本书的装帧设计实在是让人眼前一亮,封面那种深邃的蓝色调,搭配上精致的白色字体,透露出一种专业而又沉稳的气质。我拿到手的时候,首先就被它那种厚重感所吸引,感觉里头装的知识绝对是实打实的干货。书脊的处理也很讲究,即使是频繁翻阅,也不用担心会损坏。内页的纸张选择也很有品质,印刷清晰度极高,即便是那些复杂的数学公式和波形图,看起来也毫不费力,长时间阅读眼睛也不会感到疲劳。这种对细节的打磨,无疑体现了出版社在出版工艺上的用心良苦,对于我们这些需要经常参考专业书籍的读者来说,阅读体验的舒适度是衡量一本好书的重要标准之一。更不用说,这本书的版式布局非常合理,段落划分清晰,重要的概念和公式都有专门的突出处理,让人在快速浏览和深入学习之间可以自如切换。整体而言,从拿到书的那一刻起,我就知道这是一本值得珍藏和反复研读的佳作。
评分我比较关注的是它在实际应用案例上的体现。光有理论是不够的,信号处理这门学科最终还是要落到具体的工程实践中去。这本书在这方面做得非常到位,它穿插了大量与现代通信、雷达、图像处理等领域相关的实例分析。比如,在介绍自适应滤波时,书中不仅仅讲解了LMS算法的收敛性,还模拟了一个具体的噪声消除场景,让我们直观地看到算法是如何实时跟踪变化的噪声源并进行优化调整的。这些案例不是那种生硬的罗列,而是融入了作者多年的工程经验,比如在选择特定算法时需要考虑的计算复杂度、实时性约束等实际问题,这些都是在纯理论书籍中学不到的宝贵信息。这种理论与实践紧密结合的叙事方式,让学习过程充满了目的性和动力。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有