计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2010年
7期
33-35
,共3页
软件无线电台%实时数据采集%软件设计%多线程
軟件無線電檯%實時數據採集%軟件設計%多線程
연건무선전태%실시수거채집%연건설계%다선정
Software Defined Radio(SDR)%real-time data acquisition%software design%multi-thread
针对软件无线电台接收机工作流程的特点与要求,在Windows XP环境下开发中频信号实时数据采集软件.与使用单线程相比,多线程编程技术可以保障数据采集的实时性和效率.采用操作系统提供的事件内核对象作为线程同步机制,协调线程间操作的正确次序和对共享资源的正确访问.应用微软基础类库使代码在一定程度上可重用.该软件设计灵活、方便、易于维护,可以提高开发效率.
針對軟件無線電檯接收機工作流程的特點與要求,在Windows XP環境下開髮中頻信號實時數據採集軟件.與使用單線程相比,多線程編程技術可以保障數據採集的實時性和效率.採用操作繫統提供的事件內覈對象作為線程同步機製,協調線程間操作的正確次序和對共享資源的正確訪問.應用微軟基礎類庫使代碼在一定程度上可重用.該軟件設計靈活、方便、易于維護,可以提高開髮效率.
침대연건무선전태접수궤공작류정적특점여요구,재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 XP. 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.