论文部分内容阅读
DVB(Digital Video Broadcasting,数字视频广播)是数字电视的标准。基于DVB标准的数字广播系统已在卫星、有线、地面等传输媒介中广泛部署。IP是互联网中的核心协议,IP over DVB技术是将DVB网络作为一种通用目的的数据包传输网络,用以传输IP数据包的技术。它是扩大现有IP网络的中继网络以及接入网的技术手段。同时,目前互联网使用的是IP协议第4版本,即IPv4。由于IPv4地址空间只有32位,已不能适应互联网高速发展的今天。具有128位地址空间的IPv6协议成为下一代互联网的必然趋势。实现Ipv6 over DVB可以利用DVB网络天然的广播特性使得IPv6的地址优势更加明显,从而扩大IPv6的应用范围。本文在分析了IP over DVB技术的特点以及调研国内外研究现状的基础上,研究了IPv6 over DVB中的核心关键技术并且给出一个IPv6 over DVB-S传输系统的设计和实现方案。本文首先介绍了现有的两种IP封装协议——MPE和ULE,然后分析了如何在Linux平台下构造整个传输系统的发送端和接收端的功能模块。发送端模块利用Linux网络协议栈的网络层截获机制截获IP数据包,再把截获的IP数据包封装成适合DVB网络传输的TS包发送到卫星链路上。接收端模块首先说明了DVB-S链路的信道编码特性,然后对DVB-S接收卡数据链路层设备驱动程序进行初始化,接着实现TS包到达后的中断处理,最后把处理后的TS包解封装成IP包向TCP/IP协议栈接口传递。本文在Linux平台下实现,利用DekTec公司的DTA107作为发送端调制变频设备模拟卫星链路对传输系统进行了实验和验证。