论文部分内容阅读
随着人们对定位需求的不断增多,各种各样的定位系统层出不穷。以GPS为代表的卫星定位系统,拥有覆盖广、定位精确等特点,是目前应用最为广泛的定位系统。然而在室内环境下,卫星信号衰减过大,不利于接收机定位。伪卫星可在卫星信号不能覆盖的地方承担起发射机的角色,使室内也可以接收到测距信号。传统伪卫星在部署成网络后容易受到“远近效应”的影响,对协同定位尤其不利。而在提供室内定位服务时,多径衰落造成的影响较大。对这些问题的克服,以及加快定位技术的发展及工程应用,具有较大的理论和实际意义。Locata定位系统较好的解决了上述难题,可以提供全环境下的定位服务,成为目前伪卫星定位系统研究的热点之一。本文主要以Locata定位接收机为基础,对其原理进行分析,并重点研究了相关算法在解决“远近效应”、室内多径衰落以及高精度测距方面的性能及实现方法。首先,在查阅大量文献的基础上,对伪卫星技术及Locata定位系统的研究现状进行分析,归纳总结了两代Locata系统的不同。其次,对Locata定位系统的原理与功能划分进行了详述,尤其是Locata定位系统面临的三个关键问题,在此基础上详细分析了Locata定位系统对上述问题的解决方案以及关键算法。通过分析算法的仿真结果来验证解决方案的有效性。再次, 在仿真的基础上结合目前GPS软硬件接收机的设计方案,设计了一种基于FPGA+MicroBlaze架构的Locata定位接收机。硬件设计内容包括射频前端的参数设计及驱动实现、中频处理的Verilog&IP设计,实现信号转换、捕获、跟踪的功能,并通过仿真工具来验证设计。然后,在MicorBlaze中基于C语言对总控制器进行软件设计,实现信号解调及输出观测量的功能,并通过matlab对关键算法进行仿真,根据仿真结果验证了总控制器设计的正确性。最后,对本文开展的研究工作进行了总结,并给出了进一步研究的内容和建议。