<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <blockquote
cite="mid:CADE+fGBEjhs5ndnjys8GoUEiQ2hynQwuMxyzCC9CMpnS-xn6Eg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>with  rx_samples_to_file without _4rx.rbf, Initially I
          tried on my i3, 4GB ram, it gave me <br>
          some OOOO but was lesser than earlier, but I do not
          understand, my most of the ram capacity and processor was
          sitting idle while it shows OOOO, why is this strange
          behaviour <br>
        </div>
      </div>
    </blockquote>
    The default format for uhd_rx_cfile is complex-float, thus doubling
    the amount of data written compared to rx_samples_to_file.<br>
    <br>
    You can't just use CPU usage as an indicator of loading--if you're
    writing to disk, the disk subsystem may be much slower than you
    think, so the<br>
      "rate limiting step" is writes to the disk, not computational
    elements.<br>
    <br>
    Try using /dev/null as the file that you write to.  If the 'O' go
    away, even at higher sampling rates, then it's your disk subsystem.<br>
    <br>
    <br>
    <blockquote
cite="mid:CADE+fGBEjhs5ndnjys8GoUEiQ2hynQwuMxyzCC9CMpnS-xn6Eg@mail.gmail.com"
      type="cite">
      <div dir="ltr">using uhd_rx_cfile getting similar result, but
        strangely, why it is low, at 4M sampling rate it was higher???<br>
        <div>
          <div><br>
          </div>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Thu, Oct 2, 2014 at 9:27 AM, Marcus
          D. Leech <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:mleech@ripnet.com" target="_blank">mleech@ripnet.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
            0.8ex; border-left: 1px solid rgb(204, 204, 204);
            padding-left: 1ex;">
            <div bgcolor="#FFFFFF" text="#000000"><span class="">
                <div>On 10/01/2014 11:46 PM, gsmandvoip wrote:<br>
                </div>
                <blockquote type="cite">
                  <div dir="ltr">
                    <div>
                      <div>Yes I am running single channel, but when
                        trying to achieve my desired sampling rate
                        without _4rx.rbf, it says, requested sampling
                        rate is not valid, adjusting to some 3.9M or so.<br>
                      </div>
                      sorry for misleading info I gave earlier, I have
                      i3, with 32 bit and i7 with 64 bit, but getting
                      same result on both machines<br>
                      <br>
                    </div>
                    Here is my command to capture signal:<br>
                    <br>
                    ./rx_samples_to_file
                    --args="fpga=usrp1_fpga_4rx.rbf, subdev=DBSRX" 
                    --freq "$FC" --rate="$SR" $FILE --nsamps
                    "$NSAMPLES"  <br>
                    <br>
                    and here is its output:<br>
                    <br>
                    Creating the usrp device with:
                    fpga=usrp1_fpga_4rx.rbf, subdev=DBSRX...<br>
                    -- Loading firmware image:
                    /usr/share/uhd/images/usrp1_fw.ihx... done<br>
                    -- Opening a USRP1 device...<br>
                    -- Loading FPGA image:
                    /usr/share/uhd/images/usrp1_fpga_4rx.rbf... done<br>
                    -- Using FPGA clock rate of 52.000000MHz...<br>
                    <b>Error: LookupError: IndexError:
                      multi_usrp::get_tx_subdev_spec(0) failed to make
                      default spec - ValueError: The subdevice
                      specification "A:0" is too long.</b><br>
                    The user specified 1 channels, but there are only 0
                    tx dsps on mboard 0.<br>
                    <br>
                    <br>
                  </div>
                </blockquote>
              </span> Don't use the _4rx image if you don't need it.<br>
              <br>
              The USRP1 only does strict-integer resampling, and with a
              master clock (NON STANDARD FOR USRP1) of 52.000MHz, 4Msps
              is not a sample rate<br>
                that it can produce.   Try 5.2Msps or 4.3333Msps.<br>
              <br>
              At 5.2Msps, it's recording at roughly 20.8Mbytes/second,
              so your system needs to be able to sustain that for at
              least as long as the capture lasts.<br>
              <br>
              <br>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
<a class="moz-txt-link-freetext" href="http://www.sbrac.org">http://www.sbrac.org</a>
</pre>
  </body>
</html>