FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > DSP

DSP comp.dsp newsgroup, mailing list

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-25-2009, 11:06 AM
m
Guest
 
Posts: n/a
Default BER and EbN0 calculation

Hi everybody,

I have a doubt that can be very obvious for you but it has driven m
crazy. I want to know the performance of my demodulator by calculating th
BER curve respect to the EbN0. For that, I input some signals at differen
EbN0 but how should I calculate the EbN0? My method for a complex signal
as I read several times, is:

Eb = S/R; where S is the signal power and R is the data rate
N0 = N/Fs where N is the variance^2 and Fs is the sampling frequency.

However, I've also seen that N0 = N/B where B is the bandwidth of th
channel. Comparing my BER curve with the theoretical one, it is quite fa
and I would like to be sure that my EbN0 calculation is 100% right and the
check the demodulator.

Could somebody please clear this point?
Thank you very much

Regards
mary

Reply With Quote
  #2 (permalink)  
Old 03-25-2009, 02:20 PM
julius
Guest
 
Posts: n/a
Default Re: BER and EbN0 calculation

On Mar 25, 6:06*am, "m" <stuttbr...@hotmail.com> wrote:
> Hi everybody,
>
> I have a doubt that can be very obvious for you but it has driven me
> crazy. I want to know the performance of my demodulator by calculating the
> BER curve respect to the EbN0. For that, I input some signals at different
> EbN0 but how should I calculate the EbN0? My method for a complex signal,
> as I read several times, is:
>
> Eb = S/R; where S is the signal power and R is the data rate
> N0 = N/Fs where N is the variance^2 and Fs is the sampling frequency.
>
> However, I've also seen that N0 = N/B where B is the bandwidth of the
> channel. Comparing my BER curve with the theoretical one, it is quite far
> and I would like to be sure that my EbN0 calculation is 100% right and then
> check the demodulator.
>
> Could somebody please clear this point?
> Thank you very much
>
> Regards
> mary


Surprisingly, the explanation on the MathWorks' website is quite
good, and useful if you are simulating an AWGN channel in
discrete-time.

http://www.mathworks.com/support/sol...lution=1-19I4S

Hope this helps,
Julius
Reply With Quote
  #3 (permalink)  
Old 03-25-2009, 02:35 PM
m
Guest
 
Posts: n/a
Default Re: BER and EbN0 calculation

>On Mar 25, 6:06=A0am, "m" <stuttbr...@hotmail.com> wrote:
>> Hi everybody,
>>
>> I have a doubt that can be very obvious for you but it has driven me
>> crazy. I want to know the performance of my demodulator by calculatin

th=
>e
>> BER curve respect to the EbN0. For that, I input some signals a

differen=
>t
>> EbN0 but how should I calculate the EbN0? My method for a comple

signal,
>> as I read several times, is:
>>
>> Eb =3D S/R; where S is the signal power and R is the data rate
>> N0 =3D N/Fs where N is the variance^2 and Fs is the samplin

frequency.
>>
>> However, I've also seen that N0 =3D N/B where B is the bandwidth o

the
>> channel. Comparing my BER curve with the theoretical one, it is quit

far
>> and I would like to be sure that my EbN0 calculation is 100% right an

th=
>en
>> check the demodulator.
>>
>> Could somebody please clear this point?
>> Thank you very much
>>
>> Regards
>> mary

>
>Surprisingly, the explanation on the MathWorks' website is quite
>good, and useful if you are simulating an AWGN channel in
>discrete-time.
>
>http://www.mathworks.com/support/sol...olution=3D1-1=
>9I4S
>
>Hope this helps,
>Julius
>


Thank you for your answer. Then it is using the sampling frequency.
Regards

Maria
Reply With Quote
  #4 (permalink)  
Old 03-25-2009, 04:27 PM
julius
Guest
 
Posts: n/a
Default Re: BER and EbN0 calculation

On Mar 25, 9:35*am, "m" <stuttbr...@hotmail.com> wrote:
> >On Mar 25, 6:06=A0am, "m" <stuttbr...@hotmail.com> wrote:
> >> Hi everybody,

>
> >> I have a doubt that can be very obvious for you but it has driven me
> >> crazy. I want to know the performance of my demodulator by calculating

> th=
> >e
> >> BER curve respect to the EbN0. For that, I input some signals at

> differen=
> >t
> >> EbN0 but how should I calculate the EbN0? My method for a complex

> signal,
> >> as I read several times, is:

>
> >> Eb =3D S/R; where S is the signal power and R is the data rate
> >> N0 =3D N/Fs where N is the variance^2 and Fs is the sampling

> frequency.
>
> >> However, I've also seen that N0 =3D N/B where B is the bandwidth of

> the
> >> channel. Comparing my BER curve with the theoretical one, it is quite

> far
> >> and I would like to be sure that my EbN0 calculation is 100% right and

> th=
> >en
> >> check the demodulator.

>
> >> Could somebody please clear this point?
> >> Thank you very much

>
> >> Regards
> >> mary

>
> >Surprisingly, the explanation on the MathWorks' website is quite
> >good, and useful if you are simulating an AWGN channel in
> >discrete-time.

>
> >http://www.mathworks.com/support/sol....html?solution...
> >9I4S

>
> >Hope this helps,
> >Julius

>
> Thank you for your answer. Then it is using the sampling frequency.
> Regards
>
> Maria


The confusion comes in simulating a sampled representation with
oversampling. N0 should be the *density* of the AWGN. Hence
there is scaling depending on the sampling rate.

After matched filtering, they should all come out to be the same
as the "width" of the matched filter in Hz is set according to the
symbol rate, not the sampling rate.

Julius
Reply With Quote
  #5 (permalink)  
Old 03-25-2009, 04:59 PM
m
Guest
 
Posts: n/a
Default Re: BER and EbN0 calculation

>On Mar 25, 9:35=A0am, "m" <stuttbr...@hotmail.com> wrote:
>> >On Mar 25, 6:06=3DA0am, "m" <stuttbr...@hotmail.com> wrote:
>> >> Hi everybody,

>>
>> >> I have a doubt that can be very obvious for you but it has drive

me
>> >> crazy. I want to know the performance of my demodulator b

calculating
>> th=3D
>> >e
>> >> BER curve respect to the EbN0. For that, I input some signals at

>> differen=3D
>> >t
>> >> EbN0 but how should I calculate the EbN0? My method for a complex

>> signal,
>> >> as I read several times, is:

>>
>> >> Eb =3D3D S/R; where S is the signal power and R is the data rate
>> >> N0 =3D3D N/Fs where N is the variance^2 and Fs is the sampling

>> frequency.
>>
>> >> However, I've also seen that N0 =3D3D N/B where B is the bandwidt

of
>> the
>> >> channel. Comparing my BER curve with the theoretical one, it i

quite
>> far
>> >> and I would like to be sure that my EbN0 calculation is 100% righ

and
>> th=3D
>> >en
>> >> check the demodulator.

>>
>> >> Could somebody please clear this point?
>> >> Thank you very much

>>
>> >> Regards
>> >> mary

>>
>> >Surprisingly, the explanation on the MathWorks' website is quite
>> >good, and useful if you are simulating an AWGN channel in
>> >discrete-time.

>>

>
>http://www.mathworks.com/support/sol....html?solution...
>> >9I4S

>>
>> >Hope this helps,
>> >Julius

>>
>> Thank you for your answer. Then it is using the sampling frequency.
>> Regards
>>
>> Maria

>
>The confusion comes in simulating a sampled representation with
>oversampling. N0 should be the *density* of the AWGN. Hence
>there is scaling depending on the sampling rate.
>
>After matched filtering, they should all come out to be the same
>as the "width" of the matched filter in Hz is set according to the
>symbol rate, not the sampling rate.
>
>Julius
>


Just to be sure. The signal that I want to measure the Eb/N0 i
oversampled, I have 10 samples per bit, so:
Eb/N0 = (S/R)/(N/Fs) = (S/N)*(Fs/R) = (S/N)*10;

is that right? My demodulator is for GMSK and I'm not using a matche
filter. Is that a problem?

Thank you very much for your answer Julius
Regards

Mary
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
SNR calculation saqib Kaleem DSP 3 03-10-2009 08:41 PM
Live BER Calculation ratemonotonic DSP 3 11-03-2008 10:17 AM
PSD calculation sudheer_raja DSP 1 08-23-2008 07:21 PM
DNL and INL calculation AL FPGA 10 02-21-2005 07:17 AM
PSD Calculation Saumyajit DSP 2 12-13-2003 08:38 PM


All times are GMT +1. The time now is 03:49 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved