高级辅助驾驶系统(ADAS)有特殊的OEM功能要求,所使用的传感器布局和类型以及网络协议选择也有所不同,这给设计人员带来了挑战。如果没有标准化的解决方案,您需要我们的FPGA等非常灵活的器件来应对汽车系统设计中的系统变化因素。

汽车视觉系统设计变化因素和FPGA的优势

设计挑战

系统变化因素

FPGA优势

数据采集

不同的摄像机传感器分辨率,帧速率;需要不同类型的传感器(雷达、激光、视频)。汽车网络中的数据通信还没有标准方法。

可定制传感器接口和知识产权(IP)内核支持任何汽车网络标准的连接。

数据处理

适用于图像校正和视频分析的各种图像处理算法。将多路摄像机数据拼接成360°图像。融合多种类型的传感器数据。实时处理要求。

能够在硬件和软件中实现定制算法,进行视频和图像处理。

通信

音频/视频数据不同的通信标准,例如,媒体导向系统传送(MOST)、以太网和LVDS。要求通过一条低成本系统总线将所有系统连接起来。

能够设计类型和数量合适的通信接口,满足高级辅助驾驶系统(ADAS)应用需求。

在ADAS设计中使用FPGA作为SoC处理器

FPGA技术能够解决关键ADAS应用中的这些难题。您通常可以使用FPGA作为主SoC处理器或者协处理器进行算法加速,或者进行传感器接口转换。

ADAS应用中的FPGA功能

ADAS应用

FPGA功能

道路偏离报警

摄像机传感器接口和道路标记探测

交通标志识别

摄像机传感器接口和图像处理,用于标志识别。

夜视

红外或者热成像摄像机传感器接口和图像处理流水线

智能前大灯控制

摄像机传感器接口、前大灯探测算法,以及CAN总线接口。

自适应巡航控制

雷达传感器接口,以及CAN总线接口。

防碰撞

摄像机和雷达传感器接口、雷达处理、图像处理和识别,以及CAN总线接口。

环绕视觉

图像拼接、图像分析、视频数据传输,以及鱼眼校正。

盲点探测报警

雷达传感器接口,以及CAN总线接口。

辅助驻车

超声和摄像机传感器接口、驻车算法、鱼眼校正,以及CAN总线接口。