自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 iwr6843isk+DCA1000EVM 官方vital signs 获取原始数据

解决 vital_signs no LVDS data 问题

2025-04-30 10:41:04 230

原创 IWR6843ISK+DCA1000EVM 本人遇到的所有报错和解决方案

本文详解了初次使用DCA1000EVM和mmave studio遇到的一系列的问题以及解决方法

2025-04-21 17:03:28 1083 9

原创 Python处理ADC数据

方法将文件指针定位到当前帧的起始位置,通过当前帧索引乘以每帧的字节数确定偏移量。数组进行快速傅里叶变换(FFT),变换的长度为数组的长度,结果存储在。计算文件中包含的总帧数,通过文件大小除以每帧的字节数(数组的第二个维度上添加一个新的轴,将其转换为二维数组。数组中偶数索引位置的元素赋值给复数数组的实部。数组中奇数索引位置的元素赋值给复数数组的虚部。从文件中读取当前帧的数据,读取的字节数为。,表示数据的期望维度,包含发射通道数(的空复数数组,数据类型为。)、每帧的 chirp 数(循环遍历文件中的每一帧,

2025-04-09 10:28:20 411

原创 TI官方毫米波雷达用户手册

2025-04-02 11:55:12 286

原创 雷达配置文件全部内容源于用户手册

根据ti官方用户手册的全部雷达配置翻译整理。

2025-04-02 11:50:31 216

原创 雷达配置文件2

"sensorStop", "flushCfg", "dfeDataOutputMode 1", "channelCfg 15 7 0", "adcCfg 2 1", "adcbufCfg -1 0 1 1 1", "lowPower 0 0", "profileCfg 0 60 7 3 24 0 0 166 1 64 12500 0 0 158", "chirpCfg 0 0 0 0 0 0 0 1", "chirpCfg 1 1 0

2025-03-31 18:52:28 780

原创 雷达配置文件

使能4根接收天线分别为RX0、RX1、RX2、RX3,使能三根发射天线TX0,TX1,TX2。15写为二进制为1111,7写为二进制位0111,分别对应于4根接收天线,3根发射天线。calibDcRangeSig -1 0 0 0 1:对直流分量进行校准的参数进行设置。adcbufCfg -1 0 0 1 0:对ADC Buffer进行设置。chirpCfg 0 0 0 0 0 0 0 1:对chirp进行设置。frameCfg 0 0 2 0 50 1 0:对frame进行设置。

2025-03-31 18:14:53 437

原创 雷达配置文件

chirp斜率:166MHz/us。采样率:4000Ksps。ramp结束时间:24us。每个发射通道的相位偏移:0。高通角频率1:175KHz。高通角频率2:350KHz。起始频率为:60GHz。ADC起始时间:3us。传输功率最大减小值:0。发射起始时间:1us。

2025-03-31 11:22:24 205

原创 MATLAB对sin信号快速傅里叶变换

对于实信号(即只包含实数的信号),其 FFT 结果具有对称性,负频率部分的幅度和正频率部分对称。因此,通常只关注正频率部分的频谱,即单侧频谱。在MATLAB中,首先生成一个 100Hz 幅度为20的正弦波信号,对该信号进行快速傅里叶变换(FFT),计算其单侧频谱,最后绘制出频谱图。是复数数组,为得到每个频率分量的幅度,需取其绝对值。由于 FFT 计算结果的幅度和信号长度有关,所以要将其除以信号长度。函数用于返回数组的最大维度的长度。其中,第一个元素对应直流分量(频率为 0),后续元素依次对应正频率分量。

2025-03-26 12:09:10 296

原创 雷达数据采集(快时间采样和慢时间采样)

这样,通过将快时间和慢时间采样数据组合成矩阵,就可以在二维平面上全面地表示雷达回波信号的时空信息,方便后续进行各种信号处理和分析算法,如距离 - 多普勒成像、目标检测与跟踪等。快时间数据可以反映 目标物体距离变化信息,慢时间数据可以反映目标物体速度和相位变化信息,而 通过快时间与慢时间及天线数的矩阵即可得出目标角度信息。在雷达输出原始数据整形成三维矩阵,需要将原始文件中对应的 I/Q 两路信号整合为复数完整的复数信号, 接下来将每一组 LVD 复数信号按照行为快时间采样行,慢时间采样列整合为一 个矩阵。

2025-03-18 18:41:20 1967

原创 MATLAB(解析数据,分离IQ数据)

在雷达数据处理中,数据通常具有多个维度,包括发射天线数量、chirp(线性调频脉冲)数量、接收天线数量、采样点数,并且每个采样点包含 I(同相)和 Q(正交)两个分量。在这行代码中,则是创建了一个发射天线,chirp数,接受天线,采样点数,并且每个采样点包含 I(同相)和 Q(正交)两个分量的这样一个五维的矩阵。的前四个维度分别对应发射天线、chirp、接收天线和采样点,最后一个维度中,1 表示 I 分量,2 表示 Q 分量。是 MATLAB 中的一个内置函数,用于创建一个全零数组。是数组各维度的大小。

2025-03-18 15:03:37 522

原创 MATLAB(diff 函数)

计算的是相邻起始位置的差值,而这个差值表示的是两帧起始位置之间的间隔字节数,不包含下一帧的起始字节。为了得到每帧数据的实际长度,需要在差值的基础上加 1。,表示第一帧从索引 1 开始,第二帧从索引 101 开始,第三帧从索引 201 开始,那么。是 MATLAB 中的一个函数,用于计算数组中相邻元素的差值。,这表示第一帧和第二帧的数据长度都是 101 个字节。会返回一个新的数组,其长度比。

2025-03-18 14:38:16 673

原创 初学MATLAB(查找帧头)

在原始二进制数据rawData中查找所有帧头的起始位置,并将这些位置存储在数组中。创建了一个空数组,用于存储找到的帧头起始位置2.使用ismember函数进行匹配函数用于判断A中的每个元素是否存在于B中,如果存在则返回1,否则返回0。在这句代码中判断rawData(1:end-length(frameHeaderBytes)+1)的每个元素是否对应存在于frameHeaderBytes中。(2)end:在 MATLAB 数组索引里,end是一个特殊的关键字,它代表当前数组维度的最后一个索引。

2025-03-18 14:24:36 341

原创 初学MATLAB绘图(自用)

属于 MATLAB 中最基础且常用的绘图函数,其作用是在二维平面上绘制曲线。它能够接受多个输入参数,以此来指定要绘制的数据、曲线的样式、颜色等。:这是一个字符串参数,用于指定曲线的颜色。在 MATLAB 中,使用单引号括起来的单个字符能够表示不同的颜色,属性用于给曲线指定一个显示名称,这个名称会在图例中显示。轴坐标通常表示因变量,例如信号的幅度、物理量的测量值等。:同样是一个一维向量,代表曲线在。:这是一个一维向量,代表曲线在。向量的长度相同,不然就会报错。:这两个参数是成对出现的,

2025-03-18 13:09:01 196

原创 初次学习使用git,对文件进行修改页面

进入该文本编辑环境(vim编辑器)查看编辑后文件中内容。

2025-03-14 15:54:03 183

ti官方毫米波雷达用户手册

ti官方毫米波雷达用户手册

2025-04-02

雷达配置文件全部内容,根据用户手册翻译上传

雷达配置文件全部内容,根据用户手册翻译上传

2025-04-02

空空如也

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

TA关注的人

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