第一章 语音压缩算法 1
1.1 概述 2
1.2 ADPCM算法 2
1.3 ADPCM编码器 3
1.4 ADPCM解码器 4
1.5 编码器原理介绍 4
1.6 解码器原理介绍 11
1.7 G726语音压缩算法程序库 13
1.7.1 概述 13
1.7.2 G726算法程序库主要功能 13
第二章 G726算法实施方案 15
2.1 课题1——G726语音压缩数据通信 16
2.1.1 概述 16
2.1.2 源码分析 17
2.1.3 G726通信应用课题的实施 27
2.1.4 问题和讨论 29
2.2 课题2——G726语音压缩数据的重放 29
2.2.1 概述 30
2.2.2 源码分析 30
2.2.3 语音压缩数据重放应用课题的实施 37
2.2.4 问题和讨论 38
2.3 课题3——G726语音压缩数据的存储重放 38
2.3.1 概述 38
2.3.2 源码分析 39
2.3.3 G726存储重放应用课题的实施 55
2.3.4 问题和讨论 56
2.4 课题4——G726语音压缩数据和计算机通信 56
2.4.1 概述 56
2.4.2 串行接口通信 57
2.4.3 源码分析 60
2.4.4 G726数据与计算机交换课题的实施 66
2.4.5 问题和讨论 68
第三章 无线网络通信——WiFi 69
3.1 概述 70
3.2 WiFi应用介绍 71
3.2.1 互联网访问 71
3.2.2 计算机对计算机直接通信 71
3.3 WiFi硬件 72
3.4 802.11标准 73
3.4.1 协议 74
3.4.2 信道频率和国际兼容 75
3.4.3 802.11调制解调OFDM 76
3.5 TCP/IP和802.11/WiFi编程基础 78
3.5.1 TCP/IP网络 78
3.5.2 802.11 WiFi网络编程 86
3.5.3 TCP/IP子程序栈 89
第四章 高级实践课题的实施 97
4.1 TCP/IP WiFi课题1——无线网页控制 98
4.1.1 概述 98
4.1.2 课题分析 98
4.1.3 WiFi网页控制方案的实施 109
4.1.4 问题和讨论 111
4.2 WiFi课题2——无线网络的数据通信 112
4.2.1 概述 112
4.2.2 课题分析 112
4.2.3 无线网络数据通信方案的实施 119
4.2.4 问题和讨论 121
4.3 WiFi课题3——网络远程温度监测 121
4.3.1 概述 121
4.3.2 课题分析 122
4.3.3 无线远程温度监测方案的实施 126
4.3.4 问题和讨论 129
4.4 WiFi课题4——无线网络聊天室 129
4.4.1 概述 129
4.4.2 课题分析 129
4.4.3 无线网络聊天方案的实施 135
4.4.4 问题和讨论 138
附录 139
附录1 G726算法程序库 139
附录2 Microchip WiFi单元 147
附录3 数字资源包中源码内容 152
附录4 网络缩写用语 153
附录5 问题参考答案 155
索引 158
参考文献 161