Discussion and technical support related to USRP, UHD, RFNoC
View all threadsHello,
I noticed that RX bandwidth is fixed to 100MHz, although the AD9371 datasheet specifies an adjustable range of 8 to 100MHz. Why is this parameter fixed?
double magnesium_radio_control_impl::set_rx_bandwidth(
const double bandwidth, const size_t chan)
{
std::lock_guardstd::recursive_mutex l(_set_lock);
_ad9371->set_bandwidth(bandwidth, chan, RX_DIRECTION);
// FIXME: setting analog bandwidth on AD9371 take no effect.
// Remove this warning when ADI can confirm that it works.
RFNOC_LOG_WARNING("set_rx_bandwidth take no effect on AD9371. "
"Default analog bandwidth is 100MHz");
return AD9371_RX_MAX_BANDWIDTH;
}
Best regards,
Roberto
Este correo electr?nico y, en su caso, cualquier fichero anexo al mismo, contiene informaci?n de car?cter confidencial exclusivamente dirigida a su destinatario o destinatarios. Si no es vd. el destinatario indicado, queda notificado que la lectura, utilizaci?n, divulgaci?n y/o copia sin autorizaci?n est? prohibida en virtud de la legislaci?n vigente. En el caso de haber recibido este correo electr?nico por error, se ruega notificar inmediatamente esta circunstancia mediante reenv?o a la direcci?n electr?nica del remitente.
Evite imprimir este mensaje si no es estrictamente necesario.
This email and any file attached to it (when applicable) contain(s) confidential information that is exclusively addressed to its recipient(s). If you are not the indicated recipient, you are informed that reading, using, disseminating and/or copying it without authorisation is forbidden in accordance with the legislation in effect. If you have received this email by mistake, please immediately notify the sender of the situation by resending it to their email address.
Avoid printing this message if it is not absolutely necessary.
On 02/25/2021 11:30 AM, Puertas Blanco, Roberto via USRP-users wrote:
Hello,
I noticed that RX bandwidth is fixed to 100MHz, although the AD9371
datasheet specifies an adjustable range of 8 to 100MHz. Why is this
parameter fixed?
double magnesium_radio_control_impl::set_rx_bandwidth(
const double bandwidth, const size_t chan)
{
std::lock_guardstd::recursive_mutex l(_set_lock);
_ad9371->set_bandwidth(bandwidth, chan, RX_DIRECTION);
// FIXME: setting analog bandwidth on AD9371 take no effect.
// Remove this warning when ADI can confirm that it works.
RFNOC_LOG_WARNING("set_rx_bandwidth take no effect on AD9371. "
"Default analog bandwidth is 100MHz");
return AD9371_RX_MAX_BANDWIDTH;
}
Best regards,
Roberto
Because despite what the datasheet for the AD9371 says, the published
interface to change the analog RX bandwidth has no effect.
This is very interesting. I am trying to set the rx bandwidth on a N321 for a while now.
Is there any workaround? Our bandwidth seems stuck at 8MHz while our application needs much more.
Thanks
Lorenzo
On Feb 25, 2021, at 10:32 AM, Marcus D. Leech via USRP-users usrp-users@lists.ettus.com wrote:
On 02/25/2021 11:30 AM, Puertas Blanco, Roberto via USRP-users wrote:
Hello,
I noticed that RX bandwidth is fixed to 100MHz, although the AD9371 datasheet specifies an adjustable range of 8 to 100MHz. Why is this parameter fixed?
double magnesium_radio_control_impl::set_rx_bandwidth(
const double bandwidth, const size_t chan)
{
std::lock_guardstd::recursive_mutex l(_set_lock);
_ad9371->set_bandwidth(bandwidth, chan, RX_DIRECTION);
// FIXME: setting analog bandwidth on AD9371 take no effect.
// Remove this warning when ADI can confirm that it works.
RFNOC_LOG_WARNING("set_rx_bandwidth take no effect on AD9371. "
"Default analog bandwidth is 100MHz");
return AD9371_RX_MAX_BANDWIDTH;
}
Best regards,
Roberto
Because despite what the datasheet for the AD9371 says, the published interface to change the analog RX bandwidth has no effect.
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
If you do t specify bandwidth at all, and rely on the automatic analog bandwidth setting what happens?
Normally UHD will set an analog bandwidth that is appropriate for the selected sample rate.
Sent from my iPhone
On Mar 25, 2021, at 12:07 PM, Minutolo, Lorenzo minutolo@caltech.edu wrote:
This is very interesting. I am trying to set the rx bandwidth on a N321 for a while now.
Is there any workaround? Our bandwidth seems stuck at 8MHz while our application needs much more.
Thanks
Lorenzo
On Feb 25, 2021, at 10:32 AM, Marcus D. Leech via USRP-users usrp-users@lists.ettus.com wrote:
On 02/25/2021 11:30 AM, Puertas Blanco, Roberto via USRP-users wrote:
Hello,
I noticed that RX bandwidth is fixed to 100MHz, although the AD9371 datasheet specifies an adjustable range of 8 to 100MHz. Why is this parameter fixed?
double magnesium_radio_control_impl::set_rx_bandwidth(
const double bandwidth, const size_t chan)
{
std::lock_guardstd::recursive_mutex l(_set_lock);
_ad9371->set_bandwidth(bandwidth, chan, RX_DIRECTION);
// FIXME: setting analog bandwidth on AD9371 take no effect.
// Remove this warning when ADI can confirm that it works.
RFNOC_LOG_WARNING("set_rx_bandwidth take no effect on AD9371. "
"Default analog bandwidth is 100MHz");
return AD9371_RX_MAX_BANDWIDTH;
}
Best regards,
Roberto
Because despite what the datasheet for the AD9371 says, the published interface to change the analog RX bandwidth has no effect.
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
On 03/25/2021 12:07 PM, Minutolo, Lorenzo wrote:
This is very interesting. I am trying to set the rx bandwidth on a
N321 for a while now.
Is there any workaround? Our bandwidth seems stuck at 8MHz while our
application needs much more.
Thanks
Lorenzo
Sorry, on the N32x series, the analog bandwidth in front of the ADC is
fixed, and bandwidth delivered to your application is controlled
strictly by the selected sample-rate.
On Feb 25, 2021, at 10:32 AM, Marcus D. Leech via USRP-users
usrp-users@lists.ettus.com wrote:
On 02/25/2021 11:30 AM, Puertas Blanco, Roberto via USRP-users wrote:
Hello,
I noticed that RX bandwidth is fixed to 100MHz, although the AD9371
datasheet specifies an adjustable range of 8 to 100MHz. Why is this
parameter fixed?
double magnesium_radio_control_impl::set_rx_bandwidth(
const double bandwidth, const size_t chan)
{
std::lock_guardstd::recursive_mutex l(_set_lock);
_ad9371->set_bandwidth(bandwidth, chan, RX_DIRECTION);
// FIXME: setting analog bandwidth on AD9371 take no effect.
// Remove this warning when ADI can confirm that it works.
RFNOC_LOG_WARNING("set_rx_bandwidth take no effect on AD9371. "
"Default analog bandwidth is 100MHz");
return AD9371_RX_MAX_BANDWIDTH;
}
Best regards,
Roberto
Because despite what the datasheet for the AD9371 says, the
published interface to change the analog RX bandwidth has no effect.
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com