当前位置: 首页 > 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进行流量整形。 …...

华为OD机试题,用 Java 解【DNA 序列】问题

最近更新的博客 华为OD机试 - 猴子爬山 | 机试题算法思路 【2023】华为OD机试 - 分糖果(Java) | 机试题算法思路 【2023】华为OD机试 - 非严格递增连续数字序列 | 机试题算法思路 【2023】华为OD机试 - 消消乐游戏(Java) | 机试题算法思路 【2023】华为OD机试 - 组成最大数…...

python的所有知识点+代码+注释,不看就亏死了

目录 简介 特点 搭建开发环境 版本 hello world 注释 文件类型 变量 常量 数据类型 运算符和表达式 控制语句 数组相关 函数相关 字符串相关 文件处理 对象和类,注:不是那个对象!!!!&…...

读懂分布式事务

一、概述 1.1 什么是分布式事务 事务我们都很熟悉,事务提供一种机制将一个活动涉及的所有操作纳入到一个不可分割的执行单元,组成这组操作的各个单元,要么全部成功,要么全部失败。 事务有四大特性: Atomic&#xf…...

多目标粒子群算法求解帕累托前沿Pareto,Pareto的原理,测试函数100种求解之21

目录 背影 parte前沿的定义 注意事项 基于多目标粒子群的帕累托前沿求解 主要参数 MATLAB代码 效果图 结果分析 展望 背影 在目标优化过程种,很多时候都两个或者多个目标,并且目标函数不能同时达到最优,鱼与熊掌不可兼得,这个时候可以通过求解帕累托前沿,通过帕累托前沿…...

数组:二分查找、移除数组等经典数组题

二分查找:相关题目链接:https://leetcode.cn/problems/binary-search/题目重现:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值…...

负责任动物纤维标准RAF

【负责任动物纤维标准RAF】RAF-Responsible Animal Fiber, 中文翻译为负责任动物纤维标准。RAF标准包含了三个子标准,即RWS(责任羊毛标准)、RMS(责任马海毛标准)和RAS(责任羊驼毛标准)。RWS&…...

storybook使用info插件报错

报错内容: RangeErrorMaximum call stack size exceededCall StackprettyPrintvendors-node_modules_pmmmwh_react-refresh-webpack-plugin_lib_runtime_RefreshUtils_js-node_mod-4ff2dd.iframe.bundle.js:160:27undefinedvendors-node_modules_pmmmwh_react-refresh-webpack-…...

【每日一题Day129】LC1247交换字符使得字符串相同 | 贪心

交换字符使得字符串相同【LC1247】 有两个长度相同的字符串 s1 和 s2,且它们其中 只含有 字符 "x" 和 "y",你需要通过「交换字符」的方式使这两个字符串相同。 每次「交换字符」的时候,你都可以在两个字符串中各选一个字…...

性能优化之node中间件耗时

背景 中间件在node框架中是很基本的套件,使用不当很容易对页面性能造成影响。除了node服务端外,前端做的SSR项目也要特别重视这块 哪些场景会造成中间件耗时特别严重? 罪魁祸首是:await阻塞 举个例子: 1.如何得到 …...

3-1 图文并茂说明raid0,raid1, raid10, raid01, raid5等原理

文章目录简介RAID类型RAID0RAID1RAID5RAID6RAID10RAID01RAID对比图简介 一、RAID 是什么? RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,简称为「磁盘阵列」,其实就是用多个独立的磁盘组成在一起…...