论文部分内容阅读
现代信号处理的快速发展对信号的处理速度、信号的处理带宽及信号的处理增益等指标都提出了更高的要求。对高性能信号处理技术的研究需求也日益迫切。由拥有带宽大、实时性高与并行处理能力等优点的声光器件而衍生的声光信号处理技术受到广泛关注与投入。声光信号处理技术具有高灵敏度、高增益与能完成并行处理等特点。因此,需要一类实时操作系统为声光信号处理提供软硬件平台,能实时高效的完成声光信号的数字化处理。本文重点是为声光信号处理构建实时操作系统平台,并在该平台上实现声光信号的初步处理。其主要内容如下所示:1.基于方便数据备份与信号调试、保障信号完整性等原则,重新设计了硬件电路。为uClinux操作系统的移植提供了良好的硬件基础。2.完成uClinux操作系统的移植。根据信号的控制流程,实现了系统平台上重要外部设备的驱动编程与调试。这些外部设备包括SPI、PPI、USB、LCD与以太网。3.为充分利用系统平台的硬件资源,实现了在uClinux系统下的双核启动与调用,完成了多任务并发的高级环境编程设计。同时,修改系统SHELL配置,完成上电程序自启。基于基类CasyncSocket,完成上位机服务端图像界面程序设计。4.根据本实验系统所采集的信号数据,再结合声光互作用原理,提出了一套简易的声光信号后处理算法,初步完成了频率与相位的估计。该算法适用用于当前实验条件,并为后续的算法设计提供了参考。