为什么WiFi信号只掉一格网速却掉一半?路由器和手机在偷偷换挡,我把挡位表抄下来了

前几天晚上在卧室看球,4K直播卡成了幻灯片。掏出手机测速,80兆。我记得清清楚楚,同一台手机在客厅测是940。可WiFi图标呢?满格三格掉到两格,只掉了一格。
一格信号,速度掉了九成,这账怎么算都对不上。我一开始怀疑路由器老了,可回到客厅一测又是940兆,机器没毛病。那晚我把这事查了个底朝天,发现答案藏在一个我从没留意过的机制里:路由器和手机,一直在偷偷换挡。
先跑一圈:信号数字和速度根本对不上
我家AX3000T放客厅电视柜,千兆宽带。拿安卓手机装了个WiFi分析仪,从客厅一路走到卧室,随手记dBm数(这个数怎么看我写盲区自查那篇里讲过,比看格数准得多):客厅-44,餐厅-55,主卧-71,厨房-74,卫生间-79。
对着这张表再测速,就有意思了。客厅-44跑940兆贴满宽带;餐厅-55还有六百多;到主卧-71,只剩两百出头;厨房-74,一百五上下浮动;卫生间-79,测速软件经常直接跑不完。
信号从-44掉到-71,换算成手机格数也就掉一两格——厂商把-40到-90这么宽的区间压成三四个格子,一格里塞着天壤之别。但真正让我起疑的是另一点:速度不是跟着信号匀速下滑的,是下台阶。-55到-65掉一小截,-65到-71直接腰斩再腰斩。台阶式下跌,背后一定有个挡位机制。
格数看的是听见,网速看的是听清
先掰扯一个概念。信号格数反映的是信号过没过接收门槛,翻译成人话:路由器在喊,你听得见吗。听得见就给格,嗓门大格就多。
但网速不看这个,网速看信噪比(SNR):信号比噪声高出多少dB。WiFi信道的底噪常年在-95到-100dBm上下晃,这个底躲不掉,微波炉、蓝牙、邻居的WiFi、自家几十台智能设备,全往里添柴。
拿我家算笔账,底噪按-97取:客厅-44,信噪比53dB,相当于安静图书馆里有人冲你朗读;主卧-71,信噪比只剩26dB,等于菜市场里有人跟你小声说话——听得见动静,拼成句子就费劲。
这里补一句dB的账,我在写发射功率那篇里算过:dB是取了对数的比值,每加3实际翻一倍。所以信噪比从53掉到26,不是掉一半,是掉到原来的千分之一上下。格数还在骗你,物理量早塌方了。
QAM挡位表:一趟车能搬几件货
无线发数据不是一根水管慢慢流,是一车一车运货。每个「车次」(术语叫符号)能装几比特,由调制方式决定,就是参数页里常见的QAM。挡位表我抄在这:
| 调制方式 | 每符号装几比特 | 归属 |
| BPSK | 1 | 保命挡 |
| QPSK | 2 | 保命挡 |
| 16QAM | 4 | 过渡挡 |
| 64QAM | 6 | WiFi4时代顶格 |
| 256QAM | 8 | WiFi5顶格 |
| 1024QAM | 10 | WiFi6顶格 |
| 4096QAM | 12 | WiFi7顶格 |
为什么高挡位怕噪声?想象把星座点画在一张格子纸上。QPSK只有4个点,每个点占一大片,信号抖一抖照样认得出是哪个。1024QAM要在同样的纸上挤1024个点,点与点之间只剩头发丝的缝,噪声稍微一推,这个点就被认成隔壁那个——认错就是误码,误码就得重传,重传一多速度就崩。
工程上的经验账很整齐:每升一挡,需要的信噪比多6dB上下。QPSK有个10dB出头就能跑,256QAM要30dB,1024QAM得35dB往上。所以我客厅53dB顶着1024QAM跑,主卧26dB,只配摸64QAM的门槛——一趟车的货从10比特掉到6比特,速度不腰斩才怪。
这也把协商速率那笔账补齐了。我在写空间流和写频宽那两篇里拆过公式:协商速率=空间流数×频宽×每符号比特数。前两块是车道数和车道宽,QAM是每辆车装多少货,三块相乘,才是你手机上1201、2402这些数的由来(带宽、协商、实测三本账的区别我另写过一篇)。
换挡是全自动的,你从来没被告知
最关键的一环来了:挡位不是装机时定死的,是实时自动换的。机制叫链路自适应,行话叫MCS:两边互相发包,收包方统计误码率,错多了就通知对方降挡,连着稳一阵再试着升回去。这个调整每隔几十毫秒来一轮,比心跳还勤。
你可以亲眼看它换。Windows电脑连着WiFi,开个命令行敲:
netsh wlan show interfaces
看「接收速率」那一行。把笔记本从客厅端到卧室,那个数会从两千四一路往下跳,一千八、一千四、八百、四百——每跳一次就是换了一次挡。我头一回盯着这个数走完一屋才明白,以前抱怨的「WiFi速度忽高忽低」根本不是故障,是挡位在勤勤恳恳地跟着信号找平衡。
这也顺手解释了两件老事。一件是「信号差但不断网」:降到最低的QPSK甚至BPSK,一车只装一两比特,慢是慢,只要听得见就能送,所以-79的卫生间还能聊微信。另一件是波束成形的收益为什么全在墙角——它把能量集中朝一个方向打,等于把边缘位置的信噪比硬垫上去几个dB,高挡位才挂得住,这个我开和关各测过一周。
想稳在高挡位,能做的就三件事
原理明白了,操作就顺理成章。信噪比=信号-噪声,想稳高挡,要么抬信号,要么压噪声,没有第三条路。
第一件,抬信号。挪路由器是最便宜的方案,摆位那五个位置我实测过,挪一米信噪比能差出10dB,等于白捡两挡;还不行就Mesh子路由补位,别指望手机硬扛承重墙。
第二件,选对频段。同一位置5G的信号数字比2.4G难看,但5G频段干净、信噪比质量高,能挂住的挡位反而高,我绕屋实测2.4G和5G那篇里反转点前后的差距,本质就是挡位差。手机电脑尽量钉在5G上,2.4G留给智能设备。
第三件,压噪声。邻居WiFi挤同一信道,你俩互相都是噪声,信道怎么挑我写过小米的专项(其他品牌同理),2.4G钉1/6/11,5G挑最空的。自家智能设备多也抬底噪,挪去IoT专网或访客网络,主网立马清净。
顺带泼两盆冷水。放大器和中继救不了挡位——它收到的本来就是低挡位的烂信号,转发得再卖力也只是把烂信号放大声,信噪比一点没变,我拿放大器实测那篇里速度对半砍就是这个理。还有WiFi7的4096QAM,确实一车12比特,但要40dB以上的信噪比伺候,只在你贴着路由器时生效,隔一堵墙就降回和WiFi6一个待遇,换机前那笔账我算过,千兆以内宽带真不用为这个掏钱。
对照表收尾:dBm、挡位、换机,照这个顺序查
把我家五个点位和挡位拼成一张总表,你可以照着对号:
| 位置 | 信号dBm | 大致信噪比 | 大致挡位 | 实测速度 |
| 客厅 | -44 | 53dB | 1024QAM | 940兆贴满 |
| 餐厅 | -55 | 42dB | 1024QAM | 600多兆 |
| 主卧 | -71 | 26dB | 16QAM上下 | 两百出头 |
| 厨房 | -74 | 23dB | 16QAM临界 | 一百五浮动 |
| 卫生间 | -79 | 18dB | QPSK保命 | 几十兆,随时断 |
排查顺序也排好:第一步别看格数,拿工具看dBm,安卓随便装个WiFi分析仪,iOS没这权限就借台安卓机,或者电脑上看netsh;第二步看协商速率跳不跳,跳说明在正常换挡,死在一个低数上不动才可能是别的问题;第三步挪位置、换频段,把信噪比垫上去;第四步查信道挤不挤。都做满了速度还上不来,再谈换机也不迟——而且照这张表,多数人换机前先该做的是把路由器从弱电箱里挪出来。
