# UHF monitoring

**URL:** <https://www.ruby-forum.com/t/uhf-monitoring/186691>\
**Category:** GNU Radio\
**Created:** [April 11, 2010, 5:08pm UTC](https://www.ruby-forum.com/t/uhf-monitoring/186691 "2010-04-11T17:08:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![schuler101](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7ab992/32.png) [@schuler101](https://www.ruby-forum.com/u/schuler101)\
**Post date:** [April 11, 2010, 5:08pm UTC](https://www.ruby-forum.com/t/uhf-monitoring/186691/1 "2010-04-11T17:08:22Z")

</div>

Hi,

I need to monitor usage of UHF bands (400-800MHz). I was wondering if  
this  
is possible to do using the gnuradio. For this, I was planning to do the  
following steps:

1. Buy an omni-directional discone antenna
2. Hook it up with gnuradio daughterboard (TVRX)

I want to monitor channels with bandwidth 6Mhz. In particular, I want to  
see  
time-variant usage of channels in 400-800Mhz range. I do not really want  
to  
decipher down the signals. Can you please check if my method is correct  
or  
not.

## Thanks everybody. George

View this message in context:  
[http://old.nabble.com/UHF-monitoring-tp28209296p28209296.html](http://old.nabble.com/UHF-monitoring-tp28209296p28209296.html)  
Sent from the GnuRadio mailing list archive at [Nabble.com](http://Nabble.com).

---

<div class="post-metadata">

**Author:** ![schuler101](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7ab992/32.png) [@schuler101](https://www.ruby-forum.com/u/schuler101)\
**Post date:** [April 11, 2010, 7:37pm UTC](https://www.ruby-forum.com/t/uhf-monitoring/186691/2 "2010-04-11T19:37:04Z")

</div>

On Sun, Apr 11, 2010 at 08:01, schuler101 [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I want to monitor channels with bandwidth 6Mhz. In particular, I want to see  
> time-variant usage of channels in 400-800Mhz range. I do not really want to  
> decipher down the signals. Can you please check if my method is correct or  
> not.

Yes. The USRP1 or USRP2 and TVRX daughterboard will allow you to do  
exactly this. You will need to write a GNU Radio application to  
analyze the incoming samples and display the information you are  
interested in, unless the existing spectrum or oscilloscope utilities  
will give you what you want.

Johnathan

---

<div class="post-metadata">

**Author:** ![schuler101](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7ab992/32.png) [@schuler101](https://www.ruby-forum.com/u/schuler101)\
**Post date:** [April 12, 2010, 6:14pm UTC](https://www.ruby-forum.com/t/uhf-monitoring/186691/3 "2010-04-12T18:14:38Z")

</div>

Thanks for reply. I had one more question, if I was just monitoring the  
usage  
of channel (it is being used or not at any moment), do I still need to  
write  
complex gnuradio scripts? My guess would be that it should be easy to  
write  
corresponding scripts since I am not trying to decipher received signal  
as  
such. Are such scripts already available in open-source? Thanks a lot  
and my  
apologies for not being very radio-literate ☹

George

Johnathan C.-2 wrote:

> Discuss-gnuradio mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [Discuss-gnuradio Info Page](http://lists.gnu.org/mailman/listinfo/discuss-gnuradio)

–  
View this message in context:  
[http://old.nabble.com/UHF-monitoring-tp28209296p28219151.html](http://old.nabble.com/UHF-monitoring-tp28209296p28219151.html)  
Sent from the GnuRadio mailing list archive at [Nabble.com](http://Nabble.com).

---

<div class="post-metadata">

**Author:** ![schuler101](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7ab992/32.png) [@schuler101](https://www.ruby-forum.com/u/schuler101)\
**Post date:** [April 13, 2010, 9:02am UTC](https://www.ruby-forum.com/t/uhf-monitoring/186691/4 "2010-04-13T09:02:41Z")

</div>

On Mon, Apr 12, 2010 at 09:05, schuler101 [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Thanks for reply. I had one more question, if I was just monitoring the usage  
> of channel (it is being used or not at any moment), do I still need to write  
> complex gnuradio scripts? My guess would be that it should be easy to write  
> corresponding scripts since I am not trying to decipher received signal as  
> such.

You have two choices:

1. Use an existing utility like usrp\_fft.py to visualize the sample  
stream coming from the USRP in the time or frequency domains.

2. Write your own GNU Radio application to process the sample stream  
to extract the information you desire.

It all depends upon what you mean by “just monitoring the usage of  
channel”.

Johnathan

---

<div class="post-metadata">

**Author:** ![schuler101](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7ab992/32.png) [@schuler101](https://www.ruby-forum.com/u/schuler101)\
**Post date:** [April 13, 2010, 3:14am UTC](https://www.ruby-forum.com/t/uhf-monitoring/186691/5 "2010-04-13T03:14:26Z")

</div>

you don’t have to write a complex script. use the usrp\_fft as your  
starting  
point. understand it and edit where needed. you don’t even have to write  
a  
new processing block =) good luck.

schuler101 wrote:

> > > decipher down the signals. Can you please check if my method is correct
> > 
> > * * *
> > 
> > Discuss-gnuradio mailing list  
> > [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> > [Discuss-gnuradio Info Page](http://lists.gnu.org/mailman/listinfo/discuss-gnuradio)

–  
View this message in context:  
[http://old.nabble.com/UHF-monitoring-tp28209296p28219210.html](http://old.nabble.com/UHF-monitoring-tp28209296p28219210.html)  
Sent from the GnuRadio mailing list archive at [Nabble.com](http://Nabble.com).
