discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Resampling radio data


From: Mark Koenig
Subject: Re: Resampling radio data
Date: Tue, 16 Feb 2021 22:45:23 +0000

Thanks for all of the suggestions.  I will look to try them out tomorrow.

Mark

Get Outlook for iOS

From: Brian Padalino <bpadalino@gmail.com>
Sent: Tuesday, February 16, 2021 5:37:20 PM
To: Mark Koenig <mark.koenig@iubelttechnologies.com>
Cc: discuss-gnuradio@gnu.org <discuss-gnuradio@gnu.org>
Subject: Re: Resampling radio data
 
On Tue, Feb 16, 2021 at 5:21 PM Mark Koenig <mark.koenig@iubelttechnologies.com> wrote:
The BWs are 20mhz, 40mhz and 80Mhz respectively.  The host can range from a server with 48 cores(2.6Ghz), 256GB ram to a laptop with 8 cores(3.0Ghz), 64GB ram.

Have you tried using the blocks you asked about to see what happens with them?  Jeff Long recommended running top to see if the processing threads for the resampling fall behind.  You can also check your memory growth to see if that happens.

You may be able to do a cheap/dirty resampling by taking the FFT at 23MHz, adding a few 0 bins to get it to 25MHz, then doing the IFFT.  You'll need to do some strange FFT sizes - maybe 4600 samples at the lower rate, and pad to 5000 samples for the higher rate.  I don't think you'll need to filter, but I haven't gone through the exercise.  For cores like that, tho, it should be very fast to do an FFT followed by an IFFT with some zero's shoved into a vector, especially with so many cores.

Lastly, have you run fftw wisdom to get the fastest FFT performance?  That might be useful as well.

Let us know how your experimentation goes.  This sounds interesting.

Brian

reply via email to

[Prev in Thread] Current Thread [Next in Thread]