书籍详情

高性能数字信号处理器与高速实时信号处理

高性能数字信号处理器与高速实时信号处理

作者:苏涛,吴顺君,廖晓群编著

出版社:西安电子科技大学出版社

出版时间:2002-01-01

ISBN:9787560607429

定价:¥35.00

购买这本书可以去
内容简介
  以数字信号处理器(DSP)为基础的实时数字信号处理技术正在迅猛发展,现已广泛应用于图像处理技术、语声处理、智能化仪表、生物医学与工程、通信、自动控制系统等许多新技术领域。通用DSP,特别是高性能通用DSP的处理能力正在迅速提高,可以完成FIR滤波、IIR滤波、自适应滤波、FFT及DFT、各种通信体制下的信号编解码等大量常用数字信号处理任务。以ADSP2106X系列并行32bit浮点DSP构成的分布式并行系统和共享总线式并行系统,可以满足运算量日益增长的雷达、声纳、软件无线电等应用领域的需要。本书对各种类型DSP的性能和应用特点作了比较,以综合性能较高的ADSP2106X为主,全面介绍了DSP及其外围设备接口的设计方法,从实用性和使用两个方面帮助读者掌握各种实时处理算法的实现和DSP处理系统设计。本书取材于当今最新的DSP器件和外围设备技术,并分析了未来DSP技术的发展方向。本书面向通信、雷达和电子工程类专业的科研和工程设计人员,可作为研究生和高年级本科生的教材,也可以兼作工程设计手册和DSP学习教程。
作者简介
暂缺《高性能数字信号处理器与高速实时信号处理》作者简介
目录
第1章 数字信号处理器技术综述
1.1 数字信号处理器的发展和特点
1.2 数字信号处理器的应用领域
第2章 数字信号处理器类型及应用概述
2.1 DSP种类
2.2 各类型DSP介绍
2.2.1 专用DSP
2.2.2 定点DSP
2.2.3 浮点DSP
2.2.4 并行浮点DSP
2.2.5 其它超高性能DSP
2.3 DSP的应用和开发
2.3.1 DSP的应用
2.3.2 DSP的开发系统
2.3.3 模块化系统
第3章 ADSP2106X功能与结构
3.1 ADSP2106X处理器概述
3.2 ADSP2106X运算控制单元
3.2.1 运算单元
3.2.2 程序控制器
3.2.3 地址产生器和总线
3.2.4 中断
3.2.5 寄存器组成
3.2.6 寄存器状态标志
3.2.7 ADSP2106X管脚说明
3.3 存储器组织
3.3.1 存储器总线
3.3.2 存储器映射
3.3.3 多处理器存储共享
3.3.4 片内存储器
3.3.5 片外存储器
3.3.6 存储器控制与接口
3.4 DMA
3.4.1 DMA建立
3.4.2 DMA端口选择
3.4.3 DMA状态寄存器和参数寄存器
3.4.4 DMA通道优先权
3.4.5 链式DMA
3.4.6 DMA中断
3.4.7 DMA的产生和终止
3.4.8 外部总线DMA的特别用法
3.4.9 DMA传送速度
3.4.10 二维DMA
3.5 多处理器共享存储总线
3.5.1 多处理器总线仲裁
3.5.2 总线仲裁规则
3.5.3 主处理器时间限制
3.5.4 核优先访问
3.5.5 复位后的总线同步
3.5.6 直接读写从处理器
3.5.7 通过EPB缓冲的数据传输
3.5.8 总线锁定和信号机
3.5.9 处理器间消息传递和矢量中断
3.6 主机接口
3.6.1 主机控制
3.6.2 异步传送
3.6.3 同步传送
3.6.4 利用SBTS解决主机接口死锁
3.6.5 直接读写从机
3.6.6 通过EPB的数据传送
3.6.7 处理器间消息传递和矢量中断
3.7 链路口
3.7.1 链路口功能和特点
3.7.2 链路口控制寄存器
3.7.3 握手信号
3.7.4 链路缓冲LBUF
3.7.5 链路DMA通道
3.7.6 链路口中断
3.7.7 传送错误检测
3.7.8 令牌传递
3.7.9 链路传送信号线
3.8 串行口
3.8.1 串口控制寄存器和数据缓冲
3.8.2 数据字格式
3.8.3 时钟信号
3.8.4 帧同步信号
3.8.5 多通道操作
3.8.6 串口和存储器数据传送
3.8.7 串口自环
3.8.8 串口的应用
第4章 ADSP2106X指令集
4.1 指令形式
4.2 计算类操作
4.2.1 ALU运算
4.2.2 移位器操作
4.2.3 乘法器操作
4.2.4 多运算指令
4.3 其它类指令
4.4 指令编程举例
第5章 ADSP2106X开发系统
5.1 定义结构文件
5.2 编写汇编程序
5.2.1 语法和符号
5.2.2 预处理伪指令
5.2.3 汇编伪指令
5.3 汇编器
5.4 链接器
5.4.1 链接器的作用
5.4.2 运行链接器
5.5 引导加载码生成
5.5.1 引导模式和引导码
5.5.2 运行ldr21k
5.5.3 生成加载程序文件
5.6 模拟器
5.6.1 模拟器操作
5.6.2 模拟器运行步骤
5.6.3 I/O口描述
5.7 库管理器
5.7.1 lib21k命令形式
5.7.2 库管理器使用方法
5.7.3 软件包中的标准库函数
5.8 C编译器
5.8.1 C编译器的有关概念
5.8.2 C调用汇编函数
5.8.3 行嵌入式汇编语句
5.8.4 联系C变量和汇编符号
5.8.5 汇编支持的宏
5.8.6 C语言规范和扩展
5.8.7 C编译器开关参数
5.8.8 C源码调试器CBUG
5.9 仿真器
5.9.1 多DSP的JTAG链
5.9.2 仿真多DSP
5.10 ADSP2106X开发板EZ—LAB和EZ—KIT Lite
第6章 ADSP2106X系统设计
6.1 电路设计
6.1.1 重要信号线的设计
6.1.2 印制板制作
6.1.3 混合电路印制板要求
6.2 多处理器并行系统设计
6.3 引导模式
6.3.1 Prom引导
6.3.2 Host引导
6.3.3 Link port引导
6.3.4 生成加载文件
6.3.5 多处理器引导
6.4 ADSP2106X处理系统的构成
6.4.1 外存储器组成
6.4.2 链路口使用
6.4.3 与其它设备接口
6.4.4 系统功耗
6.5 仿真接口JTAG设计
6.6 ADSP2106X管脚与封装及型号
6.7 ADSP2106X设计实例
6.7.1 用C语言设计程序
6.7.2 ADSP2106X与DRAM接口
6.7.3 ADSP2106X与EDRAM接口
6.7.4 ADSP2106X与Flash存储器接口
6.7.5 ADSP2106X与液晶接口
6.7.6 多片DSP加载
6.7.7 以DMA方式输入/输出数据
6.7.8 链路DMA与链路buffer的设置
6.7.9 二维DMA与链式DMA
6.7.10 编程技巧
6.7.11 设计小结
第7章 ADSP2106X应用实现
7.1 滤波器实现
7.1.1 N阶有限冲击响应滤波器FIR
7.1.2 基2 FIR滤波
7.1.3 实时抽取
7.1.4 实时内插
7.1.5 级联IIR(直接型II或变换型I)滤波器的二阶节实现
7.2 快速付立叶变换
7.2.1 基2复数FFT
7.2.2 基4复数FFT
7.2.3 基2实数FFT
7.3 离散付立叶变换
7.4 正交插值
7.4.1 低通滤波法
7.4.2 希尔伯特滤波法
7.4.3 插值滤波法
7.4.4 频域方法
7.5 脉冲压缩
7.6 用FFT实现FIR
7.6.1 线性卷积与时频域变换
7.6.2 通用DSP与专用DSP
7.6.3 横向滤波器实现
7.7 自适应通道均衡
7.8 电机转速控制系统
7.9 浮点DSP用于消费类电子产品
第8章 多DSP并行处理系统设计
8.1 并行处理技术的现状和发展
8.2 各种实时信号处理领域对实时并行处理的要求
8.3 并行处理技术的内容
8.3.1 加速比和效率
8.3.2 处理单元的选择
8.3.3 并行处理网络的构成
8.3.4 并行处理任务的分配与调度
8.4 时空二维自适应处理机通道处理
8.5 自适应波束形成
8.5.1 最小二乘问题求解
8.5.2 脉动阵求解最小二乘问题
第9章 ADSP21160功能与结构
9.1 ADSP21160处理器概述
9.2 ADSP21160的处理器核
9.2.1 运算核
9.2.2 程序控制器
9.2.3 地址产生器和总线
9.3 存储器组织
9.4 多处理器共享存储总线
9.4.1 多处理器总线仲裁
9.4.2 总线仲裁规则
9.4.3 处理器时间限制
9.4.4 优先级访问
9.4.5 复位后的总线同步
9.4.6 加载从处理器
9.4.7 直接读写从处理器
9.4.8 通过EPB缓冲的数据传输
9.4.9 总线锁定和信号机
9.4.10 处理器间消息传递和矢量中断
9.5 主机接口
9.5.1 主机控制
9.5.2 异步传送
9.5.3 同步传送
9.5.4 利用SBTS解决主机接口死锁
9.5.5 直接读写从机
9.5.6 通过EPB的数据传送
9.5.7 消息传递和矢量中断
9.6 链路口
9.6.1 链路口模式设置
9.6.2 链路口DMA
9.6.3 握手信号
9.6.4 链路缓冲LBUF
9.6.5 链路口中断
9.7 串行口
9.8 DMA
9.8.1 DMA建立
9.8.2 DMA通道优先权
9.8.3 链式DMA
9.8.4 DMA中断
9.8.5 DMA的产生和终止
9.8.6 外部总线DMA的特别用法
9.8.7 二维DMA
9.9 寄存器组成总结
9.9.1 控制与标志寄存器位说明
9.9.2 运算核寄存器
9.9.3 程序控制寄存器
9.9.4 DAG寄存器
9.9.5 I/O处理器寄存器
9.10 中断
9.11 ADSP21160管脚说明
第10章 ADSP21160指令集
10.1 ADSP2106X代码向ADSP21160移植
10.2 计算类操作
10.2.1 ALU运算
10.2.2 移位器操作
10.2.3 乘法器操作
10.2.4 多运算指令
10.3 指令形式
10.3.1 指令形式概述
10.3.2 指令形式说明
10.3.3 数据格式
10.3.4 条件码
第11章 ADSP21160的开发工具Visual DSP
11.1 开发工具概述
11.2 集成开发环境IDE
11.2.1 创建一个新的工程文件
11.2.2 设置工程选项
11.2.3 添加或编辑工程源文件
11.2.4 定义工程编译链接选项
11.2.5 编译链接一个调试版的工程
11.2.6 调试一个工程
11.2.7 编译链接一个正式版的工程
11.3 Debugger工具
11.3.1 Debugging Sessions
11.3.2 多处理器调试
11.3.3 程序执行操作
11.3.4 程序性能分析操作
11.3.5 设置Watch Point
11.3.6 模仿硬件环境
11.3.7 寄存器窗口操作
11.3.8 存储器窗口操作
11.3.9 其它窗口操作
11.4 编写链接描述文件
11.5 一个简单例子
第12章 ADSP21160的设计与开发
12.1 BGA设计
12.2 信号线设计
附录A ADSP2106X控制/状态寄存器
A.1 寄存器分类
A.2 重要寄存器功能定义
附录B def21060.h文件和结构文件
B.1 头文件def21060.h
B.2 C编译器生成的文件头
附录C ADSP2106X时序图
参考文献
猜您喜欢

读书导航