Hi. I performed some more tests and report the results on this thread. https://discourse.myriadrf.org/t/glitchy-behavior-gr-limesdr-limesdr-usb-sinewave-test/7022/10?u=vu2tve
I'd love some advice with which I can produce a simple FM modulated sinewave with gnuradio and limesdr. If someone on this mailing list has a limesdr, and some bandwidth to test this out, I'll be more than happy to provide my flowgraphs. Thanks! On Mon, Mar 22, 2021 at 10:10 AM Anish Mangal <anis...@umich.edu> wrote: > So far as I am able to tell with my limited knowledge of limesdr and > gnuradio, it seems like some kind of issue with the right settings to me. > > The gr-limesdr provides a sink block that allows one to use an .ini file > instead of the settings done via the block's settings. I will have access > to the radio in a few days' time and am thinking i'll copy over the .ini > file that was used in sdrangel and use the exact same one in gnuradio and > see what happens. > > On Mon, Mar 22, 2021 at 8:22 AM Cinaed Simson <cinaed.sim...@gmail.com> > wrote: > >> Hi Anish - yes, I removed the LImeSDR block from the flow graph. >> >> I inserted a throttle instead since I didn't have any front end hardware >> available at the time. >> >> I do have a WBFM receiver using gnuradio running on a HackRF which works >> great. >> >> But I'm using low pass filter taps in the complex rational resampler >> which leads the WBFM receiver. >> >> -- CInaed >> >> On 3/20/21 7:52 PM, Anish Mangal wrote: >> >> Hi Cinaed, >> >> But this is without the actual LimeSDR sink block? Or with it? >> >> Because, I can produce a clean sinewave with a HackRF, but not the >> LimeSDR. >> >> On Sun, Mar 21, 2021 at 1:07 AM Cinaed Simson <cinaed.sim...@gmail.com> >> wrote: >> >>> Hi Anish - I think I may have found the problem. >>> >>> When the complex rational resampler is on the out put of the WBFM, it >>> bothered me later that I couldn't see the top of the signal. >>> >>> The scale on QT GUI SINK was clipping the signal but not the >>> computational noise. >>> >>> In the QT GUI SINK, if I set the Y-min to be -99 and Y-max to be 0, the >>> signal looks perfect. >>> >>> And if the receiving RTL dongle has noise while listening, it may be a >>> DC offset problem. >>> >>> -- Cinaed >>> >>> >>> On 3/18/21 6:58 AM, Anish Mangal wrote: >>> >>> Here are two debug logs from LimeSuite GUI. In one, I load the settings >>> that gnuradio does to the limesdr and see the debug log. The other is the >>> settings file which the sdrangel writes. >>> >>> If I diff them, among other differences, this is what I see in the end >>> of the sdrangel-debug-log >>> DEBUG: Selected: VCOL >>> DEBUG: csw 169; interval [166, 172] >>> DEBUG: M=195, N=3, Fvco=1300.000 MHz >>> >>> And this is what I see in the gnuradio-debug-log >>> DEBUG: Selected: VCOM >>> DEBUG: csw 174; interval [171, 177] >>> >>> Now, I'm *very* new to this.. but could it mean that different VCOs are >>> used in both cases, and in the case of gnuradio, it maybe has some issues >>> to stabilize to some freq? >>> >>> On Thu, Mar 18, 2021 at 7:12 PM Christophe Seguinot < >>> christophe.segui...@orange.fr> wrote: >>> >>>> Hi all >>>> >>>> There is something wrong in this simulation. >>>> >>>> Attached is a flowgraph with a selectable Lime SDR Source, and a >>>> RTL-SDR dongle as receiver. I tested this with a Lime SDR Mini. >>>> >>>> - I was suspecting a Lime SDR issue, however this is not so clear. >>>> - As Anish I also tested a const source. >>>> - The flowgraph is running fluently and I dont' see any error >>>> message about transmission to Lime SDR >>>> >>>> Conclusion of my simulations : >>>> >>>> - with a const source (=1) at Lime input : everything is OK, the >>>> received signal is frequency shifted (normal) and the SNR is correct if >>>> LimeSDR Gain is sufficient >>>> - Using ratioanal resampler followed by WBFM Transmit Same reslt, >>>> everything is OK >>>> - First source+ WBFM + Rational resampler (this is a sample file >>>> found on LimeSDR website >>>> - the spectrum is not correct (look like a modulated signal >>>> - the received signal magnitude is not constant >>>> - >>>> *BUT the send signal on the Time Sink look like correct. ( I.E =1+j0 as >>>> for others sources, whitout any glicht) * >>>> >>>> How can we further investigate this? >>>> >>>> >>>> On 18/03/2021 13:13, Anish Mangal wrote: >>>> >>>> And, if I try the attach gnuradio file, which is just a constant source >>>> of value '1' going to the limesdr sink block, I actually see a sine-ish >>>> wave without the glitchy behavior. >>>> >>>> On Thu, Mar 18, 2021 at 5:31 PM Anish Mangal <anis...@umich.edu> wrote: >>>> >>>>> I tried your grc and got the same result. >>>>> >>>>> See the waveform's envelope in this oscilloscope capture. Note the >>>>> timebase. >>>>> >>>>> https://drive.google.com/file/d/1b7PnpmvFfdQTDIwALuOzb22AzeffzR2w/view?usp=sharing >>>>> >>>>> This isn't happening in SDRAngel. >>>>> >>>>> On Thu, Mar 18, 2021 at 3:49 AM Cinaed Simson <cinaed.sim...@gmail.com> >>>>> wrote: >>>>> >>>>>> I moved the rational resampler block from the output side to the >>>>>> input side of the WBFM. >>>>>> >>>>>> The output of WBFM block needs to match the input of your LimeSDR. >>>>>> >>>>>> I don't have the LimeSDR software installed so I couldn't look inside >>>>>> the sink block. >>>>>> >>>>>> -- Cinaed >>>>>> >>>>>> P.S - yes, you can post GRC's on the mailing list - they're text >>>>>> based. >>>>>> >>>>>> >>>>>> On 3/17/21 4:14 AM, Anish Mangal wrote: >>>>>> >>>>>> I linked >>>>>> <https://drive.google.com/file/d/1xQz1Kp_feAO1YrZRXXnMF25XEGgqVPSw/view?usp=sharing> >>>>>> the grc file in the original email. Attaching it here as well. (Don't >>>>>> know >>>>>> if the mailing list allows attachments) >>>>>> >>>>>> >>>>>> >>>>>> On Wed, Mar 17, 2021 at 1:40 PM Cinaed Simson < >>>>>> cinaed.sim...@gmail.com> wrote: >>>>>> >>>>>>> >>>>>>> Hi Anish - since this is a gnuradio mailing list, the starting point >>>>>>> would be to post your GRC - which is an yaml or text file. >>>>>>> >>>>>>> -- Cinaed >>>>>>> >>>>>>> On 3/16/21 11:19 PM, Anish Mangal wrote: >>>>>>> >>>>>>> Hi! Any pointers to where I can start debugging this? >>>>>>> >>>>>>> Maybe run gnuradio-companion in debug mode? >>>>>>> Do more simpler tests? >>>>>>> Any other suggestions? >>>>>>> >>>>>>> I have a HackRF One and will try the exact same comparison there too >>>>>>> ... SDRAngel & grc >>>>>>> >>>>>>> On Mon, Mar 15, 2021 at 7:32 PM Anish Mangal <anis...@umich.edu> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> To properly explain the issue I'm facing, I recorded a video >>>>>>>> showing Oscilloscope waveforms. >>>>>>>> >>>>>>>> >>>>>>>> https://drive.google.com/file/d/11anGShu-I3NhL9Jet6YAiyBprvwP4kDc/view?usp=sharing >>>>>>>> >>>>>>>> The gnuradio flowgraph is here: >>>>>>>> >>>>>>>> https://drive.google.com/file/d/1xQz1Kp_feAO1YrZRXXnMF25XEGgqVPSw/view?usp=sharing >>>>>>>> >>>>>>>> The various versions of the software/hardware involved are the >>>>>>>> following. >>>>>>>> >>>>>>>> gnuradio-companion: 3.8.2.0 (Python 3.6.9) >>>>>>>> gr-limesdr: branch gr-3.8 (last commit >>>>>>>> 47511dd58de1695b70e1028366411bada85eb60f) >>>>>>>> sdrangel: 4.12.1 >>>>>>>> OS: Linux Mint 19.1 >>>>>>>> CPU: Intel© Core™ i7-4900MQ CPU @ 2.80GHz × 4 >>>>>>>> RAM: 16GB >>>>>>>> H/w: Thinkpad T440p >>>>>>>> >>>>>>>> tl;dr >>>>>>>> I'm trying a simple test to create a sinewave output from a WFM >>>>>>>> modulator block. If there is no audio input, its WFM modulated signal >>>>>>>> should be a simple sinewave. If I test this with SDRAngel, I see a >>>>>>>> clean-ish actual sinewave in time domain on the oscilloscope. But if I >>>>>>>> try >>>>>>>> to do the same with gnuradio, it seems to produce a glitchy signal. >>>>>>>> >>>>>>>> Could I have any advice on what I might be doing wrong? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Anish // VU2TVE >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>> >>