discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Scanoo_rx: New GUI, Center Freq Hopping & SSB Mod


From: Mike Jameson
Subject: Re: [Discuss-gnuradio] Scanoo_rx: New GUI, Center Freq Hopping & SSB Modulation
Date: Wed, 10 May 2017 12:00:20 +0100

Lou,

Apologies for the late reply.

> Mike, thanks for the detailed explanation.  Is there a reason for doing the
> channel selection via FFT/IFFT method as opposed to a frequency xlating
> filter?  Maybe it's more efficient since you needed to do the FFT anyway for
> the spectrum sense.

I utilised the FFT/IFFT method throughout because the maximum signal was being identified and passed on as a single FFT bin number which is then set as the central bin number for the 'Keep M in N' block.  In this 'Keep M in N' block, the FFT bins to the right and left are used to make up the correct channel bandwidth so that the wanted sampling rate is obtained when the IFFT takes place to convert the FFT frequency domain vector stream to the time domain.

> I see the frequency selection with the mouse is a feature of the WX FFT sink
> (Freq Set Varname).  I wonder if the same functionality is in the QT sink.

It looks as though in GNU Radio 3.7.11.1 the feature to set a GRC variable with the 'click to tune' function is broken in both the 'WX FFT GUI sink' and the 'QT FFT GUI sink' blocks.  Fortunately, the 'QT FFT GUI sink' block has a message output which sends a message when a new frequency is clicked on.  To utilise this message, I've created a 'message_to_variable' block which receives a message from the 'QT FFT GUI sink' block containing the new frequency information and then the center_freq GRC variable is updated by an associated 'function probe' block.

> Anyway, yours is a good example to wrap my head around how the Probe Signals
> work.  Looks like it may be a better method than the message queues I was
> experimenting with.  I was using a queue to grab the FFT data and compute
> the max value.

I hope you have been successful with your message queue experiments.  A Scanoo QT version is in progress which will utilise message sending functionality.  One essential on the list is to add a message output to the QT push button so that when clicked, I can use the message to trigger something.

Regards,

Mike


On Sun, Jun 15, 2014 at 1:06 AM, madengr <address@hidden> wrote:
Mike, thanks for the detailed explanation.  Is there a reason for doing the
channel selection via FFT/IFFT method as opposed to a frequency xlating
filter?  Maybe it's more efficient since you needed to do the FFT anyway for
the spectrum sense.

I see the frequency selection with the mouse is a feature of the WX FFT sink
(Freq Set Varname).  I wonder if the same functionality is in the QT sink.

Anyway, yours is a good example to wrap my head around how the Probe Signals
work.  Looks like it may be a better method than the message queues I was
experimenting with.  I was using a queue to grab the FFT data and compute
the max value.

Thanks,
Lou
KD4HSO


Mike Jameson-2 wrote
> Lou, thanks for your interest.  Yes the entire thing was made purely with
> GRC and there was no modification to the generated Python.  All that is
> required to run the scanoo_rx GRC file unmodified is a UHD compatible
> device and an installation done with "./pybombs install uhd gnuradio".
> Johnathan's GNURadio Live DVD should work too -
> http://gnuradio.org/redmine/projects/gnuradio/wiki/GNURadioLiveDVD .





--
View this message in context: http://gnuradio.4.n7.nabble.com/Scanoo-rx-New-GUI-Center-Freq-Hopping-SSB-Modulation-tp48866p48924.html
Sent from the GnuRadio mailing list archive at Nabble.com.

_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


reply via email to

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