DSPRelated.com
Forums

SNR of a signal with unknown parameters

Started by ivli October 29, 2008
Hi there,

I am quite newbie in the field of signal processing, thus, this question
may look silly but:
- Is there a way to estimate SN ratio of signal with a priori unknown
parameters?  
Let's say, I have received an AM/FM signal and need to estimate SNR of it.
I have no any klue about characteristics of transceived signal nor
communication channel. Is it feasible?  
  
Thank you in advance,
Igor.


On Oct 29, 9:00&#4294967295;am, "ivli" <i...@pochta.ru> wrote:
> Hi there, > > I am quite newbie in the field of signal processing, thus, this question > may look silly but: > - Is there a way to estimate SN ratio of signal with a priori unknown > parameters? &#4294967295; > Let's say, I have received an AM/FM signal and need to estimate SNR of it. > I have no any klue about characteristics of transceived signal nor > communication channel. Is it feasible? &#4294967295; > > Thank you in advance, > Igor.
That's not really possible. Knowing that there's an AM transmitter, at some unknown place in the universe, with unknown transmit power, antenna pattern, receiver characteristics, etc. doesn't give you any information on what the SNR would be if you received it. You need to know *something* in order to start making conclusions. Jason
On Oct 29, 6:00&#4294967295;pm, "ivli" <i...@pochta.ru> wrote:
> Hi there, > > I am quite newbie in the field of signal processing, thus, this question > may look silly but: > - Is there a way to estimate SN ratio of signal with a priori unknown > parameters? &#4294967295; > Let's say, I have received an AM/FM signal and need to estimate SNR of it. > I have no any klue about characteristics of transceived signal nor > communication channel. Is it feasible? &#4294967295; > > Thank you in advance, > Igor.
possible with autocorrelation..plz read into depth of autocorrelation literature..
On Oct 29, 8:00 am, "ivli" <i...@pochta.ru> wrote:
> Hi there, > > I am quite newbie in the field of signal processing, thus, this question > may look silly but: > - Is there a way to estimate SN ratio of signal with a priori unknown > parameters? > Let's say, I have received an AM/FM signal and need to estimate SNR of it. > I have no any klue about characteristics of transceived signal nor > communication channel. Is it feasible? > > Thank you in advance, > Igor.
Why are you asking this question? Are you trying to build something?
"ivli" <ivli@pochta.ru> writes:

> Hi there, > > I am quite newbie in the field of signal processing, thus, this question > may look silly but: > - Is there a way to estimate SN ratio of signal with a priori unknown > parameters? > Let's say, I have received an AM/FM signal and need to estimate SNR of it. > I have no any klue about characteristics of transceived signal nor > communication channel. Is it feasible?
No. You can't tell the difference between, e.g., a DSSC transmitter sending noise over a noiseless channel and a DSSC transmitter sending nothing over a noisy channel. -- % Randy Yates % "Bird, on the wing, %% Fuquay-Varina, NC % goes floating by %%% 919-577-9882 % but there's a teardrop in his eye..." %%%% <yates@ieee.org> % 'One Summer Dream', *Face The Music*, ELO http://www.digitalsignallabs.com
Thank you for your answers,
I had some gnawing doubts despite engineering background told me it's
impossible.

Regards,
Igor. 

>"ivli" <ivli@pochta.ru> writes: > >> Hi there, >> >> I am quite newbie in the field of signal processing, thus, this
question
>> may look silly but: >> - Is there a way to estimate SN ratio of signal with a priori unknown >> parameters? >> Let's say, I have received an AM/FM signal and need to estimate SNR of
it.
>> I have no any klue about characteristics of transceived signal nor >> communication channel. Is it feasible? > >No. You can't tell the difference between, e.g., a DSSC transmitter >sending noise over a noiseless channel and a DSSC transmitter sending >nothing over a noisy channel. >-- >% Randy Yates % "Bird, on the wing, >%% Fuquay-Varina, NC % goes floating by >%%% 919-577-9882 % but there's a teardrop in his
eye..."
>%%%% <yates@ieee.org> % 'One Summer Dream', *Face The Music*,
ELO
>http://www.digitalsignallabs.com >
On Wed, 29 Oct 2008 08:00:17 -0500, "ivli" <ivli@pochta.ru> wrote:

>Hi there, > >I am quite newbie in the field of signal processing, thus, this question >may look silly but: >- Is there a way to estimate SN ratio of signal with a priori unknown >parameters? >Let's say, I have received an AM/FM signal and need to estimate SNR of it. >I have no any klue about characteristics of transceived signal nor >communication channel. Is it feasible? > >Thank you in advance, >Igor. >
For the most part, yes, this can be done, if the signal is reasonably well isolated in the spectrum that it occupies. The easy way is to look at the signal in the frequency domain. The distance from the signal peak power to the noise floor is (S+N)/N. It's straightforward to compute S/N from that. Eric Jacobsen Minister of Algorithms Abineau Communications http://www.ericjacobsen.org Blog: http://www.dsprelated.com/blogs-1/hf/Eric_Jacobsen.php
On Wed, 29 Oct 2008 10:21:03 -0700, Eric Jacobsen
<eric.jacobsen@ieee.org> wrote:

>On Wed, 29 Oct 2008 08:00:17 -0500, "ivli" <ivli@pochta.ru> wrote: > >>Hi there, >> >>I am quite newbie in the field of signal processing, thus, this question >>may look silly but: >>- Is there a way to estimate SN ratio of signal with a priori unknown >>parameters? >>Let's say, I have received an AM/FM signal and need to estimate SNR of it. >>I have no any klue about characteristics of transceived signal nor >>communication channel. Is it feasible? >> >>Thank you in advance, >>Igor. >> > >For the most part, yes, this can be done, if the signal is reasonably >well isolated in the spectrum that it occupies. > >The easy way is to look at the signal in the frequency domain. The >distance from the signal peak power to the noise floor is (S+N)/N. >It's straightforward to compute S/N from that. > >Eric Jacobsen >Minister of Algorithms >Abineau Communications >http://www.ericjacobsen.org > >Blog: http://www.dsprelated.com/blogs-1/hf/Eric_Jacobsen.php
Small clarification: there's some discretion in what I mean by "peak power" above. If the signal spectrum is well-behaved with a nice, flat top, that's easy to get right. If it's NRZ or something with a non-flat top to the signal spectrum, then use some discretion in picking the "peak" level or a reasonable representation of the signal power. This also applies to signals with big pilot tones sticking through or something like that. Eric Jacobsen Minister of Algorithms Abineau Communications http://www.ericjacobsen.org Blog: http://www.dsprelated.com/blogs-1/hf/Eric_Jacobsen.php
Hello Eric,

Thanks, I guess it should help since I need only rough estimate of SNR
value.  

Regards,
Igor.


>On Wed, 29 Oct 2008 10:21:03 -0700, Eric Jacobsen ><eric.jacobsen@ieee.org> wrote: > >>On Wed, 29 Oct 2008 08:00:17 -0500, "ivli" <ivli@pochta.ru> wrote: >> >>>Hi there, >>> >>>I am quite newbie in the field of signal processing, thus, this
question
>>>may look silly but: >>>- Is there a way to estimate SN ratio of signal with a priori unknown >>>parameters? >>>Let's say, I have received an AM/FM signal and need to estimate SNR of
it.
>>>I have no any klue about characteristics of transceived signal nor >>>communication channel. Is it feasible? >>> >>>Thank you in advance, >>>Igor. >>> >> >>For the most part, yes, this can be done, if the signal is reasonably >>well isolated in the spectrum that it occupies. >> >>The easy way is to look at the signal in the frequency domain. The >>distance from the signal peak power to the noise floor is (S+N)/N. >>It's straightforward to compute S/N from that. >> >>Eric Jacobsen >>Minister of Algorithms >>Abineau Communications >>http://www.ericjacobsen.org >> >>Blog: http://www.dsprelated.com/blogs-1/hf/Eric_Jacobsen.php > >Small clarification: there's some discretion in what I mean by "peak >power" above. If the signal spectrum is well-behaved with a nice, >flat top, that's easy to get right. If it's NRZ or something with a >non-flat top to the signal spectrum, then use some discretion in >picking the "peak" level or a reasonable representation of the signal >power. This also applies to signals with big pilot tones sticking >through or something like that. > > >Eric Jacobsen >Minister of Algorithms >Abineau Communications >http://www.ericjacobsen.org > >Blog: http://www.dsprelated.com/blogs-1/hf/Eric_Jacobsen.php >
On Oct 30, 3:58 am, "ivli" <i...@pochta.ru> wrote:

> Thanks, I guess it should help since I need only rough estimate of SNR > value.
What it comes down to is your ability to determine by eye or by algorithm what constitutes signal and what constitutes noise. Once you can do that, the ratio is relatively easy. But since you stated the problem as being essentially an arbitrary unknown signal, people are going to point out that it's impossible to determine which is which. For old modulation schemes it isn't too hard, but modern efficient modulations look increasingly like noise (conceptually speaking, ideally encrypted data transmitted with ideally efficient modulation would be indistinguishable from noise to anyone not in on the secret of how to demodulate and decrypt it)