汽车雷达信号处理系统及方法与流程

文档序号:11285135阅读:1699来源:国知局
汽车雷达信号处理系统及方法与流程

本发明属于汽车电子技术领域,特别涉及一种汽车雷达信号处理系统及方法。



背景技术:

如今,全球范围内车辆日益普及,交通事故也日益攀升。为了避免事故的发生,越来越多的汽车采用主动和预测型防碰撞安全系统,微波雷达由于其抗干扰能力强、稳定性高被应用于安全系统中。

由于道路交通的复杂性,汽车雷达通常采用较高复杂度的fmcw调制模式,能够检测运动目标的距离速度以及角度,具有较高的探测精度。数字电路控制vco信号源产生高频电信号,一部分能量输入混频器作为本振信号,另一部分能量经由发射天线以电磁波的方式向外辐射出去。电磁波在空气中向前方传播,前方有物体的时候,就会有部分电磁波被反射回来。反射回来的电磁波被接收天线截获形成电信号,成为回波信号。本振信号和回波信号输入混频器,混频器输出一个频率较低,包含了物体和雷达天线之间的相对距离和相对速度信息以及其他信息的电信号,这个电信号被称为中频信号。中频信号在经过放大、滤波、ad转换、信号处理就可以获取到物体的距离、速度、角度等信息。

基于fmcw调制模式主要有三角波调制与锯齿波调制方式。三角波调制在实际的信号处理中,当目标运动速度较慢,多普勒频率较小时,由于fft变换存在的固有间隔,会导致此时正向调制段和负向调制段频率相差很小,fft变换根本无法分辨出来,所以在工程上无法实现对低速目标的探测;而锯齿波调频方案采用二维fft算法对差拍信号的相位信息进行分析能很好的检测动目标,但是目前汽车雷达信号的处理是逐步串行处理,由于目标复杂,数据量大,因此耗时较多,而不能及时反应目标的状态。



技术实现要素:

本发明的目的在于提供一种汽车雷达信号处理系统,在信号处理过程中避免cpu处理器参与数据搬移,节省处理时间,及时反映目标移动状态。

为了实现上述目的,本发明采取以下技术方案:一种汽车雷达信号处理系统,控制模块发送控制信号控制雷达射频前端,雷达射频前端用于发射和接收微波信号,随后将微波信号反馈至控制模块实现汽车周侧目标的探测,所述的控制模块包括adc模拟数字转换器,adc模拟数字转换器将接收的微波信号进行ad采样之后传递至dma控制器,dma控制器进行数据搬移协助cpu处理器进行二维fft信号并行处理运算。

与现有技术相比,adc模拟数字转换器对接收的微波信号进行ad采样,控制模块设有dma控制器对采样数据进行数据搬移,避免cpu处理器参与数据搬移,协助cpu处理器处理信号时以流水线的方式进行二维fft信号并行运算处理,这种并行运算极大的节省了时间,从而快速得出结果数据,及时的反映目标移动状态。

本发明的另一目的还在于提供一种汽车雷达信号处理方法,在信号处理过程中避免cpu处理器参与数据搬移,从而快速运算得出结果数据,及时的反映目标移动状态。

为了实现上述目的,本发明采取以下技术方案:一种汽车雷达信号处理方法,包括如下步骤:(a)、dac数字模拟转换器发出控制信号控制vco压控振荡器产生高频电信号;(b)、高频电信号一部分能量输入混频器作为本振信号,另一部分能量经由发射天线以电磁波的方式向外辐射;(c)、电磁波接触目标反射,反射回来的电磁波被接收天线截获形成回波信号;(d)、本振信号和回波信号输入混频器经滤波、放大得到锯齿波信号传递至adc模拟数字转换器;(e)、adc模拟数字转换器对接收的锯齿波信号进行ad采样,dma控制器对采样数据进行数据搬移,协助cpu处理器进行信号并行处理运算得出距离维fft,根据距离维fft运算得出速度维fft。

与现有技术相比,adc模拟数字转换器对接收的锯齿波信号进行ad采样,dma控制器对采样数据进行数据搬移,协助cpu处理器进行二维fft信号并行处理运算得出距离维fft,根据距离维fft运算得出速度维fft,cpu处理器处理信号时以流水线的方式进行并行运算处理,这种并行运算极大的节省了时间,从而快速得出结果数据,及时的反映目标移动状态。

附图说明

图1为系统原理框图;

图2为锯齿波采样波形图;

图3为dma控制器与cpu处理器并行处理示意图;

图4为存储空间一用于距离维的运算数据存储;

图5为存储空间二用于速度维的运算数据存储。

具体实施方式

结合附图1~5对本发明做出进一步的说明:

一种汽车雷达信号处理系统,控制模块10发送控制信号控制雷达射频前端20,雷达射频前端20用于发射和接收微波信号,随后将微波信号反馈至控制模块10实现汽车周侧目标30的探测,所述的控制模块10包括adc模拟数字转换器11,adc模拟数字转换器11将接收的微波信号进行ad采样之后传递至dma控制器12,dma控制器12进行数据搬移协助cpu处理器13进行二维fft信号并行处理运算。adc模拟数字转换器11对接收的微波信号进行ad采样,控制模块10设有dma控制器12对采样数据进行数据搬移,避免cpu处理器13参与数据搬移,协助cpu处理器13处理信号时以流水线的方式进行二维fft信号并行运算处理,这种并行运算极大的节省了时间,从而快速得出结果数据,及时的反映目标移动状态。

所述的雷达射频前端20包括vco压控振荡器21接收dac数字模拟转换器14的控制信号发出高频电信号,高频电信号一部分能量输入混频器22作为本振信号,另一部分能量经由发射天线23以电磁波的方式向外辐射,经目标30反射回来的电磁波被接收天线24截获形成回波信号,本振信号和回波信号输入混频器22传递至adc模拟数字转换器11。本振信号和回波信号输入混频器22,混频器22输出一个频率较低,包含了目标30和雷达天线之间的相对距离和相对速度信息以及其他信息的电信号,这个电信号被称为中频信号,中频信号在经过放大、滤波、ad转换、信号处理就可以获取到物体的距离、速度、角度等信息。

所述的dma控制器12与cpu处理器13共同连接有存储空间一、存储空间二40a、40b,存储空间一、存储空间二40a、40b分别用于存储距离维fft、速度维fft的初始数据、搬移运算数据以及结果数据。分别设有存储空间一、存储空间二40a、40b用于距离维fft、速度维fft的运算数据存储,避免信号处理过程中出现数据冲突的情况。

所述的控制模块10与雷达射频前端20之间通过spi串口完成信号的传递。使用spi串口完成信号的快速传递,保证数据的及时快速处理。

一种汽车雷达信号处理方法,包括如下步骤:(a)、dac数字模拟转换器14发出控制信号控制vco压控振荡器21产生高频电信号;(b)、高频电信号一部分能量输入混频器22作为本振信号,另一部分能量经由发射天线23以电磁波的方式向外辐射;(c)、电磁波接触目标30反射,反射回来的电磁波被接收天线24截获形成回波信号;(d)、本振信号和回波信号输入混频器22经滤波、放大得到锯齿波信号传递至adc模拟数字转换器11;(e)、adc模拟数字转换器11对接收的锯齿波信号进行ad采样,dma控制器12对采样数据进行数据搬移,协助cpu处理器13进行信号并行处理运算得出距离维fft,根据距离维fft运算得出速度维fft。adc模拟数字转换器11对接收的锯齿波信号进行ad采样,dma控制器12对采样数据进行数据搬移,协助cpu处理器13进行二维fft信号并行处理运算得出距离维fft,根据距离维fft运算得出速度维fft,cpu处理器13处理信号时以流水线的方式进行并行运算处理,并不需要参与数据搬移,这种并行运算极大的节省了时间,从而快速得出结果数据及时的反映目标移动状态。

所述的步骤e包括如下步骤:(e1)、adc模拟数字转换器11对锯齿波信号进行ad采样,采样时对m个周期的锯齿波进行采样;(e2)、adc模拟数字转换器11对每个锯齿波信号做n点的采样,对锯齿波1进行采样1操作,对锯齿波2进行采样2操作,以此类推;(e3)、当对锯齿波1进行采样1操作之后,在采样2的同时,dma控制器12对采样1的结果进行dma1数据搬移,搬移到特定的存储区域以供进行处理;(e4)、随后在采样3的同时对采样2的结果进行dma2数据搬移,同时cpu处理器13根据dma1进行距离维fft1的运算,以此类推,信号处理以流水线的方式进行并行处理;(e5)、距离维fft运算结束之后,cpu处理器13根据距离维fft运算得出速度维fft。处理过程中,数据搬移采用dma方式,而不需要cpu处理器13的参与,极大的节省了时间。

dma控制器12与cpu处理器13在搬移、运算数据过程中将距离维fft、速度维fft的初始数据、搬移运算数据以及结果数据分别存储至存储空间一、存储空间二40a、40b。分别设有存储空间一、存储空间二40a、40b用于距离维fft、速度维fft的运算数据存储,避免信号处理过程中出现数据冲突的情况。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1