Re: Resampling radio data

2021-02-17 Thread Ron Economos
The FFTW threading feature doesn't work all that well. Here's a long dialog about it here. https://github.com/gnuradio/gnuradio/issues/2802 Ron On 2/17/21 11:52, Brian Padalino wrote: On Wed, Feb 17, 2021 at 12:02 PM Marcus Müller > wrote: Hi Brian, On

Re: Resampling radio data

2021-02-17 Thread Brian Padalino
On Wed, Feb 17, 2021 at 12:02 PM Marcus Müller wrote: > Hi Brian, > > On 17.02.21 16:55, Brian Padalino wrote: > > On Wed, Feb 17, 2021 at 10:05 AM Marcus Müller muel...@kit.edu>> > > wrote: > > > > Oh, sorry, didn't mean to imply that! FFT interpolation might work > well (if you can live >

Re: Resampling radio data

2021-02-17 Thread Marcus Müller
also try writing a small fixed-size fft > yourself > > and inlining that, the code isn’t too bad (There are enough C-examples > online). > >   > > David > >   > > *Von: *Discuss-gnuradio im > Auftrag von > Brian Padalino > *Datum: *Mittwoc

Re: Resampling radio data

2021-02-17 Thread Marcus Müller
Hi Brian, On 17.02.21 16:55, Brian Padalino wrote: > On Wed, Feb 17, 2021 at 10:05 AM Marcus Müller > > wrote: > > Oh, sorry, didn't mean to imply that! FFT interpolation might work well > (if you can live > with the sinc sidelobes). > > > If the bandwidth is

Re: Resampling radio data

2021-02-17 Thread David Winter
e isn’t too bad (There are enough C-examples online). David Von: Discuss-gnuradio im Auftrag von Brian Padalino Datum: Mittwoch, 17. Februar 2021 um 16:58 An: Marcus Müller Cc: GNURadio Discussion List Betreff: Re: Resampling radio data On Wed, Feb 17, 2021 at 10:05 AM Marcus Müller wrote: Oh

Re: Resampling radio data

2021-02-17 Thread Brian Padalino
On Wed, Feb 17, 2021 at 10:05 AM Marcus Müller wrote: > Oh, sorry, didn't mean to imply that! FFT interpolation might work well > (if you can live > with the sinc sidelobes). > If the bandwidth is already constrained to 20MHz/23MHz, then there would be no sidelobes - correct? > > I do have a

Re: Resampling radio data

2021-02-17 Thread Marcus Müller
Oh, sorry, didn't mean to imply that! FFT interpolation might work well (if you can live with the sinc sidelobes). I do have a question, though: Why do you go for a 4600-FFT? why not simply a 23 FFT? Best regards, Marcus On 17.02.21 15:56, Brian Padalino wrote: > On Wed, Feb 17, 2021 at 8:01

Re: Resampling radio data

2021-02-17 Thread Brian Padalino
On Wed, Feb 17, 2021 at 8:01 AM Marcus Müller wrote: > Rough performance estimate: > > for a 1/10 transition width filter (which is sufficient to keep 20 of 25 > MHz Nyquist), you > need an expertly guesstimated [1] 24-ish taps, so go for 25 taps: that > happens to be > exactly the minimum

Re: Resampling radio data

2021-02-17 Thread Marcus Müller
Rough performance estimate: for a 1/10 transition width filter (which is sufficient to keep 20 of 25 MHz Nyquist), you need an expertly guesstimated [1] 24-ish taps, so go for 25 taps: that happens to be exactly the minimum filter length that we can use in an 25-interpolating rational

Re: Resampling radio data

2021-02-17 Thread Marcus Müller
look for iOS <https://aka.ms/o0ukef> > -- > *From:* Brian Padalino > *Sent:* Tuesday, February 16, 2021 5:17:32 PM > *To:* Mark Koenig > *Cc:* discuss-gnuradio@gnu.org > *Subject:* Re: Resampling radio data >   >

Re: Resampling radio data

2021-02-16 Thread Mark Koenig
mpling radio data On Tue, Feb 16, 2021 at 5:21 PM Mark Koenig mailto:mark.koe...@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 usin

Re: Resampling radio data

2021-02-16 Thread Brian Padalino
On Tue, Feb 16, 2021 at 5:21 PM Mark Koenig < mark.koe...@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

Re: Resampling radio data

2021-02-16 Thread Mark Koenig
1 5:17:32 PM To: Mark Koenig Cc: discuss-gnuradio@gnu.org Subject: Re: Resampling radio data On Tue, Feb 16, 2021 at 4:14 PM Mark Koenig mailto:mark.koe...@iubelttechnologies.com>> wrote: Hello, I am receiving data from a radio at 23Msps, and I would like to resample to a rate of 25M

Re: Resampling radio data

2021-02-16 Thread Brian Padalino
On Tue, Feb 16, 2021 at 4:14 PM Mark Koenig < mark.koe...@iubelttechnologies.com> wrote: > Hello, > > > > I am receiving data from a radio at 23Msps, and I would like to resample > to a rate of 25Msps in which my software program can ingest it. I am aware > of the Fractional Resampler and the

Re: Resampling radio data

2021-02-16 Thread Jeff Long
It's not likely you will get the GR resamplers to run at those rates, but give it a try, see if you drop samples, and run "top" to check CPU load. On Tue, Feb 16, 2021 at 4:14 PM Mark Koenig < mark.koe...@iubelttechnologies.com> wrote: > Hello, > > > > I am receiving data from a radio at 23Msps,

Resampling radio data

2021-02-16 Thread Mark Koenig
Hello, I am receiving data from a radio at 23Msps, and I would like to resample to a rate of 25Msps in which my software program can ingest it. I am aware of the Fractional Resampler and the Rational Resampler. Is one better than other, take less CPU cycles, etc.? Is there a different block