WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2016-Jan-04 10:36:41

sadiaq
Member
Registered: 2013-Oct-03
Posts: 18

soft demap

Hi,
I am trying to understand the soft demap block. For the 16 QAM every IQ sample represents 4 bits right therefore I was assuming that there would be 2 sets of LLR A and LLR B at the output , however from the timing diagram I see that for 48 clock cycles of IQ valid we get 24 valid clock cycles of LLR A and LLR B . How is that possible ?
Can you please explain? or guide me to a reference for this?
Thanks
Sadia

Offline

 

#2 2016-Jan-04 11:23:24

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: soft demap

I'm not sure where you're seeing only 24 LLR A/B pairs for a 16-QAM demod. Are you looking at the first OFDM symbol (the SIGNAL field)? That is always transmitted at 6Mbps (BPSK 1/2 rate code), containing 24 data bits.

Each LLR value represents one coded bit. When the code rate is >1/2 (i.e. puncutred) the Rx pipeline inserts additional LLR values after the demod, representing zero-confidence values for the punctured coded bits. Each LLR A/B pair at the input to the decoder represents 1 data bit. Each LLR A/B pair is loaded into the decoder in one cycle. For example, with the 24Mbps rate (16QAM 1/2 rate code) there are 96 data bits per OFDM symbol. The "LLR Valid" signal at the decoder input is asserted for 96 cycles per OFDM symbol.

Offline

 

#3 2016-Jan-04 16:27:23

sadiaq
Member
Registered: 2013-Oct-03
Posts: 18

Re: soft demap

got it !
Thanks

Offline

 

Board footer