论文部分内容阅读
人类进入信息社会,各种科学技术日新月异,使人们的生活方式、思想观念发生了巨大变化。其中网络技术和多媒体技术的发展使“千里眼”、“顺风耳”成为了现实,人们可以与千里之外的人通过文字、图像、声音等实时互动,会议不再需要济济一堂。但是技术的进步是渐进的,一些“瓶颈”依然困扰着人们,需要人们不断研究探索。
以往的会议系统,通常不支持多人同时发言,原因有多个方面,其中一个就是混音技术。声音的路数一多,产生溢出,引入噪声很常见。目前还没有一个万全的方法能解决各种场合的应用。混音算法各有利弊:有的能防止溢出,但压低了音量;有的能放大一部分,却容易略掉了另一部分;有的虽然看似完善,但还停留在数学公式阶段,目前的硬件系统无法实现。本文就是尝试利用已有的DE2开发板搭建一个测试系统,借助FPGA的灵活性和Matlab的强大功能使一部分算法得以用硬件实现,如饱和算法、平均算法、自动门限算法、分均匀收缩算法等。再用示波器等工具比较各种输出波形。实际测试各种算法的优缺点,分析其适用的场合。后期对实验平台进行了一些改进,希望使其更加完善,更加智能化。采用ov7670进行图像采集,然后用FPGA实现颜色识别并控制多路声音的开关。进一步完善之后可以把本系统改装成一个具有良好扩展性的智能多媒体应用平台。