自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(169)
  • 资源 (8)
  • 收藏
  • 关注

原创 TI毫米波雷达开发中涉及的文档【持续更新。。。】

DCA1000DCA1000_Quick_Start_Guide Mmwave Radar Device ADC Raw Data Capture (Rev. B) DCA1000Data Capture Card User's Guide (Rev. A)mmWave Studiommwave_studio_user_guidemmWave SDKmmwave_sdk_user_guide mmwave_sdk_module_documentation.html C:\ti\mm.

2020-12-23 11:59:15 1874

原创 TI毫米波雷达开发中软件版本的说明

目录1.确定芯片的版本2.下载对应的SDK版本3.下载对应的车载应用或工业应用工具箱4.下载对应的mmwave demo visualizer的版本5.如果用到采集卡,需要下载对应版本的mmwave studio1.确定芯片的版本拿到EVM板之后先确定板子的型号。比如AWR1642 ES1.0,AWR1642 ES2.0,AWR1843 ES1.0等等。怎么去确定是ES1.0或者是2.0呢?可参照下图,这里已给出图片链接,供读者自行查阅。如果要进一步了解,可参考对应器件的文档,如

2020-11-15 17:44:38 5635 5

原创 锯齿波FMCW测距、测速的原理

对锯齿波FMCW中频(差拍)信号的推导见上一篇文章锯齿波调制的FMCW雷达中频回波信号的公式推导,在这里直接给出结论。中频信号的表达式为:中频信号的瞬时频率表达式为:从上面的结果可以得到如下的结论:从表达式(2)中可以看出,中频信号的回波信号依然是一个线性调频连续波; 从表达式(3)中可以看出,的表达式中既包含距离信息,也包含速度信息,通过求得的距离存在着误差,这就是...

2019-09-13 17:33:12 18028 7

原创 锯齿波调制的FMCW雷达中频回波信号的公式推导

概念调制信号和载波(参考通信原理)锯齿波调制的FMCW:就是载波的频率随着调制信号的幅度变化下图为FMCW雷达的简易框图:发射信号(本振信号)经过通过发射天线辐射出去,遇到障碍物之后发生反射,反射的信号被雷达接收机接收。将发射信号和接收信号相混频,得到中频信号(差拍信号)。下面对差拍信号的形式进行推导(个人觉得这么写会更清楚点)推导过程结论锯齿波...

2019-08-17 12:42:50 10844 8

原创 雷达中的时间尺度

雷达中涉及到的时间尺度,同时结合TI的波形参数配置进行理解。

2024-10-16 00:18:44 125

原创 AWR1642+DCA1000采集ADC数据并解析

文章同步发布在优快云和公众号(雷达原理与系统),后续文章中出现的资料,参考文档等都会放在,欢迎fork和star。为什么要先将采集ADC数据呢?因为ADC数据是信号处理的输入,是后续理解信号处理手段的基础。当然这里也可以采用仿真信号,但我的想法是单独出一篇文章讲解,会涉及到公式的推导,就先暂时不在本篇文章中深入了。同时,如何采集ADC数据这也是作为一名算法工程师必备的基础技能,需要熟练掌握。

2024-10-11 18:38:52 682

原创 基于AWR1642 讲解TI毫米波雷达开发环境搭建

基于AWR1642 讲解TI毫米波雷达开发环境搭建

2024-09-26 11:29:55 1343

原创 TI官方资源介绍和使用

TI官方资源介绍和使用。

2024-09-20 10:07:21 1296

原创 公众号定位

第二,TDM波形介绍,TDM-MIMO是分时发射的,所以解调不需要额外的操作,但是该种波形也面临一些问题。解速度模糊的方法也有很多,比如TI采用的fast-slow chirp波形,加特兰采用的chirp-delay的方法等,这部分内容应该做成topic,对比和分析各种方法的优缺点和适用范围。信号处理的流程:匹配滤波,测距测速测角,速度解模糊,多普勒相位补偿,角度校准,CFAR等。第三,介绍雷达信号处理的经典流程,比如距离测量,速度测量,CFAR检测,角度测量等。白皮书White Paper。

2024-09-20 08:49:23 322

原创 MMWave API

open的回调函数就被调用,同时回调函数还会拷贝数据,保持DSS和MSS的同步。Callback functions:在。另一方,比如MSS调用了。open,那么在DSS中的。的时候,回调函数的作用是。

2024-01-23 17:14:06 278

原创 ADC Buffer数据格式和readDCA1000.m

确定数据存储格式之后,还要知道ADC采集的是实数还是复数,如果是复数的话,I和Q谁在前。在readDCA1000中有段代码和数据的存放格式有关,如下所示。下面这张图和上面的图表达的是同一个意思,看着可能更清晰一些。通过下面一段代码将数据组织成四个接收天线的形式。变量LVDS中数据的存储格式如下图所示。

2023-12-19 17:32:19 875

原创 SDK3.6中驱动源码——ADC Buffer

通过初始化之后,函数指针变量closeFxn就指向了函数ADCBUF_MMWave_close。当调用函数ADCBuf_close(在ADCBuf.c文件中)的时候,实际上就是调用函数ADCBUF_MMWave_close(在adcbuf_mmwave.c文件中),实现了文件分层。ADCBuf.c文件中的主要内容如下(先以ADCBuf_close举例子):ADCBuf_close函数内部实现实际是调用了其他的函数(这个函数为函数指针变量closeFxn指向的函数)。ADC Buffer的源码位置位于路径。

2023-12-15 15:40:26 247

原创 SRR参考设计(3)MmwDemo_interFrameProcessing函数源码分析

深入具体的函数之前,先看看该函数的整体结构。

2023-12-11 11:35:34 190

原创 SRR参考设计(2)MmwDemo_processChirp函数源码分析

关于MmwDemo_interChirpProcessing的处理流程,可以参考文档《mmwave_sdk_module_documentation.html》中的Range DPU。MmwDemo_processChirp函数中进行距离FFT的函数是 MmwDemo_interChirpProcessing。

2023-12-11 10:55:55 137

原创 SRR参考设计中(1)SRR_DSS_mmWaveTask函数源码分析

后面会接着分析函数MmwDemo_processChirp和MmwDemo_interFrameProcessing。上面两个中断是在初始化的时候注册的,在SRR_DSS_initTask函数中,如下所示。相应的说明都已注释的形式写出来。

2023-12-08 18:12:06 162

原创 AWR1642 boost开发板支持的TI参考设计

解决办法:在路径radar_toolbox_1_30_00_05\tools\visualizers下,有SRR_GUI文件夹,这里面有上图中的”Quickstart Visualizer“,不过需要先安装MATALB Runtime 2017a才可以运行。通过“AWR1642-OOB-Non-OS_release_notes”文档查看,该参考设计所需要的SDK版本(mmWave SDK 2.0.0.4)以及哪个版本的Visualizer(v2.1.0)支持该SDK。

2023-12-07 15:12:22 371

原创 Studio和Visualizer的对RadarSS和datapath的配置过程

SensorModule主要是控制毫米波前端中不同的HW block,HW block包含Chirp sequencer (Radar Timing Engine) ,Rx/Tx Channel,Rx Analog Chain,ADC and Digital Front End Configuration。《Programming Chirp Parameters in TI Radar Devices》文档中7.2小节描述了一些API,用来配置RF参数,profile和frame。

2023-12-06 14:10:11 1087

原创 TI radar_toolbox中的文档说明

其中software_guides中内容如下。其中hardware_guides中内容如下。分享ti雷达工具箱中的文档,如下图所示。

2023-12-04 16:40:42 282

原创 FMCW雷达差频回波信号仿真

回波信号的表达式,包含了距离和速度两维。

2023-09-06 17:05:54 603

原创 mmWave_Radar_Programming_Model

根据设计好的波形去配置相应的profile,chirp,frame

2023-04-04 11:17:44 446

原创 TI Lab_SRR学习_3 速度扩展_3完结篇 interFrameProcessing

对fast-chirp的2D-FFT结果(sumAbs)进行Doppler维CFAR,获得目标在速度维上的峰值索引PeakIdx_fast(cfarDetObjIndexBuf),并记录下峰值能量PeakVal_fast(cfarDetObjSNR),可以对应到算法描述中的第1步。这里做的doppler fft特指的是fast chirp。这里做的doppler fft特指的是slow-chirp,这里将得到。为了便于理解,将算法描述中的符号和程序中的符号进行了对应,括号中的是程序中的符号。

2022-12-08 17:02:59 868 2

原创 TI Lab_SRR学习_3 速度扩展_2 interChirpProcessing_RangeDPU

RangeProcDSP共分为三步,如下图所示数据流向:ADCBuf data(L1)→adcDataIn(L1)→fftOut1D→radarCube(L3)。具体的实现代码如下:可以暂时不关心数据在ADCdataBuf、adcDataIn和fftOut1D中是如何排列的(想要详细了解的可参考EDMA driver API),先关注radarCube中的数据是如何排列的。下图是2T4R TDM-MIMO L3内存radarCube中的数据排列示意图。MmwDemo_interChirpProcess

2022-12-08 10:51:12 526

原创 TI Lab_SRR学习_3 速度扩展_1 预备知识

首先先了解一下SRR模式下的chirp配置是什么样子,SRR的chirp的配置文件可以看(位置位于toolbox中)C:\mmwave_automotive_toolbox_3_1_0__win\mmwave_automotive_toolbox_3_1_0\labs\lab0002_short_range_radar\src\commonsrr_config_chirp_design_SRR80.h通过以上代码可以知道,SRR模式对应者subframe0和profile0,一帧中共有128个chirp。

2022-12-07 21:48:50 641

原创 TI Lab_SRR学习_2 天线布局和系统设计

AWR1642具有2个发射天线和4个接收天线。天线布局如下图所示。两根发射天线Tx1和Tx2间距为2lamda,接收天线之间的间距为lamda/2。下面以TI SRR这个案例为例,讲解根据上述的天线布局如何进行设计。SRR既要看得远又要分辨率高,设计上采用了多模式雷达的设计思想,具有两种工作模式,分别时SRR和USRR,需要两个subframe。SRR采用1T4R的SIMO形式,USRR采用TDM-MIMO的形式。SRR需要看80m,最大速度要达到90kph;USRR只需要看到20m,但距离分辨率要达到4.

2022-12-07 13:59:09 915 2

原创 TI Lab_SRR学习_1 硬件基础 AWR1642和AWR1642EVM

首先需要对AWR1642芯片有一定的了解,包括天线设计,收发芯片的主要参数等。同时需要区分AWR1642和EVM板之间的区别。可参考文档 主要的Features(想了解各个子系统,请参考awr1642 datasheet)对于想要从事雷达系统设计方面的,不仅仅需要关注Processor Subsystem,还要关注RF and Analog Subsystem(包括Transmit Subsystem, Receiver Subsystem, Clock Subsystem),尤其是接收子系统.

2022-12-07 13:05:02 913

原创 一张图理清楚profile,chirp,subframe和frame之间的关系

USRR:chirp 2和chirp 3分别由TX1和TX2进行发射,因为使用的是TDM-MIMO的形式。SRR: chirp 0和chirp 1均由TX1进行发射,用的是一发多收。

2022-11-29 12:08:18 1566

原创 对雷达中相位补偿概念的一些理解

基于多普勒相位补偿的速度扩展方法和DBF测角,两者本质上都是对相位进行补偿。

2022-11-03 21:53:54 3376 1

原创 TI Application Notes_Programming Chirp Parameters in TI Radar Devices

本文是TI文档学习记录,文档主要描述的是chirp configuration和system requirements之间的关系,并利用TI工具mmwave studio进行chirp configuration的设计。

2022-10-31 19:55:24 507

原创 FT、DTFT和DFT之间的关系

FFT一直是最常用、最普遍的雷达信号处理方法,如脉冲压缩,MTD,拉伸处理,调频连续波雷达测距,雷达成像。所以对FFT进行追根溯源很有必要。

2022-10-20 22:33:59 563

原创 CFAR检测MATLAB仿真

利用相控阵工具箱对CFAR原理进行仿真,CFAR本质上就是自适应的改变阈值,而阈值又是和噪声功率和门限因子有关。同时说明了不同CFAR的适用场景。

2022-10-20 22:03:37 1914

原创 【Linux C】数据类型和存储才是C语言的精髓

目录变量的本质数据类型和类型转换有符号数和无符号数、数据溢出定义和声明的区别程序、程序文件模块和函数之间的关系局部变量、全局变量、外部变量、静态变量、作用域、生命周期内存中的段(section)变量的本质这里要说的变量既有普通变量,也有指针变量(被我们常常简称为指针)。先说普通变量:int a = 10;如定义一个整型的变量a,初始值为10。这句话给出了三个信息,分别是变量类型、变量名和变量值,这三个信息分别和存储大小、存储地址和存储内容一一对应。变量名的.

2022-04-08 21:19:41 921

原创 vivado rom ip核的使用

目录实验目的实验代码测试文件实验结果及分析实验目的通过上篇文章生成的coe文件初始化rom核,并将数据读出,验证与写入的是否一致,以此来验证对ROM核的控制是否正确。实验代码module ip_rom( input clk, input rst_n ); reg [15:0] trig_addr; reg trig; always@(posedge clk or negedge rst_n) if(!

2022-03-25 23:45:39 1955

原创 matlab生成rom ip核初始化的coe文件

MATLAB生成rom初始化coe文件

2022-03-25 22:28:43 1673

原创 7 Series FPGAs Configurable Logic Block

1、CLB、Slice和LUT之间的关系,以及Slice的组成;2、LUT的功能;3、Flip-Flop;4、DRAM4个6输入的LUTs(A、B、C、D)和8个触发器以及多路选择器(F7AMUX,F7BMUX,F8MUX)和进位链组成一个Slice,一个CLB包含两个Slices,要么是2个SLICEL或者是1个SLICEL和1个SLICEM。There are six independent inputs (A inputs - A1 to A6) and two indepe.

2022-01-30 22:07:02 921

原创 脉冲压缩之相关处理

目录脉冲压缩解决的问题LFM脉压技术连续波雷达和脉冲雷达的区别脉冲压缩和匹配滤波的关系脉冲压缩的理论推导脉压的MATLAB仿真拓展学习脉冲压缩解决的问题雷达作用距离和脉冲宽度有关,脉宽越大,能量越高,作用距离越远;距离分辨率也和脉冲宽度有关,窄脉冲会带来高的距离分辨率,一宽一窄就产生了矛盾。脉冲压缩可以解决这个矛盾,通过发射宽脉冲信号,保证最大作用距离的同时,通过对回波信号进行压缩来达到窄脉冲的分辨率。多说一句,其实在雷达系统设计中,这种折中的思想随处可见。LFM脉压

2021-11-28 17:18:56 495

原创 学习雷达书籍推荐

数字信号处理方面的书籍《数字信号处理理论、算法与实现 第3版 [胡广书 编著] 2012年版》 《离散时间信号处理 第3版》奥本海姆 《数字信号处理-原理、算法与应用(第四版)》雷达系统和信号处理方面的书籍丁鹭飞 《雷达原理》 《现代雷达系统分析与设计》陈伯孝,写的很精炼,适合工程实现的时候参考 《雷达系统设计MATLAB仿真》外文译 《雷达信号处理基础》外文译,熟悉数字信号处理之后,进入雷达信号处理之前可以参考的一本书 《Introduction to Airborne Ra

2021-10-20 22:04:42 2233

原创 电子专业学生的学习路线

目录大学的课程安排毕业后可以从事的行业嵌入式学习路线大学的课程安排电子信息类专业本科生的课程表大致如下所示数学类:微积分、线性代数、概率论、复变函数 专业基础课:电路原理、模电、数电 专业核心课:电磁场与电磁波、信号与系统、数字信号处理、通信原理、随机信号处理 实践课:C语言程序设计、51单片机、嵌入式原理及应用(ARM)、DSP原理及应用、EDA技术(FPGA)、微机原理与接口技术各个学校的电子信息类专业的课程安排其实都差不多,下图是西安电子科技大学电子工程学院电子..

2021-10-14 19:57:53 6636 9

原创 车载雷达典型信号处理流程及距离FFT

本篇文章开始想说一说车载雷达典型信号处理流程方案,从宏观角度把握学习脉络,知道自己所学知识处于哪一个部分,并对其中的距离维FFT进行讲解。下图是车载毫米波雷达典型的信号处理流程图,图中RawData指的是使用TI毫米波雷达和DCA1000数据采集卡采集回来的数据,通过matlab函数(ReadDCA1000.m)转换成dat文件,然后在MATLAB中进行处理。这么做的目的是:通过采集的数据可以进行算法的学习和验证。本篇内容也会使用采集的数据对距离FFT进行验证。首先要解释为什么通过“距离FFT.

2021-10-10 23:04:13 3735

原创 TI文档中的名词解释(持续更新中)

名词 含义 XWR AWR和IWR BSS RADARSS或者毫米波射频前端 MSS Master Subsystem或Cortex R4F DSS DSP Subsystem或C674x core

2021-10-07 15:39:15 453

原创 手把手教你搭建TI毫米波雷达开发环境

目录Step1. 确定ES numberStep 2. 下载对应版本的SDKStep 3 安装UniflashStep 4 下载mmWave Demo VisualizerStep 5 安装mmWave StudioStep 6 下载工具箱Step 7 下载CCS本教程将带你安装TI毫米波雷达开发的必要环境和工具,如SDK,CCS,mmWave Studio,Uniflash,mmWave Demo Visualizer等。本例程以安装AW...

2021-09-25 21:15:11 2661 2

毫米波雷达入门必看文章合集

内容主要包括毫米波雷达测距、测速、测角的原理;雷达波形设计相关内容;速度扩展方法介绍;

2022-12-06

C语言程序设计(第3版)何钦铭 第四章循环结构 课本的例题以及练习

C语言程序设计(第3版)何钦铭 第四章循环结构 课本的例题以及练习

2021-03-27

西南交大FPGA慕课核心内容总结文档.pdf

主要是FIFO,状态机,静态时序分析入门,跨时钟域设计等内容,想要进阶Verilog的可以下载来看。内容来源于对MOOC文档的整理。

2021-01-28

一个chirp的数据

通过数据和相关代码可了解两个问题:一是雷达测距时距离和频率的对应关系,而是加窗对于FFT的影响。

2020-12-25

deep-learning-for-radar-and-wireless-communication.pdf

讲述了深度学习的流程:获取或创建数据集、预处理和特征提取、预测模型开发和部署。并通过实例讲解整个流程,该PDF为对应视频的课件。

2020-12-08

极飞科技雷达算法笔试.pdf

广州极飞科技雷达算法工程师校招笔试题,和往年好像没什么变化,有需要的可以下载,作为参考。内容包含十个简答题,和MIMO相关的题目有4题。

2020-07-26

2019雷达算法工程师笔试题

该资源为2019年雷达算法工程师笔试题,包含单选,多选,判断和问答题。推荐需要应聘雷达算法岗的同学可以下载。

2020-07-24

系统重装教程.docx

系统镜像下载,启动盘制作工具,制作启动盘以及系统的重装的关键步骤

2019-08-21

基于LabVIEW的毕业设计

基于LabVIEW的一篇毕业设计论文,有需要参考LabVIEW的可以自行借鉴

2018-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除