利用LabVIEW-based仪器环境开发实时软件无线电GPS接收机
Development of a Real-Time Software-Defined Radio GPS Receiver Exploiting a LabVIEW-based Instrumentation Environment
摘要:
基于位置的服务(LBS)的无处不在已被证明是有效的许多应用,如商业,军事和应急响应。软件定义无线电(SDR)已经成为开发和测试全球导航卫星系统(GNSS)(如全球定位系统(GPS))的适当框架。SDR接收机在加速因子和精确用户导航的精确算法方面不断发展。然而,目前GPS接收机的许多SDR选项缺乏实时操作或可能成本高昂。介绍了一种基于LabVIEW(LV)和C/C++的具有实时性的GPS L1接收机平台。该系统依赖于LV加速因子以及其他C/C++技术,如动态链接库(DLL)集成到LV和可并行循环结构,以及单输入多数据(SIMD)方法,利用主机PC多用途处理器。为紧凑性和移动性以及LV环境中固有的软件功能和数据流处理提供了硬件测试平台。基准和其他实时结果,以及与其他国家的最先进的开源GPS接收机进行比较。
英文摘要:
The ubiquitousness of location based services (LBS) has proven effective for many applications such as commercial, military, and emergency responders. Software-defined radio (SDR) has emerged as an adequate framework for development and testing of global navigational satellite systems (GNSS) such as the Global Position System (GPS). SDR receivers are constantly developing in terms of acceleration factors and accurate algorithms for precise user navigation. However, many SDR options for GPS receivers currently lack real-time operation or could be costly. This paper presents a LabVIEW (LV) and C/C++ based GPS L1 receiver platform with real-time capabilities. The system relies on LV acceleration factors as well as other C/C++ techniques such as dynamic link library (DLL) integration into LV and parallelizable loop structures, and single input multiple data (SIMD) methods which leverage host PC multi-purpose processors. A hardware testbed is presented for compactness and mobility, as well as software functionality and data flow handling inherent in LV environment. Benchmarks and other real-time results are presented as well as compared against other state-of-the-art open-source GPS receivers.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。