Taking a blind guess here: How many samples do you simulate for Eb/N0 = 8dB? And for 10dB? And for 12dB?
Best regards, Marcus On 06.08.2015 10:58, monika bansal wrote: > Yes Marcus... > and i used delay block at the output of the demodulator to make output > bits align with input bits. > Now it is tracing the theoretical curve till 9 db but after that error > is not reducing. > > I am attaching the curve. > Why is this happening ?? > > On Thu, Aug 6, 2015 at 2:03 PM, Marcus Müller > <marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com>> wrote: > >> How should i calculate the error now? > That pretty much depends on what /you/ want to measure -- > obviously, these bits are lost, so practically, this increases > your BER. > If you want to demonstrate asymptotic behaviour, however, then you > could just increase the length of your simulation until a few bits > lost at start and end just don't matter anymore. > > Greetings, > Marcus > > > On 06.08.2015 06:47, monika bansal wrote: >> Hii >> Thanks for your responses. >> >> The problem is this channel model is eating some initial 6 bits(3 >> qpsk symbols) and last 10 bits(5 qpsk symbols). >> Because of this index of output symbol is different fron input >> which is resulting in error for all snr ranges. >> You can see the output for noise_volage =0.0 >> >> Input = (0L, 0L, 2L, 3L, 1L, 2L, 1L, 1L, 2L, 3L, 0L, 1L, 0L, 1L, >> 1L, 3L, 2L, 3L, 1L, 0L, 2L, 0L, 3L, 2L, 2L, 1L, 3L, 2L, 3L, 0L, >> 2L, 2L, 0L, 1L, 2L, 3L, 3L, 0L, 2L, 2L, 0L, 2L, 3L, 3L, 2L, 2L, >> 3L, 0L, 0L, 0L, 1L, 0L, 2L, 2L, 2L, 0L, 3L, 0L, 1L, 1L, 3L, 0L, >> 1L, 3L, 3L, 3L, 0L, 0L, 2L, 0L, 1L, 1L, 0L, 2L, 3L, 2L, 2L, 3L, >> 2L, 3L) >> >> Output = (3L, 1L, 2L, 1L, 1L, 2L, 3L, 0L, 1L, 0L, 1L, 1L, 3L, 2L, >> 3L, 1L, 0L, 2L, 0L, 3L, 2L, 2L, 1L, 3L, 2L, 3L, 0L, 2L, 2L, 0L, >> 1L, 2L, 3L, 3L, 0L, 2L, 2L, 0L, 2L, 3L, 3L, 2L, 2L, 3L, 0L, 0L, >> 0L, 1L, 0L, 2L, 2L, 2L, 0L, 3L, 0L, 1L, 1L, 3L, 0L, 1L, 3L, 3L, >> 3L, 0L, 0L, 2L, 0L, 1L, 1L, 0L, 2L, 3L) >> >> >> Input = (0L, 1L, 0L, 2L, 0L, 1L, 1L, 3L, 2L, 3L, 3L, 1L, 0L, 2L, >> 2L, 0L, 0L, 1L, 1L, 1L, 0L, 0L, 3L, 2L, 3L, 1L, 1L, 2L, 1L, 0L, >> 3L, 0L, 0L, 0L, 3L, 0L, 3L, 2L, 1L, 0L, 3L, 1L, 3L, 1L, 1L, 3L, >> 1L, 2L, 0L, 1L, 0L, 3L, 1L, 0L, 3L, 2L, 1L, 2L, 3L, 3L, 2L, 1L, >> 3L, 0L, 1L, 2L, 3L, 3L, 0L, 0L, 0L, 2L, 3L, 3L, 1L, 3L, 3L, 1L, >> 0L, 3L) >> >> Output = (2L, 0L, 1L, 1L, 3L, 2L, 3L, 3L, 1L, 0L, 2L, 2L, 0L, 0L, >> 1L, 1L, 1L, 0L, 0L, 3L, 2L, 3L, 1L, 1L, 2L, 1L, 0L, 3L, 0L, 0L, >> 0L, 3L, 0L, 3L, 2L, 1L, 0L, 3L, 1L, 3L, 1L, 1L, 3L, 1L, 2L, 0L, >> 1L, 0L, 3L, 1L, 0L, 3L, 2L, 1L, 2L, 3L, 3L, 2L, 1L, 3L, 0L, 1L, >> 2L, 3L, 3L, 0L, 0L, 0L, 2L, 3L, 3L, 1L) >> >> How should i calculate the error now? >> Should i use Delay block? >> >> On Thu, Aug 6, 2015 at 2:34 AM, Johnathan Corgan >> <johnat...@corganlabs.com <mailto:johnat...@corganlabs.com>> wrote: >> >> On Wed, Aug 5, 2015 at 12:51 PM, Martin Braun >> <martin.br...@ettus.com <mailto:martin.br...@ettus.com>> wrote: >> >> >> Try >> >> noise_voltage = self.EbN0_to_noise_voltage(EbN0)/sqrt(2) >> >> the original berawgn.py was already buggy, because it >> didn't follow a >> recent change in the noise power. I've submitted a patch, >> but it >> probably won't be merged before the release cycle is >> reset (cf >> >> https://github.com/gnuradio/gnuradio/compare/master...mbr0wn:digital/berawgn_fix_noisepower?expand=1). >> >> >> This did get merged for 3.7.8 release. >> >> >> -- >> Johnathan Corgan >> Corgan Labs - SDR Training and Development Services >> Intro to SDR Class - Aug. 31-Sep. 1, Columbia, MD >> Intro to SDR Class - Sep. 3-4, Santa Clara, CA >> http://corganlabs.com >> >> _______________________________________________ >> Discuss-gnuradio mailing list >> Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >> >> >> >> >> _______________________________________________ >> Discuss-gnuradio mailing list >> Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio