-
Notifications
You must be signed in to change notification settings - Fork 170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uniform Noise Amplitude meaning #339
Comments
Noise with a uniform distribution i.e. equal probability of having any value within the range of the distribution, will have a p-p vale equal to the range ( assuming infinite bandwidth of course ). Other probability distributions like Gaussian ( often used to model thermal noise ) will have different p-p values. Doug |
When implementing the noise source, I used the gnuradio noise_source block. It is mentioned that the amplitude parameter, is actually the standard deviation. In order to make Scopy more user friendly we can scale the amplitude given to the block, so that the noise is within range. |
If the function used to generate the noise has a "standard deviation"
then it is by definition not uniform ( i.e. most likely Gaussian ). So
you need to call it what it is.
Gaussian noise.
If you want Uniform distribution noise then you need to use a pure
Random number generator with uniform distribution.
Doug
…On 1/16/2018 10:30 AM, Adrian Suciu wrote:
When implementing the noise source, I used the gnuradio noise_source
block.
https://gnuradio.org/doc/doxygen/classgr_1_1analog_1_1noise__source__f.html#a2165ba3c7cc54a1dcb8260e318976dba
It is mentioned that the amplitude parameter, is actually the standard
deviation. In order to make Scopy more user friendly we can scale the
amplitude given to the block, so that the noise is within range.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#339 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ALIL6vzAJEhxQmp4_46J-j8NrDSmxy8Wks5tLMCGgaJpZM4RfucR>.
|
There are multiple types of noise implemented by gnuradio, you can select them from the dropdown in Scopy. Uniform - Amplitude |
That's a good question. Users are probably thinking in terms of the apparent amplitude, noise voltage or noise power (nV/rtHz sort of thing) of the signal not some mathematical construct. So I think the way that would make the most sense from the users perspective would be for them the specify the type of noise ( distribution function or shape ) and the noise spectral density. Does that make sense? A related question is should there be a BW or frequency spectrum distinction like white noise vs pink noise or 1/F noise etc. Doug |
a few examples; https://literature.cdn.keysight.com/litweb/pdf/5991-0692EN.pdf?id=2202606 https://literature.cdn.keysight.com/litweb/pdf/33500-90901.pdf?id=2197440 |
For sure - any sort of instrument can not do a true Gaussian distribution, there is zero It really is determined by if "Amplitude" is peak (which it looks like in the figures), or RMS. The crest factor (peak voltage divided by RMS voltage) should be approximately 4.6 for signals like this. I guess this brings up two things for me (which may be future feature requests),
|
If we just want to study what happens, we can always create a gnuradio flow with an fft measurement and analyze the characteristics of the noise signal generator. |
I don't know anything about what GNU radio is doing when it generates a
noise signal but wouldn't the spectrum of the noise just be flat within
the bandwidth based on the sample rate? And just some flat noise floor
with say a single frequency sinewave superimposed if that's what you are
constructing. Not sure how displaying the spectrum of the noise provides
any more information.
If the Scope tool already calculates the RMS and p-p ( Max - Min )
values then calculating the crest factor is simple. Does the Scope tool
have a way for the user to do simple math on any ( or all ) of these
pre-calculated measurements and display the results?
Doug
…On 1/22/2018 7:24 AM, Robin Getz wrote:
For sure - any sort of instrument can not do a true Gaussian
distribution, there is zero
probability of getting a voltage beyond the instrument’s Vpp setting.
I think this makes sense.
It really is determined by if "Amplitude" is peak (which it looks like
in the figures), or RMS. The crest factor (peak voltage divided by RMS
voltage) should be approximately 4.6 for signals like this.
I guess this brings up two things for me (which may be future feature
requests),
* is it possible to see the waveform preview in the frequency domain
(in a tab or something?) That might make it easier for people to
understand what they are getting.
* do we measure crest factor in the scope measurements?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#339 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ALIL6vP_ZQ2UbQyuDOLC8RCiyeHkMRtsks5tNH4YgaJpZM4RfucR>.
|
Scopy version: e9a6c85
For Uniform Noise Type, currently the amplitude is implemented as peak value.
Shouldn't it represent the peak-peak value?
The text was updated successfully, but these errors were encountered: