内容简介
《三位一体实例精读系列丛书:DSP嵌入式项目开发三位一体实战精讲》以TIDSP系列为写作平台,通过大量实例,深入浅出地介绍了DSP嵌入式项目开发的方法与技巧。全书共分12章,第一篇(第1、2章)为DSP开发基础,简要介绍了DSP的硬件结构、指令系统,以及CCS集成开发工具,引导读者掌握必要的技术基础;第二篇(第3~12章)为项目实例,通过12个实例,详细阐述了DSP在接口扩展与传输、工业控制、图形图像、数字消费与网络通信领域的开发原理、流程思路和技巧。实例全部来自于项目实践,代表性和指导性强,读者通过学习后举一反三,没计水平将得到快速提高,步入工程师的行列。
《三位一体实例精读系列丛书:DSP嵌入式项目开发三位一体实战精讲》层次清晰,结构合理,实例典型,技术热门。不但详细介绍了DSP嵌入式的硬件设计和软件编程,而且提供了完善的设计思路与方案,总结了开发心得和注意事项,对实例的程序代码做了详细注释,方便读者理解精髓,学懂学透,学以致用。
《三位一体实例精读系列丛书:DSP嵌入式项目开发三位一体实战精讲》配有光盘一张,包含全书所有实例的硬件原理图、程序代码以及开发过程的语音视频讲解,方便读者进一步巩固与提高。《三位一体实例精读系列丛书:DSP嵌入式项目开发三位一体实战精讲》适合计算机、自动化、电子及硬件等相关专业的大学生,以及从事DSP开发的科研人员使用。
目录
第一篇 DSP开发基础
第1章 DSP处理器入门
1.1 DSP处理器的特点与分类
1.2 DSP的应用领域
1.3 DSP芯片选型
1.4 DSP的硬件结构
1.5 DSP的指令系统
1.5.1 指令和功能单元的映射
1.5.2 指令集与寻址方式
1.5.3 C6000的指令特点
1.6 本章小结
第2章 CCS集成开发工具
2.1 CCS的特点及其安装
2.1.1 CCS功能简介
2.1.2 CCS的组成单元
2.1.3 为CCS安装设备驱动程序
2.2 CCS的基本功能及其使用方法
2.2.1 查看与修改存储器/变量
2.2.2 使用断点工具
2.2.3 使用探针点工具
2.2.4 使用图形工具
2.3 本章小结
第二篇 项目实例
第3章 USB接口扩展系统设计
3.1 USB接口扩展系统概述
3.1.1 数字信号处理器TMS320F2812概述
3.1.2 USB芯片CY7C68001概述
3.1.3 FPGA芯片EPIC3概述
3.2 硬件电路设计
3.2.1 USB接口芯片电路
3.2.2 FPGA应用电路
3.2.3 数字信号处理器TMS320F2812及其外围电路
3.3 软件设计
3.3.1 USB设备的相关软件设计
3.3.2 TMS320F2812软件设计
3.3.3 FPGA相关软件设计
3.4 本章总结
第4章 DSP接口扩展设计
4.1 SRIO高速接口设计
4.1.1 SRIO高速接口设计实现
4.1.2 SRIO高速接口应用层开发
4.2 GPIO接口设计
4.2.1 GPIO工作原理
4.2.2 GPIO点灯
4.2.3 GPIO外部中断
4.3 本章总结
第5章 步进电机控制系统设计
5.1 步进电机系统概述
5.1.1 步进电机系统架构
5.1.2 步进电机分类及原理
5.1.3 定点数字信号处理器
5.2 步进电机控制系统硬件设计
5.3 步进电机控制软件设计
5.4 本章总结
第6章 工业流程计量与控制系统设计
6.1 工业流程计量与控制系统概述
6.1.1 系统架构
6.1.2 TMS320LF2407处理器ADC模块
6.1.3 TMS320LF2407数字I/O模块
6.2 工业流程计量与控制系统硬件设计
6.2.1 硬件设备概述
6.2.2 硬件电路设计
6.3 工业流程计量与控制软件设计
6.4 本章总结
……
参考文献
摘要与插图
9.2.1LSB数字音频水印应用一般的LSB水印适用于图像处理领域,比如视频中的公司标号或者是出版商字样信息。音频数字水印的主要应用领域有两个方面:一是版权保护,二是盗版追踪。
版权保护是水印要的应用领域,其目的是嵌入数据的来源信息以及,比较有代表性的版权所有者的信息,从而防止其他团体对该数据宣称拥有版权。这样水印就可以用来公正地解决所有权问题。这种应用要求高的鲁棒性。
盗版追踪是为了防止非授权的复制制作和发行,出品人在每个合法拷贝中加入不同的ID或序列号即数字指纹。一旦发现非授权的拷贝,就可根据此拷贝所恢复出来的指纹来确定它的来源。对这种应用领域来说,水印不仅需要很强的鲁棒性,而且还要能抵抗共谋攻击。
一个好的音频水印需要下面几个性质:
●水印必须嵌入到宿主音频数据中,否则很容易被修改或除去。
●水印必须具有感知透明性,即不能对原始音频质量产生明显的影响。
●为保证水印的安全性,一般在嵌入过程中加入密钥。
●水印应该对有损压缩、低通滤波、噪声、重采样具有鲁棒性。
●嵌入和检测的计算代价要足够小以实时处理。
很多时候做到所有的方面很困难,有些性质甚至是矛盾的,但是可以找到一个折中的办法。本文使用的音频水印技术作为隐藏算法,用于隐蔽通信,满足1、2、3、5条性质。它的要求不像前面二者需要很强的鲁棒性,隐藏方式作为要考虑因素。下面给出一个例子,读者可以参考设计。
9.2.2音频数字水印算法
通常的音频数字水印算法包含两部分内容:水印嵌入和水印提取。图9-3给出了一般的音频数字水印处理系统基本框架的示意图。
算法方面采用的是有效位法(LSB,Least Significant Bit)算法。通过用代表秘密数据的二进制位将源语音信号的部分采样值的权值比特替换,从而达到将秘密信息隐藏到语音中去的目的。在接收端,只需要从相应位置提取出秘密信息比特即可。为了加大检测秘密数据的难度,采用一段伪随机序列来控制嵌入秘密二进制信息的位置,或者对秘密信息进行加密。
该算法的优点是原理简单,实现简单,运算量小,实时性高,信息嵌入和提取的速度快,可以隐藏的数据量大;缺点是鲁棒性差,攻击者对信道简单地加上噪声干扰或者在数据传输过程中进行亚采样、压缩编码等处理都会造成整个隐秘信息的丢失,嵌入的水印信息就会被破坏。
……