ZHCUBC2 September 2023 CC3300 , CC3301
set_tx 命令可以控制 CC33xx 器件上的整个 TX 数据路径和前端。此命令能够设置前导码类型、PHY 数据速率、输出功率、控制要传输的数据包数量和数据包内的数据值以及许多其他功能。
默认 TX 设置可以通过以下命令启用:
calibrator wlan0 cc33xx_plt set_tx -default 0
“附录 A”中提供了默认设置。下面提供了完整的命令格式。没有必要在 set_tx 命令中包含每个参数。
calibrator wlan0 cc33xx_plt set_tx -preamble_type <PREAMBLE_TYPE> -phy_rate <PHY_RATE> -tx_power <TX_POWER> -gi_ltf_type <GI_LTF_TYPE> -dcm <DCM> -length <LENGTH> -delay <DELAY> -pkt_mode <PACKET_MODE> -num_pkts <NUM_PACKETS> -data_mode <DATA_MODE> -data_const_val <DATA_VALUE> -cca <CCA> -bss_color <BSS_COLOR> -su_er_bw <SU_ER_BW> -partial_aid <PARTIAL_AID> -src_addr <SRC_ADDR> -dst_addr <DST_ADDR> -nominal_pkt_ext <PKT_EXT> -feed_status <FEED_STATUS> -aid <AID> -group_id <G_ID>
表 3-2 中给出了每个参数的定义。
参数 | 选项 | 说明 |
---|---|---|
PREAMBLE_TYPE | 0 | 11b 短前导码 |
1 | 11b 长前导码 | |
2 | 11a/g 传统 OFDM | |
3 | 11n 混合模式 | |
4 | 11n GF(不支持) | |
5 | 11ax SU | |
6 | 11ax MU(不支持) | |
7 | 11ax SU ER | |
8 | 11ax TB | |
9 | 11ax TB NDP FB | |
10 | 11ac VHT(不支持) | |
PHY_RATE | 1 | 1Mbps |
2 | 2Mbps | |
3 | 5.5Mbps | |
4 | 11Mbps | |
5 | 6Mbps | |
6 | 9Mbps | |
7 | 12Mbps | |
8 | 18Mbps | |
9 | 24Mbps | |
10 | 36Mbps | |
11 | 48Mbps | |
12 | 54Mbps | |
13 | MCS0 | |
14 | MCS1 | |
15 |
MCS2 |
|
16 |
MCS3 |
|
17 | MCS4 | |
18 | MCS5 | |
19 | MCS6 | |
20 | MCS7 | |
TX_POWER | 0-30 | 整数值,范围为 -10dBm 至 20dBm,步长为 1dB |
GI_LTF_TYPE | 0 | 1xLTF + 1.6µs GI |
1 | 2xLTF + 1.6µs GI | |
2 | 4xLTF + 3.2µs GI | |
3 | 2xLTF + 0.8µs GI | |
4 | 1xLTF + 0.8µs GI | |
5 | 4xLTF + 0.8µs GI | |
DCM | 0 | 禁用 DCM |
1 | 启用 DCM | |
LENGTH:range <start_length> <end_length> | 100-3500 | 数据字节数,不包括 MAC 802.11 标头。LENGTH 中的“range”字符串需要参数 <start_length> 至 <end_length>。仅在连续模式或 PACKET_MODE <0> 下受支持。-length range 0 100 |
LENGTH:const packet <length> | 非 MCS 速率:0 - 3500 MCS 速率:0-16000 |
数据字节数,不包括 MAC 802.11 标头。LENGTH 中的“const packet”字符串需要参数 <length>-length const packet 2000 |
DELAY | 50-1000000 | 数据包间的延迟 (µs) |
PACKET_MODE | 0 | 连续模式 - 连续发送数据包,直到发送 tx_stop 命令 |
1 | 发送单个数据包 | |
2 | 使用此数据包模式时需要 <NUM_PKTS> 发送 <NUM_PKTS> 个数据包 |
|
NUM_PACKETS | 1 - 10000 | <PKT_MODE> = 2 时使用 要发送的数据包数量 |
DATA_MODE | 0 | 使用此数据模式时需要 <DATA_VAL> 常数值 |
1 | 增量值 | |
2 | 随机值 | |
DATA_VALUE | 0 - 255 | <DATA_MODE> 为 0 时需要 所有数据包中均使用的数据值 |
CCA | 0 | 禁用 CCA |
1 | 启用 CCA | |
BSS_COLOR | 0-63 | 此字段与 HE_SU 和 HE_SU_ER 相关 |
SU_ER_BW | 0 | 242-tone RU |
1 | 106-tone RU | |
PARTIAL_AID | 0 - 1023 | 此字段与 VHT 传输相关 |
SRC_ADDR | xx:xx:xx:xx:xx:xx | 源 MAC 地址 |
DEST_ADDR | xx:xx:xx:xx:xx:xx | 目标 MAC 地址 |
PKT_EXT | 0 | 0µs |
1 | 8µs | |
2 | 16µs | |
FEED_STATUS | 0/1 | 指示每个音调集合中用于调制音调的一位的值。此字段仅与 TB NDP FB 传输相关。 |
AID | 0-16383 | 站点的 AID 可以高达 16383(14 位) |
G_ID | 0 | (不支持) |