On Wed, Mar 26, 2014 at 8:46 AM, Azza Ben Mosbah
<[email protected]> wrote:
> Ok. Thank you. I will see that.
> A one more question please: the SNR, is it in dB? and why the output for the
> SNR block is complex?
>
> Azza

Azza,

Please try to be more specific with your questions. Notice that there
are two blocks that calculate the SNR of an MPSK signal. Which one are
you talking about? What output are you talking about?

The documentation for the mpsk_snr_est_cc block is found here:
http://gnuradio.org/doc/doxygen/classgr_1_1digital_1_1mpsk__snr__est__cc.html#details

It says that this block passes all incoming data on the input stream
to the output stream. You can get the SNR by using the snr() function
to return the current estimate. And notice that in the constructor,
there is an argument:
"after this many samples, a tag containing the SNR (key='snr') will be sent"

So a stream tag is issued every so many samples containing the value
of the SNR estimate.

The other block is the probe_mpsk_snr_est_c, which is a sink:
http://gnuradio.org/doc/doxygen/classgr_1_1digital_1_1probe__mpsk__snr__est__c.html

Again, this has an snr() function. Instead of stream tags, this block
emits a message every so many samples. So you can attach a block that
receives messages to get the SNR estimates.

Tom

_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to