UWB芯片——NCJ29D5框架解析(一)

NCJ29D5芯片相关特性指标

NCJ29D5芯片为NXP针对汽车行业而开发的集成UWB芯片,典型应用为CCC第三代数字车钥匙的应用。其主要特性包括以下内容:

  • 兼容IEEE 802.15.4 HRP UWB PHY
  • 支持从6.0GHz到8.5GHz的SHF UWB频段,可在全球范围内使用
  • 中心频率从6.5GHz到8.0GHz
  • 可编程发射机输出功率峰值高达12 dBm
  • 128 MHz PRF模式与IEEE 802.15.4相比,可用平均TX功率翻倍
  • 针对短帧模式操作进行了优化
  • 全相干接收机可实现最大距离和精度
  • 集成所有需要的RF组件(如balun,TRX开关)
  • 电源电压1.8V到3.6V
  • 低功耗
  • 可配置限流器,适用于cell电池供电的应用
  • 数据速率为110 kbps(BRPF), 850 kbps(BPRF), 6.8 Mbps(BPRF), 7.8 Mbps(HPRF)
  • 支持双向测距和TDOA
  • IEEE 802.15.4z BPRF/HPRF UWB PHY草案,以对抗Cicada和前导码注入的距离操纵
  • 加扰时间戳序列(Scrambled Timestamp Sequence, STS)生成,符合NIST SP 800-90A
  • 集成I/Q相位和幅度失配补偿
  • 窄带干扰消除(Narrow Band Interference Cancellation, NBIC),实现良好的同信道干扰抑制
  • XO缓冲器,用于与其他设备(如UHF或BLE收发器)共享XTAL
  • ARM Cortex-M33 32 Bit处理器,55.2MHz

NCJ29D5射频子系统

射频子系统是NCJ29D5的模拟射频前端。它集成了在6.0GHz到8.5GHz频带中执行UWB数据传输和测距操作所必需的所有RF组件。

RF子系统

RF RX包括以下功能:

  • LNA
  • 混频器
  • 自动增益控制(AGC)
  • 抗混叠滤波器(AAF)
  • 以1GHz采样率运行的8位ADC

RF TX包括以下功能:

  • 以2GHz运行的7位DAC
  • 重建滤波器
  • 混频器
  • PA增益控制
  • PA

RF子系统还包括以下附加功能:

  • XO时钟和缓冲器
  • 浮点系统PLL(SYS-PLL)为DAC、ADC、RF-PLL和数字基带域生成时钟
  • 生成LO(Local Oscillator,本振)的浮点RF PLL(RfPll)
  • 匹配网络
  • Balun
  • TRX开关

基带子系统

射频子系统之后为基带子系统,框架如下图所示:
基带子系统
数字接收端通过CPU子系统进行初始化与配置。相关数字接收的逻辑以及算法处理由片内DSP芯片进行实现。基带子系统部分又分为数字接收部分与数字发射两个部分组成。

数字接收功能

  • 在数据帧的前导码阶段(SYNC)获取频率偏差与时钟偏差
  • 检测SFD分隔符(delimiter)
  • 到达时间(Time of Arrival, ToA)的测量
    • 对于安全测距应用,ToA算法基于安全训练序列(Secure Training Sequence, STS)
    • STS序列通过特定硬件生成(Tx/Rx STS Gen)
    • 对于非安全测距应用,STS不会传输,ToA算法基于SYNC段
  • 物理层Header(Physical Header, PHR)解调,(Ranging Marker为PHR的第一个chip)
  • 负载解调
  • Viterbi解码
  • Reed Solomon (RS) 解码
  • SECDED解码
  • 窄带干扰消除(NBIC)抑制带内干扰

数字发射功能

  • 卷积编码、RS编码、SECDED编码、STS序列生成、
  • 比特流生成(SYNC,SFD,STS,PHR,Payload)
  • 基于可编程FIR滤波器生成脉冲

快照单元

在数字接收与数字发送功能外,NCJ29D5还提供了快照单元实现测距相关的算法处理。
CPU软件组合基于ToA估计捕捉的时间戳(RX和TX事件触发)计算在测距协议中需要的高精度时间戳。
快照单元的主要功能

  • 精准触发延时接收(RxStart)和延时发送(TxStart)
  • 收到(RxEvent)或发送(TxEvent)一个帧后,捕获时间
  • ·唤醒DSP、CPU(WupTrigger)
第31章 用WebBroker使应用程序具有 Internet功能 1084 31.1 ISAPI、NSAPI和CGI—Web服务 器扩展 1085 31.1.1 公共网关接口 1085 31.1.2 ISAPI和NSAPI 1085 31.2 用Delphi创建Web应用程序 1086 31.2.1 TWebModule和TWeb- Dispatcher 1086 31.2.2 TWebRequest和TWeb- Response 1088 31.3 用HTML内容生成器建立动态网 页 1091 31.3.1 TPageProducer 1091 31.3.2 TDatasetTableProducer和 TQueryTableProducer 1092 31.4 使用cookie保存状态 1097 31.5 重定向到另一个Web站点 1099 31.6 从HTML表单中获取信息 1099 31.7 数据流 1101 31.8 总结 1104 第32章 MIDAS开发 1105 32.1 多层应用程序的结构 1105 32.2 多层体系结构的优点 1106 32.3 典型的MIDAS体系结构 1107 32.3.1 服务器 1107 32.3.2 客户 1109 32.4 用MIDAS建立应用程序 1110 32.4.1 设置服务器 1110 32.4.2 创建客户 1111 32.5 增强应用程序的更多选择 1115 32.5.1 客户优化技巧 1115 32.5.2 服务器端的技巧 1116 32.6 几个实例 1117 32.6.1 连接 1117 32.6.2 MIDAS的Web功能 1119 32.7 客户数据集的更多功能 1125 32.7.1 嵌套的数据集 1125 32.7.2 客户主/细连接 1125 32.7.3 两层应用程序 1130 32.8 部署MIDAS应用程序 1131 32.9 总结 1134 第五部分 快速开发数据库应用程序 第33章 货物管理程序:客户/服务器 开发 1135 33.1 设计后端 1135 33.1.1 定义域 1136 33.1.2 定义表 1137 33.1.3 定义生成器 1138 33.1.4 定义触发器 1138 33.1.5 定义存储过程 1139 33.1.6 授权 1141 33.2 集中数据库访问:业务规则 1141 33.2.1 登录和退出方法 1150 33.2.2 Customer表的方法 1151 33.2.3 Part表的方法 1152 33.2.4 Sales表的方法 1152 33.2.5 临时表的方法 1153 33.2.6 TDataModule操纵数据访问 组件的事件 1153 33.3 设计用户界面 1153 33.3.1 TMainForm:应用程序的主窗 体 1154 33.3.2 TCustomerForm:客户输入 1158 33.3.3 TPartsForm: 货物输入 1161 33.3.4 TSalesForm: 销售浏览 1165 33.3.5 TNewSalesForm: 销售输入 1165 33.3.6 CustomerSearch对话框 1169 33.4 总结 1173 第34章 客户跟踪系统:MIDAS开发 1174 34.1 设计服务器应用程序 1174 34.2 设计客户应用程序 1176 34.2.1 客户数据模块 1176 34.2.2 客户主窗体 1184 34.3 总结 1190 第35章 错误报告工具:桌面数据库 开发 1191 35.1 通用应用程序的需求 1191 35.1.1 为WWW做准备 1191 35.1.2 用户的数据输入和登录 1191 35.1.3 错误处理、浏览和过滤 1191 35.1.4 错误注解 1191 35.1.5 用户界面的功能 1192 35.2 数据模型 1192 35.3 开发数据模块 1192 35.3.1 应用程序初始化和登录 1201 35.3.2 生成Paradox关键值 1202 35.3.3 错误处理例程 1202 35.3.4 浏览/过滤错误 1202 35.3.5 增加用户 1202 35.3.6 加入注解 1204 35.4 开发用户界面 1205 35.4.1 主窗体 1205 35.4.2 用户界面的其他问题 1211 35.5 使应用程序具有Web功能 1211 35.6 总结 1211
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萝卜D大哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值