sw_generate
Generate wireless channel datasets with configurable parameters, returning a handle and statistical summary for validating communication ideas without writing simulations from scratch.
Instructions
生成信道数据集,返回句柄与统计摘要(不返回数据本身)。
两种用法:
协商过:只传 draft_id
用户说"随便,默认就行":直接传 intent,跳过协商
返回里的 auto_decided 列出了替用户做的决定,请转述给用户, 这样他事后想改也知道改什么。
prereg_id 是 sw_lock_analysis 返回的预注册句柄。传了它,主指标与基线会 随数据存档,之后 sw_compare_results 能判断用的指标是不是事先定的那个。 只能在生成前绑定——事后补绑没有意义。
workers 默认 "auto":按配置预估耗时决定要不要起多进程。多小区大带宽的 配置能快 3 倍以上;轻配置起进程反而更慢,会自动走串行。 并行时各块用不同 seed,结果与串行统计等价但逐样本不同(摘要里会写明)。
collect_ssb=False 关掉每小区 SSB RSRP/SINR 的计算,多小区场景省约 30% (交错重测中位数 3456 -> 2475 ms/样本,基准自身轮间波动 11.9%)。 代价是 Dataset.ssb 为空——小区选择、切换、波束管理类课题需要它,别乱关。 默认 None = 保留,不静默减少数据。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | No | ||
| preset | No | ||
| workers | No | auto | |
| draft_id | No | ||
| overrides | No | ||
| prereg_id | No | ||
| collect_ssb | No | ||
| num_samples | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||