0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ADF7030-1接收器降敏避免算法

星星科技指导员 来源:ADI 作者:ADI 2023-02-23 15:04 次阅读

Edwin Umali and Niall Kearney

由于时钟源与敏感的模拟RF电路之间的有限隔离,集成片上系统(SoC)收发器总是表现出杂散现象。当收发器在特定通道上的接收模式下工作时,这些杂散现象可能会导致灵敏度下降(降敏)。解决降敏问题的传统方法是通过将这些降级的频道从频道计划中列入黑名单来避免这些降级的频道。但是,减少信道数量可能会降低网络容量,并且在跳频应用中,可能会降低网络避免干扰的能力。

本应用笔记介绍了ADF7030-1的简单软件算法,该算法可针对某些杂散现象引起的降敏问题进行鲁棒性缓解。该软件算法避免了将信道列入黑名单的需要,因此允许更多地使用允许的频谱。

ADF7030-1

如果ADF7030-1接收器必须在902 MHz至928 MHz、863 MHz至876 MHz或450 MHz至470 MHz等宽频带的信道化系统中工作,则少数特定频率会因杂散现象而出现降敏。

通常,灵敏度下降的原因归因于以下杂散现象:

时钟源的原始谐波落在接收器的带宽内。

内部时钟的谐波与本振(LO)的高次谐波混合,落在基带接收器的带宽内。

软件算法要求主机在使用其中一个出现降敏问题的信道频率之前修改某些接收器设置。修改后的接收器设置利用多个片内特性将干扰源移出接收器带宽,从而使ADF7030-1接收器在该通道上达到全部灵敏度电位。

寄存器设置

PROFILE_RADIO_DIG_RX_CFG寄存器和PROFILE_RADIO_AFC_CFG2寄存器包含接收器设置,这些设置必须作为在主机处理器上运行的软件算法的一部分进行修改。表1和表2描述了每个寄存器中的位字段。软件算法使用这些位字段。

接收器配置寄存器

地址: 0x20000300, 重置: 0x00000000, 名称: PROFILE_RADIO_DIG_RX_CFG

位名 描述 重置 访问
[31:30] DEMOD_SCALING 由ADF7030-1设计中心生成或由ADI公司提供。 0x0 R/W
[29:27] 保留 设置为 0。 0x0 R/W
26 转化 0:使用点积配置解调。
1:使用交叉积配置解调。
0x0 R/W
[25:22] ADC_ANALOG_CLK_DIVIDE Σ-Δ模数转换器(ADC)时钟相对于主时钟速率的分频比。 0x0 R/W
[21:18] DECIMATE_8XIF_CLK_DIVIDE DECIMATE_8XIF_CLK相对于主时钟的分频比。 0x0 R/W
17 LOW_SIDE 选择高边或低边注射。
0:高边注射。
1:低边注射。
0x0 R/W
[16:13] DEMOD_CORE_CLK_DIVIDE 解调内核时钟相对于主时钟的分频比。 0x0 R/W
12 DEMOD_PRODUCT_SEL 点/交叉乘积选择。 0x0 R/W
[11:8] DEMOD_POST_DEMOD_FILTER_BW 由ADF7030-1设计中心生成或由ADI公司提供。 0x0 R/W
[7:0] DEMOD_DISC_BW 接收器鉴别器带宽。 0x0 R/W

自动频率控制 (AFC) 配置寄存器 2

地址: 0x20000320, 重置: 0x00000003, 名称: PROFILE_RADIO_AFC_CFG2

位名 描述 重置 访问
[31:30] 保留 保留。 0x0 R
29 AFC_PRODUCT_SEL 由ADF7030-1设计中心生成或由ADI公司提供。 0x0 R/W
28 AFC_INVERT 亚足联反转。 0x0 R/W
[27:22] AFC_BW AFC 测量带宽 (BW)。 0x0 R/W
[21:19] AFC_SAMPLE_RATE 由ADF7030-1设计中心生成或由ADI公司提供。 0x0 R/W
[18:3] AFC_INITIAL_CONDITION 由ADF7030-1设计中心生成或由ADI公司提供。 0x0 R/W
[2:0] AFC_MODE 由ADF7030-1设计中心生成或由ADI公司提供。 0x3 R/W

FCC 第 15 部分频段的降敏频率 - 902 MHz 至 928 MHz

使用案例

表3描述了本应用笔记中探讨的七个用例。接收器和降敏带宽也包括在内。降敏带宽设置为接收器带宽的 1.5 倍。

用例 数据速率(千字节) 频率偏差(千赫) 最大频率误差 (ppm) 中频 (千赫) 接收器带宽(千赫) 降敏带宽 (kHz)
UC10 10 5.0 10 81.25 20.0 30.0
UC12p5 12.5 50.0 10 180.55 135.42 203.13
UC25 25 6.3 10 103.17 77.38 116.07
UC50 50 25.0 10 135.42 101.57 152.35
UC100 100 25.0 13 180.55 135.42 203.13
UC150 150 37.5 25 270.83 203.12 304.68
UC300 300 75.0 10 406.25 395.00 592.50

分类

表4至表10描述了902 MHz至928 MHz频段内七个用例的信道频率,这些用例通常由于杂散现象而表现出接收器降敏。每个频率都经过分类,并在软件算法中使用这种分类。

频率(兆赫) 接收器灵敏度下降的原因 能够解决问题的软件算法 软件算法分类
903.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
910.0 26 MHz 晶体 (XTAL) 的谐波 不適用
916.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
923.0 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
频率(兆赫) 接收器灵敏度下降的原因 能够解决问题的软件算法 软件算法分类
903.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
905.9 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
910.0 26 MHz XTAL 的谐波 不適用
912.4 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
916.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
918.9 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
923.0 ADC 时钟谐波和解调器时钟谐波 是的 ADC_DESENSE_CHAN和DEMOD_DESENSE_CHAN
频率(兆赫) 接收器灵敏度下降的原因 能够解决问题的软件算法 软件算法分类
903.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
905.8 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
910.0 26 MHz XTAL 的谐波 不適用
912.3 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
916.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
918.8 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
923.0 ADC 时钟谐波和解调器时钟谐波 是的 ADC_DESENSE_CHAN和DEMOD_DESENSE_CHAN
925.3 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
频率(兆赫) 接收器灵敏度下降的原因 能够解决问题的软件算法 软件算法分类
903.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
910.0 26 MHz XTAL 的谐波 不適用
914.5 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
916.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
923.0 ADC 时钟谐波和解调器时钟谐波 是的 ADC_DESENSE_CHAN和DEMOD_DESENSE_CHAN
927.5 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
频率(兆赫) 接收器灵敏度下降的原因 能够解决问题的软件算法 软件算法分类
903.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
905.9 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
910.0 26 MHz XTAL 的谐波 不適用
916.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
918.9 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
923.0 ADC 时钟谐波和解调器时钟谐波 是的 ADC_DESENSE_CHAN和DEMOD_DESENSE_CHAN
927.6 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
频率(兆赫) 接收器灵敏度下降的原因 能够解决问题的软件算法 软件算法分类
903.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
906.0 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
910.0 26 MHz XTAL 的谐波 不適用
916.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
923.0 ADC 时钟谐波和解调器时钟谐波 是的 ADC_DESENSE_CHAN和DEMOD_DESENSE_CHAN
927.7 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
频率(兆赫) 接收器灵敏度下降的原因 能够解决问题的软件算法 软件算法分类
903.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
903.7 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
910.0 26 MHz XTAL 的谐波 不適用
910.5 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
916.5 模数转换器时钟谐波 是的 ADC_DESENSE_CHAN
923.0 ADC 时钟谐波和解调器时钟谐波 是的 ADC_DESENSE_CHAN和DEMOD_DESENSE_CHAN
923.5 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN
927.9 时钟和LO谐波的混合 是的 CLOCK_LO_HARM_DESENSE_CHAN

主机软件算法

参考表4至表10,以下伪C代码从概念上说明了主机如何根据所需通道频率改变ADF7030-1无线电配置文件,以避免降敏。在发出 CMD_PHY_RX 命令之前,PHY_ON进行这些无线电配置文件设置修改。修改这些设置后,无需发出CMD_CFG_DEV。

poYBAGP3D--AQefbAAHbkrajJJo067.png

pYYBAGP3D--APNTOAAF0ZusZft4097.png

poYBAGP3D_CANo2HAALjF8ZPbeM153.png

pYYBAGP3D_CAS_7QAAFzwXvZIsE764.png

poYBAGP3D_GAKfKDAAF1UWcx-CE528.png

发射器/接收器组合匹配的结果

用于此测试的评估板具有次优的RF匹配。因此,基线接收灵敏度并不代表可实现的最佳性能。

poYBAGP3FN2ADofDAABgF_wx220461.png

图1.未应用算法(蓝色)和应用算法(红色)的接收器灵敏度(以 5% 数据包错误率 (PER)测量);数据速率 = 10 kbps,调制 = GFSK,频率偏差 = 5 kHz,发射器/接收器组合匹配

pYYBAGP3FOSAc_oeAABgRFcNskU813.png

图2.未应用算法(蓝色)和应用算法(红色)的接收器灵敏度(在 5% PER 下测量);数据速率 = 12.5 kbps,调制 = GFSK,频率偏差 = 50 kHz,发射器/接收器组合匹配

pYYBAGP3FOqACY8eAABU75b-frY724.png

图3.未应用算法(蓝色)和应用算法(红色)的接收器灵敏度(在 5% PER 下测量);数据速率 = 25 kbps,调制 = GFSK,频率偏差 = 6.25 kHz,发射器/接收器组合匹配

poYBAGP3FPGAUYEvAABUbNLNIYQ377.png

图4.未应用算法(蓝色)和应用算法(红色)的接收器灵敏度(在 5% PER 下测量);数据速率 = 50 kbps,调制 = GFSK,频率偏差 = 25 kHz,发射器/接收器组合匹配

poYBAGP3FPeALJMGAABZVMFwXn4799.png

图5.未应用算法(蓝色)和应用算法(红色)的接收器灵敏度(在 5% PER 下测量);数据速率 = 100 kbps,调制 = GFSK,频率偏差 = 25 kHz,发射器/接收器组合匹配

pYYBAGP3FP6AMYqxAABhJ2vCZHo092.png

图6.未应用算法(蓝色)和应用算法(红色)的接收器灵敏度(在 5% PER 下测量);数据速率 = 150 kbps,调制 = GFSK,频率偏差 = 37.5 kHz,发射器/接收器组合匹配

poYBAGP3FQSAF05uAABlVZoU35Q577.png

图7.未应用算法(蓝色)和应用算法(红色)的接收器灵敏度(在 5% PER 下测量);数据速率 = 300 kbps,调制 = GFSK,频率偏差 = 75 kHz,发射器/接收器组合匹配

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 收发器
    +关注

    关注

    10

    文章

    3485

    浏览量

    106318
  • 接收器
    +关注

    关注

    14

    文章

    2482

    浏览量

    72313
  • soc
    soc
    +关注

    关注

    38

    文章

    4219

    浏览量

    219282
收藏 人收藏

    评论

    相关推荐

    面向工业4.0的可靠无线通信

    (IF)接收器支持2.6 kHz至738 kHz范围内的各种接收器信道带宽。因此ADF7030-1支持超窄带、窄带和宽带通道间隔。它提供同类最佳阻塞性能并提供出色的灵敏度。ADF7030-1
    发表于 10-17 09:47

    ADF7030-1为物联网和无线应用提供可靠无线连接

    次数和数据包丢失,还能延长电池寿命。ADF7030-1采用高度灵敏的接收机,具有出色的抗信号干扰能力,并且提供低功耗模式,在休眠模式下的电流达到行业最低。该收发采用ADI的高级无线电技术设计而成,是物联网(IoT)设备、智能计
    发表于 06-27 13:59 1448次阅读

    ADF7030-1 高性能、sub-GHz无线电收发IC

    电子发烧友网为你提供ADI(ti)ADF7030-1相关产品参数、数据手册,更有ADF7030-1的引脚图、接线图、封装手册、中文资料、英文资料,ADF7030-1真值表,ADF7030-1
    发表于 02-22 15:04
    <b class='flag-5'>ADF7030-1</b> 高性能、sub-GHz无线电收发<b class='flag-5'>器</b>IC

    针对低功耗无线网络设计的ADF7030-1高性能Sub-GHz收发

    ADF7030-1是一款高性能Sub-GHz收发,针对稳定的低功耗无线网络设计。ADF7030-1评估应用为用户提供了在两块带有板载ADuCM3029 MCU的电路板之间执行RF测量的工具。
    的头像 发表于 07-03 06:05 3401次阅读

    ADF7030-1与ETSI 1类社会报警装置的要求

    记将结合1类社会报警装置的要求,讨论ADF7030-1的工作原理和性能。在灵敏度、阻塞和邻道选择性(ACP)之间进行优化和平衡,以满足1类装置要求,而不使用额外的表面声波(SAW)滤波
    发表于 01-20 13:19 3次下载
    <b class='flag-5'>ADF7030-1</b>与ETSI <b class='flag-5'>1</b>类社会报警装置的要求

    ADF7030-1 Device Driver

    ADF7030-1 Device Driver
    发表于 02-19 11:29 0次下载
    <b class='flag-5'>ADF7030-1</b> Device Driver

    AN-1570:ADF7030-1与ETSI 1类社会报警装置的要求

    AN-1570:ADF7030-1与ETSI 1类社会报警装置的要求
    发表于 03-21 01:36 0次下载
    AN-1570:<b class='flag-5'>ADF7030-1</b>与ETSI <b class='flag-5'>1</b>类社会报警装置的要求

    UG-1002:ADF7030-1软件参考手册

    UG-1002:ADF7030-1软件参考手册
    发表于 03-22 10:04 2次下载
    UG-1002:<b class='flag-5'>ADF7030-1</b>软件参考手册

    ADF7030-1:高性能、亚GHz无线电收发IC产品手册

    ADF7030-1:高性能、亚GHz无线电收发IC产品手册
    发表于 04-17 11:11 6次下载
    <b class='flag-5'>ADF7030-1</b>:高性能、亚GHz无线电收发<b class='flag-5'>器</b>IC产品手册

    UG-1006:ADF7030-1 EZ-KIT用户指南

    UG-1006:ADF7030-1 EZ-KIT用户指南
    发表于 05-08 15:51 4次下载
    UG-1006:<b class='flag-5'>ADF7030-1</b> EZ-KIT用户指南

    ADF7030-1:超低功耗、亚GHz射频收发

    ADF7030-1:超低功耗、亚GHz射频收发
    发表于 05-10 12:24 4次下载
    <b class='flag-5'>ADF7030-1</b>:超低功耗、亚GHz射频收发<b class='flag-5'>器</b>

    UG-1310:使用ADF7030-1、ADuCM3029、ADP5310和SKY65377-21的FCC Part 90参考设计

    UG-1310:使用ADF7030-1、ADuCM3029、ADP5310和SKY65377-21的FCC Part 90参考设计
    发表于 05-23 14:55 1次下载
    UG-1310:使用<b class='flag-5'>ADF7030-1</b>、ADuCM3029、ADP5310和SKY65377-21的FCC Part 90参考设计

    ADF7030-1设备驱动程序

    ADF7030-1设备驱动程序
    发表于 05-28 15:23 1次下载
    <b class='flag-5'>ADF7030-1</b>设备驱动程序

    EVAD7030-1 EZ-KIT ADF7030-1 评估和开发套件

    ADF7030-1 EZ-KIT是一款面向高性能、sub-GHz、RF收发ADF7030-1的评估和开发系统。 ADF7030-1 EZ-KIT可以快速、全面地评估
    发表于 06-01 09:38 7次下载
    EVAD<b class='flag-5'>7030-1</b> EZ-KIT <b class='flag-5'>ADF7030-1</b> 评估和开发套件

    EVAL-ADF7030-1 EZ-KIT EVAL-ADF7030-1 EZ-KIT评估板

    电子发烧友网为你提供ADI(ti)EVAL-ADF7030-1 EZ-KIT相关产品参数、数据手册,更有EVAL-ADF7030-1 EZ-KIT的引脚图、接线图、封装手册、中文资料、英文资料
    发表于 08-17 17:00