discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: Resampling radio data


From: Marcus Müller
Subject: Re: Resampling radio data
Date: Wed, 17 Feb 2021 16:05:30 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0

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 AM Marcus Müller <mueller@kit.edu 
> <mailto:mueller@kit.edu>>
> 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 filter length that we can use in an 25-interpolating 
> rational
>     resampler and still do the full polyphase decomposition trick to run the 
> filter at the
>     least rate of the system.
> 
>     For "1 tap per branch", I have a rough 60 MS/s for *my PC* in mind. So, 
> My guess is that
>     it will work for 46->50 MS/s, not for 92->100 MS/s, on *my PC*.
> 
>     Problem: this is an inherently badly multi-threadable workload, unless 
> I'm overlooking
>     something. So, having 48 cores isn't better than having 2.
> 
> 
> Just curious, why do you think the FFT interpolation won't work?
> 
> So long as the block sizes are appropriately picked (how about we stick with 
> 4600 input
> size, and 5000 output size), the frequency components should all line up and 
> be phase
> aligned from block to block.  There might be a little scaling factor that the 
> resulting
> samples will be off due to the difference in FFT length, but otherwise I 
> think it should work.
> 
> Moreover, the FFT work can be done in parallel and utilize all the cores.
> 
> I did a quick little test and I think it should work.  Yes?
> 
> Brian

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


reply via email to

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