当前位置: 首页 > news >正文

雷达实战之射频前端配置说明

在无线通信领域,射频系统主要分为射频前端,以及基带。从发射通路来看,基带完成语音等原始信息通过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版连网未明示(开启后&#xff0…...

[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条规定,以下&#xff0…...

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进行流量整形。 …...

5步打造高效知识管理系统:Obsidian模板库实战指南

5步打造高效知识管理系统:Obsidian模板库实战指南 【免费下载链接】OB_Template OB_Templates is a Obsidian reference for note templates focused on new users of the application using only core plugins. 项目地址: https://gitcode.com/gh_mirrors/ob/OB_…...

华硕笔记本CPU过热?G-Helper降压调优终极指南帮你降温10℃

华硕笔记本CPU过热?G-Helper降压调优终极指南帮你降温10℃ 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目…...

告别沉闷AI工具:像素时装锻造坊带你体验RPG游戏式图像生成

告别沉闷AI工具:像素时装锻造坊带你体验RPG游戏式图像生成 1. 引言:当AI图像生成遇上复古RPG 你是否厌倦了传统AI工具单调的黑色界面和机械化的操作流程?像素时装锻造坊(Pixel Fashion Atelier)彻底改变了这一现状。…...

手把手教你用逻辑分析仪抓取DVC1124的I2C波形(附CRC校验分析)

手把手教你用逻辑分析仪抓取DVC1124的I2C波形(附CRC校验分析) 在嵌入式硬件调试中,I2C通信的波形分析是验证设备交互正确性的关键步骤。集澈DVC1124作为一款高性能AFE芯片,其I2C协议中独特的CRC校验机制为通信可靠性提供了保障。本…...

CasRel在电商商品知识图谱中的应用:标题-品牌-品类-功效三元组生成

CasRel在电商商品知识图谱中的应用:标题-品牌-品类-功效三元组生成 1. 理解CasRel关系抽取模型 CasRel(Cascade Binary Tagging Framework)是一个专门从文本中自动提取结构化信息的智能模型。想象一下,你有一大段描述商品的文字…...

AI赋能无障碍:CYBER-VISION在智能导盲场景中的落地实践

AI赋能无障碍:CYBER-VISION在智能导盲场景中的落地实践 1. 引言:当科技照亮黑暗 想象一下,当你闭上眼睛走在繁忙的街道上,周围是川流不息的人群和车辆。对于全球2.85亿视障人士来说,这不仅是想象,而是每天…...

机械原理课程设计 洗瓶机机构设计(设计说明书+3张CAD图纸+连杆机构设计软件)

洗瓶机作为工业清洗领域的核心设备,其机构设计的合理性直接影响清洗效率与质量。机械原理课程设计中的洗瓶机机构设计,聚焦于通过连杆机构实现瓶体的连续输送、定位与翻转,确保清洗液均匀覆盖瓶内壁。设计核心在于构建多自由度运动系统&#…...

手把手教你用MusePublic:快速生成艺术感时尚人像的保姆级教程

手把手教你用MusePublic:快速生成艺术感时尚人像的保姆级教程 你是不是也曾经被那些充满艺术感的时尚人像照片惊艳到,心里想着“要是我也能做出这样的作品就好了”?但一看到复杂的AI绘画工具,光是安装部署就让人头大,…...

告别‘main分支被拒绝’:用VSCode内置Git图形界面轻松同步远程仓库更新

告别‘main分支被拒绝’:用VSCode内置Git图形界面轻松同步远程仓库更新 当你沉浸在VSCode中编写代码,点击那个熟悉的"推送"按钮时,突然弹出一个红色错误提示——! [rejected] main -> main (non-fast-forward)。这种场景对于依赖…...

别再手动飞了!用Python脚本一键操控AirSim无人机,实现自动巡航与悬停

用Python脚本全自动操控AirSim无人机:从基础巡航到复杂航线规划 在无人机仿真测试和算法开发中,手动控制不仅效率低下,更难以保证飞行动作的精确性和可重复性。想象一下,当你需要测试一个新型避障算法,或者采集特定飞行…...