root@Archer_AXE75:/# wl -i wl0.2 sta_info all [VER 8] STA 3C:52:A1:78:16:86: chanspec 48/80 (0xe32a) aid:21 rateset [ 6 9 12 18 24 36 48 54 ] idle 1 seconds in network 3084 seconds state: AUTHENTICATED ASSOCIATED AUTHORIZED connection: SECURED auth: WPA2-PSK crypto: AES_CCM flags 0x3d1e03b: BRCM WME N_CAP VHT_CAP HE_CAP AMPDU AMSDU GBL_RCLASS DWDS_CAP DWDS_ACTIVE HT caps 0x9ef: LDPC 40MHz SGI20 SGI40 STBC-Tx STBC-Rx VHT caps 0x1f: LDPC SGI80 SGI160 STBC-Tx STBC-Rx HE caps 0x6639: LDPC HE-HTC SU-BFR SU&MU-BFE OMI 0x0271: 80Mhz rx=2ss tx=2ss ER_SU_DISABLE UL_MU_DISABLE tx total pkts: 68194 tx total bytes: 330106391 tx ucast pkts: 63728 tx ucast bytes: 329281252 tx mcast/bcast pkts: 4466 tx mcast/bcast bytes: 825139 tx failures: 1 rx data pkts: 7659 rx data bytes: 8025275 rx data dur: 0 rx ucast pkts: 7135 rx ucast bytes: 7929185 rx mcast/bcast pkts: 524 rx mcast/bcast bytes: 96090 rate of last tx pkt: 864700 kbps - 432350 kbps rate of last rx pkt: 680550 kbps rx decrypt succeeds: 7649 rx decrypt failures: 0 tx data pkts retried: 18 per antenna rssi of last rx data frame: -35 -27 0 0 per antenna average rssi of rx data frames: -35 -27 0 0 per antenna noise floor: -83 -83 0 0 tx total pkts sent: 63791 tx pkts retries: 29007 tx pkts retry exhausted: 0 tx FW total pkts sent: 0 tx FW pkts retries: 0 tx FW pkts retry exhausted: 0 rx total pkts retried: 1737 MCS SET : [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ] VHT SET : 0x1 1x1 2x1 3x1 4x1 5x1 6x1 7x1 8x1 9x1 10x1 11x1 : 0x2 1x2 2x2 3x2 4x2 5x2 6x2 7x2 8x2 9x2 10x2 11x2 HE SET : 20/40/80 MHz: NSS1 Tx: 0-11 Rx: 0-11 NSS2 Tx: 0-11 Rx: 0-11 smoothed rssi: -27 tx nrate he mcs 8 Nss 2 Tx Exp 0 bw80 ldpc 2xLTF GI 0.8us auto rx nrate he mcs 7 Nss 2 Tx Exp 0 bw80 ldpc 2xLTF GI 1.6us auto wnm 0x0: VENDOR OUI VALUE[0] 00:90:4C VENDOR OUI VALUE[1] 00:10:18 VENDOR OUI VALUE[2] 00:50:F2 link bandwidth = 80 MHZ RRM capability = 0x0 Frequency Bands Supported: 5G 帮我计算AP TX串口信息 :协商速率 rate档位 流的数目 GI配置 AP RX信息:协商速率 rate档位 流的数目 GI配置
时间: 2025-09-03 11:53:46 AIGC 浏览: 14
<think>
我们首先从输出中提取AP的TX和RX信息。根据输出中的"tx nrate"和"rx nrate"部分,可以获取到协商速率、调制方式、流的数目(NSS)和GI配置。
注意:在输出中,tx nrate 表示AP发送数据到STA的速率信息,rx nrate 表示AP接收STA发送数据的速率信息。
对于TX(AP发送到STA):
- tx nrate: he mcs 8 Nss 2 Tx Exp 0 bw80 ldpc 2xLTF GI 0.8us auto
其中:
he: 表示HE(High Efficiency)模式,即Wi-Fi 6
mcs 8: 调制编码方案为8
Nss 2: 空间流数目为2
bw80: 带宽80MHz
GI 0.8us: 保护间隔为0.8微秒
对于RX(AP接收来自STA的数据):
- rx nrate: he mcs 7 Nss 2 Tx Exp 0 bw80 ldpc 2xLTF GI 1.6us auto
其中:
he: HE模式
mcs 7: 调制编码方案为7
Nss 2: 空间流数目为2
bw80: 带宽80MHz
GI 1.6us: 保护间隔为1.6微秒
协商速率计算:
Wi-Fi 6 (HE) 的速率计算公式为:
Rate (Mbps) = (数据子载波数 * 每个符号的比特数 * 编码率 * NSS * 子载波利用率) / 符号时间
其中:
数据子载波数:对于80MHz带宽,HE模式有980个数据子载波(实际标准中为980.04,但通常取980)
每个符号的比特数:由MCS索引决定(包括调制阶数和编码率)
符号时间 = 符号长度(3.2μs) + GI(保护间隔)
但是,实际中我们通常使用查表法。以下是HE MCS速率的参考表(80MHz,GI=0.8us和GI=1.6us):
注意:由于GI不同,符号时间不同,速率也不同。
对于HE MCS 8(2个空间流,80MHz,GI=0.8us):
根据标准,HE MCS 8对应的调制为256-QAM,编码率为3/4。
计算公式:速率 = (980.04 * 8 * (3/4) * 2) / (3.2+0.8) * 10^-6 个符号每秒,但实际我们需要乘以符号率(1/符号时间)。
但是,我们也可以从已知的标准速率表中查找:
在80MHz带宽,GI=0.8us,2个空间流,MCS8的速率是 864.7 Mbps(这正好和输出中“rate of last tx pkt: 864700 kbps”相符,注意单位是kbps,所以864700 kbps = 864.7 Mbps)
同理,对于RX:MCS7(2个空间流,80MHz,GI=1.6us):
标准中,HE MCS7对应256-QAM,编码率为5/6。
速率 = (980.04 * 8 * (5/6) * 2) / (3.2+1.6) 然后乘以10^6得到bps,再除以1000得到kbps?
实际查表:80MHz, GI=1.6us, 2SS, MCS7的速率是 680.5 Mbps(输出中“rate of last rx pkt: 680550 kbps”即680.55 Mbps,四舍五入匹配)
因此,我们可以直接使用输出中最后发送和接收的速率作为协商速率。
所以,总结如下:
AP TX(发送到STA):
协商速率: 864.7 Mbps (即输出中的864700 kbps)
rate档位: HE MCS 8
流的数目: 2 (Nss=2)
GI配置: 0.8 us
AP RX(接收来自STA):
协商速率: 680.55 Mbps (即输出中的680550 kbps)
rate档位: HE MCS 7
流的数目: 2 (Nss=2)
GI配置: 1.6 us
注意:输出中已经明确给出了最后一次发送和接收的速率,因此可以直接使用。
另外,在sta_info输出中,我们还可以看到:
- TX的信息在“tx nrate”后面,以及“rate of last tx pkt”
- RX的信息在“rx nrate”后面,以及“rate of last rx pkt”
因此,我们按照要求整理如下:
</think>
### AP TX/RX 速率配置解析
根据 `wl sta_info` 输出数据,AP与客户端(MAC: 3C:52:A1:78:16:86)的无线参数解析如下:
#### AP TX 信息(AP发送数据到客户端)
| 参数 | 值 | 说明 |
|--------------|-----------------|-------------------------------|
| **协商速率** | 864.7 Mbps | `rate of last tx pkt: 864700 kbps` |
| **Rate档位** | HE MCS 8 | `tx nrate: he mcs 8` |
| **流数目** | 2 流 (Nss=2) | `Nss 2` |
| **GI配置** | 0.8μs 短保护间隔 | `GI 0.8us` |
#### AP RX 信息(AP接收客户端数据)
| 参数 | 值 | 说明 |
|--------------|-----------------|-------------------------------|
| **协商速率** | 680.55 Mbps | `rate of last rx pkt: 680550 kbps` |
| **Rate档位** | HE MCS 7 | `rx nrate: he mcs 7` |
| **流数目** | 2 流 (Nss=2) | `Nss 2` |
| **GI配置** | 1.6μs 长保护间隔 | `GI 1.6us` |
#### 关键配置验证
```bash
# TX参数验证命令
echo "AP->STA: $(wl -i wl0.2 tx nrate | awk '{print "MCS"$3", Nss"$5", GI"$10}')"
# RX参数验证命令
echo "STA->AP: $(wl -i wl0.2 rx nrate | awk '{print "MCS"$3", Nss"$5", GI"$10}')"
```
#### 性能优化建议
1. **GI配置差异分析**:
- TX使用0.8μs GI:适合低延迟场景(如游戏/视频会议)
- RX使用1.6μs GI:抗多径干扰能力强,但吞吐量降低约10%
2. **MCS差异解决方案**:
```bash
# 强制统一MCS(临时测试用)
wl -i wl0.2 tx_mcs -1 8 # 固定TX为MCS8
wl -i wl0.2 rx_mcs -1 8 # 固定RX为MCS8
```
3. **空间流优化**:
```bash
# 检查天线映射
wl -i wl0.2 txstream
```
阅读全文
相关推荐



















