第1章 DSP系统导论 1
1.1 概述 1
1.1.1 DSP芯片及其特点 1
1.1.2 DSP芯片种类 2
1.1.3 DSP芯片的应用 2
1.2 几种不同厂家的DSP芯片 3
1.2.1 AD公司 3
1.2.2 AT T公司 5
1.2.3 Motorola公司 7
1.2.4 NEC公司 8
1.2.5 TI公司 10
1.3 DSP系统设计概要 15
1.3.1 典型的DSP系统构成 15
1.3.2 DSP系统设计过程 16
第2章 TMS320C5000系列 19
2.1 引言 19
2.2 TMS320C54x的基本结构 19
2.2.2 中央处理单元 21
2.2.1 TMS320C54x的总线结构 21
2.2.4 C54x的寄存器 23
2.2.3 C54x的存储器组织 23
2.2.5 C54x的片内外设 24
2.3.1 TMS320C55x的描述 25
2.3.2 TMS320C55x的结构 25
2.3.3 TMS320C55x的CPU内部总线结构 25
2.3 TMS320C55x信号处理器 25
2.2.7 IEEE1149.1标准扫描逻辑 25
2.2.6 外部总线接口 25
2.3.4 TMS320C55x的中央处理单元 26
2.3.5 C55x的存储器组织 27
2.3.6 C55x的寄存器 27
2.3.7 C55x的片内外设 27
2.4 TMS320C54x系列芯片的硬件设计 28
2.4.1 TMS320C54x芯片的电源设计 28
2.4.2 DSP系统的硬件复位和看门狗电路 30
2.4.3 3.3V和5V混合逻辑设计 30
2.4.4 TMS320VC5410系统的信号输入输出 31
2.5.1 编程时需注意时序问题 33
2.5 TMS320VC54x的软件设计 33
2.5.2 软件编程中的一些技巧的运用 34
2.5.3 TMS320VC5410的BOOT设计 35
2.6 DSP芯片的开发工具 37
2.6.1 引言 37
2.6.2 代码生成工具 38
2.6.3 系统集成与调试工具 40
2.6.4 系统调试和评估工具 45
3.1.1 离散信号 48
第3章 数字滤波器的DSP实现 48
3.1 数字滤波的基本概念 48
3.1.2 线性时不变系统 49
3.1.3 卷积 49
3.2 FIR滤波器 50
3.2.1 FIR滤波器的基本原理和设计方法 50
3.2.2 FIR滤波器的MATLAB实现 53
3.2.3 FIR滤波器的DSP实现 54
3.3.1 IIR滤波器的基本原理和设计方法 58
3.3 IIR滤波器的DSP实现 58
3.3.2 IIR滤波器的MATLAB设计 60
3.3.3 IIR滤波器的DSP实现 62
第4章 数字调制的DSP实现 66
4.1 无线通信中的数字调制 66
4.1.1 影响选择数字调制方式的因素 66
4.1.2 数字信号的带宽和功率谱密度 67
4.2 脉冲成形器的设计方法 67
4.2.1 脉冲成形器的基本原理和设计方法 68
4.2.2 脉冲成形器的MATLAB设计 69
4.3 QPSK调制解调的DSP实现 73
4.3.1 QPSK调制解调的基本原理和设计方法 73
4.3.2 QPSK调制解调的MATLAB设计 74
4.3.3 QPSK调制解调的DSP实现 80
第5章 同步功能模块的DSP实现 95
5.1 同步分类 95
5.1.1 按同步功用分类 95
5.2.1 平方变换法和平方环法 96
5.1.2 按同步方式分类 96
5.2 载波同步 96
5.2.2 同相正交环法 97
5.2.3 同相正交环法的MATLAB设计 99
5.3 位同步 99
5.3.1 位同步和载波同步的区别 99
5.3.2 插入导频位同步法 100
5.3.3 直接位同步法 101
5.4.1 群同步法分类 103
5.4 群同步法 103
5.4.2 群同步性能 106
5.4.3 PN码产生器的MATLAB设计 107
5.5 载波同步、位同步和群同步的DSP实现 110
第6章 信道编码器的DSP实现 118
6.1 线性分组码的DSP实现 118
6.1.1 线性分组码的基本原理和设计方法 118
6.1.2 (7,4)汉明码的MATLAB实现 122
6.1.3 线性分组码编译码的DSP实现 122
6.2.1 里德--索罗码的基本原理和设计方法 127
6.2 里德--索罗码的DSP实现 127
6.2.2 里德--索罗码的MATLAB设计 131
6.2.3 里德--索罗码编/译码的DSP实现 133
6.3 卷积码的DSP实现 146
6.3.1 卷积码的基本原理和设计方法 146
6.3.2 卷积码的MATLAB实现 150
6.3.3 维特比译码的MATLAB实现 151
6.3.4 卷积码的DSP实现 152
7.1 概述 167
第7章 均衡器的DSP实现 167
7.2 无线通信中的自适应均衡技术 168
7.2.1 无线通信中的均衡器 168
7.2.2 均衡技术分类 170
7.3 自适应均衡器的基本原理 170
7.3.1 自适应均衡器的结构体系 170
7.3.2 自适应均衡器算法 173
7.4 自适应均衡器的DSP实现 178
7.4.1 LMS算法的MATLAB实现 178
7.4.2 LMS算法的DSP实现 181
第8章 分集接收的DSP实现 184
8.1 分集技术 184
8.1.1 分集接收的基本概念 184
8.1.2 分集方式 185
8.1.3 分集合并技术 186
8.2 RAKE接收机的设计基础 188
8.2.1 多径信号的分离与合并 188
8.2.2 RAKE接收机的工作原理 188
8.2.3 RAKE接收机的设计考虑 190
8.2.4 RAKE接收的几种方式 191
8.3 RAKE接收机的实现 193
8.3.1 RAKE接收机性能的理论分析 193
8.3.2 RAKE接收机的MATLAB实现 196
8.3.3 RAKE接收的DSP实现 205
8.4 交织器的DSP实现 206
8.4.1 块交织的实现方法 207
8.4.2 块交织的MATLAB实现 209
8.4.3 块交织的DSP实现 212
第9章 软件无线电的DSP技术 216
9.1 软件无线电概述 216
9.2 软件无线电的基本结构 217
9.3 软件无线电的关键技术 220
9.3.1 开放结构 220
9.3.2 宽带/多频段天线与RF模块 224
9.3.3 模数转换部分 225
9.3.5 软件无线电中的数字上/下变频器 226
9.3.4 高速数字信号处理器 226
9.4 软件无线电中的数字变频及DSP实现 227
9.4.1 正交变频及DSP实现 227
9.4.2 多抽样率信号处理及DSP实现 238
9.4.3 软件无线电中高效的数字滤波 246
9.5 软件无线电中的调制解调算法及DSP实现 250
9.5.1 调频(FM)及DSP实现 250
9.5.2 调幅波(AM)及DSP实现 254
9.5.3 单边带(SSB)及数字化实现 257
参考文献 264