Hey Ian,

How did the problem get fixed? I mean what frequency you are setting with
the "-f" option?

Regards,
Manav

On Thu, Jan 28, 2010 at 10:17 PM, Ian Holland
<ian.holl...@rlmgroup.com.au>wrote:

> Thanks Josh
>
> This partially fixed the problem, in the sense that samples are now
> displayed on the fft window when running usrp2_fft.py, and it no longer
> says "channel 0 not receiving". However, it still fails to set the
> frequency of the receiver. Also, when I run usrp_siggen.py, I still get
> the same problem that the Tx frequency can't be set. In verbose mode,
> the output of usrp_siggen.py is as below. Any ideas on what else could
> be wrong?
>
> Regards
>
> Ian.
>
> USRP interpolation rate: 16
> USRP IF bandwidth: 6.25MHz
> Set TX gain to: 15.0
> Using auto-calculated mid-point frequency
> Failed to set freq.
> (...etc...)
>
>
>
> >Your firmware and fpga images on the sd card are probably out of sync.
> >You can find images here: http://gnuradio.org/releases/usrp2-bin/trunk/
>
> >and here are instructions on how to burn:
> >http://gnuradio.org/redmine/wiki/gnuradio/USRP2UserFAQ
>
> >-Josh
>
> On 01/28/2010 06:14 PM, Ian Holland wrote:
> > Hi Matt
> >
> > I have tried usrp2_fft.py -f 2.4G and also usrp2_fft.py -f 5.7G as you
> > suggest below. In both cases, the fft window opens but no trace is
> > displayed, and I see the following output in the terminal:
> >
> > usrp2: channel 0 not receiving
> > usrp2::rx_sample() failed
> >
> > I only recently received my USRP2s and XCVR2450s, which were shipped
> at
> > the end of December. Are there any known issues with the firmware on
> the
> > SD cards at this time, or do you have any other idea why I can't seem
> to
> > tune frequencies on these cards?
> >
> > Thanks
> >
> > Ian.
> >
> > -----Original Message-----
> > From: Matt Ettus [mailto:m...@ettus.com]
> > Sent: Friday, 29 January 2010 12:35 PM
> > To: Manav Seth
> > Cc: Ian Holland; discuss-gnuradio@gnu.org
> > Subject: Re: [Discuss-gnuradio] Unable to tune Tx or Rx with XCVR2450
> on
> > USRP2
> >
> >
> >
> > The -f argument to usrp2_fft.py is the frequency.  By putting "-f
> 1000"
> > you are telling the system to try to tune the xcvr2450 to 1 kHz.  The
> > specified range is 2.4-2.5 GHz and 4.9 to 5.9 GHz.  1 kHz is WAY
> outside
> >
> > of that range.  I would suggest you try something like:
> >
> > usrp2_fft.py -f 5.7G
> >
> > Matt
> >
> > On 01/28/2010 05:35 PM, Manav Seth wrote:
> >> Actually no...its always returning false...
> >> when I use usrp2_fft.py with -f 1000 then output does come but still
> > it
> >> is unable to set the initial frequency though it did receive.
> >>
> >> I am still trying to figure out the problem...
> >>
> >> On Thu, Jan 28, 2010 at 3:43 PM, Ian Holland
> >> <ian.holl...@rlmgroup.com.au<mailto:ian.holl...@rlmgroup.com.au>>
> > wrote:
> >>
> >>      On Wed, Jan 27, 2010 at 8:52 PM, Ian Holland
> >>
> <ian.holl...@rlmgroup.com.au<mailto:ian.holl...@rlmgroup.com.au>>
> >>      wrote:
> >>      Hi All
> >>
> >>      I have been trying to set the Tx and Rx frequencies when using
> an
> >>      XCVR2450 with a USRP2, but it seems these keep failing. A
> snippet
> > of my
> >>      source code is below for setting the Tx frequency.
> >>      The output of this portion of code is "Failed to tune Tx", and
> the
> >>      frequencies are all 0, with spectrum_inverted being false.
> >>      I have also tried to use usrp2_fft.py, and this fails saying
> > nothing is
> >>      received on channel 0.
> >>      Does anyone know what the problem could be?
> >>
> >>      Thanks
> >>
> >>      Ian.
> >>
> >>      /* try tuning Tx to a test frequency */
> >>                  double Fc = 2400000000.0;
> >>                  usrp2::tune_result TxTuneResult;
> >>                  bool successTx = device->set_tx_center_freq(Fc,
> >>      &TxTuneResult);
> >>                  if(successTx) {
> >>                                       cout<<  "Tx Tune
> Successful:\n";
> >>                       cout<<  "    Baseband Frequency: "<<
> >>      TxTuneResult.baseband_freq<<  "\n";
> >>                       cout<<  "    DxC Frequency: "<<
> >>      TxTuneResult.dxc_freq<<  "\n";
> >>                       cout<<  "    Residual Frequency: "<<
> >>      TxTuneResult.residual_freq<<  "\n";
> >>                       cout<<  "    Spectrum Inverted: "<<
> >>      (TxTuneResult.spectrum_inverted ? "true" : "false")<<  "\n";
> >>                  }
> >>                  else {
> >>                                       cout<<  "Failed to tune Tx.\n";
> >>                       cout<<  "    Baseband Frequency: "<<
> >>      TxTuneResult.baseband_freq<<  "\n";
> >>                       cout<<  "    DxC Frequency: "<<
> >>      TxTuneResult.dxc_freq<<  "\n";
> >>                       cout<<  "    Residual Frequency: "<<
> >>      TxTuneResult.residual_freq<<  "\n";
> >>                       cout<<  "    Spectrum Inverted: "<<
> >>      (TxTuneResult.spectrum_inverted ? "true" : "false")<<  "\n";
> >>                  }
> >>                  cout<<  "\n";
> >>
> >>      _______________________________________________
> >>
> >>       >From: Manav Seth [mailto:smartyma...@gmail.com
> >>      <mailto:smartyma...@gmail.com>]
> >>       >Sent: Thursday, 28 January 2010 3:29 PM
> >>       >To: Ian Holland
> >>       >Cc: discuss-gnuradio@gnu.org<mailto:discuss-gnuradio@gnu.org>
> >>       >Subject: Re: [Discuss-gnuradio] Unable to tune Tx or Rx with
> > XCVR2450
> >>      on>USRP2
> >>
> >>       >Ya, its failing for me too...set_tx_center_freq is always
> > failing
> >>      (though I>am writing my code in python)..
> >>       >not able to find the cause...
> >>
> >>      Have you been able to get any of the pre-written scripts (e.g.
> >>      usrp2_fft.py or usrp_siggen.py) working? I can't even get those
> to
> > work.
> >>      I tried usrp_siggen.py in verbose this morning and noticed again
> > it was
> >>      unable to set the Tx frequency. Also, I think the error I had
> > mentioned
> >>      above re usrp2_fft.py would be because the rx frequency couldn't
> > be set.
> >>
> >>      I have tried two of the daughtercards on one USRP2, and one of
> > those two
> >>      cards on the other USRP2, and still can't get it to set, though
> it
> >>      worked fine using the same code for the BasicTx and BasicRx.
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Discuss-gnuradio mailing list
> >> Discuss-gnuradio@gnu.org
> >> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> >
> >
> >
> > _______________________________________________
> > Discuss-gnuradio mailing list
> > Discuss-gnuradio@gnu.org
> > http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to