论文部分内容阅读
随着数字技术日新月异的发展,以及数字电视广播的诸多优点,各种新数字广播业务正在蓬勃发展。在国家的大力支持下,广播电视正在由模拟向数字化全面过渡,数字电视广播的应用有着广阔的的前景。本论文主要就如何在Linux操作系统下实现数字电视接收系统进行了一些探索和研究,针对Linux最新内核版本2.6,实现了数字电视接收卡在Linux操作系统下的应用。本文概述了数字电视的发展、特点、优势以及数字电视卡研究的背景,并从市场和技术角度阐述了项目的必要性和可行性。本文主要研究了数字电视接收系统的基本原理以及在Linux操作系统上的实现。文章首先介绍了基于DVB标准的数字电视传输和接收原理,在此基础上给出了接收系统的整体硬件方案。在对系统软件平台的选择进行论证,以及对Linux操作系统进行简要介绍后,文章根据系统的功能模块以及数据在系统中的流向,明确了软件系统的层次划分和各部分完成的主要任务,并给出了软件系统的整体分层结构。然后,文章对数字电视接收中的关键技术进行了分析,对相关技术的实现给出了自己的实现模型和方法。接下来,文章探讨了在Linux下开发设备驱动程序的一般方法,并针对数字电视接收卡系统设备,结合PCI总线标准,详细探讨了如何在Linux操作系统下实现对该设备的驱动,以及在系统实现过程中需要注意的问题。最后,本文对系统运行实例进行分析,给出了系统性能评测的相关算法,并使用评测算法对系统的运行情况进行验证。本文最后对系统实现过程中的研究与开发工作进行了总结,并阐述了将来进一步对该系统进行扩充与完善的一些工作。