摘要
针对软件无线电台接收机工作流程的特点与要求,在Windows XP环境下开发中频信号实时数据采集软件。与使用单线程相比,多线程编程技术可以保障数据采集的实时性和效率。采用操作系统提供的事件内核对象作为线程同步机制,协调线程间操作的正确次序和对共享资源的正确访问。应用微软基础类库使代码在一定程度上可重用。该软件设计灵活、方便、易于维护,可以提高开发效率。
Aiming at the characteristics and demands of working flow of Software Defined Radio(SDR) receiver, this paper develops a real-time data acquisition software. It works with intermediate frequency signal in Windows XR Compared with single thread techniques, multi-thread can guarantee real-time performance and efficiency. The Event kernel object provided by operating system is used as the thread synchronization mechanism, so the interoperability between different threads is realized. Every thread has proper access to the same share resources. To some extent, the use of MFC makes codes reusable. The software is designed flexibly, and it is convenient and easy to maintain.
出处
《计算机工程》
CAS
CSCD
北大核心
2010年第7期33-35,共3页
Computer Engineering
关键词
软件无线电台
实时数据采集
软件设计
多线程
Software Defined Radio(SDR)
real-time data acquisition
software design
multi-thread