usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

examples using N310 with ext LO

RK
Rob Kossler
Fri, Apr 6, 2018 9:14 PM

Hi,
Are there any examples for using the N310 with external LO?  I have gotten
some strange results (strange spectral mirror-ing) when using as just a 4
channel receiver.  I am using the "args" argument to set rx_lo_source, but
my code is setting the individual channel frequencies as I do for other
USRPs and I noticed various warnings in the terminal window for each
channel that I tune.

On a separate note, I get some strange results if I set the clock_source to
external in the args (using with OctoClock).  If I leave it internal, no
problem. For now, I am leaving it internal until I can solve the problem
above with LO source.

Rob

Hi, Are there any examples for using the N310 with external LO? I have gotten some strange results (strange spectral mirror-ing) when using as just a 4 channel receiver. I am using the "args" argument to set rx_lo_source, but my code is setting the individual channel frequencies as I do for other USRPs and I noticed various warnings in the terminal window for each channel that I tune. On a separate note, I get some strange results if I set the clock_source to external in the args (using with OctoClock). If I leave it internal, no problem. For now, I am leaving it internal until I can solve the problem above with LO source. Rob
MD
Marcus D. Leech
Fri, Apr 6, 2018 11:32 PM

On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote:

Hi,
Are there any examples for using the N310 with external LO?  I have
gotten some strange results (strange spectral mirror-ing) when using
as just a 4 channel receiver.  I am using the "args" argument to set
rx_lo_source, but my code is setting the individual channel
frequencies as I do for other USRPs and I noticed various warnings in
the terminal window for each channel that I tune.

On a separate note, I get some strange results if I set the
clock_source to external in the args (using with OctoClock). If I
leave it internal, no problem. For now, I am leaving it internal until
I can solve the problem above with LO source.

Rob

Rob, just shooting from the hip here, since I haven't "lived" with an
N310 yet...

Have you tried adjusting the LO levels let's say 2dB in either direction
to see if that changes the imaging behavior?  Also, remember that the
external LO input
on the N310 must be a 2XLO -- at twice the desired Fc, and only up to
8GHz (giving a 4GHz antenna frequency).

On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote: > Hi, > Are there any examples for using the N310 with external LO? I have > gotten some strange results (strange spectral mirror-ing) when using > as just a 4 channel receiver. I am using the "args" argument to set > rx_lo_source, but my code is setting the individual channel > frequencies as I do for other USRPs and I noticed various warnings in > the terminal window for each channel that I tune. > > On a separate note, I get some strange results if I set the > clock_source to external in the args (using with OctoClock). If I > leave it internal, no problem. For now, I am leaving it internal until > I can solve the problem above with LO source. > > Rob > > Rob, just shooting from the hip here, since I haven't "lived" with an N310 yet... Have you tried adjusting the LO levels let's say 2dB in either direction to see if that changes the imaging behavior? Also, remember that the external LO input on the N310 must be a 2XLO -- at twice the desired Fc, and only up to 8GHz (giving a 4GHz antenna frequency).
RK
Rob Kossler
Sat, Apr 7, 2018 2:39 PM

Hi Marcus,
No, I haven't fooled with LO level adjustments.  I set the LO at about 3
dBm and did not change it.  The LO freq is indeed 2x (LO at 4884MHz with
center freq at 2442MHz).  I suspect that my custom software, which was
developed for first B210 and then X310 with several daughterboard variants,
may be sending tune commands in a way that is not ideal for an external LO
configuration.  There was a similar issue when I first started using TwinRx
with "companion" or "external" LO and UHD would issue warnings about tuning
one channel first and then the other when both channels had to be at the
same freq because they shared an LO.  So, my request for examples was to
help me see if I am issuing the tuning requests correctly for this external
LO config.

Rob

On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote:

Hi,
Are there any examples for using the N310 with external LO?  I have
gotten some strange results (strange spectral mirror-ing) when using as
just a 4 channel receiver.  I am using the "args" argument to set
rx_lo_source, but my code is setting the individual channel frequencies as
I do for other USRPs and I noticed various warnings in the terminal window
for each channel that I tune.

On a separate note, I get some strange results if I set the clock_source
to external in the args (using with OctoClock). If I leave it internal, no
problem. For now, I am leaving it internal until I can solve the problem
above with LO source.

Rob

Rob, just shooting from the hip here, since I haven't "lived" with an

N310 yet...

Have you tried adjusting the LO levels let's say 2dB in either direction
to see if that changes the imaging behavior?  Also, remember that the
external LO input
on the N310 must be a 2XLO -- at twice the desired Fc, and only up to
8GHz (giving a 4GHz antenna frequency).


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Hi Marcus, No, I haven't fooled with LO level adjustments. I set the LO at about 3 dBm and did not change it. The LO freq is indeed 2x (LO at 4884MHz with center freq at 2442MHz). I suspect that my custom software, which was developed for first B210 and then X310 with several daughterboard variants, may be sending tune commands in a way that is not ideal for an external LO configuration. There was a similar issue when I first started using TwinRx with "companion" or "external" LO and UHD would issue warnings about tuning one channel first and then the other when both channels had to be at the same freq because they shared an LO. So, my request for examples was to help me see if I am issuing the tuning requests correctly for this external LO config. Rob On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users < usrp-users@lists.ettus.com> wrote: > On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote: > >> Hi, >> Are there any examples for using the N310 with external LO? I have >> gotten some strange results (strange spectral mirror-ing) when using as >> just a 4 channel receiver. I am using the "args" argument to set >> rx_lo_source, but my code is setting the individual channel frequencies as >> I do for other USRPs and I noticed various warnings in the terminal window >> for each channel that I tune. >> >> On a separate note, I get some strange results if I set the clock_source >> to external in the args (using with OctoClock). If I leave it internal, no >> problem. For now, I am leaving it internal until I can solve the problem >> above with LO source. >> >> Rob >> >> >> Rob, just shooting from the hip here, since I haven't "lived" with an > N310 yet... > > Have you tried adjusting the LO levels let's say 2dB in either direction > to see if that changes the imaging behavior? Also, remember that the > external LO input > on the N310 must be a 2XLO -- at twice the desired Fc, and only up to > 8GHz (giving a 4GHz antenna frequency). > > > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >
MD
Marcus D. Leech
Sat, Apr 7, 2018 6:31 PM

On 04/07/2018 10:39 AM, Rob Kossler wrote:

Hi Marcus,
No, I haven't fooled with LO level adjustments.  I set the LO at about
3 dBm and did not change it.  The LO freq is indeed 2x (LO at 4884MHz
with center freq at 2442MHz).  I suspect that my custom software,
which was developed for first B210 and then X310 with several
daughterboard variants, may be sending tune commands in a way that is
not ideal for an external LO configuration.  There was a similar issue
when I first started using TwinRx with "companion" or "external" LO
and UHD would issue warnings about tuning one channel first and then
the other when both channels had to be at the same freq because they
shared an LO.  So, my request for examples was to help me see if I am
issuing the tuning requests correctly for this external LO config.

Rob

Understood.

Hopefully, one of the R&D folks will chime in here.  I don't currently
have one in my inventory, so running a bit blind.

On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users
<usrp-users@lists.ettus.com mailto:usrp-users@lists.ettus.com> wrote:

 On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote:

     Hi,
     Are there any examples for using the N310 with external LO?  I
     have gotten some strange results (strange spectral mirror-ing)
     when using as just a 4 channel receiver.  I am using the
     "args" argument to set rx_lo_source, but my code is setting
     the individual channel frequencies as I do for other USRPs and
     I noticed various warnings in the terminal window for each
     channel that I tune.

     On a separate note, I get some strange results if I set the
     clock_source to external in the args (using with OctoClock).
     If I leave it internal, no problem. For now, I am leaving it
     internal until I can solve the problem above with LO source.

     Rob


 Rob, just shooting from the hip here, since I haven't "lived" with
 an N310 yet...

 Have you tried adjusting the LO levels let's say 2dB in either
 direction to see if that changes the imaging behavior?  Also,
 remember that the external LO input
   on the N310 must be a 2XLO -- at twice the desired Fc, and only
 up to 8GHz (giving a 4GHz antenna frequency).




 _______________________________________________
 USRP-users mailing list
 USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com>
 http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
 <http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com>
On 04/07/2018 10:39 AM, Rob Kossler wrote: > Hi Marcus, > No, I haven't fooled with LO level adjustments. I set the LO at about > 3 dBm and did not change it. The LO freq is indeed 2x (LO at 4884MHz > with center freq at 2442MHz). I suspect that my custom software, > which was developed for first B210 and then X310 with several > daughterboard variants, may be sending tune commands in a way that is > not ideal for an external LO configuration. There was a similar issue > when I first started using TwinRx with "companion" or "external" LO > and UHD would issue warnings about tuning one channel first and then > the other when both channels had to be at the same freq because they > shared an LO. So, my request for examples was to help me see if I am > issuing the tuning requests correctly for this external LO config. > > Rob Understood. Hopefully, one of the R&D folks will chime in here. I don't currently have one in my inventory, so running a bit blind. > > On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users > <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>> wrote: > > On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote: > > Hi, > Are there any examples for using the N310 with external LO? I > have gotten some strange results (strange spectral mirror-ing) > when using as just a 4 channel receiver. I am using the > "args" argument to set rx_lo_source, but my code is setting > the individual channel frequencies as I do for other USRPs and > I noticed various warnings in the terminal window for each > channel that I tune. > > On a separate note, I get some strange results if I set the > clock_source to external in the args (using with OctoClock). > If I leave it internal, no problem. For now, I am leaving it > internal until I can solve the problem above with LO source. > > Rob > > > Rob, just shooting from the hip here, since I haven't "lived" with > an N310 yet... > > Have you tried adjusting the LO levels let's say 2dB in either > direction to see if that changes the imaging behavior? Also, > remember that the external LO input > on the N310 must be a 2XLO -- at twice the desired Fc, and only > up to 8GHz (giving a 4GHz antenna frequency). > > > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com> > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > <http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com> > >
RC
Robin Coxe
Sun, Apr 8, 2018 2:31 AM

Hi Rob.  You are specifying use of the RX external LO correctly via device
arguments.  Each of the daughtercards on the N310 contains a single Analog
Device AD9371 2 TX x 2 Rx RF integrated transceiver.  The two Tx channels
share an LO and the 2 Rx channels share an LO.  Consequently, the TX or RX
frequency of RF channel 0 and RF channel 1 are constrained by the RFIC to
be the same and the TX or RF frequency of RF channel 2 and RF channel 3
must be the same.  The AD9371 is capable of FDD operation, so the TX
frequency does not need to be equal to the RX frequency.

The LO tuning code for the N310 daughterboard in UHD is (not obviously)
located here and, as you correctly point out, is handled differently from
previous USRPs:
https://github.com/EttusResearch/uhd/tree/maint/host/lib/usrp/dboard/magnesium

Magnesium is the internal code Ettus Research name for the N310
daughterboard.    We will make this obscure fact more obvious in the
documentation.

-Robin

On Sun, Apr 8, 2018 at 2:31 AM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

On 04/07/2018 10:39 AM, Rob Kossler wrote:

Hi Marcus,
No, I haven't fooled with LO level adjustments.  I set the LO at about 3
dBm and did not change it.  The LO freq is indeed 2x (LO at 4884MHz with
center freq at 2442MHz).  I suspect that my custom software, which was
developed for first B210 and then X310 with several daughterboard variants,
may be sending tune commands in a way that is not ideal for an external LO
configuration.  There was a similar issue when I first started using TwinRx
with "companion" or "external" LO and UHD would issue warnings about tuning
one channel first and then the other when both channels had to be at the
same freq because they shared an LO.  So, my request for examples was to
help me see if I am issuing the tuning requests correctly for this external
LO config.

Rob

Understood.

Hopefully, one of the R&D folks will chime in here.  I don't currently
have one in my inventory, so running a bit blind.

On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote:

Hi,
Are there any examples for using the N310 with external LO?  I have
gotten some strange results (strange spectral mirror-ing) when using as
just a 4 channel receiver.  I am using the "args" argument to set
rx_lo_source, but my code is setting the individual channel frequencies as
I do for other USRPs and I noticed various warnings in the terminal window
for each channel that I tune.

On a separate note, I get some strange results if I set the clock_source
to external in the args (using with OctoClock). If I leave it internal, no
problem. For now, I am leaving it internal until I can solve the problem
above with LO source.

Rob

Rob, just shooting from the hip here, since I haven't "lived" with an

N310 yet...

Have you tried adjusting the LO levels let's say 2dB in either direction
to see if that changes the imaging behavior?  Also, remember that the
external LO input
on the N310 must be a 2XLO -- at twice the desired Fc, and only up to
8GHz (giving a 4GHz antenna frequency).


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Hi Rob. You are specifying use of the RX external LO correctly via device arguments. Each of the daughtercards on the N310 contains a single Analog Device AD9371 2 TX x 2 Rx RF integrated transceiver. The two Tx channels share an LO and the 2 Rx channels share an LO. Consequently, the TX or RX frequency of RF channel 0 and RF channel 1 are constrained by the RFIC to be the same and the TX or RF frequency of RF channel 2 and RF channel 3 must be the same. The AD9371 is capable of FDD operation, so the TX frequency does not need to be equal to the RX frequency. The LO tuning code for the N310 daughterboard in UHD is (not obviously) located here and, as you correctly point out, is handled differently from previous USRPs: https://github.com/EttusResearch/uhd/tree/maint/host/lib/usrp/dboard/magnesium Magnesium is the internal code Ettus Research name for the N310 daughterboard. We will make this obscure fact more obvious in the documentation. -Robin On Sun, Apr 8, 2018 at 2:31 AM, Marcus D. Leech via USRP-users < usrp-users@lists.ettus.com> wrote: > On 04/07/2018 10:39 AM, Rob Kossler wrote: > > Hi Marcus, > No, I haven't fooled with LO level adjustments. I set the LO at about 3 > dBm and did not change it. The LO freq is indeed 2x (LO at 4884MHz with > center freq at 2442MHz). I suspect that my custom software, which was > developed for first B210 and then X310 with several daughterboard variants, > may be sending tune commands in a way that is not ideal for an external LO > configuration. There was a similar issue when I first started using TwinRx > with "companion" or "external" LO and UHD would issue warnings about tuning > one channel first and then the other when both channels had to be at the > same freq because they shared an LO. So, my request for examples was to > help me see if I am issuing the tuning requests correctly for this external > LO config. > > Rob > > Understood. > > Hopefully, one of the R&D folks will chime in here. I don't currently > have one in my inventory, so running a bit blind. > > > > On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users < > usrp-users@lists.ettus.com> wrote: > >> On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote: >> >>> Hi, >>> Are there any examples for using the N310 with external LO? I have >>> gotten some strange results (strange spectral mirror-ing) when using as >>> just a 4 channel receiver. I am using the "args" argument to set >>> rx_lo_source, but my code is setting the individual channel frequencies as >>> I do for other USRPs and I noticed various warnings in the terminal window >>> for each channel that I tune. >>> >>> On a separate note, I get some strange results if I set the clock_source >>> to external in the args (using with OctoClock). If I leave it internal, no >>> problem. For now, I am leaving it internal until I can solve the problem >>> above with LO source. >>> >>> Rob >>> >>> >>> Rob, just shooting from the hip here, since I haven't "lived" with an >> N310 yet... >> >> Have you tried adjusting the LO levels let's say 2dB in either direction >> to see if that changes the imaging behavior? Also, remember that the >> external LO input >> on the N310 must be a 2XLO -- at twice the desired Fc, and only up to >> 8GHz (giving a 4GHz antenna frequency). >> >> >> >> >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> > > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > >
RK
Rob Kossler
Mon, Apr 9, 2018 4:35 PM

Hi Robin,
I have duplicated the issue using the "rx_samples_to_file" stock example.
Attached you will find 2 screen shots as well as a console log containing
two executions of the rx_samples_to_file program.  In the first run, the
rx_lo_source is set to internal while in the second run, it is external.
Note that the two command lines are identical with the exception of the
rx_lo_source and the capture filename.

In the first screenshot (ending in 33.png), you will see a spectral plot of
100 equally spaced CW tones centered at 2444 MHz (slightly offset from Rx
center frequency of 2442 MHz). This plot shows the expected capture
spectrum.  In the second plot, you will see a distorted spectrum with
mirroring of tones across the Rx center frequency.

It seems to me that the problem is either a bug or else improper usage of
the external LO option.  If the latter, perhaps you could comment on why
the rx_samples_to_file example program will not work correctly in an
external LO configuration.

I am using an X310/UBX-160 to supply both the multitone signal (Tx 0) and
the LO reference (Tx 1).  The multitone signal is split 4 ways and applied
to the four Rx2 inputs on the N310 (with appropriate atten).  The LO CW
tone is split 2 ways and applied to the two rx_LO inputs on the N310 (4884
MHz, 3 dBm at each LO input).  Both of these signals were transmitting
constantly during both of the experiments.

Note that although I applied the multitone signal to all four channels,
only the first channel (channel 0) is evaluated here because the
rx_samples_to_file program can not capture multiple channels.

By the way, during the course of debugging this external LO issue, I came
across two unrelated UHD problems:

  1. rx_samples_to_file now includes a "channel" argument to specify which
    channel you want.  However, it is not a useful feature because none of the
    other channel setting options (such as setting gain, freq, etc) respect the
    channel argument.  So, it really only works for channel 0 as it did all
    along.
  2. kitchen_sink does not compile.  I tried to run this utility because of
    problems / limitations with rx_samples_to_file.  However, it presently does
    not compile because of recent UHD changes (messaging).

Rob

On Sat, Apr 7, 2018 at 10:31 PM, Robin Coxe robin.coxe@ettus.com wrote:

Hi Rob.  You are specifying use of the RX external LO correctly via device
arguments.  Each of the daughtercards on the N310 contains a single Analog
Device AD9371 2 TX x 2 Rx RF integrated transceiver.  The two Tx channels
share an LO and the 2 Rx channels share an LO.  Consequently, the TX or RX
frequency of RF channel 0 and RF channel 1 are constrained by the RFIC to
be the same and the TX or RF frequency of RF channel 2 and RF channel 3
must be the same.  The AD9371 is capable of FDD operation, so the TX
frequency does not need to be equal to the RX frequency.

The LO tuning code for the N310 daughterboard in UHD is (not obviously)
located here and, as you correctly point out, is handled differently from
previous USRPs:
https://github.com/EttusResearch/uhd/tree/maint/
host/lib/usrp/dboard/magnesium

Magnesium is the internal code Ettus Research name for the N310
daughterboard.    We will make this obscure fact more obvious in the
documentation.

-Robin

On Sun, Apr 8, 2018 at 2:31 AM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

On 04/07/2018 10:39 AM, Rob Kossler wrote:

Hi Marcus,
No, I haven't fooled with LO level adjustments.  I set the LO at about 3
dBm and did not change it.  The LO freq is indeed 2x (LO at 4884MHz with
center freq at 2442MHz).  I suspect that my custom software, which was
developed for first B210 and then X310 with several daughterboard variants,
may be sending tune commands in a way that is not ideal for an external LO
configuration.  There was a similar issue when I first started using TwinRx
with "companion" or "external" LO and UHD would issue warnings about tuning
one channel first and then the other when both channels had to be at the
same freq because they shared an LO.  So, my request for examples was to
help me see if I am issuing the tuning requests correctly for this external
LO config.

Rob

Understood.

Hopefully, one of the R&D folks will chime in here.  I don't currently
have one in my inventory, so running a bit blind.

On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote:

Hi,
Are there any examples for using the N310 with external LO?  I have
gotten some strange results (strange spectral mirror-ing) when using as
just a 4 channel receiver.  I am using the "args" argument to set
rx_lo_source, but my code is setting the individual channel frequencies as
I do for other USRPs and I noticed various warnings in the terminal window
for each channel that I tune.

On a separate note, I get some strange results if I set the
clock_source to external in the args (using with OctoClock). If I leave it
internal, no problem. For now, I am leaving it internal until I can solve
the problem above with LO source.

Rob

Rob, just shooting from the hip here, since I haven't "lived" with an

N310 yet...

Have you tried adjusting the LO levels let's say 2dB in either direction
to see if that changes the imaging behavior?  Also, remember that the
external LO input
on the N310 must be a 2XLO -- at twice the desired Fc, and only up to
8GHz (giving a 4GHz antenna frequency).


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Hi Robin, I have duplicated the issue using the "rx_samples_to_file" stock example. Attached you will find 2 screen shots as well as a console log containing two executions of the rx_samples_to_file program. In the first run, the rx_lo_source is set to internal while in the second run, it is external. Note that the two command lines are identical with the exception of the rx_lo_source and the capture filename. In the first screenshot (ending in 33.png), you will see a spectral plot of 100 equally spaced CW tones centered at 2444 MHz (slightly offset from Rx center frequency of 2442 MHz). This plot shows the expected capture spectrum. In the second plot, you will see a distorted spectrum with mirroring of tones across the Rx center frequency. It seems to me that the problem is either a bug or else improper usage of the external LO option. If the latter, perhaps you could comment on why the rx_samples_to_file example program will not work correctly in an external LO configuration. I am using an X310/UBX-160 to supply both the multitone signal (Tx 0) and the LO reference (Tx 1). The multitone signal is split 4 ways and applied to the four Rx2 inputs on the N310 (with appropriate atten). The LO CW tone is split 2 ways and applied to the two rx_LO inputs on the N310 (4884 MHz, 3 dBm at each LO input). Both of these signals were transmitting constantly during both of the experiments. Note that although I applied the multitone signal to all four channels, only the first channel (channel 0) is evaluated here because the rx_samples_to_file program can not capture multiple channels. By the way, during the course of debugging this external LO issue, I came across two unrelated UHD problems: 1) rx_samples_to_file now includes a "channel" argument to specify which channel you want. However, it is not a useful feature because none of the other channel setting options (such as setting gain, freq, etc) respect the channel argument. So, it really only works for channel 0 as it did all along. 2) kitchen_sink does not compile. I tried to run this utility because of problems / limitations with rx_samples_to_file. However, it presently does not compile because of recent UHD changes (messaging). Rob On Sat, Apr 7, 2018 at 10:31 PM, Robin Coxe <robin.coxe@ettus.com> wrote: > Hi Rob. You are specifying use of the RX external LO correctly via device > arguments. Each of the daughtercards on the N310 contains a single Analog > Device AD9371 2 TX x 2 Rx RF integrated transceiver. The two Tx channels > share an LO and the 2 Rx channels share an LO. Consequently, the TX or RX > frequency of RF channel 0 and RF channel 1 are constrained by the RFIC to > be the same and the TX or RF frequency of RF channel 2 and RF channel 3 > must be the same. The AD9371 is capable of FDD operation, so the TX > frequency does not need to be equal to the RX frequency. > > The LO tuning code for the N310 daughterboard in UHD is (not obviously) > located here and, as you correctly point out, is handled differently from > previous USRPs: > https://github.com/EttusResearch/uhd/tree/maint/ > host/lib/usrp/dboard/magnesium > > Magnesium is the internal code Ettus Research name for the N310 > daughterboard. We will make this obscure fact more obvious in the > documentation. > > -Robin > > > On Sun, Apr 8, 2018 at 2:31 AM, Marcus D. Leech via USRP-users < > usrp-users@lists.ettus.com> wrote: > >> On 04/07/2018 10:39 AM, Rob Kossler wrote: >> >> Hi Marcus, >> No, I haven't fooled with LO level adjustments. I set the LO at about 3 >> dBm and did not change it. The LO freq is indeed 2x (LO at 4884MHz with >> center freq at 2442MHz). I suspect that my custom software, which was >> developed for first B210 and then X310 with several daughterboard variants, >> may be sending tune commands in a way that is not ideal for an external LO >> configuration. There was a similar issue when I first started using TwinRx >> with "companion" or "external" LO and UHD would issue warnings about tuning >> one channel first and then the other when both channels had to be at the >> same freq because they shared an LO. So, my request for examples was to >> help me see if I am issuing the tuning requests correctly for this external >> LO config. >> >> Rob >> >> Understood. >> >> Hopefully, one of the R&D folks will chime in here. I don't currently >> have one in my inventory, so running a bit blind. >> >> >> >> On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users < >> usrp-users@lists.ettus.com> wrote: >> >>> On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote: >>> >>>> Hi, >>>> Are there any examples for using the N310 with external LO? I have >>>> gotten some strange results (strange spectral mirror-ing) when using as >>>> just a 4 channel receiver. I am using the "args" argument to set >>>> rx_lo_source, but my code is setting the individual channel frequencies as >>>> I do for other USRPs and I noticed various warnings in the terminal window >>>> for each channel that I tune. >>>> >>>> On a separate note, I get some strange results if I set the >>>> clock_source to external in the args (using with OctoClock). If I leave it >>>> internal, no problem. For now, I am leaving it internal until I can solve >>>> the problem above with LO source. >>>> >>>> Rob >>>> >>>> >>>> Rob, just shooting from the hip here, since I haven't "lived" with an >>> N310 yet... >>> >>> Have you tried adjusting the LO levels let's say 2dB in either direction >>> to see if that changes the imaging behavior? Also, remember that the >>> external LO input >>> on the N310 must be a 2XLO -- at twice the desired Fc, and only up to >>> 8GHz (giving a 4GHz antenna frequency). >>> >>> >>> >>> >>> _______________________________________________ >>> USRP-users mailing list >>> USRP-users@lists.ettus.com >>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>> >> >> >> >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> >> >
RK
Rob Kossler
Wed, Apr 11, 2018 1:27 AM

Still hoping to get example or instructions on how to operate & send tuning
commands for the case of external LO with N310....

On Mon, Apr 9, 2018 at 12:35 PM, Rob Kossler rkossler@nd.edu wrote:

Hi Robin,
I have duplicated the issue using the "rx_samples_to_file" stock example.
Attached you will find 2 screen shots as well as a console log containing
two executions of the rx_samples_to_file program.  In the first run, the
rx_lo_source is set to internal while in the second run, it is external.
Note that the two command lines are identical with the exception of the
rx_lo_source and the capture filename.

In the first screenshot (ending in 33.png), you will see a spectral plot
of 100 equally spaced CW tones centered at 2444 MHz (slightly offset from
Rx center frequency of 2442 MHz). This plot shows the expected capture
spectrum.  In the second plot, you will see a distorted spectrum with
mirroring of tones across the Rx center frequency.

It seems to me that the problem is either a bug or else improper usage of
the external LO option.  If the latter, perhaps you could comment on why
the rx_samples_to_file example program will not work correctly in an
external LO configuration.

I am using an X310/UBX-160 to supply both the multitone signal (Tx 0) and
the LO reference (Tx 1).  The multitone signal is split 4 ways and applied
to the four Rx2 inputs on the N310 (with appropriate atten).  The LO CW
tone is split 2 ways and applied to the two rx_LO inputs on the N310 (4884
MHz, 3 dBm at each LO input).  Both of these signals were transmitting
constantly during both of the experiments.

Note that although I applied the multitone signal to all four channels,
only the first channel (channel 0) is evaluated here because the
rx_samples_to_file program can not capture multiple channels.

By the way, during the course of debugging this external LO issue, I came
across two unrelated UHD problems:

  1. rx_samples_to_file now includes a "channel" argument to specify which
    channel you want.  However, it is not a useful feature because none of the
    other channel setting options (such as setting gain, freq, etc) respect the
    channel argument.  So, it really only works for channel 0 as it did all
    along.
  2. kitchen_sink does not compile.  I tried to run this utility because of
    problems / limitations with rx_samples_to_file.  However, it presently does
    not compile because of recent UHD changes (messaging).

Rob

On Sat, Apr 7, 2018 at 10:31 PM, Robin Coxe robin.coxe@ettus.com wrote:

Hi Rob.  You are specifying use of the RX external LO correctly via
device arguments.  Each of the daughtercards on the N310 contains a single
Analog Device AD9371 2 TX x 2 Rx RF integrated transceiver.  The two Tx
channels share an LO and the 2 Rx channels share an LO.  Consequently, the
TX or RX frequency of RF channel 0 and RF channel 1 are constrained by the
RFIC to be the same and the TX or RF frequency of RF channel 2 and RF
channel 3 must be the same.  The AD9371 is capable of FDD operation, so
the TX frequency does not need to be equal to the RX frequency.

The LO tuning code for the N310 daughterboard in UHD is (not obviously)
located here and, as you correctly point out, is handled differently from
previous USRPs:
https://github.com/EttusResearch/uhd/tree/maint/host/lib/
usrp/dboard/magnesium

Magnesium is the internal code Ettus Research name for the N310
daughterboard.    We will make this obscure fact more obvious in the
documentation.

-Robin

On Sun, Apr 8, 2018 at 2:31 AM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

On 04/07/2018 10:39 AM, Rob Kossler wrote:

Hi Marcus,
No, I haven't fooled with LO level adjustments.  I set the LO at about 3
dBm and did not change it.  The LO freq is indeed 2x (LO at 4884MHz with
center freq at 2442MHz).  I suspect that my custom software, which was
developed for first B210 and then X310 with several daughterboard variants,
may be sending tune commands in a way that is not ideal for an external LO
configuration.  There was a similar issue when I first started using TwinRx
with "companion" or "external" LO and UHD would issue warnings about tuning
one channel first and then the other when both channels had to be at the
same freq because they shared an LO.  So, my request for examples was to
help me see if I am issuing the tuning requests correctly for this external
LO config.

Rob

Understood.

Hopefully, one of the R&D folks will chime in here.  I don't currently
have one in my inventory, so running a bit blind.

On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote:

Hi,
Are there any examples for using the N310 with external LO?  I have
gotten some strange results (strange spectral mirror-ing) when using as
just a 4 channel receiver.  I am using the "args" argument to set
rx_lo_source, but my code is setting the individual channel frequencies as
I do for other USRPs and I noticed various warnings in the terminal window
for each channel that I tune.

On a separate note, I get some strange results if I set the
clock_source to external in the args (using with OctoClock). If I leave it
internal, no problem. For now, I am leaving it internal until I can solve
the problem above with LO source.

Rob

Rob, just shooting from the hip here, since I haven't "lived" with an

N310 yet...

Have you tried adjusting the LO levels let's say 2dB in either
direction to see if that changes the imaging behavior?  Also, remember that
the external LO input
on the N310 must be a 2XLO -- at twice the desired Fc, and only up to
8GHz (giving a 4GHz antenna frequency).


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Still hoping to get example or instructions on how to operate & send tuning commands for the case of external LO with N310.... On Mon, Apr 9, 2018 at 12:35 PM, Rob Kossler <rkossler@nd.edu> wrote: > Hi Robin, > I have duplicated the issue using the "rx_samples_to_file" stock example. > Attached you will find 2 screen shots as well as a console log containing > two executions of the rx_samples_to_file program. In the first run, the > rx_lo_source is set to internal while in the second run, it is external. > Note that the two command lines are identical with the exception of the > rx_lo_source and the capture filename. > > In the first screenshot (ending in 33.png), you will see a spectral plot > of 100 equally spaced CW tones centered at 2444 MHz (slightly offset from > Rx center frequency of 2442 MHz). This plot shows the expected capture > spectrum. In the second plot, you will see a distorted spectrum with > mirroring of tones across the Rx center frequency. > > It seems to me that the problem is either a bug or else improper usage of > the external LO option. If the latter, perhaps you could comment on why > the rx_samples_to_file example program will not work correctly in an > external LO configuration. > > I am using an X310/UBX-160 to supply both the multitone signal (Tx 0) and > the LO reference (Tx 1). The multitone signal is split 4 ways and applied > to the four Rx2 inputs on the N310 (with appropriate atten). The LO CW > tone is split 2 ways and applied to the two rx_LO inputs on the N310 (4884 > MHz, 3 dBm at each LO input). Both of these signals were transmitting > constantly during both of the experiments. > > Note that although I applied the multitone signal to all four channels, > only the first channel (channel 0) is evaluated here because the > rx_samples_to_file program can not capture multiple channels. > > By the way, during the course of debugging this external LO issue, I came > across two unrelated UHD problems: > 1) rx_samples_to_file now includes a "channel" argument to specify which > channel you want. However, it is not a useful feature because none of the > other channel setting options (such as setting gain, freq, etc) respect the > channel argument. So, it really only works for channel 0 as it did all > along. > 2) kitchen_sink does not compile. I tried to run this utility because of > problems / limitations with rx_samples_to_file. However, it presently does > not compile because of recent UHD changes (messaging). > > Rob > > On Sat, Apr 7, 2018 at 10:31 PM, Robin Coxe <robin.coxe@ettus.com> wrote: > >> Hi Rob. You are specifying use of the RX external LO correctly via >> device arguments. Each of the daughtercards on the N310 contains a single >> Analog Device AD9371 2 TX x 2 Rx RF integrated transceiver. The two Tx >> channels share an LO and the 2 Rx channels share an LO. Consequently, the >> TX or RX frequency of RF channel 0 and RF channel 1 are constrained by the >> RFIC to be the same and the TX or RF frequency of RF channel 2 and RF >> channel 3 must be the same. The AD9371 is capable of FDD operation, so >> the TX frequency does not need to be equal to the RX frequency. >> >> The LO tuning code for the N310 daughterboard in UHD is (not obviously) >> located here and, as you correctly point out, is handled differently from >> previous USRPs: >> https://github.com/EttusResearch/uhd/tree/maint/host/lib/ >> usrp/dboard/magnesium >> >> Magnesium is the internal code Ettus Research name for the N310 >> daughterboard. We will make this obscure fact more obvious in the >> documentation. >> >> -Robin >> >> >> On Sun, Apr 8, 2018 at 2:31 AM, Marcus D. Leech via USRP-users < >> usrp-users@lists.ettus.com> wrote: >> >>> On 04/07/2018 10:39 AM, Rob Kossler wrote: >>> >>> Hi Marcus, >>> No, I haven't fooled with LO level adjustments. I set the LO at about 3 >>> dBm and did not change it. The LO freq is indeed 2x (LO at 4884MHz with >>> center freq at 2442MHz). I suspect that my custom software, which was >>> developed for first B210 and then X310 with several daughterboard variants, >>> may be sending tune commands in a way that is not ideal for an external LO >>> configuration. There was a similar issue when I first started using TwinRx >>> with "companion" or "external" LO and UHD would issue warnings about tuning >>> one channel first and then the other when both channels had to be at the >>> same freq because they shared an LO. So, my request for examples was to >>> help me see if I am issuing the tuning requests correctly for this external >>> LO config. >>> >>> Rob >>> >>> Understood. >>> >>> Hopefully, one of the R&D folks will chime in here. I don't currently >>> have one in my inventory, so running a bit blind. >>> >>> >>> >>> On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users < >>> usrp-users@lists.ettus.com> wrote: >>> >>>> On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote: >>>> >>>>> Hi, >>>>> Are there any examples for using the N310 with external LO? I have >>>>> gotten some strange results (strange spectral mirror-ing) when using as >>>>> just a 4 channel receiver. I am using the "args" argument to set >>>>> rx_lo_source, but my code is setting the individual channel frequencies as >>>>> I do for other USRPs and I noticed various warnings in the terminal window >>>>> for each channel that I tune. >>>>> >>>>> On a separate note, I get some strange results if I set the >>>>> clock_source to external in the args (using with OctoClock). If I leave it >>>>> internal, no problem. For now, I am leaving it internal until I can solve >>>>> the problem above with LO source. >>>>> >>>>> Rob >>>>> >>>>> >>>>> Rob, just shooting from the hip here, since I haven't "lived" with an >>>> N310 yet... >>>> >>>> Have you tried adjusting the LO levels let's say 2dB in either >>>> direction to see if that changes the imaging behavior? Also, remember that >>>> the external LO input >>>> on the N310 must be a 2XLO -- at twice the desired Fc, and only up to >>>> 8GHz (giving a 4GHz antenna frequency). >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> USRP-users mailing list >>>> USRP-users@lists.ettus.com >>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>> >>> >>> >>> >>> _______________________________________________ >>> USRP-users mailing list >>> USRP-users@lists.ettus.com >>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>> >>> >> >
MW
Michael West
Fri, Apr 13, 2018 2:19 AM

Hi Rob,

Your procedure and commands look fine.  We are looking into the issue now
and will post an update as soon as possible.

Regards,
Michael

On Tue, Apr 10, 2018 at 6:27 PM, Rob Kossler via USRP-users <
usrp-users@lists.ettus.com> wrote:

Still hoping to get example or instructions on how to operate & send
tuning commands for the case of external LO with N310....

On Mon, Apr 9, 2018 at 12:35 PM, Rob Kossler rkossler@nd.edu wrote:

Hi Robin,
I have duplicated the issue using the "rx_samples_to_file" stock example.
Attached you will find 2 screen shots as well as a console log containing
two executions of the rx_samples_to_file program.  In the first run, the
rx_lo_source is set to internal while in the second run, it is external.
Note that the two command lines are identical with the exception of the
rx_lo_source and the capture filename.

In the first screenshot (ending in 33.png), you will see a spectral plot
of 100 equally spaced CW tones centered at 2444 MHz (slightly offset from
Rx center frequency of 2442 MHz). This plot shows the expected capture
spectrum.  In the second plot, you will see a distorted spectrum with
mirroring of tones across the Rx center frequency.

It seems to me that the problem is either a bug or else improper usage of
the external LO option.  If the latter, perhaps you could comment on why
the rx_samples_to_file example program will not work correctly in an
external LO configuration.

I am using an X310/UBX-160 to supply both the multitone signal (Tx 0) and
the LO reference (Tx 1).  The multitone signal is split 4 ways and applied
to the four Rx2 inputs on the N310 (with appropriate atten).  The LO CW
tone is split 2 ways and applied to the two rx_LO inputs on the N310 (4884
MHz, 3 dBm at each LO input).  Both of these signals were transmitting
constantly during both of the experiments.

Note that although I applied the multitone signal to all four channels,
only the first channel (channel 0) is evaluated here because the
rx_samples_to_file program can not capture multiple channels.

By the way, during the course of debugging this external LO issue, I came
across two unrelated UHD problems:

  1. rx_samples_to_file now includes a "channel" argument to specify which
    channel you want.  However, it is not a useful feature because none of the
    other channel setting options (such as setting gain, freq, etc) respect the
    channel argument.  So, it really only works for channel 0 as it did all
    along.
  2. kitchen_sink does not compile.  I tried to run this utility because of
    problems / limitations with rx_samples_to_file.  However, it presently does
    not compile because of recent UHD changes (messaging).

Rob

On Sat, Apr 7, 2018 at 10:31 PM, Robin Coxe robin.coxe@ettus.com wrote:

Hi Rob.  You are specifying use of the RX external LO correctly via
device arguments.  Each of the daughtercards on the N310 contains a single
Analog Device AD9371 2 TX x 2 Rx RF integrated transceiver.  The two Tx
channels share an LO and the 2 Rx channels share an LO.  Consequently, the
TX or RX frequency of RF channel 0 and RF channel 1 are constrained by the
RFIC to be the same and the TX or RF frequency of RF channel 2 and RF
channel 3 must be the same.  The AD9371 is capable of FDD operation, so
the TX frequency does not need to be equal to the RX frequency.

The LO tuning code for the N310 daughterboard in UHD is (not obviously)
located here and, as you correctly point out, is handled differently from
previous USRPs:
https://github.com/EttusResearch/uhd/tree/maint/host/lib/usr
p/dboard/magnesium

Magnesium is the internal code Ettus Research name for the N310
daughterboard.    We will make this obscure fact more obvious in the
documentation.

-Robin

On Sun, Apr 8, 2018 at 2:31 AM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

On 04/07/2018 10:39 AM, Rob Kossler wrote:

Hi Marcus,
No, I haven't fooled with LO level adjustments.  I set the LO at about
3 dBm and did not change it.  The LO freq is indeed 2x (LO at 4884MHz with
center freq at 2442MHz).  I suspect that my custom software, which was
developed for first B210 and then X310 with several daughterboard variants,
may be sending tune commands in a way that is not ideal for an external LO
configuration.  There was a similar issue when I first started using TwinRx
with "companion" or "external" LO and UHD would issue warnings about tuning
one channel first and then the other when both channels had to be at the
same freq because they shared an LO.  So, my request for examples was to
help me see if I am issuing the tuning requests correctly for this external
LO config.

Rob

Understood.

Hopefully, one of the R&D folks will chime in here.  I don't currently
have one in my inventory, so running a bit blind.

On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:

On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote:

Hi,
Are there any examples for using the N310 with external LO?  I have
gotten some strange results (strange spectral mirror-ing) when using as
just a 4 channel receiver.  I am using the "args" argument to set
rx_lo_source, but my code is setting the individual channel frequencies as
I do for other USRPs and I noticed various warnings in the terminal window
for each channel that I tune.

On a separate note, I get some strange results if I set the
clock_source to external in the args (using with OctoClock). If I leave it
internal, no problem. For now, I am leaving it internal until I can solve
the problem above with LO source.

Rob

Rob, just shooting from the hip here, since I haven't "lived" with an

N310 yet...

Have you tried adjusting the LO levels let's say 2dB in either
direction to see if that changes the imaging behavior?  Also, remember that
the external LO input
on the N310 must be a 2XLO -- at twice the desired Fc, and only up
to 8GHz (giving a 4GHz antenna frequency).


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Hi Rob, Your procedure and commands look fine. We are looking into the issue now and will post an update as soon as possible. Regards, Michael On Tue, Apr 10, 2018 at 6:27 PM, Rob Kossler via USRP-users < usrp-users@lists.ettus.com> wrote: > Still hoping to get example or instructions on how to operate & send > tuning commands for the case of external LO with N310.... > > > On Mon, Apr 9, 2018 at 12:35 PM, Rob Kossler <rkossler@nd.edu> wrote: > >> Hi Robin, >> I have duplicated the issue using the "rx_samples_to_file" stock example. >> Attached you will find 2 screen shots as well as a console log containing >> two executions of the rx_samples_to_file program. In the first run, the >> rx_lo_source is set to internal while in the second run, it is external. >> Note that the two command lines are identical with the exception of the >> rx_lo_source and the capture filename. >> >> In the first screenshot (ending in 33.png), you will see a spectral plot >> of 100 equally spaced CW tones centered at 2444 MHz (slightly offset from >> Rx center frequency of 2442 MHz). This plot shows the expected capture >> spectrum. In the second plot, you will see a distorted spectrum with >> mirroring of tones across the Rx center frequency. >> >> It seems to me that the problem is either a bug or else improper usage of >> the external LO option. If the latter, perhaps you could comment on why >> the rx_samples_to_file example program will not work correctly in an >> external LO configuration. >> >> I am using an X310/UBX-160 to supply both the multitone signal (Tx 0) and >> the LO reference (Tx 1). The multitone signal is split 4 ways and applied >> to the four Rx2 inputs on the N310 (with appropriate atten). The LO CW >> tone is split 2 ways and applied to the two rx_LO inputs on the N310 (4884 >> MHz, 3 dBm at each LO input). Both of these signals were transmitting >> constantly during both of the experiments. >> >> Note that although I applied the multitone signal to all four channels, >> only the first channel (channel 0) is evaluated here because the >> rx_samples_to_file program can not capture multiple channels. >> >> By the way, during the course of debugging this external LO issue, I came >> across two unrelated UHD problems: >> 1) rx_samples_to_file now includes a "channel" argument to specify which >> channel you want. However, it is not a useful feature because none of the >> other channel setting options (such as setting gain, freq, etc) respect the >> channel argument. So, it really only works for channel 0 as it did all >> along. >> 2) kitchen_sink does not compile. I tried to run this utility because of >> problems / limitations with rx_samples_to_file. However, it presently does >> not compile because of recent UHD changes (messaging). >> >> Rob >> >> On Sat, Apr 7, 2018 at 10:31 PM, Robin Coxe <robin.coxe@ettus.com> wrote: >> >>> Hi Rob. You are specifying use of the RX external LO correctly via >>> device arguments. Each of the daughtercards on the N310 contains a single >>> Analog Device AD9371 2 TX x 2 Rx RF integrated transceiver. The two Tx >>> channels share an LO and the 2 Rx channels share an LO. Consequently, the >>> TX or RX frequency of RF channel 0 and RF channel 1 are constrained by the >>> RFIC to be the same and the TX or RF frequency of RF channel 2 and RF >>> channel 3 must be the same. The AD9371 is capable of FDD operation, so >>> the TX frequency does not need to be equal to the RX frequency. >>> >>> The LO tuning code for the N310 daughterboard in UHD is (not obviously) >>> located here and, as you correctly point out, is handled differently from >>> previous USRPs: >>> https://github.com/EttusResearch/uhd/tree/maint/host/lib/usr >>> p/dboard/magnesium >>> >>> Magnesium is the internal code Ettus Research name for the N310 >>> daughterboard. We will make this obscure fact more obvious in the >>> documentation. >>> >>> -Robin >>> >>> >>> On Sun, Apr 8, 2018 at 2:31 AM, Marcus D. Leech via USRP-users < >>> usrp-users@lists.ettus.com> wrote: >>> >>>> On 04/07/2018 10:39 AM, Rob Kossler wrote: >>>> >>>> Hi Marcus, >>>> No, I haven't fooled with LO level adjustments. I set the LO at about >>>> 3 dBm and did not change it. The LO freq is indeed 2x (LO at 4884MHz with >>>> center freq at 2442MHz). I suspect that my custom software, which was >>>> developed for first B210 and then X310 with several daughterboard variants, >>>> may be sending tune commands in a way that is not ideal for an external LO >>>> configuration. There was a similar issue when I first started using TwinRx >>>> with "companion" or "external" LO and UHD would issue warnings about tuning >>>> one channel first and then the other when both channels had to be at the >>>> same freq because they shared an LO. So, my request for examples was to >>>> help me see if I am issuing the tuning requests correctly for this external >>>> LO config. >>>> >>>> Rob >>>> >>>> Understood. >>>> >>>> Hopefully, one of the R&D folks will chime in here. I don't currently >>>> have one in my inventory, so running a bit blind. >>>> >>>> >>>> >>>> On Fri, Apr 6, 2018 at 7:32 PM, Marcus D. Leech via USRP-users < >>>> usrp-users@lists.ettus.com> wrote: >>>> >>>>> On 04/06/2018 05:14 PM, Rob Kossler via USRP-users wrote: >>>>> >>>>>> Hi, >>>>>> Are there any examples for using the N310 with external LO? I have >>>>>> gotten some strange results (strange spectral mirror-ing) when using as >>>>>> just a 4 channel receiver. I am using the "args" argument to set >>>>>> rx_lo_source, but my code is setting the individual channel frequencies as >>>>>> I do for other USRPs and I noticed various warnings in the terminal window >>>>>> for each channel that I tune. >>>>>> >>>>>> On a separate note, I get some strange results if I set the >>>>>> clock_source to external in the args (using with OctoClock). If I leave it >>>>>> internal, no problem. For now, I am leaving it internal until I can solve >>>>>> the problem above with LO source. >>>>>> >>>>>> Rob >>>>>> >>>>>> >>>>>> Rob, just shooting from the hip here, since I haven't "lived" with an >>>>> N310 yet... >>>>> >>>>> Have you tried adjusting the LO levels let's say 2dB in either >>>>> direction to see if that changes the imaging behavior? Also, remember that >>>>> the external LO input >>>>> on the N310 must be a 2XLO -- at twice the desired Fc, and only up >>>>> to 8GHz (giving a 4GHz antenna frequency). >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> USRP-users mailing list >>>>> USRP-users@lists.ettus.com >>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> USRP-users mailing list >>>> USRP-users@lists.ettus.com >>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >>>> >>>> >>> >> > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > >