《Simulink与信号处理 第2版》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:丁亦农编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2014
  • ISBN:9787512415386
  • 页数:177 页
图书介绍:本书是学习和使用Simulink对信号处理系统进行模拟和仿真的参考书籍,是笔者对多年来在MathWorks工作期间与公司软件开发人员及众多用户交流、切磋获得的经验、体会的总结和提炼。全书共8章,介绍了Simulink的基本知识和Simulink的扩展之一--信号处理模块集,并按照一般信号处理系统的组成方式和信号流程介绍如何用Simulink建立系统模型--包括信号的产生,信号的滤波,信号的统计参数与信号估计,以及如何在Simulink系统模型中实现复杂的数字信号处理算法。

第1章 Simulink简介 1

1.1 什么是Simulink 1

1.2 Simulink的工作原理 3

1.2.1 动态系统的模拟 3

1.2.2 动态系统的仿真 7

1.2.3 Simulink求解器 9

第2章 Simulink的基本知识 11

2.1 Simulink的基本操作 11

2.1.1 启动Simulink 11

2.1.2 打开系统模型 12

2.1.3 输入Simulink命令 12

2.1.4 保存系统模型 14

2.1.5 打印模型框图 15

2.1.6 常用鼠标和键盘操作 16

2.2 用Simulink建立系统模型 16

2.2.1 系统框图 17

2.2.2 模块的选择 18

2.2.3 模块的连接 18

2.2.4 设置模块参数和添加评注 19

2.2.5 建立子系统 22

2.2.6 条件执行子系统 23

2.2.7 使用回调子程序 25

2.2.8 模型参照 26

2.2.9 Simulink模型工作区 26

2.3 Simulink的模块 27

2.3.1 Simulink的基本模块 27

2.3.2 常用模块子集 28

2.3.3 连续时间模块子集 32

2.3.4 非连续时间模块子集 34

2.3.5 离散模块子集 35

2.3.6 逻辑与位操作模块子集 37

2.3.7 查表模块子集 38

2.3.8 数学运算模块子集 44

2.3.9 端口与子系统模块子集 46

2.3.10 信号特征模块子集 49

2.3.11 信号路径模块子集 52

2.3.12 汇集模块子集 55

2.3.13 源模块子集 55

2.3.14 用户自定义函数模块子集 56

2.4 用Simulink进行系统仿真 58

2.4.1 Simulink求解器的选择 58

2.4.2 仿真性能及精度的改善 63

第3章 Simulink的扩展——DSP系统工具箱 65

3.1 几个重要概念 65

3.1.1 信号 65

3.1.2 信号的采样时间 65

3.1.3 样本信号 65

3.1.4 帧信号 68

3.2 DSP系统工具箱的特征 71

3.2.1 帧操作 71

3.2.2 矩阵操作 72

3.2.3 数据类型支持 72

3.2.4 复杂的信号处理操作 73

3.2.5 实时代码生成 73

3.3 采样速率与帧频率 73

3.3.1 采样速率与帧频率的检测 73

3.3.2 基于帧信号的Simulink模型中的采样率 75

3.4 模块延迟(Delay)与反应时间(Latency) 75

3.4.1 模块延时的类型 76

3.4.2 模块反应时间 76

第4章 信号的产生 81

4.1 离散时间信号 81

4.1.1 有关时间与频率的技术术语及定义 81

4.1.2 进行离散时间系统仿真时Simulink的设置 82

4.1.3 Simulink的其他设置 83

4.2 连续时间信号 85

4.3 信号的产生 85

4.3.1 用常数模块产生信号 85

4.3.2 用信号发生器模块产生信号 86

4.3.3 用来自工作区信号模块产生信号 87

4.3.4 随机信号的产生 89

第5章 信号的滤波 91

5.1 滤波器结构及滤波器的特征指标 91

5.2 滤波器实现子模块库 94

5.2.1 模拟滤波器的设计 95

5.2.2 数字滤波器的设计 96

5.2.3 使用离散傅里叶变换进行数字滤波 97

5.3 自适应滤波器的实现 99

5.4 多采样率滤波器的设计实例 102

5.4.1 CIC滤波器的设计 104

5.4.2 CIC滤波器的分析与量化 106

5.4.3 补偿FIR滤波器的设计 109

5.4.4 补偿FIR滤波器的量化与分析 110

5.4.5 编程可调FIR滤波器的设计 113

5.5 用MATLAB滤波器工具箱GUI进行滤波器设计 114

第6章 信号的统计参数与信号估计 121

6.1 信号统计参数的估计与显示 121

6.1.1 基本工作模式(Basic Operations) 122

6.1 2 流水工作模式(Running Operations) 122

6.1.3 增容工作模式 124

6.2 线性预测 125

6.2.1 自相关函数与线性预测系数的关系 125

6.2.2 莱文森-德宾(Levinson-Durbin)迭代 126

6.3 自回归过程的参数估计 129

6.3.1 自回归过程参数的估计方法 130

6.3.2 自回归参数的估计模块 132

6.4 自回归过程的功率谱密度估计 134

第7章 复杂数字信号处理算法的实现 137

7.1 在Simulink中使用自定义模块 137

7.1.1 Fcn和Interpreted MATLAB Fcn模块 137

7.1.2 MATLAB Function(MATLAB函数)模块 139

7.2 关于S-函数(S-Function) 142

7.2.1 S-函数的特征与类型 142

7.2.2 S-函数的工作原理 143

7.2.3 S-函数的实现与使用 144

7.3 在Simulink中使用C程序 146

7.4 从MATLAB程序自动生成C代码 148

7.4.1 MATLAB代码生成器的特征 148

7.4.2 MATLAB代码生成器的主要命令 149

7.4.3 用MATLAB代码生成器自动生成C程序的实例 149

第8章 信号处理系统的建模与仿真实例 153

8.1 在多输入多输出(MIMO)通信接收机中采用逐个干扰相消 153

8.1.1 背景知识 153

8.1.2 逐个干扰相消的工作原理 154

8.1.3 MIMO-OFDM系统模型概述 156

8.1.4 信道子系统 158

8.1.5 最小均方误差检测子系统 162

8.1.6 干扰相消与检测子系统 163

8.1.7 系统模拟与仿真 163

8.2 滤波器滑变(Morphing)在音频信号处理中的应用 164

8.2.1 数字滤波器结构 164

8.2.2 阿玛的罗滑变 167

8.2.3 滤波器滑变系统模型概述 170

8.2.4 滤波器滑变系统模型的子系统 172

参考文献 177