# Why cant I increase signal by 1 hz at a time with high frequencies?

**URL:** <https://www.ruby-forum.com/t/why-cant-i-increase-signal-by-1-hz-at-a-time-with-high-frequencies/243286>\
**Category:** GNU Radio\
**Created:** [September 8, 2015, 4:33am UTC](https://www.ruby-forum.com/t/why-cant-i-increase-signal-by-1-hz-at-a-time-with-high-frequencies/243286 "2015-09-08T04:33:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rafa\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/958977/32.png) [@Rafa\_F](https://www.ruby-forum.com/u/Rafa_F)\
**Post date:** [September 8, 2015, 4:33am UTC](https://www.ruby-forum.com/t/why-cant-i-increase-signal-by-1-hz-at-a-time-with-high-frequencies/243286/1 "2015-09-08T04:33:38Z")

</div>

It seems that when I create a signal source block and try and view the  
signal on a waterfall plot or FFT plot, I can not increase the signal by  
a granularity of 1 Hz at higher starting frequencies.

Example:  
If I create a signal source block with a starting frequency of 1.2 GHz,  
and in the block have a variable slider added to the frequency (assume  
the variable can slide between 0 and 1000), i must move the slider 120  
or more steps before the signal shifts on the waterfall plot with a gap  
of 120 or more hz.

Is there a way to move the signal by 1 hz regardless of how high or low  
the signal source frequency is?

Signal block screen shots attached.

---

<div class="post-metadata">

**Author:** ![dlbirch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ee59a6/32.png) [@dlbirch](https://www.ruby-forum.com/u/dlbirch)\
**Post date:** [September 8, 2015, 5:17am UTC](https://www.ruby-forum.com/t/why-cant-i-increase-signal-by-1-hz-at-a-time-with-high-frequencies/243286/2 "2015-09-08T05:17:19Z")

</div>

On Tue, Sep 08, 2015 at 04:33:38AM +0200, Douglas Beonkey wrote:

> If I create a signal source block with a starting frequency of 1.2  
> GHz, and in the block have a variable slider added to the frequency  
> (assume the variable can slide between 0 and 1000), i must move the  
> slider 120 or more steps before the signal shifts on the waterfall  
> plot with a gap of 120 or more hz.

Perhaps the frequency is stored as a (32-bit single precision) float.  
This data type can store 1200000000.0 and 1200000128.0 but not the  
intermediate integers.

Mike

---

<div class="post-metadata">

**Author:** ![dlbirch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ee59a6/32.png) [@dlbirch](https://www.ruby-forum.com/u/dlbirch)\
**Post date:** [September 8, 2015, 5:21am UTC](https://www.ruby-forum.com/t/why-cant-i-increase-signal-by-1-hz-at-a-time-with-high-frequencies/243286/3 "2015-09-08T05:21:59Z")

</div>

On 09/07/2015 10:33 PM, Douglas Beonkey wrote:

> Is there a way to move the signal by 1 hz regardless of how high or low  
> the signal source frequency is?
> 
> Signal block screen shots attached.
> 
> Attachments:  
> [http://www.ruby-forum.com/attachment/11103/Signal\_Source\_Block.png](http://www.ruby-forum.com/attachment/11103/Signal_Source_Block.png)  
> [http://www.ruby-forum.com/attachment/11104/Signal\_Increase\_Hz.png](http://www.ruby-forum.com/attachment/11104/Signal_Increase_Hz.png)

Using a signal source to produce a synthetic signal at 1.7GHz is simply  
not going to work, unless your sample-rate is 3.4GHz, which seems  
rather unlikely.

Normally in Gnu Radio, signals are represented in complex-baseband,  
leaving the hardware to move this up/down to the desired “on air”  
frequency.

Not sure what you’re trying to accomplish, perhaps you could share a  
high-level overview?

---

<div class="post-metadata">

**Author:** ![dlbirch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ee59a6/32.png) [@dlbirch](https://www.ruby-forum.com/u/dlbirch)\
**Post date:** [September 8, 2015, 6:34pm UTC](https://www.ruby-forum.com/t/why-cant-i-increase-signal-by-1-hz-at-a-time-with-high-frequencies/243286/4 "2015-09-08T18:34:44Z")

</div>

On 07.09.2015 19:33, Douglas Beonkey wrote:

> It seems that when I create a signal source block and try and view the  
> signal on a waterfall plot or FFT plot, I can not increase the signal by  
> a granularity of 1 Hz at higher starting frequencies.
> 
> Example:  
> If I create a signal source block with a starting frequency of 1.2 GHz,  
> and in the block have a variable slider added to the frequency (assume  
> the variable can slide between 0 and 1000), i must move the slider 120  
> or more steps before the signal shifts on the waterfall plot with a gap  
> of 120 or more hz.

Douglas,

are you saying the signal source isn’t doing as told, or the frequency  
sink? If it’s the latter, it might be an artefact of how you’ve  
configured it (FFT resolution, etc.).

M
