Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Rms value of a signal having more than two frequencies (Read 8068 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Rms value of a signal having more than two frequencies

Hi guys,

I want to know how to calculate from a pcm file the following things...

1. Rms value of  a signal when it is having single frequency and also multiple frequencies  .
2. Rms value of harmonic components of a signal when it is having single frequency and also multiple frequencies .
3 Rms value of noise..

By using above values i want to calculate SNR, THD , THD+N.

Thanks in Advance

Rms value of a signal having more than two frequencies

Reply #1
The first is easy rms = sqrt( sum (i=0 to n-1) sample(i)^2)/n)

The rest are rather ill-defined for an arbitrary signal.
-----
J. D. (jj) Johnston

 

Rms value of a signal having more than two frequencies

Reply #2
2. Rms value of harmonic components of a signal when it is having single frequency and also multiple frequencies .

This is most easily done using windowed FFT spectrum and Parseval's theorem that links RMS of spectral components with RMS of the signal. You need to locate which spectrum parts correspond to harmonics and calculate their RMS, keeping aside the rest of the spectrum.


3 Rms value of noise..

See answers to 1. and 2.
And also "Personal Computer Audio Quality Measurements".

Rms value of a signal having more than two frequencies

Reply #3
1. Rms value of  a signal when it is having single frequency and also multiple frequencies  .
2. Rms value of harmonic components of a signal when it is having single frequency and also multiple frequencies .
3 Rms value of noise..


2.- Do a Fourier analysis of the PCM signal to get the harmonic components, then calculate the RMS value of each component.

3.- By definition, RMS value of (white) noise is zero.


Rms value of a signal having more than two frequencies

Reply #5
I was under the impression that what electrical engineers call 'RMS power', is -- assuming constant Ohmian resistance load -- just average of square voltage. Then the RMS of a unit-amplitude sine, is the average of the sin^2, which is 1/2. Or have I gotten it wrong?

In that case, white noise sure as hell doesn't have zero RMS power. (The problem is rather, does it posess any such figure at all. Measurability.)

Rms value of a signal having more than two frequencies

Reply #6
The problem is rather, does it posess any such figure at all. Measurability.

Why would it not?
White noise RMS is constant on arbitrary range, only depending on constant peak value which was used prior creation

Rms value of a signal having more than two frequencies

Reply #7
I was under the impression that what electrical engineers call 'RMS power', is --

I know that most of us have heard it a thousand time but:

Power is power,  "RMS" is not part of power.  The "RMS" is associated with the voltage (or maybe current) measurement used to determine power.  Now sometimes the label "RMS Power" is used to show that real power is being discussed rather than "peak power" or "instantaneous power".
Kevin Graf :: aka Speedskater

Rms value of a signal having more than two frequencies

Reply #8
The problem is rather, does it posess any such figure at all. Measurability.

Why would it not?


Let X be defined for t in the interval (0,1), and for each t, draw X(t) standard normal. Then you have one model for Gaussian white noise. Define for each k>0, the set of times in (0,1) such that |X|<k. Problem: does this set have a well-defined length? Sometimes, a careless exercise leads to fallacious 'must be zero' conclusions for what should really be 'must be zero if it is well-defined'.  Example: http://en.wikipedia.org/wiki/Vitali_set .

Rms value of a signal having more than two frequencies

Reply #9
Are you serious?

Rms value of a signal having more than two frequencies

Reply #10
The problem is rather, does it posess any such figure at all. Measurability.

Why would it not?


Let X be defined for t in the interval (0,1), and for each t, draw X(t) standard normal. Then you have one model for Gaussian white noise. Define for each k>0, the set of times in (0,1) such that |X|<k. Problem: does this set have a well-defined length? Sometimes, a careless exercise leads to fallacious 'must be zero' conclusions for what should really be 'must be zero if it is well-defined'.  Example: http://en.wikipedia.org/wiki/Vitali_set .


Power is the time derivative of energy.  This is well defined for any conceivable signal given that energy must be both finite and band-limited over any finite interval.

Rms value of a signal having more than two frequencies

Reply #11
IMHO only issue that OP may have, would be approximate result of RMS due to windowing, while DFT-ing

Rms value of a signal having more than two frequencies

Reply #12
The only way that a signal can have an RMS of zero is if it is zero. Period!

Rms value of a signal having more than two frequencies

Reply #13
Are you serious?


What part do you have issues with?

There are a few fallacies one could make when naively calculating as if everything were finite-dimensional. Passing to 'white noise measures to 0 in RMS' from naive calculation on the Fourier coefficients, is one of them. White noise as defined e.g. by http://en.wikipedia.org/wiki/White_noise#W...8white_noise.29 , is a fairly nasty mathematical object. It is not the time-derivative in the ordinary sense, of any 'signal' (defining a 'signal' to be a function from a time interval into the reals).


Edit: pdq, put ' in L2' before the '. Period!'

Rms value of a signal having more than two frequencies

Reply #14
Apples and oranges
We are talking about PCM data if you didn't know

Rms value of a signal having more than two frequencies

Reply #15
The problem is rather, does it posess any such figure at all. Measurability.

Why would it not?


Let X be defined for t in the interval (0,1), and for each t, draw X(t) standard normal. Then you have one model for Gaussian white noise. Define for each k>0, the set of times in (0,1) such that |X|<k. Problem: does this set have a well-defined length? Sometimes, a careless exercise leads to fallacious 'must be zero' conclusions for what should really be 'must be zero if it is well-defined'.  Example: http://en.wikipedia.org/wiki/Vitali_set .


For anything of a limited bandwidth, this is a pointless objection.
-----
J. D. (jj) Johnston

Rms value of a signal having more than two frequencies

Reply #16
I was wrong. I messed RMS value and DC value.    RMS value of white noise is not zero. DC value of white noise is zero. I also assumed that the original question was referred to "white" noise instead of the more generic "noise".