WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2017-Nov-22 22:23:59

starlord
Member
Registered: 2017-Nov-07
Posts: 12

enable selection diversity

How to enable selection diversity from Python?
I realize that I can do this by making a modification in .c code and generating a new bitstream. But is there a way to do this from Python just like we have the luxury to change tx channels or rx modes etc?

Offline

 

#2 2017-Nov-24 13:44:26

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

Re: enable selection diversity

Based on the list of Rx antenna modes in util.py, I think you can call 'n.set_rx_ant_mode("RF_SELDIV_AB")' to enable selection diversity. I'm pretty sure that will work, but I can't recall actually testing it.

Offline

 

#3 2017-Nov-25 02:52:35

starlord
Member
Registered: 2017-Nov-07
Posts: 12

Re: enable selection diversity

Thank you.

Furthermore, I understand that WARP implements spatial diversity only but is there anyway that I can use a concept like MCR at the receiver for MIMO mode?

Offline

 

#4 2017-Nov-25 22:29:05

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

Re: enable selection diversity

Implementing MRC is definitely possible but would require significant modifications to the OFDM PHY core. You would need to study how the current equalizer is implemented, then design your own equalization block to replace the existing zero-forcing implementation.

Offline

 

Board footer