|
From: | monika bansal |
Subject: | Re: [Discuss-gnuradio] Channel Model |
Date: | Thu, 6 Aug 2015 14:28:34 +0530 |
That pretty much depends on what you want to measure -- obviously, these bits are lost, so practically, this increases your BER.How should i calculate the error now?
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:
HiiThanks 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 <address@hidden> wrote:
On Wed, Aug 5, 2015 at 12:51 PM, Martin Braun <address@hidden> 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 ServicesIntro to SDR Class - Aug. 31-Sep. 1, Columbia, MDIntro to SDR Class - Sep. 3-4, Santa Clara, CA
http://corganlabs.com
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________ Discuss-gnuradio mailing list address@hidden https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
BerAwgnChnlModel.png
Description: PNG image
[Prev in Thread] | Current Thread | [Next in Thread] |