| 摘要 | 第1-3页 |
| Abstract | 第3-6页 |
| 前言 | 第6-7页 |
| 第一章 统一时间的必要性和现有的方法 | 第7-19页 |
| §1.1 相关背景介绍 | 第7-8页 |
| §1.2 目前主要的解决方法 | 第8-14页 |
| §1.3 主要授时方法的误差分析 | 第14-16页 |
| §1.4 各种方法的综合比较 | 第16-18页 |
| 结论 | 第18-19页 |
| 第二章 B码解码的实现 | 第19-46页 |
| §2.1 B码简介 | 第19页 |
| §2.2 IRIG-B格式码的格式与规范 | 第19-21页 |
| §2.3 单片机实现解码 | 第21-26页 |
| ·信号的转换 | 第21-22页 |
| ·脉冲的计时 | 第22-23页 |
| ·解码的实现 | 第23-25页 |
| ·串口发送 | 第25-26页 |
| §2.4 利用声卡实现B码的解码 | 第26-34页 |
| ·提出原因 | 第26-27页 |
| ·利用声卡接收B码信号的可行性 | 第27-28页 |
| ·信号调理 | 第28页 |
| ·软件实现 | 第28-32页 |
| ·DirectSound实现方法简述 | 第32-34页 |
| §2.5 CPLD实现B码的解码 | 第34-44页 |
| ·CPLD介绍 | 第34-36页 |
| ·CPLD的优势 | 第36-37页 |
| ·用VHDL设计CPLD电路 | 第37-39页 |
| ·VHDL程序实现 | 第39-41页 |
| ·仿真 | 第41-44页 |
| §2.6 三种方法的误差分析 | 第44-46页 |
| 第三章 分布式网络校时的研究 | 第46-59页 |
| §3.1 NTP协议的介绍 | 第46页 |
| §3.2 NTP工作原理 | 第46-49页 |
| ·NTP工作过程: | 第46-47页 |
| ·NTP基本原理 | 第47-48页 |
| ·NTP的网络体系结构 | 第48-49页 |
| §3.3 NTP的精确性与适用场合 | 第49-50页 |
| §3.4 SNTP介绍 | 第50-52页 |
| ·SNTP工作模式和地址分配 | 第50-52页 |
| §3.5 SNTP的一种实现 | 第52-59页 |
| ·SNTP时钟源和工作模式的选择 | 第52页 |
| ·多播地址的选择 | 第52-53页 |
| ·服务端程序实现 | 第53-56页 |
| ·客户端程序实现 | 第56-59页 |
| 第四章 以Irig-B为时钟源的嵌入式SNTP服务器实现 | 第59-75页 |
| §4.1 设计方案介绍 | 第59-60页 |
| §4.2 主要器件简介 | 第60-61页 |
| §4.3 接口原理 | 第61-64页 |
| ·单片机与CPLD的电路原理图 | 第61-62页 |
| ·单片机与8019AS接口电路 | 第62-64页 |
| §4.4 单片机对8019AS的控制 | 第64-66页 |
| ·单片机控制8019AS的原理介绍 | 第64-65页 |
| ·单片机对8019AS芯片控制的硬件设计及实现 | 第65-66页 |
| §4.5 程序设计 | 第66-75页 |
| ·通信协议的选择 | 第66页 |
| ·数据包结构 | 第66-67页 |
| ·UDP包的封装 | 第67-69页 |
| ·UDP数据的发送 | 第69-75页 |
| 第五章 总结与展望 | 第75-81页 |
| §5.1 系统开发与调试 | 第75-77页 |
| ·开发环境介绍 | 第75-77页 |
| ·关于调试 | 第77页 |
| §5.2 用声卡实现IRIG-B码的编码 | 第77-81页 |
| ·相关函数说明 | 第78页 |
| ·波形的数字化格式 | 第78-80页 |
| ·产生IRIG-B数据 | 第80-81页 |
| 结束语 | 第81-83页 |
| 鸣谢 | 第83页 |