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

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

3天内不再提示

ADRV9009接收链路数字滤波器分析

冬至子 来源:雷达系统工程师 作者:忠于梦想 2023-07-04 10:46 次阅读

ADRV9009接收链路数字滤波器解读(100MHz带宽)

图片

ADRV9009接收链路组成按照信号流向依次为:模拟正交混频(调制与解调)、TIA(跨导放大器)、ADC、第一级抽取、第二级抽取、可编程FIR滤波器(可抽取)、正交校正、直流校正、直流增益、中频变换;

模拟正交混频(解调):

正交混频每通道包含两个混频器和一个正交本振信号,9009中RX1/2、TX1/2共用一个本振产生器,所以只能实现TDD模式,无法实现FDD模式;本振信号由9009内部的PLL以外部参考时钟为基准频率综合而来,本振信号的关键指标“相位噪声”会对发射调制信号的EVM和接收机的性能有重大影响,硬件上设计中需要外部参考时钟的信号质量(相位噪声等),另外一个重要的点是零中频正交解调后I/Q支路的信号的基带带宽只有实信号的一半。关于正交调制解调的更多分析不在本文范围内。

100MHz信号带宽案例(采样率:1966.08MHz)

图片

重点:抽取与抗混叠

采样系统都必须满足奈奎斯特采样定理(即采样率必须大于等于信号带宽的两倍);而工程中一般保持最小约2.5倍的关系,9009中也基本满足这个关系;经过R倍抽取过程后,采样数据多能承载的最大信号带宽(fs/2)将相应的降低 R倍,抽取后的fs/2与信号带宽越接近,该抽取滤波器的过渡带就要越窄(要保证带外抑制度则需要更高的阶数),所以一般越后级的抽取滤波器阶数越高。

第一级抽取(DEC5倍/半带4倍抽取)

第一级抽取系数根据信号带宽参数将选择5倍抽取或者4倍抽取

5倍抽取:

  • 因是1/5抽取,故无法使用半带滤波器,从系数情况来看DEC5应该是一个FIR滤波器;
  • 直接进行5倍抽取,为能有效抗混叠,使用了一个较高的33阶滤波器;
  • DEC5从分析来看应该是在信号带宽为100~200MHz之间的某些值时使用,如150MHz;
DEC5=[0.002197, 0.004272, 0.006836, 0.008789, 0.008545, 0.003418, -0.004639, -0.015381, -0.025512, -0.029785, -0.022461, -0.002441,... 
0.03125, 0.074707, 0.119141, 0.155396, 0.176758, 0.176758, 0.155396, 0.119141, 0.074707, 0.03125, -0.002441, -0.022461, -0.029785,... 
-0.025512, -0.015381, -0.004639, 0.003418, 0.008545, 0.008789, 0.006836, 0.004272, 0.002197];
freqz(DEC5);title('DEC5抽取滤波器响应-33阶');
annotation('rectangle',[.13 .6 .07 .3],'Color','red');%[x y w h]

图片

%% 1.0代表的频率为Fs/10(即Fs/5/2),

4倍抽取:两级HB

  • 4倍抽取使用两级HB半带滤波器级联实现;
  • 第一级HB滤波器为8阶,而第二级HB滤波器为18阶;
  • 第一级HB滤波器输入的采样率最高(Fs=1966.08MHz),案列中I/Q支路基带信号带宽为50MHz,故可以较低的滤波器阶数(对滚降要求较低)实现抽取滤波而不混叠;
  • 此案例中第一级滤波器的通带约0.23归一化频率(约230MHz),DC~100MHz带内平坦度0.2dB;
  • 混叠说明:9009为实现最大200MHz带宽,该HB滤波器需要有效阻止DC100MHz以外的信号在抽取后混叠到带内,2倍抽取中混叠将使0.51.0频率部分的信号混叠进入0.50(即沿0.5对折的关系),该滤波器实际可以有效阻止0.771.0处的混叠到0.230区间(注意前后对应关系),而滤波器在0.771.0区间的抑制大于67dBc,基础消除了混叠的影响,另外0.23~0.77的过度区间一样也会发生混叠,但是该区间位于信号带宽之外较远处,可以由后续的滤波器进行滤除;后续几级滤波器都可用同样的分析思路进行分析,将不再一一说明。
RHB3=[-0.01874, -0.04218, 0.050476, 0.293884, 0.439636, 0.293884, 0.050476, -0.04218, -0.01874];
freqz(RHB3);title('RHB3滤波器响应-8阶');
annotation('rectangle',[.132 .6 .033 .3],'Color','green');%[x y w h],案列中信号带宽
annotation('rectangle',[.13 .6 .075 .3],'Color','red');%[x y w h],9009最大支持带宽
annotation('doublearrow',[0.1393 0.1983],[0.8775 0.8751],'Color','red');

图片

  • 第二级HB抽取,滤波器阶数增加到18阶,通带增加,过渡带降低,阻带抑制大于60dBc;
  • 此时的输入数据率已经降低为Fs/2,信号带宽所占归一化频率扩大为DC0.2(即DC50MHz);
  • HB滤波器定义上的通带为0.32,0.2(即100MHz)的带内平坦度为0.004dB,因此该滤波器同样可以保证IQ支路100MHz(实信号200MHz)的抗混叠;
  • 原理同上,该滤波器可以有效阻止0.681.0区间信号混叠到0.32DC区间,因此DC0.2的信号带内不会受到混叠影响,且还留有“安全保护带”(0.20.32);
RHB2=[0.003174, 0, -0.01239, 0, 0.03418, 0, -0.08551, 0, 0.310913, 0.5, 0.310913, 0, -0.08551, 0, 0.03418, 0, -0.01239, 0, 0.003174] ;
freqz(RHB2);title('RHB2滤波器响应-18阶');
annotation('doublearrow',[0.284 0.1376],[0.8595 0.8643],'Color','red');
annotation('rectangle',[.132 .6 .075 .3],'Color','green');%[x y w h],案列中I、Q信号带宽:50MHz
annotation('rectangle',[.13 .6 .15 .3],'Color','red');%[x y w h],9009最大支持带宽

图片

第二级抽取(RHB1半带抽取)

  • 经过第一级抽取后,数据率降低为Fs/4(信号带宽不变);
  • 为了避免混叠,第二级抽取滤波器需要比第一级更高的阶数,以保证更高的滚降特性(窄的过渡带);
  • 9009中第二级抽取采用78阶HB半带滤波器,从频率响应图中可以看出其过渡带很窄(不超过0.1的归一化频率),滚降速率明显高于第一级抽取,且带外抑制达到70dBc;
  • 9009配置为200MHz带宽时该滤波器将被旁路,即不进行抽取滤波;
RHB1=[-0.000122, 0, 0.000244, 0, -0.000488, 0, 0.000854, 0, -0.001221, 0, 0.001831, 0, -0.002502, 0, 0.003479, 0,...  
-0.004700, 0, 0.006287, 0, -0.008179, 0, 0.010620, 0, -0.013611, 0, 0.017578, 0, -0.022766, 0, 0.030029, 0, -0.040955, 0, 0.059998, 0,...  
-0.103027, 0, 0.313721, 0.493652, 0.313721, 0, -0.103027, 0, 0.059998, 0, -0.040955, 0, 0.030029, 0, -0.022766, 0, 0.017578, 0, -0.013611,... 
0, 0.010620, 0, -0.008179, 0, 0.006287, 0, -0.004700, 0, 0.003479, 0, -0.002502, 0, 0.001831, 0, -0.001221, 0, 0.000854, 0, -0.000488, 0,... 
0.000244, 0, -0.000122];
freqz(RHB1);title('RHB1滤波器响应');
annotation('rectangle',[.132 .6 .15 .3],'Color','green');%[x y w h],案列中I、Q信号带宽:50MHZ

图片

第三级抽取(RFIR可编程FIR滤波器)

  • RFIR滤波器支持1、2、4倍抽取,或者旁路。

  • 使用RFIR以补偿模拟TIA低通滤波器的频响衰减。

  • RFIR可以使用24、48或72阶,IQ输出数据率越低则滤波器阶数越高,输出数据率越低RFIR的抽取率越大,为了抗混叠,滤波器阶数要相应增加;

  • RFIR具有可编程增益:+6 dB, 0 dB, −6 dB, or −12 dB;

  • PFIR滤波器的系数是可以通过API接口进行在线参数配置的,而前面的其他滤波器则都是固定滤波器系数,PFIR的滤波器系数来自ADI的配置工具,由其根据用户输入的带宽、采样率等信息的计算后生成滤波器系数,可导出为c代码配置文件,如下图所示

    图片

  • 最大抽头数受FIR时钟速率(数据处理时钟,DPCLK)限制。最大DPCLK时钟速率为500 MHz。DPCLK时钟速率是ADC时钟速率除以4或5。当使用HB2和HB3时,ADC时钟速率被4除HB3过滤器,并除以5时使用DEC5过滤器。DPCLK时钟速率会影响最大可用的RFIR滤波器抽头数,如下式所示。最大滤波器抽头数 = (DPCLK Clock Rate ÷ Receiver I/Q Data Rate) × 24 ;

  • 本案列中RFIR的DPCLK为245.76MHz,接收IQ数据率122.88MHz,故RFIR阶数为48阶;

总结

9009通过灵活控制采样速率和抽取系数实现不同的带宽配置,但为了和JESD204B最低接口速率匹配,9009存在一个最低可配置带宽,从官方的配置软件来看,最小带宽为40MHz;如果用户需要小于40MHz的信号带宽,需要在FPGA的基带处理中实现第二次抽取(RX)和插值(TX)。

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

    关注

    3

    文章

    850

    浏览量

    38773
  • 混频器
    +关注

    关注

    10

    文章

    678

    浏览量

    45610
  • TDD
    TDD
    +关注

    关注

    1

    文章

    121

    浏览量

    38159
  • fir滤波器
    +关注

    关注

    1

    文章

    95

    浏览量

    19025
  • 跨导放大器
    +关注

    关注

    1

    文章

    16

    浏览量

    10639
收藏 人收藏

    评论

    相关推荐

    使用FPGA构建的数字滤波器设计方案

    本文简要介绍了FIR数字滤波器的结构特点和基本原理,提出基于FPGA和DSP Builder的FIR数字滤波器的基本设计流程和实现方案。##FIR 数字滤波器的详细设计。
    发表于 07-24 15:30 8793次阅读
    使用FPGA构建的<b class='flag-5'>数字滤波器</b>设计方案

    中频滤波器数字滤波器

    通过数字滤波器可以获得很窄的带宽。和模拟滤波器相比,理想的高斯滤波器可以实 现。数字滤波器在可接受的价格内有更好的选择性,如5级电路模拟滤波器
    发表于 10-13 09:22

    ADRV9009板卡学习资料:FMCJ450-基于ADRV9009的射频收发模块

    一流的动态范围。该器件还支持用于TDD应用的宽带宽、时间共享观测路径接收器(ORx)。完整的接收子系统拥有自动和手动衰减控制、直流失调校正、正交误差校正(QEC)和数字滤波功能,从而消除了在
    发表于 03-20 11:08

    数字滤波器的设计与应用

    数字滤波器
    发表于 08-26 19:29 24次下载
    <b class='flag-5'>数字滤波器</b>的设计与应用

    数字滤波器(DF)的基本结构

    数字滤波器的基本结构:数字滤波器结构的表示方法一. 数字滤波器的概念1.滤波器:指对输入信号起滤波作用的装置。2、当输入、输出是离散信号,
    发表于 12-07 12:10 14次下载

    数字滤波器的结构

    数字网络的信号流图表示 IIR数字滤波器的结构 FIR数字滤波器的结构数字滤波器的格形结构信号流图的基本概念1、定义:信号流图是一种有向图,它用带箭头
    发表于 01-07 10:24 30次下载

    数字滤波器的原理及其设计

    本章介绍数字滤波器的原理及其设计。数字滤波器的设计是数字系统综合的问题之一。所谓数字系统的综合(synthesis)就是给出设计指标的情况下,设计一个系统使之满足设计指标
    发表于 11-24 09:13 127次下载

    数字滤波器的设计实验

    数字滤波器的设计实验 一. 数字滤波器设计:(1) 数字滤波器设计步骤:a. 整理给定的滤波器设计要求
    发表于 10-30 13:34 5703次阅读
    <b class='flag-5'>数字滤波器</b>的设计实验

    什么是数字滤波器

    什么是数字滤波器 数字滤波器(digital filter)是由数字乘法器、加法器
    发表于 06-30 12:37 3972次阅读
    什么是<b class='flag-5'>数字滤波器</b>

    数字滤波器,数字滤波器原理是什么?

    数字滤波器,数字滤波器原理是什么? 在信号处理领域中,对于信号处理的实时性、快速性的要求越来越高。而在许多信息处理过程中
    发表于 03-24 14:06 2.9w次阅读

    数字滤波器的设计方法及步骤详解

    本文首先介绍了数字滤波器的原理,其次介绍了数字滤波器分类,最后介绍了五种不同数字滤波器的设计方法与步骤。
    发表于 04-20 10:40 12.9w次阅读
    <b class='flag-5'>数字滤波器</b>的设计方法及步骤详解

    基于matlab的数字滤波器的设计及数字滤波器基本结构

    本文主要介绍了基于matlab的数字滤波器的设计及数字滤波器基本结构。
    发表于 06-05 08:00 27次下载

    如何使用ADRV9009评估平台进行性能测试

    ADRV9009是ADI公司在IMS 2018展会上发布的RadioVerse宽带RF收发系列新增产品。观看本视频,了解如何使用ADRV9009评估平台评估ADRV9009的功能和性
    的头像 发表于 05-21 06:27 5059次阅读

    FIR数字滤波器设计

    数字滤波器的输入输出均为数字信号,信号通过数字滤波器后,可以改变频率成分的相对比例或滤除某些频率成分。数字滤波器可以分为IIR数字滤波器和F
    的头像 发表于 04-05 09:47 5564次阅读

    数字滤波器是什么 数字滤波器的性能指标

      数字滤波器的原理基于数字信号处理技术和滤波器算法,通过对离散时间信号进行处理和滤波,实现对信号频率的选择性衰减和增强。数字滤波器的输入信
    发表于 02-24 11:23 5286次阅读