[TangerineSDR] Setting up DE for selected bands and sample rate
Engelke, Bill
bill.engelke at ua.edu
Mon Apr 20 16:40:10 EDT 2020
Words of wisdom to be sure. It's just that all my other code for working with this data is in C, so I guess I would have to call the Python code from C (?) - Bill
-----Original Message-----
From: TangerineSDR <tangerinesdr-bounces at lists.tapr.org> On Behalf Of Rob Wiesler via TangerineSDR
Sent: Monday, April 20, 2020 1:41 PM
To: TAPR TangerineSDR Modular Software Defined Radio <tangerinesdr at lists.tapr.org>
Cc: Rob Wiesler <robert.wiesler at case.edu>
Subject: Re: [TangerineSDR] Setting up DE for selected bands and sample rate
On Mon, Apr 20, 2020 at 13:26:53 -0400, John Gibbons via TangerineSDR wrote:
> On Mon, Apr 20, 2020 at 1:12 PM Engelke, Bill via TangerineSDR <tangerinesdr at lists.tapr.org> wrote:
>> I appreciate the Skylar is implementing something in python for the
>> freq estimation algorithm, but I am hoping someone could volunteer to
>> provide me this algorithm in the c language so that I can integrate it into the
>> mainctl part of the TangerineSDR. (HELP!) … anyone?
>
> I am also looking for a C implementation of the algorithm as I will
> most likely be running 4 instances if it (at the same time) and the
> RasPi3B+ will most likely choke on trying to do that in python.
If need be, I can help with that eventually. However (and I have not seen Skylar's implementation at all), most Python libraries for number crunching are reasonably-thin wrappers around optimized C libraries.
There's a little overhead, but it's not too bad in most cases. If you needed a bare-metal implmentation, then yes, C might be required, but I urge you to wait for Skylar's implementation and actually try it on your target hardware before starting a C port.
Remember, the first rule of premature optimization is "Don't".
--
TangerineSDR mailing list
TangerineSDR at lists.tapr.org
http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org
More information about the TangerineSDR
mailing list