论文部分内容阅读
随着数字时代和互联网的发展,人们获得信息的方式很多,其中,广播作为传统的信息传播手段,具有实时、广泛、免费、方便等特点,仍然受到重视和应用。目前,广播信号节目套数不断增多,传输路径复杂,而如何有效地监测和辨别广播信息来源,是广播发射台站急需要解决的问题。本文设计了一套针对数字音频信息位的本地与互联网远程智能监测系统,通过本地和远程智能端插入识别信息码到音频信息中的方式来对音频进行实时监测,使得数字音频信息监测的问题能得到有效地解决。本文论述了AES/EBU标准接口输出的数字音频流格式,分析了其组成和每个位的作用,提出了插入识别码到数字音频流的用户信息位的监测系统设计方案。监测系统是由两部分组成:本地和远程的监测部分;FPGA信号编解码部分。监测部分在发射端利用本地ARM微处理器和远程计算机,通过SPI总线方式将识别码送到FPGA中,FPGA将识别码插入数字音频流的用户信息位,重新编码,生成新的数字音频流而输出。在接收端FPGA将识别码解出来,回送给ARM主控板显示或者PC网络界面显示。本论文对本地ARM和远程计算机的监测系统设计进行了详细的阐述,主要内容:本地的ARM端Linux系统平台的建立;项目开发用到的Linux系统设备驱动程序设计;本地ARM端的Qt环境搭建及智能界面开发;远程PC端MFC智能界面开发,通过MFC和VC++网络编程与本地ARM系统通信,从而将PC端的识别码传输给ARM端,最后输入到FPGA编解码模块;最终由系统界面信息码的显示和比对实现监测功能。最后对监测系统的测试和深入分析,得出了能实现预定监测方案的结果。结尾总结和提出了数字音频广播的信息监测系统设计的一些不足及后续展望。