On 08/09/2021 02:24 PM, Black, Robert wrote:

Totally agree that it would be complicated, expensive, etc to support multiple front-end sampling rates. I have seen it done in the past, but typically in cases where the RF input, preselection, tuning (i.e. first frequency conversion) was all being done in analog.

rb

To be clear, the X3xx compatible daughterboards are ALL analog. MOST of them (on the RX path) are complex-baseband conversion, with some exceptions, like Twinrx, which use a LOW-IF, and the FPGA converts to a complex-baseband before the end application sees the data.

Frequency synthesis and conversion are all done on-card, and the ADCs/DACs on the X310 motherboard sample the analog outputs (or inputs for the TX direction). For direction-conversion cards that provide analog I/Q, there is typically a fixed elliptic filter with a cut-off designed to be optimal for the ADC on the motherboard, which is why several of the daughtercards are available in -80 and -160 MHz versions which
  relate to their analog output bandwidth.

With adequate bit-width on theADC (14-bits in the case of X310), extra-tight analog filtering ahead of the ADC isn't necessary unless you have very very loud close-in interferers that would tend to exceed the dynamic range of the ADC. There's roughly 80ish dB of dynamic range in the x310 ADCs, so it isn't usually a problem. Filtering in the digital domain is nearly always better.




*From:*Marcus D. Leech <patchvonbr...@gmail.com>
*Sent:* Monday, August 9, 2021 1:03 PM
*To:* usrp-users@lists.ettus.com
*Subject:* [USRP-users] Re: X310 RFNoc radio block question

[EXTERNAL EMAIL]

On 08/09/2021 01:35 PM, Brian Padalino wrote:

    On Mon, Aug 9, 2021 at 1:21 PM Black, Robert <rbl...@d16.swri.us
    <mailto:rbl...@d16.swri.us>> wrote:

        Brian yes.- The Radio block is permanently running at a
        permanent 200 MSamp rate.

        I would actually be useful to be able to change (reduce) the
        ADC sampling clock, with appropriate analog anti-aliasing
        filtering in front of the device. It is too bad that the radio
        hardware cannot be configured to support this.

The ADC clock on the X310 is constrained by timing-closure constraints in the FPGA from what I understand, which is why it has only a couple of different rates. But if you made it broadly-flexible, then the various daughtercards available would dwindle to only those that have
  variable analog bandwidth to match the ADC and DAC rate.

When USRPs were first introduced, the ADC ran at a fixed 64Msps rate. Similarly with USRP2 and USRP N210 at 100Msps. That changed in
  some parts of the family tree, but not others.

Many of the daugtercards for X3xx family use discrete synthesizer+mixer implementations, and it's fairly difficult to design variable-properties anti-alias filters that scale over very large bandwidths. The fixed-converter-rate-with-DUC/DDC-in-FPGA is a pretty normal architecture, and it offers considerable advantages over analog-heavy approaches. Even in RFIC chips like AD9361, the variable-user-bandwidth is mostly
  implemented in an embedded DSP engine in the ASIC.



    Just curious - why the hesitation on using the DDC block?

    The oversampling ratio should actually help you out, unless you
    have some really really close-in jammers - but even then would an
    analog filter help that much? The linearity of the ADC should be
    very good, and digitally filtering should be superior - yes?
    Possibly even get some bit-growth with digital filtering and
    decimation?

    Brian




    _______________________________________________

    USRP-users mailing list --usrp-users@lists.ettus.com  
<mailto:usrp-users@lists.ettus.com>

    To unsubscribe send an email tousrp-users-le...@lists.ettus.com  
<mailto:usrp-users-le...@lists.ettus.com>


_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to