针对民用定位产品存在的精确度低、携带不轻便、性价比低等问题,从硬件、上位机软件等方面研究并设计了一种基于C8051F020单片机的GPS定位系统,由GPS接收模块、通信模块、单片机控制模块和上位机控制模块组成。采集数据可由多种方式上传至上位机,上位机采用卡尔曼滤波器对该GPS定位系统的测试数据进行处理和误差分析,分析结果表明该定位系统定位误差小,误差率在0—1%之间,定位精确度高,具有较高实用价值,适合应用于民用定位产品之中。