《精通LabVIEW信号处理 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:周鹏,凌有铸主编;许钢,张明艳副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2019
  • ISBN:7302516316
  • 页数:282 页
图书介绍:。舍弃了太过繁琐的入门理论知识讲解,在操作中穿插了大量的实例分析。在知识讲解过程中,将LabVIEW软件与大学本科课程数字信号处理和图像处理相结合,详细讲解课程中的理论在LabVIEW软件中的实现,不断地引用一些具有代表性的实例,着重对实例中运用的操作进行分析,使读者学习后,对信号处理的相关知识有更深刻的认识和掌握。最后。增加了实验内容。

第1章 绪论 1

1.1 G语言与虚拟仪器概述 1

1.1.1 G语言的概念 1

1.1.2虚拟仪器的概念及构成分类 1

1.1.3虚拟仪器的国内外研究现状 5

1.2 LabVIEW概述及程序组成 7

1.2.1 LabVIEW概述 7

1.2.2 LabVIEW的程序组成 8

习题 9

第2章 LabVIEW编程实现 10

2.1基本概念 10

2.1.1前面板 11

2.1.2程序框图 13

2.1.3子Ⅵ与子程序 16

2.1.4图标/连接端口 16

2.1.5“工具”选板 17

2.1.6“控件”选板 18

2.1.7“函数”选板 20

2.1.8 Express Ⅵ 23

2.2数据类型与操作 26

2.2.1数值型 26

2.2.2布尔型 29

2.2.3字符串与路径 33

2.3数据结构 38

2.3.1数组 39

2.3.2簇 42

2.3.3矩阵 46

2.3.4波形数据 48

2.4程序结构 50

2.4.1循环结构 51

2.4.2顺序结构 57

2.4.3条件结构 60

2.4.4事件结构 62

2.4.5公式节点与脚本 63

2.4.6局部变量、全局变量与属性节点 66

2.5程序调试、项目浏览器与可执行文件的生成 72

2.5.1程序调试 72

2.5.2项目浏览器 73

2.5.3可执行文件的生成 75

2.6图形显示 77

2.6.1波形图表 78

2.6.2波形图 80

2.6.3 XY图 83

2.6.4强度图和强度图表 85

2.6.5数字波形图 87

2.6.6混合信号图 89

2.6.7二维图形 91

2.6.8三维图形 91

习题 95

第3章 基于LabVIEW的数学分析 97

3.1图形化编程与数学分析 97

3.2初等与特殊函数 98

3.3函数计算、微积分与微分方程 99

3.3.1函数计算 99

3.3.2微积分 100

3.3.3微分方程 102

3.4线性代数 103

3.5概率与统计 105

3.5.1基本概念 106

3.5.2常用的随机变量的数字特征 106

3.5.3 LabVIEW中概率与统计函数Ⅵ 108

3.6拟合与插值 110

3.6.1拟合 110

3.6.2插值 116

3.7最优化与零点求解 117

3.7.1最优化 117

3.7.2零点求解 119

3.8 MathScript节点 120

3.8.1 MathScript节点概述 120

3.8.2 LabVIEW中MathScript节点使用 121

习题 127

第4章 基于LabVIEW的信号发生、分析与处理 129

4.1信号的发生 129

4.1.1基本函数发生器 131

4.1.2基本多频信号发生器 131

4.1.3白噪声信号发生器 132

4.1.4高斯白噪声信号发生器 133

4.1.5周期随机噪声信号发生器 133

4.2信号的时域分析与处理 134

4.2.1基本平均直流-均方根 135

4.2.2平均直流-均方根 136

4.2.3周期平均值和均方根 137

4.2.4瞬态特性测量 138

4.2.5脉冲测量 139

4.2.6幅值和电平测量 139

4.2.7提取单频信息 141

4.2.8提取混合单频信息 142

4.2.9卷积积分 142

4.2.10相关分析 143

4.2.11谐波失真分析 145

4.3信号的频域分析与处理 147

4.3.1傅里叶变换 148

4.3.2 Hilbert变换 149

4.3.3功率谱分析 150

4.3.4联合时频分析 151

4.3.5窗函数 152

4.3.6 LabVIEW中其他频域分析处理Ⅵ 153

4.4波形测量与信号调理 153

4.4.1波形测量 153

4.4.2信号调理 155

4.5波形监测与逐点信号分析 156

4.5.1波形监测 156

4.5.2逐点信号分析 157

习题 158

第5章 基于LabVIEW的滤波器设计 159

5.1数字滤波器概述 159

5.1.1数字滤波器的基本概念 159

5.1.2数字滤波器的分类 160

5.1.3实际(非理想)数字滤波器的类型 161

5.1.4实际(非理想)数字滤波器的基本参数设置 167

5.1.5数字滤波器的选择 167

5.2 LabVIEW中的数字滤波器 168

5.2.1 ExpressⅥ的滤波器Ⅵ 168

5.2.2波形调理Ⅵ的滤波器Ⅵ 172

5.2.3“函数”选板的滤波器Ⅵ 176

5.3 FIR滤波器设计 180

5.4 Butterworth(巴特沃斯)滤波器 185

5.5 Chebyshev(切比雪夫)滤波器 187

5.6反Chebyshev(切比雪夫)滤波器 189

5.7椭圆滤波器 190

5.8贝塞尔滤波器 192

5.9中值滤波器 194

5.10自适应滤波器 196

5.10.1自适应滤波器概述 196

5.10.2自适应滤波器结构原理及算法 197

5.10.3基于LabVIEW的自适应滤波器的设计实现 200

习题 203

第6章 基于LabVIEW的数字图像处理实现 205

6.1图像处理概述 205

6.2 IMAQ模块 206

6.2.1 “Vision控件”选板 206

6.2.2“视觉与运动”子函数选板 207

6.3 Vision Assistant 2017 210

6.4图像读取与保存 211

6.4.1图像文件格式简介 211

6.4.2读取图像 211

6.4.3保存图像 212

6.5基于LabVIEW的图像增强设计实现 214

6.5.1灰度变换 214

6.5.2中值滤波 215

6.5.3锐化滤波 216

习题 217

第7章 与其他应用软件的接口 218

7.1 LabVIEW的 ActiveX编程 218

7.1.1 ActiveX概述 218

7.1.2 ActiveX控件容器 220

7.1.3 ActiveX函数 221

7.1.4 LabVIEW作为ActiveX客户端 225

7.1.5 LabVIEW作为ActiveX服务器 229

7.1.6 ActiveX事件 230

7.2与MATLAB语言接口技术 230

7.2.1 MATLAB概述 231

7.2.2 MATLAB脚本节点在LabVIEW中的调用 231

7.2.3使用ActiveX函数与MATLAB接口 236

7.2.4两种调用MATLAB方法的比较 239

7.3 LabVIEW对Windows库函数的调用 241

7.3.1动态链接库(DLL)与API概述 241

7.3.2 CIN节点与CLF节点 242

7.3.3调用Windows API 244

7.4 LabVIEW对DDE函数的调用 246

习题 247

第8章 基于LabVIEW的小波变换实现 248

8.1小波变换的基本理论 248

8.1.1小波变换概述 248

8.1.2从傅里叶变换到小波变换 248

8.1.3常用的小波函数 251

8.2在LabVIEW中实现小波变换 253

8.3基于LabVIEW与MATLAB的小波去噪算法实现 254

8.3.1小波去噪方法概述 254

8.3.2小波去噪算法的LabVIEW实现 255

习题 259

第9章 基于LabVIEW的实验设计与实现 260

9.1子Ⅵ的创建与调用——虚拟温度测量仪的设计与数据显示分析实验 260

9.2 LabVIEW的MathScript窗口和MathScript节点的使用实验 263

9.3信号的分析与处理实验 267

9.4基于LabVIEW的简易虚拟示波器设计 269

9.5基于LabVIEW的多功能信号发生器设计 273

9.6基于LabVIEW的虚拟滤波器设计 277

习题 281

参考文献 282