论文部分内容阅读
随着信息技术的飞速发展和社会生活的数字化,计算机设备和电磁设备的使用愈加广泛,电磁环境日益复杂。计算机系统工作时产生的电磁泄漏和一些重点科研单位做实验时无意泄漏的信号将对信息安全构成极大威胁。本文采用虚拟仪器技术设计了一款电磁泄漏测试系统,该系统以频谱仪为测试仪器,结合开发的电磁泄漏测试系统软件进行计算机系统的电磁泄漏测试和复杂电磁环境下无意泄漏信号的频谱监测及信号识别。本文先是对电磁泄漏测试系统的理论和技术做了简要介绍,再根据用户要求对电磁泄漏测试系统做了功能需求分析和性能需求分析,提出了电磁泄漏测试系统的总体设计方案。其次,本文对电磁泄漏测试系统中的泄漏信号处理关键技术,即电磁泄漏信号检测算法和电磁泄漏信号去噪算法进行了研究。对于电磁泄漏信号去噪算法,本文从小波去噪的角度出发提出了新的小波阈值去噪函数,提高了算法的去噪性能,为后续泄漏信息的分析和处理打下来良好基础。对于电磁泄漏信号搜索检测算法,本文从能量检测算法的角度出发,结合双门限能量检测与本文提出的小波新阈值去噪函数的优势提出了一种新的小波变换联合双门限能量检测算法,并提出了一种无意泄漏信号测试方法来监测无意泄漏信号。然后,本文利用虚拟仪器技术,基于LabWindows/CVI软件开发平台,采用ANSI C语言完成了电磁泄漏测试系统的软件的设计与开发。该系统软件的开发过程采用模块化开发形式,完成了用户登录管理模块、仪器控制模块、数据采集、显示和保存模块、数据分析模块及数据库管理模块的实现。最后,本文先对电磁泄漏测试系统的各个模块进行了功能测试,再对系统做了整体功能测试和性能测试。系统测试结果证明了本文所设计的电磁泄漏测试系统能够满足计算机系统的电磁泄漏测试和复杂电磁环境下无意泄漏信号的监测识别双重任务,且界面美观、操作简单,便于维护和扩展。