Hi Oğuzhan,

My main goal is to create a spectrum that I can look at between 70mhz -
> 6ghz. When I set the bandwidth to 6ghz, i can actually see it in a window,
> but the sample rate of my card is 56mhz. So wouldn't the maximum bandwidth
> I can see be 56 mhz?
>
QT GUI sink's bandwidth parameter is used for setting x-axis labels similar
to the center frequency parameter. Therefore, the plot you see has 56 MHz
bandwidth with wrong x-axis labels. Ref ->
https://wiki.gnuradio.org/index.php/QT_GUI_Frequency_Sink

Another Question: Can i build a 6ghz spectrum analyzer on gnuradio without
> writing any frequency switch algorithm?

You can't. Sweeping the frequencies at a very fast pace presents a
performance bottleneck. You can use stream-to-vector, vector-to-stream, and
Python blocks to combine samples from different frequencies. Before
applying stream-to-vector, you need to upconvert the collected signal.
Afterward, you can feed it into the QT GUI sink. However, processing all
those samples will take considerable time, especially given the 6GHz
bandwidth sweep. This is just a simple, generalized implementation and may
omit some steps.

Respectfully,
A.

On Thu, Mar 20, 2025 at 7:07 AM Oğuzhan Gedikli <ouzan...@hotmail.com>
wrote:

> Hello,
>
> I want to make a spectrum analyzer. i have a USRP. I did this using QT GUI
> Range.
>
> My main goal is to create a spectrum that I can look at between 70mhz -
> 6ghz. When I set the bandwidth to 6ghz, i can actually see it in a window,
> but the sample rate of my card is 56mhz. So wouldn't the maximum bandwidth
> I can see be 56 mhz?
>
> Another Question: Can i build a 6ghz spectrum analyzer on gnuradio without
> writing any frequency switch algorithm?
>
> Kind regards,
>

Reply via email to