论文部分内容阅读
随着嵌入式技术的不断发展,嵌入式音频技术也得到了极其广泛的应用。基于嵌入式处理器的音频解决方案以其高效性,灵活性等受到了越来越广泛的关注。目前市场上,占据主导地位的音频方案基本上都是基于ARM,DSP等国外主流微处理器开发的。基于国内嵌入式处理器的音频技术亟待研究。WN6102正是一款主要针对嵌入式音频应用领域的32位嵌入式处理器,其具有自主的知识产权。任何一个完善的嵌入式音频方案,必定离不开音频算法的支持。音频编解码算法所需的运算相当频繁且运算量巨大,而嵌入式处理器的处理速度和存储空间又是相当有限的,音频算法往往占用了大半的CPU资源。音频编解码技术有许多种,在WN6102平台上可以更好地实现这些音频编解码技术。论文首先介绍了WN6102的特性及音频编解码相关技术原理,之后在WN6102平台上实现了杜比AC-3音频解码算法,并对该算法进行了性能优化研究。在优化实现过程中,论文以杜比AC-3解码过程中计算量最大的逆改进离散余弦变换(Inverse Modified DiscreteCosine Transform, IMDCT)为优化对象,先通过理论推导实现运算过程的简化,并在VC6.0平台上验证实现该算法。之后,论文将优化后的杜比AC-3解码算法移植到WN6102平台上,并结合WN6102特有的音频加速模块(AudioAccelerator,AUAC)对该算法做了进一步的性能优化,即将软件实现的IMDCT运算优化成硬件模块直接完成运算。实验结果证明,优化后的杜比AC-3解码算法在完成相同的时频转换条件下,显著提升了系统运算速度,有效节省了系统资源。WN6102在音频编解码技术实现过程中所特有音频加速功能,体现了其在音频应用领域所具有的优越性。论文在研究了杜比AC-3音频解码优化技术后,基于WN6102处理器设计开发了一套无线音频传输方案。该无线音频传输方案的设计包括发送端和接收端两部分的软硬件设计。两部分的硬件电路主要由核心处理器—WN6102、D/A转换芯片、外部FLASH存储器和无线传输模块等组成。本文着重介绍了设计方案的软件实现,包括发送端与接收端工作时的整体软件流程设计、无线传输时的跳频协议设计及应用于无线音频传输的音频编解码算法开发等。最后对该设计方案结果做了相关性能测试验证。实验结果证明WN6102处理器可以很好的满足嵌入式音频方案的开发,其在嵌入式音频领域势必拥有广阔的发展前景。