Nick:

I tried downsampling the 25MHz to 10, but still was not recording the whole
time I ran (about 10 seconds, with only a couple seconds of playback). That
was when I tried using a RAM disk, albeit at 50 downsampled to 30. I am
using the following for my disk:
mount -o size=1G -t tmpfs none /mnt/tmpfs

I then store my data file to /mnt/tmpfs

Am I doing that wrong? Or is there some other explanation for not storing
data (other than storage size)?

Again, all feedback and help is appreciated.

Nick Foster <bistrom...@gmail.com> wrote:

Paul,

30MHz is a big chunk of data to be streaming to anything. A 4GB ramdisk
will be full in 30 seconds at this rate. Do you really not know *a
priori* where
in the whole 0-30MHz spectrum your signal will be?

I notice now in your first post that you're streaming 25Msps with a
low-pass filter to 10MHz -- if this is the case, why use a 25Msps rate in
the first place? You can make the USRP work for you by asking for 10Msps
(or less, if you know you need less bandwidth) -- it'll handle the
downsampling and filtering.

--n


On Mon, Dec 2, 2013 at 1:32 PM, Paul B. Huter <paul.b.hu...@gmail.com>wrote:

> I finally got around to trying writing to RAM, and the result is worse -
> my replay FFT is static.
>
> I am trying to record a chunk of spectrum (in this case the shortwave
> chunk, 0-30MHz) and then go back and look at small pieces to find my
> specific data. If someone can provide insight into how to do this, I would
> appreciate it.
>
> Thank you all for all the assistance to date.
>
> Paul B. Huter
> On Nov 25, 2013 9:38 AM, "West, Nathan" <n...@ostatemail.okstate.edu>
> wrote:
>
>> I agree with Nick: that VOLK stuff is all expected behavior. If you're
>> trying to write to a file at high rates you should look in to using a
>> ramdisk/tmpfs. You'll be limited by how much RAM you have rather than
>> IO speed.
>>
>> However, based on your other threads I wonder if you've taken Tom's
>> recent suggestion to just lower your input sampling rate? If you're
>> only interested in ~1MHz bandwidth you shouldn't be sampling at 50
>> MHz.
>>
>> -nathan
>>
>> On Mon, Nov 25, 2013 at 12:08 AM, Nick Foster <bistrom...@gmail.com>
>> wrote:
>> > Your file sink only records a few seconds of data because your hard
>> drive
>> > can't keep up, not because of any problem with Volk. The Volk machine
>> being
>> > used does not indicate which particular architecture is used for each
>> kernel
>> > -- that isn't printed at runtime.
>> >
>> > --n
>> >
>> > On Nov 24, 2013 9:58 PM, "Paul B. Huter" <paul.b.hu...@gmail.com>
>> wrote:
>> >>
>> >> When running with a USRP source at 25M and a low pass filter down to
>> >> 10MHz, I get something saying "Using Volk machine: sse4_a_64", and my
>> file
>> >> sink only records a couple seconds of data. I ran the volk_profile
>> script,
>> >> but still get the same result. The script returned something other than
>> >> "sse4_a_64" as the best volk to use. My GNU Radio seems to have trouble
>> >> reading configuration files, so is there a way to manually point to
>> the volk
>> >> parameter to use when I load GNU Radio?
>> >>
>> >> Paul B. Huter
>> >>
>>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to