你的手机此刻正在和一个几千米外的铁塔小声说话。就算你没在打电话、没刷视频,这个对话也没停过——每隔一小会儿,手机就要跟网络报到一次:「我还在这儿。」这个看起来只为打电话服务的设计,意外地成了人类历史上第一个大规模定位系统。
知道你连着谁,就知道个大概
手机通话走的是无线电,而无线电有个朴素的脾气:基站——就是那些铁塔和楼顶上的天线——的覆盖范围是有限的。一座基站在城市里大概管几百米到两三公里,在农村管得远一些。你的手机能跟某座基站通话,这件事本身就泄露了位置:你一定在这座基站的覆盖圈里。
运营商的机房里有每座基站的经纬度——毕竟塔是他们自己花钱立起来的。所以只要查一下「这部手机现在挂在哪座塔上」,再查一下「这座塔在哪」,一个粗糙的定位就完成了。这就是最古老的蜂窝定位,准头是一整个覆盖圈:城市里几百米到几公里。
大白话:这跟「我在星巴克给你打电话,你知道星巴克大概在哪条街」是同一个逻辑。你不知道我坐在哪个座位,但你知道我离那家星巴克不会超过无线电够得着的距离。
这个办法粗得可怜,但它有三个别的技术羡慕不来的优点:永远在线(手机不连基站就没法打电话)、不耗额外的电(通信本来就要进行)、室内室外一视同仁(基站信号穿墙能力比卫星信号强几个数量级)。直到今天,紧急呼叫中心定位报警人、运营商做网络优化,底层都还在用它。
从一座塔到几座塔
能不能再准一点?能,靠一个直觉:一座塔给你一个圆,几座塔一起就能把圆缩小。
你的手机其实不止「听得到」一座塔。在城里,它通常同时能检测到三四座甚至更多基站的信号,并且知道每个信号有多强。信号强度随距离衰减——离塔越近信号越强,虽然衰减的规律被楼房、玻璃、人体搅得很乱,但总归是个线索。用几座塔的信号强度各自估一个「我大概离这座塔多远」,就得到几个圈;几个圈的交集,就是你最可能待的那一小块区域。
大白话:你在操场上蒙着眼,听到三个方向各有一个喇叭在放音乐,一个震耳、一个清晰、一个隐约。你虽然看不见,但大致能猜出自己站的位置——离第一个最近,离第三个最远。
这个思路在工程上叫三角定位(trilateration):用与多个已知点的距离反推自己的位置。请把这个词记住——它不只是基站定位的花招,它是全书所有无线电定位的共同骨架。第四章 GPS 用的是它,第七章 Wi-Fi 定位用的还是它,只是「距离」的来源越来越有想象力。
实际效果:多基站定位在城里能把误差压到几十到几百米。不会再准了,因为「信号强度换算成距离」这一步天然靠不住——一堵承重墙对信号的削弱,可能相当于多走了两百米。用强度猜距离,是拿一把被环境反复掰弯的尺子量东西。
一个注定被淘汰、却永远不消失的答案
今天你的手机很少把「基站定位」当作最终答案了,有更准的手段。但它从未退场,而是以两种方式活着:
- 兜底:卫星被楼挡住、Wi-Fi 关着的时候,基站信息是手机最后的救命稻草,至少保证蓝点不会消失。
- 热身:第六章你会看到,知道「大概在哪个城区」能让卫星定位的启动快上好几倍——粗糙的答案帮精确的答案省下最昂贵的第一步。
而且基站定位留给我们的真正遗产,不是这套技术本身,而是那个骨架:想要位置,先想办法搞到自己与几个已知点的距离。问题是——手机又不能真的拿尺子去量自己离铁塔多远。那「距离」到底从哪来?
下一章讲全书最重要的一个换算。它不复杂,但之后每一章都在为它付账。