[④ADRV902x]: Digital Filter Configuration(发射端)

前言

与接收端相反的,发射端链路filter是对信号做interpolation处理,增加信号采样率。

Transmitter Signal Path

  • INT5:5倍上采,filter系数固定,可以选择采用INT5或者THB3和THB2的组合。
  • Transmit Half-Band 3 Filter (THB3):两倍上采或者bypass,filter系数固定。
  • Transmit Half-Band 2 Filter (THB2):两倍上采或者bypass,filter系数固定。
  • Transmit Half-Band 1 Filter (THB1):两倍上采或者bypass,filter系数固定。
  • Programmable TFIR:可以配置1,2,4倍上采或者bypass,用于补偿DAC产生的roll-off(滚降),波器系数可以配置,可以选择20,40,60或者80 filter taps,并且也可以配置gain为+6 dB,0 dB,-6 dB或者-12 dB。

关于滤波器的配置在API 参考代码里有个对应数据结构体adi_adrv9025_TxProfile_t:

/**
 *  \brief Data structure to hold ADRV9025 Tx Profile Configuration settings
 */
typedef struct adi_adrv9025_TxProfile
{
    uint32_t             txInputRate_kHz;         /*!< Tx input data rate in kHz */
    uint32_t             primarySigBandwidth_kHz; /*!< Tx primary signal BW */
    uint32_t             rfBandwidth_kHz;         /*!< Tx RF passband bandwidth for the profile */
    uint32_t             txDac3dBCorner_kHz;      /*!< DAC filter 3dB corner in kHz */
    uint32_t             txBbf3dBCorner_kHz;      /*!< Tx BBF 3dB corner in kHz */
    uint8_t              dpdHb1Interpolation;     /*!< Tx DPD HB1 filter interpolation (1,2) */
    uint8_t              dpdHb2Interpolation;     /*!< Tx DPD HB2 filter interpolation (1,2) */
    uint8_t              txFirInterpolation;      /*!< Tx programmable FIR filter interpolation (1,2,4) */
    uint8_t              thb1Interpolation;       /*!< Tx Halfband1 (HB1) filter interpolation (1,2) */
    uint8_t              thb2Interpolation;       /*!< Tx Halfband2 (HB2) filter interpolation (1,2) */
    uint8_t              thb3Interpolation;       /*!< Tx Halfband3 (HB3) filter interpolation (1,2) */
    uint8_t              txInt5Interpolation;     /*!< Tx Int5 filter interpolation (1,5) */
    adi_adrv9025_TxFir_t txFir;                   /*!< Tx FIR filter structure */
    uint8_t              txBbfPowerMode;          /*!< Tx BBF power scaling mode selection = 0 for Maximum power. */
} adi_adrv9025_TxProfile_t;

可以参考下图对参数进行配置:

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

李71~李先森

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

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

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

打赏作者

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

抵扣说明:

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

余额充值