雷达实战之射频前端配置说明
在无线通信领域,射频系统主要分为射频前端,以及基带。从发射通路来看,基带完成语音等原始信息通过AD转化等手段转化成基带信号,然后经过调制生成包含跟多有效信息,且适合信道传输的信号,最后通过射频前端将信号发射出去,前端主要包括功放(PA),天线开关(Switch),以及滤波器(Filter)等。从接收通路来看,前端主要包含天线开关,滤波器,低噪声放大器,基带通过解调,以及信号转化将信号还原成原始信息。
车载雷达的SoC基本也分为雷达前端(Radar Front End)与剩余部分,前端更细的话还能有一部分称为射频/模拟前端(RF/Analog)。本文以现有成熟的雷达Soc集成电路(Ti公司AWR1642)结构为蓝本,分析针对雷达前端的部分参数配置。🌏
作为一个嵌入式工程师,每每看到成百上千页的芯片手册,总会有种无从下手的感觉涌上心头。要解决这个问题💪,需要用结构化的思维去对Soc进行功能上的归类。大的类别可以通过Soc的功能框图(Function Block Diagram)来分解,具体到针对每个功能,则需要根据它的功能描述(Function Description)来进行进行归类。我们本文讲的雷达前端参数,通过下图这个结构来进行逐步的说明分析

接收通道配置说明

上图是接收系统单通道(Per Channel Receive Subsystem)的功能结构图,不像简易的只读接收器,它通过正交混频器(quadrature mixer),和两路中频处理以及模数转换链路来提供信号的实部(I)分量与虚部(Q)分量[1]。这个结构不仅提供了信号抽取,I/Q校准,镜像抑制等功能,甚至提供了数字结果回灌测试。下面说明一下接收通道需要配置的参数。
滤波器与接收增益
接收通道中频处理链路中的滤波器由低通滤波器(LPF)与高通滤波器组(HPFs)组成,他们各有自己的用途。
低通滤波器是为了将高频的杂波过滤掉,将中频信号能够通过。
两个高通滤波器级联,两个高通滤波器将会抑制一个边带的噪声,这个噪声是由FMCW体制的雷达所具有的本振泄露问题导致的。
低通滤波器的配置一般涉及一个低通起始频率和一个低通带宽,为0.9*adc采样频率。而高通滤波器需要配置高通截止频率,相关详细的内容可点击这里跳转到Ti的论坛存档进行了解。
接收增益针对每个通道配置增益大小即可,单位为dB。
发射通道配置说明

上图是接收系统单通道(Per channel Transmit Subsystem)的功能结构图。这里同时画出了SPI的从设备控制器,MCU可以通过SPI协议来配置片上的寄存器组和发出一些诸如发波的控制指令。这里着重说明一下SYNC信号的作用,这个信号为FMCW同步信号,每一段扫频的开始处调频控制器都会输出同步信号(ramp sync),在数据处理时可以用于屏蔽建立时间内(斜率突变的起始段)的误差数据,其脉冲的宽度可配置。下面说明一下发送通道需要配置的参数。
锁相环+压控振荡器+功率放大器配置说明
根据工作频率与调频带宽,可选择配置选择不同的压控振荡器,然后根据初始频率配置锁相环初始频率值的整数部分与小数部分,锁相环中的调谐电容也可根据线性调频斜率配置,若此扫频段定义为快速扫频(频率快速切换/归位),建议电容选择最小值。
功率放大器针对每个通道配置发射功率,单位为dBm。
PLL读者可以理解为可以将不同频率输入的震荡信号倍频或者分频成我们需要的频率,锁相环这个名称是是它实现这一目的的原理,下图是Ti的LMX2491,可帮助读者进一步理解PLL。

FMCW 调频控制器
调频控制器可通过编程控制生成扫频波形的控制信号,控制片内非整数锁相环实现灵活的宽频带扫描频率输出。

上图画出的是调频波形与同步信号的关系,上半部分是调频控制器输出信号随着时间频率变化曲线,下半部分是前端输出的同步信号。调频控制器的波形文件主要配置说明如下:
参数名称 | 参数含义 | 配置说明 |
调频斜率 | 调频扫描单位时间步进频率,其中的单位时间为芯片时钟基准源时钟周期(若基准源头是40MHz,则对应25us时间) | 根据目标最大速度等指标需要配置 |
扫描时长 | 频率扫描时长,配置的参数单位也是以芯片时钟基准源的时钟周期(若要配置扫描时长为25us,则配置寄存器为1) | 根据距离分辨率等指标按需要配置 |
同步信号时长 | 针对上图定义,则为同步信号维持低电平的时长,配置的参数单位是以芯片时钟基准源的时钟周期(若要配置扫描时长为25us,则配置寄存器为1) | 根据FADC频率以及需要采集的点数进行配置 |
其他配置说明
一般的芯片能接多个发射/接收天线来构成MIMO天线阵列,我们可以配置使能/失能天线来实现不同天线阵列的尺寸选择。
因为大部分射频芯片都有过热的问题,射频前端芯片还可能集成了一路adc,外围加上热敏电阻构成的分压电路能够测量当前射频芯片温度。
[1]Ti.AWR1642 单芯片 77 和 79GHz FMCW 雷达传感器 数据表 (Rev. A)[EB/OL].https://www.ti.com.cn/cn/lit/ds/symlink/awr1642.pdf?ts=1677320461032.
十六宿舍 原创作品,转载必须标注原文链接。
©2023 Yang Li. All rights reserved.
欢迎关注 『十六宿舍』,大家喜欢的话,给个👍,更多关于嵌入式相关技术的内容持续更新中。
相关文章:

雷达实战之射频前端配置说明
在无线通信领域,射频系统主要分为射频前端,以及基带。从发射通路来看,基带完成语音等原始信息通过AD转化等手段转化成基带信号,然后经过调制生成包含跟多有效信息,且适合信道传输的信号,最后通过射频前端将信号发射出去…...
Android SDK删除内置的触宝输入法
问题 Android 8.1.0, 展锐平台。 过CTA认证,内置的触宝输入法会连接网络,且默认就获取到访问网络的权限,没有弹请求窗口访问用户,会导致过不了认证。 预置应用触宝输入法Go版连网未明示(开启后࿰…...
[202002][Spring 实战][第5版][张卫滨][译]
[202002][Spring 实战][第5版][张卫滨][译] habuma/spring-in-action-5-samples: Home for example code from Spring in Action 5. https://github.com/habuma/spring-in-action-5-samples 第 1 部分 Spring 基础 第 1 章 Spring 起步 1.1 什么是 Spring 1.2 初始化 Spr…...

H5视频上传与播放
背景 需求场景: 后台管理系统: (1)配置中支持上传视频、上传成功后封面缩略图展示,点击后自动播放视频; (2)配置中支持上传多个文件; 前台系统: &#…...

通过OpenAI来做机械智能故障诊断-测试(1)
通过OpenAI来做机械智能故障诊断 1. 注册使用2. 使用案例1-介绍故障诊断流程2.1 对话内容2.2 对话小结3. 使用案例2-写一段轴承故障诊断的代码3.1 对话内容3.2 对话小结4. 对话加载Paderborn轴承故障数据集并划分4.1 加载轴承故障数据集并划分第一次测试4.2 第二次加载数据集自…...

ASE40N50SH-ASEMI高压MOS管ASE40N50SH
编辑-Z ASE40N50SH在TO-247封装里的静态漏极源导通电阻(RDS(ON))为100mΩ,是一款N沟道高压MOS管。ASE40N50SH的最大脉冲正向电流ISM为160A,零栅极电压漏极电流(IDSS)为1uA,其工作时耐温度范围为-55~150摄氏度。ASE40N…...
MySQL基础命令大全——新手必看
Mysql 是一个流行的开源关系型数据库管理系统,广泛用于各种 Web 应用程序和服务器环境中。Mysql 有很多命令可以使用,以下是 Mysql 基础命令: 1、连接到Mysql服务器: mysql -h hostname -u username -p 其中,"ho…...

sklearn学习-朴素贝叶斯(二)
文章目录一、概率类模型的评估指标1、布里尔分数Brier Score对数似然函数Log Loss二、calibration_curve:校准可靠性曲线三、多项式朴素贝叶斯以及其变化四、伯努利朴素贝叶斯五、改进多项式朴素贝叶斯:补集朴素贝叶斯ComplementNB六、文本分类案例TF-ID…...

MySQL_主从复制读写分离
主从复制 概述 主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。 MySQL支持一台主库同时向多台从库进行复制,从…...

shell基础学习
文章目录查看shell解释器写hello world多命令处理执行变量常用系统变量自定义变量撤销变量静态变量变量提升为全局环境变量特殊变量$n$#$* $$?运算符:条件判断比较流程控制语句ifcasefor 循环while 循环read读取控制台输入基本语法:函数系统函数basenamedirname自定义函数shel…...

考虑交叉耦合因素的IPMSM无传感器改进线性自抗扰控制策略
考虑交叉耦合因素的IPMSM无传感器改进线性自抗扰控制策略一级目录二级目录三级目录控制原理ELADRC信号提取龙格贝尔观测器方波注入simulink仿真给定转速:转速环:电流环:一级目录 二级目录 三级目录 首先声明一下,本篇博客是复现…...
2023年全国最新食品安全管理员精选真题及答案5
百分百题库提供食品安全管理员考试试题、食品安全员考试预测题、食品安全管理员考试真题、食品安全员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 41.《中华人民共和国食品安全法》第35条规定,以下࿰…...
git 笔记
简介 内容介绍 介绍git怎么管理和实现的 核心概念 文件名-hash-文件内容: 可以通过文件路径定位位置, 也可以通过hash定位位置;快照: 所谓一个快照其实就是一棵树, 叶子结点是一个hash,对应一个文件, 根节点对应文件夹; 一棵树就是一个快照;commit是tree, tree将文件串联, …...

ChatGPT 的盈利潜力:我使用语言模型赚取第一笔钱的个人旅程
使用 Fiverr、Python ChatGPT 和数据科学赚钱的指南。众所周知,ChatGPT 是 12 月发生的互联网突破性事件,几乎每个人都跳过了使用 AI 赚钱的潮流。在本文中,我将分享我是如何使用 ChatGPT 赚到第一笔钱的。本文包括以下主题:回到基…...

计算机网络——问答2023自用
1、高速缓冲存储器Cache的作用? 这种局部存储器介于CPU与主存储器DRAM之间,一般由高速SRAM构成,容量小但速度快,引入它是为了减小或消除CPU与内存之间的速度差异对系统性能带来的影响 (Cache可以保存CPU刚用过或循环使…...
【1247. 交换字符使得字符串相同】
来源:力扣(LeetCode) 描述: 有两个长度相同的字符串 s1 和 s2,且它们其中 只含有 字符 "x" 和 "y",你需要通过「交换字符」的方式使这两个字符串相同。 每次「交换字符」的时候&…...
【一天一门编程语言】Lisp 语言程序设计极简教程
Lisp 语言程序设计极简教程 Lisp 是一种古老的编程语言,它的特点是拥有很高的表示能力和灵活的可扩展性,拥有大量的现成函数库,同时也是一种动态类型的语言,十分适合用来实现大规模软件系统。本文介绍了 Lisp 程序设计的基本知识,帮助读者快速上手。 一、Lisp 简介 Lis…...
全后端交互数据加密
前后端交互 通信请求使用https对请求参数进行签名,防止数据篡改对请求参数以及响应数据进行加解密app中使用ssl pinning防止抓包操作 https协议 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-78n9M2PH-1677252127361)(安全.assets/ht…...

稀疏特征和密集特征
在机器学习中,特征是指对象、人或现象的可测量和可量化的属性或特征。特征可以大致分为两类:稀疏特征和密集特征。 稀疏特征 稀疏特征是那些在数据集中不连续出现的特征,并且大多数值为零。稀疏特征的示例包括文本文档中特定单词的存在或不存…...
Linux网络TCP sticky分析工具
1 TCP粘包 - TCP_NODELAY TCP粘包(sticky)的表现是TCP nagle算法将应用层发送的多个包进行合并后,再发送,很容易出现burst导致bcm89230丢包。由于OABR不支持流控,所以需要使用Linux tc对对应的TCP port进行流量整形。 …...

【JavaEE】-- HTTP
1. HTTP是什么? HTTP(全称为"超文本传输协议")是一种应用非常广泛的应用层协议,HTTP是基于TCP协议的一种应用层协议。 应用层协议:是计算机网络协议栈中最高层的协议,它定义了运行在不同主机上…...
Java 加密常用的各种算法及其选择
在数字化时代,数据安全至关重要,Java 作为广泛应用的编程语言,提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景,有助于开发者在不同的业务需求中做出正确的选择。 一、对称加密算法…...
【git】把本地更改提交远程新分支feature_g
创建并切换新分支 git checkout -b feature_g 添加并提交更改 git add . git commit -m “实现图片上传功能” 推送到远程 git push -u origin feature_g...
大学生职业发展与就业创业指导教学评价
这里是引用 作为软工2203/2204班的学生,我们非常感谢您在《大学生职业发展与就业创业指导》课程中的悉心教导。这门课程对我们即将面临实习和就业的工科学生来说至关重要,而您认真负责的教学态度,让课程的每一部分都充满了实用价值。 尤其让我…...
【Java学习笔记】BigInteger 和 BigDecimal 类
BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点:传参类型必须是类对象 一、BigInteger 1. 作用:适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...
Linux离线(zip方式)安装docker
目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1:修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本:CentOS 7 64位 内核版本:3.10.0 相关命令: uname -rcat /etc/os-rele…...

2025年渗透测试面试题总结-腾讯[实习]科恩实验室-安全工程师(题目+回答)
安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 腾讯[实习]科恩实验室-安全工程师 一、网络与协议 1. TCP三次握手 2. SYN扫描原理 3. HTTPS证书机制 二…...

毫米波雷达基础理论(3D+4D)
3D、4D毫米波雷达基础知识及厂商选型 PreView : https://mp.weixin.qq.com/s/bQkju4r6med7I3TBGJI_bQ 1. FMCW毫米波雷达基础知识 主要参考博文: 一文入门汽车毫米波雷达基本原理 :https://mp.weixin.qq.com/s/_EN7A5lKcz2Eh8dLnjE19w 毫米波雷达基础…...
Linux系统部署KES
1、安装准备 1.版本说明V008R006C009B0014 V008:是version产品的大版本。 R006:是release产品特性版本。 C009:是通用版 B0014:是build开发过程中的构建版本2.硬件要求 #安全版和企业版 内存:1GB 以上 硬盘…...

wpf在image控件上快速显示内存图像
wpf在image控件上快速显示内存图像https://www.cnblogs.com/haodafeng/p/10431387.html 如果你在寻找能够快速在image控件刷新大图像(比如分辨率3000*3000的图像)的办法,尤其是想把内存中的裸数据(只有图像的数据,不包…...