论文部分内容阅读
随着广播电台行业数字化、网络化的加深,中心音频矩阵系统作为广播电台中重要的数据交换、传输系统,得到了广泛的应用,成为广播电台日常工作的重要组成部分。而作为中心音频矩阵系统的关键所在——矩阵控制系统的优劣直接影响到广播电台工作能否正常进行,矩阵控制系统可靠性亦成为制约整个系统可靠性的重要因素。本论文详细探讨了中心音频矩阵控制系统的设计、开发过程。以C、C++语言为工具,设计并实现了一套基于CobraNet实时音频矩阵的高可靠性、可用性的控制系统。论文首先介绍了CobraNet协议及其工作方式,并结合CobraNet音频传输系统的特点阐明了此系统应用于广播电台中心矩阵系统中存在的优势。其次详细分析了广播电台行业的特殊应用环境,及此应用环境对中心音频矩阵控制系统的要求,并根据要求设计了一套包括一个嵌入式的矩阵控制器和一个基于PC的矩阵控制系统的高可靠性、高可用性的中心矩阵控制系统。接着介绍了使用C语言设计并实现的一套基于AT91RM9200芯片,Arm-Linux操作系统,MiniGUi界面开发系统的嵌入式音频矩阵控制器的软件部分。文中详细阐述了此系统的结构及开发过程,包括MiniGUi的移植、交叉编译环境的建立、软件模块的划分及各模块的结构实现。最后介绍了一套使用C及C++语言设计并实现的基于PC及Windows操作系统的矩阵控制系统软件。文中详细介绍了此软件系统的设计及实现过程,包括需求分析、模块划分、模块结构、系统的消息流设计等。本课题所研究的新一代音频矩阵控制系统的特色之处在于它的高可靠性和高可用性。系统采用两级备份:基于PC的控制系统使用嵌入式控制器作为冗余备份;在基于PC的控制系统中,主服务器使用备份服务器作为冗余备份,大大提高了系统的安全性。并且基于PC的控制系统使用服务器——客户端模式,提供了较为全面的功能,能够更好的满足广播电台的需要。