Diren
As for CPU load: the easiest way is to run *htop *or any other program to
check how much of resources are being consumed by the process that you are
running.
As for your last question regarding sample rate: There is no chance you
will provide samples at 61.44 MSPS to Pluto (USB interface limitations). Here
<https://plutosdr.org/adalm-pluto-performance-metrics/>you can find the
performance metrics. To understand more how sample rate impacts your
design, please read:
- https://wiki.gnuradio.org/index.php/Sample_Rate_Tutorial
-
https://wiki.gnuradio.org/index.php/FAQ#What_does_sample_rate_mean_in_GNU_Radio
?
Regards

niedz., 5 cze 2022 o 13:53 DİREN ERDEM AYDIN <ayd...@mef.edu.tr> napisał(a):

> Thanks for the response Fabian.
>
> Actually, there is no "actual" problem, the system is working properly.
>
> My question is related to what you said in your mail "*One exception here
> is for example your PlutoSDR Source/Sink - both will actually
> provide/require the sample rate you specify.*" In this case, I'm not sure
> Pluto Sink is provided with 61.44 M samples. Vector source outputs 6.144 k
> samples since LPF interpolation is 1 Pluto sink block receives that number.
>
> I think that the input sample rate is not related to sample rate
> parameter in the Pluto Sink block. It is related to the data transfer rate
> between AD9363 and FPGA.
>
> Regards,
> Diren
>
> On Sun, Jun 5, 2022 at 12:13 PM Fabian Schwartau <fab...@opencode.eu>
> wrote:
>
>> Hi Diren,
>>
>> I am not exactly sure what your problem is.
>> What you should know: gnuradio does not inherently has any sample rate
>> (unlike Simulink for example). Each block receives samples, processes
>> them, and outputs the same number of samples as fast as it can (except
>> if the block is interpolating/decimating - which is not the case for you
>> LPF). Between the blocks are buffers, which buffer the samples until the
>> next block will process it. The sample rate you set in most blocks is
>> just to calculate stuff (like the filter response) based on other
>> frequency settings (like your cut-off frequency). One exception here is
>> for example your PlutoSDR Source/Sink - both will actually
>> provide/require the sample rate you specify.
>> So, as your LPF has an interpolation of 1, it does not interpolate and
>> will output the same number of samples it receives. Your vector source
>> will provide samples as fast as possible until some buffer is full and
>> it will then keep it full.
>> One problem might be that your CPU cannot keep up filtering the
>> 61.44MSPS, which is quite a bit. Try increasing the transition width of
>> the filter, which will reduce the filter order and thus the CPU load.
>>
>> Hope that helps,
>> Fabian
>>
>> Am 04.06.22 um 23:09 schrieb DİREN ERDEM AYDIN via GNU Radio, the Free &
>> Open-Source Toolkit for Software Radio:
>> > Hello All,
>> >
>> > I'm working with Adalm Pluto SDR, trying to transmit and receive a
>> > custom burst signal given in the figure. To create the signal I'm using
>> > a vector block that creates a pulse and then due to a low pass filter I
>> > can extract the desired waveform. Flowgraph is also added.
>> >
>> > As far as I know, input/output sample rates of connected blocks should
>> > be matched. However, I'm providing 10k fewer samples to LPF because of
>> > the high sample rate of pluto, 61.44 M. When I tried to increase the
>> > samples in the vector source to Mega ranges frequency response of the
>> > signal drops drastically. I have also tried to use interpolation in
>> > between vector block and LPF, but it doesn't work either.
>> >
>> > My question is the LPF block normalizes the input sample rate to 61.44
>> > M? The whole system works OK but this thing stays unclear for me. Thank
>> you.
>> >
>> > Regards,
>> > Diren
>>
>>
>>
  • Re: Vecto... Fabian Schwartau
    • Re: ... GNU Radio, the Free & Open-Source Toolkit for Software Radio
    • Re: ... DİREN ERDEM AYDIN
      • ... GNU Radio, the Free & Open-Source Toolkit for Software Radio
    • Re: ... Cinaed Simson

Reply via email to