Adding Signal and Shot Noise in MATLAB - MB's Question

In summary: Uncorrelated_normally_distributed_random_variables If this is homework/coursework, I can move the thread to the Homework Help forums.
  • #1
evidenso
37
0
hello
well I have 2 vectors in MATLAB each representing a signal+shot noise. I have to add them. Can anyone tell me what the signal noise ratio will be when they are added?

thanks MB
 
Physics news on Phys.org
  • #2
evidenso said:
hello
well I have 2 vectors in MATLAB each representing a signal+shot noise. I have to add them. Can anyone tell me what the signal noise ratio will be when they are added?

thanks MB

If this is homework/coursework, I can move the thread to the Homework Help forums.

What are your thoughts on how to add signals and noise? What constraints can you place on the noise in these two signals? For example, is the noise correlated in any way between the two signals? Why would that be important?
 
  • #3
berkeman said:
If this is homework/coursework, I can move the thread to the Homework Help forums.

What are your thoughts on how to add signals and noise? What constraints can you place on the noise in these two signals? For example, is the noise correlated in any way between the two signals? Why would that be important?

No home assignment. I have to use it for investigating whether Raman SSRS degrades SNR :) but that's a whole other story for physicsians

I have to know if adding 2 noise sources gives more noise? let's say it is gaussian noise and I have 2 vectors with signal1 + noise1 and signal2+noise2

I recall it's something with 1/sqrt(2)(noise_1+noise_2) but I can't fint any material on the net.
 
  • #4
evidenso said:
I recall it's something with 1/sqrt(2)(noise_1+noise_2) but I can't fint any material on the net.
That rule of thumb assumes a lot: Uncorrelated, unbiased, gaussian noise. berkeman already mentioned the issue of correlated noise. I'll add another: bias. If your measurements are consistently high (or low), taking a lot of measurements will not help address the measurement problem.
 
  • #5
evidenso said:
No home assignment. I have to use it for investigating whether Raman SSRS degrades SNR :) but that's a whole other story for physicsians

I have to know if adding 2 noise sources gives more noise? let's say it is gaussian noise and I have 2 vectors with signal1 + noise1 and signal2+noise2

I recall it's something with 1/sqrt(2)(noise_1+noise_2) but I can't fint any material on the net.

I'm not an expert on noise, so I'll let others chime in with better answers. But I did google adding noise sources rms, and got some good hits. Here's one hit from that search, centered more on on vibration noise, but with mathematical treatment that is more generally applicable:

http://www.techmfg.com/techbkgd/techbkgd_1.html
 
Last edited by a moderator:
  • #6
Dang. Modeling noise is one of the hats I wear. Unfortunately, I'm getting a lot of noise from my family about dinner.

Handling noise properly is not a simple topic. One can take graduate-level classes in which noise figures prominently. Some starters for google: Weiner filter, Kalman filter, recursive least squares filter, ...
 
  • #7
summed noise = sqrt(noise1^2 + noise^2) if uncorrelated and Gaussian The approximation given can yield a total noise lower than each individual component, I wish it were that easy to get rid of noise.

What's the relative size of the two noise components? Since they add in quadrature the larger one often strongly dominates.
 
  • #8
evidenso said:
No home assignment. I have to use it for investigating whether Raman SSRS degrades SNR :) but that's a whole other story for physicsians

I have to know if adding 2 noise sources gives more noise? let's say it is gaussian noise and I have 2 vectors with signal1 + noise1 and signal2+noise2

I recall it's something with 1/sqrt(2)(noise_1+noise_2) but I can't fint any material on the net.

i can't give you a satisfactory answer because it's been too many years since i worked with it, but i think the noise distribution on your signal may actually be non-gaussian. i'd suggest you either try doing some monte carlo simulations to convince yourself of your intuition, or look up some control theory on gaussian sums. looking up your question on google seems to show there's a difference here depending on whether what you're looking at is actually a mixture or a sum.
 

Related to Adding Signal and Shot Noise in MATLAB - MB's Question

What is signal and shot noise?

Signal and shot noise are two types of random noise that can affect a signal. Signal noise is caused by variations in the signal itself, while shot noise is caused by the discrete nature of particles or photons in the signal. Both types of noise can affect the accuracy and reliability of data in scientific experiments.

How do you add signal and shot noise in MATLAB?

In MATLAB, signal and shot noise can be added using the "awgn" function. This function takes in the signal data and adds a specified amount of noise, which can be controlled by adjusting the signal-to-noise ratio (SNR) parameter.

What is the difference between signal and shot noise?

The main difference between signal and shot noise is their source. Signal noise is caused by variations in the signal itself, while shot noise is caused by the discrete nature of particles or photons in the signal. Signal noise is typically larger and more predictable, while shot noise is smaller and more random.

How does adding noise affect the accuracy of data?

Adding noise to a signal can decrease the accuracy of data by introducing random fluctuations that may obscure the underlying signal. However, in some cases, adding noise can actually improve the accuracy of data by reducing bias and revealing hidden patterns.

What are some ways to reduce signal and shot noise in data?

There are several ways to reduce signal and shot noise in data, including increasing the sample size, using averaging or filtering techniques, and minimizing the sources of noise in the experimental setup. Additionally, selecting an appropriate SNR when adding noise in MATLAB can also help to reduce noise in the data.

Similar threads

  • MATLAB, Maple, Mathematica, LaTeX
Replies
10
Views
1K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
1
Views
801
  • MATLAB, Maple, Mathematica, LaTeX
Replies
4
Views
282
  • MATLAB, Maple, Mathematica, LaTeX
Replies
15
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
1
Views
1K
  • Electrical Engineering
Replies
13
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
6
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
11
Views
3K
Replies
6
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
32
Views
2K
Back
Top