Sionna Note 1, pipeline
Step 1. 加载场景
- Mesh信息来源:先前步骤生成的
xml描述文件。
scene = load_scene(sionna.rt.scene.simple_street_canyon_with_cars, merge_shapes=False) - 交通信息:给定的Traffic.dB文件,我需要确认
frame_id就行。不同的dB文件我肯定需要重新Load然后创建场景。赋予不同交通物体的交通状态(信息来源于dB文件)。
Step 2. 配置收发机
- 确定待研究车辆,显然整张图只有一个,获取其3D位置
(pos_x,pos_y,pos_z),3D朝向(dir_x, dir_y, dir_z)和velocity, 由mesh属性确定的车辆的长宽高(length, width, height)。 - 由上述信息推导出车载雷达的 3D位置 和
look_at.
scene.add(Transmitter("tx", position=[x, x, x], look_at=[x,x,x]))
scene.tx_array = PlanarArray(num_rows=1, num_cols=1, pattern="tr38901", polarization="V")
- 给Tx 确定速度
scene.get("tx").velocity = tx_velocity
- Rx重复处理
未完待续

浙公网安备 33010602011771号