GPS和Galileo接收机的芯片技术与系统设计
5 Nemerix公司两片式接收机完整设计
如图2所示,NJ1006A是一个高集成度的单片GPS接收机射频前端IC,可满足价格敏感的便携式产品和汽车应用。NJ1006A集成了LNA和本机振荡器的谐振回路,减少了外部元器件数量和PCB的面积,采用双超外差结构接收GPS L1频带信号。片上的LNA允许连接无源的或者有源的天线到NJ1006A,具有灵活结构的PLL和晶体振荡器,基准频率16.368 MHz。天线检测器和开关支持系统在汽车等需要有源天线的应用。天线检测器也可以检测有源天线开路或者短路,限制所提供的电流,保护天线和接收机。
射频模块NJ1006A适合与很多基带处理器进行接口,但考虑到整个系统的功耗和芯片的一致性,在设计中,选用Nemerix公司NJ1030A处理器与之进行接口,它还支持WAAS/EGNOS,3GPPTS44.035-TIA-IS801。NJ1030A芯片上组合了NP1016 GPS相关器内核、32 bit RISC的CPU内核、片上存储器、外围设备接口等功能模块。本方案功耗仅为25 mW。若把基带处理器更换为NJ2020,则可构成A-GPS接收机。
使用集成组件构建卫星信号接收端简捷、明了,但射频电路在PCB制板时,布局、布线不合理,往往会因噪声干扰严重引起卫星定位授时同步数据或信号的波动,造成过大偏差。因此在进行射频电路 PCB设计时必须考虑如何减小射频电路中各部分之间的相互干扰、如何减小电路本身对其他电路的干扰以及电路本身的抗干扰能力。
6 软件接收机设计方案
为了便于研究开发新一代卫星定位接收机,开发和验证GPS信号处理的算法,将传统接收机中用数字器件实现的信号处理功能改用软件来实现的软件接收机得到了广泛关注,这种设计给信号处理算法的使用带来了极大的灵活性。软件GPS接收机设计大致有两种方案:一种是基于通用可编程处理器的接收机设计;另一种就是基于PC机的软件GPS接收机设计。
6.1 基于通用可编程处理器的软件接收机设计
主要由射频前端模块,FPGA,DSP/ARM等处理芯片构成。硬件框图如图3所示。
射频芯片用来接收射频信号,完成信号的采集和2 bit数字信号的输出。在FPGA内部设计相关器电路完成对速度要求较高的处理,用DSP或ARM处理器来完成对速度要求不高的运算处理功能。这种设计在 Galileo接收机的设计上也得到了应用。而且,目前随着集成电路工艺的发展,整个芯片都在朝着高速、小面积、低功耗的方向来发展。一个采用SoC|0">SoC技术的单片式GPS接收机,尺寸为23 mm2,0.18μm CMOS,功耗为28 mW。另外,目前在一个芯片上集成多种应用的GPS接收机也是一种趋势,如集成了CDMA通信、蓝牙、MP3、数码相机、DVB-H接收、FM广播接收等功能的芯片设计。采用这种方法的特点是:灵活,在不改变硬件的基础上,可以重新配置和升级软件,嵌入自己的优化算法。这也是GPS接收机国产化的必由之路。
6.2 基于PC机的软件GPS软件接收机设计
接收机主要由GPS天线、信号变换/数字采样单元和PC机构成,硬件结构如图4所示。
在这种设计中,经射频采样的数字中频数据,通过总线送给PC机,它们之间常用USB,PCI|0">PCI等接口与PC机相连。PC机执行所有的GPS接收机内部核心软件,包括基带软件、导航解算软件、NMEA0183数据生成软件等。典型设计有MAX2741+LifeVibes Spot V2软件的GPS接收机设计生产时需付给Philips软件使用版权费,按片收取。不过,在掌握了相关器以及基带处理算法之后,可以自行设计PC机软件。这种软件接收机的特点是:灵活易更新,无附加硬件成本,但存在实时性问题。
7 小结
随着微电子技术和超大规模集成电路的发展,GPS芯片组研究以及接收机设计的热点将包括:单芯片接收机设计,能够兼容各种星基导航系统的接收机,高灵敏度室内定位,与移动通信和手持设备的集成、抗干扰、完好性、高动态、低功耗、小尺寸、低成本以及多种应用等。伴随着GPS接收机芯片组技术和各种星基导航系统的发展,GPS接收机的功能将更强大,性能更完善,为人们提供更为广泛的应用。
- 个人多媒体进入车载应用对SoC平台的技术要求分析(02-22)
- 汽车嵌入式SoC系统的应用与发展(04-21)
- 基于FPGA原型的GPS基带验证系统设计与实现(08-15)
- 基于PSoC的车位锁管理系统设计(10-02)
- 微型混合动力汽车铅酸电池能效管理(08-01)
- 基于FPGA的动力电池管理系统研究与开发(11-13)