WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2018-Nov-21 10:57:10

sun
Member
Registered: 2018-Jul-03
Posts: 13

question about 2x2 mimo matlab code

hello,

I am looking at the wl_example_mimo_ofdm_txrx.m  code.
but, i cannot understand how the demodulation of 64-QAM is implemented in the following:


demod_fcn_16qam = @(x) (8*(real(x)>0)) + (4*(abs(real(x))<0.6325)) + (2*(imag(x)>0)) + (1*(abs(imag(x))<0.6325));


can someone give hint?

Thanks

Offline

 

#2 2018-Nov-21 12:32:44

sun
Member
Registered: 2018-Jul-03
Posts: 13

Re: question about 2x2 mimo matlab code

I have used the another matlab function to implement my M-QAM. Thanks.

Offline

 

#3 2018-Nov-21 16:32:22

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

Re: question about 2x2 mimo matlab code

That lambda function implements the mapping of complex-valued 16-QAM symbols to 4-bit integers. The mapping is the same as in IEEE 802.11, where each bit of the 4-bit value is dependent only on the real or imaginary part. Each bit is computed by comparing the real or imaginary part to a threshold (0 or 0.6325).

Offline

 

Board footer