双核音频数字信号处理核心软件架构设计与实现

被引量 : 2次 | 上传用户:zhouxiangguchan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字信号处理器(DSP)是专用的处理器,主要是对数字信号进行高速实时处理。随着数字技术的飞速发展,单个内核结构的处理器已经不能满足在大数据处理日益增长的现实需求,内核的多核化已经成为了处理器发展的主要方向。基于多内核的软件开发是工程师的新的重要研究课题。内核数目越多,开发的复杂度越大,程序的复杂性越强。这些是新的挑战,但也是新的机遇。本课题来源于凌阳科技集团公司蓝光DVD项目的子项目。本文深入研究基于ADI的高性能DSP 219x的双核DSP实现蓝光DVD对于音频的全部要求(同时执行两支解码器、一支编码器以及相应的音频音效处理)的多项技术,包括双核之间的数据通信、数据同步和任务分配、PC模拟环境的建立、PC端的仿真测试以及FPGA平台和实际平台的验证。通过对上述的问题的分析和研究,作者完成了以下几项重点工作:基于动态链接库软件和ADI开发软件建立了PC端的开发和仿真测试环境、完成了双核之间的任务分配的方式、设计了双核之间的数据共享方式——数据共享池、制定了系统层与DSP端的通信协议、完成了各个部分的代码编写、完成了PC端的仿真和测试、完成了与系统代码的整合、分别完成了在FPGA平台和实际平台上的验证。在评估蓝光DVD平台对于音频的全部要求后,深入学习了ADI双核DSP的硬件环境和软件环境,深入学习了动态链接库的程序应用、makefile代码的编写、Perl语言的应用以及音频驱动层的技术要求。本论文中研究的动态链接库程序实现了PC端仿真音频驱动层的功能,包括提供音频码流给DSP解码、将DSP压缩出来的音频码流保存到文件中。双核的任务分配由系统层来完成,DSP只负责各个任务的执行。两DSP分为主机DSP和从机DSP,主机负责与系统层的数据交互和与从机任务的管理,从机仅完成运算处理。本文的研究成果已经在凌阳集团的蓝光DVD预研项目中得到了应用。并正在准备移植到数字电视、数字广播和车载DVD系统之中。
其他文献
目的 :比较 2种奥美拉唑胶囊在健康志愿者体内的药动学参数。方法 :10对 (2 0名 )健康志愿者随机口服 2种奥美拉唑胶囊各 2粒 (每粒 2 0mg) ,1wk后再交叉服药。用RP HPLC法测
<正>日本高田(TAKAT)集团是全球著名生产汽车被动安全系统(安全带、安全气囊、儿童安全座椅等)的制造商之一。主要产品有驾驶员侧安全气囊(双气囊)前排乘员侧安全气囊、前后
间苯三酚是一种亲肌性非阿托品非罂粟碱类纯平滑肌解痉药,能直接作用于胃肠道和泌尿生殖道的平滑肌,在妇科、泌尿科及胃肠科等领域应用广泛,已成为治疗痉挛性疼痛的首选药物
目的探讨落葵多糖体外抗氧化活性作用。方法采用AP-TEMED体系和邻二氮菲-Fe2+比色法测定落葵多糖对超氧阴离子自由基(O2-·)和羟自由基(·OH)的清除能力;采用比色法和TBA法测定落
数理统计学中有两大学派,经典统计学派和贝叶斯统计学派,二者的最大区别在于如何理解分布中的参数。由于Bayes理论将未知参数看作是随机变量,加入对先验信息的考量,通常对小
弹药毁伤评估是解决弹药“如何用”问题的重要支撑,是弹药作战效能分析中有机组成部分,本文在传统评估理论的基础上,结合新兴的可视化仿真技术进行了大口径杀爆榴弹毁伤评估
本试验旨在探索饲料中维生素D3水平对黄鳝(Monopterus albus)抗菌肽hepcidin基因表达的影响。挑选体质健康、平均体重为(21.7±2.1)g的黄鳝360尾,随机分为6组,每组2个重复,每
目的观察苯环喹溴铵对小鼠学习记忆能力的影响及其形成原因。方法 50只筛选出的雄性昆明小鼠随机分为5组:溶媒组,苯环喹溴铵高、中、低剂量组(5.86、2.93、1.47mg·kg-1)及戊
"菊儿胡同模式"在布局上十分紧凑,拥有以人为本的人文情怀,具有混合功能,是开放性的、街区型的住宅模式之一。
议会督察专员制度是瑞典议会监督制度的重要组成部分,也是最能体现瑞典宪法制度特征的一项重要法律监督制度。本文通过对此项督察制度的产生、发展和具体内容的介绍、分析和