Here's an image of the BER vs. SNR plot plotted along with the theoretical
BPSK line.
http://www.flickr.com/photos/gallamine/5580109538/

 <http://www.flickr.com/photos/gallamine/5580109538/>You can see that the
experimental data is 3-4 dB greater than the theoretical BPSK values.

My setup looks like:
GNURadio -> USRP -> LED -> water -> photodiode -> USRP -> GNURadio.

I'm using the "benchmark_tx.py" and "benchmark_rx.py" code with default
settings. Carrier is 5e6 hz and rate is 1e6 symbol/sec. Decimation at the
receiver is 32.

Above 12 dB the BER values saturate down at 1.85e-11.

Any ideas why the experimental results are so far off theoretical?
Thanks.
-William


On Tue, Mar 29, 2011 at 7:52 PM, William Cox <wc...@ncsu.edu> wrote:

> Newbie here. I have some questions regarding the example programs under
> gnuradio-examples/python/digital-bert. I just ran a link and swept my signal
> power. I recorded the estimated snr and ber and I'm trying to plot them and
> verify things are working properly. Is the SNR estimation done at baseband
> or passband? When I plot the theoretical BPSK snr vs. ber curve, there's a
> significant offset between my experimental data and theoretical plot (and
> yes, I'm ignoring SNR values below 7 dB). Also, a more basic question is
> what is the best method to find documentation for the code? The class
> documentation under the wiki seems rather overwhelming and I have a hard
> time finding what I need.
>
> My second question is how the BER is calculated? I'm seeing values < 1e-11.
> But this is entirely unreasonable, as I'd have to be sending > 100 gb of
> data to be getting a BER close to that value. Looking at the code, its not
> clear to me over what packet size the BER is calculated and what the actual
> BER confidence value should be.
>
> Thanks for any help that can be offered.
> -William
>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to