Sionna Note 1, pipeline

参考 RT Tutorial On Mobility

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重复处理

未完待续

posted @ 2026-01-13 15:17  sq-Feng  阅读(1)  评论(0)    收藏  举报