3、我们如何对待这个问题
通过以上的思考,我们会发现,漂移事实上是不可避免的。
GPS的设备,跟PC机差不多,N(N->∞)多家厂商在做集成,但有能力生产CPU的,就那么几家(SiRF、MTK...)。事实上比PC还要简单一些,主要工作都是主芯片完成的,实力一点的集成商,自己设计线路板,生产相应的模块。山寨一点的就直接采购生产好的工业模块,装上壳子印上logo就去卖了。标准的GPS接收和蓝牙的工业模块都很容易买到,有兴趣的朋友也可以自己攒一台。
说以上这些,是为了让大家明白,生产蓝牙GPS模块,事实上是没有什么技术含量的活,只要不是太山寨的厂商,都能保质保量的完成这个任务。跟做包子一样,原料和技术都差不多,不管是狗不理,还是韩包子,虽然味道可能不同,但总归都是外边有皮,里边有馅的。最大的差别就是选择不同的主芯片,比如SiRF或者MTK,这二者的关系有点象Intel和AMD,差别是有的,但都可以用。不同的芯片可能在功耗和算法上有所不同,但实际面对应用层来说,区别是不大的。
经常看到有人提某某芯片的接收信号好,其实这个问题就象讨论Intel CPU的电脑和AMD CPU的电脑哪个安全性更高一样无聊。套用一句俗语叫:老母猪追兔子,那压根就不是它的任务。天线模块才是负责接收信号的,信号的强弱是一个物理问题,与芯片没有关系,芯片只是负责处理接收到的信号,当然,这里涉及到一个对信号处理的算法问题,科学的算法可以提高信号的辨识度以及减少误差的影响,但并不能真正提高信号接收的物理水平。对信号起到关键作用的是天线,天线的构造分平板式和螺旋式的,也很难说清哪个好哪个坏,不同的技术解决方案,各有优劣,但总体上来讲一寸长、一寸强的原则是没错的,如果你愿意背着一个锅盖大的天线,我想肯定比你现在的效果好得多。
那既然不同厂商的差不多,不同芯片的也差不多,难道说不同的GPS真的就没有什么差别吗?没错,我基本上就是这样认为的。读到这里,可能有人会骂我了,难道没有看到网上N多的对于不同芯片、不同品牌的评测吗?漂移、冷启动、热启动。。。一大堆血淋淋的数据,难道不能说明什么吗?确实可以说明一些问题,比如,作者代理的是哪个厂商的产品,或者哪个厂商给钱多。三百六十行里除了办证的、卖发票的,还有一个行业叫“枪手”,我就亲眼所见一篇文章把两个产品说成天壤之别,结果不幸就是我前面提到的公板OEM,只是壳子不一样。现在枪手的水平已经越来越高了,经常忽悠人于无形,上街裸奔确实可以吸引眼球,但过后不太容易收场,不如慢工出细活,小火文炖,看起来象技术文章,实际上引导你买东西。
当然,我们也看到一些比较中立朋友的评测数据,确实有差别。比如经常说的手持机的漂移就小,我自己也有2台手持机,经过对比,确实发现漂移要小得多,什么原因呢?有一个成语叫“粉饰太平”,用来说明这个问题最合适不过了。比如一个小煤矿出事死了几十人,当地领导一研究,怎么办呢?让这些人再活过来是不可能的了,但可以让他们消失。于是往上边报的时候几十个就变成几个了,大问题变成小问题了。GPS厂商的工程师们可比这些当地领导聪明多了,所以这种方法多半也想得出来。很多配有失量地图的导航设备,大家会发现我们的轨迹会老老实实的落在道路里边,是它的精度高地图好吗?其实都不是,原因只有一个,在道路外边的点被软件硬生生的“拉”了回来,说好听点叫校正“。
(责任编辑:admin) |