Re: MPSK SNR Estimator Probe

2023-02-15 Thread Marcus Müller

Hi Symon,

As explained in our FAQ[1], you need to have a source of known power and observe it. Then 
you can put your observation of signals of interest into relation to that.


In this case, you'd need a reference transmitter for PSK of known power at your receiver 
input.


Best regards,
Marcus

[1] 
https://wiki.gnuradio.org/index.php/FAQ#How_do_I_know_the_exact_voltage/power_of_my_received_input_signal?



On 14.02.23 10:28, Szymon Kowalewski wrote:

Hi all,

I have a problem when trying to measure noise/signal power. I have been trying to use 
the SNR Estimator probe. The documentation states that "Some calibration is required to 
convert dBx of the signal and noise power estimates to real measurements, such as dBm.". 
What type of calibration is needed and what is actually measured by this block (what is 
dBx)?


Kr,
Szymon




Re: MPSK SNR Estimator

2021-12-09 Thread Rachida SAROUI
Tag debug works perfect for me, thank you.

The purpose is just taking those values to excel to draw BER vs SNR.

Best regards,
Rachida

Le mer. 8 déc. 2021 à 20:33, Marcus Müller  a écrit :

> "read" for what purpose? What will you do with the value afterwards?
>
> On 08.12.21 16:49, Rachida SAROUI wrote:
> > Yes that’s what I was looking for, the block I should be using to read
> SNR estimate.
> >
> > Thank you
> >
> > Envoyé de mon iPhone
> >
> >> Le 8 déc. 2021 à 16:34, Marcus Müller  a écrit :
> >>
> >> Ok, context, please. Where do you want to use it? As the MPSK SNR
> estimator block documentation says:
> >>
> >>>   It copies the input stream to the output stream, but adds a tag that
> contains the estimated SNR every N samples
> >>
> >> So, generally, you read the tag using a downstream block. This might or
> might not be the thing you're looking for! So, could you please tell us in
> which way you want to use the SNR estimate?
> >>
> >>> On 08.12.21 16:07, Rachida SAROUI wrote:
> >>> How can I use it?
> >>> Thank you!
> >>> Le mer. 8 déc. 2021 à 15:58, Marcus Müller  > a écrit :
> >>> It's a function of the block class itself.
> >>> Best regards,
> >>> Marcus
> >>> On 08.12.21 15:26, Rachida SAROUI wrote:
> >>>  > Hello everyone,
> >>>  >
> >>>  > I'm using the block MPSK SNR Estimator to calculate the SNR of
> a received signal.
> >>> Yet, I
> >>>  > don't know how to get its value (the output is a complex
> signal). I searched in the
> >>>  > previous discussions and the response was "You can get the SNR
> by using the snr()
> >>> function
> >>>  > to return the current estimate" but I don't know where I should
> use the snr()
> >>> function? is
> >>>  > it the python code? or a specific block?
> >>>  >
> >>>  > Thank you!
>


Re: MPSK SNR Estimator

2021-12-08 Thread Marcus Müller

"read" for what purpose? What will you do with the value afterwards?

On 08.12.21 16:49, Rachida SAROUI wrote:

Yes that’s what I was looking for, the block I should be using to read SNR 
estimate.

Thank you

Envoyé de mon iPhone


Le 8 déc. 2021 à 16:34, Marcus Müller  a écrit :

Ok, context, please. Where do you want to use it? As the MPSK SNR estimator 
block documentation says:


  It copies the input stream to the output stream, but adds a tag that contains 
the estimated SNR every N samples


So, generally, you read the tag using a downstream block. This might or might 
not be the thing you're looking for! So, could you please tell us in which way 
you want to use the SNR estimate?


On 08.12.21 16:07, Rachida SAROUI wrote:
How can I use it?
Thank you!
Le mer. 8 déc. 2021 à 15:58, Marcus Müller mailto:mmuel...@gnuradio.org>> a écrit :
It's a function of the block class itself.
Best regards,
Marcus
On 08.12.21 15:26, Rachida SAROUI wrote:
 > Hello everyone,
 >
 > I'm using the block MPSK SNR Estimator to calculate the SNR of a 
received signal.
Yet, I
 > don't know how to get its value (the output is a complex signal). I 
searched in the
 > previous discussions and the response was "You can get the SNR by using 
the snr()
function
 > to return the current estimate" but I don't know where I should use the 
snr()
function? is
 > it the python code? or a specific block?
 >
 > Thank you!




Re: MPSK SNR Estimator

2021-12-08 Thread Daniel Estévez

Hi,

Probably not what you'll in your final solution, but perhaps the "Tag 
Debug" block is useful to print out the values of the tags added by the 
MPSK SNR Estimator.


Best,
Daniel.

El 8/12/21 a las 16:49, Rachida SAROUI escribió:

Yes that’s what I was looking for, the block I should be using to read SNR 
estimate.

Thank you

Envoyé de mon iPhone


Le 8 déc. 2021 à 16:34, Marcus Müller  a écrit :

Ok, context, please. Where do you want to use it? As the MPSK SNR estimator 
block documentation says:


  It copies the input stream to the output stream, but adds a tag that contains 
the estimated SNR every N samples


So, generally, you read the tag using a downstream block. This might or might 
not be the thing you're looking for! So, could you please tell us in which way 
you want to use the SNR estimate?


On 08.12.21 16:07, Rachida SAROUI wrote:
How can I use it?
Thank you!
Le mer. 8 déc. 2021 à 15:58, Marcus Müller mailto:mmuel...@gnuradio.org>> a écrit :
It's a function of the block class itself.
Best regards,
Marcus
On 08.12.21 15:26, Rachida SAROUI wrote:
 > Hello everyone,
 >
 > I'm using the block MPSK SNR Estimator to calculate the SNR of a 
received signal.
Yet, I
 > don't know how to get its value (the output is a complex signal). I 
searched in the
 > previous discussions and the response was "You can get the SNR by using 
the snr()
function
 > to return the current estimate" but I don't know where I should use the 
snr()
function? is
 > it the python code? or a specific block?
 >
 > Thank you!






Re: MPSK SNR Estimator

2021-12-08 Thread Rachida SAROUI
Yes that’s what I was looking for, the block I should be using to read SNR 
estimate. 

Thank you 

Envoyé de mon iPhone

> Le 8 déc. 2021 à 16:34, Marcus Müller  a écrit :
> 
> Ok, context, please. Where do you want to use it? As the MPSK SNR estimator 
> block documentation says:
> 
> >  It copies the input stream to the output stream, but adds a tag that 
> > contains the estimated SNR every N samples
> 
> So, generally, you read the tag using a downstream block. This might or might 
> not be the thing you're looking for! So, could you please tell us in which 
> way you want to use the SNR estimate?
> 
>> On 08.12.21 16:07, Rachida SAROUI wrote:
>> How can I use it?
>> Thank you!
>> Le mer. 8 déc. 2021 à 15:58, Marcus Müller > > a écrit :
>>It's a function of the block class itself.
>>Best regards,
>>Marcus
>>On 08.12.21 15:26, Rachida SAROUI wrote:
>> > Hello everyone,
>> >
>> > I'm using the block MPSK SNR Estimator to calculate the SNR of a 
>> received signal.
>>Yet, I
>> > don't know how to get its value (the output is a complex signal). I 
>> searched in the
>> > previous discussions and the response was "You can get the SNR by 
>> using the snr()
>>function
>> > to return the current estimate" but I don't know where I should use 
>> the snr()
>>function? is
>> > it the python code? or a specific block?
>> >
>> > Thank you!



Re: MPSK SNR Estimator

2021-12-08 Thread Marcus Müller
Ok, context, please. Where do you want to use it? As the MPSK SNR estimator block 
documentation says:


>  It copies the input stream to the output stream, but adds a tag that contains the 
estimated SNR every N samples


So, generally, you read the tag using a downstream block. This might or might not be the 
thing you're looking for! So, could you please tell us in which way you want to use the 
SNR estimate?


On 08.12.21 16:07, Rachida SAROUI wrote:

How can I use it?

Thank you!

Le mer. 8 déc. 2021 à 15:58, Marcus Müller > a écrit :


It's a function of the block class itself.

Best regards,
Marcus

On 08.12.21 15:26, Rachida SAROUI wrote:
 > Hello everyone,
 >
 > I'm using the block MPSK SNR Estimator to calculate the SNR of a 
received signal.
Yet, I
 > don't know how to get its value (the output is a complex signal). I 
searched in the
 > previous discussions and the response was "You can get the SNR by using 
the snr()
function
 > to return the current estimate" but I don't know where I should use the 
snr()
function? is
 > it the python code? or a specific block?
 >
 > Thank you!





Re: MPSK SNR Estimator

2021-12-08 Thread Rachida SAROUI
How can I use it?

Thank you!

Le mer. 8 déc. 2021 à 15:58, Marcus Müller  a écrit :

> It's a function of the block class itself.
>
> Best regards,
> Marcus
>
> On 08.12.21 15:26, Rachida SAROUI wrote:
> > Hello everyone,
> >
> > I'm using the block MPSK SNR Estimator to calculate the SNR of a
> received signal. Yet, I
> > don't know how to get its value (the output is a complex signal). I
> searched in the
> > previous discussions and the response was "You can get the SNR by using
> the snr() function
> > to return the current estimate" but I don't know where I should use the
> snr() function? is
> > it the python code? or a specific block?
> >
> > Thank you!
>
>


Re: MPSK SNR Estimator

2021-12-08 Thread Marcus Müller

It's a function of the block class itself.

Best regards,
Marcus

On 08.12.21 15:26, Rachida SAROUI wrote:

Hello everyone,

I'm using the block MPSK SNR Estimator to calculate the SNR of a received signal. Yet, I 
don't know how to get its value (the output is a complex signal). I searched in the 
previous discussions and the response was "You can get the SNR by using the snr() function
to return the current estimate" but I don't know where I should use the snr() function? is 
it the python code? or a specific block?


Thank you!